platform/core/appfw/component-based-application.git
2 months agoRelease version 1.6.0 38/321438/1 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20250324.140551 accepted/tizen/unified/x/20250324.211215
Changgyu Choi [Fri, 21 Mar 2025 07:12:30 +0000 (16:12 +0900)]
Release version 1.6.0

Changes:
 - Deprecated component-based-app efl api

Change-Id: I1a80336987619565c769577d7e57d352b89f4e90
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 months agoDeprecated component-based-app efl api 47/321247/5
Changgyu Choi [Tue, 18 Mar 2025 01:22:19 +0000 (10:22 +0900)]
Deprecated component-based-app efl api

Since Tizen 10.0, EFL will be deprecated.
component-based-app that depend on the efl api will also be deprecated.

Change-Id: Idc2b1473cb2d7dc992b555f54b988876c74f2fa1
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 months agoRevert "Deprecated component-based-app efl api" 46/321246/1
Changgyu Choi [Tue, 18 Mar 2025 01:19:24 +0000 (10:19 +0900)]
Revert "Deprecated component-based-app efl api"

This reverts commit 01ae762a353a3582d6e89b648b434e0b194597b3.

Change-Id: I1530657109018c3547e776d8769ba6e712cb13ad

2 months agoDeprecated component-based-app efl api 21/321221/3
Changgyu Choi [Mon, 17 Mar 2025 10:10:40 +0000 (19:10 +0900)]
Deprecated component-based-app efl api

Since Tizen 10.0, EFL will be deprecated.
component-based-app that depend on the efl api will also be deprecated.

Change-Id: I741be63391794b6656bba12abb381bd23ab55708
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
11 months agoRelease version 1.5.4 59/313659/1 accepted/tizen_9.0_unified accepted/tizen_unified_dev accepted/tizen_unified_toolchain accepted/tizen_unified_x_asan tizen_9.0 accepted/tizen/9.0/unified/20241030.235406 accepted/tizen/unified/20240702.162331 accepted/tizen/unified/dev/20240703.060314 accepted/tizen/unified/toolchain/20240812.132404 accepted/tizen/unified/x/20240703.013222 accepted/tizen/unified/x/asan/20240813.230659 tizen_9.0_m2_release
Hwankyu Jhun [Mon, 1 Jul 2024 00:39:19 +0000 (09:39 +0900)]
Release version 1.5.4

Changes:
 - Fix static analysis issues

Change-Id: I8e1738f091295877544d28ff282a635f28a8176b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
11 months agoFix static analysis issues 54/313654/1
Hwankyu Jhun [Sun, 30 Jun 2024 23:49:20 +0000 (08:49 +0900)]
Fix static analysis issues

Checker:
 - MEMORY_LEAK

Change-Id: I6c3bf1f4947b780caab325f08cfcb4e28699ab60
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoRelease version 1.5.3 91/307591/1 accepted/tizen/unified/20240313.133947 accepted/tizen/unified/20240313.135244 accepted/tizen/unified/dev/20240620.005043 accepted/tizen/unified/x/20240314.073233
Changgyu Choi [Tue, 12 Mar 2024 04:40:40 +0000 (13:40 +0900)]
Release version 1.5.3

Changes:
 - Fix lcov option for lcov 2.0

Change-Id: Ibb7194a34dbcee5d2d300ddcfc73bcf5fcae4544
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
15 months agoFix lcov option for lcov 2.0 88/307588/1
Changgyu Choi [Tue, 12 Mar 2024 04:31:47 +0000 (13:31 +0900)]
Fix lcov option for lcov 2.0

"mismatch,graph,unused" options are added.

Change-Id: Idc74742f2ef57bced46cc6396bf590687fc0e2ea
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoRelease version 1.5.2 06/303906/1 accepted/tizen_8.0_unified accepted/tizen_unified_riscv tizen_8.0 accepted/tizen/8.0/unified/20240109.155423 accepted/tizen/unified/20240109.155330 accepted/tizen/unified/riscv/20240110.014501
Changgyu Choi [Mon, 8 Jan 2024 03:27:54 +0000 (12:27 +0900)]
Release version 1.5.2

Changes:
 - Fix fd leak case

Change-Id: I17ce13eb268c6a8c2fe96382c4ea94d8f09292be
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoFix fd leak case 60/303860/1
Changgyu Choi [Mon, 8 Jan 2024 01:40:23 +0000 (10:40 +0900)]
Fix fd leak case

