platform/core/uifw/mmi-manager.git
20 months agorestructure about code which related tidl interface 99/281599/1
dyamy-lee [Thu, 15 Sep 2022 00:20:07 +0000 (09:20 +0900)]
restructure about code which related tidl interface

- tidl interface changed, following the design change.
- this patch removes not used callback functions in mmi-api-handler,
   and in mmi-client, mmi-manager.
- this patch add new callbacks for handling tidl logics.

Change-Id: I9545543febedbd46a762a68cecb8bc03a76c74cd

20 months agoFix interface name 93/281593/1
Suyeon Hwang [Wed, 7 Sep 2022 08:47:38 +0000 (17:47 +0900)]
Fix interface name

- Issue:
In a new architecture for voice touch, the concept of intent is not
used.

- Solution:
This patch changes the term of intent to result and modality. This is
because the concept of intent is not used in a new architecture for
voice touch feature.

Change-Id: Id2229d1c19bdc940ee2501d6b669cce20601d8f7
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoRemove unnecessary key 81/281581/1
sooyeon [Fri, 16 Sep 2022 07:00:36 +0000 (16:00 +0900)]
Remove unnecessary key

Change-Id: I5287c203abe3980591994ac002401c56fdbc77c5
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
20 months agoChange variable names 80/281580/1
sooyeon [Fri, 16 Sep 2022 04:58:21 +0000 (13:58 +0900)]
Change variable names

Change-Id: Ibf6e92a76c59e78e80e3f2d674860a5eb51531d5
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
20 months agoChange output event json format 79/281579/1
sooyeon [Fri, 16 Sep 2022 03:36:21 +0000 (12:36 +0900)]
Change output event json format

Change-Id: I4fd42d2c3fe89c2c9f42492ed6061f9546704910
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
20 months agooutput_modality : add output modality voice touch 77/281577/1
ulgal-park [Mon, 5 Sep 2022 05:16:37 +0000 (14:16 +0900)]
output_modality : add output modality voice touch

Change-Id: Icc34123eed47d36220e40d37d95a1a59388b0026

20 months agoFix enum value and Add underscore prefix to internal function 76/281576/1
Suyeon Hwang [Thu, 15 Sep 2022 02:11:57 +0000 (11:11 +0900)]
Fix enum value and Add underscore prefix to internal function

Change-Id: If6f8cf699fb5e5d6d5851414151eb68883bb59a4
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoAdd default value of input event type enum 75/281575/1
Suyeon Hwang [Thu, 15 Sep 2022 01:49:36 +0000 (10:49 +0900)]
Add default value of input event type enum

Change-Id: I0048833859d73f8cf17e8385a34ecf62c3957e98
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoRefactor input/output interface 74/281574/1
Suyeon Hwang [Tue, 6 Sep 2022 06:21:45 +0000 (15:21 +0900)]
Refactor input/output interface

- Requirement:
mmi_core needs to control the data and flow between input modality,
output modality, and IU module.

- Solution:
This patch removes mmi-iu-bridge module and move the code from
mmi-iu-bridge to mmi-core module. And also, this patch adds new event
type for screen analyzer modality and voice touch event.

Change-Id: I6a75870a1d398c927872993e04d1f56d7d514c9f
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoChange API name (setInfoClickableObject -> add InfoClickableObject) 66/281566/1
sooyeon [Thu, 15 Sep 2022 00:16:58 +0000 (09:16 +0900)]
Change API name (setInfoClickableObject -> add InfoClickableObject)

Change-Id: I28985754b24caa70044f2d9a33df8286c964bbef
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
20 months agoAdd json provider in IU 65/281565/1
sooyeon [Wed, 14 Sep 2022 08:37:51 +0000 (17:37 +0900)]
Add json provider in IU

Change-Id: I8f12b90e58e7a99bf7713395680fd8b4681e7bd5
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
20 months agoMerge changes I783ea295,I278b7c11,I025e5eb4,Ib6a18a5a,I91cce2a1, ... into tizen
Suyeon Hwang [Tue, 20 Sep 2022 03:06:00 +0000 (03:06 +0000)]
Merge changes I783ea295,I278b7c11,I025e5eb4,Ib6a18a5a,I91cce2a1, ... into tizen

* changes:
  Fix boiler plate to apache license version
  Add unittests for CommandManager and CommandFinder
  Fix parameter type, segfault, logs, and minor issues
  Replace Command class to ClickableItem
  Fix typo
  Add new class for managing voice touch command

