platform/core/appfw/app-core.git
2 years agoRelease version 1.16.3 51/269551/1 submit/tizen/20220118.063433
Changgyu Choi [Tue, 18 Jan 2022 06:35:49 +0000 (15:35 +0900)]
Release version 1.16.3

Changes:
 - Reduce elapsed time of unit tests

Change-Id: I64e51c00c7fa0ac48773643931e6cf9e2f3beca9
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoReduce elapsed time of unit tests 79/269379/6
Hwankyu Jhun [Thu, 13 Jan 2022 08:46:54 +0000 (17:46 +0900)]
Reduce elapsed time of unit tests

- Add mockup hook codes about aul APIs
- Use g_idle_add_full() instead of g_timeout_add()

Change-Id: I8715fbc958e4c225b9e40e93535ebf5b689eb2a0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoRelease version 1.16.2 46/269346/1 submit/tizen/20220113.034256
Changgyu Choi [Thu, 13 Jan 2022 03:41:11 +0000 (12:41 +0900)]
Release version 1.16.2

Changes:
 - Reduce unittest timeout interval
 - Fix build option for 64bit profile

Change-Id: Iec73fd204db61c6883085251e023012ec8549b26
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoFix build option for 64bit profile 41/269341/1
Changgyu Choi [Thu, 13 Jan 2022 03:11:13 +0000 (12:11 +0900)]
Fix build option for 64bit profile

Change-Id: I7dd6237669cdb98be6634116bbe6cc1520943deb
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoReduce unittest timeout interval 66/269266/2
Changgyu Choi [Wed, 12 Jan 2022 07:15:41 +0000 (16:15 +0900)]
Reduce unittest timeout interval

This patch is for saving the time to run unittest.

Change-Id: I6cc6b49d35d6d4bc232fb3dc363a8813c5f3731f
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoRelease version 1.16.1 03/269203/1 submit/tizen/20220111.085859
Changgyu Choi [Tue, 11 Jan 2022 08:46:45 +0000 (17:46 +0900)]
Release version 1.16.1

Changes:
 - Fix 64bit build error

Change-Id: Ic7e028c5b25913edae2be958c17b37cfaa9c651c
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoFix 64bit build error 02/269202/1
Changgyu Choi [Tue, 11 Jan 2022 08:44:27 +0000 (17:44 +0900)]
Fix 64bit build error

Change-Id: I885fb14b0a9231c29dde7f7a841efcb3eb1053a1
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoRelease version 1.16.0 84/269184/1 submit/tizen/20220111.072059 submit/tizen/20220111.074009 submit/tizen/20220111.080207
Changgyu Choi [Tue, 11 Jan 2022 07:14:14 +0000 (16:14 +0900)]
Release version 1.16.0

Changes:
 - Refactor app-core

Change-Id: I937f2b9c5c74dd0430ebfc027283d7729418cb7d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoRefactor app-core 12/247812/87
Junghoon Park [Tue, 17 Nov 2020 06:07:17 +0000 (15:07 +0900)]
Refactor app-core

- Redesigned by c++

Change-Id: I7659cab20ca2599c74640f2e7fe84b609166c113
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Signed-off-by: jh9216.park <jh9216.park@samsung.com>
2 years agoRelease version 1.15.3 35/267335/1 accepted/tizen/6.5/unified/20211205.214033 accepted/tizen/unified/20211203.125444 submit/tizen/20211201.222356 submit/tizen_6.5/20211201.222423
Hwankyu Jhun [Wed, 1 Dec 2021 22:07:15 +0000 (07:07 +0900)]
Release version 1.15.3

Changes:
 - Remove unnecessary tizen policy listener

Change-Id: I2fca1090ed427c44e0fdfbf2b518dca401a1b1ae
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoRemove unnecessary tizen policy listener 85/267185/1
Hwankyu Jhun [Mon, 29 Nov 2021 07:06:27 +0000 (16:06 +0900)]
Remove unnecessary tizen policy listener

AppCore doesn't handle any events when the callback function is invoked.
This patch removes unnecessary tizen policy listener.

Change-Id: I2a231af179238e64d3a16d773af3774551f35f09
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoRelease version 1.15.2 26/266826/1 accepted/tizen/6.5/unified/20211121.212454 accepted/tizen/unified/20211125.144723 submit/tizen/20211119.052917 submit/tizen/20211124.081718 submit/tizen_6.5/20211119.053019
Hwankyu Jhun [Fri, 19 Nov 2021 05:28:10 +0000 (14:28 +0900)]
Release version 1.15.2

Changes:
 - Fix a bug about getting app status

Change-Id: I5340bfbc938379e79ffd058ae9fc6e7211b6171d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoFix a bug about getting app status 25/266825/1
Hwankyu Jhun [Fri, 19 Nov 2021 05:21:53 +0000 (14:21 +0900)]
Fix a bug about getting app status

