platform/core/uifw/libds.git
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>
4 years agoDSWindow: remove destroy callback registration and related things. 96/242496/1
Joonbum Ko [Thu, 27 Aug 2020 04:28:46 +0000 (13:28 +0900)]
DSWindow: remove destroy callback registration and related things.

Change-Id: I31556af6e096d751b67a8bdfed30b478f7162fb1
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoRevert "DSRenderViewDaliImpl: emit update signal when DSWindow destroyed." 95/242495/1
Joonbum Ko [Thu, 27 Aug 2020 04:25:38 +0000 (13:25 +0900)]
Revert "DSRenderViewDaliImpl: emit update signal when DSWindow destroyed."

This reverts commit b2d52c11f9d584876887fb61d7ea2085627c2640.

Change-Id: I23afcb6fd0c6a850bd0098dd8c26b0bbba54b76a

4 years agoDSRenderViewDaliImpl: emit update signal when DSWindow destroyed. 94/242494/1
Joonbum Ko [Thu, 27 Aug 2020 03:36:50 +0000 (12:36 +0900)]
DSRenderViewDaliImpl: emit update signal when DSWindow destroyed.

Change-Id: I0bd58e1e4f1d9e5e96606324c35dbde5c1b0cd43
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSWindow/DSWindowShell: send configure event when DSWindowShell is set to DSWindow 93/242493/1
Doyoun Kang [Thu, 27 Aug 2020 02:24:43 +0000 (11:24 +0900)]
DSWindow/DSWindowShell: send configure event when DSWindowShell is set to DSWindow

Change-Id: I3a2c21d3cd51c92d742f3292d8fbee7b66cba0c8

4 years agoDSZone: add DSWaylandSurface destroyed callback function 92/242492/1
Doyoun Kang [Thu, 27 Aug 2020 01:59:48 +0000 (10:59 +0900)]
DSZone: add DSWaylandSurface destroyed callback function

Change-Id: I4a6f59a68b5850dad82644c2bd6a492fbf19acdb

4 years agoIDSWaylandShell/DSWaylandZxdgShellV6: send destroyed signal when DSWaylandSurface... 91/242491/1
Doyoun Kang [Thu, 27 Aug 2020 01:58:00 +0000 (10:58 +0900)]
IDSWaylandShell/DSWaylandZxdgShellV6: send destroyed signal when DSWaylandSurface is destroyed

Change-Id: I994d1ca4e7292c4408d44473a963d52fcf2c51bf

4 years agochange file name to DSWaylandTizenSurfaceShm 90/242490/1
Junkyeong Kim [Thu, 27 Aug 2020 02:27:32 +0000 (11:27 +0900)]
change file name to DSWaylandTizenSurfaceShm

Change-Id: I2c9df5d4beec114a2e07f839b5bf5fff0666e7f3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSZone: remove code to call raiseOnTop whenever stack is changed 48/242348/1 accepted/tizen/unified/20200827.105812 submit/tizen/20200825.124850
Doyoun Kang [Tue, 25 Aug 2020 11:48:05 +0000 (20:48 +0900)]
DSZone: remove code to call raiseOnTop whenever stack is changed

Change-Id: I8feadfff78d0ecacd398e5e1ac72844b82e58ed1

4 years agoDSWindow: call raiseOnTop/lowerToBottom in raise/lower 47/242347/1
Doyoun Kang [Tue, 25 Aug 2020 11:47:02 +0000 (20:47 +0900)]
DSWindow: call raiseOnTop/lowerToBottom in raise/lower

Change-Id: If4127017fe58ade902396c86f9c212a9e3d37cf0

4 years agoDSWindow: fix bug not to re-show window 46/242346/1
Doyoun Kang [Tue, 25 Aug 2020 11:12:02 +0000 (20:12 +0900)]
DSWindow: fix bug not to re-show window

Change-Id: I9e8b7a7fd15c67ff37ba31f33c6e9da6afd36e7f