20 months agoFix boiler plate to apache license version 35/281535/1
Suyeon Hwang [Wed, 14 Sep 2022 09:06:04 +0000 (18:06 +0900)]
Fix boiler plate to apache license version

Change-Id: I783ea2955dd2f4c48bf8d110678d7ffd2127edcf
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoAdd unittests for CommandManager and CommandFinder 34/281534/1
Suyeon Hwang [Wed, 14 Sep 2022 09:03:18 +0000 (18:03 +0900)]
Add unittests for CommandManager and CommandFinder

Change-Id: I278b7c11b3ad4c247b9598e648cdd3d0858140e5
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoFix parameter type, segfault, logs, and minor issues 33/281533/1
Suyeon Hwang [Wed, 14 Sep 2022 08:59:21 +0000 (17:59 +0900)]
Fix parameter type, segfault, logs, and minor issues

This patch includes these changes:
- Use reference type parameter for reducing copy time
- Add logs for better debugging
- Remove overflowed array access
- Remove null pointer access
- Fix error handling logic

Change-Id: I025e5eb4edb0749a8f0b52a8ade08ce461961562
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoReplace Command class to ClickableItem 32/281532/1
Suyeon Hwang [Wed, 7 Sep 2022 06:21:19 +0000 (15:21 +0900)]
Replace Command class to ClickableItem

Change-Id: Ib6a18a5a3460a381bf899bbeda05f3501a4e7e83
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoFix typo 31/281531/1
Suyeon Hwang [Tue, 6 Sep 2022 08:08:59 +0000 (17:08 +0900)]
Fix typo

Change-Id: I91cce2a1fc8835bcfd04e6680017c015438dabbb
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoAdd new class for managing voice touch command 30/281530/1
Suyeon Hwang [Fri, 26 Aug 2022 08:45:11 +0000 (17:45 +0900)]
Add new class for managing voice touch command

- Requirement:
MMI manager needs to manage clickable object in current window for voice
touch implementation.

- Implementation:
This patch adds new classes for managing clickable object as commands of
voice touch. Through these new classes, MMI manager can manage and find
commands related the text that user says. The initial algorith for
finding command uses Levenshtein distance as similarity matric.

Change-Id: I388b1ec15ab61c522d2bf6a227bcbfeae725cc89
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
20 months agoAdd new member for asr result event 29/281529/1
Suyeon Hwang [Mon, 29 Aug 2022 06:22:49 +0000 (15:22 +0900)]
Add new member for asr result event

Change-Id: I8ea7cb5733c40df58317abfc2d6a63c83f200c8a
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
22 months agoUpdate version(0.1.1) 54/278654/1 accepted/tizen/unified/20220726.132125 submit/tizen/20220725.020519
dyamy-lee [Sun, 24 Jul 2022 23:45:09 +0000 (08:45 +0900)]
Update version(0.1.1)

Change-Id: I616edaba20335de8e8852e80ee0128204a3b7c74

22 months agoadd xml 82/277182/1
dyamy-lee [Wed, 16 Mar 2022 07:10:25 +0000 (16:10 +0900)]
add xml

Change-Id: I52f81492b29b25d7fd8250044c8cb07d008e516f

22 months agoadd eventtype of voice for screen-analyzer, add key grab, add capability type 81/277181/1
dyamy-lee [Mon, 30 May 2022 08:38:25 +0000 (17:38 +0900)]
add eventtype of voice for screen-analyzer, add key grab, add capability type

Change-Id: Iaee89ad3ef3fb0cd92061308c1ae5ecc6b9f37b8

22 months agoRename MMI_FW to MMI because the tidl module is for application sandbox/devel/action
sungwook79.park [Thu, 16 Jun 2022 05:42:09 +0000 (14:42 +0900)]
Rename MMI_FW to MMI because the tidl module is for application

Change-Id: Ic7e158fe9c6da418cdf576e5543b93418eb49d1e
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
22 months agommi-client : destroy action_event_h when returned by fail 46/277146/1
dyamy-lee [Fri, 4 Mar 2022 01:52:06 +0000 (10:52 +0900)]
mmi-client : destroy action_event_h when returned by fail

Change-Id: Id0009e397214c63546b7506b4dad7d90a43c5244

22 months agommi-client : reset array_string's size because it is same as nargs 45/277145/1
dyamy-lee [Fri, 4 Mar 2022 01:42:13 +0000 (10:42 +0900)]
mmi-client : reset array_string's size because it is same as nargs

Change-Id: Iec0eb8a8a714fc13a7b1afd930f36b4ef7955b5d

