platform/core/appfw/aul-1.git
4 years agoRelease version 0.24.1 24/233224/1 accepted/tizen/unified/20200514.050639 submit/tizen/20200513.063205
Hwankyu Jhun [Wed, 13 May 2020 06:17:16 +0000 (15:17 +0900)]
Release version 0.24.1

Changes:
 - Fix a bug about app started event

Change-Id: I90aad1707f9f45f8168e51d0b33e0f6b89720640
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix a bug about app started event 21/233221/1
Hwankyu Jhun [Wed, 13 May 2020 06:06:55 +0000 (15:06 +0900)]
Fix a bug about app started event

Change-Id: I7bd4c2e8c3da2184053cdca949462b8c20556cc5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.24.0 48/232948/1 accepted/tizen/unified/20200512.040521 submit/tizen/20200511.000303 submit/tizen/20200511.035158 submit/tizen/20200511.110745
Hwankyu Jhun [Sun, 10 May 2020 23:09:22 +0000 (08:09 +0900)]
Release version 0.24.0

Changes:
 - Add new functions for widget event

Change-Id: I87ea0b480e4ab81a1b320d8fb4bf7b9975278644
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd new functions for widget event 55/232855/2
Hwankyu Jhun [Fri, 8 May 2020 04:09:48 +0000 (13:09 +0900)]
Add new functions for widget event

Adds:
 - aul_widget_set_event_cb()
 - aul_widget_unset_event_cb()
 - aul_widget_send_event()

Change-Id: I3fdad31c86676d1512a0034ab21bc14cd8e7f22d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.23.8 00/232100/1 accepted/tizen/unified/20200429.032934 submit/tizen/20200428.112231
Hwankyu Jhun [Tue, 28 Apr 2020 07:42:58 +0000 (16:42 +0900)]
Release version 0.23.8

Changes:
 - Add a new definition for multiple instance shortcut

Change-Id: I22afccfb34e73ef3ecf8c77461259e28048b06f7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd a new definition for multiple instance shortcut 94/232094/1
Hwankyu Jhun [Tue, 28 Apr 2020 07:17:44 +0000 (16:17 +0900)]
Add a new definition for multiple instance shortcut

Adds:
 - AUL_K_MULTI_INSTANCE_SHORTCUT

Change-Id: I6a2b886a48fc8a4c748a5aac48f2428b49030147
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.23.7 07/230107/1 submit/tizen/20200408.034535 submit/tizen/20200410.051840 submit/tizen/20200414.001251 submit/tizen/20200417.051505
Hwankyu Jhun [Wed, 8 Apr 2020 03:45:50 +0000 (12:45 +0900)]
Release version 0.23.7

Changes:
- Convert error value

Change-Id: I350ff222c30b9286c8c0b672facae21b2737cd4d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoConvert error value 12/229712/1
Hwankyu Jhun [Fri, 3 Apr 2020 03:59:10 +0000 (12:59 +0900)]
Convert error value

Before returning the functions, the error value has to be converted by
AUL error values.

Change-Id: If7c430e6212909509bb564607be7e74db7b80f2c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.23.6 45/229445/1
Hwankyu Jhun [Wed, 1 Apr 2020 05:45:49 +0000 (14:45 +0900)]
Release version 0.23.6

Changes:
 - Fix AUL Request Handler

Change-Id: Iefb0f051d02b15c1b3e76ad0a71a21eb05e6ef0b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix AUL Request Handler 09/229409/1
Hwankyu Jhun [Wed, 1 Apr 2020 02:16:56 +0000 (11:16 +0900)]
Fix AUL Request Handler

If the caller waits the result, AUL request handler replies in the
dispatch function. If the calle application is not responding, the caller
application gets the error from AMD.

Change-Id: Ibbfe03f05fd53ce44f2dfd49968858323d559b87
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.23.5 10/228710/1 accepted/tizen/unified/20200326.215017 submit/tizen/20200325.065202
hyunho [Wed, 25 Mar 2020 04:19:26 +0000 (13:19 +0900)]
Release version 0.23.5

Changes:
 - Check return value

Change-Id: Ifd7816c4decf2a8aa9752ea25609b0c25634fcaa
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoCheck return value 41/228441/1
hyunho [Mon, 23 Mar 2020 06:37:31 +0000 (15:37 +0900)]
Check return value

Change-Id: I00705ba25c61bbfea9c23f89ce9769a9b72a25cc
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 0.23.4 37/227237/1 submit/tizen/20200310.235452
Hwankyu Jhun [Tue, 10 Mar 2020 23:44:34 +0000 (08:44 +0900)]
Release version 0.23.4

Changes:
 - Add reply timeout

Change-Id: I91c4380a17141881e9bd3545f660873cfa787f3b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd reply timeout 11/227211/1
Hwankyu Jhun [Tue, 10 Mar 2020 10:18:20 +0000 (19:18 +0900)]
Add reply timeout

