platform/core/uifw/libds.git
4 years agotests : add some tests for DSCanvas 53/243453/1
SooChan Lim [Wed, 2 Sep 2020 05:01:32 +0000 (14:01 +0900)]
tests : add some tests for DSCanvas

Change-Id: I2fa4bbf489bd27ece922fc3a3cd82a76624dc980

4 years agoDSProperty-test: renew test codes 52/243452/1
Junseok, Kim [Wed, 2 Sep 2020 05:41:35 +0000 (14:41 +0900)]
DSProperty-test: renew test codes

renew test codes
- divide tests by function group
- use DSPropertyException
- add new test for pointer data type

Change-Id: I989d4b5aaa700fb2357fcfb807d86dab9418a17e

4 years agoDSProperty: change overrided private initializer using args 51/243451/1
Junseok, Kim [Wed, 2 Sep 2020 05:39:40 +0000 (14:39 +0900)]
DSProperty: change overrided private initializer using args

Change-Id: Ia17d11ccca5e367c4d0d001c5980f9e7a3463d31

4 years agoDSProperty: move DSPropertyExceptopn from private class to public class 50/243450/1
Junseok, Kim [Wed, 2 Sep 2020 05:38:27 +0000 (14:38 +0900)]
DSProperty: move DSPropertyExceptopn from private class to public class

Change-Id: Id68c0a4ebc1ed5c44b9cba8953fbd28c6e4b9ef5

4 years agosamples: check the return values 49/243449/1
SooChan Lim [Wed, 2 Sep 2020 08:42:24 +0000 (17:42 +0900)]
samples: check the return values

Change-Id: I85cae4a952afc980a8e282be1f4f34aa3f0e36d7

4 years agoDSObject-test: add test for get/set property 48/243448/1
Junseok, Kim [Wed, 2 Sep 2020 07:34:48 +0000 (16:34 +0900)]
DSObject-test: add test for get/set property

Change-Id: Iba8ea501a9cd1129634aa1cf67ab6a0724a0fbbf

4 years agoDSObject: add LCOV_EXCL 47/243447/1
Junseok, Kim [Wed, 2 Sep 2020 07:34:31 +0000 (16:34 +0900)]
DSObject: add LCOV_EXCL

Change-Id: I831ace5fb745eb4616be05eb3d41cff43c00a857

4 years agoDSTizenAppinfo-test: add null checking 46/243446/1
Duna Oh [Wed, 2 Sep 2020 08:30:41 +0000 (17:30 +0900)]
DSTizenAppinfo-test: add null checking

Change-Id: I889ad97281da76110c93565bfc7c23aca87b082b

4 years agoDSWaylandTizenPolicy: implements tizen_policy_set_type 45/243445/1
Doyoun Kang [Wed, 2 Sep 2020 07:42:43 +0000 (16:42 +0900)]
DSWaylandTizenPolicy: implements tizen_policy_set_type

Change-Id: If368807a941efb2fa6637e950553643c493906b2

4 years agoDSWindowShell: implements setType function 44/243444/1
Doyoun Kang [Wed, 2 Sep 2020 07:41:18 +0000 (16:41 +0900)]
DSWindowShell: implements setType function

Change-Id: I53d65ce7fb04463554b2d88ded0cd7475e1fd9ca

4 years agoDSWindow: add set/getType APIs 43/243443/1
Doyoun Kang [Wed, 2 Sep 2020 07:38:49 +0000 (16:38 +0900)]
DSWindow: add set/getType APIs

Change-Id: Ic199b31bd3df174bc818788cc4d3b6b79169f9be

4 years agoDSTizenAppinfoMgr: add more test cases for better code coverage 42/243442/1
Duna Oh [Wed, 2 Sep 2020 06:56:35 +0000 (15:56 +0900)]
DSTizenAppinfoMgr: add more test cases for better code coverage

Change-Id: I5d54261a7a1a00e87ddd2b8998928b2659058bf2

4 years agoDSRenderEngineDaliImpl-test: Added TC to improve coverage 41/243441/1
Joonbum Ko [Wed, 2 Sep 2020 05:34:31 +0000 (14:34 +0900)]
DSRenderEngineDaliImpl-test: Added TC to improve coverage