22 months agochange CODEOWNERS by changing members 44/277144/1
dyamy-lee [Thu, 3 Mar 2022 10:24:48 +0000 (19:24 +0900)]
change CODEOWNERS by changing members

Change-Id: I43a60813de53dadf8b0661f121f0210ffba1ddac

22 months agoremove TIDL implement code in repo and get these when build time 43/277143/1
dyamy-lee [Thu, 3 Mar 2022 06:33:37 +0000 (15:33 +0900)]
remove TIDL implement code in repo and get these when build time

packaging : uncomment generate tidl implement code which is mmi-stub while build
interface/mmifw_stub.* : remove mmifw_stub code and remove interface directory
mmimgr/meson.build, mmi-api-handler, mmi-client, tests/mmi-client-tests
: change mmi-stub code location under mmimgr because of removing interface directory

Change-Id: I0f09d564a2d323fda4655dc962e58437b7a7b7b6

22 months agommi-api-handler, mmi-client : following TIDL update, 42/277142/1
dyamy-lee [Thu, 3 Mar 2022 05:55:07 +0000 (14:55 +0900)]
mmi-api-handler, mmi-client : following TIDL update,
changes TIDL API(ver. 1.4->1.8)

Change-Id: I853bdb68e4e655caa941da14cdc22339399d583f

22 months agovision : add event handler of MMI_VISION_EVENT_DROP for following provider mode change 41/277141/1
dyamy-lee [Mon, 25 Oct 2021 02:35:15 +0000 (11:35 +0900)]
vision : add event handler of MMI_VISION_EVENT_DROP for following provider mode change

Change-Id: I503b577e4f91bf8f5c447081938a2188951b690e

22 months agommi-vision-provider header : extern _provider_mode for using in vision.c 40/277140/1
dyamy-lee [Mon, 25 Oct 2021 02:16:14 +0000 (11:16 +0900)]
mmi-vision-provider header : extern _provider_mode for using in vision.c

Change-Id: I12279935438be155d64f64a597dd0ba10a09ae40

22 months agommi-vision-provider : add MMI_VISION_EVENT_DROP event when provider_mode is DROP... 39/277139/1
dyamy-lee [Mon, 25 Oct 2021 02:15:28 +0000 (11:15 +0900)]
mmi-vision-provider : add MMI_VISION_EVENT_DROP event when provider_mode is DROP MODE

Change-Id: I9e4dcd110b838de19fc4188fa4296711e5d69c69

22 months agommi-common, mmi-provider : add MMI_VISION_EVENT_DROP event type 38/277138/1
dyamy-lee [Mon, 25 Oct 2021 02:07:16 +0000 (11:07 +0900)]
mmi-common, mmi-provider : add MMI_VISION_EVENT_DROP event type

Change-Id: Ie6bd4014c6a4cf4569785eef8553aa869616da24

22 months agommi-manager : add ecore_event_type_flush func at mmi_manager_shutdown 37/277137/1
ulgal-park [Wed, 13 Oct 2021 10:40:57 +0000 (19:40 +0900)]
mmi-manager : add ecore_event_type_flush func at mmi_manager_shutdown

Change-Id: I8fac1eb6796376476fa5aec10f5dd69b9b6e4dd0

22 months agomodality_vision : add exit handler to handle unexpected exit situation 36/277136/1
ulgal-park [Wed, 13 Oct 2021 09:53:29 +0000 (18:53 +0900)]
modality_vision : add exit handler to handle unexpected exit situation

Change-Id: Id829bdcaaa06657f12dbe5699b9119d5ee523313

22 months agommi-manager : add exit handler to handle sigint 35/277135/1
ulgal-park [Wed, 13 Oct 2021 09:37:21 +0000 (18:37 +0900)]
mmi-manager : add exit handler to handle sigint

Change-Id: I59e4f61b296eeb8c9183f232b5d79243e8f2a220

2 years agocomment out pie option when makes shared/static library 46/271446/4 accepted/tizen/unified/20220221.102011 submit/tizen/20220221.101509
dyamy-lee [Mon, 21 Feb 2022 09:31:39 +0000 (18:31 +0900)]
comment out pie option when makes shared/static library
changes files
src/modules/modality_keyboard/meson.build,
src/modules/modality_vision/image_helper/meson.build,
src/modules/modality_vision/meson.build,
src/modules/ref_fusion/meson.build

Change-Id: If49fab6b38bb82e6989021fbc3f103b369ddf9ed