4 years agoDSTextInput: add APIs to update InputPanel information to TextInput 45/242345/1
jeon [Tue, 25 Aug 2020 08:25:18 +0000 (17:25 +0900)]
DSTextInput: add APIs to update InputPanel information to TextInput

Change-Id: Ie667e30ea5b11762db7f71d45f649388f6c3e6f8

4 years agoDSTextInput: add a API to get InputPanel's geometry 44/242344/1
jeon [Tue, 25 Aug 2020 07:52:37 +0000 (16:52 +0900)]
DSTextInput: add a API to get InputPanel's geometry

Change-Id: If38af6096bc355d2540385ecb508ab39148eba78

4 years agoDSWaylandTizenSurface: implementation Tizen Surface protocol 43/242343/1
Junkyeong Kim [Tue, 25 Aug 2020 08:33:31 +0000 (17:33 +0900)]
DSWaylandTizenSurface: implementation Tizen Surface protocol

Change-Id: I94eff8b11a74f6406d00118609c128edf6cde769
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoDSWaylandTizenLaunchEffect/Splash: add skeleton code for tizen_launch_effect/splash 42/242342/1
Duna Oh [Mon, 24 Aug 2020 01:25:24 +0000 (10:25 +0900)]
DSWaylandTizenLaunchEffect/Splash: add skeleton code for tizen_launch_effect/splash

Change-Id: Id600cd5f63056df52417934e5f9ca7df9b1fc591

4 years agoDSRenderViewDaliImpl: register positionChanged callback of window 41/242341/1
Joonbum Ko [Tue, 25 Aug 2020 09:29:31 +0000 (18:29 +0900)]
DSRenderViewDaliImpl: register positionChanged callback of window

Change-Id: I7d816751ae28b999f68bb0edb6da1907a8d38049
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSRenderViewDaliImpl: register lowerToBottom callback of window 40/242340/1
Joonbum Ko [Tue, 25 Aug 2020 09:05:17 +0000 (18:05 +0900)]
DSRenderViewDaliImpl: register lowerToBottom callback of window

Change-Id: I9dabc8630aa33e137726304053eb61ff36d4deb5
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSWindow: make lowerToBottom method and registerCallback method of it. 39/242339/1
Joonbum Ko [Tue, 25 Aug 2020 09:01:57 +0000 (18:01 +0900)]
DSWindow: make lowerToBottom method and registerCallback method of it.

Change-Id: I414fb66abe5510e0116f48d50a233f2086618677
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSWaylandKeyboard: sendEnter when the focused client get wl_keyboard 38/242338/1
Sung-Jin Park [Tue, 25 Aug 2020 09:36:54 +0000 (18:36 +0900)]
DSWaylandKeyboard: sendEnter when the focused client get wl_keyboard

Change-Id: I2f36a87bfbe34bda11ed91b0c197de958f09c11e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWaylandSurface: add getClient() 37/242337/1
Sung-Jin Park [Tue, 25 Aug 2020 09:35:58 +0000 (18:35 +0900)]
DSWaylandSurface: add getClient()

Change-Id: I625fe50c72cb2224fb2d2a7712075c0f69a4b6a0
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSDisplayDeviceHWCWindowTDMTargetImpl: set target buffer in updateFrame 36/242336/1
Changyeon Lee [Tue, 25 Aug 2020 09:58:32 +0000 (18:58 +0900)]
DSDisplayDeviceHWCWindowTDMTargetImpl: set target buffer in updateFrame

Change-Id: I744ec61de0f180f8d11ce2e34aa645525661ab2e

4 years agoDSZone: donot check if window list is empty when zone sends stackChanged signal. 35/242335/1
SooChan Lim [Tue, 25 Aug 2020 07:57:52 +0000 (16:57 +0900)]
DSZone: donot check if window list is empty when zone sends stackChanged signal.

Change-Id: Iabadf761ef4fdc4b9ad8bbf8771f4921e16aff95