Change-Id: Ib352a858d48172c6a18a20a077c4640bf99e227e
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSWindowManager: add TCs 40/243440/1
Doyoun Kang [Wed, 2 Sep 2020 06:29:17 +0000 (15:29 +0900)]
DSWindowManager: add TCs

Change-Id: If005e3d9b2b5151fca6d5b30af68aa00e28f5fc8

4 years agoDSZone: modify testCreateWindow function 39/243439/1
Doyoun Kang [Wed, 2 Sep 2020 06:28:44 +0000 (15:28 +0900)]
DSZone: modify testCreateWindow function

Change-Id: I0ce2d001309f9a62db10b9a067bf00918f97c767

4 years agoDSWindowManager: modify setWindowParent API 38/243438/1
Doyoun Kang [Wed, 2 Sep 2020 06:27:57 +0000 (15:27 +0900)]
DSWindowManager: modify setWindowParent API

Change-Id: Ib7a361b2f568aa3f234e8712b8d1fae107893eb3

4 years agoDSWaylandProtocolTrace : Add LOCV_EXCL 37/243437/1
dyamy-lee [Wed, 2 Sep 2020 04:48:38 +0000 (13:48 +0900)]
DSWaylandProtocolTrace : Add LOCV_EXCL

Change-Id: Ibd5eefc81487bcaafd573ea269abcb607a65217a

4 years agoDSWaylandTizenAppinfo: call DSTizenAppinfoMgr::releaseInstance only when it gets... 58/242958/1 accepted/tizen/unified/20200902.145526 submit/tizen/20200902.055218
SooChan Lim [Wed, 2 Sep 2020 01:18:48 +0000 (10:18 +0900)]
DSWaylandTizenAppinfo: call DSTizenAppinfoMgr::releaseInstance only when it gets DSTizenAppinfoManager::getInstance()

Change-Id: Ie3641285c8965d7925f51b7d4bfc3890697cf02f

4 years agotests: enable setting DEFAULT_XDG_RUNTIME_DIR environment variable 57/242957/1
Sung-Jin Park [Wed, 2 Sep 2020 01:36:28 +0000 (10:36 +0900)]
tests: enable setting DEFAULT_XDG_RUNTIME_DIR environment variable

Change-Id: I77d4b07286501ba296affb4a3eb918f2a642545b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWaylandTizenPolicy: initialize member variable 54/242954/1
Doyoun Kang [Wed, 2 Sep 2020 01:15:28 +0000 (10:15 +0900)]
DSWaylandTizenPolicy: initialize member variable

Change-Id: I00e9c371c6a7fe91746af2b9166062bd82be97fd

4 years agotests: set nullptr to focus for test DSWaylandKeyboard temporary 53/242953/1
jeon [Tue, 1 Sep 2020 12:47:19 +0000 (21:47 +0900)]
tests: set nullptr to focus for test DSWaylandKeyboard temporary

Change-Id: I38a5cc4b650ac1fab42e7b8027730139b6a1e1fb

4 years agotests: set DSWaylandSurface to DSWindow 52/242952/1
jeon [Tue, 1 Sep 2020 11:38:56 +0000 (20:38 +0900)]
tests: set DSWaylandSurface to DSWindow

Change-Id: I6b8fe90cca56a5808dd71d9db264489301ee7055

4 years agotests: set default XDG_RUNTIME_DIR to /tmp 51/242951/1
Sung-Jin Park [Tue, 1 Sep 2020 12:17:36 +0000 (21:17 +0900)]
tests: set default XDG_RUNTIME_DIR to /tmp

Change-Id: Id447afec35ddbf83f4d09ec57a040ac9e6a2fcbe
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSSignalBroker: added registerSignal and add DSObject argument for signal methods 50/242950/1
Junseok, Kim [Fri, 28 Aug 2020 11:06:06 +0000 (20:06 +0900)]
DSSignalBroker: added registerSignal and add DSObject argument for signal methods

Change-Id: I2b97b60b195740b134a2cdd1d7fbcaa082679c9b
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoDSSignalBroker: use template for respond to various args 49/242949/1
Junseok, Kim [Wed, 19 Aug 2020 08:56:25 +0000 (17:56 +0900)]
DSSignalBroker: use template for respond to various args