When the process calls the aul_app_get_status_bypid() function with the
own process ID, the function returns the cached status value.

Change-Id: I9e5564efffe3561b534f20259b6aa88db4461068
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.15.1 50/256550/1 accepted/tizen/6.5/unified/20211028.095159 accepted/tizen/unified/20210407.100504 submit/tizen/20210407.003203 submit/tizen_6.5/20211028.162101 tizen_6.5.m2_release
Hwankyu Jhun [Wed, 7 Apr 2021 00:19:14 +0000 (09:19 +0900)]
Release version 1.15.1

Changes:
 - Avoid name mangling

Change-Id: I2c448d8eca114b22f8f95a0c09e9b4443d3000fa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoAvoid name mangling 30/255430/2
Hwankyu Jhun [Thu, 18 Mar 2021 07:29:23 +0000 (16:29 +0900)]
Avoid name mangling

Change-Id: I59f3df69945d3bc9f12bd9f24bc667ef9e554baa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.15.0 51/252351/1 accepted/tizen/unified/20210128.132334 submit/tizen/20210127.052123 submit/tizen/20210127.075110
Hwankyu Jhun [Wed, 27 Jan 2021 05:13:00 +0000 (14:13 +0900)]
Release version 1.15.0

Changes:
 - Update app lifecyle state

Change-Id: I205a31aa070248f0021694c854d69ee24507b569
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoUpdate app lifecyle state 31/251731/5
Hwankyu Jhun [Tue, 19 Jan 2021 03:49:08 +0000 (12:49 +0900)]
Update app lifecyle state

To notify lifecycle state properly, the application core calls
aul_app_lifecycle_update_state() function with a proper state value.

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

Change-Id: Ia0c71579b429610c3325f2aa81932a3c8e9b9c25
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.14.10 20/252020/1 accepted/tizen/unified/20210125.073655 submit/tizen/20210121.235226
Hwankyu Jhun [Thu, 21 Jan 2021 23:50:24 +0000 (08:50 +0900)]
Release version 1.14.10

Changes:
 - Add trace logs to efl base

Change-Id: I8907c7efef506ebc68b1373417207f2e2af8df98
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoAdd trace logs to efl base 17/252017/1
Hwankyu Jhun [Thu, 21 Jan 2021 21:47:42 +0000 (06:47 +0900)]
Add trace logs to efl base

Change-Id: I59c94a4063aee0a583933bee10d59c42eb9121ef
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.14.9 33/251933/1 accepted/tizen/unified/20210122.021827 submit/tizen/20210121.045257
Hwankyu Jhun [Thu, 21 Jan 2021 04:50:33 +0000 (13:50 +0900)]
Release version 1.14.9

Changes:
 - Add trace logs

Change-Id: I6fe4f8e5c18e388ed37ac77368ab69c2e8b9ffa8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoAdd trace logs 25/251925/5
Hwankyu Jhun [Thu, 21 Jan 2021 03:09:40 +0000 (12:09 +0900)]
Add trace logs

Change-Id: Ib4cd7c2235a438d99d944d8f8069e2e578030298
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.14.8 02/250702/1 accepted/tizen/unified/20210105.125853 submit/tizen/20210104.031649
Hwankyu Jhun [Mon, 4 Jan 2021 03:15:19 +0000 (12:15 +0900)]
Release version 1.14.8

Changes:
 - Fix macros
 - Change function call order

Change-Id: I12074143f72a59e7a6449fbf87427cc91945198e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoChange function call order 10/250610/1
Hwankyu Jhun [Wed, 30 Dec 2020 07:26:31 +0000 (16:26 +0900)]
Change function call order

Before calling OnResume() & OnPause() callback functions,
aul_status_update() is called. This is to reduce timing issues related
to aul_app_get_status() function.

Change-Id: If7af314c251840b837ff7506511febdc9f03e1c4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoFix macros 90/250590/1
Hwankyu Jhun [Wed, 30 Dec 2020 03:54:29 +0000 (12:54 +0900)]
Fix macros

- Changes #ifndef macros to #undef
- Removes unused macros
- Removes calling fprintf() with stderr

Change-Id: I433930bfcef1a1f2b05f61fdc37094665c6c1505
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.14.7 05/239105/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.122439 accepted/tizen/6.0/unified/hotfix/20201103.004738 accepted/tizen/6.0/unified/hotfix/20201103.052023 accepted/tizen/unified/20200722.144558 submit/tizen/20200722.013234 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
Hwankyu Jhun [Wed, 22 Jul 2020 00:46:13 +0000 (09:46 +0900)]
Release version 1.14.7

Changes:
 - Ignore AUL_R_ECANCELED error

Change-Id: I2b10f7bbe5d0be3dec84c5ff77b32c9de83c5879
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoIgnore AUL_R_ECANCELED error 51/239051/1
Hwankyu Jhun [Tue, 21 Jul 2020 10:06:33 +0000 (19:06 +0900)]
Ignore AUL_R_ECANCELED error

