platform/core/api/package-manager.git
2 months agoRelease version 0.11.2 93/306093/1 accepted/tizen_unified accepted/tizen_unified_toolchain accepted/tizen_unified_x tizen accepted/tizen/unified/20240305.053018 accepted/tizen/unified/toolchain/20240311.065147 accepted/tizen/unified/x/20240305.021811
Changgyu Choi [Fri, 16 Feb 2024 05:48:12 +0000 (14:48 +0900)]
Release version 0.11.2

Changes:
 - Print error log when check_privilege() failed
 - Remove unused variables
 - Remove conditional statements for Moible/Wearable profile

Change-Id: I0829a336a4574068da13d0371f3c092b91b1e6f4
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 months agoRemove conditional statements for Moible/Wearable profile 80/306080/1
Changgyu Choi [Fri, 16 Feb 2024 05:00:41 +0000 (14:00 +0900)]
Remove conditional statements for Moible/Wearable profile

Change-Id: Id2a9ab3898f942e5fe611d9d6c9d0924c7c9d85f
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
6 months agoRemove unused variables 18/300118/1
Sangyoon Jang [Tue, 17 Oct 2023 05:15:34 +0000 (14:15 +0900)]
Remove unused variables

Change-Id: I420a628b2efea51ec64ed3d8695086175206a823
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 months agoPrint error log when check_privilege() failed 17/300117/2
Sangyoon Jang [Tue, 17 Oct 2023 05:02:56 +0000 (14:02 +0900)]
Print error log when check_privilege() failed

Change-Id: I19e48476e1da830a4da32f9860acdaf80497b529
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 months agoRelease version 0.11.1 18/298418/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20231005.092815 accepted/tizen/unified/20230907.175310 tizen_8.0_m2_release
ilho kim [Wed, 6 Sep 2023 23:30:49 +0000 (08:30 +0900)]
Release version 0.11.1

Changes:
 - Remove duplicated privilege checking
 - Check whether g_hash_table is null or not before free
 - Change tizen version from 7.5 to 8.0
 - Exclude some lines for code coverage

Signed-off-by: ilho kim <ilho159.kim@samsung.com>
Change-Id: Id8b407b76d6f0b8342d134e6c3bc7d14f4ccd33c

7 months agoExclude some lines for code coverage 10/298410/1
ilho kim [Wed, 6 Sep 2023 11:30:47 +0000 (20:30 +0900)]
Exclude some lines for code coverage

Some api are difficult to execute in automation tests
because it require special privilege

Change-Id: I97270a95a77b100a0b6d6e688e41fac14d903e1f
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
11 months agoChange tizen version from 7.5 to 8.0 52/292852/1
Changgyu Choi [Tue, 16 May 2023 01:45:43 +0000 (10:45 +0900)]
Change tizen version from 7.5 to 8.0

Changes
 - package_manager_clear_user_data_with_path()

Change-Id: Ibcdd4a90e99f5db388791f60d361e2a6106b7ad3
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
15 months agoCheck whether g_hash_table is null or not before free 18/285918/1
Ilho Kim [Thu, 22 Dec 2022 09:09:01 +0000 (18:09 +0900)]
Check whether g_hash_table is null or not before free

Change-Id: Ic454915514eb30fac87f813a02f2348461484cd4
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
17 months agoRemove duplicated privilege checking 66/283966/5
Changgyu Choi [Tue, 8 Nov 2022 02:52:06 +0000 (11:52 +0900)]
Remove duplicated privilege checking

Some package manager apis are already checking their privilege by dbus.
This patch removes duplicated privilege checking from these apis.

Change-Id: I4603771763156d7adb19297bc2fe9c6bbb833eaf
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoRelease version 0.11.0 94/283694/1 accepted/tizen/unified/20221104.082320
Changgyu Choi [Wed, 2 Nov 2022 02:21:15 +0000 (11:21 +0900)]
Release version 0.11.0

Changes:
 - Add a new internal API

Change-Id: I38400864ac468043301fe7a10dd00cea792b853c
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoAdd a new internal API 02/283402/8
Changgyu Choi [Wed, 26 Oct 2022 02:40:37 +0000 (11:40 +0900)]
Add a new internal API

Adds:
 - package_manager_clear_user_data_with_path()

Change-Id: Id56fdbf613d823910d31315a1a61968295c5a780
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
18 months agoRelease version 0.10.8 77/283077/1
Sangyoon Jang [Tue, 18 Oct 2022 01:18:45 +0000 (10:18 +0900)]
Release version 0.10.8

Changes:
 - Remove unused defined label
 - Fix static analysis issue

Change-Id: If1da2db7dc1830e9bc97cf74a5a95456d61ef062
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
18 months agoFix static analysis issue 43/283043/1
Sangyoon Jang [Mon, 17 Oct 2022 06:23:23 +0000 (15:23 +0900)]
Fix static analysis issue

Change-Id: I3906d8190357be171671f6aa47683068c7179c73
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
18 months agoRemove unused defined label 18/282918/1
Hwankyu Jhun [Thu, 13 Oct 2022 07:53:07 +0000 (07:53 +0000)]
Remove unused defined label

This patch removes unused defined label that is 'END:'.