Change-Id: I9a386e712804ae23b5467947b4f27f92ad23ab39
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoDSSignalBroker: add skeleton codes 48/242948/1
Junseok, Kim [Fri, 14 Aug 2020 08:23:18 +0000 (17:23 +0900)]
DSSignalBroker: add skeleton codes

Change-Id: I90427a9efac9298c9222a9fff6e58a667e390b4d
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoDSTraceInfo-test: add simple test cases for DSTraceInfo 47/242947/1
Duna Oh [Tue, 1 Sep 2020 05:21:10 +0000 (14:21 +0900)]
DSTraceInfo-test: add simple test cases for DSTraceInfo

Change-Id: I0d870c7c3aeed7e21fa999eebbe688cee9381710

4 years agoDSClient: window count up/down if window added/removed 46/242946/1
Junseok, Kim [Tue, 1 Sep 2020 10:51:06 +0000 (19:51 +0900)]
DSClient: window count up/down if window added/removed

Change-Id: Ief5fb943a35d2947ee62e987230b71afde1ef626
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoDsWaylandProtocolTrace-test : Add creating rule file for test 45/242945/1
dyamy-lee [Tue, 1 Sep 2020 05:50:38 +0000 (14:50 +0900)]
DsWaylandProtocolTrace-test : Add creating rule file for test

Change-Id: I177323b2682003cd3fa35175acfe591d819bcc98

4 years agoDSInputEvent: add tests for DSInputEvent classes 44/242944/1
jeon [Tue, 1 Sep 2020 10:37:22 +0000 (19:37 +0900)]
DSInputEvent: add tests for DSInputEvent classes

Change-Id: Iecbc9a7bd4ecb70388e3bde4f94bc19d9e623a9e

4 years agoDSInput: set LOCV_EXEC block for DSInput 43/242943/1
jeon [Tue, 1 Sep 2020 10:36:59 +0000 (19:36 +0900)]
DSInput: set LOCV_EXEC block for DSInput

Change-Id: Ib956805f0796b9ba6ce0798e1f21a1147b2acf2b

4 years agoDSWindowShell: add testcase 42/242942/1
Doyoun Kang [Tue, 1 Sep 2020 07:40:24 +0000 (16:40 +0900)]
DSWindowShell: add testcase

Change-Id: I5f9a9f76fd21299f43b203f9ff3c06e13edc1d0d

4 years agoDSWindowShell: add null check code in constructor 41/242941/1
Doyoun Kang [Tue, 1 Sep 2020 07:39:21 +0000 (16:39 +0900)]
DSWindowShell: add null check code in constructor

Change-Id: Iaa05f798265c23120663516f3c8576f9f16a08f8

4 years agoDSTizenInputDeviceManager: set LOCV_EXEC block for tizen_input_device_manager protocols 40/242940/1
jeon [Tue, 1 Sep 2020 09:07:32 +0000 (18:07 +0900)]
DSTizenInputDeviceManager: set LOCV_EXEC block for tizen_input_device_manager protocols

Change-Id: Ief6deb2291155671ac0513d73f96a8635babffca

4 years agoDSTextInput: set LOCV_EXEC block for DSTextInput Private methods 39/242939/1
jeon [Tue, 1 Sep 2020 08:30:49 +0000 (17:30 +0900)]
DSTextInput: set LOCV_EXEC block for DSTextInput Private methods

Change-Id: Idaa6014cc8a24e5ae964fcda4d5d2b8aa613aded

4 years agoDSWaylandServer: set LCOV_EXEC block(s) for unused classes 38/242938/1
Sung-Jin Park [Tue, 1 Sep 2020 03:58:26 +0000 (12:58 +0900)]
DSWaylandServer: set LCOV_EXEC block(s) for unused classes

Change-Id: I6a2830ccef0af5555480c4a1df371e6d7ebe420b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoPackaging: disable libds-boot package 37/242937/1
Sung-Jin Park [Tue, 1 Sep 2020 05:52:41 +0000 (14:52 +0900)]
Packaging: disable libds-boot package

Change-Id: I418fecd4cbaa93f47a1fbe7d115a5f52277816c6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSCore: add null check at fromWlResource 36/242936/1
Junseok, Kim [Tue, 1 Sep 2020 05:40:32 +0000 (14:40 +0900)]
DSCore: add null check at fromWlResource