Change-Id: I6a8db3277d648c779393d54145a6a353436e792a
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
21 months agoRelease version 1.5.1 58/298458/1 accepted/tizen/8.0/unified/20231005.093025 accepted/tizen/unified/20230908.083303 tizen_8.0_m2_release
Changgyu Choi [Thu, 7 Sep 2023 07:37:56 +0000 (16:37 +0900)]
Release version 1.5.1

Changes:
 - Add missing time zone changed callback implementation

Change-Id: Ife72bbeb62af077b5884ef448560ee19b5171201
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
21 months agoAdd missing time zone changed callback implementation 54/298454/2
Changgyu Choi [Thu, 7 Sep 2023 07:18:33 +0000 (16:18 +0900)]
Add missing time zone changed callback implementation

StubFrameComponent and StubServiceComponent should override OnTimeZoneChanged() method.

Change-Id: If50e2a28955885598c639c3bb7a18664357e4727
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
21 months agoRelease version 1.5.0 26/298426/1 accepted/tizen/unified/20230907.175315
Changgyu Choi [Thu, 7 Sep 2023 00:43:02 +0000 (09:43 +0900)]
Release version 1.5.0

Changes:
 - Add new apis

Change-Id: I9df6376e56fe332de4de1d26d83295ac2e7efee9
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
21 months agoAdd new apis 45/298245/4
Changgyu Choi [Mon, 4 Sep 2023 07:49:19 +0000 (16:49 +0900)]
Add new apis

Adds:
 - frame_component_time_zone_changed_cb
 - service_component_time_zone_changed_cb

Change-Id: If95cedd1fcd75aac4d7be5c5899e52087725ce55
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
23 months agoRelease version 1.4.11 49/295149/1 accepted/tizen/unified/20230705.063725 accepted/tizen/unified/dev/20230726.115733
Hwankyu Jhun [Mon, 3 Jul 2023 08:30:13 +0000 (08:30 +0000)]
Release version 1.4.11

Changes:
 - Fixed the build error using gcc 13

Change-Id: Iae63ecbaa50adeb7a780210a0f247d5872869361
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
23 months agoFixed the build error using gcc 13 26/295126/1
wchang kim [Mon, 3 Jul 2023 06:10:39 +0000 (15:10 +0900)]
Fixed the build error using gcc 13

Change-Id: I852cd39d800a341a5acbab9ef702f46881b95f60

2 years agoRelease version 1.4.10 71/291771/1
Hwankyu Jhun [Fri, 21 Apr 2023 04:46:17 +0000 (04:46 +0000)]
Release version 1.4.10

Changes:
 - Fix build error for gcc 12.2.0

Change-Id: I1d9adb22eec84cd911bc4a14b50dfe03650217f7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoFix build error for gcc 12.2.0 55/291755/1
Hwankyu Jhun [Fri, 21 Apr 2023 01:21:34 +0000 (01:21 +0000)]
Fix build error for gcc 12.2.0

- Add missing header inclusion

Change-Id: I663889a794b0ae08733f7c5e5b27b3bb8feb7982
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoRelease version 1.4.9 87/283087/1 accepted/tizen/unified/20221104.082315
Changgyu Choi [Tue, 18 Oct 2022 02:26:41 +0000 (11:26 +0900)]
Release version 1.4.9

Changes:
 - Fix static analysis issues

Change-Id: I363115cd181c58fd31f3ea99aa2a932cadc6f8f4
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoFix static analysis issues 32/283032/1
Changgyu Choi [Mon, 17 Oct 2022 04:18:59 +0000 (13:18 +0900)]
Fix static analysis issues

Change-Id: I5c56a72f002fdbf71141f38a10095b499f17e3dd
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoRelease version 1.4.8 64/282164/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix tizen_7.0 tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.062959 accepted/tizen/7.0/unified/hotfix/20221116.105008 accepted/tizen/unified/20220928.144436 tizen_7.0_m2_release
Hwankyu Jhun [Wed, 28 Sep 2022 01:13:56 +0000 (01:13 +0000)]
Release version 1.4.8

Changes:
 - Fix build break issues

Change-Id: I0241f73bcabcaa3d7e3a53735e5e3027e12cb3a8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoFix build break issues 62/282162/1
Hwankyu Jhun [Wed, 28 Sep 2022 01:10:28 +0000 (01:10 +0000)]
Fix build break issues

This patch fixes the build break issues. Currently, this package has
problems about 'invalid application of 'sizeof' to incomplete type'.

Change-Id: Id7d1b14f4d53a6c3db183b5ec088f18ec5108825
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoRelease version 1.4.7 20/282120/1
Hwankyu Jhun [Tue, 27 Sep 2022 06:55:20 +0000 (06:55 +0000)]
Release version 1.4.7