2 years agommi-vision-provider : add free vision_data, when vision_init error case 47/265247/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.121634 accepted/tizen/unified/20211013.114605 submit/tizen/20211013.080404 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
dyamy-lee [Wed, 13 Oct 2021 07:24:20 +0000 (16:24 +0900)]
mmi-vision-provider : add free vision_data, when vision_init error case

Change-Id: Ib1180382da4433a2de051e4a78f01665b604ef81

2 years agommi-vision-provider-tests : add test about mv_engine_config_h, and mv_inference_task_... 43/265243/1
dyamy-lee [Wed, 13 Oct 2021 05:48:57 +0000 (14:48 +0900)]
mmi-vision-provider-tests : add test about mv_engine_config_h, and mv_inference_task_helper

Change-Id: I4fd793209a2eb0226d133390739fdeb1d404ca3c

2 years agomodality_vision : add mv_common.h header and add api for test 42/265242/1
dyamy-lee [Wed, 13 Oct 2021 05:47:59 +0000 (14:47 +0900)]
modality_vision : add mv_common.h header and add api for test

Change-Id: If4d2b0712d5a9dd606f6e6fa2d8af328c6bb9b15

2 years agomodality_vision : meson.build : add media_vision_dependency 41/265241/1
dyamy-lee [Wed, 13 Oct 2021 05:46:41 +0000 (14:46 +0900)]
modality_vision : meson.build : add media_vision_dependency

Change-Id: I50cd6c254d92d432e54a3dbc64bc320bafc692cf

2 years agommi-vision-provider-tests : apply changed vision_init/shutdown return type 40/265240/1
dyamy-lee [Wed, 13 Oct 2021 02:47:22 +0000 (11:47 +0900)]
mmi-vision-provider-tests : apply changed vision_init/shutdown return type

Change-Id: I50a03d7ba462b407b3d25be528a6980612496e60

2 years agommi-vision-provider : apply changed vision_init/shutdown return type 39/265239/1
dyamy-lee [Wed, 13 Oct 2021 02:46:49 +0000 (11:46 +0900)]
mmi-vision-provider : apply changed vision_init/shutdown return type

Change-Id: I215d0357a88a2a6e34f32dbd47cc3bc06a39a2da

2 years agomodality_vision : set NULL when destroy and shutdown 38/265238/1
dyamy-lee [Wed, 13 Oct 2021 04:54:03 +0000 (13:54 +0900)]
modality_vision : set NULL when destroy and shutdown

Change-Id: I99981feea71ecfca9fcc2da720a3c7d480c377ef

2 years agomodality_vision : vision_init/shutdown change return type as integer, and add missed... 37/265237/1
dyamy-lee [Wed, 13 Oct 2021 04:53:26 +0000 (13:53 +0900)]
modality_vision : vision_init/shutdown change return type as integer, and add missed return value on fail case macro

Change-Id: Id6faf62e6b435623a5b2f97f5c5b6bdea9322a30

2 years agomodality_vision : video_helper : log header - undefine LOG & disables logs 22/265222/1 accepted/tizen/unified/20211013.061717 submit/tizen/20211013.024459
dyamy-lee [Wed, 13 Oct 2021 01:37:38 +0000 (10:37 +0900)]
modality_vision : video_helper : log header - undefine LOG & disables logs

Change-Id: I9b70d91281d2eea70406b283b112564c069de7a5

2 years agommi-vision-provider-tests : remove unused timer variable 20/265220/1
dyamy-lee [Wed, 13 Oct 2021 01:18:39 +0000 (10:18 +0900)]
mmi-vision-provider-tests : remove unused timer variable

Change-Id: Id25ec101f0a5c8eeadfd9a99d48311504bce9079

2 years agospec file & meson.build : for execution of vision provider tests, add sub directory... 19/265219/1
dyamy-lee [Tue, 12 Oct 2021 00:20:57 +0000 (09:20 +0900)]
spec file & meson.build : for execution of vision provider tests, add sub directory and excutable name

Change-Id: Idea4641360c19e8329a8dc7d4807c062fd40706b

2 years agotests/vision-provider : add mmi-vision-provider-tests 18/265218/1
dyamy-lee [Tue, 12 Oct 2021 00:19:58 +0000 (09:19 +0900)]
tests/vision-provider : add mmi-vision-provider-tests

init, shutdown, classification_from_image - success/fail, video - classification success and video stream finish

Change-Id: Ib2b3199b1109d21fe01421fdb8732fcd9449a78f

2 years agomodality_vision : correct about missing return value, and remove not useful wrapping... 98/265198/1
dyamy-lee [Tue, 12 Oct 2021 13:25:30 +0000 (22:25 +0900)]
modality_vision : correct about missing return value, and remove not useful wrapping struct which was video_info, just pass reader when eos_cb

