platform/core/appfw/amd.git
4 years agoPrevent duplicate initialization of sensor 09/245609/1
Hwankyu Jhun [Tue, 13 Oct 2020 06:45:12 +0000 (15:45 +0900)]
Prevent duplicate initialization of sensor

To prevent duplicate initialization, this patch adds an exception
handling to check whether the initialized flag is true or NOT.

Change-Id: If8d38e6ffd3570e9ffa25a4f0745de479d549d8a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.25.5 10/245510/1 accepted/tizen/6.0/unified/20201030.121429 accepted/tizen/6.0/unified/hotfix/20201103.003652 accepted/tizen/6.0/unified/hotfix/20201103.050457 accepted/tizen/unified/20201012.060206 submit/tizen/20201012.005445 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 [Mon, 12 Oct 2020 00:52:12 +0000 (09:52 +0900)]
Release version 1.25.5

Changes:
 - Fix memory leak

Change-Id: I91a9619ec0116dcd41d5c454b57bc8b420417173
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix memory leak 08/245508/2
Hwankyu Jhun [Mon, 12 Oct 2020 00:35:30 +0000 (09:35 +0900)]
Fix memory leak

Change-Id: I307e20f2a5a98b93d1e12a2dc4489d656789810c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.25.4 64/245364/1 accepted/tizen/unified/20201008.043003 submit/tizen/20201008.004622
Hwankyu Jhun [Thu, 8 Oct 2020 00:44:32 +0000 (09:44 +0900)]
Release version 1.25.4

Changes:
 - Send missing noti messages

Change-Id: Ie7121718420fb486e2f5bb1f704d66964c61a8f7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSend missing noti messages 63/245363/1
Hwankyu Jhun [Thu, 8 Oct 2020 00:32:56 +0000 (09:32 +0900)]
Send missing noti messages

To handle implicit launch properly, AMD should saves default app
information when it's changed.

Change-Id: I2c3d337e0550fde6ac19cc8430f3be460c0c2d07
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.25.3 41/245241/1 accepted/tizen/unified/20201007.020747 submit/tizen/20201006.021427
Hwankyu Jhun [Tue, 6 Oct 2020 01:30:56 +0000 (10:30 +0900)]
Release version 1.25.3

Changes:
 - Fix memory leak
 - Fix a bug about getting the result

Change-Id: I2ce025ab1e9a23c2b6bcbd382aafd2f240dae0e5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix a bug about getting the result 33/245233/2
Hwankyu Jhun [Tue, 6 Oct 2020 00:48:27 +0000 (09:48 +0900)]
Fix a bug about getting the result

The command should be the process ID of the launched application.

Change-Id: I52b6a883b3f5ba72becf39378a05a10fc648dc31
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix memory leak 26/245226/2
Hwankyu Jhun [Mon, 5 Oct 2020 23:01:08 +0000 (08:01 +0900)]
Fix memory leak

Change-Id: I225cb0ebb67dd0316f09ad094a85c2b4e872c201
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.25.2 98/245198/1
Hwankyu Jhun [Mon, 5 Oct 2020 08:47:14 +0000 (17:47 +0900)]
Release version 1.25.2

Changes:
 - Revert "Fix a bug about sending app result"

Change-Id: I053289453ff33495593c6a28d2896e6824576d4b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRevert "Fix a bug about sending app result" 95/245195/1
Hwankyu Jhun [Mon, 5 Oct 2020 08:27:35 +0000 (17:27 +0900)]
Revert "Fix a bug about sending app result"

This reverts commit a31db019a4e9b7db2d6292425a2159c437667aa3.

Change-Id: I3227287d5d2f36239e32b6e70bf2e954c7ef5ba8

4 years agoRelease version 1.25.1 92/245192/1 submit/tizen/20201005.080324
Hwankyu Jhun [Mon, 5 Oct 2020 08:01:27 +0000 (17:01 +0900)]
Release version 1.25.1

Changes:
 - Add logs for debugging cynara response
 - Initialize variables
 - Fix a bug about sending app result

Change-Id: I4930d91b391c43cb2dc6bebcb34a4d84c4e29497
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoMerge "Fix a bug about sending app result" into tizen
HwanKyu Jhun [Mon, 5 Oct 2020 08:01:17 +0000 (08:01 +0000)]
Merge "Fix a bug about sending app result" into tizen

4 years agoFix a bug about sending app result 84/245184/4
Hwankyu Jhun [Mon, 5 Oct 2020 07:05:18 +0000 (16:05 +0900)]
Fix a bug about sending app result

Before sending the app result, AMD should get the process group
by the process ID.