Changes:
 - Use modified tizen_base::Parcel
 - Fix static analysis issues

Change-Id: I7d735d75e2df54851762680837e0645373fa2a77
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoFix static analysis issues 10/282110/2
Hwankyu Jhun [Tue, 27 Sep 2022 06:21:30 +0000 (06:21 +0000)]
Fix static analysis issues

The following issues are fixed:
 - USE_AFTER_MOVE
 - ODR_VIOLATION
 - INEFFECTIVE_MOVE

Change-Id: I65889d9dc572e8505e5968f7aaf251d8baa32b72
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoUse modified tizen_base::Parcel 96/281996/1
Hwankyu Jhun [Mon, 26 Sep 2022 05:20:37 +0000 (05:20 +0000)]
Use modified tizen_base::Parcel

To improve the performance of the parcel creation, the implementation of
the Parcel is changed. It uses malloc() instead of std::vector.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/base/bundle/+/281779/

Change-Id: Ic3f317b4253116a8df37375d295ed63bf643b5ca
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoRelease version 1.4.6 43/276943/1 accepted/tizen/unified/20220629.152847 submit/tizen/20220628.063238
Changgyu Choi [Tue, 28 Jun 2022 06:05:11 +0000 (15:05 +0900)]
Release version 1.4.6

Changes:
 - Fix static analysis issues

Change-Id: I5ab0767a1a2c8606d5ace2c2aaa9446b37453abe
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoFix static analysis issues 38/276938/2
Changgyu Choi [Tue, 28 Jun 2022 05:08:50 +0000 (14:08 +0900)]
Fix static analysis issues

Changes:
 - Add to check return of app_control_create()

Change-Id: Ie1e19a0e9578a57f96edba1f20aff9f2ef7babde
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
2 years agoRelease version 1.4.5 29/276929/1 accepted/tizen/unified/20220629.021820 submit/tizen/20220628.023924
Hwankyu Jhun [Tue, 28 Jun 2022 02:32:43 +0000 (11:32 +0900)]
Release version 1.4.5

Changes:
 - Fix spec file for coverage measurement

Change-Id: I1d84c45ba480cbd125a90ee1df43de1fcc6dfede
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2 years agoFix spec file for coverage measurement 88/276888/1
Hwankyu Jhun [Mon, 27 Jun 2022 09:25:24 +0000 (18:25 +0900)]
Fix spec file for coverage measurement

To measure code coverages automatically, a run-unittest.sh is needed.

Change-Id: I26f5c4e04d3ea669df633c092e79d1d06d216b2d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.4.4 50/274850/1 accepted/tizen/unified/20220511.095843 submit/tizen/20220511.012726
Changgyu Choi [Wed, 11 May 2022 01:05:56 +0000 (10:05 +0900)]
Release version 1.4.4

Changes:
 - Add missing OnStart() calling

Change-Id: I29c416de211193056fa7319bd16bf9b78486e361
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
3 years agoAdd missing OnStart() calling 36/274836/3
Changgyu Choi [Tue, 10 May 2022 09:56:20 +0000 (18:56 +0900)]
Add missing OnStart() calling

Change-Id: I8bcc0831f05e310bad59a3759e2e6ca92a74ade0
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
3 years agoRelease version 1.4.3 34/274534/1 accepted/tizen/unified/20220502.103120 submit/tizen/20220502.040453
Hwankyu Jhun [Mon, 2 May 2022 04:01:23 +0000 (13:01 +0900)]
Release version 1.4.3

Changes:
 - Fix component termination behavior

Change-Id: I761a1076bd46e01ffa311e997339866147d8a431
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoFix component termination behavior 86/274486/3
Hwankyu Jhun [Fri, 29 Apr 2022 04:57:50 +0000 (13:57 +0900)]
Fix component termination behavior

If there is no components, the component-based application has to be
terminated itself.

Change-Id: Id58276e7a7d0e79e8e4adafc8ebbeeb7f8b57a62
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.4.2 01/271201/1 accepted/tizen/unified/20220218.152653 submit/tizen/20220217.011520
Hwankyu Jhun [Thu, 17 Feb 2022 01:07:29 +0000 (10:07 +0900)]
Release version 1.4.2

Changes:
 - Fix static analysis issue

Change-Id: I2abbd68545ca3281e4fb36e7cce10a53026734de
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoFix static analysis issue 95/271195/1
Hwankyu Jhun [Thu, 17 Feb 2022 00:20:39 +0000 (09:20 +0900)]
Fix static analysis issue