Change-Id: Ibda400b2c612b7232f60a979d25051b218f85329

2 years agomodality_vision : add sample resources about image and video, and install these to... 97/265197/1
dyamy-lee [Tue, 12 Oct 2021 13:14:38 +0000 (22:14 +0900)]
modality_vision : add sample resources about image and video, and install these to path

Change-Id: Ia7eb9a476602d8350317192c5caf1b62360948f4

2 years agomodality_vision : add default video/image path when the path is null 96/265196/1
dyamy-lee [Tue, 12 Oct 2021 13:13:40 +0000 (22:13 +0900)]
modality_vision : add default video/image path when the path is null

Change-Id: Ide68188dfd97b559487bd974379e6f770e0949a8

2 years agomodality_vision : remove mutex 95/265195/1
dyamy-lee [Tue, 12 Oct 2021 11:12:52 +0000 (20:12 +0900)]
modality_vision : remove mutex

Change-Id: I98d90312c6538bf9f7096004af01dd8987d77149

2 years agommimgr/mmi-common, mmi-provider & modality_vision : mmi-vision-provier.c, vision... 94/265194/1
dyamy-lee [Sun, 10 Oct 2021 06:44:32 +0000 (15:44 +0900)]
mmimgr/mmi-common, mmi-provider & modality_vision : mmi-vision-provier.c, vision.c : add event when propagation - for checking to work flow

- implemente vision event callback in mmi-provider.c
- add event handler for checking propagation and add event for finishing when test

Change-Id: I3369491b7ab67a296c9451de77ee182c847c37ab

2 years agomodality_vision : vision.c - add logic about classification from video 93/265193/1
dyamy-lee [Sun, 10 Oct 2021 06:28:30 +0000 (15:28 +0900)]
modality_vision : vision.c - add logic about classification from video

Change-Id: I455cf885027f6b9d5f62f824e23856cbf3fed23a

2 years agomodality_vision : vison.c - add logic about classification from image 92/265192/1
dyamy-lee [Tue, 12 Oct 2021 04:51:30 +0000 (13:51 +0900)]
modality_vision : vison.c - add logic about classification from image

Change-Id: If2d40f6f0a0c6f5d9908738e51bba56a8ed46638

2 years agomodality_vision build : add install data of resource directory, and spec file : add... 91/265191/1
dyamy-lee [Tue, 12 Oct 2021 06:15:33 +0000 (15:15 +0900)]
modality_vision build : add install data of resource directory, and spec file : add provider directory

Change-Id: Ifcc19f1dc56a986fe5245f607da4c8b48a13d0df

2 years agomodality_vision : add resource directory for model and label 90/265190/1
dyamy-lee [Tue, 12 Oct 2021 06:14:16 +0000 (15:14 +0900)]
modality_vision : add resource directory for model and label

Change-Id: I0bfbc67037b1c9e7fe60596db2b0f495b0e74101

2 years agomodality_vision : vison.c : implementation of vision_init/shutdown 89/265189/1
dyamy-lee [Sun, 10 Oct 2021 06:10:35 +0000 (15:10 +0900)]
modality_vision : vison.c : implementation of vision_init/shutdown

Change-Id: Ic0c71c48789852edb4158ac93055e4aae84f917b

2 years agomodality_vision : add vision init/shutdown empty code and build it, then it is called... 88/265188/1
dyamy-lee [Wed, 29 Sep 2021 06:29:43 +0000 (15:29 +0900)]
modality_vision : add vision init/shutdown empty code and build it, then it is called in mmi-vision-provider

Change-Id: I1401155d53168ebfd663b6dacd4e87f054c6c883

2 years agomodality_vision build : add image_helper and video_helper sub directory for build... 87/265187/1
dyamy-lee [Sun, 10 Oct 2021 05:37:05 +0000 (14:37 +0900)]
modality_vision build : add image_helper and video_helper sub directory for build and add declared dependency for using it

Change-Id: I2dbe0f0b7172acaab5441f9ec8b426a5fbbef1e3

2 years agomodality_vision/video_helper : add video_helper directory for helping video load... 86/265186/1
dyamy-lee [Sun, 10 Oct 2021 05:32:23 +0000 (14:32 +0900)]
modality_vision/video_helper : add video_helper directory for helping video load/destroy in vision

Change-Id: Ie4e4ec71e70aadfbb82fb5a9546e1484b08e9179