While calling g_dbus_connection_send_message_with_reply_sync(),
the process is blocked until a reply is received or the timeout is reached.
This patch adds the timeout to calling g_dbus_connection_send_message_with_reply_sync().
The interval is 5000 milliseconds.

Change-Id: Ib3b00cd1899b40ed295d2ac73ed4069958064648
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.23.3 98/227198/1 accepted/tizen/unified/20200311.130838 submit/tizen/20200310.092322
hyunho [Tue, 10 Mar 2020 09:15:23 +0000 (18:15 +0900)]
Release version 0.23.3

Changes:
 - Add screen-type info for trigger_focused

Change-Id: Ie93fce23816c44340f1717c07b15e433fd60021b
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoAdd screen-type info for trigger_focused 81/227181/2
hyunho [Tue, 10 Mar 2020 08:05:07 +0000 (17:05 +0900)]
Add screen-type info for trigger_focused

Cynara checks screen-type

Change-Id: I3c2993c37b0437d69b64d77c73cd4ea9da535278
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 0.23.2 29/226729/1 accepted/tizen/unified/20200309.215548 submit/tizen/20200306.034140 submit/tizen/20200306.052336 submit/tizen/20200309.023543
Daehyeon Jung [Thu, 5 Mar 2020 05:21:52 +0000 (14:21 +0900)]
Release version 0.23.2

Changes:
 - Add screen connector trigger focus

Change-Id: I5da119d262818fe37e28891747c7036a596493ed
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
4 years agoAdd screen connector trigger focus 57/226457/2
Daehyeon Jung [Tue, 3 Mar 2020 03:41:25 +0000 (12:41 +0900)]
Add screen connector trigger focus

Change-Id: I1ad6a96d4387258f6be838d4279518565a1b7081
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
4 years agoRelease version 0.23.1 52/226452/1 accepted/tizen/unified/20200304.010514 submit/tizen/20200303.032339
SukHyung, Kang [Tue, 3 Mar 2020 03:16:00 +0000 (12:16 +0900)]
Release version 0.23.1

Changes:
- Add cmd for to set widget disable

Change-Id: Id4e5ecda08082225827d5948bccd4cb4ea35e29e
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
4 years agoAdd cmd for to set widget disable 92/226192/3
SukHyung, Kang [Thu, 27 Feb 2020 10:29:03 +0000 (19:29 +0900)]
Add cmd for to set widget disable

Change-Id: I3294e162833b305b6f064d4dae42522f8fd6aad9
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
4 years agoRelease version 0.23.0 04/225404/1 accepted/tizen/unified/20200221.093457 submit/tizen/20200219.234543 submit/tizen/20200220.012315
Hwankyu Jhun [Wed, 19 Feb 2020 23:12:24 +0000 (08:12 +0900)]
Release version 0.23.0

Changes:
 - Add new functions for app-defined loader feature
 - Add a new definition for app-defined loader feature
 - Fix resource leak

Change-Id: I46f68c929b2c74c9a714ba16cf717eabf96f00f3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix resource leak 74/225174/1
Hwankyu Jhun [Tue, 18 Feb 2020 04:06:56 +0000 (13:06 +0900)]
Fix resource leak

Change-Id: Ifcc0ba84a4f176ea3a3ce144da2ca18498ad2ea8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd a new definition for app-defined loader feature 61/225161/3
Hwankyu Jhun [Tue, 18 Feb 2020 01:33:40 +0000 (10:33 +0900)]
Add a new definition for app-defined loader feature

Adds:
 - AUL_K_APP_DEFINED_LOADER

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/225161/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/225160/
 - https://review.tizen.org/gerrit/#/c/platform/core/api/app-control/+/225157/

Change-Id: I7d9565c9e70a05d1b755990016c1e218423a76d8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd new functions for app-defined loader feature 66/224466/5
Hwankyu Jhun [Tue, 11 Feb 2020 00:43:11 +0000 (09:43 +0900)]
Add new functions for app-defined loader feature

Adds:
 - aul_prepare_app_defined_loader()
 - aul_prepare_app_defined_loader_for_uid()

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/224466/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/224634/
 - https://review.tizen.org/gerrit/#/c/platform/core/api/app-control/+/224798/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/launchpad/+/224161/

Change-Id: I1d49468985fa04c0dd6a3d70a45347d4ffecc0a4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.22.0 62/224962/1 accepted/tizen/unified/20200216.215152 submit/tizen/20200213.013732 submit/tizen/20200214.093937
Hwankyu Jhun [Fri, 14 Feb 2020 09:15:26 +0000 (18:15 +0900)]
Release version 0.22.0

Changes:
 - Fix resource leak
 - Add new functions for sending resumption requests