- Fix FOWARD_NULL issue

Change-Id: I46dd4b554e98a2f90ae5424b16851cfc2f145d09
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
3 years agoRelease version 1.4.1 93/269793/1 accepted/tizen/unified/20220127.133415 submit/tizen/20220120.064930 submit/tizen/20220120.083417 submit/tizen/20220120.224935 submit/tizen/20220121.012031 submit/tizen/20220121.023213 submit/tizen/20220127.093712 submit/tizen_6.5/20220123.222508
Changgyu Choi [Thu, 20 Jan 2022 06:54:33 +0000 (15:54 +0900)]
Release version 1.4.1

Changes:
 - Change gcov installation path

Change-Id: I986e08e3fae17899156cf721b3920d6f71c525f4
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
3 years agoChange gcov installation path 79/269679/1
Changgyu Choi [Thu, 20 Jan 2022 03:52:00 +0000 (12:52 +0900)]
Change gcov installation path

Change-Id: Iddfe7eb3db3305b625efc88ec0c16560480d7e7a
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
3 years agoRelease version 1.4.0 87/269187/1 submit/tizen/20220111.072059 submit/tizen/20220111.074009 submit/tizen/20220111.085859 submit/tizen/20220113.034256 submit/tizen/20220118.063433
Changgyu Choi [Tue, 11 Jan 2022 07:16:28 +0000 (16:16 +0900)]
Release version 1.4.0

Changes:
 - Refactor component-based-application

Change-Id: Ieec644efb7ed38fe44495b24266c42890435c8db
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
3 years agoRefactor component-based-application 60/257360/28
jh9216.park [Fri, 23 Apr 2021 05:33:33 +0000 (01:33 -0400)]
Refactor component-based-application

- Use app-core for C++

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/base/bundle/+/257520/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-core/+/247812/

Change-Id: Id771571eabe9c06bbec0c19bd3f50dc5bcec58fb
Signed-off-by: jh9216.park <jh9216.park@samsung.com>
3 years agoRelease version 1.3.4 17/262417/1 accepted/tizen_6.5_unified accepted/tizen/6.5/unified/20211028.095703 accepted/tizen/unified/20210811.132037 submit/tizen/20210810.074234 submit/tizen_6.5/20211028.162101 tizen_6.5.m2_release
Changgyu Choi [Tue, 10 Aug 2021 07:10:09 +0000 (16:10 +0900)]
Release version 1.3.4

Changes:
 - Fix static analysis issue

Change-Id: I64dee8ee6aa43f7019dc3bbcc7541cbce3d6908e
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
3 years agoFix static analysis issue 95/262395/2
Changgyu Choi [Tue, 10 Aug 2021 02:35:17 +0000 (11:35 +0900)]
Fix static analysis issue

Change-Id: Ic40f8894f2637bf00036f9384edc4aec3c27c30b
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.3.3 09/258109/1 submit/tizen/20210511.013230
Hwankyu Jhun [Tue, 11 May 2021 01:16:27 +0000 (10:16 +0900)]
Release version 1.3.3

Changes:
 - Fix typo

Change-Id: Id88569240d460b5fc1a040e3f411cbd98068151a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix typo 03/258103/1
Hwankyu Jhun [Mon, 10 May 2021 23:17:57 +0000 (08:17 +0900)]
Fix typo

Change-Id: Icafb2f16ff17cd41b7f257cadb6ffdedb8e1b518
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.2 93/255493/1 accepted/tizen/unified/20210319.140808 accepted/tizen/unified/20210323.122946 submit/tizen/20210319.023247 submit/tizen/20210319.065928
Hwankyu Jhun [Fri, 19 Mar 2021 02:29:54 +0000 (11:29 +0900)]
Release version 1.3.2

Changes:
 - Fix wrong implemenation of component lifecycle

Change-Id: I79f2747e4a5864c29904e20d0a231014f0415257
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong implemenation of component lifecycle 91/255491/1
Hwankyu Jhun [Fri, 19 Mar 2021 02:13:44 +0000 (11:13 +0900)]
Fix wrong implemenation of component lifecycle

If the state is running, the component should not go to the started state.

Change-Id: I11cd3eb1f9c440d78c8079ad9fd3c9088aa2b8c7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.1 69/253969/1 accepted/tizen/unified/20210223.065522 submit/tizen/20210222.030137 submit/tizen/20210317.105308
Hwankyu Jhun [Mon, 22 Feb 2021 02:53:34 +0000 (11:53 +0900)]
Release version 1.3.1