Change-Id: I46302e478832f7d4d22a09e9ecd36d33e55296d6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoInitialize variables 72/245172/3
Hwankyu Jhun [Mon, 5 Oct 2020 05:37:44 +0000 (14:37 +0900)]
Initialize variables

This patch removes using uninitialised bytes.

Change-Id: Ic147bad418888f62ecd31ed6d4c28cbc476f1032
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd logs for debugging cynara response 75/245175/3
Hwankyu Jhun [Mon, 5 Oct 2020 05:55:21 +0000 (14:55 +0900)]
Add logs for debugging cynara response

Change-Id: I271dc1380065ff1701cc7be3cdc46e29c9fd9a5b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.25.0 53/245153/1 submit/tizen/20201005.002923
Hwankyu Jhun [Sun, 4 Oct 2020 23:37:46 +0000 (08:37 +0900)]
Release version 1.25.0

Changes:
 - Resolve implicit launch

Change-Id: Ibc75944225f0972e224aed00600a448abecd99b5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoResolve implicit launch 38/244538/14
Hwankyu Jhun [Mon, 21 Sep 2020 10:04:28 +0000 (19:04 +0900)]
Resolve implicit launch

To improve implicit launch performance, AMD finds the matched
applications when getting the implicit launch request.

Change-Id: I6519a314835ce2b69150c670bff281a0e880d7a9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.24.0 90/244590/1 accepted/tizen/unified/20200922.230447 submit/tizen/20200922.062045
Hwankyu Jhun [Tue, 22 Sep 2020 06:17:41 +0000 (15:17 +0900)]
Release version 1.24.0

Changes:
 - Support alias app resumption

Change-Id: Iddd1e31b11faa69916f0e5f6df83755218983fb0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSupport alias app resumption 64/244564/5
Hwankyu Jhun [Tue, 22 Sep 2020 01:47:47 +0000 (10:47 +0900)]
Support alias app resumption

When the alias info exists, AMD removes the instance ID to send the
resumption request. Before sending the request, AMD finds the status
information using instance ID if it exists.

Change-Id: I3f0a01b13f41bdaf31254095478a9c0949e4f43b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.13 77/244577/1 submit/tizen/20200922.055925
Hwankyu Jhun [Tue, 22 Sep 2020 05:47:51 +0000 (14:47 +0900)]
Release version 1.23.13

Changes:
 - Fix directory hierarchy & cmake configuration files
 - Fix wrong dependencies
 - Fix CMake config file
 - Remove custom is_group_mode() in amd modules
 - Fix a bug about removing app info

Change-Id: Idbec5ad652d0ae57664cc550c30794c1fd6f88da
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix a bug about removing app info 69/244569/1
Hwankyu Jhun [Tue, 22 Sep 2020 03:23:53 +0000 (12:23 +0900)]
Fix a bug about removing app info

To pass uid properly, AMD should use uid of pkg info.

Change-Id: I483ec2f53c32641effb3ee45cc5b6f8777a974a8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove custom is_group_mode() in amd modules 66/244566/5
Changgyu Choi [Tue, 22 Sep 2020 02:24:25 +0000 (11:24 +0900)]
Remove custom is_group_mode() in amd modules

These are duplicated with amd_launch_mode_is_group_mode()

Change-Id: I04eeecf10f57e9139b80357763625d96502988ae
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoFix CMake config file 97/244497/1
Hwankyu Jhun [Mon, 21 Sep 2020 02:37:53 +0000 (11:37 +0900)]
Fix CMake config file

- Removes undefined flags

Change-Id: I2ac9f998efb94d2bacdbfd3a7647f87686aea7ee
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong dependencies 96/244496/1
Hwankyu Jhun [Mon, 21 Sep 2020 02:35:21 +0000 (11:35 +0900)]
Fix wrong dependencies

- Adds LOG_MAX_STRING_SIZE definition for modules
- Adds missing library dependencies

Change-Id: Icb38a4dae8e03ee2dbba8da915bf8de87334949b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix directory hierarchy & cmake configuration files 79/244379/3
Hwankyu Jhun [Fri, 18 Sep 2020 03:21:27 +0000 (12:21 +0900)]
Fix directory hierarchy & cmake configuration files