If aul_launch_init() returns AUL_R_ECANCELED error, application core ignores
the error. When the aul is already initialized, the error is returned.

Change-Id: I050128e6fd7eb67016c45eff72d19aef8465e50c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.14.6 21/234921/1 accepted/tizen/unified/20200601.140126 submit/tizen/20200601.003533
Hwankyu Jhun [Mon, 1 Jun 2020 00:23:23 +0000 (09:23 +0900)]
Release version 1.14.6

Changes:
 - Remove calling unsetenv

Change-Id: I2f50afe5f1824bd65eaa914b886f1c98f2d17460
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove calling unsetenv 57/234857/1
Hwankyu Jhun [Fri, 29 May 2020 08:03:27 +0000 (17:03 +0900)]
Remove calling unsetenv

Change-Id: Ia8107f262470527c1f3a240f59013981ba6a18c2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.14.5 06/234806/1 submit/tizen/20200529.041354
Hwankyu Jhun [Fri, 29 May 2020 02:27:53 +0000 (11:27 +0900)]
Release version 1.14.5

Changes:
 - Update app status before calling exit function

Change-Id: Ib2818f2650aefea9d383c7f6fbd6d23c19988c4c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoUpdate app status before calling exit function 56/234056/1
Hwankyu Jhun [Thu, 21 May 2020 03:43:38 +0000 (12:43 +0900)]
Update app status before calling exit function

Change-Id: If92fd81947052977af575f7451878ba8a90d8512
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.14.4 88/231588/1 tizen_5.5_tv accepted/tizen/5.5/unified/20200424.141736 accepted/tizen/unified/20200424.141656 submit/tizen/20200423.004229 submit/tizen_5.5/20200423.004351
Junghoon Park [Thu, 23 Apr 2020 00:16:16 +0000 (09:16 +0900)]
Release version 1.14.4

Changes:
 - Fix __get_name on appid without dot seperator

Change-Id: I3e7d2e464372e324ca0103e37dcbd87cdf1dd208
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoFix __get_name on appid without dot seperator 60/231560/2
Daehyeon Jung [Wed, 22 Apr 2020 10:56:10 +0000 (19:56 +0900)]
Fix __get_name on appid without dot seperator

Change-Id: I6bd4ca0c790a6494dbbde886e2f74a0835822db0
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
4 years agoRelease version 1.14.3 56/229756/1 accepted/tizen/5.5/unified/20200406.133241 accepted/tizen/unified/20200406.133122 submit/tizen/20200403.072029 submit/tizen_5.5/20200403.072537
Junghoon Park [Fri, 3 Apr 2020 07:18:18 +0000 (16:18 +0900)]
Release version 1.14.3

Changes:
 - Remove suspend timer when resuming app

Change-Id: Iec5956a2114d21e2e1f0014e6380932f10c5c2b4
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRemove suspend timer when resuming app 69/228469/2
Junghoon Park [Mon, 23 Mar 2020 08:05:33 +0000 (17:05 +0900)]
Remove suspend timer when resuming app

Change-Id: Ieb0849c21d21012ee32d51cfbdc3ced7685bbe81
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.14.2 49/222349/1 accepted/tizen/unified/20200115.123413 submit/tizen/20200114.025727 submit/tizen/20200114.221237
Hwankyu Jhun [Tue, 14 Jan 2020 02:22:40 +0000 (11:22 +0900)]
Release version 1.14.2

Changes:
 - Update log level
 - Set state while getting termination request

Change-Id: Ie4697a1ce2dc6056927c33846caeac16e5117520
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSet state while getting termination request 98/221998/1
Hwankyu Jhun [Thu, 9 Jan 2020 04:13:13 +0000 (13:13 +0900)]
Set state while getting termination request

While getting termination request, appcore-ui sets the state to
STATUS_DYING. After the state is set, the OnAppControl() is not invoked.

Change-Id: I3df490e5f0432c3109542001c50bb50dbd74826c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoUpdate log level 02/220102/1
hyunho [Fri, 13 Dec 2019 06:55:36 +0000 (15:55 +0900)]
Update log level

Change-Id: I893fbd2adb6120e5d3bd7f79efea5e907f509120
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 1.14.1 57/217857/1 accepted/tizen/5.5/unified/20191118.084748 submit/tizen/20191115.033000 submit/tizen_5.5/20191115.033304
Hwankyu Jhun [Fri, 15 Nov 2019 03:27:11 +0000 (12:27 +0900)]
Release version 1.14.1

Changes:
 - Add a new hint of appcore ui

Change-Id: Ib0731437747c78ef2b29d230eec4dc6ec513a7ec
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd a new hint of appcore ui 49/217849/2
Hwankyu Jhun [Fri, 15 Nov 2019 02:59:48 +0000 (11:59 +0900)]
Add a new hint of appcore ui