Changes:
 - Fix arguments check of component port API

Change-Id: I4edf997d841efc88c7c87b28da57526264c8c671
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix arguments check of component port API 67/253967/1
Hwankyu Jhun [Mon, 22 Feb 2021 02:47:29 +0000 (11:47 +0900)]
Fix arguments check of component port API

Change-Id: Ic58c14d18a2dccd870ab3e2b5381bc30948bee8e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.0 60/253660/1 accepted/tizen/unified/20210217.030923 submit/tizen/20210216.065351
Hwankyu Jhun [Tue, 16 Feb 2021 06:43:39 +0000 (15:43 +0900)]
Release version 1.3.0

Changes:
 - Use default timeout
 - Add new functions for component port

Change-Id: I1ce93d7a2536a6d13dbf966ae89ec74317d30fbc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd new functions for component port 57/253157/11
Hwankyu Jhun [Fri, 5 Feb 2021 03:31:14 +0000 (12:31 +0900)]
Add new functions for component port

Adds:
 - component_port_is_running()
 - component_port_watch()
 - component_port_unwatch()

Change-Id: I0618aa0e87ffa3f24712fe93b3370b7be7fc9ccf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoUse default timeout 42/253142/3
Hwankyu Jhun [Fri, 5 Feb 2021 00:34:08 +0000 (09:34 +0900)]
Use default timeout

if the timeout value is less than 0, the default timeout will be used.
The interval of the timeout is 5 seconds.

Change-Id: I0932c3b9572d8cbe37d83239f0e0d58baa2ac287
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.2.3 84/253084/1 accepted/tizen/unified/20210207.235256 submit/tizen/20210204.091602
Hwankyu Jhun [Thu, 4 Feb 2021 09:14:36 +0000 (18:14 +0900)]
Release version 1.2.3

Changes:
 - Fix GMainContext creation
 - Fix handling access control of component port
 - Initialize int member values

Change-Id: Idd67fc175a5e7d7c0bea386c47864796a65af3d0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoInitialize int member values 65/252965/2
hyunho [Wed, 3 Feb 2021 09:38:35 +0000 (18:38 +0900)]
Initialize int member values

Change-Id: I2d0a0944d954fcb352387d18464bf7b2624446b6
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoFix handling access control of component port 45/253045/1
Hwankyu Jhun [Thu, 4 Feb 2021 04:30:50 +0000 (13:30 +0900)]
Fix handling access control of component port

Before sending the result, the server should receive the request data.
Even though the result is "permission denied", the result can be "I/O
error" When the client is still sending.

Change-Id: I15897fd821129dc3de1539fe6d6860d754966e46
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix GMainContext creation 35/253035/1
Hwankyu Jhun [Thu, 4 Feb 2021 03:43:10 +0000 (12:43 +0900)]
Fix GMainContext creation

To separate the context from the existed main context,
the MainLoop class always creates the GMainContext.

Change-Id: I1b4bd789c1cac7ca15a9db0e5eaf8d5e7974b551
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.2.2 29/252929/1 accepted/tizen/unified/20210204.041558 submit/tizen/20210203.073452
Hwankyu Jhun [Wed, 3 Feb 2021 06:56:19 +0000 (15:56 +0900)]
Release version 1.2.2

Changes:
 - Fix wrong implementation of component port

Change-Id: Ie46d8a7dceda2b461ead6abc01a60ea134d2c3b8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong implementation of component port 20/252920/1
Hwankyu Jhun [Wed, 3 Feb 2021 06:00:34 +0000 (15:00 +0900)]
Fix wrong implementation of component port

Change-Id: Ibab4784ff59847ffae94e230460c2abfbafa7bbb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.2.1 31/252031/1 accepted/tizen/unified/20210125.073655 submit/tizen/20210122.025438
Changgyu Choi [Fri, 22 Jan 2021 02:51:56 +0000 (11:51 +0900)]
Release version 1.2.1

Changes:
 - Add missing function definition

Change-Id: I3e66926968cb554fc41f76d6a8401730d22320ba
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoAdd missing function definition 57/251757/1
Changgyu Choi [Tue, 19 Jan 2021 05:52:36 +0000 (14:52 +0900)]
Add missing function definition

Change-Id: I6dd9edebff75fec19ed227e0bfcd095686046488
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.2.0 37/251237/1 accepted/tizen/unified/20210115.004617 submit/tizen/20210112.012315
Changgyu Choi [Tue, 12 Jan 2021 01:21:09 +0000 (10:21 +0900)]
Release version 1.2.0