2 years agospec file : add gstreamer package for build video_helper and video api of media vision 85/265185/1
dyamy-lee [Sun, 10 Oct 2021 05:35:51 +0000 (14:35 +0900)]
spec file : add gstreamer package for build video_helper and video api of media vision

Change-Id: Ia0051712a16f209235393ec9e52b306653b7da27

2 years agomodality_vision/image_helper : add image_helper directory for helping image load... 84/265184/1
dyamy-lee [Wed, 29 Sep 2021 06:58:29 +0000 (15:58 +0900)]
modality_vision/image_helper : add image_helper directory for helping image load/save/destroy in vision

Change-Id: Ibaa8d20816ac3af8d2a04b9685740ecad176d285

2 years ago spec file : add capi-media-vision, opencv package for build media vision 83/265183/1
dyamy-lee [Wed, 29 Sep 2021 06:08:48 +0000 (15:08 +0900)]
 spec file : add capi-media-vision, opencv package for build media vision

Change-Id: I508ad275c144278b2805465301cb8a044e539c3c

2 years agommi-vision-provider : implement vision provider function - init/deinit/set_mode/get_mode 51/265151/1
dyamy-lee [Thu, 19 Aug 2021 08:58:07 +0000 (17:58 +0900)]
mmi-vision-provider : implement vision provider function - init/deinit/set_mode/get_mode

Change-Id: Ibfdb87a5aad6984d9fcf503c72197b089c721d3d

2 years agomodality vision module : build vision provider, main build : add modality vision... 50/265150/1
dyamy-lee [Thu, 19 Aug 2021 08:50:25 +0000 (17:50 +0900)]
modality vision module : build vision provider, main build : add modality vision directory

Change-Id: Ib32e8df3fef33086dfb8392a05e1df568817c086

2 years agomodality vision module : generate modality vision module 49/265149/1
dyamy-lee [Thu, 19 Aug 2021 08:49:49 +0000 (17:49 +0900)]
modality vision module : generate modality vision module

mmi-vision-provider.h/.c : add skeleton code for modality vision module

Change-Id: I562a14bc8bc559599fcc33f39a9cf9e0094b9ebc

2 years agommi-ref-fusion : change _event_handlers to static 48/265148/1
ulgal-park [Tue, 5 Oct 2021 03:36:28 +0000 (12:36 +0900)]
mmi-ref-fusion : change _event_handlers to static

Change-Id: I79a8a4b213b0323edf0cdbc6bc9449d59c5c6ce0

2 years agoiu: remove duplicated rules 47/265147/1
Jihoon Kim [Wed, 29 Sep 2021 07:17:44 +0000 (16:17 +0900)]
iu: remove duplicated rules

Change-Id: I6338466a50f893963bb2444812ccee525fa89ed2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agoiu: Split feed intent unittest into another file 46/265146/1
Jihoon Kim [Wed, 29 Sep 2021 07:02:30 +0000 (16:02 +0900)]
iu: Split feed intent unittest into another file

Change-Id: Ib01ace546952ef98821c64bb823c89278c8156d7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agoiu: initialize key event structure 45/265145/1
Jihoon Kim [Tue, 28 Sep 2021 02:50:57 +0000 (11:50 +0900)]
iu: initialize key event structure

Change-Id: Idcbaba12187072def90c4cc5237513ea1951098f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agoiu: Rename unittest name 44/265144/1
Jihoon Kim [Tue, 28 Sep 2021 01:55:17 +0000 (10:55 +0900)]
iu: Rename unittest name

Change-Id: I8b07a2083c09ccbd6c35f880a748d4cce42b70d8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agoIntegrate IU unittests into mmi-manager-tests 43/265143/1
Jihoon Kim [Mon, 27 Sep 2021 06:05:28 +0000 (15:05 +0900)]
Integrate IU unittests into mmi-manager-tests

Change-Id: I8362281a4632f3ca06e4200c094751d4860d1e7c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agoiu: fix return type mismatch issue 30/264530/1
Jihoon Kim [Fri, 24 Sep 2021 00:47:59 +0000 (09:47 +0900)]
iu: fix return type mismatch issue

Change-Id: I341811299acdfb9a4f2a9396feee5732ac465256
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agospec file: add GCOV define to check coverage only in special case 87/264487/1
Duna Oh [Thu, 23 Sep 2021 03:42:12 +0000 (12:42 +0900)]
spec file: add GCOV define to check coverage only in special case

Change-Id: I064ca21c87c1ed497ce6fac11e84134bf77644cf

