platform/core/uifw/libds.git
2 years agobackend/tdm: Extract buffer code into functions 23/278023/1
Seunghun Lee [Wed, 2 Mar 2022 02:43:09 +0000 (11:43 +0900)]
backend/tdm: Extract buffer code into functions

Change-Id: I084ce7006a78f506405fb231fa347ae9438bdeeb

2 years agoAdd build options of backends 22/278022/1
Seunghun Lee [Wed, 2 Mar 2022 02:36:44 +0000 (11:36 +0900)]
Add build options of backends

Change-Id: I40c6faff4b28050ae97a097c5f77f0decad96468

2 years agoAdd missing cleanup 21/278021/1
Seunghun Lee [Wed, 2 Mar 2022 02:08:12 +0000 (11:08 +0900)]
Add missing cleanup

Change-Id: I2d279bea220b4279448b31b70789f00920c8a1bb

2 years agoAdd tinyds on tdm (wip) 20/278020/1
Seunghun Lee [Thu, 24 Feb 2022 08:36:44 +0000 (17:36 +0900)]
Add tinyds on tdm (wip)

Change-Id: I6d67f0ee668d329c5c98d6da47128f3e6479f83a

2 years agoFlesh out ds_buffer 19/278019/1
Seunghun Lee [Thu, 24 Feb 2022 08:36:08 +0000 (17:36 +0900)]
Flesh out ds_buffer

Change-Id: I9a5aa9a9c7897e22733645eebe25a6c696a3c9cb

2 years agoMove ds_backend implementation 18/278018/1
Seunghun Lee [Thu, 24 Feb 2022 06:59:36 +0000 (15:59 +0900)]
Move ds_backend implementation

no functional changes

Change-Id: Ia788984c7e43ec4c163bf009479e30c32f01f247

2 years agoAdd an example of tdm backend 17/278017/1
Seunghun Lee [Thu, 24 Feb 2022 06:01:35 +0000 (15:01 +0900)]
Add an example of tdm backend

Change-Id: Id15d7eb6a721a6b3fcbe4b3871c32dc0ff8687d1

2 years agoFlesh out tdm backend 16/278016/1
Seunghun Lee [Thu, 24 Feb 2022 06:01:07 +0000 (15:01 +0900)]
Flesh out tdm backend

Change-Id: Ibb9557cca0f764ee7721563ce86def7164e58555

2 years agoAdd tbm allocator 15/278015/1
Seunghun Lee [Thu, 24 Feb 2022 05:58:44 +0000 (14:58 +0900)]
Add tbm allocator

Change-Id: Iab7cb52148134b46ff2c12c945c3746c38146da0

2 years agoFirst draft for tdm backend 14/278014/1
Seunghun Lee [Wed, 23 Feb 2022 04:39:35 +0000 (13:39 +0900)]
First draft for tdm backend

Change-Id: I5d73b20242a1e865713834f785a7fa0ff1f3ed11

2 years agoRemove _t suffix from struct 13/278013/1
Seunghun Lee [Wed, 2 Mar 2022 02:03:37 +0000 (11:03 +0900)]
Remove _t suffix from struct

Change-Id: I166e2fc310f3bf6ee2ae5986c85b06a74314d468

2 years agoInitial libds 12/278012/1
Seunghun Lee [Mon, 21 Feb 2022 04:58:09 +0000 (13:58 +0900)]
Initial libds

Change-Id: I60d7c170e7f0b918c17f2bf52c01018167dafe91

2 years agoInitial commit 11/278011/1
임수찬/Tizen Platform Lab(SR)/삼성전자 [Thu, 3 Feb 2022 03:54:32 +0000 (12:54 +0900)]
Initial commit

Change-Id: I5cab00df22a871c6aa7ddcb111f0e8ca7f7731b2

2 years agoRemove all legacy files 10/278010/1
SooChan Lim [Mon, 18 Jul 2022 04:37:26 +0000 (13:37 +0900)]
Remove all legacy files

The legacy libds is not used anymore.
The new libds source code will be merge.

Change-Id: I78ac63c3f064271f6dd4293127cb775189e6b129

2 years agoupdate following wayland protocols 58/269058/1 backup_cpp_ver_20220705 cpp_ver_2021 accepted/tizen/unified/20220118.123326 submit/tizen/20220106.083953 submit/tizen/20220113.015408 submit/tizen/20220117.015138
Junseok, Kim [Fri, 7 Jan 2022 05:36:30 +0000 (14:36 +0900)]
update following wayland protocols

- wayland
- tizen-extension
- tizen-hwc
- input-method