Changes:
 - Implement widget component CAPI

Change-Id: Icc1721794236f4867f3d94afa7532b0644392359
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoImplement widget component CAPI 52/250252/30
Changgyu Choi [Tue, 22 Dec 2020 09:33:45 +0000 (18:33 +0900)]
Implement widget component CAPI

Change-Id: I2e337350bb05304a13f3065a88f11b1412fa012b
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.1.3 79/251179/1 accepted/tizen/unified/20210111.125453 submit/tizen/20210111.051445
Hwankyu Jhun [Mon, 11 Jan 2021 05:07:39 +0000 (14:07 +0900)]
Release version 1.1.3

Changes:
 - Fix coding style
 - Remove overriding OnBaseAction() from WidgetComponent
 - Fix a wrong implementation of sync request handler

Change-Id: Idcb11c44423adfb46eef00b008b29fb04f3b6447
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix a wrong implementation of sync request handler 77/251177/1
Hwankyu Jhun [Mon, 11 Jan 2021 04:59:28 +0000 (13:59 +0900)]
Fix a wrong implementation of sync request handler

Change-Id: I7ddc2d8aab2358fc6dd3d75b42f9023182e6da6d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove overriding OnBaseAction() from WidgetComponent 83/251083/1
Hwankyu Jhun [Thu, 7 Jan 2021 23:19:41 +0000 (08:19 +0900)]
Remove overriding OnBaseAction() from WidgetComponent

The widget viewer application is only able to send a launch request to widgets.
The OnBaseAction() is unnecessary.

Change-Id: I1a08265056babf9bced0c9723c8a0fac583a886e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix coding style 30/251030/1
Changgyu Choi [Thu, 7 Jan 2021 05:04:20 +0000 (14:04 +0900)]
Fix coding style

Change-Id: If2ebd0f56245e95ac3622279618f48a6dd3b57f5
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRevert "Fix coding style"
Changgyu Choi [Thu, 7 Jan 2021 04:56:09 +0000 (13:56 +0900)]
Revert "Fix coding style"

This reverts commit ea0de55eb187158b2090f6244fd6e569bb9d4474.

Change-Id: I3cb7d2f02cbc94d77d186b49fd2e023329608a61

4 years agoFix coding style
Changgyu Choi [Thu, 7 Jan 2021 04:28:35 +0000 (13:28 +0900)]
Fix coding style

Change-Id: I42b95241fb9d4629d42fbfffbfb8817a100fa66a
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.1.2 97/250697/1 accepted/tizen/unified/20210104.130252 submit/tizen/20210104.005215
Hwankyu Jhun [Mon, 4 Jan 2021 00:50:53 +0000 (09:50 +0900)]
Release version 1.1.2

Changes:
 - Fix coding style of component-based-port

Change-Id: I357c0326868a01abf52eed875473b2db746aa8a5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix coding style of component-based-port 96/250696/1
Hwankyu Jhun [Mon, 4 Jan 2021 00:16:46 +0000 (09:16 +0900)]
Fix coding style of component-based-port

- Removes extra space before '['
- Removes using directives

Change-Id: I0dd6839019101322d7e92f52d3d182b562fcf2cf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.1.1 68/250668/1 accepted/tizen/unified/20210101.123053 submit/tizen/20201231.042609
Hwankyu Jhun [Thu, 31 Dec 2020 03:53:22 +0000 (12:53 +0900)]
Release version 1.1.1

Changes:
 - Remove build warning messages

Change-Id: I8ebb7c80f88c6e4e9eea28981172576e41c4a2bd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove build warning messages 67/250667/1
Hwankyu Jhun [Thu, 31 Dec 2020 03:53:08 +0000 (12:53 +0900)]
Remove build warning messages

Change-Id: I781a4a6cf5d97aeccd22d60cee8f80ef50a6da08
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.1.0 64/250664/1 submit/tizen/20201231.025220
Hwankyu Jhun [Thu, 31 Dec 2020 02:42:42 +0000 (11:42 +0900)]
Release version 1.1.0

Changes:
 - Make Type as a class
 - Implement WidgetComponent
 - Seperate widget-component from other components
 - Fix wrong event management
 - Add Component Port API
 - Change package name of efl_widget_base

Change-Id: I0634f653aebca701cc71c6f60c55f618078df4eb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoChange package name of efl_widget_base 49/250649/1
Hwankyu Jhun [Thu, 31 Dec 2020 00:33:06 +0000 (09:33 +0900)]
Change package name of efl_widget_base