2 years agospec file :add gcov option for checking code coverage 78/264478/1 accepted/tizen/unified/20210923.133043 submit/tizen/20210923.034212
Duna Oh [Fri, 17 Sep 2021 07:35:16 +0000 (16:35 +0900)]
spec file :add gcov option for checking code coverage

Change-Id: Idddb442dd4ea572add7a89923c34cf2ab30a2119

2 years agowayland-input : moved the xkb_state_new location and added unref it to resolve resour... 77/264477/1
dyamy-lee [Thu, 23 Sep 2021 00:34:16 +0000 (09:34 +0900)]
wayland-input : moved the xkb_state_new location and added unref it to resolve resource leak issue, also do unref if it already exists when keymap cb called.

Change-Id: I5edb9f4e1a487f60e66d61c515c420122c44cf14

2 years agoiu: fix issue not to check NULL 99/264399/1 accepted/tizen/unified/20210920.131433 submit/tizen/20210917.040337
Jihoon Kim [Fri, 17 Sep 2021 02:59:21 +0000 (11:59 +0900)]
iu: fix issue not to check NULL

Change-Id: Ib54462c4233e30836fd5efc575affb67257fcb4f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 years agommi-client-tests : resolve memory leak about event_cb 98/264398/1
dyamy-lee [Thu, 16 Sep 2021 10:40:15 +0000 (19:40 +0900)]
mmi-client-tests : resolve memory leak about event_cb

Change-Id: I0eeffeb9ae1f27b2ceb97000db47d1c03e3df195

2 years agommi-client-tests: add TC 'SetGetClientEventCB' 66/264366/1 accepted/tizen/unified/20210917.001233 submit/tizen/20210916.101118
Duna Oh [Thu, 16 Sep 2021 07:52:01 +0000 (16:52 +0900)]
mmi-client-tests: add TC 'SetGetClientEventCB'

Change-Id: Ife0161e20f2b322ee71f094b25086e8aabcf2409

2 years agowayland-input : add XF86BTVoice and XF86KeyBtFarVoice key to grab list 65/264365/1
dyamy-lee [Thu, 16 Sep 2021 01:32:02 +0000 (10:32 +0900)]
wayland-input : add XF86BTVoice and XF86KeyBtFarVoice key to grab list

Change-Id: Icfc0e1da7720345a76bfb705133f24730c13638f

2 years agommi-manager-main-tests: create mmi-manager-main-tests for mmi-manager api 64/264364/1
Duna Oh [Wed, 15 Sep 2021 07:26:39 +0000 (16:26 +0900)]
mmi-manager-main-tests: create mmi-manager-main-tests for mmi-manager api

Change-Id: Id390a309757fd6e6712381446d7de51484d194f6

2 years agommi-manager-tests : add ecore event dispatcher 06/264306/1
ulgal-park [Wed, 15 Sep 2021 12:20:09 +0000 (21:20 +0900)]
mmi-manager-tests : add ecore event dispatcher

Change-Id: Ifb026263da1b7e2f8c55cbd34c6bef614cf2b038

2 years agommi-api-handler : deregister proc info when shutdown 02/264302/1
ulgal-park [Wed, 15 Sep 2021 10:28:55 +0000 (19:28 +0900)]
mmi-api-handler : deregister proc info when shutdown

Change-Id: I21cb6f4f8c36de9b1272cbebed4911a9b40c28f9

2 years agommi-manager : initialize global variable when shutdown 01/264301/1
ulgal-park [Wed, 15 Sep 2021 10:00:07 +0000 (19:00 +0900)]
mmi-manager : initialize global variable when shutdown

Change-Id: Ifc5155a49cef5aa794a5edf0b0cc5484af283ee2

2 years agospec file : add ref_fusion-tests executable for testing ref_fusion module 00/264300/1
dyamy-lee [Wed, 15 Sep 2021 07:32:24 +0000 (16:32 +0900)]
spec file : add ref_fusion-tests executable for testing ref_fusion module

Change-Id: I5c4493c16a99de315c60301adce345c26516ef19

2 years agobuild : add tests/ref-fusion directory as subdir for build it 99/264299/1
dyamy-lee [Wed, 15 Sep 2021 07:31:43 +0000 (16:31 +0900)]
build : add tests/ref-fusion directory as subdir for build it

Change-Id: Id91e2ccb8ac7d579334924d62b637733fc0ca1f7

2 years agocreate tests/ref-fusion meson.build 98/264298/1
dyamy-lee [Wed, 15 Sep 2021 07:31:06 +0000 (16:31 +0900)]
create tests/ref-fusion meson.build

Change-Id: Ia96c5d2418a0dfc5a361abea3cee2363eed59d9d