Change-Id: Ie2ed34dc2561fc0e346a23790b863c56ba87abe7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd new functions for sending resumption requests 27/224527/4
Hwankyu Jhun [Tue, 11 Feb 2020 08:09:53 +0000 (17:09 +0900)]
Add new functions for sending resumption requests

Adds:
 - aul_svc_send_resume_request()
 - aul_svc_send_resume_request_for_uid()

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/224527/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/224529/
 - https://review.tizen.org/gerrit/#/c/platform/core/api/app-control/+/224549/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/widget-viewer/+/224590/

Change-Id: I1725e114d05e6de4a93b4c25baace150ed5ec5a0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix resource leak 49/224349/1
Hwankyu Jhun [Mon, 10 Feb 2020 05:17:41 +0000 (14:17 +0900)]
Fix resource leak

Change-Id: Ie11a830e97f13b55180ca8a5778a140502a1e963
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.8 20/224320/1 accepted/tizen/unified/20200211.055735 submit/tizen/20200209.233938 submit/tizen/20200210.010306
Hwankyu Jhun [Mon, 10 Feb 2020 00:06:21 +0000 (09:06 +0900)]
Release version 0.21.8

Changes:
 - Add new APIs for launcher service

Change-Id: Ia5f14563bc8f35bd9aa9d0e57de595cb77a1740a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd new APIs for launcher service 65/223665/4
Hwankyu Jhun [Sun, 2 Feb 2020 23:20:07 +0000 (08:20 +0900)]
Add new APIs for launcher service

Adds:
 - aul_launcher_service_notify_animation_started()
 - aul_launcher_service_notify_animation_finished()

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/widget-viewer/+/223659/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/223665/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/223673/

Change-Id: I766debf799a2c33d08330029448ad209775fe009
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.7 51/223551/1 accepted/tizen/unified/20200204.125849 submit/tizen/20200131.002833 submit/tizen/20200131.010826 submit/tizen/20200131.034958
Hwankyu Jhun [Fri, 31 Jan 2020 00:25:15 +0000 (09:25 +0900)]
Release version 0.21.7

Changes:
 - Include missing header file

Change-Id: Ie1ab9a81e0824727cd1ecd5aa4e762c05fa5473f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoInclude missing header file 47/223547/1
Hwankyu Jhun [Fri, 31 Jan 2020 00:11:37 +0000 (09:11 +0900)]
Include missing header file

Change-Id: Ib825c60e0fcd159ca0e3b8e4ddd6b02ee858b864
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.6 40/223540/1 submit/tizen/20200130.235742
Hwankyu Jhun [Thu, 30 Jan 2020 23:49:27 +0000 (08:49 +0900)]
Release version 0.21.6

Changes:
 - Revert "Fix signal handling"
 - Revert "Fix TIZEN_FEATURE_DEBUG_MODE"
 - Revert "Add AUL unix signal handler"

Change-Id: Ibdd747fadfec9851710fabb50efa5e5b69703aba
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRevert "Add AUL unix signal handler" 23/223523/1
Hwankyu Jhun [Thu, 30 Jan 2020 11:10:59 +0000 (20:10 +0900)]
Revert "Add AUL unix signal handler"

This reverts commit a0ea9b4ba56e3440db4a96a5d9670cc2ece61eb7.

Change-Id: I4d63d03d8f22840348eeb187b563aa9babb20293

4 years agoRevert "Fix TIZEN_FEATURE_DEBUG_MODE" 22/223522/1
Hwankyu Jhun [Thu, 30 Jan 2020 11:10:14 +0000 (20:10 +0900)]
Revert "Fix TIZEN_FEATURE_DEBUG_MODE"

This reverts commit d93d44147c92bbaa3c47b477418afb6cb83a1454.

Change-Id: I10b4ba6ca162a218f863e0e6e746da19edfb3484

4 years agoRevert "Fix signal handling" 21/223521/1
Hwankyu Jhun [Thu, 30 Jan 2020 11:08:39 +0000 (20:08 +0900)]
Revert "Fix signal handling"

This reverts commit 75b2603db237bcf8aaeaca7ecb7afcdcf7685c97.

Change-Id: Ie57737f717ac861ca767ca85a089c377eb34eac3

4 years agoRelease version 0.21.5 08/223108/1 submit/tizen/20200123.023619 submit/tizen/20200127.222835 submit/tizen/20200129.035429 submit/tizen/20200129.224011
Hwankyu Jhun [Thu, 23 Jan 2020 02:20:24 +0000 (11:20 +0900)]
Release version 0.21.5

Changes:
 - Fix signal handling

Change-Id: I692d718ba884f7a29d7603c6dfe62074676a41d1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix signal handling 02/223102/1
Hwankyu Jhun [Thu, 23 Jan 2020 01:28:55 +0000 (10:28 +0900)]
Fix signal handling