CMake configuration files are changed. Some file extensions
are changed to ".cc". The dlopen() invocation is no longer needed.
AMD uses amd_main() instead of dlopen().
Directory hierarchy is changed as below:
+-----------------------------------------------------+
| amd/                                                |
|   |-- cmake/                                        |
|   |-- packaging/                                    |
|   |-- src/                                          |
|         |-- amd/                                    |
|         |-- lib/                                    |
|         |    |-- api/                               |
|         |    |-- app_com/                           |
|         |    |-- common/                            |
|         |    |-- pkgconfig/                         |
|         |-- modules/                                |
|              |-- boost/                             |
|              |-- complication/                      |
|              |-- component-manager/                 |
|              |-- cooldown/                          |
|              |-- cynara-core/                       |
|              |-- extractor/                         |
|              |-- input/                             |
|              |-- job-scheduler/                     |
|              |-- launchpad/                         |
|              |-- loader-manager/                    |
|              |-- rpc-port/                          |
|              |-- rua/                               |
|              |-- screen-resolution/                 |
|              |-- share/                             |
|              |-- splash-screen/                     |
|              |-- ui-core/                           |
|              |-- watch/                             |
|              |-- watchdog/                          |
|              |-- wayland-core/                      |
|              |-- widget/                            |
+-----------------------------------------------------+

Adjust cmake configuration files

Change-Id: Ie6454e9225fdc7b23a935f7a032ccbf8745e98ee
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.12 26/244226/1 accepted/tizen/unified/20200917.004620 submit/tizen/20200916.064122
Changgyu Choi [Wed, 16 Sep 2020 06:38:59 +0000 (15:38 +0900)]
Release version 1.23.12

Changes:
 - Add function "amd_app_status_is_debug_mode"
 - Add direct launch option using metadata

Change-Id: I33cf351b0d8cc9f58b7c4b6afaa9fc4952ec1954
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoAdd direct launch option using metadata 97/244197/10
Changgyu Choi [Wed, 16 Sep 2020 01:58:38 +0000 (10:58 +0900)]
Add direct launch option using metadata

If you want to send the launch request without using loader,
please add metadata in the tizen-manifest.xml as below:
+---------------------------------------------------------------------+
|<metadata key="http://tizen.org/metadata/direct-launch" value="yes"/>|
+---------------------------------------------------------------------+

Change-Id: I29225be7404d395130c5791e618ea0fd085a96a8
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoAdd function "amd_app_status_is_debug_mode" 73/244073/2 devel/tizen
Changgyu Choi [Tue, 15 Sep 2020 00:50:41 +0000 (09:50 +0900)]
Add function "amd_app_status_is_debug_mode"

Change-Id: Ia7447591da1c8614eeeea85e602eee6c39cb676a
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.23.11 51/244051/3 accepted/tizen/unified/20200915.014550 submit/tizen/20200914.094909 submit/tizen/20200914.100913
Changgyu Choi [Mon, 14 Sep 2020 09:44:15 +0000 (18:44 +0900)]
Release version 1.23.11

Changes:
 - Refactor amd modules
 - Ignore killing the process for debug app.
 - Update rua history when the app fg or running

Change-Id: I24b794dcf6312d50c2bc11ad454f401315a5c0ed
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoUpdate rua history when the app fg or running 36/244036/4
hyunho [Mon, 14 Sep 2020 07:53:23 +0000 (16:53 +0900)]
Update rua history when the app fg or running

Legacy logic for the rua history update has 1500ms delay
for the application visibility.
It causes wrong taskmanager order problem when applications
swichs very fast. Let's handle it on app foreground event
so that rua history can be updated when it is visible.

Also, the delay doesn't have to be set when the application
is already running state. In that case, let's remove delay.

Change-Id: I9eccab474d93dc78375ba1d502184a8ebfc98b03
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoIgnore killing the process for debug app. 39/243939/8
Changgyu Choi [Fri, 11 Sep 2020 08:26:20 +0000 (17:26 +0900)]
Ignore killing the process for debug app.

For make debug log, it is necessary that to ignore killing the process
such as __kill_and_cleanup_status and _signal_send_watchdog.

Change-Id: I376b762834bb5d5f826f6c8b11d67e5bc827660f
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRefactor amd modules 48/243648/18
Changgyu Choi [Wed, 9 Sep 2020 02:02:47 +0000 (11:02 +0900)]
Refactor amd modules

 - Remove module's "*private.h" header that define common things
 - Add amd_mod_common.h

Change-Id: I40b080613077ae19e613f9fb48fd0a9a2b278a40
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.23.10 24/243724/1 accepted/tizen/unified/20200911.043054 submit/tizen/20200909.101236
upple [Wed, 9 Sep 2020 10:09:34 +0000 (19:09 +0900)]
Release version 1.23.10

Changes:
 - Add missing header file

Change-Id: I8f81fec6ee34f597a4029e031e0e65963322567d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoAdd missing header file 23/243723/2
upple [Wed, 9 Sep 2020 10:00:43 +0000 (19:00 +0900)]
Add missing header file

Change-Id: I6e0beeef7f369a2b8bfdaef60b830a0d14f31b30
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.23.9 56/243556/1 accepted/tizen/unified/20200909.034918 submit/tizen/20200908.061021
Changgyu Choi [Tue, 8 Sep 2020 06:08:20 +0000 (15:08 +0900)]
Release version 1.23.9