If APPCORE_UI_BASE_HINT_WINDOW_ID_CONTROL is set, appcore_ui_base sets
the ID of the window using the application ID.

Change-Id: I86b5162cce8012f36614095e9b20db289cb209d9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.14.0 78/215678/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.025025 accepted/tizen/5.5/unified/mobile/hotfix/20201027.065712 accepted/tizen/unified/20191021.220254 submit/tizen/20191014.064156 submit/tizen/20191016.064926 submit/tizen/20191016.222914 submit/tizen/20191018.031913 submit/tizen/20191018.031952 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:55 +0000 (15:46 +0900)]
Release version 1.14.0

Changes:
 - Support Seamless Effect

Change-Id: I2f10aaf20be67a201362159fb36a8e5ce5cf1143
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSupport Seamless Effect 90/215390/3
Hwankyu Jhun [Tue, 8 Oct 2019 00:41:12 +0000 (09:41 +0900)]
Support Seamless Effect

- Sets application ID for display server

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: I6657203c1a320510d19ad26d0fe12dee9f79442a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.9 82/215382/1 accepted/tizen/unified/20191008.101539 submit/tizen/20191007.234536
Hwankyu Jhun [Mon, 7 Oct 2019 23:29:25 +0000 (08:29 +0900)]
Release version 1.13.9

Changes:
 - Check AUL_HWACC environment variable

Change-Id: Ibd6e2c5b43101d5eb37bf8aeb99c7ea4dc6a4457
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoCheck AUL_HWACC environment variable 59/215359/2
Hwankyu Jhun [Mon, 7 Oct 2019 09:42:25 +0000 (18:42 +0900)]
Check AUL_HWACC environment variable

To improve launching performance, appcore-efl checks whether the
environment variable is set or not.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/launchpad/+/215358/

Change-Id: Ida4517eaac66ec19749d8926fb1e4c6c4d392c20
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.8 29/213929/1 accepted/tizen/unified/20190917.110604 submit/tizen/20190917.001106
Hwankyu Jhun [Mon, 16 Sep 2019 23:44:58 +0000 (08:44 +0900)]
Release version 1.13.8

Changes:
 - Change return value type of the appcore_ui_base_group_add function

Change-Id: Iffdba793362d17529aba9570986826d4d48063cf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoChange return value type of the appcore_ui_base_group_add function 24/213924/1
Hwankyu Jhun [Mon, 16 Sep 2019 23:04:54 +0000 (08:04 +0900)]
Change return value type of the appcore_ui_base_group_add function

The return value type of appcore_ui_base_group_add() is changed to
integer.

Change-Id: Ie803a56ce9d7e9d45c957a6182b11c8fef0b8e5b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.7 72/213672/1 accepted/tizen/unified/20190911.111714 submit/tizen/20190910.060646
hyunho [Tue, 10 Sep 2019 05:34:12 +0000 (14:34 +0900)]
Release version 1.13.7

Changes:
 - Fix suspend event initialize bug

Change-Id: Id5958ae9f7f0f8f64b530c6488e20b6624ab5881
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoFix suspend event initialize bug 63/213663/5
hyunho [Tue, 10 Sep 2019 03:55:01 +0000 (12:55 +0900)]
Fix suspend event initialize bug

The initial sate of event is NULL and
the value of APPCORE_BASE_SUSPENDED_STATE_WILL_ENTER_SUSPEND is also 0
therefore, suspend event cannot be called

Change-Id: I67ad2be73f9aaeeb7c951d6c3009164c5e666b3b
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoRelease version 1.13.6 51/213651/1 submit/tizen/20190909.235239
Hwankyu Jhun [Mon, 9 Sep 2019 23:55:10 +0000 (08:55 +0900)]
Release version 1.13.6

Changes:
 - Fix a wrong function call

Change-Id: Iac1b892e8fa662e76fb9d07886af8049ed533538
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a wrong function call 49/213649/1
Hwankyu Jhun [Mon, 9 Sep 2019 23:36:18 +0000 (08:36 +0900)]
Fix a wrong function call

To get the value of VCONFKEY_VC_VOICE_TOUCH_AUTOMODE properly,
we use vconf_get_bool() instead of vconf_get_int().

Change-Id: Iaea54e74b6c8ea81083f1ea4d183a395630f74d5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.5 17/212917/1 accepted/tizen/unified/20190901.225929 submit/tizen/20190828.063829 submit/tizen/20190829.232632 submit/tizen/20190830.091719
Hwankyu Jhun [Wed, 28 Aug 2019 06:25:16 +0000 (15:25 +0900)]
Release version 1.13.5

Changes:
 - Prevent duplicated function call

Change-Id: I3b58f92ff7ad68771bcb2ca7f94228b1ee678ed0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoPrevent duplicated function call 23/212523/2
Hwankyu Jhun [Thu, 22 Aug 2019 09:45:53 +0000 (18:45 +0900)]
Prevent duplicated function call

