platform/core/uifw/mmi-framework.git
5 months agopackaging: asan: skip Werror=maybe-uninitialized sandbox/dkson95/asan accepted/tizen/unified/x/asan/20241224.004622
Dongkyun Son [Tue, 5 Nov 2024 06:03:07 +0000 (15:03 +0900)]
packaging: asan: skip Werror=maybe-uninitialized

Change-Id: I8ccf7f16a3f137dc04108f3114eb1724538b8ba5
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
6 months agoFix build error found while building with GCC 14 18/320718/1 accepted/tizen/unified/20241122.171530 accepted/tizen/unified/x/20241218.032846
Ji-hoon Lee [Thu, 21 Nov 2024 09:26:54 +0000 (18:26 +0900)]
Fix build error found while building with GCC 14

Change-Id: I610088868a20926833c56e2ae9200632692b4679

7 months agoFix missing-field-initializers build error 92/319692/1 accepted/tizen/unified/20241031.084407
Ji-hoon Lee [Wed, 30 Oct 2024 08:56:13 +0000 (17:56 +0900)]
Fix missing-field-initializers build error

Change-Id: Ia77a2c4682fb2d9ddea81ababf0589b9c6ac53e1

7 months agoFix typo 69/319469/1
Ji-hoon Lee [Wed, 23 Oct 2024 12:14:06 +0000 (21:14 +0900)]
Fix typo

Change-Id: I859a981a5c0d1624ec756bddb8373f16afcb36a6

8 months agoFix ASAN build issue 46/318846/2 accepted/tizen_9.0_unified accepted/tizen_unified_toolchain accepted/tizen/9.0/unified/20241030.234509 accepted/tizen/unified/20241011.010703 accepted/tizen/unified/toolchain/20241022.122653 accepted/tizen/unified/toolchain/20241022.123056 accepted/tizen/unified/x/20241011.021826 accepted/tizen/unified/x/asan/20241013.235429 tizen_9.0_m2_release
Seung-Woo Kim [Thu, 10 Oct 2024 01:47:28 +0000 (10:47 +0900)]
Fix ASAN build issue

The strncpy with character size of fixed size string still
causes stringop-truncation warning in ASAN build, so resolve
the issue with strncpy of full size including terminated
character.

Change-Id: I09be11b837c3c1ed7f34e48b242bad912cbb92ca
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
8 months agoMerge "Bump version to 2.2.2" into tizen
Wonnam Jang [Tue, 8 Oct 2024 13:06:39 +0000 (13:06 +0000)]
Merge "Bump version to 2.2.2" into tizen

8 months agoMerge "Fix ASAN issue (stringop-truncation warning)" into tizen
Wonnam Jang [Tue, 8 Oct 2024 13:04:40 +0000 (13:04 +0000)]
Merge "Fix ASAN issue (stringop-truncation warning)" into tizen

8 months agofixed a failure issue in UTC 57/318757/3
Sejun Park [Tue, 8 Oct 2024 03:16:52 +0000 (12:16 +0900)]
fixed a failure issue in UTC

Change-Id: Ic2120c4cff0ec0a633b8fb9990de9974f6e4f132

8 months agoBump version to 2.2.2 50/318750/1
urmain [Tue, 8 Oct 2024 01:50:47 +0000 (10:50 +0900)]
Bump version to 2.2.2

Change-Id: I99025724072e79cefa1b09e618dde1a585f6d9bb

8 months agoAdd logic to find port when port_type and port_name are same 02/318702/3 accepted/tizen/unified/20241008.173936 accepted/tizen/unified/x/20241009.055411
urmain [Mon, 7 Oct 2024 07:36:31 +0000 (16:36 +0900)]
Add logic to find port when port_type and port_name are same

Change-Id: I63eb8fb8a76e6b9c6d6a76c95bc34fc36a673aa9

8 months agoFix ASAN issue (stringop-truncation warning) 21/318621/1
sooyeon [Fri, 4 Oct 2024 00:26:10 +0000 (09:26 +0900)]
Fix ASAN issue (stringop-truncation warning)

Change-Id: I8ca19125d123c3915dae19dc0f62a10ecc78566f
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
8 months agoMerge "Add licenses (BSD, BSL)" into tizen
Sooyeon Kim [Wed, 2 Oct 2024 08:14:29 +0000 (08:14 +0000)]
Merge "Add licenses (BSD, BSL)" into tizen

8 months agoFix unknown function on API's description 71/318571/2
urmain [Wed, 2 Oct 2024 08:05:37 +0000 (17:05 +0900)]
Fix unknown function on API's description