Changes:
 - Fix screen resolution module
 - Add to check group mode from rua

Change-Id: I98c7a32bab926bd05e01a54d06518b032b1ea7ef
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoAdd to check group mode from rua 28/243528/8
Changgyu Choi [Tue, 8 Sep 2020 02:13:36 +0000 (11:13 +0900)]
Add to check group mode from rua

Change-Id: I69dcaa6c0ac23b0d006ae50a34a9f27a7494fdd0
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoFix screen resolution module 07/243507/1
Hwankyu Jhun [Mon, 7 Sep 2020 22:40:28 +0000 (07:40 +0900)]
Fix screen resolution module

This patch removes calling __launch_appinfo_deregister_appid()
from __on_launch_complete_start(). If a component type of a launching
application is service-application, the module doesn't register the
application info using __launch_appinfo_register_appid().

Change-Id: I25d41d0fa4e2a52b75d768af0701bcbfdfe1d09f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.8 81/243381/1 accepted/tizen/unified/20200908.130524 submit/tizen/20200907.071455
Hwankyu Jhun [Mon, 7 Sep 2020 07:13:35 +0000 (16:13 +0900)]
Release version 1.23.8

Changes:
 - change register wayland listener point

Change-Id: I4138014a1d4eeaa6eaa6565c3108ff4c0f0540b1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agochange register wayland listener point 71/243371/2
jeon [Fri, 4 Sep 2020 07:56:22 +0000 (16:56 +0900)]
change register wayland listener point

  - change listener point of tizen_input_device_manager interface
  - we need to add wayland listener immediately after registry bind

Change-Id: I860ca980a03e74378b3d509b93f2919f61b2693d

4 years agoRelease version 1.23.7 13/243113/6 accepted/tizen/unified/20200908.060746 submit/tizen/20200903.073148
Changgyu Choi [Thu, 3 Sep 2020 07:24:15 +0000 (16:24 +0900)]
Release version 1.23.7

Changes:
 - Remove amd_noti_msg.h

Change-Id: I580d91b8fcfd88b4bd2c8888e898a51c06cccb2a
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoMerge "Remove amd_noti_msg.h" into tizen submit/tizen/20200903.072701
Changgyu Choi [Thu, 3 Sep 2020 04:28:56 +0000 (04:28 +0000)]
Merge "Remove amd_noti_msg.h" into tizen

4 years agoRemove amd_noti_msg.h 72/243072/2
Changgyu Choi [Thu, 3 Sep 2020 03:27:19 +0000 (12:27 +0900)]
Remove amd_noti_msg.h

It is duplicated with amd_api_noti_msg.h

Change-Id: Ib096d3c596995fa96e36a210f1e6150073df68e2
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.23.6 64/243064/1 accepted/tizen/unified/20200904.035422 submit/tizen/20200903.020130
hyunho [Thu, 3 Sep 2020 02:00:14 +0000 (11:00 +0900)]
Release version 1.23.6

Changes:
 - Do not change value

Change-Id: Id759461bc3e2b7b61aaab687f97e1e7ddd662c49
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoDo not change value 79/242979/3
hyunho [Wed, 2 Sep 2020 07:21:48 +0000 (16:21 +0900)]
Do not change value

rua_usr_db_add_history checks whether it is NULL or not
if we assign "" to the NULL value, it causes unintended multiple
rua data insertion.

Change-Id: I518e2df570b72256959b90c14b01b3ffd4b103a6
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 1.23.5 60/242060/1 accepted/tizen/unified/20200825.033220 submit/tizen/20200824.015656
Hwankyu Jhun [Mon, 24 Aug 2020 01:51:32 +0000 (10:51 +0900)]
Release version 1.23.5

Changes:
 - Fix wrong implementation of sending app com

Change-Id: I9744c06400a93776ebebbcd16d7e8e86eeec4c79
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong implementation of sending app com 46/242046/1
Hwankyu Jhun [Fri, 21 Aug 2020 23:40:57 +0000 (08:40 +0900)]
Fix wrong implementation of sending app com

After calling bundle_del(), the endpoint of _app_com_send() is invalid parameter.
Because, allocated memory is released by bundle_del().

Change-Id: Ic3004f683a2bf09ffe1a2cba67133830ddbb95bc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.4 39/241939/1 submit/tizen/20200821.042417
Hwankyu Jhun [Fri, 21 Aug 2020 03:46:52 +0000 (12:46 +0900)]
Release version 1.23.4

Changes:
 - Fix a bug about app com endpoint