Change-Id: Ic8fa6561d6245b877ecd784614df2b5178befca8
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoEnable dlog by using LIBDS tag 35/242935/1
Doyoun Kang [Tue, 1 Sep 2020 01:41:47 +0000 (10:41 +0900)]
Enable dlog by using LIBDS tag

Change-Id: Ic85b5733e652628bbf006a09132bc5f4483fbe57

4 years agoDSWaylandTizenSurface: get DSWayalndSurface from wlCompositor by wl_resource 98/242798/1 accepted/tizen/unified/20200901.160655 submit/tizen/20200901.034141
Junkyeong Kim [Fri, 28 Aug 2020 10:35:57 +0000 (19:35 +0900)]
DSWaylandTizenSurface: get DSWayalndSurface from wlCompositor by wl_resource

Change-Id: I557bdbd4191f54027425fb09454a68bd9a6aa222
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandCompositor: add getSurface function by wl_resource 97/242797/1
Junkyeong Kim [Fri, 28 Aug 2020 10:34:46 +0000 (19:34 +0900)]
DSWaylandCompositor: add getSurface function by wl_resource

Change-Id: Ia4003f15101bcd1261f927b6497ff54fc42132fc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandTizenSurface: get DSWaylandSurface from wlCompositor 96/242796/1
Junkyeong Kim [Fri, 28 Aug 2020 10:02:11 +0000 (19:02 +0900)]
DSWaylandTizenSurface: get DSWaylandSurface from wlCompositor

Change-Id: Iebcd050d29ff45606555ec6ff52094e238f4368f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandSurface: delete __waylandSurfaceList 95/242795/1
Junkyeong Kim [Fri, 28 Aug 2020 09:56:05 +0000 (18:56 +0900)]
DSWaylandSurface: delete __waylandSurfaceList

Change-Id: Icb5e735f961fcf32f92f3d3e836ec64e907ef01c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandTizenSurface: get resource id from DSWaylandSurface's __tizenResourceId 94/242794/1
Junkyeong Kim [Fri, 28 Aug 2020 08:45:34 +0000 (17:45 +0900)]
DSWaylandTizenSurface: get resource id from DSWaylandSurface's __tizenResourceId

Change-Id: I97c6abf78454edf48ee2e0f69e7e0e8ce7fb94b5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandSurface: add static __waylandSurfaceList list to manage waylandSurfaces 93/242793/1
Junkyeong Kim [Fri, 28 Aug 2020 08:44:06 +0000 (17:44 +0900)]
DSWaylandSurface: add static __waylandSurfaceList list to manage waylandSurfaces

Change-Id: I18f694ad2534894f7817130ec77306371c4ca6c5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandSurface: add unique __tizenResId value 92/242792/1
Junkyeong Kim [Fri, 28 Aug 2020 08:42:30 +0000 (17:42 +0900)]
DSWaylandSurface: add unique __tizenResId value

Change-Id: I9b491473c2518fd01434aa098519e7eb27686174
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandInputPanel: set keyboard window environment and size 91/242791/1
jeon [Fri, 28 Aug 2020 15:11:55 +0000 (00:11 +0900)]
DSWaylandInputPanel: set keyboard window environment and size

Change-Id: I05bf5853ba8de1fbbcf11a7dce5d02ab47403eec

4 years agoDSWindowManager: add a API to allow user geometry 90/242790/1
jeon [Fri, 28 Aug 2020 14:55:02 +0000 (23:55 +0900)]
DSWindowManager: add a API to allow user geometry

Change-Id: I5a7698d8c462d3f808dec62cf792dc0203e6a51d

4 years agoDSTextInput: set TextInput window to InputPanel's parent 89/242789/1
jeon [Fri, 28 Aug 2020 09:52:09 +0000 (18:52 +0900)]
DSTextInput: set TextInput window to InputPanel's parent

Change-Id: I1e16c37d74e6116b416c9c4afee3395f64b6ee09

4 years agopackaging: add libds-boot package for booting with exampleCompositor 88/242788/1
Sung-Jin Park [Fri, 28 Aug 2020 08:24:38 +0000 (17:24 +0900)]
packaging: add libds-boot package for booting with exampleCompositor