if old sa_sigaction exists, AUL invokes the old sig_saction.

Change-Id: I0389a45fd88d71912ee86f941f853a07f4fef6c4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.4 41/222941/1 submit/tizen/20200121.224444
Hwankyu Jhun [Tue, 21 Jan 2020 10:40:59 +0000 (19:40 +0900)]
Release version 0.21.4

Changes:
 - Fix compile flags of app_launcher tool

Change-Id: I9bdfebd8d0930dd8e54a121e3284c3be6198864d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix compile flags of app_launcher tool 39/222939/1
Hwankyu Jhun [Tue, 21 Jan 2020 10:33:33 +0000 (19:33 +0900)]
Fix compile flags of app_launcher tool

- Removes "-fPIE" option

Change-Id: I3b88fdbed15fa845151763b1b2acd930288fa223
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.3 37/222937/1 accepted/tizen/unified/20200123.005044 submit/tizen/20200121.102120
Hwankyu Jhun [Tue, 21 Jan 2020 10:20:15 +0000 (19:20 +0900)]
Release version 0.21.3

Changes:
 - Fix type

Change-Id: I94feee98a40b40cc282a03001581a2c079d2ae37
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix type 13/222913/1
Hwankyu Jhun [Tue, 21 Jan 2020 10:08:26 +0000 (19:08 +0900)]
Fix type

The return value type of iniparser_getstring() is changed to "const char*".

Change-Id: I5bc0634f99cbaa414a819a6a2d4e9de062e19413
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.2 00/222400/1 submit/tizen/20200114.104241 submit/tizen/20200116.010655 submit/tizen/20200121.042415
Hwankyu Jhun [Tue, 14 Jan 2020 10:37:59 +0000 (19:37 +0900)]
Release version 0.21.2

Changes:
 - Fix db recovery tools

Change-Id: I9c58f800dc515b228ad125a60d37b833de910fa3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix db recovery tools 95/222395/1
Hwankyu Jhun [Tue, 14 Jan 2020 09:51:55 +0000 (18:51 +0900)]
Fix db recovery tools

- Fix return value

Change-Id: Ic859cf677ee50822a2ad37783a21cfb153dc1269
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.1 25/222025/3 submit/tizen/20200113.004125
Hwankyu Jhun [Thu, 9 Jan 2020 06:30:36 +0000 (15:30 +0900)]
Release version 0.21.1

Changes:
 - Add db recovery tool
 - Fix TIZEN_FEATURE_DEBUG_MODE

Change-Id: Ia38d6231843300d8b46056eb42ce1f5cd3e39834
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix TIZEN_FEATURE_DEBUG_MODE 49/222049/1
Hwankyu Jhun [Thu, 9 Jan 2020 08:33:06 +0000 (17:33 +0900)]
Fix TIZEN_FEATURE_DEBUG_MODE

If the prelink feature is enabled, the debug feature is disabled.

Change-Id: I375f1c76b6cdd3860d35781960dc0736caacc791
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd db recovery tool 36/221736/4
Hwankyu Jhun [Tue, 7 Jan 2020 07:11:51 +0000 (16:11 +0900)]
Add db recovery tool

Adds:
 - appsvc-db-recovery
 - component-db-recovery

Change-Id: I5db587cef2b177f518aa03d48455f751df759f86
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.21.0 64/221664/1 submit/tizen/20200107.012740
Hwankyu Jhun [Tue, 7 Jan 2020 01:19:58 +0000 (10:19 +0900)]
Release version 0.21.0

Changes:
 - Add AUL unix signal handler

Change-Id: I66f8e7df4679432afafe318c60f9b45c5c0892d0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd AUL unix signal handler 20/221620/8
Hwankyu Jhun [Mon, 6 Jan 2020 08:54:28 +0000 (17:54 +0900)]
Add AUL unix signal handler

To detect segmentation fault, AUL adds signal handlers.
While getting the signal, AUL deletes the AUL socket path.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/221620/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/221624/

Change-Id: I69ad0ce2b5b708e5183cfb1f4d3e72885bb5cad0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.20.5 68/221268/1 accepted/tizen/unified/20200101.120545 submit/tizen/20191231.004832
Hwankyu Jhun [Mon, 30 Dec 2019 23:06:42 +0000 (08:06 +0900)]
Release version 0.20.5

Changes:
 - Remove compile warning messages

Change-Id: I74612f8a767b00303792230bb66da5bf871cd23d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove compile warning messages 69/221169/2
Hwankyu Jhun [Mon, 30 Dec 2019 02:10:11 +0000 (11:10 +0900)]
Remove compile warning messages