Event if the current event data is equal to the previous event data,
the changed callback function is called.
This patch checks whether the previous event data is equal to the
current event data or not.

Change-Id: I6b8333f3fafbe741f57891377495a2a9dba93556
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.4 95/206095/1 accepted/tizen/unified/20190514.080339 submit/tizen/20190514.075641
Hwankyu Jhun [Tue, 14 May 2019 07:52:05 +0000 (16:52 +0900)]
Release version 1.13.4

Changes:
 - Handle new AUL requests

Change-Id: I0692cfa452aff11e2a0df1524568e2b68bbf7ceb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoHandle new AUL requests 92/206092/1
Hwankyu Jhun [Tue, 14 May 2019 07:27:47 +0000 (16:27 +0900)]
Handle new AUL requests

To terminate sub application, Application Manager sends the
AUL_TERMINATE_INST request. After this patch is applied, app-core
handles the request to terminate.

Change-Id: I824781adc0035be61a0b71a93e4a8addd45a584d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.3 23/203223/1 accepted/tizen/unified/20190412.124600 submit/tizen/20190411.012356
Hwankyu Jhun [Thu, 11 Apr 2019 01:53:32 +0000 (10:53 +0900)]
Release version 1.13.3

Changes:
 - Fix voice-control-elm initialization

Change-Id: I5f3f45169eb19087b2e2858175378fb16e9643ee
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix voice-control-elm initialization 83/203183/3
Hwankyu Jhun [Wed, 10 Apr 2019 10:33:30 +0000 (19:33 +0900)]
Fix voice-control-elm initialization

If the automode of voice touch feature is not enabled,
appcore-efl-base doesn't load libvc-control-elm library.

Change-Id: I6e297c98aa661e3b9138f00a481191c098f61d4d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.2 19/202619/1 accepted/tizen/unified/20190402.144733 submit/tizen/20190402.065552
Hwankyu Jhun [Tue, 2 Apr 2019 01:08:43 +0000 (10:08 +0900)]
Release version 1.13.2

Changes:
 - Postpone base control initialization

Change-Id: Icba4387e70c17c202edb01b5d49095f44af088a8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoPostpone base control initialization 15/202615/1
Hwankyu Jhun [Tue, 2 Apr 2019 00:56:26 +0000 (09:56 +0900)]
Postpone base control initialization

To improve launching performance, calling the appcore_base_control_init()
function is removed in the appcore_base_init() function.
The function is called when calling the appcore_base_control_add()
function.

Change-Id: Iafa109c012496c5fc978eacd0719f3d785610ba7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.1 12/201712/1 accepted/tizen/unified/20190320.082250 submit/tizen/20190319.045856
Hwankyu Jhun [Tue, 19 Mar 2019 04:56:13 +0000 (13:56 +0900)]
Release version 1.13.1

Changes:
 - Fix calling aul_launch_init()
 - Add Ecore Wayland2 initialization

Change-Id: I61bb067b24409f903b427a32bef7074ac5cd7b06
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd Ecore Wayland2 initialization 09/201709/1
Hwankyu Jhun [Tue, 19 Mar 2019 04:27:24 +0000 (13:27 +0900)]
Add Ecore Wayland2 initialization

To initilaize Ecore Eevents for monitoring window events, multiwindow
base calls ecore_wl2_init().

Change-Id: Id1e28e909d942dcbadedadea79e0a3a9229c0287
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix calling aul_launch_init() 04/201704/1
Hwankyu Jhun [Tue, 19 Mar 2019 04:09:28 +0000 (13:09 +0900)]
Fix calling aul_launch_init()

- Calls the function with user data

Change-Id: I209e56dd9f6c803bcd4a99726c643bd0aa56275d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.13.0 74/200174/1 accepted/tizen/unified/20190221.015422 submit/tizen/20190220.043748
Hwankyu Jhun [Tue, 19 Feb 2019 23:13:18 +0000 (08:13 +0900)]
Release version 1.13.0

Changes:
 - Support handling of each app-control ID

Change-Id: I571a2ccd65de2338a76ea3a5c7bb6b18431a8223
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSupport handling of each app-control ID 04/199104/16
Hwankyu Jhun [Sun, 3 Feb 2019 09:39:40 +0000 (18:39 +0900)]
Support handling of each app-control ID

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/199252/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-core/+/199104/
 - https://review.tizen.org/gerrit/#/c/platform/core/api/app-control/+/199105/

Change-Id: Ic02def5706302642d90c20a2f7bdde5700976f0e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.12.5 19/199819/1 accepted/tizen/unified/20190215.055117 submit/tizen/20190215.000611
Hwankyu Jhun [Fri, 15 Feb 2019 00:00:39 +0000 (09:00 +0900)]
Release version 1.12.5