Change-Id: I17d15bd330e620dc316f462bb48638783a5c698f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSSeat: fix to set winX/winY for DSInputEvent::TouchMoveEvent 87/242787/1
Sung-Jin Park [Fri, 28 Aug 2020 08:40:05 +0000 (17:40 +0900)]
DSSeat: fix to set winX/winY for DSInputEvent::TouchMoveEvent

Change-Id: Ifb2f9e83c9eae2746805ef360231c4258bdbb762
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindow: code clean 86/242786/1
SooChan Lim [Fri, 28 Aug 2020 08:41:00 +0000 (17:41 +0900)]
DSWindow: code clean

Change-Id: I6829a987e074cdb841c6b6a9b753a1369f074a7d

4 years agoDSWindow: call the private functions at the public functions 85/242785/1
SooChan Lim [Fri, 28 Aug 2020 08:39:57 +0000 (17:39 +0900)]
DSWindow: call the private functions at the public functions

Change-Id: I56c3822e98d898a6604f8390cfc741de4f16a4c7

4 years agoDSWindowPrivate: add setPosition method 84/242784/1
SooChan Lim [Fri, 28 Aug 2020 08:38:42 +0000 (17:38 +0900)]
DSWindowPrivate: add setPosition method

Change-Id: I0957e30e7548746a1ad1fff4242ed6738ee16bcc

4 years agoDSWindowPrivate: add lowerToBottom method 83/242783/1
SooChan Lim [Fri, 28 Aug 2020 08:37:56 +0000 (17:37 +0900)]
DSWindowPrivate: add lowerToBottom method

Change-Id: I86e03028ad0e219e473a5fe974ee45b8c716eca8

4 years agoDSWindowPrivate: add raiseToTop method 82/242782/1
SooChan Lim [Fri, 28 Aug 2020 08:36:49 +0000 (17:36 +0900)]
DSWindowPrivate: add raiseToTop method

Change-Id: I783b998a52460159cb9610a393074fdcb01bc670

4 years agoDSDisplayArea: set renderView and HWCWindow at windowCreated 81/242781/1
SooChan Lim [Fri, 28 Aug 2020 08:34:20 +0000 (17:34 +0900)]
DSDisplayArea: set renderView and HWCWindow at windowCreated

Change-Id: I9a39e963e4b3e727f415dcff5446603237bce906

4 years agoDSWindow: add setDisplayDeviceHWCWindow method 80/242780/1
SooChan Lim [Fri, 28 Aug 2020 08:33:57 +0000 (17:33 +0900)]
DSWindow: add setDisplayDeviceHWCWindow method

Change-Id: I6f1ba1e2d08b72e47027d6501eff216f108b59c7

4 years agoDSWindow: add setRenderView method 79/242779/1
SooChan Lim [Fri, 28 Aug 2020 08:31:26 +0000 (17:31 +0900)]
DSWindow: add setRenderView method

Change-Id: Ia8592a62ff035a20d48abea9e073c0649762c494

4 years agoDSWindow: remove unused register callback functions 78/242778/1
SooChan Lim [Fri, 28 Aug 2020 08:23:45 +0000 (17:23 +0900)]
DSWindow: remove unused register callback functions

Change-Id: Ic5b003d0f937ea8339ce5b47c51764142f47e48f

4 years agoDSRenderViewDaliImpl: code clean and put the log 77/242777/1
SooChan Lim [Fri, 28 Aug 2020 08:19:06 +0000 (17:19 +0900)]
DSRenderViewDaliImpl: code clean and put the log

Change-Id: I3656ec6a1778d3a35c5d1391c7eb1e74ea0da177

4 years agoDSRenderView: remove a dependency on DSWindow. 76/242776/1
SooChan Lim [Fri, 28 Aug 2020 08:18:02 +0000 (17:18 +0900)]
DSRenderView: remove a dependency on DSWindow.

Change-Id: I1ceb08d3bb46d10db5bedaf0c5bcdaa3e2fc8f11

4 years agoDSDisplayArea: remove renderView list and HWC Window list 75/242775/1
SooChan Lim [Fri, 28 Aug 2020 08:07:50 +0000 (17:07 +0900)]
DSDisplayArea: remove renderView list and HWC Window list

Change-Id: I5743572884bd8eed6c2f303863af3aa0d67219e5

4 years agoDSDisplayArea: remove registerCallbackWindowDestroyed. 74/242774/1
SooChan Lim [Fri, 28 Aug 2020 08:06:23 +0000 (17:06 +0900)]
DSDisplayArea: remove registerCallbackWindowDestroyed.