The package name is changed to component-based-efl-widget.

Change-Id: I174ba188869ef9299d5f2231bd9960d0a0c6e578
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoMerge "Add Component Port API" into tizen
HwanKyu Jhun [Wed, 30 Dec 2020 23:45:47 +0000 (23:45 +0000)]
Merge "Add Component Port API" into tizen

4 years agoAdd Component Port API 80/249880/22
Hwankyu Jhun [Thu, 17 Dec 2020 07:25:22 +0000 (16:25 +0900)]
Add Component Port API

The component-based-port package is added. The package is for providing
IPC between components. If the component creates a port.
"/run/aul/port/<uid>/.<port_name>-port" is created.
The other component can exchange data using a port name as a destination.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/250180/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/250187/
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/launchpad/+/250199/

Change-Id: I55379eb4da77ec453911ef87f96b1e6a8e1acbbf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong event management 17/250217/3
hyunho [Tue, 22 Dec 2020 07:12:11 +0000 (16:12 +0900)]
Fix wrong event management

Change-Id: I971eda15df04fbc403d6cd2622c0ae10af1dd706
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoSeperate widget-component from other components 10/249910/3
hyunho [Thu, 17 Dec 2020 09:05:57 +0000 (18:05 +0900)]
Seperate widget-component from other components

Change-Id: I68399db1c3e7688acb0f11dc879d537bd9efa157
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoImplement WidgetComponent 84/249184/8
hyunho [Tue, 8 Dec 2020 10:35:24 +0000 (19:35 +0900)]
Implement WidgetComponent

Change-Id: Ic6844156a826d5e2c21a16e76d4672aa94906a63
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoMake Type as a class 75/222375/2
Junghoon Park [Tue, 14 Jan 2020 06:24:21 +0000 (15:24 +0900)]
Make Type as a class

- Class 'Component' should not be modified even though a new component is added.
- To do this, we need to make a class 'Type' to abstract.

Change-Id: I6cfb98540626a1630c01dc094119e0a188bda17e
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.0.21 23/248223/1 accepted/tizen/unified/20201125.124020 submit/tizen/20201125.011515
hyunho [Tue, 24 Nov 2020 04:53:07 +0000 (13:53 +0900)]
Release version 1.0.21

Changes:
 - Fix wrong documentation

Change-Id: I686e24d473188d5c2e83b3fd5d6d09560f88b2d1
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoFix wrong documentation 20/248220/1
hyunho [Tue, 24 Nov 2020 03:27:58 +0000 (12:27 +0900)]
Fix wrong documentation

Change-Id: Iaab448d056655d39bfa6967fd22a5496b435ecef
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 1.0.20 93/238893/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.122725 accepted/tizen/6.0/unified/hotfix/20201103.050348 accepted/tizen/unified/20200722.144609 submit/tizen/20200720.060323 submit/tizen/20200721.090545 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
hyunho [Mon, 20 Jul 2020 05:31:56 +0000 (14:31 +0900)]
Release version 1.0.20

Changes:
 - Fix unnecessary passing parameter by value

Change-Id: I0c3358f09242253cb7ad3442dcf96b47af2f0cce
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoFix unnecessary passing parameter by value 66/238866/1
hyunho [Mon, 20 Jul 2020 02:32:56 +0000 (11:32 +0900)]
Fix unnecessary passing parameter by value

- Static analyzer issue

Change-Id: Ieab4205d45956942316ded0e06aa5c2f2774a328
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoRelease version 1.0.18 79/223579/1 accepted/tizen/unified/20200204.125855 submit/tizen/20200131.034958
Hwankyu Jhun [Fri, 31 Jan 2020 03:30:12 +0000 (12:30 +0900)]
Release version 1.0.18

Changes:
 - Include missing header file

Change-Id: I3b5f6798354cfbbed7d9b46f7dc4bbcfde78d542
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoInclude missing header file 74/223574/1
Hwankyu Jhun [Fri, 31 Jan 2020 02:32:38 +0000 (11:32 +0900)]
Include missing header file

Change-Id: Id06c144ef143e763a9dbe07d324254e50ec0cb85
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.0.17 77/222977/1
root [Wed, 22 Jan 2020 00:55:41 +0000 (09:55 +0900)]
Release version 1.0.17

Changes:
 - Fix memory leak

Change-Id: I7c3b94260c0c4536f8a34af119c5f14a9fff833e
Signed-off-by: root <hhstark.kang@samsung.com>
5 years agoFix memory leak 58/222858/2
hyunho [Tue, 21 Jan 2020 02:01:18 +0000 (11:01 +0900)]
Fix memory leak