Change-Id: If4af733eeeb6c80103a96379ae3c82bafcbd0f79

3 years agoChange API usage of OffscreenWindow::New 86/259186/1 accepted/tizen/6.5/unified/20211028.120530 accepted/tizen/unified/20210609.140325 submit/tizen/20210609.012218 submit/tizen/20210609.063802 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
Daekwang Ryu [Wed, 2 Jun 2021 02:43:55 +0000 (11:43 +0900)]
Change API usage of OffscreenWindow::New

Change-Id: I56aaff48b586c79adcd3b3628230d43f564dbcc4
OffscreenWindow::New was changed.

3 years agoDSWaylandInputPanel: fix not to use invalid iterator 51/258751/1 submit/tizen/20210525.074532
Sung-Jin Park [Tue, 25 May 2021 06:43:48 +0000 (15:43 +0900)]
DSWaylandInputPanel: fix not to use invalid iterator

Change-Id: Id5ee96de9d5873ad6ce605b1cebc6a3cc4469aa7
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoBuild: set b_pie option 62/258062/1 accepted/tizen/unified/20210511.072235 submit/tizen/20210511.035622
ulgal-park [Mon, 10 May 2021 04:49:11 +0000 (13:49 +0900)]
Build: set b_pie option

set b_pie option to true for make PIE

Change-Id: Ief61c2c76e3b68bfcc316bf4ba37a5fc8431ca3b

3 years agodswayland-server: update latest wayland protocols 28/255928/1 accepted/tizen/unified/20210331.053946 submit/tizen/20210325.053856
Junseok, Kim [Thu, 25 Mar 2021 05:25:29 +0000 (14:25 +0900)]
dswayland-server: update latest wayland protocols

    update following wayland protocols

    - wayland
    - tizen-extension
    - input-method
    - tzsh

Change-Id: I3f605811dbbe73e2c9122440fb4c9f79e9437c88
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSWaylandInputMethod: added temporary rotation degree 74/247574/1 accepted/tizen/unified/20201116.130514 submit/tizen/20201113.081305
Junseok, Kim [Thu, 12 Nov 2020 05:39:05 +0000 (14:39 +0900)]
DSWaylandInputMethod: added temporary rotation degree

Change-Id: I755e509a8515f2ab837798521b227af247b6178a
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agodswayland-server: add new interface of input-method 73/247573/1
Junseok, Kim [Thu, 12 Nov 2020 02:17:46 +0000 (11:17 +0900)]
dswayland-server: add new interface of input-method

Change-Id: Icbfd28f6b77e54930524a1a467e09b4738525493
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSWaylandServer: define LCOV_EXCL blocks for event handling logics from client 46/243546/1 tizen_6.0_bkup_20201112 accepted/tizen/6.0/unified/20201030.113408 accepted/tizen/6.0/unified/hotfix/20201103.001310 accepted/tizen/unified/20200908.130446 submit/tizen/20200908.035217 submit/tizen_6.0/20201029.205105 submit/tizen_6.0_hotfix/20201102.192505 submit/tizen_6.0_hotfix/20201103.114805 tizen_6.0.m2_release
Sung-Jin Park [Tue, 8 Sep 2020 02:49:05 +0000 (11:49 +0900)]
DSWaylandServer: define LCOV_EXCL blocks for event handling logics from client

Change-Id: I9de1b0722e2acdfe3660a7adb68567e5243f5b9b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoDSUtil: define LCOV_EXCL blocks for error handling code 45/243545/1
Sung-Jin Park [Tue, 8 Sep 2020 02:35:21 +0000 (11:35 +0900)]
DSUtil: define LCOV_EXCL blocks for error handling code

Change-Id: I4f2eedf8056e040c5698c0ec31984d982640c423
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoDSTouch: add LCOV_EXCL for event functions 44/243544/1
Junseok, Kim [Tue, 8 Sep 2020 02:32:01 +0000 (11:32 +0900)]
DSTouch: add LCOV_EXCL for event functions

Change-Id: I93abbda15d38e9746f474eb2461bd40e42af3220
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSSeat: add LCOV_EXCL for event functions 43/243543/1
Junseok, Kim [Tue, 8 Sep 2020 02:31:40 +0000 (11:31 +0900)]
DSSeat: add LCOV_EXCL for event functions

Change-Id: If93d9a62ca14f7f0d0645b7ecbf82afa8beb191f
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSPointer: add LCOV_EXCL for event functions 42/243542/1
Junseok, Kim [Tue, 8 Sep 2020 02:31:23 +0000 (11:31 +0900)]
DSPointer: add LCOV_EXCL for event functions