Change-Id: I35dcc3d766e23c2e6f87ea40b2c7c47fb8978303
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.20.4 17/220617/1 accepted/tizen/5.5/unified/20191230.212311 accepted/tizen/unified/20191223.060154 submit/tizen/20191220.045359 submit/tizen_5.5/20191220.045305
Hwankyu Jhun [Fri, 20 Dec 2019 04:44:46 +0000 (13:44 +0900)]
Release version 0.20.4

Changes:
 - Use monotonic time

Change-Id: I973201dea88cf2c460a28efb8cfb59863bcf6d80
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoUse monotonic time 95/220595/2
Hwankyu Jhun [Thu, 19 Dec 2019 23:52:38 +0000 (08:52 +0900)]
Use monotonic time

To measure launching time properly, we should use monotonic time.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/220595/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/220598/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/launchpad/+/220600/

Change-Id: Ib4dcb78240a1f7d29001a673ca5e6d2074c02b92
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.20.3 16/220516/1 accepted/tizen/unified/20191219.143711 submit/tizen/20191219.064331 submit/tizen_5.5/20191219.064355
Hwankyu Jhun [Thu, 19 Dec 2019 05:41:22 +0000 (14:41 +0900)]
Release version 0.20.3

Changes:
 - Set CMake project name at top
 - Prevent duplicate installation

Change-Id: I621af94a2d5edfedc007dad67f96d90a46fdd525
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoPrevent duplicate installation 63/220363/3
Hwankyu Jhun [Tue, 17 Dec 2019 23:46:54 +0000 (08:46 +0900)]
Prevent duplicate installation

- Adds vitalness attribute on component parser plugin
- Changes queries to "INSERT" from "INSERT OR REPLACE"
- Adds a missing command to enable "foreign_keys" option

Change-Id: I7543ce3e69677be6e09205ac3c60b80bdfb4158a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSet CMake project name at top 81/219881/1
Sangyoon Jang [Wed, 11 Dec 2019 06:55:47 +0000 (15:55 +0900)]
Set CMake project name at top

There is a problem when seting project name after defining user
variables. Some built-in variables can be affected.

Change-Id: I2cfed2c78e913136eb9d38f6b10b7ea0df414986
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoRelease version 0.20.2 76/219876/1 submit/tizen/20191211.063535
Junghoon Park [Wed, 11 Dec 2019 06:33:43 +0000 (15:33 +0900)]
Release version 0.20.2

Changes:
 - Remove -fPIE option for prelink mode

Change-Id: I9b45082147a360abe287cf5e7a6c6f390c927d23
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRemove -fPIE option for prelink mode 65/219865/2
Junghoon Park [Wed, 11 Dec 2019 05:26:15 +0000 (14:26 +0900)]
Remove -fPIE option for prelink mode

Change-Id: I0d2fec3fe5cfa0299b4182ad680b16f94daecf11
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 0.20.1 54/217854/1 accepted/tizen/5.5/unified/20191118.084759 submit/tizen/20191115.033000 submit/tizen_5.5/20191115.033304
Hwankyu Jhun [Fri, 15 Nov 2019 03:22:20 +0000 (12:22 +0900)]
Release version 0.20.1

Changes:
 - Support prelink feature

Change-Id: Ic08fe5928fcf2df06c0981c224958e817d5a3578
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSupport prelink feature 37/217837/2
Hwankyu Jhun [Fri, 15 Nov 2019 02:02:49 +0000 (11:02 +0900)]
Support prelink feature

If the `_prelink_enable` is defined, the app_launcher tool will be
compiled without -pie option.

Change-Id: I0ece66dd0dbd040c8493d39376ba09b6045a55e2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.20.0 77/215677/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.025115 accepted/tizen/5.5/unified/mobile/hotfix/20201027.065740 accepted/tizen/unified/20191021.220257 submit/tizen/20191014.064156 submit/tizen/20191016.064926 submit/tizen/20191016.222914 submit/tizen/20191018.031913 submit/tizen/20191018.041751 submit/tizen/20191020.234119 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
Hwankyu Jhun [Mon, 14 Oct 2019 06:46:20 +0000 (15:46 +0900)]
Release version 0.20.0

Changes:
 - Fix double closing fd
 - Support Seamless Effect

Change-Id: I267b7f1ac7398045e38211ee1cc0d29fdb79c072
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSupport Seamless Effect 87/212287/26
Hwankyu Jhun [Tue, 20 Aug 2019 04:54:47 +0000 (13:54 +0900)]
Support Seamless Effect

Adds:
 - aul_launcher_service
 - aul_running_context

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/212912/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-core/+/215390/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/212287/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/screen-connector/+/212645/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/widget-viewer/+/213445/

Change-Id: I58d43af123bd88d1980caf3cfbc6506e3192bc36
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix double closing fd 20/215520/2
Hwankyu Jhun [Thu, 10 Oct 2019 04:57:19 +0000 (13:57 +0900)]
Fix double closing fd