Change-Id: I72eab82f92009f83f622fd66850c00110b9cbe81

8 months agoAdd licenses (BSD, BSL) 55/318555/1 accepted/tizen/unified/20241004.041950 accepted/tizen/unified/x/20241006.082028
sooyeon [Wed, 2 Oct 2024 07:06:10 +0000 (16:06 +0900)]
Add licenses (BSD, BSL)

Change-Id: Ic5b82e13a65e28071e612a4136117f3a6659e740
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
8 months agoReturn not-supported error if feature is not found 04/318504/1
Ji-hoon Lee [Mon, 30 Sep 2024 16:19:54 +0000 (01:19 +0900)]
Return not-supported error if feature is not found

Change-Id: Iacde11f8edeb1ac6de531a5881c79688a2f9186b

8 months agoFix defects detected by static analysis tool 63/318463/1
Ji-hoon Lee [Mon, 30 Sep 2024 06:56:25 +0000 (15:56 +0900)]
Fix defects detected by static analysis tool

Change-Id: Ia6b0fdf2aa3ca4207a348c1a0ff020285e327d36

8 months agoFix defects detected by static analysis tool 53/318453/3
Ji-hoon Lee [Mon, 30 Sep 2024 04:25:05 +0000 (13:25 +0900)]
Fix defects detected by static analysis tool

Change-Id: I873ad50bf6a388c8eaf2e25639d06a97568a14d0

8 months agoBump version to 2.2.1 31/318431/1 accepted/tizen/unified/20241001.004133 accepted/tizen/unified/toolchain/20241004.101202 accepted/tizen/unified/x/20241001.154006
urmain [Mon, 30 Sep 2024 00:21:28 +0000 (09:21 +0900)]
Bump version to 2.2.1

Change-Id: I28955a67ca9025ccc12ed0e02cf3bf0062cb41da

8 months agoFix errors found while running UTC 58/318358/5
Ji-hoon Lee [Fri, 27 Sep 2024 06:58:48 +0000 (15:58 +0900)]
Fix errors found while running UTC

Change-Id: I16b6723a84011d6f447cd34fd687d3026d9af38f

8 months agoAdd missing parameter for updating activation result function 03/318403/1
Ji-hoon Lee [Fri, 27 Sep 2024 10:57:34 +0000 (19:57 +0900)]
Add missing parameter for updating activation result function

Change-Id: Id1df2b2f100f4e9e405b58b1eee3343aec0ffab6

8 months agoSpecify that tizen feature is required to use MMI APIs 73/318273/2
Ji-hoon Lee [Thu, 26 Sep 2024 07:35:18 +0000 (16:35 +0900)]
Specify that tizen feature is required to use MMI APIs

Change-Id: I296f342d4a261f25c009e332b258f8b5f37cb43a

8 months agoBump version to 2.2.0 77/318177/2
Ji-hoon Lee [Wed, 25 Sep 2024 08:31:25 +0000 (17:31 +0900)]
Bump version to 2.2.0

Change-Id: I41a8857ba9edcfec4a4e8d0fac8f250c26def843

8 months agoAdd new MMI CAPI 59/317459/24
Ji-hoon Lee [Thu, 19 Sep 2024 04:14:36 +0000 (13:14 +0900)]
Add new MMI CAPI

Change-Id: I4287a51cc45b236ddfcf6633e56b2dce59e53881

8 months agoUpdate license information 73/317973/2
Ji-hoon Lee [Mon, 23 Sep 2024 07:25:19 +0000 (16:25 +0900)]
Update license information

Change-Id: Ic572041a9d09fe12c8bab94c7bb35f93343f7efe

8 months agoSync with latest code 58/317458/2
Ji-hoon Lee [Tue, 10 Sep 2024 11:28:43 +0000 (20:28 +0900)]
Sync with latest code

Change-Id: I6ff802dcae3776e457c081499d9900dbe6dc8c93

14 months agoSync with latest mmi-framework 81/309081/1 accepted/tizen_unified_dev accepted/tizen/unified/20240405.115709 accepted/tizen/unified/dev/20240620.010328 accepted/tizen/unified/x/20240927.134420
Ji-hoon Lee [Thu, 4 Apr 2024 10:36:34 +0000 (19:36 +0900)]
Sync with latest mmi-framework

Change-Id: I5404938a40a3da216977c5f047ab44aea2895902

14 months agoSync with latest code 36/308736/2 accepted/tizen/unified/20240404.021353
Sejun Park [Fri, 29 Mar 2024 08:59:45 +0000 (17:59 +0900)]
Sync with latest code

Sync Commit ID : a34b5458a5eff86f01ffd0d96248b545cbb21269