Change-Id: Iafe45d2af9f1cc04f7b5dd4f02485a70087c662d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix a bug about app com endpoint 32/241932/1
Hwankyu Jhun [Fri, 21 Aug 2020 02:51:13 +0000 (11:51 +0900)]
Fix a bug about app com endpoint

- Removes endpoint from bundle object

Change-Id: Icad9c925878e8330d880b93b48a3a886b970ba27
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.3 00/241300/1 accepted/tizen/unified/20200820.034804 submit/tizen/20200819.053907 submit/tizen/20200819.085923
Hwankyu Jhun [Wed, 19 Aug 2020 05:34:35 +0000 (14:34 +0900)]
Release version 1.23.3

Changes:
 - Remove unused codes

Change-Id: I87ee060b4d467f889b4e8d03171336990f50df82
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove unused codes 21/241021/1
Hwankyu Jhun [Fri, 14 Aug 2020 01:42:01 +0000 (10:42 +0900)]
Remove unused codes

Change-Id: I084971d5230ed3f0d3f635d3e2621a89026f0be8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.2 53/240953/1 accepted/tizen/unified/20200814.123140 submit/tizen/20200813.061422
Changgyu Choi [Thu, 13 Aug 2020 05:44:42 +0000 (14:44 +0900)]
Release version 1.23.2

Changes:
 - Remove unnecessary noti event

Change-Id: I7f4d5f01c3f4bb72d85d849c94931cfced5ec4d0
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRemove unnecessary noti event 41/240941/5
Changgyu Choi [Thu, 13 Aug 2020 02:33:41 +0000 (11:33 +0900)]
Remove unnecessary noti event

Change-Id: I0c96a81a79a7a2b1ca608a0f0b5dcb26cc2b0826
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
4 years agoRelease version 1.23.1 43/240943/1 submit/tizen/20200813.052855
Hwankyu Jhun [Thu, 13 Aug 2020 05:07:26 +0000 (14:07 +0900)]
Release version 1.23.1

Changes:
 - Fix Adding App Group Feature
 - Fix invalid access

Change-Id: I3f94bd550b259e22db0688c4ebf72aadf0838b00
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix invalid access 40/240940/1
Hwankyu Jhun [Thu, 13 Aug 2020 04:10:58 +0000 (13:10 +0900)]
Fix invalid access

Change-Id: I8d8464a6c2f25d89812963f8bbbb6a2af36ddd18
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix Adding App Group Feature 78/240878/1
Hwankyu Jhun [Wed, 12 Aug 2020 09:39:36 +0000 (18:39 +0900)]
Fix Adding App Group Feature

- Changes the condition of if statement to check whether the position is
a negative value or not.

Change-Id: I6ace6dad19e9df972188c31f21fa55d0dd9ef59c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.23.0 03/240503/1 accepted/tizen/unified/20200810.123054 submit/tizen/20200807.041029 submit/tizen/20200809.223433
Hwankyu Jhun [Fri, 7 Aug 2020 02:56:02 +0000 (11:56 +0900)]
Release version 1.23.0

Changes:
 - Remove OOM restart logic from watch module
 - Support adding app group

Change-Id: I17db9654ef08c007495d7d646da417c084d5b783
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSupport adding app group 46/240146/6
Hwankyu Jhun [Tue, 4 Aug 2020 02:59:25 +0000 (11:59 +0900)]
Support adding app group

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

Change-Id: I666673ad71be800f63139ef4b4f548a786ba63cc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove OOM restart logic from watch module 86/240186/3
Hwankyu Jhun [Tue, 4 Aug 2020 08:01:37 +0000 (17:01 +0900)]
Remove OOM restart logic from watch module

Change-Id: If807c46870f7143918498590498cacba1488cd2c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.22.5 48/240248/1 accepted/tizen/unified/20200806.062520 submit/tizen/20200805.072116 submit/tizen/20200805.223346
Hwankyu Jhun [Wed, 5 Aug 2020 00:10:20 +0000 (09:10 +0900)]
Release version 1.22.5

Changes:
 - Add cynara checker for private sharing command
 - Do not allow launch while widget dying
 - Add missing log
 - Send AMD notification message from app group dispatcher
 - Fix wrong implementation

Change-Id: I799aedc6feb22d9e8beb266e4f6cd28b2cf5de0e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong implementation 42/240242/1
Hwankyu Jhun [Tue, 4 Aug 2020 23:31:53 +0000 (08:31 +0900)]
Fix wrong implementation

aul_sock_send_bundle() doesn't return AUL error.

Change-Id: I6c7725f240e9d10399e6b27007631b3b7b244018
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSend AMD notification message from app group dispatcher 90/239990/1
Hwankyu Jhun [Fri, 31 Jul 2020 09:08:16 +0000 (18:08 +0900)]
Send AMD notification message from app group dispatcher

