summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
dyamy-lee [Wed, 25 Aug 2021 10:37:14 +0000 (19:37 +0900)]
keyboard module build : remove not needed dependency and, add wayland-client dependency for build with wayland
Change-Id: I8e1fd448ecb77ddb7a58823445fa610264621c64
dyamy-lee [Wed, 25 Aug 2021 10:36:19 +0000 (19:36 +0900)]
packaging : add wayland-client pkgconfig
Change-Id: I4339b3aa94386106f02a00991b3af1426ac236ec
dyamy-lee [Wed, 25 Aug 2021 10:34:14 +0000 (19:34 +0900)]
mmi-legacy-input : implemente wl_seat interface and add skeleton code of wl_keyboard
Change-Id: Ib267e066d117a9e06fafc4492ceeae765253a432
dyamy-lee [Wed, 25 Aug 2021 10:19:46 +0000 (19:19 +0900)]
mmi-legacy-input : initialize mmi-legacy-input with wayland display connection and skeleton registry_listener
Change-Id: I244fb80ffd6cf014df03e3c729b9b19614384b33
Sung-Jin Park [Wed, 25 Aug 2021 12:25:17 +0000 (21:25 +0900)]
mmi-manager: fixed to fill client variable of state_change event arg
Change-Id: Ib44fe6c5ab8f71b68b3116bc2c0b751c16ceba11
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Jihoon Kim [Fri, 20 Aug 2021 05:34:25 +0000 (14:34 +0900)]
Replace key enum with xkb key code
Change-Id: I4019ad4907bb5201698b7b5ec0f60ec589230a9c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 18 Aug 2021 11:05:27 +0000 (20:05 +0900)]
Add Intent understanding
Change-Id: I68065cc3800da0794f517b67aabba7be1eafdb67
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 19:39:59 +0000 (04:39 +0900)]
mmi-manager: fixed indentation in mmi-common.h
Change-Id: Ib5683512a7d5991f6bbd6addeec386dea3f2d3f7
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 19:17:50 +0000 (04:17 +0900)]
mmi-client: remove client from focus client or candidates list
Change-Id: I120b27116f2a9b0ca94fc6c11ea4a4190e35b6bd
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 19:02:38 +0000 (04:02 +0900)]
mmi-manager: implemented focus/state change handlers
Change-Id: I4bd8c38f001798d7cc6a5d5e5e3623c95bc457d3
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 19:00:01 +0000 (04:00 +0900)]
mmi-manager: added focus management logic/apis
Change-Id: I054ddadb143152683af8204eb4affd3a9136d342
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 18:46:29 +0000 (03:46 +0900)]
mmi-manager: added event types, structures, functions to init/deinit for focus/state change event
Change-Id: I93b25cbf04fd1f78c140286438106519d9d69578
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 18:32:31 +0000 (03:32 +0900)]
mmi-client: added apis skeleton for sending focus/state_change event
Change-Id: I811ee397e6d3d3bbc91b95b53a0ed94673c3c822
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 18:29:20 +0000 (03:29 +0900)]
mmi-client: fixed indentation
Change-Id: I8f19d5acba8e98c812f1edb20dec009a86a16fc8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 18:22:15 +0000 (03:22 +0900)]
mmi-client: added api for getting sender variable of a client
Change-Id: I7510369c544db45b985fa88787851d6300a8aec0
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 24 Jul 2021 18:19:03 +0000 (03:19 +0900)]
mmi-client: added apis for setting/getting has_focus of a client
Change-Id: I47647e8e1309853a98a4761670124f2daa41b568
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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
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
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
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
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
Sung-Jin Park [Sun, 20 Jun 2021 17:14:10 +0000 (02:14 +0900)]
mmi-manager: add initial development environment
Change-Id: If937bf743093ca7780a1f4d3c13be81ea1b7973d
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>
Tizen Infrastructure [Fri, 10 Sep 2021 07:44:48 +0000 (07:44 +0000)]
Initial empty repository