Change-Id: Ic20d0816217e580afb09a68254f8b6039b913cc5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
18 months agoRelease version 0.10.7 76/282876/1
Hwankyu Jhun [Thu, 13 Oct 2022 00:53:45 +0000 (00:53 +0000)]
Release version 0.10.7

Changes:
 - Make a function thread safe

Change-Id: I470a3765c2fede051298048cfe569b45bbc8d2ee
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
18 months agoMake a function thread safe 73/282873/1
Hwankyu Jhun [Wed, 12 Oct 2022 22:26:30 +0000 (22:26 +0000)]
Make a function thread safe

The cynara_initialize() is NOT thread safe. The check_privilege() function
can be called from multiple threads at the same time.
To protect critical section, this patch locks and unlocks a mutex.

+------------------------------------------------------------------------------+
| ERROR: AddressSanitizer: heap-use-after-free on address 0xb2937f90 at        |
|       pc 0xb5bc6b83 bp 0xa5bf9f00 sp 0xa5bf9f20                              |
| READ of size 17 at 0xb2937f90 thread T13 (.NET ThreadPool)                   |
|   #0 0xb5bc6b80 in __interceptor_memcpy.part.0 (/usr/lib/libasan.so+0x71b80) |
|   #1 0xb4b28e5e in void std::__cxx11::basic_string<char,                     |
| std::char_traits<char>, std::allocator<char> >::                       |
|       _M_construct<char const*>(char const*, char const*,                    |
| std::forward_iterator_tag) [clone .constprop.0]                        |
|       (/lib/libcynara-commons.so.0+0x430d2e5e)                               |
|   #2 0xb4b3bd86 in Cynara::PluginManager::openPlugin(std::__cxx11::          |
|       basic_string<char, std::char_traits<char>, std::allocator<char> >      |
|       const&) (/lib/libcynara-commons.so.0+0x430e5d86)                       |
|   #3 0xb4b3c16e in Cynara::PluginManager::loadPlugins()                      |
| (/lib/libcynara-commons.so.0+0x430e616e)                               |
|   #4 0xb4ad09fc in Cynara::CapacityCache::CapacityCache(unsigned int)        |
| (/usr/lib/libcynara-client-commons.so.0+0x431b49fc)                    |
|   #5 0xb4b6ac9c in Cynara::Logic::Logic(Cynara::Configuration const&)        |
| (/lib/libcynara-client.so.0+0x431d2c9c)                                |
|   #6 0xb4b6de26 in std::_Function_handler<int (),                            |
| cynara_initialize::{lambda()#1}>::_M_invoke(std::_Any_data const&)     |
| (/lib/libcynara-client.so.0+0x431d5e26)                                |
|   #7 0xb4b3a302 in Cynara::tryCatch(std::function<int ()> const&)            |
| (/lib/libcynara-commons.so.0+0x430e4302)                               |
|   #8 0xb4b6e5da in cynara_initialize (/lib/libcynara-client.so.0+0x431d65da) |
|   #9 0xb36b6a6a in check_privilege                                           |
| (/lib/libcapi-appfw-package-manager.so.0+0x45044a6a)                   |
|   #10 0xb36bae0e in package_info_get_tep_name                                |
|       (/lib/libcapi-appfw-package-manager.so.0+0x45048e0e)                   |
|                                                                              |
| 0xb2937f90 is located 0 bytes inside of 18-byte region                       |
|    [0xb2937f90,0xb2937fa2)                                                   |
| freed by thread T41 here:                                                    |
|    #0 0xb5c1de94 in operator delete(void*) (/usr/lib/libasan.so+0xc8e94)     |
+------------------------------------------------------------------------------+

Change-Id: I831cf7265c8f7fe4591eb3d80975a59389aa113e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
20 months agoRelease version 0.10.6 74/279074/1 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.062756 accepted/tizen/7.0/unified/hotfix/20221116.104801 accepted/tizen/unified/20220803.094901 accepted/tizen/unified/20220804.142503 accepted/tizen/unified/20220805.150527 submit/tizen/20220801.232919 tizen_7.0_m2_release
Sangyoon Jang [Mon, 1 Aug 2022 22:53:26 +0000 (07:53 +0900)]
Release version 0.10.6

Changes:
 - Fix package_info_get_tep_name

Change-Id: I0246d06fa3518a3e8c0262fb2e11cf4956b826fd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
21 months agoFix package_info_get_tep_name 28/277428/1
Sangyoon Jang [Thu, 7 Jul 2022 00:05:34 +0000 (09:05 +0900)]
Fix package_info_get_tep_name

Do not print error log because most of packages doesn't use tep.
It prevents too many logs.

Change-Id: I28158c88db181fd4e3c63834721ca6c164318e8b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
21 months agoRelease version 0.10.5 18/277318/1 accepted/tizen/unified/20220722.131749 submit/tizen/20220721.065953
Sangyoon Jang [Tue, 5 Jul 2022 05:30:39 +0000 (14:30 +0900)]
Release version 0.10.5

Changes:
 - Reduce duplicated code

Change-Id: I1104882e34654148576f3915c5c5aa03f97102b0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
21 months agoReduce duplicated code 40/276940/1
Sangyoon Jang [Tue, 28 Jun 2022 05:16:23 +0000 (14:16 +0900)]
Reduce duplicated code

Change-Id: I66c364576b6ee2d75a08663e1f2e63f7ad043d70
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
22 months agoRelease version 0.10.4 19/275619/1 accepted/tizen/unified/20220530.140650 submit/tizen/20220527.073732
Ilho Kim [Fri, 27 May 2022 07:36:26 +0000 (16:36 +0900)]
Release version 0.10.4

Changes:
 - Fix spec file for gcno file

Change-Id: I7b16ea3665f250fd10f4839da758c13615e9433d
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
22 months agoFix spec file for gcno file 90/275590/1
Ilho Kim [Thu, 26 May 2022 04:46:45 +0000 (13:46 +0900)]
Fix spec file for gcno file

Change-Id: I14f4f63405e8a8449bc5ad2ca86729bb5c4dfd7f
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoRelease version 0.10.3 42/269742/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20220125.122439 accepted/tizen/unified/20220124.020253 submit/tizen/20220120.064930 submit/tizen/20220120.083417 submit/tizen/20220120.231448 submit/tizen_6.5/20220120.064818 submit/tizen_6.5/20220121.000129 submit/tizen_6.5/20220123.222508
Ilho Kim [Thu, 20 Jan 2022 05:17:11 +0000 (14:17 +0900)]
Release version 0.10.3

Changes:
 - Change gcov installation path

Change-Id: I8b84591aee48bb79408c2cd26031e503dce96e6c
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoChange gcov installation path 80/269680/2
Ilho Kim [Thu, 20 Jan 2022 03:51:51 +0000 (12:51 +0900)]
Change gcov installation path

Change-Id: I735cc54aab083186240d62ceddaf8fa445515d4b
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoRelease version 0.10.2 56/263756/1 accepted/tizen/6.5/unified/20211028.094601 accepted/tizen/unified/20210910.120729 submit/tizen/20210909.100919 submit/tizen_6.5/20211028.161801 tizen_6.5.m2_release
Ilho Kim [Thu, 9 Sep 2021 10:08:06 +0000 (19:08 +0900)]
Release version 0.10.2

Changes:
 - Add api for getting privileged shared resource path
 - Fix prefix of defined variable name
 - Add new defined variable for filtering property

Change-Id: I19acbd265c9b613847a6875c49031af923a65ca1
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoAdd new defined variable for filtering property 34/263734/2
Ilho Kim [Thu, 9 Sep 2021 03:00:18 +0000 (12:00 +0900)]
Add new defined variable for filtering property

Add PACKAGE_MANAGER_PKGINFO_PROP_TYPE for filtering in package type

Change-Id: I2e66cc68319033ee36303979d09ea201f74176fa
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoFix prefix of defined variable name 33/263733/2
Ilho Kim [Thu, 9 Sep 2021 02:58:02 +0000 (11:58 +0900)]
Fix prefix of defined variable name

PACKAGE_MANAGER_PKGINFO_RES_TYPE to PACKAGE_MANAGER_PKGINFO_PROP_RES_TYPE

Change-Id: I46d1e9c5a6723ef81ee68d8c44df43e43d5060e9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoAdd api for getting privileged shared resource path 91/263691/3
Ilho Kim [Wed, 8 Sep 2021 07:22:33 +0000 (16:22 +0900)]
Add api for getting privileged shared resource path

Change-Id: Iacaf48f60e6a4eac948e388773c8be8ace9751a8
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoRelease version 0.10.1 48/263748/1
Junghyun Yeon [Thu, 9 Sep 2021 08:12:32 +0000 (17:12 +0900)]
Release version 0.10.1

Changes:
 - Add parameter checking routinue for priv shared res APIs

Change-Id: I19fce75ca50acde61308f5430385c3cf80e11c2a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
2 years agoAdd parameter checking routinue for priv shared res APIs 09/263709/2
Junghyun Yeon [Wed, 8 Sep 2021 11:31:53 +0000 (20:31 +0900)]
Add parameter checking routinue for priv shared res APIs

Change-Id: I1959f1f96eb8e449904d99de870cc09a0a576274
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
2 years agoRelease version 0.10.0 70/263670/1 accepted/tizen/unified/20210909.002357 submit/tizen/20210908.013707 submit/tizen/20210908.042905
Ilho Kim [Wed, 8 Sep 2021 01:33:54 +0000 (10:33 +0900)]
Release version 0.10.0

Changes:
 - Add api for resource copy

Change-Id: I1850d0d6fce7e97be7c431efa23a96fa74b3027f
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoAdd api for resource copy 92/263092/13
Ilho Kim [Thu, 26 Aug 2021 06:14:24 +0000 (15:14 +0900)]
Add api for resource copy

Change-Id: Iaab6a96888b3ea8f894e5f4acefe7b5be46a3b7d
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoRelease version 0.9.0 53/262453/2 accepted/tizen/unified/20210818.124656 submit/tizen/20210811.070347 submit/tizen/20210813.081828 submit/tizen/20210817.055106
Ilho Kim [Wed, 11 Aug 2021 06:45:41 +0000 (15:45 +0900)]
Release version 0.9.0

Changes:
 - Use @b instead @a for emphasize word
 - Add api for resource package

Change-Id: If649a42b07d5f6efbbc3c096b7c4fc5a2a182a02
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoAdd api for resource package 66/260766/11
Ilho Kim [Fri, 2 Jul 2021 09:13:54 +0000 (18:13 +0900)]
Add api for resource package

Change-Id: I9ca085f164c1652a895bf3cfea0c048a1b03e504
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
2 years agoUse @b instead @a for emphasize word 69/260869/1
Ilho Kim [Tue, 6 Jul 2021 05:56:17 +0000 (14:56 +0900)]
Use @b instead @a for emphasize word

@a is used for function parameters

Change-Id: I68bfd2bc0b7ff4c518fc823615cb2d3169d3f0d2
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
3 years agoRelease version 0.8.10 33/255433/1 accepted/tizen/unified/20210319.140930 submit/tizen/20210318.081659
Hwankyu Jhun [Thu, 18 Mar 2021 08:06:11 +0000 (17:06 +0900)]
Release version 0.8.10

Changes:
 - Check thread smack label for thread-based app model

Change-Id: I2efc6f304d3583bfd8677e49b43850115980f9b7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoCheck thread smack label for thread-based app model 55/254155/5
Youngsoo Choi [Wed, 24 Feb 2021 06:37:38 +0000 (22:37 -0800)]
Check thread smack label for thread-based app model

Web app has been launched on a process but
web service app is launched on a thread and has thread-based app sandboxing
by smack rule. So, the thread smack label needs to be checked
from the path |/proc/<tid>/attr/current|.

Also, checking thread smack label is compatible with process-based web app
because main thread inherits its process smack label from the path
|/proc/self/attr/current|.

Change-Id: I7098ff0672ab4fbb41d1df4e05e435a6cff6e5fc
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
3 years agoRelease version 0.8.9 48/250648/1 accepted/tizen/6.0/unified/20210104.071419 accepted/tizen/unified/20210104.130319 submit/tizen/20201231.002512 submit/tizen_6.0/20201231.002521
Sangyoon Jang [Thu, 31 Dec 2020 00:23:52 +0000 (09:23 +0900)]
Release version 0.8.9

Changes:
 - Fix package_manager_set_event_cb

Change-Id: I8f06563c749ea01f4d22c6168fafffb9855433d0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
3 years agoFix package_manager_set_event_cb 23/250623/1
Sangyoon Jang [Wed, 30 Dec 2020 08:24:46 +0000 (17:24 +0900)]
Fix package_manager_set_event_cb

Invoke pkgmgr_client_remove_listen_ststus() before
pkgmgr_client_listen_status(), because pkgmgr_client_listen_status()
works as adding callback, not setting.

Change-Id: I65e8d8be958644370357bc776dbecf320c8afa4d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
3 years agoRelease version 0.8.8 91/250291/1 accepted/tizen/unified/20201228.130130 submit/tizen/20201223.083849
SukHyung, Kang [Wed, 23 Dec 2020 07:00:55 +0000 (16:00 +0900)]
Release version 0.8.8

Changes:
- Fix link for package manager doc

Change-Id: Ib589e9beef676564c2c71e8dafc4b3b47a9dce01
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
3 years agoFix link for package manager doc 23/250223/1
SukHyung, Kang [Tue, 22 Dec 2020 07:30:35 +0000 (16:30 +0900)]
Fix link for package manager doc

Change-Id: Ia0b6613ddbc1deba2e56d7c0380b965abeac89d9
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
3 years agoRelease version 0.8.7 99/242599/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.121239 accepted/tizen/6.0/unified/hotfix/20201103.003357 accepted/tizen/6.0/unified/hotfix/20201103.050112 accepted/tizen/unified/20200902.145556 submit/tizen/20200828.080114 submit/tizen/20200901.050654 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192502 submit/tizen_6.0_hotfix/20201103.114802 tizen_6.0.m2_release
Sangyoon Jang [Fri, 28 Aug 2020 07:32:54 +0000 (16:32 +0900)]
Release version 0.8.7

Changes:
 - Fix internal request callback

Change-Id: I6ca30f9539f8cd36bc0bf85dcfe694bd85e59c1b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
3 years agoFix internal request callback 71/242571/2
Sangyoon Jang [Fri, 28 Aug 2020 04:04:12 +0000 (13:04 +0900)]
Fix internal request callback

When multi install the end signal received multiple times, so releasing
request info should be done after receiving all end signals.

Change-Id: I1651800cef717fbe7f660a842959af179dadf3c8
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
3 years agoRelease version 0.8.6 44/239244/1 accepted/tizen/unified/20200724.124228 submit/tizen/20200723.054207
Junghyun Yeon [Thu, 23 Jul 2020 05:26:43 +0000 (14:26 +0900)]
Release version 0.8.6

Changes:
 - Add APIs for multi package install
 - Remove multi uninstall APIs
 - Change package signature and description

Change-Id: Ieae297d6c6ebd453e9ae072ea71f2af85c6d969a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
3 years agoChange package signature and description 61/238961/2
Junghyun Yeon [Mon, 20 Jul 2020 23:34:56 +0000 (08:34 +0900)]
Change package signature and description

Change-Id: Ia9e6c3d52b6bcd121cbc467d0932b00242ea8746
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
3 years agoRemove multi uninstall APIs 89/237989/2
Sangyoon Jang [Tue, 7 Jul 2020 07:17:46 +0000 (16:17 +0900)]
Remove multi uninstall APIs

This feature is not ready yet.

Change-Id: I5033fe2a1dbcee414afd4e5125d2beef7bd45f66
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
3 years agoAdd APIs for multi package install 06/234306/4
Sangyoon Jang [Mon, 25 May 2020 09:54:49 +0000 (18:54 +0900)]
Add APIs for multi package install

Added:
 - package_manager_request_install_packages()
 - package_manager_request_install_packages_with_cb()
 - package_manager_request_uninstall_packages()
 - package_manager_request_uninstall_with_cb()
 - package_manager_request_mount_install_packages()
 - package_manager_request_mount_install_packages_with_cb()

Change-Id: I700842643a2228b00b685e92d9fa1822100bc061
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoRelease version 0.8.5 07/220107/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20200303.170618 accepted/tizen/5.5/unified/wearable/hotfix/20201027.120433 accepted/tizen/unified/20191216.222215 submit/tizen/20191213.074937 submit/tizen_5.5/20200302.074523 submit/tizen_5.5_wearable_hotfix/20201026.184302
Ilho Kim [Fri, 13 Dec 2019 07:02:34 +0000 (16:02 +0900)]
Release version 0.8.5

Changes:
 - Make a gcov package for measuring coverage easier

Change-Id: Ie4f22ed10b290724a98330507195ff3cae22eb41
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoMake a gcov package for measuring coverage easier 66/218066/6
Ilho Kim [Tue, 19 Nov 2019 07:19:36 +0000 (16:19 +0900)]
Make a gcov package for measuring coverage easier

Change-Id: I92804adca5b016a9d7cbb0ea8b193ead2b672ccb
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoRelease version 0.8.4 97/217797/1
SukHyung, Kang [Thu, 14 Nov 2019 08:27:04 +0000 (17:27 +0900)]
Release version 0.8.4

Changes:
 - Fix api reference for package manager

Change-Id: I3345b8bebda1e12e2c43b397e4dfd0f4995292a1
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
4 years agoFix api reference for package manager 70/217670/1
SukHyung, Kang [Wed, 13 Nov 2019 08:08:36 +0000 (17:08 +0900)]
Fix api reference for package manager

Change-Id: Ibd5a5e6e78e6a00c511e7f0a9290aced66d399e8
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
4 years agoRelease version 0.8.3 65/217465/1 accepted/tizen/unified/20191115.083940 submit/tizen/20191112.050420 submit/tizen/20191114.120558 submit/tizen_5.5/20191112.065048 submit/tizen_5.5/20191114.121100
Ilho Kim [Tue, 12 Nov 2019 04:27:56 +0000 (13:27 +0900)]
Release version 0.8.3

Changes:
 - Update doxygen

Change-Id: I6b8d367825244cacea2ad30b634aaff9f8ed03db
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoUpdate doxygen 31/214931/2
mk5004.lee [Mon, 30 Sep 2019 02:20:54 +0000 (11:20 +0900)]
Update doxygen

Change-Id: I8fff017bdbf8a23cec6173fd9c5247a79dcc8ba1
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
4 years agoRelease version 0.8.2 57/214857/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.025635 accepted/tizen/5.5/unified/mobile/hotfix/20201027.064024 accepted/tizen/unified/20191011.015446 submit/tizen/20190927.070616 submit/tizen/20191001.095121 submit/tizen/20191002.002728 submit/tizen/20191010.023038 submit/tizen_5.5/20191031.000002 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
Ilho Kim [Fri, 27 Sep 2019 06:57:21 +0000 (15:57 +0900)]
Release version 0.8.2

Changes:
 - Add platform tags for certain APIs

Change-Id: I0e5b781e96d2b9544c5fb7cf65cc6addc7de8049
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoAdd platform tags for certain APIs 38/213938/1
Junghyun Yeon [Tue, 17 Sep 2019 01:29:13 +0000 (10:29 +0900)]
Add platform tags for certain APIs

Add @platform tags for APIs below:
package_manager_request_create
package_manager_request_destroy
package_manager_request_set_event_cb
package_manager_request_unset_event_cb
package_manager_request_set_type
package_manager_request_set_mode

Change-Id: Ie79ac67ac07f9447015cae32f13089990b7afd8d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
4 years agoRelease version 0.8.1 30/213430/1 accepted/tizen/unified/20190906.111957 submit/tizen/20190905.075836
Ilho Kim [Thu, 5 Sep 2019 07:30:44 +0000 (16:30 +0900)]
Release version 0.8.1

Changes:
 - Fix documentation
 - Add new APIs retrieving package dependency info from archive
 - Fix memory leak

Change-Id: Ifec18d847a941c0a077f584b921eb802f1d40cf7
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoFix memory leak 35/213235/4
Sangyoon Jang [Tue, 3 Sep 2019 06:18:13 +0000 (15:18 +0900)]
Fix memory leak

Change-Id: I5820c5b9bb75e01c343fccc65e9324d38a79a45c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoAdd new APIs retrieving package dependency info from archive 26/212226/8
Ilho Kim [Mon, 19 Aug 2019 05:16:14 +0000 (14:16 +0900)]
Add new APIs retrieving package dependency info from archive

Change-Id: I8ad177827d7f1c5b4799867f2de85f26f8e18fff
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoFix documentation 39/213239/1
Ilho Kim [Tue, 3 Sep 2019 06:58:51 +0000 (15:58 +0900)]
Fix documentation

typo, better expression

Change-Id: I6dd63400b29c475cc200c16ee879d13208259033
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoRelease version 0.8.0 51/209251/1 accepted/tizen/unified/20190705.110753 submit/tizen/20190704.223601
Hwankyu Jhun [Thu, 4 Jul 2019 02:40:20 +0000 (11:40 +0900)]
Release version 0.8.0

Changes:
 - Add a new component type for component-based application

Change-Id: I7600e510a4c094a9d4e79e59960bd0173edbf37a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd a new component type for component-based application 90/201090/9
Hwankyu Jhun [Fri, 8 Mar 2019 07:04:16 +0000 (16:04 +0900)]
Add a new component type for component-based application

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/pkgmgr-info/+/200568/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/tpk-manifest-handlers/+/200669/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-installers/+/200691/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/200773/

Change-Id: I73de3d90feff1c636b5c3d7912e02cba9819a071
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.7.3 42/208242/1 accepted/tizen/unified/20190624.075204 submit/tizen/20190620.083256
Sangyoon Jang [Thu, 20 Jun 2019 08:23:35 +0000 (17:23 +0900)]
Release version 0.7.3

Changes:
 - Fix doxygen comments of package dependency info APIs

Change-Id: I8b245bd7febce60a362c4676fcc92266578a2201
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoFix doxygen comments of package dependency info APIs 06/207606/1
Sangyoon Jang [Mon, 10 Jun 2019 02:47:33 +0000 (11:47 +0900)]
Fix doxygen comments of package dependency info APIs

Change-Id: I6c684678293c9aeacb89c5eab3f67a0dc99e6fae
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoRelease version 0.7.2 54/207254/1 accepted/tizen/unified/20190604.081850 submit/tizen/20190531.072406 submit/tizen/20190603.050018
Ilho Kim [Fri, 31 May 2019 05:58:10 +0000 (14:58 +0900)]
Release version 0.7.2

Changes:
 - Fix API Reference
 - Fix passing wrong event_type when error signal received

Change-Id: Ie30286bcd387d0dca339cee3a17a52191be94422
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoFix passing wrong event_type when error signal received 81/206381/1
Sangyoon Jang [Fri, 17 May 2019 06:50:04 +0000 (15:50 +0900)]
Fix passing wrong event_type when error signal received

Change-Id: Iaca952ad43073c5c4684b6bb69333b8227e8d554
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoFix API Reference 23/204723/1
Ilho Kim [Fri, 26 Apr 2019 04:08:53 +0000 (13:08 +0900)]
Fix API Reference

Change-Id: I554bf16d073ddad60be730ccd7b5a0492d8ecadf
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoRelease version 0.7.1 10/203010/1 accepted/tizen/unified/20190410.002205 submit/tizen/20190409.011943
Hwankyu Jhun [Tue, 9 Apr 2019 01:16:42 +0000 (10:16 +0900)]
Release version 0.7.1

Changes:
 - Fix bugs about user data

Change-Id: I8b0110fc693bf945e695c85972f1bbd573e4ad19
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix bugs about user data 06/203006/1
Hwankyu Jhun [Tue, 9 Apr 2019 00:10:46 +0000 (09:10 +0900)]
Fix bugs about user data

Change-Id: I62c345f884e58e628d361836c82002647dd876d8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.7.0 65/201965/1 accepted/tizen/unified/20190322.075515 submit/tizen/20190321.084911
Sangyoon Jang [Thu, 21 Mar 2019 08:44:40 +0000 (17:44 +0900)]
Release version 0.7.0

Changes:
 - Make sure the mutex unlocked before calling g_mutex_clear()
 - Unlock mutex before calling event callback
 - Fix some doxygen comments
 - Add new APIs retrieving package dependency info

Change-Id: Id4e741552f629ef88062b5be79c2ab65941fede3
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoAdd new APIs retrieving package dependency info 98/201298/11
Sangyoon Jang [Tue, 12 Mar 2019 07:30:22 +0000 (16:30 +0900)]
Add new APIs retrieving package dependency info

Change-Id: Ice8ec00c9e962c8673ae344ae123d7d8981fb4d5
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix some doxygen comments 67/201767/1
Sangyoon Jang [Tue, 19 Mar 2019 08:32:40 +0000 (17:32 +0900)]
Fix some doxygen comments

Change-Id: I2e02aba781d31fb60ede14bf241f7f64f743f585
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoUnlock mutex before calling event callback 96/199696/3
Hwankyu Jhun [Thu, 14 Feb 2019 06:12:32 +0000 (15:12 +0900)]
Unlock mutex before calling event callback

The internal callback function calls g_mutex_unlock() before calling
event callback function.

Change-Id: I837437f276fd0ddb745795a9ab56bc0584531df0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoMake sure the mutex unlocked before calling g_mutex_clear() 73/199673/1
Sangyoon Jang [Thu, 14 Feb 2019 03:04:09 +0000 (12:04 +0900)]
Make sure the mutex unlocked before calling g_mutex_clear()

Calling g_mutex_clear() on a locked mutex leads to undefined behaviour.

Change-Id: I90c1de3afe0ab9f0119980c1c8f603cffc26963a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoRelease version 0.6.4 55/198855/1 accepted/tizen/5.0/unified/20190130.151743 submit/tizen_5.0/20190130.100903
Sangyoon Jang [Wed, 30 Jan 2019 10:02:20 +0000 (19:02 +0900)]
Release version 0.6.4

Changes:
 - Fix documentation typo
 - Add a mutex lock for writing hashtable
 - Use GMutex for portability

Change-Id: I2b0f5d577c3adc1f6540186421544241128be8bc
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoUse GMutex for portability 52/198852/1
Sangyoon Jang [Wed, 30 Jan 2019 09:37:16 +0000 (18:37 +0900)]
Use GMutex for portability

Change-Id: Ic188fff1fd1eced401a6554768c51c731d15b587
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoAdd a mutex lock for writing hashtable 82/198782/6
Sangyoon Jang [Tue, 29 Jan 2019 11:14:20 +0000 (20:14 +0900)]
Add a mutex lock for writing hashtable

Change-Id: I3c461c10c9fee8375e1373e8bf4c29e1e6d8a82d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix documentation typo 75/198375/1
SukHyung, Kang [Thu, 24 Jan 2019 07:42:45 +0000 (16:42 +0900)]
Fix documentation typo

Change-Id: I9284c4740632a1810f6b71ec2160fc8be591173c
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
5 years agoRelease version 0.6.3 45/197545/1 submit/tizen/20190114.045227
Sangyoon Jang [Mon, 14 Jan 2019 04:52:10 +0000 (13:52 +0900)]
Release version 0.6.3

Changes:
 - Pass proper error code to event callback
 - Fix a bug of package_info_foreach_privilege_info
 - Fix potential race condition problem

Change-Id: I43db739b489d31ca437287b2b7cc70aca5826222
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix potential race condition problem 29/196929/2
Sangyoon Jang [Tue, 8 Jan 2019 04:37:29 +0000 (13:37 +0900)]
Fix potential race condition problem

There was a potential race condition because of using global hash table
for storing getsize callback information. The getsize can be invoked by
multiple thread in same time, so this global hashtable should be removed.

Change-Id: I78ff68c085f73031a7fb76ace660cf3c497519f0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix a bug of package_info_foreach_privilege_info 92/191592/2
Sangyoon Jang [Thu, 18 Oct 2018 12:01:01 +0000 (21:01 +0900)]
Fix a bug of package_info_foreach_privilege_info

The return type of foreach callback is bool, but internal callback
is int. Sometimes this cause unexpected result so we should not pass
foreach callback into internal API directly.

Change-Id: Ibbe071abacf955dd9e20839898d02143f503541b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoPass proper error code to event callback 19/164519/2
Sangyoon Jang [Tue, 19 Dec 2017 11:33:41 +0000 (20:33 +0900)]
Pass proper error code to event callback

Change-Id: I45420c5dacdde9ff9ee7d3b70a19254a709e284d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.6.2 02/173202/1 accepted/tizen/5.0/unified/20181102.013135 accepted/tizen/unified/20180320.141315 submit/tizen/20180320.042337 submit/tizen_5.0/20181101.000002
Semun Lee [Tue, 20 Mar 2018 04:14:23 +0000 (13:14 +0900)]
Release version 0.6.2

Changes:
 - Initialize string buffer properly

Change-Id: I27dcd0c1704b6d91394d7c6fb10ad53923e14f22
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoInitialize string buffer properly 68/173168/1
Semun Lee [Tue, 20 Mar 2018 02:15:18 +0000 (11:15 +0900)]
Initialize string buffer properly

Change-Id: I545e55924140e282f10512db5bdcefb62c8fc480
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoRelease version 0.6.1 36/171436/1 accepted/tizen/unified/20180305.152619 submit/tizen/20180305.044310
Hwankyu Jhun [Mon, 5 Mar 2018 04:31:09 +0000 (13:31 +0900)]
Release version 0.6.1

Changes:
 - Fix memory leak
 - Add error handling before check privilege
 - Remove unnecessary white line
 - Fix memory leak
 - Fix a typo

Change-Id: Iaaf24e8dfe1806ed89b376189151093c539fff89
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix a typo 33/171433/1
Hwankyu Jhun [Mon, 5 Mar 2018 04:26:54 +0000 (13:26 +0900)]
Fix a typo

Change-Id: Ib604044efe005dbe573d6f9e3c4af0a22397c870
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix memory leak 57/168557/1
Seungha Son [Mon, 29 Jan 2018 08:23:04 +0000 (17:23 +0900)]
Fix memory leak

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I19533c8498600bc58387b25a5ad131b8aa284dd8

6 years agoRemove unnecessary white line 55/165855/1
Seungha Son [Thu, 4 Jan 2018 10:15:46 +0000 (19:15 +0900)]
Remove unnecessary white line

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: If6ba96dcbfe150a5961afa8a9d15fd052549b06b

6 years agoAdd error handling before check privilege 40/165640/2
Seungha Son [Wed, 3 Jan 2018 04:03:39 +0000 (13:03 +0900)]
Add error handling before check privilege

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I9fe63afb229e5b8e5d57169397c312837da8a5ba

6 years agoFix memory leak 42/165642/1
Seungha Son [Wed, 3 Jan 2018 04:07:42 +0000 (13:07 +0900)]
Fix memory leak

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I3c6a7dc70d95292dc7f5c19010779a79bf2e818c

6 years agoRelease version 0.6.0 84/163284/1 accepted/tizen/unified/20171211.061345 submit/tizen/20171208.083756 submit/tizen/20171211.025641
Sangyoon Jang [Fri, 8 Dec 2017 08:09:45 +0000 (17:09 +0900)]
Release version 0.6.0

Changes:
 - Add a new storage type
 - Remove wrong spelled enum variables

Change-Id: If78b78b50de681c920bb3fcd87d7e4c49ba7a3ba
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRemove wrong spelled enum variables 39/161539/4
Sangyoon Jang [Fri, 24 Nov 2017 02:24:28 +0000 (11:24 +0900)]
Remove wrong spelled enum variables

There were some wrong spelled enum variables start with
PACAKGE_MANAGER_. This patch can cause build break if someone use
these wrong enums. But binaries already built are safe.

Change-Id: Icfd77b1d175b2d1fb108be86f15ee4c95a19efa9
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd a new storage type 91/157791/5
Sangyoon Jang [Thu, 26 Oct 2017 08:28:29 +0000 (17:28 +0900)]
Add a new storage type

The extended storage feature is introduced, this patch adds enum
variable for getting extended storage type, requesting for moving package
to extended storage.

Change-Id: Ic0ecb746a1ce53d57a77804e4eb954445b24394c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.5.2 51/154951/1 accepted/tizen/4.0/unified/20171012.074539 accepted/tizen/unified/20171012.075124 submit/tizen/20171011.123741 submit/tizen_4.0/20171011.124331 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Sangyoon Jang [Wed, 11 Oct 2017 12:31:51 +0000 (21:31 +0900)]
Release version 0.5.2

Changes:
 - Fix bug on event handler
 - Add checking invalid parameter
 - Fix memory leaks

Change-Id: I337a4e05558432eb9d7867a7988f2762f02f80ed
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix memory leaks 93/152593/1
Sangyoon Jang [Tue, 26 Sep 2017 11:19:17 +0000 (20:19 +0900)]
Fix memory leaks

Change-Id: I1a2ccfa3b19c1bdf3c2ffacbdc84831ca8f30b68
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd checking invalid parameter 69/152269/1
Sangyoon Jang [Mon, 25 Sep 2017 11:12:58 +0000 (20:12 +0900)]
Add checking invalid parameter

Change-Id: I7b0146cb6a17cffb20601474e5190b6c5435694f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix bug on event handler 33/139533/1
jongmyeongko [Wed, 19 Jul 2017 08:38:11 +0000 (17:38 +0900)]
Fix bug on event handler

For global handler, the user callback can be called twice with FAILED state.
For request handler, the user callback can be called with COMPLETED state
after call with FAILED. (known bug of global handler)

Change-Id: I1ffe83b686c0a344f68cca86fd1bf0eb14a7682c
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
6 years agoRelease version 0.5.1 91/139291/1 accepted/tizen/4.0/unified/20170816.013030 accepted/tizen/4.0/unified/20170816.015657 accepted/tizen/4.0/unified/20170828.223648 accepted/tizen/unified/20170719.131652 submit/tizen/20170718.044232 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100002 submit/tizen_4.0_unified/20170814.115522
Junghyun Yeon [Tue, 18 Jul 2017 08:20:43 +0000 (17:20 +0900)]
Release version 0.5.1

Changes:
 - Fix updateinfo_set_version
 - Add mount-install API as extension feature in tizen 4.0

Change-Id: I1bbaf09f2a45ababad5d3e32ec8c1b4592b46d9f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd mount-install API as extension feature in tizen 4.0 93/137993/2
jongmyeongko [Mon, 10 Jul 2017 12:50:40 +0000 (21:50 +0900)]
Add mount-install API as extension feature in tizen 4.0

Change-Id: Ie5b136ea12f5cb13478d9d3ba73e40f557de74f4
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
6 years agoFix updateinfo_set_version 04/137804/1
Junghyun Yeon [Mon, 10 Jul 2017 00:36:45 +0000 (09:36 +0900)]
Fix updateinfo_set_version

- Fix to check right pointer

Change-Id: I3f6f110ee799281ec2119368845203bf4ef10064
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.5.0 44/132944/1 accepted/tizen/unified/20170608.185208 submit/tizen/20170608.104808
jongmyeongko [Thu, 8 Jun 2017 10:28:36 +0000 (19:28 +0900)]
Release version 0.5.0

Changes:
 - Add new enum values for app component
 - Refactor package event handling

Change-Id: I9abcc85eb6a9f94d4bf9625edece7a5464b0682f
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>