Change-Id: I3ca8a92f102fa6b321a238be86679c57939218f3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.10 33/215133/1 accepted/tizen/unified/20191004.003617 submit/tizen/20191002.022728
Hwankyu Jhun [Wed, 2 Oct 2019 02:23:53 +0000 (11:23 +0900)]
Release version 0.19.10

Changes:
 - Print HW clock log for performance measurement

Change-Id: I013766debd534bc0d7d1f49c700b6667f6f74bbe
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoPrint HW clock log for performance measurement 27/215127/1
Hwankyu Jhun [Wed, 2 Oct 2019 01:33:58 +0000 (10:33 +0900)]
Print HW clock log for performance measurement

Change-Id: Ie41ec9866bed85f73f674808cbe5f4762535606c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.9 20/215120/1 submit/tizen/20191001.233419
Hwankyu Jhun [Tue, 1 Oct 2019 23:31:57 +0000 (08:31 +0900)]
Release version 0.19.9

Changes:
 - Remove duplicated codes
 - Fix glib warning messages

Change-Id: If193c789311af38d9e468353a3993d4f62aaa305
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix glib warning messages 17/215117/3
Hwankyu Jhun [Tue, 1 Oct 2019 23:05:23 +0000 (08:05 +0900)]
Fix glib warning messages

Change-Id: I5bc39b4a808aae9eafc4d750ee9bccf061cbe404
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRemove duplicated codes 38/214838/2
Hwankyu Jhun [Fri, 27 Sep 2019 04:16:47 +0000 (13:16 +0900)]
Remove duplicated codes

- Uses aul_db functions

Change-Id: I2bcddb51860a985dcd5ed50b16039460a290d785
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.8 09/213709/1 accepted/tizen/unified/20190911.111640 submit/tizen/20190910.091726
Junghoon Park [Tue, 10 Sep 2019 09:15:55 +0000 (18:15 +0900)]
Release version 0.19.8

Changes:
 - Fix dbus policy
 - Release version 0.19.6
 - Fix a bug about setting main components
 - Release version 0.19.7
 - Fix db mode for appsvc.db

Change-Id: I7d976483a4c7034ca38c54e12c98843a90d38816
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoFix db mode for appsvc.db 01/213701/1
Junghoon Park [Tue, 10 Sep 2019 08:38:58 +0000 (17:38 +0900)]
Fix db mode for appsvc.db

Change-Id: Id13fe1bc391d855526ea143d22adf362f1d937fd
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 0.19.7 50/213650/1 submit/tizen/20190909.235239
Hwankyu Jhun [Mon, 9 Sep 2019 23:39:14 +0000 (08:39 +0900)]
Release version 0.19.7

Changes:
 - Fix a bug about setting main components

Change-Id: Ib5b8c8b149f895d40cc8eb20d0ed166d4c1faa5c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a bug about setting main components 36/213636/1
Hwankyu Jhun [Mon, 9 Sep 2019 10:10:12 +0000 (19:10 +0900)]
Fix a bug about setting main components

Change-Id: I397126595b014c30ddb0da35984ed256a381b0a2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.6 85/213585/1 submit/tizen/20190909.093318
Hwankyu Jhun [Mon, 9 Sep 2019 04:53:25 +0000 (13:53 +0900)]
Release version 0.19.6

Changes:
 - Fix dbus policy

Change-Id: Ic226c106689daa1130446872cef62ef181cd150f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix dbus policy 83/213583/1
Hwankyu Jhun [Mon, 9 Sep 2019 04:43:57 +0000 (13:43 +0900)]
Fix dbus policy

Change-Id: Ife0cea50a1630fda18e4d825145c9e562316e19d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.5 38/213338/1 accepted/tizen/unified/20190904.224456 submit/tizen/20190904.090224
Hwankyu Jhun [Wed, 4 Sep 2019 08:45:24 +0000 (17:45 +0900)]
Release version 0.19.5

Changes:
 - Refactor Service DB

Change-Id: I07dbe29d9d7afe54d4f710d022109b54600e834b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRefactor Service DB 82/211782/16
Hwankyu Jhun [Fri, 9 Aug 2019 05:31:07 +0000 (14:31 +0900)]
Refactor Service DB

- Defines and uses macros
- Removes unnecessary exceptions
- Adds database busy handler
- Change insert query of appsvc

Change-Id: I9d374724b9ded987b3b9074ed6dfb898bbc34230
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.4 13/212913/1 accepted/tizen/unified/20190903.052616 submit/tizen/20190828.063829 submit/tizen/20190829.232632 submit/tizen/20190830.041902 submit/tizen/20190830.091638 submit/tizen/20190902.081752
Hwankyu Jhun [Wed, 28 Aug 2019 06:23:20 +0000 (15:23 +0900)]
Release version 0.19.4