Change-Id: I5c49e9f75aa3cb89377ef6ff633c0d2bb322f27e

14 months agofixed errors by using the same name for member variables and parameters 14/308714/1
Sejun Park [Fri, 29 Mar 2024 05:31:31 +0000 (14:31 +0900)]
fixed errors by using the same name for member variables and parameters

Change-Id: Ib36e16df41fd1025674c862673ae94dad4442f3a

14 months agoSync with latest MMI framework code 22/308622/2
Ji-hoon Lee [Thu, 28 Mar 2024 07:28:43 +0000 (16:28 +0900)]
Sync with latest MMI framework code

Sync Commit ID : a31f0c569f98038ebaf08be2cf5cac9255ee2ee9

Change-Id: Icb1e6f69498f847790c39303d4333e5a6c5056e3

15 months agoFix gcov QB build error and Update version (2.0.2) 98/307698/2 accepted/tizen/unified/20240313.134627 accepted/tizen/unified/20240313.135644
sooyeon [Tue, 12 Mar 2024 08:40:29 +0000 (17:40 +0900)]
Fix gcov QB build error and Update version (2.0.2)

Change-Id: I0340e9a26c5097f56753b08971572e5709b4900c
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
17 months agoSync with latest MMI framework code 99/302899/1 accepted/tizen/unified/20231219.041318
Ji-hoon Lee [Fri, 15 Dec 2023 07:10:00 +0000 (16:10 +0900)]
Sync with latest MMI framework code

Sync Commit ID : bfc1bf1bdedb2992dd34065fa1ee31de1821b481

Change-Id: I9f9c651ce9c09c9ca090a6ada18293f17ee5dc89

21 months agoFix defects detected by static analysis tool 48/298848/1
Ji-hoon Lee [Thu, 14 Sep 2023 05:50:09 +0000 (14:50 +0900)]
Fix defects detected by static analysis tool

Change-Id: Idf238fe31b857a47d847a13902e7bdcd5a328df5

21 months agoFix defects detected by static analysis tool 28/298828/1
Ji-hoon Lee [Thu, 14 Sep 2023 04:36:23 +0000 (13:36 +0900)]
Fix defects detected by static analysis tool

Change-Id: I02f13a7e341e9afd8c0d325bc0c2630376f17778

21 months agoAdd missing file 71/298771/1
wn.jang [Wed, 13 Sep 2023 08:40:17 +0000 (17:40 +0900)]
Add missing file

Change-Id: I0504928a0c41ac0737957304d3e8fc5954dfd1a3

21 months agoUpdate MMI Framework 2.0 04/297204/2
Ji-hoon Lee [Fri, 11 Aug 2023 12:05:33 +0000 (21:05 +0900)]
Update MMI Framework 2.0

Change-Id: I332cdda776346435880da0dc0f26859e77506feb

2 years agoversion up : 1.0.2 76/284576/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20231005.094234 accepted/tizen/unified/20221121.163725 tizen_8.0_m2_release
dyamy-lee [Fri, 18 Nov 2022 09:51:21 +0000 (18:51 +0900)]
version up : 1.0.2

Change-Id: I31dc3f699a9605bb3141dfa7d0c08cf962666a1c

2 years agocorrect `so file` install location 36/282336/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.062309 accepted/tizen/7.0/unified/hotfix/20221116.110155 accepted/tizen/unified/20221006.151855 tizen_7.0_m2_release
dyamy-lee [Fri, 30 Sep 2022 00:07:07 +0000 (09:07 +0900)]
correct `so file` install location

`so file` was not installed when package installed, because it was located in devel.
Then, move it to original file location

Change-Id: Idcb931ad936b57f69a7290e63354c5bb370abff0

2 years agoversion up : 1.0.1 06/282006/1 accepted/tizen/unified/20220927.132357
dyamy-lee [Mon, 26 Sep 2022 06:36:08 +0000 (15:36 +0900)]
version up : 1.0.1

Change-Id: I0f424b66d7eba62eab55c90e22394407324a4680

2 years agoadd deactivate input event 25/281625/1
dyamy-lee [Wed, 7 Sep 2022 01:55:27 +0000 (10:55 +0900)]
add deactivate input event

mmi_deactivate_input_event is called by client, and it check saved input event.
If it has matched one, invoke deactivate input event to stub.
Also, add tests for deactivate.

Change-Id: I9b0173cf14485e028892eeac2e8c8cb924d8f7a4

2 years agoadd mmi-ipc module tests 21/281621/1
dyamy-lee [Fri, 16 Sep 2022 04:37:32 +0000 (13:37 +0900)]
add mmi-ipc module tests