Change-Id: Ie51ac8c28ff87dbbf77e782bf483bc82cfc9e583

4 years agoDSDisplayDeviceHWCWindow: remove getWindow method 73/242773/1
SooChan Lim [Fri, 28 Aug 2020 08:05:06 +0000 (17:05 +0900)]
DSDisplayDeviceHWCWindow: remove getWindow method

Change-Id: Ia0428733ab9d6fc6c9af21c47415ae322b697019

4 years agoDSDisplayDeviceHWC: make hwc window without DSWindow parameter 72/242772/1
SooChan Lim [Fri, 28 Aug 2020 07:59:13 +0000 (16:59 +0900)]
DSDisplayDeviceHWC: make hwc window without DSWindow parameter

Change-Id: I090b3ef69362d875c4bb84c1476da8e04fb2b381

4 years agoDsRenderView: add raiseToTop, lowerToBottom and setPosition methods 71/242771/1
SooChan Lim [Fri, 28 Aug 2020 07:43:33 +0000 (16:43 +0900)]
DsRenderView: add raiseToTop, lowerToBottom and setPosition methods

Change-Id: I6b2c11f9c1b3f31de6d531cac2389a1f0e7aa3c5

4 years agoDSTextInput: Add a TextInput API to get current TextInput window 70/242770/1
jeon [Fri, 28 Aug 2020 07:50:55 +0000 (16:50 +0900)]
DSTextInput: Add a TextInput API to get current TextInput window

Change-Id: If73ce8395a909588e1fbd4df39303fceb21b582a

4 years agoDSTraceInfo: print out windows' infomation(pid,title,,etc.) 69/242769/1
Duna Oh [Fri, 28 Aug 2020 06:33:51 +0000 (15:33 +0900)]
DSTraceInfo: print out windows' infomation(pid,title,,etc.)

Change-Id: Ib786d3b9139b41bbe93eec8faba071c76d749800

4 years agoseparate structures in DSWaylandProtocolTracePrivate.h to DSWaylandProtocolTraceStruct.h 68/242768/1
dyamy-lee [Fri, 28 Aug 2020 04:23:25 +0000 (13:23 +0900)]
separate structures in DSWaylandProtocolTracePrivate.h to DSWaylandProtocolTraceStruct.h

Change-Id: I0f49469d9a5daaea37626043c7713fca19a3d91c

4 years agofix the warning issues 67/242767/1
dyamy-lee [Fri, 28 Aug 2020 01:09:44 +0000 (10:09 +0900)]
fix the warning issues

Change-Id: I7638271160cc6a31201b0c98a0e66ff0159b29c6

4 years agofix not working trace by rule without all case and add log about cmd part 66/242766/1
dyamy-lee [Thu, 27 Aug 2020 10:40:38 +0000 (19:40 +0900)]
fix not working trace by rule without all case and add log about cmd part

Change-Id: Ic6696761b25ee43276a05b0cc09df0e96be6be25

4 years agocorrect typo error and defect 65/242765/1
dyamy-lee [Fri, 21 Aug 2020 09:32:45 +0000 (18:32 +0900)]
correct typo error and defect

Change-Id: Idb57323778c2cee9850a52681d7e8a676d541c44

4 years agoAdd DSWaylandProtocolTrace in DSCompositor 64/242764/1
dyamy-lee [Fri, 21 Aug 2020 06:22:42 +0000 (15:22 +0900)]
Add DSWaylandProtocolTrace in DSCompositor

Change-Id: Ifbad214d1bc1e0dbd3cbaaf29a512ad456cdd62a

4 years agoremove some logs which make a error and not useful 63/242763/1
dyamy-lee [Fri, 21 Aug 2020 06:21:39 +0000 (15:21 +0900)]
remove some logs which make a error and not useful

Change-Id: I05920622c295cc5b7022a1cd2730111f07448870

4 years agoadd func of update rule and add test code 62/242762/1
dyamy-lee [Thu, 20 Aug 2020 06:08:23 +0000 (15:08 +0900)]
add func of update rule and add test code

Change-Id: Ia7891fb079711b6198b786604e4708fa3c900fe5