4 years agoDSWindow: send positionChanged signal when window's position is changed 34/242334/1
Doyoun Kang [Tue, 25 Aug 2020 06:35:41 +0000 (15:35 +0900)]
DSWindow: send positionChanged signal when window's position is changed

Change-Id: Iab9cca37ffcf22c48e9380078c38dca22c616c0d

4 years agotest: enqueue buffer 33/242333/1
SooChan Lim [Tue, 25 Aug 2020 07:22:11 +0000 (16:22 +0900)]
test: enqueue buffer

Change-Id: I410b5f3b1fbab0616ccd20a2e28dc418e1db1484

4 years agoDSRenderViewDaliImpl: Move the emit updatedSignal to setBuffer. 32/242332/1
Joonbum Ko [Tue, 25 Aug 2020 05:38:17 +0000 (14:38 +0900)]
DSRenderViewDaliImpl: Move the emit updatedSignal to setBuffer.

 - setBuffer is clearer than the __onWindowBufferChanged callback.
 - This modification is required to properly verify
  the function of setBuffer in libds-test.

Change-Id: I29c565ad5bc4cd19a926d6a8e418325c4ff3bad6
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSWaylandServer: set temporary size to BaseOutputResolution 31/242331/1
jeon [Tue, 25 Aug 2020 07:09:15 +0000 (16:09 +0900)]
DSWaylandServer: set temporary size to BaseOutputResolution

Change-Id: I3df77c32564de2e0e8131d33ab75c65e1b998412

4 years agoDSZone: send stackChanged Signal when there is a window on the list. 30/242330/1
SooChan Lim [Tue, 25 Aug 2020 05:38:42 +0000 (14:38 +0900)]
DSZone: send stackChanged Signal when there is a window on the list.

Change-Id: I1001aa81c92b4dbc0b2d5041e02fe0450aab46ea

4 years agoDSWindowShell: implement raise/lower/activate 29/242329/1
Doyoun Kang [Tue, 25 Aug 2020 05:50:18 +0000 (14:50 +0900)]
DSWindowShell: implement raise/lower/activate

Change-Id: I97afb6786594587791c37499ed874ee6364794d8

4 years agoDSWindowShell: add code to handle geometry 28/242328/1
Doyoun Kang [Tue, 25 Aug 2020 04:18:11 +0000 (13:18 +0900)]
DSWindowShell: add code to handle geometry

we add code to check DSWindow's allowUserGeometry property
before applying geometry

Change-Id: Id0bbe05e229eac683b7592f714ce138275697354

4 years agoDSRenderEngineDaliImpl: Fix a problem with 1 frame latency. 27/242327/1
Joonbum Ko [Tue, 25 Aug 2020 04:57:44 +0000 (13:57 +0900)]
DSRenderEngineDaliImpl: Fix a problem with 1 frame latency.

Change-Id: I247b77569a247378154bf74b86358abcdf06be52
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
4 years agoDSDisplayArea: remove logs at idle enterer 26/242326/1
SooChan Lim [Tue, 25 Aug 2020 03:01:28 +0000 (12:01 +0900)]
DSDisplayArea: remove logs at idle enterer

Change-Id: I2bb1ce8e244d8a9022073e6368eaba0dec57f992

4 years agoDSRenderViewDaliImpl: register raiseToTop callback of window 25/242325/1
SooChan Lim [Tue, 25 Aug 2020 03:00:33 +0000 (12:00 +0900)]
DSRenderViewDaliImpl: register raiseToTop callback of window

Change-Id: I2fd8c02e7cc740039d73fef62a09d9a62522df51

4 years agoDSRenderEngineDaliImpl: register renderViewUpdate callback intead of window callbacks 24/242324/1
SooChan Lim [Tue, 25 Aug 2020 02:59:20 +0000 (11:59 +0900)]
DSRenderEngineDaliImpl: register renderViewUpdate callback intead of window callbacks

Change-Id: I7b7ea777c59746650ce1d715ca0711b55d4c059c