add register, activate tests about mmi-ipc module

Change-Id: Ida2334d094725cb0d93b9569e60634122f5f02b5

2 years agoremove wrapper of checking connection in retry function 20/281620/1
dyamy-lee [Thu, 15 Sep 2022 08:42:55 +0000 (17:42 +0900)]
remove wrapper of checking connection in retry function

retry function is called when it is alreday not connected.
So, this remove re-checking connected value, for readability and clear logic

Change-Id: Ifb7ac64d23cdf66d5f4cacf547b7ebf28a6783fd

2 years agorename internal function 19/281619/1
dyamy-lee [Thu, 15 Sep 2022 08:35:52 +0000 (17:35 +0900)]
rename internal function

using '__' prefix and 'static' keyword is better for internal function.
So, rename mmi_client_convert_error_code to __mmi_client_convert_error_code.

Change-Id: I038fd2ab0a396fa347e8f988ff6ed7489f4af5a4

2 years agochange return value 18/281618/1
dyamy-lee [Thu, 15 Sep 2022 08:32:53 +0000 (17:32 +0900)]
change return value

this patch changed some functions' return value from INVALID_PARAMETER to OPERATION_FAILED.
Using operation vailed error is more proper, because these variables are managed internal.

Change-Id: I2e5fd908aa5f615e16d2e9730a526fff3816085e

2 years agochange mmi_input_event_type_e and add tests more about activate 17/281617/1
dyamy-lee [Thu, 15 Sep 2022 02:45:25 +0000 (11:45 +0900)]
change mmi_input_event_type_e and add tests more about activate

add mmi input event type none because of mmi manager logic
rename enum of mmi_input_event_type_e following mmi manager
add other tests related mmi_activate_input_event

Change-Id: Idf90955cd4d2cca067abd690ffea5f84f7eed318

2 years agoactivate input event 16/281616/1
dyamy-lee [Tue, 13 Sep 2022 01:52:56 +0000 (10:52 +0900)]
activate input event

mmi_activate_input_event is called by client, and it check saved input event and callback.
If it has matched one, invoke activate input event to stub.

Change-Id: I6866edc74f7453d752b679050a44ce4f55193186

2 years agoadd retry connection 15/281615/1
dyamy-lee [Tue, 13 Sep 2022 01:30:58 +0000 (10:30 +0900)]
add retry connection

if connect_sync is fail or not connected when it invoke register,
retry connection as sync again.

Change-Id: Ibcec136ab0afdf9508d0a08087974a8639d8c5da

2 years agochange ipc connection as sync and add registering in result cb 14/281614/1
dyamy-lee [Thu, 8 Sep 2022 02:32:36 +0000 (11:32 +0900)]
change ipc connection as sync and add registering in result cb

Changed IPC connection as sync.
By sync connection, it can register input event and it's result_cb to mmi service
when mmi_set_result_cb is called.

Change-Id: I987e0cbb891907c12cbbe8219fd5467676d3e31f

2 years agomove user_data position as last of parameter 11/281611/1
dyamy-lee [Thu, 15 Sep 2022 01:00:45 +0000 (10:00 +0900)]
move user_data position as last of parameter

Change-Id: Idb14012a735b5985e0bb5b8e7a0448b5015ebbce

2 years agorename init/shutdown in ipc 10/281610/1
dyamy-lee [Thu, 8 Sep 2022 06:06:56 +0000 (15:06 +0900)]
rename init/shutdown in ipc

mmi_ipc_init/shutdown -> mmi_ipc_initialize/deinitialize

Change-Id: Ie4bdb6186fe6952d3ab46f16340a0790806f6170

2 years agoremove input_event_state and mmi_state_e 09/281609/1
dyamy-lee [Thu, 8 Sep 2022 01:14:08 +0000 (10:14 +0900)]
remove input_event_state and mmi_state_e

These states will not be used. So, removed these and codes of using these.

Change-Id: I8f9e4bf4daaaae134609990de07295a45f48f679

2 years agoreplace name of result_cb to mmi_result_cb 08/281608/1
dyamy-lee [Thu, 8 Sep 2022 01:04:01 +0000 (10:04 +0900)]
replace name of result_cb to mmi_result_cb

it chang the name of result_cb to mmi_result_cb for reducing unclear, especially consider ACR

Change-Id: I9ef921a7f57b47d532a84ea77b8f311a922a3816

2 years agorename function of mmi.h 07/281607/1
dyamy-lee [Wed, 7 Sep 2022 08:01:23 +0000 (17:01 +0900)]
rename function of mmi.h

following the it's role, it's more suit to rename as initialize/deinitialize