Change-Id: I1ee5568748fbd9ba36fc6625296040b77fd50554
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoRelease version 1.0.16 31/220631/1 accepted/tizen/unified/20191223.060206 submit/tizen/20191220.062454
hyunho [Fri, 20 Dec 2019 06:22:55 +0000 (15:22 +0900)]
Release version 1.0.16

Changes:
 - Modify mock folder to improve SAM score
 - Add ommitted include option
 - Merge "Add ommitted include option" into tizen

Change-Id: I01a82abf1619dd3c7bbb1f75bb21a22b72af7e18
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoMerge "Add ommitted include option" into tizen
Hyunho Kang [Fri, 20 Dec 2019 06:02:40 +0000 (06:02 +0000)]
Merge "Add ommitted include option" into tizen

5 years agoAdd ommitted include option 16/220616/1
hyunho [Fri, 20 Dec 2019 04:40:21 +0000 (13:40 +0900)]
Add ommitted include option

Change-Id: I51cc5b65c1a817ced4cf7b17254e27a954de1a9f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoModify mock folder to improve SAM score 11/219211/1
Junghoon Park [Tue, 3 Dec 2019 09:22:19 +0000 (18:22 +0900)]
Modify mock folder to improve SAM score

Change-Id: I113579f145e94b85900ce7461e4ec7cdf8c1e89d
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 1.0.15 89/217789/2
SukHyung, Kang [Thu, 14 Nov 2019 08:05:34 +0000 (17:05 +0900)]
Release version 1.0.15

Changes:
 - Fix api reference for component based app

Change-Id: I57b69e45906ce7002e56f3a10a8cb12d986c9f23
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
5 years agoFix api reference for component based app 59/217659/1
SukHyung, Kang [Wed, 13 Nov 2019 07:32:43 +0000 (16:32 +0900)]
Fix api reference for component based app

Change-Id: Ib40389e6e3f3ae0e80da405e7a4060c919a38a1d
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
5 years agoRelease version 1.0.14 19/216219/2
hyunho [Tue, 22 Oct 2019 09:06:55 +0000 (18:06 +0900)]
Release version 1.0.14

Changes:
 - Add new testcases for coverage measurement
 - Add unit tests

Change-Id: If54bca076838cdabcc1456bdb5c006860aba5b31
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoRemove unused header 25/216225/2
hyunho [Tue, 22 Oct 2019 09:18:31 +0000 (18:18 +0900)]
Remove unused header

Change-Id: Ie7577b4486df27c3506a91f4976145a2c3cf2f5f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoAdd unit tests 09/216209/2
hyunho [Tue, 22 Oct 2019 08:38:08 +0000 (17:38 +0900)]
Add unit tests

Change-Id: Ia8e9cac4c529f9e3e3ba07139ff4adaec5bae47c
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoAdd new testcases for coverage measurement 41/215841/3
Hwankyu Jhun [Wed, 16 Oct 2019 11:53:41 +0000 (20:53 +0900)]
Add new testcases for coverage measurement

Change-Id: Ibedfdfbb9ebf8444e53b633280c7d33a81099cc8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.0.13 29/215829/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.025451 accepted/tizen/5.5/unified/mobile/hotfix/20201027.070014 accepted/tizen/unified/20191017.011806 submit/tizen/20191016.115527 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185102 tizen_5.5.m2_release
Hwankyu Jhun [Wed, 16 Oct 2019 08:55:31 +0000 (17:55 +0900)]
Release version 1.0.13

Changes:
 - Fix double free
 - Fix wrong lifecycle event

Change-Id: Ida87025935c32ecfa0f3499e12ece54b29db1802
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix wrong lifecycle event 28/215828/1
Hwankyu Jhun [Wed, 16 Oct 2019 08:45:31 +0000 (17:45 +0900)]
Fix wrong lifecycle event

Change-Id: I554aa4faa099a0b5f58231ba1ec75943dbe6b122
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix double free 15/215815/1
Hwankyu Jhun [Wed, 16 Oct 2019 07:23:35 +0000 (16:23 +0900)]
Fix double free

Change-Id: If5aefb0773db87575bd160f0d8cd164a6aed375b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.0.12 47/213847/1 accepted/tizen/unified/20190917.034110 submit/tizen/20190916.231130
Hwankyu Jhun [Mon, 16 Sep 2019 00:42:34 +0000 (09:42 +0900)]
Release version 1.0.12

Changes:
 - Fix termination logic

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