Changes:
 - Add an exception handling about raising the window

Change-Id: I0ab5d524e425302a2f751e0b571ff0bc0a496366
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdd an exception handling about raising the window 09/199609/2
Hwankyu Jhun [Wed, 13 Feb 2019 07:39:20 +0000 (16:39 +0900)]
Add an exception handling about raising the window

If the launch request is for RPC-Port, appcore-ui-base doesn't
raise the window.

Change-Id: I20813a274a63f66e893d44351f351f8b426514a9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.12.4 88/197388/1 accepted/tizen/unified/20190114.060110 submit/tizen/20190111.023018
Hwankyu Jhun [Fri, 11 Jan 2019 02:27:08 +0000 (11:27 +0900)]
Release version 1.12.4

Changes:
 - Revert "Revert "Postpone vc elm initialization""
 - Merge "Revert "Revert "Postpone vc elm initialization""" into tizen
 - Change dlopen mode
 - Load voice-control-elm library in the thread

Change-Id: I3a62b0f770043210cdac8266aae277528bf21829
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoLoad voice-control-elm library in the thread 65/197365/3
Hwankyu Jhun [Fri, 11 Jan 2019 00:41:01 +0000 (09:41 +0900)]
Load voice-control-elm library in the thread

- Uses g_thread_new() function to create a new thread for loading
voice-control-elm.

Change-Id: I10821e4b915992e73bba3d211fdf5b523fb4ef19
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoChange dlopen mode 30/196630/1
Junghoon Park [Thu, 3 Jan 2019 04:54:29 +0000 (13:54 +0900)]
Change dlopen mode

- To fix voice control symbol issue
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Change-Id: If7d0691360933774ef6b77b474cb5844233e65b0
(cherry picked from commit 4c1e33a7b6b5228651fd05c838e7d99c2d7db4cd)

5 years agoMerge "Revert "Revert "Postpone vc elm initialization""" into tizen
Junghoon Park [Wed, 2 Jan 2019 01:27:23 +0000 (01:27 +0000)]
Merge "Revert "Revert "Postpone vc elm initialization""" into tizen

5 years agoRevert "Revert "Postpone vc elm initialization"" 96/196496/1
Junghoon Park [Wed, 2 Jan 2019 00:22:25 +0000 (00:22 +0000)]
Revert "Revert "Postpone vc elm initialization""

This reverts commit 97917b7118e5fc42df3d9689e40c03760c6e6c7c.

Change-Id: Ia2822c14157b0a72d3b357059bd2bdb4750bac18

5 years agoRelease version 1.12.3 73/196473/1 submit/tizen/20181231.011701
Junghoon Park [Mon, 31 Dec 2018 00:57:29 +0000 (09:57 +0900)]
Release version 1.12.3

Changes:
 - Revert "Postpone vc elm initialization"

Change-Id: Ic383ccb60b1d5e5593c6afe0712dcdb9c4a468d9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRevert "Postpone vc elm initialization" 71/196471/2
Junghoon Park [Mon, 31 Dec 2018 00:50:13 +0000 (00:50 +0000)]
Revert "Postpone vc elm initialization"

This reverts commit 2fc6321e32154da40ff3969a3443e0d444e7778d.

Change-Id: Id62ea158061ebc4e18a82778c856e7c2bb91f1fb

5 years agoRelease version 1.12.2 40/194140/1 accepted/tizen/unified/20181130.064951 submit/tizen/20181129.075910
Hwankyu Jhun [Thu, 29 Nov 2018 08:49:13 +0000 (17:49 +0900)]
Release version 1.12.2

Changes:
 - Postpone vc elm initialization

Change-Id: Iceb635e44ce77a0d84f2310975cb1166a8ddcc32
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoPostpone vc elm initialization 69/193969/3
Hwankyu Jhun [Wed, 28 Nov 2018 03:59:40 +0000 (12:59 +0900)]
Postpone vc elm initialization

Change-Id: I5919907076d53f57831b41740862491881b24531
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.12.1 12/193012/1 accepted/tizen/unified/20181119.065243 submit/tizen/20181113.235226 submit/tizen/20181114.082424 submit/tizen/20181115.070951 submit/tizen/20181118.224724
Hwankyu Jhun [Tue, 13 Nov 2018 23:29:50 +0000 (08:29 +0900)]
Release version 1.12.1

Changes:
 - Change LC_ALL value

Change-Id: I00c651306837711b17366f56d8bd2ea5f99b801e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoChange LC_ALL value 48/192948/2
Hwankyu Jhun [Tue, 13 Nov 2018 06:07:35 +0000 (15:07 +0900)]
Change LC_ALL value

While updating language information, appcore sets LC_ALL variable to the
environment.

Change-Id: I9617e2d10c52d29cc0f6eebee576ef9302f8d24a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.12.0 51/192751/2 accepted/tizen/unified/20181112.060855 submit/tizen/20181109.053809
Hwankyu Jhun [Fri, 9 Nov 2018 05:31:15 +0000 (14:31 +0900)]
Release version 1.12.0