Change-Id: I850f9001c931deb996bdc04f2907f83e724d9ecb

2 years agoReplace the license as Apache 06/281606/1
dyamy-lee [Wed, 7 Sep 2022 07:56:57 +0000 (16:56 +0900)]
Replace the license as Apache

Change-Id: I4f30fc67add245ee6f0dd7440a0bc3b801c94857

2 years agoremove mmi-common.h and move those contents to mmi.h 05/281605/1
dyamy-lee [Wed, 7 Sep 2022 07:55:27 +0000 (16:55 +0900)]
remove mmi-common.h and move those contents to mmi.h

Those definition can be expose to app developer.
So, combine codes at one header file.
After that, replace using mmi-common.h to mmi.h.

Change-Id: Ibece423364b002f359de6ec9c8cd52e1eeff9928

2 years agoadd remove of callback lists 98/281598/1
dyamy-lee [Tue, 6 Sep 2022 07:56:57 +0000 (16:56 +0900)]
add remove of callback lists

When  is calling, added result_cb_list also needs to destroy.
So, add code of removing result_cb_list.
Also, for checking this, add test too.

Change-Id: Ic0428fc0db0f040138f71f221cc7bb362e909a81

2 years agoreplace return value of mmi_set_result_cb 97/281597/1
dyamy-lee [Tue, 6 Sep 2022 07:54:40 +0000 (16:54 +0900)]
replace return value of mmi_set_result_cb

Following a mmi_client_set_result_cb's error type is more clear than NOT_SUPPORTED error type.
So, changed it's return value following it on source code and test, too.

Change-Id: Id66f763de1904034ed321e22cbe52ad454a9c9df

2 years agoCreate set result cb API in mmi and test 96/281596/1
dyamy-lee [Mon, 5 Sep 2022 09:44:08 +0000 (18:44 +0900)]
Create set result cb API in mmi and test

A client(ex.reference app) is calling  of mmi modeule.
This function is calling  for saving in client

Change-Id: Ic9749d464a2dfb3298417fc1e1a8325851f05193

2 years agoCreate set result cb API in client and test 95/281595/1
dyamy-lee [Mon, 5 Sep 2022 09:41:07 +0000 (18:41 +0900)]
Create set result cb API in client and test

This function saves a result callback by each input_event_type in client module.
Also, create input_event_type as enum for readabiltiy.
And, add test code for mmi_client_set_result_cb.

Change-Id: I2a4f27ebe7d1c235a99fc125153d2ed4ef1fed7e

2 years agoskeleton of mmi_client_set_result_cb 94/281594/1
dyamy-lee [Mon, 5 Sep 2022 09:35:01 +0000 (18:35 +0900)]
skeleton of mmi_client_set_result_cb

create skeleton of mmi_client_set_result_cb and, it's tests

Change-Id: I88d6621612b4cb26ef702089f71d8d28adf1d0f1

2 years agorename about module : mmi-core to mmi-client 91/281591/1
dyamy-lee [Mon, 5 Sep 2022 05:05:12 +0000 (14:05 +0900)]
rename about module : mmi-core to mmi-client

this module's role is more related saving client data.
So, changed module name from mmi-core to mmi-client

Change-Id: Iaa90457d8bc60996c26789e79ec32c62804048eb

2 years agomove the structure of mmi_struct_s to header of mmi-core 90/281590/1
dyamy-lee [Mon, 5 Sep 2022 04:24:20 +0000 (13:24 +0900)]
move the structure of mmi_struct_s to header of mmi-core

this structure doesn't need exposure for app developer.
so, it moved location for exposure only the definition of related API

Change-Id: Id5453d6e64e20f379190399dbc99920822d8edb8

2 years agochange the prefix to matching with file name 89/281589/1
dyamy-lee [Mon, 5 Sep 2022 02:28:38 +0000 (11:28 +0900)]
change the prefix to matching with file name

if a prefix is same with file name, it can be know easily some function is which module

Change-Id: I6e89f92ef9d3ffde09799ff1bc4cf734c8787c2a

2 years agoRefactorying files with skeleton codes 88/281588/1
dyamy-lee [Fri, 2 Sep 2022 08:54:09 +0000 (17:54 +0900)]
Refactorying files with skeleton codes

Following new architecture design for interface,
refatorying files with skeleton codes.

mmi files are related with Reference Apps.
mmi-core files are called from mmi files for real mmi library logic.
mmi-common has structures for mmi library.

Change-Id: I917efe2904112bd14c566d9c282f4d59935ab40f