When calling __dispatch_app_group_activate_below(), the module sends
the notification message.

Change-Id: Ib197a4e666f44cc95d27d677636dfd4e0040ed71
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd missing log 85/239885/2
Hwankyu Jhun [Thu, 30 Jul 2020 09:45:41 +0000 (18:45 +0900)]
Add missing log

Change-Id: I6bfffb9e85ae09f87d4926431c38b1268d2b2811
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoDo not allow launch while widget dying 91/239791/2
hyunho [Thu, 30 Jul 2020 01:51:33 +0000 (10:51 +0900)]
Do not allow launch while widget dying

If we allow it, widget_service_trigger_update could
create new process unintentionally.

Change-Id: I29420cae4d4bf77be55306f4789ddcc197fcc3c0
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoAdd cynara checker for private sharing command 24/239224/1
Hwankyu Jhun [Thu, 23 Jul 2020 00:50:42 +0000 (09:50 +0900)]
Add cynara checker for private sharing command

To use private sharing feature, datasharing privilege is needed.

Change-Id: I24b9a0628d66d21262930635a653073842f3cf9e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.22.4 39/239039/1 accepted/tizen/unified/20200722.014926 submit/tizen/20200721.091425
Hwankyu Jhun [Tue, 21 Jul 2020 08:57:51 +0000 (17:57 +0900)]
Release version 1.22.4

Changes:
 - Refactor App Com

Change-Id: I65f8bbcbc7347b3999dfcfe3bf659f72b780d3f9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRefactor App Com 11/239011/6
Hwankyu Jhun [Tue, 21 Jul 2020 02:08:37 +0000 (11:08 +0900)]
Refactor App Com

To avoid making a delay, amd creates a thread to send app com messages.
The thread name is "AppComBroker". If calling aul_sock_send_bundle()
returns AUL_R_ECOMM error, amd removes client info from app com endpoints.

Change-Id: I6085485f8c475ba9c48f50fe35753fbae811cc3a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.22.3 47/238447/1 accepted/tizen/unified/20200715.002110 submit/tizen/20200714.042458
Hwankyu Jhun [Tue, 14 Jul 2020 04:20:14 +0000 (13:20 +0900)]
Release version 1.22.3

Changes:
 - Fix app group dispatchers related to attach/detach window

Change-Id: Iaaabd7e6b1cf183f9b9098928d1f0f9c6b7dd59e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix app group dispatchers related to attach/detach window 43/238443/3
Hwankyu Jhun [Tue, 14 Jul 2020 03:44:43 +0000 (12:44 +0900)]
Fix app group dispatchers related to attach/detach window

- Separates errors

Change-Id: I8e091f306591fa15fd65e83e6d947c39496cea99
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.22.2 23/238423/1 submit/tizen/20200714.005539
Hwankyu Jhun [Tue, 14 Jul 2020 01:23:21 +0000 (10:23 +0900)]
Release version 1.22.2

Changes:
 - Send app status event without specific appid

Change-Id: Iae9492f6944547108ec93db3972c3cd23647a595
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSend app status event without specific appid 55/238355/1
Hwankyu Jhun [Mon, 13 Jul 2020 04:59:35 +0000 (13:59 +0900)]
Send app status event without specific appid

Change-Id: Ib6b53912b0b29c5238cda4456d0b7eef1f076e63
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.22.1 26/238326/1 submit/tizen/20200713.010215
Hwankyu Jhun [Mon, 13 Jul 2020 00:54:33 +0000 (09:54 +0900)]
Release version 1.22.1

Changes:
 - Remove unnecessary dependency
 - Adjust dependencies of service file
 - Add logs for watch launch/dead events
 - Fix Launchpad Recovery Feature

Change-Id: I15ba6d55c725af38a9e83163e815b5f3072597ad
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix Launchpad Recovery Feature 42/238242/5
Hwankyu Jhun [Fri, 10 Jul 2020 00:56:03 +0000 (09:56 +0900)]
Fix Launchpad Recovery Feature

To recovery launchpad, amd uses ".launchpad-recovery-sock" instead of
".launchpad-process-pool-sock".
Some product doesn't use ".launchpad-process-pool-sock" for socket activation.
Because, the launchpad-process-pool is started without systemd.

Change-Id: Ic18b61c320a8930d0a43d12ffa004697bfc90e01
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd logs for watch launch/dead events 31/238131/2
hyunho [Thu, 9 Jul 2020 00:48:44 +0000 (09:48 +0900)]
Add logs for watch launch/dead events

Change-Id: Ie447a099f4829b8b70babe4fb10c84916a9c65b2
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoAdjust dependencies of service file 26/237826/1
Hwankyu Jhun [Mon, 6 Jul 2020 03:03:42 +0000 (12:03 +0900)]
Adjust dependencies of service file

