platform/core/uifw/mmi-manager.git
3 years agommi-common: defined subtype and event structure of each mmifw event to be sento client 33/264033/1
Sung-Jin Park [Sat, 24 Jul 2021 18:13:07 +0000 (03:13 +0900)]
mmi-common: defined subtype and event structure of each mmifw event to be sento client

Change-Id: I5e32a0cd627bb472cb109eb0fd923d11e64e0310
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-manager: fix not to do duplicated init/shutdown 32/264032/1
Sung-Jin Park [Mon, 19 Jul 2021 15:14:30 +0000 (00:14 +0900)]
mmi-manager: fix not to do duplicated init/shutdown

Change-Id: I80218bc5e3917b4ad0995dc36e7f2713c263018e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agomodality keyboard module : set initialization of _provider_mode in mmi-keyboard-provi... 31/264031/1
dyamy-lee [Thu, 19 Aug 2021 08:29:46 +0000 (17:29 +0900)]
modality keyboard module : set initialization of _provider_mode in mmi-keyboard-provider.c

Change-Id: I6c39300886ce78e16a651887a96bcfec1b813071

3 years agomodality keyboard module : implement set/get mode in mmi-keyboard-provider.c 30/264030/1
dyamy-lee [Thu, 19 Aug 2021 07:53:13 +0000 (16:53 +0900)]
modality keyboard module : implement set/get mode in mmi-keyboard-provider.c

Change-Id: Ibcc8253fcc61ee8ed300dabdf90ffdd0d610cdf4

3 years agommi-api-handler: add implementation of _get_focus_cb and _set_state_cb 29/264029/1
Sung-Jin Park [Mon, 19 Jul 2021 11:55:40 +0000 (20:55 +0900)]
mmi-api-handler: add implementation of _get_focus_cb and _set_state_cb

Change-Id: I09c2f91c311375faf2d4baea6a9d4551abb0ddcd
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-manager: add get_focus(), set_state() api skeleton code 28/264028/1
Sung-Jin Park [Mon, 19 Jul 2021 11:54:47 +0000 (20:54 +0900)]
mmi-manager: add get_focus(), set_state() api skeleton code

Change-Id: I80307c7c1e4c587199d5ec43f8c22ef4b0fbd147
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-api-handler: tidl protocol & remove unnecessary sender information 27/264027/1
Sung-Jin Park [Mon, 19 Jul 2021 11:23:04 +0000 (20:23 +0900)]
mmi-api-handler: tidl protocol & remove unnecessary sender information

Change-Id: Iece99fedfa969b5ecf204791d101fe812c60beee
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-common: get event types and data structures from mmi-manager-event-types.h 26/264026/1
Sung-Jin Park [Sun, 18 Jul 2021 16:15:17 +0000 (01:15 +0900)]
mmi-common: get event types and data structures from mmi-manager-event-types.h

Change-Id: I1c460887e9c0dee9e8b8e12bf13619b884424b53
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-api-handler: implement register/deregister callbacks 25/264025/1
Sung-Jin Park [Sun, 18 Jul 2021 15:48:30 +0000 (00:48 +0900)]
mmi-api-handler: implement register/deregister callbacks

Change-Id: I7bd72100faf4bc5a0745220b1d51ec29ed37eba8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-client: add apis for setting/getting each mmifw event callback handle for a client 24/264024/1
Sung-Jin Park [Sun, 18 Jul 2021 15:46:30 +0000 (00:46 +0900)]
mmi-client: add apis for setting/getting each mmifw event callback handle for a client

Change-Id: I4b7203e0268c1047ed2bc0d840662bd6f7322749
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-ref-fusion : fix build break 23/264023/1
dyamy-lee [Wed, 18 Aug 2021 08:44:55 +0000 (17:44 +0900)]
mmi-ref-fusion : fix build break

changed to  ref_fusion_set_state/get_state in mmi-ref-fusion.h

Change-Id: I871ffa5a62f3e37208f62a545ad3c7ab985b2470

3 years agommi-provider-iface, mmi-provider 22/264022/1
dyamy-lee [Wed, 18 Aug 2021 08:01:47 +0000 (17:01 +0900)]
mmi-provider-iface, mmi-provider

mmi-provider-iface : for removing dynamic linker, need to save it's pointer,
                   for provider_deinit, need to save mmi_provider_module_data
mmi-provider : add shutdown logic,
           correct to miss 'return' before goto err

Change-Id: Ib673205f63b8823b483d3a22ef7b5bac6e470259

3 years agommi-fusion-iface, mmi-fusion, ref_fuison module 21/264021/1
dyamy-lee [Wed, 18 Aug 2021 07:31:56 +0000 (16:31 +0900)]
mmi-fusion-iface, mmi-fusion, ref_fuison module

mmi-fusion-iface : for removing dynamic linker, need to save it's pointer,
                 for fusion_deinit, need to save mmi_fuison_module_data
mmi-fusion : add return value of _modality_fusions_lookup() and _fuison_load_module()
            to know how many fusions loaded or found
             add shutdown logic
modules/ref_fusion : correct to miss return value

Change-Id: Ic51827f9d13f1f4746dc0d44d53acf65a8dea55c

3 years agopackaging, build, mmi-fusion, ref-fusion module 20/264020/1
dyamy-lee [Tue, 17 Aug 2021 08:51:16 +0000 (17:51 +0900)]
packaging, build, mmi-fusion, ref-fusion module

packaging : add fuison
build : add modules/ref_fusion
mmi-fusion : lookup fusion by path and load it
ref-fusion module : generate ref_fusion directory under modules
    it generates reference fusion module library