2 years agoremove not use things : app_id, uid, ecore_init 87/281587/1
dyamy-lee [Fri, 2 Sep 2022 07:38:32 +0000 (16:38 +0900)]
remove not use things : app_id, uid, ecore_init

Reference apps which use this library will launch by app manager, no more daemon.
So, this library does not use ecore init and quit for launching app.
Also, it does not register tidl by app_id and does not need uid.
This patch remove those things and tests.
The tests will be recreated following new functions creation.

Change-Id: If3779ca3d9d8f92b2a6736a0811293aa19390187

2 years agoremove ecore event and handling functions 86/281586/1
dyamy-lee [Mon, 22 Aug 2022 09:01:02 +0000 (18:01 +0900)]
remove ecore event and handling functions

Following change of the architecture, these ecore events and handling functions will not use.
So, remove all these in src and tests, too.

Change-Id: I9a8a7f128b21ce1cf2236dd550561472595737c8

2 years agotidl interface change 85/281585/1
dyamy-lee [Mon, 22 Aug 2022 08:15:37 +0000 (17:15 +0900)]
tidl interface change

The MMI library architecture was changed.
So, following change, tidl interface also changed.
This patch remove previous tidl interface and, only add minimum change of new interface for checking first.
Also, this patch removes functions which using previous tidl api.

Change-Id: Id2575f95693e7245b46c542cfc942950972d85eb

2 years agoUpdate version(0.1.1) 61/278661/1 accepted/tizen/unified/20220726.012224 submit/tizen/20220725.020611
dyamy-lee [Mon, 25 Jul 2022 00:02:46 +0000 (09:02 +0900)]
Update version(0.1.1)

Change-Id: I32d8bee7732cbc35c4ebac5379f6df43d4b55a81

2 years agoFix broken symbol char 55/277155/1
sungwook79.park [Thu, 16 Jun 2022 04:55:15 +0000 (13:55 +0900)]
Fix broken symbol char

Change-Id: Iae89a6d1f5ec30253e0a0864b4d690d675ff86fd
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
2 years agoRename mmifw to mmi because this module is the library for application 54/277154/1
sungwook79.park [Thu, 16 Jun 2022 04:38:24 +0000 (13:38 +0900)]
Rename mmifw to mmi because this module is the library for application

Change-Id: I7d44a0818a07fa26ea6b8ec440953c254f9f9267
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
2 years agommifw-ipc : initialize array_string_h 53/277153/1
dyamy-lee [Fri, 4 Mar 2022 02:10:57 +0000 (11:10 +0900)]
mmifw-ipc : initialize array_string_h

Change-Id: I1d0c0c9423b96a83e840cfc2dca85678a4bd133a

2 years agochange CODEOWNERS by changing members 52/277152/1
dyamy-lee [Thu, 3 Mar 2022 11:16:43 +0000 (20:16 +0900)]
change CODEOWNERS by changing members

Change-Id: Ia64dd47a6676e0be14d2a90fefd65b397f287b81

2 years agoremove TIDL implement code in repo and get these when build time 51/277151/1
dyamy-lee [Thu, 3 Mar 2022 06:50:09 +0000 (15:50 +0900)]
remove TIDL implement code in repo and get these when build time

packaging : uncomment generate tidl implement code which is mmi-proxy while build
interface/mmifw_proxy.* : remove mmifw_proxy code and remove interface directory
meson.build, mmifw-ipc.h : change mmi-proxy code location under src because of removing interface directory

Change-Id: I4174ff9382995313ae2b690200940fe152287dca

2 years agommifw-ipc : following TIDL update, changes TIDL API(ver. 1.4->1.8) 50/277150/1
dyamy-lee [Thu, 3 Mar 2022 06:46:19 +0000 (15:46 +0900)]
mmifw-ipc : following TIDL update, changes TIDL API(ver. 1.4->1.8)

Change-Id: Ied3d0b0a6d85c3caffbcbdc4ba0cdb96e631d2fa

3 years agospec file :add gcov option for checking code coverage 86/264486/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.121544 accepted/tizen/unified/20210923.133037 submit/tizen/20210923.064949 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
Duna Oh [Fri, 17 Sep 2021 07:43:04 +0000 (16:43 +0900)]
spec file :add gcov option for checking code coverage

Change-Id: I1ecd86ea9b6c0eae1a99a85e603160375f532089

3 years agommifw-ipc-test : remove unnacessary tab 44/264344/1 accepted/tizen/unified/20210916.123513 submit/tizen/20210916.075802
ulgal-park [Thu, 16 Sep 2021 06:24:00 +0000 (15:24 +0900)]
mmifw-ipc-test : remove unnacessary tab

Change-Id: I892247156220e7658e36192687b6fe75bb616566