4 years agoDSRenderView: add registerCallbackUpdated method 23/242323/1
SooChan Lim [Tue, 25 Aug 2020 02:56:13 +0000 (11:56 +0900)]
DSRenderView: add registerCallbackUpdated method

Change-Id: I49f1d68a3da95d7f6b5a9459db47b55cc3b141e9

4 years agoDSZone: call raiseToTop of the top window on the window list. 22/242322/1
SooChan Lim [Tue, 25 Aug 2020 02:48:38 +0000 (11:48 +0900)]
DSZone: call raiseToTop of the top window on the window list.

when the window list is updated.

Change-Id: I1f68de7ab6ff2002e45bb2736fb7cfdfbbdb84b4

4 years agoDSWindow: make raiseToTop method and registerCallback method of it. 21/242321/1
SooChan Lim [Tue, 25 Aug 2020 02:45:56 +0000 (11:45 +0900)]
DSWindow: make raiseToTop method and registerCallback method of it.

Change-Id: Ife39d0b26c24e244f7da242b9b6a1004b51e9dc0

4 years agoDSDebug: null check after getenv and strdup 20/242320/1
jeon [Tue, 25 Aug 2020 01:47:27 +0000 (10:47 +0900)]
DSDebug: null check after getenv and strdup

Change-Id: I9f82aa12b71c95b930958be6d30d04d1e9bfa232

4 years agoDSWindowManager: add a API to get window geometry 19/242319/1
jeon [Mon, 24 Aug 2020 22:56:44 +0000 (07:56 +0900)]
DSWindowManager: add a API to get window geometry

Change-Id: Ide5af8ae79888c2ddcea65d6c7c74fe0b5c6677f

4 years agoDSWaylandTizenPolicy: implements functions for handling aux hint 18/242318/1
Doyoun Kang [Mon, 24 Aug 2020 11:10:54 +0000 (20:10 +0900)]
DSWaylandTizenPolicy: implements functions for handling aux hint

Change-Id: Ia848f749763b4c26b8645c824f7221e8005129f4

4 years agoDSWindowManager: add APIs for handling window's aux hint 17/242317/1
Doyoun Kang [Mon, 24 Aug 2020 11:10:11 +0000 (20:10 +0900)]
DSWindowManager: add APIs for handling window's aux hint

Change-Id: I0f80f64f0ce068a2a19693e3512c987bdd195858

4 years agoDSZone: add APIs for handling window's aux hint 16/242316/1
Doyoun Kang [Mon, 24 Aug 2020 11:00:19 +0000 (20:00 +0900)]
DSZone: add APIs for handling window's aux hint

Change-Id: Idc4e1173fe05b767a487e3d0600b196ce5d63027

4 years agoDSWindowShell: add APIs for handle aux hint 15/242315/1
Doyoun Kang [Mon, 24 Aug 2020 10:59:21 +0000 (19:59 +0900)]
DSWindowShell: add APIs for handle aux hint

Change-Id: I40eb0294e63c70f44b44f3f5d1e745f508b1604e

4 years agoDSWindow: add APIs for allow user geometry 14/242314/1
Doyoun Kang [Mon, 24 Aug 2020 10:49:08 +0000 (19:49 +0900)]
DSWindow: add APIs for allow user geometry

Change-Id: I2fe296819d10c3a3ee5ba6c65c298335c5d5dd74

4 years agoDSWaylandKeyboard: sendEnter when the focused client binds to wl_keyboard 13/242313/1
Sung-Jin Park [Mon, 24 Aug 2020 11:03:39 +0000 (20:03 +0900)]
DSWaylandKeyboard: sendEnter when the focused client binds to wl_keyboard

Change-Id: Idd975376e71f7d465152022b7dc02fcb7c6bfe91
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSDebug: check environment to use dlog 12/242312/1
jeon [Mon, 24 Aug 2020 11:41:59 +0000 (20:41 +0900)]
DSDebug: check environment to use dlog