Change-Id: I62ea6fc6e6ac9cfe7d0369410a85426b4be66864
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSKeyboard: add LCOV_EXCL for event functions 41/243541/1
Junseok, Kim [Tue, 8 Sep 2020 02:31:02 +0000 (11:31 +0900)]
DSKeyboard: add LCOV_EXCL for event functions

Change-Id: I45e0b13abc87f14bbf831a4e2ad96bae6dc5c9db
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSRenderViewDaliImpl:Renaming PropertyBuffer to VertexBuffer 78/243478/1 accepted/tizen/unified/20200908.003021 submit/tizen/20200907.111142
Joogab Yun [Wed, 2 Sep 2020 05:23:01 +0000 (14:23 +0900)]
DSRenderViewDaliImpl:Renaming PropertyBuffer to VertexBuffer

Change-Id: I4e5987f9508f4d212484cf4c3b74a22a22233219
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
3 years agotests: enhance the coverage for DSWaylandSurface 77/243477/1
SooChan Lim [Mon, 7 Sep 2020 08:47:02 +0000 (17:47 +0900)]
tests: enhance the coverage for DSWaylandSurface

Change-Id: I708a6fc597911c54d9bfe7711fc2563b82dfb8d9

3 years agoDSWaylandServer: define LCOV_EXCL blocks 76/243476/1
Sung-Jin Park [Mon, 7 Sep 2020 08:43:03 +0000 (17:43 +0900)]
DSWaylandServer: define LCOV_EXCL blocks

Change-Id: Ia41e80c487d74a6763c4db240baf27cd646f5ef2
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agotests: fix DSWaylandClient-test 75/243475/1
Sung-Jin Park [Mon, 7 Sep 2020 07:32:20 +0000 (16:32 +0900)]
tests: fix DSWaylandClient-test

Change-Id: I2e478d09b0a3b0ed38416e2e7572ca8f2c1016c3
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agotests: add TCs for DSSeat 74/243474/1
Sung-Jin Park [Mon, 7 Sep 2020 07:27:30 +0000 (16:27 +0900)]
tests: add TCs for DSSeat

Change-Id: I37796ace107edb7763eb433f40fbb888b17f62e0
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoDSSeat: add hasPointer/Keyboard/Touch API 73/243473/1
Sung-Jin Park [Mon, 7 Sep 2020 07:26:59 +0000 (16:26 +0900)]
DSSeat: add hasPointer/Keyboard/Touch API

Change-Id: I985c2107fa24446e3530fa2bf59e7f5459d07353
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoDSwaylandTizenAppinfo-test: add more test cases for better code coverage 72/243472/1
Duna Oh [Thu, 3 Sep 2020 06:13:33 +0000 (15:13 +0900)]
DSwaylandTizenAppinfo-test: add more test cases for better code coverage

Change-Id: I776474f8eb2f06141b393b54397a942e7771547a

3 years agoDSTraceIno-test: add more test cases for better code coverage 71/243471/1
Duna Oh [Thu, 3 Sep 2020 02:06:25 +0000 (11:06 +0900)]
DSTraceIno-test: add more test cases for better code coverage

Change-Id: I0c70687ec6b70f4f082073c31160a107755e1c57

3 years agoDSZone: add testDestroyWindow() for test cases 70/243470/1
Duna Oh [Thu, 3 Sep 2020 02:05:11 +0000 (11:05 +0900)]
DSZone: add testDestroyWindow() for test cases

Change-Id: I870cd47f2544f8ff0813b8b1a77bd78acc175e19

3 years agoDSEventLoop: add testEmitIdleEntererFuncs() for test cases 69/243469/1
Duna Oh [Thu, 3 Sep 2020 02:04:32 +0000 (11:04 +0900)]
DSEventLoop: add testEmitIdleEntererFuncs() for test cases

Change-Id: I70d59b678e53d1bc3f696001a37a57f5f82637d8

3 years agoDSWaylandServer: define LCOV_EXCL block(s) for wayland basic classes 68/243468/1
Sung-Jin Park [Thu, 3 Sep 2020 03:39:31 +0000 (12:39 +0900)]
DSWaylandServer: define LCOV_EXCL block(s) for wayland basic classes

Change-Id: I4c8bd966c9300385407888ffb6eea562e88ce3bc
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
3 years agoDSWindowShell: add TCs 67/243467/1
Doyoun Kang [Thu, 3 Sep 2020 02:15:34 +0000 (11:15 +0900)]
DSWindowShell: add TCs

Change-Id: Ic3bd18612635228e73b47cab600cb58d11c06244