Changes:
 - Fixed wrong log message
 - Support display state getter

Change-Id: Ib385ef05d4ab992b84b090279ed3f6a546bf07dd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSupport display state getter 74/192274/14
Hwankyu Jhun [Fri, 2 Nov 2018 08:20:50 +0000 (17:20 +0900)]
Support display state getter

Some developers want to know the display state when calling resume/pause
callback function. This patch is for supporting it.
To monitor display state, appcore uses ECORE_WL2_EVENT_AUX_MESSAGE.
The callback function of ECORE_WL2_EVENT_AUX_MESSAGE event is invoked before
getting visibility events.
The display state setter/getter are added.

Change-Id: I70500c90718835f4fb005c492a8fd582e5379f19
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFixed wrong log message 42/190842/1
Hwankyu Jhun [Mon, 8 Oct 2018 01:50:26 +0000 (10:50 +0900)]
Fixed wrong log message

Change-Id: Ia2168f8fe5a127f34d82aa5cec014ab764256231
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 1.11.1 30/186730/1 accepted/tizen/5.0/unified/20181102.014329 accepted/tizen/unified/20180814.174942 submit/tizen/20180814.022941 submit/tizen_5.0/20181101.000002
Hwankyu Jhun [Tue, 14 Aug 2018 02:07:26 +0000 (11:07 +0900)]
Release version 1.11.1

Changes:
 - Remove watchdog initializer

Change-Id: I91ef532e06d96ecf6070dbca6c7044a923b30e17
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRemove watchdog initializer 73/186673/1
Hwankyu Jhun [Mon, 13 Aug 2018 09:06:54 +0000 (18:06 +0900)]
Remove watchdog initializer

The watchdog timer should be enabled by app developers.
This patch removes calling appcore_watchdog_enable().

Change-Id: Iab58ed6403704f0cf2b81fa43929196941c54472
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 1.11.0 62/186462/1 accepted/tizen/unified/20180810.132518 submit/tizen/20180809.235246
Hwankyu Jhun [Thu, 9 Aug 2018 23:47:21 +0000 (08:47 +0900)]
Release version 1.11.0

Changes:
 - Fix typo
 - Support watchdog timer

Change-Id: I02a32982e730ede4e20a40929c91f3953f4f5fb5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoSupport watchdog timer 82/185882/4
Hwankyu Jhun [Fri, 3 Aug 2018 07:32:07 +0000 (16:32 +0900)]
Support watchdog timer

To enable/disable the watchdog timer, appcore uses aul watchdog APIs.
appcore watchdog APIs are added for application developers.

Adds:
 - appcore_watchdog_enable()
 - appcore_watchdog_disable()
 - appcore_watchdog_kick()

Requires:
 - https://review.tizen.org/gerrit/#/c/185276/ [aul-1]
 - https://review.tizen.org/gerrit/#/c/185882/ [app-core]
 - https://review.tizen.org/gerrit/#/c/185884/ [amd]
 - https://review.tizen.org/gerrit/#/c/186247/ [app-common]

Change-Id: I1fc869aed8d54ed473f210eb81d95d25d67a0842
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix typo 34/186334/1
Hwankyu Jhun [Thu, 9 Aug 2018 04:42:22 +0000 (13:42 +0900)]
Fix typo

The object path is "/Org/Tizen/ResourceD/Freezer".

Change-Id: I4e59f761c1bde6dba85ee9308a52ed9d02bff6a0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 1.10.1 03/185203/1 accepted/tizen/unified/20180730.142050 submit/tizen/20180727.041913
Hwankyu Jhun [Fri, 27 Jul 2018 04:09:04 +0000 (13:09 +0900)]
Release version 1.10.1

Changes:
 - Modified window visibility check

Change-Id: Ifb4ebfd4c68d79b03c70f45017a278581d53418f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoModified window visibility check 84/185184/1
Hwankyu Jhun [Fri, 27 Jul 2018 00:24:50 +0000 (09:24 +0900)]
Modified window visibility check

After this patch is applied, the visibility is managed
in three ways. (NONE, FULLY OBSCUSRED and UNOBSCURED)

Change-Id: I5896c7d8e3fb6f0aed5c725c752ce294615b8a29
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 1.10.0 88/184988/2 accepted/tizen/unified/20180725.152345 submit/tizen/20180725.045101 submit/tizen/20180813.061545
Hwankyu Jhun [Wed, 25 Jul 2018 04:25:55 +0000 (13:25 +0900)]
Release version 1.10.0

Changes:
 - Modified flushing memory logic

Change-Id: I512d443b937eae367a6bca8ccec0537a34c1c97f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoModified flushing memory logic 16/184416/6
Hwankyu Jhun [Wed, 18 Jul 2018 02:24:41 +0000 (11:24 +0900)]
Modified flushing memory logic