Change-Id: I3d98a8723c33ca96b80bb503a40d21c88b3c12c4

4 years agoDSWaylandSurfaceCommitInfo: initialize bufferChanged to false 11/242311/1
Sung-Jin Park [Mon, 24 Aug 2020 10:24:40 +0000 (19:24 +0900)]
DSWaylandSurfaceCommitInfo: initialize bufferChanged to false

Change-Id: Iba5d6da7e04512640d8e98ae28cc3da624884418
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSRenderViewDaliImpl: change the visibility of the dali actor. 10/242310/1
SooChan Lim [Mon, 24 Aug 2020 07:59:21 +0000 (16:59 +0900)]
DSRenderViewDaliImpl: change the visibility of the dali actor.

when buffer exist, set visible.
when buffer is null, set unvisible.

Change-Id: I944f99582bde658a7aac9ce6fe602b5f3a9761b4

4 years agoDSWindow: client can commit null buffer. 09/242309/1
SooChan Lim [Mon, 24 Aug 2020 07:57:29 +0000 (16:57 +0900)]
DSWindow: client can commit null buffer.

Change-Id: I6a7b98d9151f70f68aec0b0ccbb9fd95ab437691

4 years agoDSWaylandSurface: add bufferChanged method 08/242308/1
SooChan Lim [Mon, 24 Aug 2020 07:55:50 +0000 (16:55 +0900)]
DSWaylandSurface: add bufferChanged method

allow to check if buffer is attached. wayland client can attach null buffer resource.

Change-Id: I284b186e150e4fa577eb7b451d81f1a14d9e68ea

4 years agoDSSeat: add/register slot for windowStackChanged signal 07/242107/1
Sung-Jin Park [Mon, 24 Aug 2020 05:48:05 +0000 (14:48 +0900)]
DSSeat: add/register slot for windowStackChanged signal

Change-Id: Ida868f529c5c9a766b08414da5a269caee525506
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSZone: emit windowStackChanged signal when the stack has been changed 06/242106/1
Sung-Jin Park [Mon, 24 Aug 2020 05:47:23 +0000 (14:47 +0900)]
DSZone: emit windowStackChanged signal when the stack has been changed

Change-Id: I9755c327797fcebc22eac7accab49cd9ba22b331
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindow: add setZOrder/getZOrder API 05/242105/1
Sung-Jin Park [Mon, 24 Aug 2020 05:32:26 +0000 (14:32 +0900)]
DSWindow: add setZOrder/getZOrder API

Change-Id: I4345dbc9de85e18545138cfd7b619f191bb8cf67
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindowShellPrivate: initialize __layer value 04/242104/1
Doyoun Kang [Mon, 24 Aug 2020 00:05:45 +0000 (09:05 +0900)]
DSWindowShellPrivate: initialize __layer value

Change-Id: I834fbb839c74ca732600922353cbb271dc58db6d

4 years agoDSWaylandZxdgToplevel: implement set_parent 03/242103/1
Doyoun Kang [Sun, 23 Aug 2020 23:46:56 +0000 (08:46 +0900)]
DSWaylandZxdgToplevel: implement set_parent

Change-Id: If4e310ceea19cae12bad463d09913d87b85a7086

4 years agoimplement tizen_policy_set_transient_for 02/242102/1
Doyoun Kang [Sat, 22 Aug 2020 08:12:09 +0000 (17:12 +0900)]
implement tizen_policy_set_transient_for

Change-Id: I072c7aad76e60f95da68680c4ec40fd871af38d8

4 years agoDSWindowManager: add API for setting parent window 01/242101/1
Doyoun Kang [Sat, 22 Aug 2020 08:11:24 +0000 (17:11 +0900)]
DSWindowManager: add API for setting parent window

Change-Id: I87e6d1550ce89eede32ec2b2a421332126469e9d

4 years agoDSZone: add setWindowParent API 00/242100/1
Doyoun Kang [Sat, 22 Aug 2020 08:10:25 +0000 (17:10 +0900)]
DSZone: add setWindowParent API