Changes:
 - Add ANR Timer

Change-Id: Ib600ad7029d7e7f4a93a40ea729da46e0b73d34f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd ANR Timer 96/212496/4
Hwankyu Jhun [Thu, 22 Aug 2019 06:14:52 +0000 (15:14 +0900)]
Add ANR Timer

To detect ANR, this patch adds a timer. If the main thread is blocked
for more than 5 seconds, the worker thread notifies ANR to AMD.

Change-Id: I301b3e7f43b0c5823b342b5e7f0332dcb5a9bc77
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.3 64/212364/1 accepted/tizen/unified/20190821.111118 submit/tizen/20190821.002446
Hwankyu Jhun [Tue, 20 Aug 2019 23:50:01 +0000 (08:50 +0900)]
Release version 0.19.3

Changes:
 - Add a new enumeration for component status

Change-Id: I97763e43fa2e710bb6d4c70188971d91a3227f84
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd a new enumeration for component status 09/212209/1
Hwankyu Jhun [Mon, 19 Aug 2019 01:25:59 +0000 (10:25 +0900)]
Add a new enumeration for component status

Adds:
 - comp_status_e

Change-Id: I891f17988e6e54dc15eab8361fdb9271ac9321b4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.2 99/212199/1 accepted/tizen/unified/20190819.081601 submit/tizen/20190818.234401
Hwankyu Jhun [Sun, 18 Aug 2019 23:40:03 +0000 (08:40 +0900)]
Release version 0.19.2

Changes:
 - Fix resource leak
 - Check the result of the packet

Change-Id: If19ae65f1034d1811ca77060c117bd91d651f7f1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoCheck the result of the packet 40/212140/1
Hwankyu Jhun [Thu, 15 Aug 2019 12:52:30 +0000 (21:52 +0900)]
Check the result of the packet

If the request is failed, the cmd of the packet is a negative error value.

Change-Id: If5ef6e9c16719063cc89a5b0d5ab9bc8222d3b42
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix resource leak 64/211964/1
Hwankyu Jhun [Tue, 13 Aug 2019 04:13:59 +0000 (13:13 +0900)]
Fix resource leak

Change-Id: Ie8da952b78cdde2be78cee5938e1d7ec748250db
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.1 61/211961/1 accepted/tizen/unified/20190813.082350 submit/tizen/20190813.020809
Hwankyu Jhun [Tue, 13 Aug 2019 02:00:14 +0000 (11:00 +0900)]
Release version 0.19.1

Changes:
 - Synchronize worker thread
 - Fix a bug about kicking watchdog timer
 - Fix a bug about getting component info
 - Add upgrade script for component-based application
 - Synchronize worker thread

Change-Id: Iabd8a6eb94e994611adf6d98293960e744ec6788
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSynchronize worker thread 41/211941/6
Hwankyu Jhun [Mon, 12 Aug 2019 11:11:58 +0000 (20:11 +0900)]
Synchronize worker thread

To terminate the worker thread properly, the main thread has to wait until
the event loop of the worker thread is started. If the event loop is not
started while terminating the process, the process can be blocked.

Change-Id: I5927ca7d31e0c45d3a8783fe362147250b0e93eb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd upgrade script for component-based application 57/211957/1
Hwankyu Jhun [Tue, 13 Aug 2019 01:08:18 +0000 (10:08 +0900)]
Add upgrade script for component-based application

Change-Id: Ibb4da2bc0bcaac25f14d18dac15df09d100f993a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a bug about getting component info 25/211925/2
Hwankyu Jhun [Mon, 12 Aug 2019 05:52:13 +0000 (14:52 +0900)]
Fix a bug about getting component info

Change-Id: I9ce6be6398c0b5e52345a2738bdb16f2fb26c5f8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a bug about kicking watchdog timer 08/211908/1
Hwankyu Jhun [Mon, 12 Aug 2019 03:00:21 +0000 (12:00 +0900)]
Fix a bug about kicking watchdog timer

If aul_watchdog_kick() is called immediately after calling
aul_watchdog_enable(), an idle event is started.
Because, the interval of the timer is zero in this time.

Change-Id: I49e2643db2435150a8335242b4376a7d4e762b34
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSynchronize worker thread 92/211892/2
Hwankyu Jhun [Sat, 10 Aug 2019 17:05:36 +0000 (02:05 +0900)]
Synchronize worker thread

There is a problem that the worker thread does not terminte when the main thread
terminates quickly. To terminate the worker thread properly, this patch uses
g_cond_wait() and g_cond_signal().

Change-Id: I9662b9124815fe0db777d074d65aa62cc14dec40
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.19.0 44/211744/1 submit/tizen/20190808.231835 submit/tizen/20190809.130746 submit/tizen/20190809.143622
Hwankyu Jhun [Thu, 8 Aug 2019 23:14:47 +0000 (08:14 +0900)]
Release version 0.19.0