3 years agommifw-ipc : re-initailize values when mmi_ipc_init() fail 43/264343/1
ulgal-park [Thu, 16 Sep 2021 06:16:39 +0000 (15:16 +0900)]
mmifw-ipc : re-initailize values when mmi_ipc_init() fail

Change-Id: I74c470fa48af8f3040b053155f87978a0b46ceb7

3 years agommifw-ipc-test : fix checking initial value 42/264342/1
ulgal-park [Thu, 16 Sep 2021 06:16:31 +0000 (15:16 +0900)]
mmifw-ipc-test : fix checking initial value

Change-Id: I108c4ca35902fc06c275073705dd9414078b3840

3 years agommifw-main-test : mmi_event_add_listener should be called before it's event called... 41/264341/1
dyamy-lee [Thu, 16 Sep 2021 05:45:41 +0000 (14:45 +0900)]
mmifw-main-test : mmi_event_add_listener should be called before it's event called for normal operating

Change-Id: I8b9fc1646b526a41b326e1d57e97fdbe123d91dc

3 years agommifw-main-test : remove unnecessary tab 40/264340/1
ulgal-park [Thu, 16 Sep 2021 04:05:54 +0000 (13:05 +0900)]
mmifw-main-test : remove unnecessary tab

Change-Id: I2f1b1f3ec86558826e3ff22be616ccfa4970e01a

3 years agommifw-tests : add connection wait helper function, state change wait helper function 39/264339/1
ulgal-park [Wed, 15 Sep 2021 13:08:07 +0000 (22:08 +0900)]
mmifw-tests : add connection wait helper function, state change wait helper function

Change-Id: I54bc86ec4266a33f80ff31e32d5f6489a0c0ee84

3 years agommifw-ipc-test, mmifw-main-test : remove rpc_port_deregister_proc_info, it move to... 04/264304/1
dyamy-lee [Wed, 15 Sep 2021 10:50:33 +0000 (19:50 +0900)]
mmifw-ipc-test, mmifw-main-test : remove rpc_port_deregister_proc_info, it move to mmi_ipc_shutdown

Change-Id: I92a817bf38f93a080b4ea1d1200537db6d768ccb

3 years agommifw-ipc : add rpc_port_deregister_proc_info when shutdown for disconnect exactly 03/264303/1
dyamy-lee [Wed, 15 Sep 2021 10:42:39 +0000 (19:42 +0900)]
mmifw-ipc : add rpc_port_deregister_proc_info when shutdown for disconnect exactly

Change-Id: I70b8950d4047284eb70f5ba98ed2a23fdd835730

3 years agopackaging: disable compiling tidl temporarily 65/264165/1 accepted/tizen/unified/20210914.053333 submit/tizen/20210914.042010
Sung-Jin Park [Tue, 14 Sep 2021 03:07:07 +0000 (12:07 +0900)]
packaging: disable compiling tidl temporarily

Change-Id: I65a3264cabe7127796801992d2648a7a6fcc4f93
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw-ipc-test : following change of mmi_instance_destroy, change it's parameter... 64/264164/1
ulgal-park [Mon, 13 Sep 2021 14:22:49 +0000 (23:22 +0900)]
mmifw-ipc-test : following change of mmi_instance_destroy, change it's parameter and add checking validation

Change-Id: I3d847feb742f2d814de21dc21674ba2579c6927a

3 years agommifw-main-test : following change of mmi_instance_destory, change it's parameter... 63/264163/1
dyamy-lee [Mon, 13 Sep 2021 11:35:59 +0000 (20:35 +0900)]
mmifw-main-test : following change of mmi_instance_destory, change it's parameter and add checking validation

Change-Id: I06b9ae9b72d50601e9853bd0e77d80e7cd780f03

3 years agommifw : fix mmi_instance_destroy about removing pointer 62/264162/1
dyamy-lee [Mon, 13 Sep 2021 11:34:22 +0000 (20:34 +0900)]
mmifw : fix mmi_instance_destroy about removing pointer

previous version, free is done well but, it makes some case access not accessible address.
To remove not accessible address and know it removed or not, pass address of mmi_handle

Change-Id: I08a9d461ece7315d7e6d66b87816326b4b4d720e

3 years agommifw-ipc : initialize global variable at shutdown 39/264139/1
ulgal-park [Mon, 13 Sep 2021 08:42:09 +0000 (17:42 +0900)]
mmifw-ipc : initialize global variable at shutdown

Change-Id: I7dc5e206fbec54e5f508c5b07f7303db0f9b10ba