2 years agoref_fusion build : declared ref-fusion dependency for build in tests 97/264297/1
dyamy-lee [Wed, 15 Sep 2021 07:30:01 +0000 (16:30 +0900)]
ref_fusion build : declared ref-fusion dependency for build in tests

Change-Id: Ib877691d80ea61ac3e82ec92c7cda5f804ea87d5

2 years agommi-ref-fusion-tests : add ref fusion testcase in tests/ref-fusion directory 96/264296/1
dyamy-lee [Wed, 15 Sep 2021 07:29:06 +0000 (16:29 +0900)]
mmi-ref-fusion-tests : add ref fusion testcase in tests/ref-fusion directory

Change-Id: Ie31ed27598b8e64b74b5427c9e26de4a746e9cdd

2 years agotests: fix to set correct install_rpath for modality_keyboard_tests 95/264295/1
Sung-Jin Park [Wed, 15 Sep 2021 07:45:43 +0000 (16:45 +0900)]
tests: fix to set correct install_rpath for modality_keyboard_tests

Change-Id: I9ec7e5571a145fbb0306ab07b5a20469d500f0b9
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agotests: fix to use proper path of modules for the given arch 94/264294/1
Sung-Jin Park [Wed, 15 Sep 2021 06:32:24 +0000 (15:32 +0900)]
tests: fix to use proper path of modules for the given arch

Change-Id: I90cb83ceb54fd809e22826f37aeb9205dc339235
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agowayland-input : change keyname as more similar name client knows, also fix print... 93/264293/1
dyamy-lee [Wed, 15 Sep 2021 06:35:58 +0000 (15:35 +0900)]
wayland-input : change keyname as more similar name client knows, also fix print type log error of key up/down by ev->type

Change-Id: I6bd94271f65aaef17b07a4c47d72cd72d3328488

2 years agotests build : add mmi-fusion-tests.cpp in meson.build of tests directory 92/264292/1
dyamy-lee [Tue, 14 Sep 2021 11:15:24 +0000 (20:15 +0900)]
tests build : add mmi-fusion-tests.cpp in meson.build of tests directory

Change-Id: I88c92aeba20beb1d95bd49c2c89e47ac53e5575a

2 years agommi-fusion-tests : create mmi-fusion-tests for mmi-fusion api 91/264291/1
dyamy-lee [Tue, 14 Sep 2021 11:14:30 +0000 (20:14 +0900)]
mmi-fusion-tests : create mmi-fusion-tests for mmi-fusion api

Change-Id: Idb88cc9c072171f9143f30e792fa06adfac9ae45

2 years agommi-provider : set Ecore_Event_Handler* as NULL after delete it. 90/264290/1
dyamy-lee [Wed, 15 Sep 2021 00:50:33 +0000 (09:50 +0900)]
mmi-provider : set Ecore_Event_Handler* as NULL after delete it.

Change-Id: If05fb8a9d49d3c9836a702bbbc6f6d3ea106718e

2 years agommi-ref-fusion : set Ecore_Event_Handler* as NULL after delete it. 89/264289/1
dyamy-lee [Wed, 15 Sep 2021 00:42:33 +0000 (09:42 +0900)]
mmi-ref-fusion : set Ecore_Event_Handler* as NULL after delete it.

Change-Id: Ia7fab2a74164cc4416661aa9d93af7eb089add65

2 years agommi-manager : set Ecore_Event_Handler* as NULL after delete it. It can make abort... 88/264288/1
dyamy-lee [Wed, 15 Sep 2021 00:24:03 +0000 (09:24 +0900)]
mmi-manager : set Ecore_Event_Handler* as NULL after delete it. It can make abort which is not expected.

Change-Id: Ibc21ebb5ceb420f72df5bebabf4878bcafa8263e

2 years agommi-client-tests: create mmi-client-testcases.cpp and add it in meson.build of tests... 87/264287/1
Duna Oh [Tue, 14 Sep 2021 16:40:16 +0000 (01:40 +0900)]
mmi-client-tests: create mmi-client-testcases.cpp and add it in meson.build of tests directory

Change-Id: I931b6041223376edbeb3fa1b3294abbf92de7f68

2 years agowayland-input: assign NULL after xkb_keymap_unref and add NULL checking 86/264286/1
Duna Oh [Wed, 15 Sep 2021 02:00:38 +0000 (11:00 +0900)]
wayland-input: assign NULL after xkb_keymap_unref and add NULL checking

Change-Id: I02514f41fceef3cb47abed1094ee25391f78784d