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>
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>
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>
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>
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>
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>
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>
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>
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>
jongmyeongko [Wed, 31 May 2017 02:28:05 +0000 (11:28 +0900)]
Add new enum values for app component.
Change-Id: I8c31bcfab66711e528dcb091f3163ac71ac04e0d
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Thu, 18 May 2017 04:17:52 +0000 (13:17 +0900)]
Refactor package event handling
In the previous logic, one-by-one incoming events are assumed.
So, when there are mixed events from the different package types,
there is a bug of that the event_type is changed unexpectedly.
Change-Id: I7bdb93050ca2f324be59b25aebd534fcf9e33bc9
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Thu, 1 Jun 2017 09:18:01 +0000 (18:18 +0900)]
Release version 0.4.2
Changes:
- Fix doxygen error
Change-Id: I8c8c06bde186aab06ac42b267c314c2ad2d9f613
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 26 May 2017 03:49:24 +0000 (12:49 +0900)]
Fix doxygen error
Change-Id: I23fc2efffa37aa126d8d49b19483a891f9e3c371
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 22 May 2017 01:47:35 +0000 (10:47 +0900)]
Release version 0.4.1
Changes:
- Fix package_archive_info_get_icon
- Fix to check invalid parameter properly
Change-Id: I5005f71454fd126784d19a6f645c00e0d22baba9
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 19 May 2017 09:06:41 +0000 (18:06 +0900)]
Fix to check invalid parameter properly
Change-Id: Icfcd1ce24c542b65e1a088e5e073c3f6a7f5e608
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 19 May 2017 08:14:43 +0000 (17:14 +0900)]
Fix package_archive_info_get_icon
Change-Id: I58777e7c5882d830d572768e3d13fa85284f55ca
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 16 May 2017 06:13:20 +0000 (15:13 +0900)]
Release version 0.4.0
Changes:
- Implement package archive info
Change-Id: Ib04a1beaaf5b57bc97c3bac649a97d6670a35b0f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 13 Apr 2017 11:24:05 +0000 (20:24 +0900)]
Implement package archive info
This provides the information of given tizen package.
Change-Id: Id05f07c64fffef27aab43cf885f738c85c5180d8
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 12 May 2017 07:30:23 +0000 (16:30 +0900)]
Release version 0.3.2
Changes:
- Fix a memory leak
Change-Id: Ibcfe78db7a11c2b2906fd854a9c686f0646919a7
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 12 May 2017 07:17:41 +0000 (16:17 +0900)]
Fix a memory leak
Change-Id: Iaee88e41946c79e22187032a7a9dc33f972d3735
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 12 May 2017 05:01:56 +0000 (14:01 +0900)]
Release version 0.3.1
Changes:
- Modify the behavior of with-callback request
- Fix wrong API description
Change-Id: I7f0f2b648a8fa99c4c97f3f0155bbf117a0e98d6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Thu, 11 May 2017 01:41:38 +0000 (10:41 +0900)]
Fix wrong description
Change-Id: I05646f3825c312db9b427ada1696e34aabab517d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Tue, 2 May 2017 15:26:18 +0000 (00:26 +0900)]
Modify the behavior of with-callback request
the user callback should be managed per each request.
Change-Id: I0441f734dfe78452a8ed160f0a69e8d2bf9fe7f7
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Mon, 8 May 2017 04:22:13 +0000 (13:22 +0900)]
Release version 0.3.0
Changes:
- Add pkg update info related APIs
Change-Id: I0a4495fb693b41a7bbede8744f1bd6348c4d0dc2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 2 May 2017 05:01:25 +0000 (14:01 +0900)]
Fix description of package updateinfo APIs
Change-Id: I49e6a5af7defee58acc7df6c1a3e4f070cfd2138
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Wed, 19 Apr 2017 08:48:53 +0000 (17:48 +0900)]
Add new APIs for register, unregister and get pkg update info
- Add new APIs for register, unregister and get update info of certain pkg
- Add new API for get update info of all pkgs
- Add new API for unregister update info of all pkgs
Related changes:
[pkgmgr-info] : https://review.tizen.org/gerrit/121964
[slp-pkgmgr] : https://review.tizen.org/gerrit/122068
[pkgmgr-server] : https://review.tizen.org/gerrit/122067
Change-Id: Icf4b64fc1780448ae64b3494a5a599038aa4066a
Sangyoon Jang [Thu, 27 Apr 2017 05:46:21 +0000 (14:46 +0900)]
Release version 0.2.1
Changes:
- Fix hash table usage for request callback
Change-Id: If10f6948de50f5d447609e9d2d0f69015efc77eb
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Wed, 26 Apr 2017 10:51:27 +0000 (19:51 +0900)]
Fix hash table usage for request callback
The req_id was not used as key directly.
And destory function for key was not correct impl.
Use req_id as key directly
and desory function for value should be used.
Change-Id: I3df0de320a6641df797ff7c5268981a87059fd74
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Wed, 19 Apr 2017 05:08:28 +0000 (14:08 +0900)]
Revert "Add new APIs for register, unregister and get pkg update info"
This reverts commit
886e3baeb4c6903dba401736ef83aa0b1d4d321f.
Change-Id: Iba076251622f64310cdef1f2491c5646be43c028
Junghyun Yeon [Tue, 11 Apr 2017 12:36:02 +0000 (21:36 +0900)]
Add new APIs for register, unregister and get pkg update info
- Add new APIs for register, unregister and get update info of certain pkg
- Add new API for get update info of all pkgs
- Add new API for unregister update info of all pkgs
Change-Id: I4cc744ebc5e49e1e7dfc5252c8ac7b41e84be340
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 17 Apr 2017 07:28:10 +0000 (16:28 +0900)]
Release version 0.2.0
Changes:
- Add functions for getting mainapp id of certain package
Change-Id: I97aa7669f0e889f5301a9dca2b06f1883552cdcd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 6 Apr 2017 05:12:18 +0000 (14:12 +0900)]
Add package_info_get_main_app_id
- Add functions for getting mainapp id of certain package
Change-Id: I8f9844373a38e3f981b0943f60ff9a4e3570a31b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 11 Apr 2017 05:25:00 +0000 (14:25 +0900)]
Release version 0.1.1
Changes:
- Refine the filter description and fix typo
Change-Id: I066495e0db6ec4f5640c088a93d2d8814e15dd81
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Thu, 30 Mar 2017 01:30:24 +0000 (10:30 +0900)]
Refine the filter description
And, fix a typo.
Change-Id: Ic786db285eb47952edf0745d97f287a2bbf33c6f
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Tue, 28 Mar 2017 06:54:04 +0000 (15:54 +0900)]
Release version 0.1.0
Changes
- Add new API getting installed time for given package
- Use %license macro to copy license file
Change-Id: Ie4a6bd539216b77e2a1b210f4f1c9ec2681e85c3
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Mon, 13 Mar 2017 07:07:55 +0000 (16:07 +0900)]
Add new API getting installed time for given package
Change-Id: Ide73e7797d0c7adb9b5a6783abb1635c6461bb21
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Mon, 27 Mar 2017 06:57:49 +0000 (15:57 +0900)]
Use %license macro to copy license file
Change-Id: I51282d535a14043d9807f4cc7c4dba13c6190d96
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Fri, 17 Mar 2017 06:51:56 +0000 (15:51 +0900)]
Release version 0.0.32
- Fix wrong implementations of CAPIs
- Remove unnecessary debug logs
- Add new request APIs
- Add APIs for clear userdata
Change-Id: Id48728bca0f3f2ef9979d7441cc73f9350c0dbf6
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Tue, 14 Mar 2017 09:16:19 +0000 (02:16 -0700)]
Merge "Add new api clearing user-data directories" into tizen
jongmyeongko [Thu, 23 Feb 2017 14:50:34 +0000 (23:50 +0900)]
Add new reqeust API
this api makes it easy to register request callback.
this api registers individual request callback for each api call.
ex)
package_manager_request_create(&request);
package_manager_request_install_with_cb(request, pkg_path, callback_1, user_data);
package_manager_request_install_with_cb(request, pkg_path, callback_2, user_data);
package_manager_request_install_with_cb(request, pkg_path, callback_3, user_data);
The callback_1, callback_2 and callback3 will be invoked against 3 times api call above.
ref) legacy behavior
package_manager_request_create(&request);
package_manager_request_set_event_cb(request, callback_1, user_data);
package_manager_request_install(request, pkg_path, &id);
package_manager_request_set_event_cb(request, callback_2, user_data);
package_manager_request_install(request, pkg_path, &id);
package_manager_request_set_event_cb(request, callback_3, user_data);
package_manager_request_install(request, pkg_path, &id);
The package_manager_request_set_event_cb API always resets the request->event_cb as last one.
So, the last callback, that is callback_3, will be invoked 3 times against 3 times api call above.
We need to set only one event_cb for one request handle.
Change-Id: I7a805e4cec031431916af0a19871458d8ceeff7e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Sat, 4 Mar 2017 07:10:26 +0000 (16:10 +0900)]
Add new api clearing user-data directories
This api will clear all files under data directories in internal and external storage.
- data, shared/data and shared/trusted (in interanl)
- data, shared/trusted (in external)
Change-Id: Iaa4ce8e8a031ab4250f863cb34367730628555ce
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Mon, 13 Mar 2017 12:10:51 +0000 (21:10 +0900)]
Remove meaningless debug logs
Change-Id: Ide365287471d9b95a44d3e25ef40460306044d37
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Mon, 20 Feb 2017 04:10:41 +0000 (13:10 +0900)]
Fix invalid implementation of package manager CAPI
- Remove unnecessary codes
- Change calling of internal APIs
Change-Id: I1b23b2f7ae52a310c9a0cbbc809979016149fec0
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Fri, 3 Feb 2017 08:47:21 +0000 (17:47 +0900)]
Release version 0.0.31
Changes:
- Fix package_manager_set_event_status
Change-Id: I0b379d2740faeb03228d5b4b0db9c1d56b7857e6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 3 Feb 2017 02:09:56 +0000 (11:09 +0900)]
Fix package_manager_set_event_status
Fix wrong conversion. This is flag type variable and should be
considered OR-ing.
Change-Id: I27a93ecd69763044252516f90331b6e46a1fd0da
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 25 Jan 2017 06:48:34 +0000 (15:48 +0900)]
Fix package_manager_set_event_status
Convert input package_manager_status_type_e to proper value.
Change-Id: Ice900a1b080cece0bda2a65e65a25847b54b80b3
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Fri, 23 Dec 2016 11:45:27 +0000 (20:45 +0900)]
Fix wrong unique definition of extension header
Change-Id: I2016817474332aa063eb78849f74b0346ce67f4e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Fri, 16 Dec 2016 12:32:46 +0000 (21:32 +0900)]
Update doxygen comments
Change-Id: I8e031b2af4698f297142b7cce757f49e6f3806e1
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 30 Nov 2016 02:17:46 +0000 (11:17 +0900)]
Fix memory leak
Change-Id: If0f6c432d561cfab357b3a2ced571a98cd04500c
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
SukHyung, Kang [Thu, 24 Nov 2016 10:51:38 +0000 (19:51 +0900)]
add parameter to triger request_event_handler by package_manager_request_move
Change-Id: I2f9ccaa2da3867f25835567ef24f8424b2a5c724
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
Junghyun Yeon [Mon, 14 Nov 2016 07:01:04 +0000 (16:01 +0900)]
Add package_manager_clear_data API for extension
Change-Id: Ifd84d152d530b67c038a0cad468d93c95eed0509
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Thu, 17 Nov 2016 13:25:45 +0000 (22:25 +0900)]
add new event_type for package move and data clear.
- Add new event type for pkg move, data clear
- Fix some typing errors
Change-Id: I7ac026afd6983e7c09b22629eae19c60f9c49728
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Fri, 4 Nov 2016 00:42:38 +0000 (09:42 +0900)]
Replace pkgmgrinfo_client api with pkgmgr_client api
Change-Id: Ia532c882e429ff91b6de17aa113de077b34e19e5
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 24 Oct 2016 05:40:37 +0000 (14:40 +0900)]
Fix package_size_info_h type definition
Change-Id: I2a52ed34fbb2b7f9b282692cf04066faf1d57ed5
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 24 Oct 2016 05:39:17 +0000 (14:39 +0900)]
Remove TODO file
The job is done and TODO file is not used anymore.
Change-Id: I15e5845e3a2ad1bde7990413dd1a0238e5176dd6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 12 Oct 2016 06:45:40 +0000 (15:45 +0900)]
Fix client_type to pkgmgr_client_type
This patch is adjustment of https://review.tizen.org/gerrit/86412
Change-Id: Ie9583fe39121c12cf1fa78c0fb39b21882f322b7
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 6 Oct 2016 02:55:09 +0000 (11:55 +0900)]
Fix a bug in handling event state
Set event state when add/find/update event info.
Change-Id: I04d6132e76106c78436bb91c86aa2f333593faf0
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Wed, 5 Oct 2016 10:06:42 +0000 (19:06 +0900)]
Change cmakelists, spec files for compatibility
- Change them to not to declare target files explicitly
Change-Id: Iebea53a3b541cfc0cc300c380aff4180155df20f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 4 Jul 2016 01:44:36 +0000 (10:44 +0900)]
Improve API performance
Change-Id: I4f5192029ad1059d38cf3d250f6536cc34255df5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Mon, 25 Jul 2016 07:24:14 +0000 (16:24 +0900)]
Fix callback hash table
Use direct_hash instead of int_hash.
The key of hash table is pointer type variable. (pkgmgr_client *)
Change-Id: If9982c9cf99eb3e6b1c09e0011805cd06254d363
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 15 Jul 2016 02:41:42 +0000 (11:41 +0900)]
Fix package_manager_request_set_tep
Requires:
- https://review.tizen.org/gerrit/80150
Change-Id: I26000daeefd073250770c24f42795a26ff940fc4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 12 Jul 2016 10:19:03 +0000 (19:19 +0900)]
Replace '_usr_' prefixed api with normal apis
'_usr_' prefixed apis are for system dameons.
noraml apis call '_usr_' prefixed apis with caller's uid. (using getuid())
Change-Id: I680c7db9c8da9577b3075561be5bd5940acd0aff
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 15 Jun 2016 01:46:38 +0000 (10:46 +0900)]
Fix build warnings
Change-Id: I297a18c454ecc1acd1e8c9dfb97c45453fb49736
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 14 Jun 2016 10:26:05 +0000 (19:26 +0900)]
Code refactoring: check_privilege()
Change-Id: If0a8418280f420aae6b980cd6a31f480290402cc
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Tue, 14 Jun 2016 06:49:05 +0000 (15:49 +0900)]
fix coding style
Change-Id: Ib9367902bfc1ae63c6ec7d52fcdb0c08dfc6b92e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Fri, 10 Jun 2016 07:51:08 +0000 (16:51 +0900)]
Seperate test tool into test package
Change-Id: Ibd27f8e5386fcf284d06409a5fc63dda785439bc
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 1 Jun 2016 02:15:12 +0000 (11:15 +0900)]
Fix package_manager_request_set_type
Use strdup to store pkg_type value.
Change-Id: Id2cf5daea9172be0af8e7303b0c1d26368b99f0a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 1 Jun 2016 02:53:19 +0000 (11:53 +0900)]
Fix a memory leak
Change-Id: I3ca345d1deed971f5f3be120f7ee225c81958d2c
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 17 May 2016 01:24:24 +0000 (10:24 +0900)]
Remove package_manager_set/unset_global_event_cb
Application api layer should not listen about other user's event
Change-Id: Ief4c997d839ae1d7191769ca0d0d10e11d4b5b16
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Wed, 27 Apr 2016 10:32:40 +0000 (19:32 +0900)]
Add missing API from tizen_2.4
Add "API" prefix on package_manager_request_set_tep
Implement package_info_get_tep_name
Change-Id: I7d41b26f368bdef17181d461e1dacd59be511ab5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 18 Apr 2016 06:04:49 +0000 (15:04 +0900)]
fix pkg move API to use pkgmgr_client_request_service
Change-Id: I9c21d0d470161efde1edce0ea169442d500c9874
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
seungha.son [Wed, 13 Apr 2016 23:04:24 +0000 (08:04 +0900)]
fix coding style.
Change-Id: I24c584d440b23f2334605a743601fda348179aa7
Signed-off-by: seungha.son <seungha.son@samsung.com>
Junghyun Yeon [Fri, 1 Apr 2016 08:48:00 +0000 (17:48 +0900)]
implement unset event cb
Change-Id: I81fb79d9ef288c1f8075dcde886912c47e0a45f8
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 31 Mar 2016 05:18:59 +0000 (14:18 +0900)]
add missing function body, package_manager_request_set_tep
Change-Id: I46d1b952ea27fae46a1db0c0483891bd29147121
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 29 Mar 2016 06:04:49 +0000 (15:04 +0900)]
change uid value to getuid() when given uid is tizenglobalapp's
to handle global app's event properly
Change-Id: I878d8d10eb9287f2c8159397b70f7fb60393d3a1
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Myungki Lee [Thu, 31 Mar 2016 05:16:47 +0000 (14:16 +0900)]
Adjust coding rules
Change-Id: Idfcbf1683e6ccc54ba58ce8e87c44e255e869711
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
Junghyun Yeon [Sat, 12 Mar 2016 03:56:44 +0000 (12:56 +0900)]
suppress build warnings
Change-Id: I5c587eba8049b1153f791bbbf0665e8144683744
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Tue, 22 Mar 2016 07:48:47 +0000 (16:48 +0900)]
Fix doxygen comments
Some apis are not released at Tizen 2.4.
Change-Id: I610eed91dc9ed05699851f8f4c12a3003272ee86
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Thu, 21 Jan 2016 08:46:04 +0000 (17:46 +0900)]
fix wrong API references
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Change-Id: Ia7adc77abb4b858bab462a5073280d1daed26fe8
SukHyung, Kang [Wed, 13 Jan 2016 23:29:48 +0000 (08:29 +0900)]
Add doc files for API references
Change-Id: I20928d9a6ea5fb593fdc1c6597b639c1541b4e9a
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
SukHyung, Kang [Wed, 9 Dec 2015 09:23:23 +0000 (18:23 +0900)]
change code to apply coding rules
Change-Id: Ief699daaba4c290c29cf68e87eca42ed43c27861
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
Sangyoon Jang [Thu, 26 Nov 2015 01:18:37 +0000 (10:18 +0900)]
Implement package_manager_drm_* apis
Change-Id: I31a7183d892f32f40473251aceb10b1de4ee08e2
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 10 Sep 2015 08:58:27 +0000 (17:58 +0900)]
Use defined variable for getting event type
Change-Id: Idee95598c8252d117ad35f4bb498daaca58fc550
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
hyunho kang [Tue, 8 Sep 2015 08:23:52 +0000 (17:23 +0900)]
Add privilege check logic.
Change-Id: Idcefae1e00be18180a4c33d168946fbeeb2d4bb3
Signed-off-by: hyunho kang <hhstark.kang@samsung.com>
Sangyoon Jang [Thu, 27 Aug 2015 07:51:47 +0000 (16:51 +0900)]
Fix checking return code in install,uninstall,move
return code from pkgmgr_client_install,uninstall,move api is a request id
Change-Id: I7a6da255d23daeb762335dc58b495897142fd57e
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 3 Aug 2015 07:35:37 +0000 (16:35 +0900)]
Use pkgmgr-info apis instead of old apis
Change-Id: I2a260353e2ed9881f23e4037a259c5446f982ba6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 20 Jul 2015 10:14:39 +0000 (19:14 +0900)]
Break the loop if user callback return false
Change-Id: Ibb0e57b3c83fda256fea48c7a33ba459b5073171
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 17 Jul 2015 05:14:50 +0000 (14:14 +0900)]
Remove ail dependency
Change-Id: I172781473973abe56f63ac4b22c2564705fbd3a3
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 17 Jul 2015 01:43:09 +0000 (10:43 +0900)]
Fix package_info_foreach_app_from_package
use _usr_ prefixed api
Change-Id: I96733d00b7f6ddf573a600256a73f54ac17b842f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 1 Jul 2015 06:25:44 +0000 (15:25 +0900)]
Enable package_manager_get_package_size_info
known issue:
cannot get global app's size info
Change-Id: I95e669546a38b8fdb65e5e10ad8906e0af41a65b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 22 May 2015 09:00:26 +0000 (18:00 +0900)]
Fix for utc
check input parameter
use '_usr_' prefixed pkgmgr apis
disable 'package_manager_get_package_size' temporarily
(it is not working now)
Change-Id: I778fa1de8e0bbf5ecf016f0babb6a7b6fa6dcf09
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 22 May 2015 06:01:37 +0000 (15:01 +0900)]
Merge 2.4 source
update doxygen
added:
package_manager_drm_generate_license_request
package_manager_drm_register_license
package_manager_drm_decrypt_package
package_size_info_get_data_size
package_size_info_get_cache_size
package_size_info_get_app_size
package_size_info_get_external_data_size
package_size_info_get_external_cache_size
package_size_info_get_external_app_size
*note: drm apis should be implemented later
Change-Id: I9f9794157124d1f134310d922f6a79b1d6c0ecc8
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 11 May 2015 12:49:36 +0000 (21:49 +0900)]
Include missing header
include "sys/types.h"
Change-Id: I0510f3d9d25897a7883311ea06bf846c4d5b9301
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 22 Apr 2015 07:29:51 +0000 (16:29 +0900)]
Add global event listen api
TC-2500
added:
package_manager_set_global_event_cb
package_manager_unset_global_event_cb
these api is allowed to non-regular users(such as system daemon).
existing api(package_manager_set_event_cb) can listen local event only.
Change-Id: I7f09bcf4fb6305498ac51e09ed5b392cada3d824
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 29 Jan 2015 09:06:14 +0000 (18:06 +0900)]
Revise CMakeLists.txt, pc file
clean up and remove unnecessary variables
remove empty lines at pc file
Change-Id: I2d9350ca741a0ee773392bab5d55dfac1186d70e
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 22 Jan 2015 07:45:23 +0000 (16:45 +0900)]
Add visibility control
move internal functions to separate file
set default visibility to hidden
add macro to set visibility attribute
remove unused function: package_manager_client_destroy
Change-Id: I4b0d9fc4adff1e291421dd1acbfead0f63e76661
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 21 Jan 2015 08:37:51 +0000 (17:37 +0900)]
Remove executable permission
Change-Id: Id5cd9b0a74635536ed881c33e6d28d79ed4a4204
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 21 Jan 2015 08:34:29 +0000 (17:34 +0900)]
Rename package_manager_private to package_manager_internal
for consistent with other appfw package
Change-Id: Ic215f8ab31c66381d1424dc363b02ee6e2d405e3
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 21 Jan 2015 08:28:19 +0000 (17:28 +0900)]
Remove debian directory
Change-Id: I1ed60eb84a3f40cbabb9d60b78ee3d303843562b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 12 Jan 2015 01:48:49 +0000 (10:48 +0900)]
package manager API migration (2.3)
TC-2326
added:
package_manager_set_event_status
package_manager_clear_cache_dir
package_manager_clear_all_cache_dir
package_manager_get_package_size_info
package_manager_get_total_package_size_info
package_manager_filter_create
package_manager_filter_destroy
package_manager_filter_add_bool
package_manager_filter_count
package_manager_filter_foreach_package_info
Change-Id: Icdc16180c1e8021c978e913f43af90a5a863fb30
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>