elm_cache_all_flush() is separated from appcore_base_flush_memory().
And, trim_memory() callback function type is added to add entry point.
appcore_base_on_trim_memory() is also added.

Change-Id: Ie2485468554d4e573e049f03d62ed5cb9ac78eaa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 1.9.28 29/184129/1 accepted/tizen/unified/20180717.063058 submit/tizen/20180716.013844
hyunho [Mon, 16 Jul 2018 01:33:02 +0000 (10:33 +0900)]
Release version 1.9.28

Changes:
 - Fix duplicate instance creation

Change-Id: I6a8fd8355018aa744addf1ccf7c98d3b9b7a4a10
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoFix duplicate instance creation
hyunho [Fri, 13 Jul 2018 09:11:30 +0000 (18:11 +0900)]
Fix duplicate instance creation

Change-Id: I1ee4e106304db928c45710b0ce9412a92984c1ec
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoRelease version 1.9.27 79/173379/1 accepted/tizen/unified/20180406.062008 submit/tizen/20180321.055639 submit/tizen/20180328.075753 submit/tizen/20180329.040908 submit/tizen/20180405.063831
Junghoon Park [Wed, 21 Mar 2018 05:44:41 +0000 (14:44 +0900)]
Release version 1.9.27

 Changes:
- Ignore the error about getting appid

Change-Id: I63c4b085ddba0abab0f7457b986876e178d05482
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
6 years agoIgnore the error about getting appid 78/173378/1
Junghoon Park [Wed, 21 Mar 2018 05:35:18 +0000 (14:35 +0900)]
Ignore the error about getting appid

Change-Id: Ib9d812eb673b1f6b2b66db123c7ed91fd58e0bea
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
6 years agoRelease version 1.9.26 80/172980/1 accepted/tizen/unified/20180328.010006 submit/tizen/20180319.053649
hyunho [Mon, 19 Mar 2018 06:49:20 +0000 (15:49 +0900)]
Release version 1.9.26

Changes:
 - EFL_UPGRADE: remove ecore-wayland dependency
 - Call connect for ecore init

Change-Id: Idbcdf13fcc79622847a06836c67c20b191420739
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoCall connect for ecore init
hyunho [Tue, 16 Jan 2018 10:35:10 +0000 (19:35 +0900)]
Call connect for ecore init

Change-Id: I6b4fe62a007dd79bf09195a70dcb97a78a95f532
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoEFL_UPGRADE: remove ecore-wayland dependency
Jiyoun Park [Wed, 10 Jan 2018 00:56:24 +0000 (09:56 +0900)]
EFL_UPGRADE: remove ecore-wayland dependency

Change-Id: Iba19a58627f2c6e58ba980f454e91db922382da3
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoRelease version 1.9.25 17/172617/1 accepted/tizen/unified/20180315.150743 submit/tizen/20180315.021510
hyunho [Thu, 15 Mar 2018 01:34:52 +0000 (10:34 +0900)]
Release version 1.9.25

Changes:
 - Check return value
 - Check return value

Change-Id: I74d31eae30cb0a902733a1956094d750c9044ad4
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoCheck return value 42/172342/2
hyunho [Tue, 13 Mar 2018 08:51:23 +0000 (17:51 +0900)]
Check return value

Change-Id: Ia610ce9f73bdcfabc8e3a046a5a675040492fe66
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoCheck return value 35/172335/1
hyunho [Tue, 13 Mar 2018 08:34:41 +0000 (17:34 +0900)]
Check return value

Change-Id: I5a61c0fc7de424f5811318b192bac6ee64267d20
Signed-off-by: hyunho <hhstark.kang@samsung.com>
6 years agoRelease version 1.9.24 87/171087/1 accepted/tizen/4.0/unified/20180227.062928 accepted/tizen/unified/20180227.062941 submit/tizen/20180226.104511 submit/tizen_4.0/20180226.104539
Hwankyu Jhun [Mon, 26 Feb 2018 10:32:14 +0000 (19:32 +0900)]
Release version 1.9.24

Changes:
 - Fix appcore_base_flush_memory API
 - Add charger status check feature

Change-Id: I52f084a99371e77bc3709272d0ea1c38e9491285
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoAdd charger status check feature 68/171068/2
Hwankyu Jhun [Mon, 26 Feb 2018 07:54:41 +0000 (16:54 +0900)]
Add charger status check feature

In the wearable profile, an application shouldn't use auto rotation
feature unless the battery status is charging.

Change-Id: I5db7ae47d24be371101c0356b3d492d65cf6274d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix appcore_base_flush_memory API 08/171008/1
Hwankyu Jhun [Sun, 25 Feb 2018 22:55:10 +0000 (07:55 +0900)]
Fix appcore_base_flush_memory API

- Releases elm cache memory

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