"After=buxton2.service" is changed to "After=buxton2.socket".

Change-Id: I452287d135c8ea178b2af63edf56e997c15794d7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove unnecessary dependency 07/237407/1
Junghyun Yeon [Tue, 30 Jun 2020 06:11:09 +0000 (15:11 +0900)]
Remove unnecessary dependency

It seems that app2sd is used no longer.

Change-Id: Idda93959e28851ed929fca6cfb189e5c7aaf7d7c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
4 years agoRelease version 1.22.0 84/237384/1 accepted/tizen/unified/20200701.032308 submit/tizen/20200630.041242
Hwankyu Jhun [Tue, 30 Jun 2020 03:05:02 +0000 (12:05 +0900)]
Release version 1.22.0

Changes:
 - Remove unused header
 - Merge "Remove unused header" into tizen
 - Fix getting root path at extractor module
 - Add Launchpad Recovery Feature

Change-Id: Iccd6bfac05e8047ce08f19e03a8c1d93b53e2732
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd Launchpad Recovery Feature 02/237202/5
Hwankyu Jhun [Fri, 26 Jun 2020 02:43:30 +0000 (11:43 +0900)]
Add Launchpad Recovery Feature

If AMD gets the ECOMM error when sending the launch request, amd sends
SIGABRT signal to Launchpad. Launchpad will be started automatically
by socket activation.

Change-Id: I19b23bbd419aaeb36623d010b59b24a25c6c0f27
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix getting root path at extractor module 19/236819/1
Sangyoon Jang [Mon, 22 Jun 2020 08:38:40 +0000 (17:38 +0900)]
Fix getting root path at extractor module

Use AMD_AIT_ROOT_PATH instead.

Change-Id: I51ac08abce979d343975573caa8bddd71e0892e6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoMerge "Remove unused header" into tizen
Changgyu Choi [Fri, 19 Jun 2020 06:11:48 +0000 (06:11 +0000)]
Merge "Remove unused header" into tizen

4 years agoRemove unused header 57/236657/2
changyu-choi [Fri, 19 Jun 2020 05:54:40 +0000 (14:54 +0900)]
Remove unused header

Change-Id: Ie329e2d7595f5a7d1c6b2a2f276418ff5a503371
Signed-off-by: changyu-choi <changyu.choi@samsung.com>
4 years agoRelease version 1.21.3 40/236540/1 accepted/tizen/unified/20200619.004551 submit/tizen/20200618.034155
Hwankyu Jhun [Thu, 18 Jun 2020 03:40:08 +0000 (12:40 +0900)]
Release version 1.21.3

Changes:
 - Fix bugs about getting running app context

Change-Id: I642ad0c86cb1280118a68bf85844ad06b1139496
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix bugs about getting running app context 37/236537/1
Hwankyu Jhun [Thu, 18 Jun 2020 03:17:54 +0000 (12:17 +0900)]
Fix bugs about getting running app context

Even if when the application is dying or is a sub application of the app
gorup, AMD has to send the running app context when the caller process ID
is equal to the process ID of the running app context.

Change-Id: Iced11090d7a8c1e3bb2a1ba49f2208f2a34bff7a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.21.2 98/236398/1 submit/tizen/20200617.005410
Hwankyu Jhun [Wed, 17 Jun 2020 00:09:55 +0000 (09:09 +0900)]
Release version 1.21.2

Changes:
 - Fix wrong exception handling

Change-Id: I1e86e370cc85938a2dd2da8a1cd97430be755316
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong exception handling 97/236397/1
Hwankyu Jhun [Wed, 17 Jun 2020 00:07:25 +0000 (09:07 +0900)]
Fix wrong exception handling

Change-Id: Ifbf47c386293b2eacbe0888a3ead3d8039e4597c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.21.1 27/236227/2 submit/tizen/20200616.005951 submit/tizen/20200616.011935 submit/tizen/20200616.012849
changyu-choi [Tue, 16 Jun 2020 00:52:55 +0000 (09:52 +0900)]
Release version 1.21.1

Changes:
 - Add ac.socket dependency at ac.servie

Change-Id: I45ca4795a5ae36a08893f89cda2119c8d9a43404
Signed-off-by: changyu-choi <changyu.choi@samsung.com>
5 years agoMerge "Add ac.socket dependency at ac.service" into tizen
Changgyu Choi [Tue, 16 Jun 2020 00:45:57 +0000 (00:45 +0000)]
Merge "Add ac.socket dependency at ac.service" into tizen

5 years agoAdd ac.socket dependency at ac.service 25/236225/1
changyu-choi [Tue, 16 Jun 2020 00:28:14 +0000 (09:28 +0900)]
Add ac.socket dependency at ac.service