3 years agoDSWindow: add TCs 66/243466/1
Doyoun Kang [Thu, 3 Sep 2020 02:14:45 +0000 (11:14 +0900)]
DSWindow: add TCs

Change-Id: I15d8b6af8bce600fea21da5e50687129eccfab9f

3 years agotest/meson.build: enable DSWaylandTizenPolicyExt test 65/243465/1
Junseok, Kim [Wed, 2 Sep 2020 12:39:48 +0000 (21:39 +0900)]
test/meson.build: enable DSWaylandTizenPolicyExt test

Change-Id: Iefb18de69c8b3d0293eb9f0f93d30357cc0aa77c
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSWaylandServer: swap tizen_policy_ext files to tizen-policy-ext 64/243464/1
Junseok, Kim [Wed, 2 Sep 2020 12:38:23 +0000 (21:38 +0900)]
DSWaylandServer: swap tizen_policy_ext files to tizen-policy-ext

The tizen_policy_ext protocol renamed as tizen-policy-ext and merged
into wayland-extension.
So, adjust like that

Change-Id: I0b585e3c9f505429d1c7f45a6e519605ce0fa6f5
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSDebug: Added LCOV_EXCL to whole code 63/243463/1
Junseok, Kim [Wed, 2 Sep 2020 11:14:56 +0000 (20:14 +0900)]
DSDebug: Added LCOV_EXCL to whole code

Change-Id: I814cb5980098b8f38292017f84cf69447d9e8790
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agoDSBufferRef: do not use DSBufferRefPrivate class 62/243462/1
SooChan Lim [Wed, 2 Sep 2020 10:57:57 +0000 (19:57 +0900)]
DSBufferRef: do not use DSBufferRefPrivate class

Change-Id: I4b01742125392d45f4bfe2807d1e14db9732b4fb

3 years agoDSZone-test: renew some testcases and add new testcase for DSZone API 61/243461/1
Junseok, Kim [Wed, 2 Sep 2020 09:54:58 +0000 (18:54 +0900)]
DSZone-test: renew some testcases and add new testcase for DSZone API

Change-Id: I8e3b43fb6b5c9cc453206550654ffa0361981cf3
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
3 years agotests: add Reset Focus test for DSWaylandKeyboard 60/243460/1
jeon [Wed, 2 Sep 2020 07:56:32 +0000 (16:56 +0900)]
tests: add Reset Focus test for DSWaylandKeyboard

Change-Id: I828a59c134e361472247bad33da34b05b53f0886

3 years agoset LCOV_EXCL blocks 59/243459/1
jeon [Wed, 2 Sep 2020 07:56:11 +0000 (16:56 +0900)]
set LCOV_EXCL blocks

Change-Id: Ia4cbb03555a32f2e1bd082038718c096d2c27e0e

3 years agotests: add ResetFocus test for DSWaylandPointer 58/243458/1
jeon [Wed, 2 Sep 2020 07:55:56 +0000 (16:55 +0900)]
tests: add ResetFocus test for DSWaylandPointer

Change-Id: I1fed15d212e1b191387df10d599a698950bab665

3 years agoDSWaylandTouch: set LCOV_EXCL blocks 57/243457/1
jeon [Wed, 2 Sep 2020 07:41:10 +0000 (16:41 +0900)]
DSWaylandTouch: set LCOV_EXCL blocks

Change-Id: I13787d8976ab0c59e523207eef93737272e3c04c

3 years agotests: add ResetFocus test for DSWaylandTouch 56/243456/1
jeon [Wed, 2 Sep 2020 07:40:23 +0000 (16:40 +0900)]
tests: add ResetFocus test for DSWaylandTouch

Change-Id: Id4374be0b42af7d22db6f015d233767f6aad5fea

3 years agoDSDisplayDeviceHWCTDMImpl: add LCOV exceptions 55/243455/1
SooChan Lim [Wed, 2 Sep 2020 05:52:41 +0000 (14:52 +0900)]
DSDisplayDeviceHWCTDMImpl: add LCOV exceptions

Change-Id: I09abcc5167dc47655349416069b56273d261810f

3 years agotests: add getOutput test 54/243454/1
SooChan Lim [Wed, 2 Sep 2020 05:06:36 +0000 (14:06 +0900)]
tests: add getOutput test

Change-Id: Id47bb015bf9358cfb3da0c0f9fe5527baba95f5b

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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>
3 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

3 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

3 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

3 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

3 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

3 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>
3 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

3 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

3 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

3 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>
3 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>
3 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>
3 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>
3 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

3 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>
3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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>
3 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>
3 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>
3 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

3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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

3 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