4 years agoadd code for TraceProtocol 61/242761/1
dyamy-lee [Thu, 20 Aug 2020 03:49:43 +0000 (12:49 +0900)]
add code for TraceProtocol
checked rule init with file.
logs are alot. -> It should be removed almost for readablilty

add rule_print_func as DSLOG_INF -> It should be printed

Change-Id: I11985d3e0420758c7f641ec7e4b1ba6187f5afc0

4 years agoDSSeat: set winX/winY before sending event(s) to touch/pointer 60/242760/1
Sung-Jin Park [Fri, 28 Aug 2020 04:23:37 +0000 (13:23 +0900)]
DSSeat: set winX/winY before sending event(s) to touch/pointer

Change-Id: I1254f9f1070118317d0007fa117381e9e3f34a31
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWaylandPointer: fix to return if there is no resource for pointer 59/242759/1
Sung-Jin Park [Fri, 28 Aug 2020 04:22:13 +0000 (13:22 +0900)]
DSWaylandPointer: fix to return if there is no resource for pointer

Change-Id: I955b3a312323f3b3327f1bc67848ca137c160fd2
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSPointer: send mouse event with winX, winY coordinates 58/242758/1
Sung-Jin Park [Fri, 28 Aug 2020 04:21:25 +0000 (13:21 +0900)]
DSPointer: send mouse event with winX, winY coordinates

Change-Id: Ib327cdf2fd670cfc2cdbdef40bc78c56e7ff5a90
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSTouch: send touch event with winX, winY coordinates 57/242757/1
Sung-Jin Park [Fri, 28 Aug 2020 04:21:00 +0000 (13:21 +0900)]
DSTouch: send touch event with winX, winY coordinates

Change-Id: I5e19092c1797d2262dc608686a3bb64bb564b3f7
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSInput: add winX, winY and get/set APIs for DSInputTouchEvent/DSInputMouseEvent 56/242756/1
Sung-Jin Park [Fri, 28 Aug 2020 01:44:18 +0000 (10:44 +0900)]
DSInput: add winX, winY and get/set APIs for DSInputTouchEvent/DSInputMouseEvent

Change-Id: I9a937576f75580a1f13ab7308203bba51df5c5ca
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindow: remove setWindowShell and getWindowShell methods. 55/242755/1
SooChan Lim [Fri, 28 Aug 2020 04:14:04 +0000 (13:14 +0900)]
DSWindow: remove setWindowShell and getWindowShell methods.

bool setWindowShell(DSWindowShell *winShell);
DSWindowShell *getWindowShell(void);

Change-Id: I64870d9f324619357e2c668d8442ab199b6527b7

4 years agoDSWindowShell: make sendConfigure method be a private method 54/242754/1
SooChan Lim [Fri, 28 Aug 2020 04:04:31 +0000 (13:04 +0900)]
DSWindowShell: make sendConfigure method be a private method

Change-Id: I0d539c18a74c93fac6d53d1f6a2b072651f0ca9c

4 years agoDSWindowShell: move wm policy functionalities from DSWindow to DSWindowShell 53/242753/1
SooChan Lim [Fri, 28 Aug 2020 03:58:25 +0000 (12:58 +0900)]
DSWindowShell: move wm policy functionalities from DSWindow to DSWindowShell

move firstCommit, visible and changedGeometry

Change-Id: I75a5805587a93091f274cbc99f7813ff70b695c1

4 years agoDSWaylandTizenPolicyExt: add a simple testcase 52/242752/1
jeon [Fri, 28 Aug 2020 02:23:54 +0000 (11:23 +0900)]
DSWaylandTizenPolicyExt: add a simple testcase

Change-Id: I389834826ed202009e12b39a0b67f6bc1e95767a

4 years agoDSWaylandExtension: enable tizen_policy_ext interface 51/242751/1
jeon [Fri, 28 Aug 2020 02:16:29 +0000 (11:16 +0900)]
DSWaylandExtension: enable tizen_policy_ext interface

Change-Id: Ia1d264562c4c7e4d3abf1573f787db8cc54a0971

4 years agoDSWaylandTizenPolicyExt: Add skeleton codes to get tizen_rotation 50/242750/1
jeon [Fri, 28 Aug 2020 02:15:51 +0000 (11:15 +0900)]
DSWaylandTizenPolicyExt: Add skeleton codes to get tizen_rotation