Change-Id: Ib38cfbb3b31fb6c9cff86ecca4c23e7e1743e9f2

3 years agommi-api-handler: fix a memory leak by freeing sender in _on_terminate() 19/264019/1
Sung-Jin Park [Sun, 18 Jul 2021 12:09:37 +0000 (21:09 +0900)]
mmi-api-handler: fix a memory leak by freeing sender in _on_terminate()

Change-Id: I06c9dc3e8035712820e73ab67427cab117b2245c
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-api-handler: fix build break : client_manager_client_add/remove 18/264018/1
Sung-Jin Park [Sun, 18 Jul 2021 11:49:06 +0000 (20:49 +0900)]
mmi-api-handler: fix build break : client_manager_client_add/remove

Change-Id: I1dbcf4a4340a5784efc00ad1021b228be8ddc80f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-api-handler: adding/removing client information in connection/disconnection handler 17/264017/1
Sung-Jin Park [Sat, 17 Jul 2021 16:33:38 +0000 (01:33 +0900)]
mmi-api-handler: adding/removing client information in connection/disconnection handler

Change-Id: Iab13a1b6df6304e65435766ca094c91d16c7d442
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-client: add basic client manager implementation 16/264016/1
Sung-Jin Park [Sat, 17 Jul 2021 16:31:09 +0000 (01:31 +0900)]
mmi-client: add basic client manager implementation

Change-Id: I9404b583daa444417edb5414d518f0b45bdccb55
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agochange provider lookup by path and add modules 15/264015/1
dyamy-lee [Tue, 17 Aug 2021 01:15:41 +0000 (10:15 +0900)]
change provider lookup by path and add modules

for example, add modality_keyboard module for testing load provider
change as struct pointer about mmi_provider_hander structure.

Change-Id: I1de75abf3e75cad624a4d45789550c1e00f8b8d8

3 years agommi-provider.c : add provider lookup and load 14/264014/1
dyamy-lee [Fri, 13 Aug 2021 09:08:17 +0000 (18:08 +0900)]
mmi-provider.c : add provider lookup and load

It considers only one provider lookup and load.
It needs provider library and it should be care about multiple providers
which have different capabilities.

Change-Id: I4ced39f940ee39ddb8ed38e9e3fc9db00d5bf382

3 years agommi-api-handler: add initial ipc init/shutdown logic 13/264013/1
Sung-Jin Park [Tue, 13 Jul 2021 16:59:32 +0000 (01:59 +0900)]
mmi-api-handler: add initial ipc init/shutdown logic

Change-Id: Ib1f3363c9851f7cad83d791a69af48eb56bb1456
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-manager: add dbg header file 12/264012/1
Sung-Jin Park [Tue, 13 Jul 2021 16:57:07 +0000 (01:57 +0900)]
mmi-manager: add dbg header file

Change-Id: I95e46a985fdd4c58c0538542cd0e6572f8895771
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-manager: remove user_data from each mmi provider event 11/264011/1
Sung-Jin Park [Mon, 12 Jul 2021 16:56:44 +0000 (01:56 +0900)]
mmi-manager: remove user_data from each mmi provider event

Change-Id: Iac856708a4bc97e09c34823e1efcc7e4412af09f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agopackaging: fix to copy mmi_stub.* to inteface dir 10/264010/1
Sung-Jin Park [Mon, 12 Jul 2021 16:54:55 +0000 (01:54 +0900)]
packaging: fix to copy mmi_stub.* to inteface dir

Change-Id: I3b547ff7097e6b00fef6fd61fde02813e95c8a6d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommifw.tidl: add timestamp to struct voice_event 09/264009/1
Sung-Jin Park [Mon, 12 Jul 2021 16:53:17 +0000 (01:53 +0900)]
mmifw.tidl: add timestamp to struct voice_event

Change-Id: I6e849778bd57b33aba33d41177a64682e6edab6a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-manager: correct definition of mmi_provider_event_gesture struct 08/264008/1
Sung-Jin Park [Sun, 11 Jul 2021 06:02:38 +0000 (15:02 +0900)]
mmi-manager: correct definition of mmi_provider_event_gesture struct

Change-Id: I4b32152688b72b9ada9873bbcb857bc3bc05c81c
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-fusion: add initial fusion interface 07/264007/1
Sung-Jin Park [Sat, 10 Jul 2021 17:06:27 +0000 (02:06 +0900)]
mmi-fusion: add initial fusion interface

Change-Id: I896ec6fb1d3ef9dd0ac8d8b01052ea45b4ec592a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-provider: remove unnecessary file 06/264006/1
Sung-Jin Park [Sat, 10 Jul 2021 14:34:35 +0000 (23:34 +0900)]
mmi-provider: remove unnecessary file

Change-Id: Ibd6e37e53f1381638977de21cf78370f8e5b0e7a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-provider: add initial provider interface 05/264005/1
Sung-Jin Park [Mon, 5 Jul 2021 13:20:42 +0000 (22:20 +0900)]
mmi-provider: add initial provider interface

Change-Id: I78aa6724835be3b4c7364272e6d5588cc8d70e99
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agommi-manager: add initial development environment 04/264004/1
Sung-Jin Park [Sun, 20 Jun 2021 17:14:10 +0000 (02:14 +0900)]
mmi-manager: add initial development environment

Change-Id: If937bf743093ca7780a1f4d3c13be81ea1b7973d

3 years agoInitial commit master
Sung-Jin Park [Mon, 13 Sep 2021 09:47:23 +0000 (18:47 +0900)]
Initial commit

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoInitial empty repository
Tizen Infrastructure [Fri, 10 Sep 2021 07:44:48 +0000 (07:44 +0000)]
Initial empty repository