Changes:
 - Fix resource leak
 - Adjust package dependencies
 - Remove unnecessary permission check
 - Fix the exception
 - Add worker thread to receive requests
 - Modify watchdog feature

Change-Id: I7b0c2d41dcc771508f01410ff230169142ec7db0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoModify watchdog feature 79/211579/4
Hwankyu Jhun [Wed, 7 Aug 2019 02:01:21 +0000 (11:01 +0900)]
Modify watchdog feature

When watchdog is enabled, the app process sets the timer to start
sending ping request to amd.
If ping is not sent within a specified period, amd notifies it to
resourced. And then, the app process is terminated by resourced.

Change-Id: I4817ddb10b2d86f61630dfa0dabc44ddb2db0b22
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd worker thread to receive requests 95/211395/24
Hwankyu Jhun [Fri, 2 Aug 2019 09:46:19 +0000 (18:46 +0900)]
Add worker thread to receive requests

Change-Id: I8189379f79335da0ae9ea5d012099fa7b219c38c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix the exception 32/211732/2
Hwankyu Jhun [Thu, 8 Aug 2019 10:52:24 +0000 (19:52 +0900)]
Fix the exception

The errno value can be changed by printing dlog.

Change-Id: Ic3a82c413b9c5bae9fc7a587a8cb4e4538530c05
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRemove unnecessary permission check 24/211724/1
Hwankyu Jhun [Thu, 8 Aug 2019 09:43:59 +0000 (18:43 +0900)]
Remove unnecessary permission check

If a process doesn't have a permission, sqlite3_open_v2() returns an
error.

Change-Id: If035b484035a2c27059e8aabadcefc652349c204
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdjust package dependencies 53/211553/3
Hwankyu Jhun [Tue, 6 Aug 2019 10:32:03 +0000 (19:32 +0900)]
Adjust package dependencies

Recommends:
 - amd
 - amd-mod-component-manager
 - amd-mod-watchdog

Change-Id: I6060240bb7a7f166052d6997372e40339919ed5b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix resource leak 72/211672/2
Hwankyu Jhun [Thu, 8 Aug 2019 04:44:16 +0000 (13:44 +0900)]
Fix resource leak

Change-Id: I20892cf837bde1328e36b3dc3168830ce3fb9589
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.18.3 29/211529/1 accepted/tizen/unified/20190807.111842 submit/tizen/20190806.083651
Hwankyu Jhun [Tue, 6 Aug 2019 07:34:29 +0000 (16:34 +0900)]
Release version 0.18.3

Changes:
 - Change BootingDone signal interface

Change-Id: Iae614f48713b004004266980d7cde351a5db2e18
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoChange BootingDone signal interface 15/211515/1
Hwankyu Jhun [Tue, 6 Aug 2019 05:55:32 +0000 (14:55 +0900)]
Change BootingDone signal interface

The path is changed to "/org/tizen/system".
The interface is changed to "org.tizen.system.Booting".

Change-Id: I628a5f824a85d6a7352310b51db64a359c69afd4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.18.2 47/211447/1 accepted/tizen/unified/20190806.072150 submit/tizen/20190805.074256
Hwankyu Jhun [Mon, 5 Aug 2019 06:13:35 +0000 (15:13 +0900)]
Release version 0.18.2

Changes:
 - Change signal name about CoolDown mode
 - Define new functions for handling package recovery mode
 - Fix a wrong implementation

Change-Id: Id7e27e76995c7d8775bfdb77d27e440738aa29ff
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a wrong implementation 46/211446/1
Hwankyu Jhun [Mon, 5 Aug 2019 06:06:08 +0000 (15:06 +0900)]
Fix a wrong implementation

Change-Id: Ifb3ea4f60aaf0d9285f27797f18fb305cec50ee3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoDefine new functions for handling package recovery mode 56/211356/3
Hwankyu Jhun [Fri, 2 Aug 2019 00:46:42 +0000 (09:46 +0900)]
Define new functions for handling package recovery mode

To handle recovering the package, the functions are added.
While recoverying the package, the functions will be invoked by the
installer.

Adds:
 - PKGMGR_PARSER_PLUGIN_RECOVERINSTALL()
 - PKGMGR_PARSER_PLUGIN_RECOVERUNINSTALL()
 - PKGMGR_PARSER_PLUGIN_RECOVERUPGRADE()
 - PKGMGR_MDPARSER_PLUGIN_RECOVERINSTALL()
 - PKGMGR_MDPARSER_PLUGIN_RECOVERUNINSTALL()
 - PKGMGR_MDPARSER_PLUGIN_RECOVERUPGRADE()

Change-Id: I80526ca8181c4c48bfe04029185b078d2fcdb351
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>