3 years agommifw-ipc : create mmifw-ipc api tc 38/264138/1
ulgal-park [Mon, 13 Sep 2021 05:36:21 +0000 (14:36 +0900)]
mmifw-ipc : create mmifw-ipc api tc

Change-Id: I43849d32288f8d61845f8bb482cf7bdee6a191e8

3 years agommifw-main-test : it needs a little time for receiving result of invoked proxy function. 37/264137/1
dyamy-lee [Mon, 13 Sep 2021 05:24:41 +0000 (14:24 +0900)]
mmifw-main-test : it needs a little time for receiving result of invoked proxy function.

Change-Id: I12891c06d6d17fbc6a95d6780fe2242809b43ee5

3 years agommifw tc : create mmifw api tc 36/264136/1
dyamy-lee [Thu, 9 Sep 2021 10:07:29 +0000 (19:07 +0900)]
mmifw tc : create mmifw api tc

Change-Id: Ia696365d8602bdfdace3981c0bce7523417e7f30

3 years agommifw-ipc : rpc_port_proxy_mmifw_destroy() remove list of callback handler, so delete... 35/264135/1
dyamy-lee [Wed, 8 Sep 2021 10:36:53 +0000 (19:36 +0900)]
mmifw-ipc : rpc_port_proxy_mmifw_destroy() remove list of callback handler, so delete duplication removing callback handler

Change-Id: I3cc07db48ec57fb780fb8f7fef37a1dc6527d4d3

3 years agommifw & ipc: fix mmi_state_get_current_state() to work correctly 34/264134/1
Sung-Jin Park [Thu, 9 Sep 2021 10:24:14 +0000 (19:24 +0900)]
mmifw & ipc: fix mmi_state_get_current_state() to work correctly

Change-Id: I717c5fb58179508c505df40a602ba72d0bec0421
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw-ipc: free ev variable to prevent RESOURCE_LEAK 33/264133/1
Duna Oh [Fri, 10 Sep 2021 06:13:45 +0000 (15:13 +0900)]
mmifw-ipc: free ev variable to prevent RESOURCE_LEAK

Change-Id: I34db34fc033feb74f1f66d0a844b4f23f0584a20

3 years agommifw: remove unreachable code 32/264132/1
Sung-Jin Park [Thu, 9 Sep 2021 09:00:33 +0000 (18:00 +0900)]
mmifw: remove unreachable code

Change-Id: I73989091c06356c71b39ca728fd3bf7a2ce13e50
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw : solves ctrl+c abort issue - replace ecore_shutdown to ecore_main_loop_quit 31/264131/1
dyamy-lee [Mon, 6 Sep 2021 09:22:56 +0000 (18:22 +0900)]
mmifw : solves ctrl+c abort issue - replace ecore_shutdown to ecore_main_loop_quit

Change-Id: Ic50a40b9aae8f3d8ba575176317f8923cabb3171

3 years agommifw & ipc: add MMI_EVENT_CONNECTION event type/data struct and check code 30/264130/1
Sung-Jin Park [Fri, 4 Jun 2021 10:30:22 +0000 (19:30 +0900)]
mmifw & ipc: add MMI_EVENT_CONNECTION event type/data struct and check code

Change-Id: Id4f06accdf162656c57861255660f4f93cca1ec5
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw: remove unnecessary sender information in get_focus/set_state request 29/264129/1
Sung-Jin Park [Mon, 19 Jul 2021 10:49:22 +0000 (19:49 +0900)]
mmifw: remove unnecessary sender information in get_focus/set_state request

Change-Id: I4877b9d006d791e9fd4e1097db23f318d19a3dd9
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw-ipc: add omitted argument in rpc_port_register_proc_info() 28/264128/1
Sung-Jin Park [Mon, 19 Jul 2021 10:48:09 +0000 (19:48 +0900)]
mmifw-ipc: add omitted argument in rpc_port_register_proc_info()

Change-Id: I6be33e2751f850171b0a4bf958bf44e427b4ff60
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw-ipc: include a header file to remove warning 27/264127/1
Sung-Jin Park [Tue, 13 Jul 2021 17:01:27 +0000 (02:01 +0900)]
mmifw-ipc: include a header file to remove warning

Change-Id: I5ef2c79a182aa7c8591ee75c8adf70ff5103c3e4
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw-ipc: deregister callbacks in mmi_ipc_shutdown() 26/264126/1
Sung-Jin Park [Tue, 13 Jul 2021 15:43:34 +0000 (00:43 +0900)]
mmifw-ipc: deregister callbacks in mmi_ipc_shutdown()

Change-Id: If9bda3a5051387bc08c3952f5b0300dd80efdc0d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>