Change-Id: I81c7b38aa548dde8997954794ea6134a4e575e94

4 years agoDSWaylandServer: build a tizen_policy_ext class 49/242749/1
jeon [Fri, 28 Aug 2020 02:14:42 +0000 (11:14 +0900)]
DSWaylandServer: build a tizen_policy_ext class

Change-Id: I66d18becc6b51fd1f2a3b8c6de05e53fa8317fe3

4 years agotizen_policy_ext: add header for tizen_policy_ext protocol 48/242748/1
jeon [Fri, 28 Aug 2020 02:13:31 +0000 (11:13 +0900)]
tizen_policy_ext: add header for tizen_policy_ext protocol

Change-Id: I10c4937f038955082300404d258ad4360e8bab06

4 years agoDSWaylandExtension: enable tizen_surface interface 47/242747/1
jeon [Fri, 28 Aug 2020 01:33:32 +0000 (10:33 +0900)]
DSWaylandExtension: enable tizen_surface interface

Change-Id: If9b229fecf00ad75d72f6debfb9859dd39c614d0

4 years agoDSWaylandTizenLaunchSplash: fix the segmentation fault on tizen_launch_splash::destro... 46/242746/1
Duna Oh [Thu, 27 Aug 2020 03:44:17 +0000 (12:44 +0900)]
DSWaylandTizenLaunchSplash: fix the segmentation fault on tizen_launch_splash::destroy_func

Change-Id: I678e8ec443b5b9ecb84dcf34a67ccdfdbed8b1d1

4 years agotest: remove aquirebuffer and setTargetBuffer 45/242745/1
SooChan Lim [Thu, 27 Aug 2020 03:43:25 +0000 (12:43 +0900)]
test: remove aquirebuffer and setTargetBuffer

Change-Id: I58779ae8d1240907baa83f6fd0f5f66331dc8dca

4 years agotest: fix the memory leak 44/242744/1
SooChan Lim [Thu, 27 Aug 2020 02:37:54 +0000 (11:37 +0900)]
test: fix the memory leak

Change-Id: I5dc49f0fdb34aaa0cfb646fe600667dc0d78cc4b

4 years agoadd DSWaylandTizenSurface interface 43/242743/1
Junkyeong Kim [Thu, 27 Aug 2020 08:21:21 +0000 (17:21 +0900)]
add DSWaylandTizenSurface interface

Change-Id: I695ee10c2f716682199baaf4736e9d0d51da8655
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandKeyboard: send kernel keycode to wayland client(s) 42/242742/1
Sung-Jin Park [Thu, 27 Aug 2020 08:45:55 +0000 (17:45 +0900)]
DSWaylandKeyboard: send kernel keycode to wayland client(s)

Change-Id: Ifb0a8f6a2e361c927e1327c758b40fd48aa5c2b8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWaylandSurface: fix bug for sending destroy signal 00/242500/1
Doyoun Kang [Thu, 27 Aug 2020 06:43:55 +0000 (15:43 +0900)]
DSWaylandSurface: fix bug for sending destroy signal

Change-Id: I3a0b97237013a36ce9e85cd19d4fd4c4a338edb6

4 years agoDSWaylandSurface: send Surface destroy signal in surface_destroy() 99/242499/1
Doyoun Kang [Thu, 27 Aug 2020 04:04:49 +0000 (13:04 +0900)]
DSWaylandSurface: send Surface destroy signal in surface_destroy()

Change-Id: I5bd04e184628e8bf2deaeee028c9f734c72b2f28

4 years agoDSRenderViewDaliImpl: add info logs to know when renderView created or destroyed. 98/242498/1
Joonbum Ko [Thu, 27 Aug 2020 04:35:13 +0000 (13:35 +0900)]
DSRenderViewDaliImpl: add info logs to know when renderView created or destroyed.

Change-Id: I01367fc9c4a63514d5d35e7d670268850237c124
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSRenderViewDaliImpl: emit update signal when RenderView destroyed. 97/242497/1
Joonbum Ko [Thu, 27 Aug 2020 04:33:56 +0000 (13:33 +0900)]
DSRenderViewDaliImpl: emit update signal when RenderView destroyed.

Change-Id: I82178b76767c5ccd2dcbbdb78909d29b2baab887
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>