Change-Id: I4e1910d6bdd8ea243453f4b3aae36230732050de
Signed-off-by: changyu-choi <changyu.choi@samsung.com>
5 years agoRelease version 1.21.0 39/236139/1 accepted/tizen/unified/20200616.170943 submit/tizen/20200615.072923 submit/tizen/20200615.090918
Hwankyu Jhun [Mon, 15 Jun 2020 07:19:13 +0000 (16:19 +0900)]
Release version 1.21.0

Changes:
 - Support getting app context

Change-Id: Iec5b0ce72e46842d517f4f6b57ada66cf57e9384
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSupport getting app context 27/235027/3
Hwankyu Jhun [Tue, 2 Jun 2020 00:07:17 +0000 (09:07 +0900)]
Support getting app context

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

Change-Id: Idb729c08fb49d0a993d7c986282d9a589c671faf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.20.0 31/236031/2 submit/tizen/20200612.065731
changyu-choi [Fri, 12 Jun 2020 06:19:45 +0000 (15:19 +0900)]
Release version 1.20.0

Changes:
 - Refactor amd_noti

Change-Id: Icb65457ec099032fe567b7e06d0e9326b4bcd52e
Signed-off-by: changyu-choi <changyu.choi@samsung.com>
5 years agoRefactor amd_noti 98/235898/19
changyu-choi [Wed, 10 Jun 2020 09:10:56 +0000 (18:10 +0900)]
Refactor amd_noti

Change data structure.
Change file from c to c++.

Change-Id: I2fb1512f77268c889e9d5d0c1be7915a16acb19f
Signed-off-by Changgyu Choi <changyu.choi@samsung.com>

5 years agoRelease version 1.19.2 42/235142/1 accepted/tizen/unified/20200603.150146 submit/tizen/20200602.074750
Hwankyu Jhun [Tue, 2 Jun 2020 07:33:11 +0000 (16:33 +0900)]
Release version 1.19.2

Changes:
 - Fix finding app group info
 - Reduce printing error logs

Change-Id: Iea257234c9f69d76105a51d6c5e7d2490ad2b19d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoReduce printing error logs 78/234978/1
Hwankyu Jhun [Mon, 1 Jun 2020 08:24:34 +0000 (17:24 +0900)]
Reduce printing error logs

Change-Id: I07134324535a422790486b333880711a1c95ffee
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix finding app group info 70/234970/3
Hwankyu Jhun [Mon, 1 Jun 2020 08:21:15 +0000 (17:21 +0900)]
Fix finding app group info

If finding the app group info is failed, amd finds it using pid.

Change-Id: Ic0d391bee79ee95632dde5923ce7894850101828
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.19.1 04/234804/1 accepted/tizen/unified/20200601.140122 submit/tizen/20200529.041354 submit/tizen/20200601.003533
Hwankyu Jhun [Fri, 29 May 2020 02:27:21 +0000 (11:27 +0900)]
Release version 1.19.1

Changes:
 - Fix log level
 - Add set/unset private sharing
 - Remove launcher service keys from bundle data
 - Fix a bug about seamless launching effect
 - Fix AUL reply handler
 - Fix a bug about getting running context
 - Fix mount check

Change-Id: I2719906e9c2341bc2141e775267848b1df0cef7e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix mount check 10/234610/2
Hwankyu Jhun [Wed, 27 May 2020 07:16:59 +0000 (16:16 +0900)]
Fix mount check

Change-Id: Ib27a7847b55a7300f9d3eeb41cd7a358abf99b33
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a bug about getting running context 57/234057/1
Hwankyu Jhun [Thu, 21 May 2020 08:57:46 +0000 (17:57 +0900)]
Fix a bug about getting running context

Change-Id: I6f8566531a1500e2cb70230fe90585cc76f6e5a5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix AUL reply handler 76/233876/1
Hwankyu Jhun [Wed, 20 May 2020 03:41:57 +0000 (12:41 +0900)]
Fix AUL reply handler

If the return value of calling recv() is 0, amd has to send the caller a
negative error value.

Change-Id: Idee6bc78279cffac11d0162e35a083d4ba8ba94e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a bug about seamless launching effect 47/233747/1
Hwankyu Jhun [Tue, 19 May 2020 02:09:59 +0000 (11:09 +0900)]
Fix a bug about seamless launching effect

Change-Id: Ic9244135e61987687c8e9a990a9a29708974f793
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRemove launcher service keys from bundle data 03/233603/1
Hwankyu Jhun [Sat, 16 May 2020 09:21:00 +0000 (18:21 +0900)]
Remove launcher service keys from bundle data

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