Change-Id: I595e7cc1c33f8f0a6a5055caa58360e03b3038ca

4 years agoDSWindowShell/DSWindow : handle set/get Parent 99/242099/1
Doyoun Kang [Sat, 22 Aug 2020 07:49:29 +0000 (16:49 +0900)]
DSWindowShell/DSWindow : handle set/get Parent

Change-Id: I99f21cf923b640213e48fc8c9c186f9fa213ddc6

4 years agoDSWaylandCompositor/DSWaylandSurface: add API to get surface by resource ID 98/242098/1
Doyoun Kang [Sat, 22 Aug 2020 07:44:55 +0000 (16:44 +0900)]
DSWaylandCompositor/DSWaylandSurface: add API to get surface by resource ID

Change-Id: I1946ac7b360cce6b22693c547cbf97aec3cab29a

4 years agoDSUtilSocket: set permission to sockets 97/242097/1
jeon [Fri, 21 Aug 2020 11:49:05 +0000 (20:49 +0900)]
DSUtilSocket: set permission to sockets

Change-Id: I3328fa30d8a55b2f11accc01a28821b3e2d2ecc9

4 years agoDSUtilSocket: add skeleton codes to control socket 96/242096/1
jeon [Fri, 21 Aug 2020 08:39:06 +0000 (17:39 +0900)]
DSUtilSocket: add skeleton codes to control socket

Change-Id: I1dab0ff9c770782171b54f013bd7cfeac55299ef

4 years agoDSSeat: release shared_ptr of the last focus window 95/242095/1
Sung-Jin Park [Fri, 21 Aug 2020 12:10:33 +0000 (21:10 +0900)]
DSSeat: release shared_ptr of the last focus window

Change-Id: I40b942456fbabbe2298eebe460fc6a8a94e3c856
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSTextInput: change argument DSWindow to DSWaylandSurface 94/242094/1
jeon [Fri, 21 Aug 2020 08:10:09 +0000 (17:10 +0900)]
DSTextInput: change argument DSWindow to DSWaylandSurface

Change-Id: I20ba8de29a83fe39d130dcbc005126e053a496fe

4 years agoDSRenderEngineDaliImpl: call Adaptor::Get().RenderOnce() twice 93/242093/1
SooChan Lim [Fri, 21 Aug 2020 10:05:27 +0000 (19:05 +0900)]
DSRenderEngineDaliImpl: call Adaptor::Get().RenderOnce() twice

Need to check dali engine later. why should libds calls RenderOnce() twice

Change-Id: I4b0348318678e244b5dc0b2d4e3c03519d546e78

4 years agoDSSeat: renew focus on Window created/destroy handlers 27/242027/1
Sung-Jin Park [Fri, 21 Aug 2020 08:17:10 +0000 (17:17 +0900)]
DSSeat: renew focus on Window created/destroy handlers

Change-Id: Ide2333d094cff0fd303fd4bedc5485070b07779e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindowShell: add unsetFocus() 26/242026/1
Sung-Jin Park [Fri, 21 Aug 2020 08:16:26 +0000 (17:16 +0900)]
DSWindowShell: add unsetFocus()

Change-Id: I8e9221fdd893e2ec0372621ef77be0f51522ddf6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindow: add unsetFocus() 25/242025/1
Sung-Jin Park [Fri, 21 Aug 2020 08:15:14 +0000 (17:15 +0900)]
DSWindow: add unsetFocus()

Change-Id: I35e738c2d7d381d3ac7234663db74999956e8aa3
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoDSWindowManager/DSZone/DSWindowShell/DSWindow: add codes to handle window's vkbd... 24/242024/1
Junseok, Kim [Fri, 21 Aug 2020 06:20:49 +0000 (15:20 +0900)]
DSWindowManager/DSZone/DSWindowShell/DSWindow: add codes to handle window's vkbd floating

Change-Id: Id6c386e3505585c97feaee491798546f5de57ae3
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>