jeon [Fri, 28 Aug 2020 02:14:42 +0000 (11:14 +0900)]
DSWaylandServer: build a tizen_policy_ext class
Change-Id: I66d18becc6b51fd1f2a3b8c6de05e53fa8317fe3
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
jeon [Fri, 28 Aug 2020 01:33:32 +0000 (10:33 +0900)]
DSWaylandExtension: enable tizen_surface interface
Change-Id: If9b229fecf00ad75d72f6debfb9859dd39c614d0
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
SooChan Lim [Thu, 27 Aug 2020 03:43:25 +0000 (12:43 +0900)]
test: remove aquirebuffer and setTargetBuffer
Change-Id: I58779ae8d1240907baa83f6fd0f5f66331dc8dca
SooChan Lim [Thu, 27 Aug 2020 02:37:54 +0000 (11:37 +0900)]
test: fix the memory leak
Change-Id: I5dc49f0fdb34aaa0cfb646fe600667dc0d78cc4b
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>
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>
Doyoun Kang [Thu, 27 Aug 2020 06:43:55 +0000 (15:43 +0900)]
DSWaylandSurface: fix bug for sending destroy signal
Change-Id: I3a0b97237013a36ce9e85cd19d4fd4c4a338edb6
Doyoun Kang [Thu, 27 Aug 2020 04:04:49 +0000 (13:04 +0900)]
DSWaylandSurface: send Surface destroy signal in surface_destroy()
Change-Id: I5bd04e184628e8bf2deaeee028c9f734c72b2f28
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>
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>
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>
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
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>
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
Doyoun Kang [Thu, 27 Aug 2020 01:59:48 +0000 (10:59 +0900)]
DSZone: add DSWaylandSurface destroyed callback function
Change-Id: I4a6f59a68b5850dad82644c2bd6a492fbf19acdb
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
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>
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
Doyoun Kang [Tue, 25 Aug 2020 11:47:02 +0000 (20:47 +0900)]
DSWindow: call raiseOnTop/lowerToBottom in raise/lower
Change-Id: If4127017fe58ade902396c86f9c212a9e3d37cf0
Doyoun Kang [Tue, 25 Aug 2020 11:12:02 +0000 (20:12 +0900)]
DSWindow: fix bug not to re-show window
Change-Id: I9e8b7a7fd15c67ff37ba31f33c6e9da6afd36e7f
jeon [Tue, 25 Aug 2020 08:25:18 +0000 (17:25 +0900)]
DSTextInput: add APIs to update InputPanel information to TextInput
Change-Id: Ie667e30ea5b11762db7f71d45f649388f6c3e6f8
jeon [Tue, 25 Aug 2020 07:52:37 +0000 (16:52 +0900)]
DSTextInput: add a API to get InputPanel's geometry
Change-Id: If38af6096bc355d2540385ecb508ab39148eba78
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>
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
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>
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>
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>
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>
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>
Changyeon Lee [Tue, 25 Aug 2020 09:58:32 +0000 (18:58 +0900)]
DSDisplayDeviceHWCWindowTDMTargetImpl: set target buffer in updateFrame
Change-Id: I744ec61de0f180f8d11ce2e34aa645525661ab2e
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
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
SooChan Lim [Tue, 25 Aug 2020 07:22:11 +0000 (16:22 +0900)]
test: enqueue buffer
Change-Id: I410b5f3b1fbab0616ccd20a2e28dc418e1db1484
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>
jeon [Tue, 25 Aug 2020 07:09:15 +0000 (16:09 +0900)]
DSWaylandServer: set temporary size to BaseOutputResolution
Change-Id: I3df77c32564de2e0e8131d33ab75c65e1b998412
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
Doyoun Kang [Tue, 25 Aug 2020 05:50:18 +0000 (14:50 +0900)]
DSWindowShell: implement raise/lower/activate
Change-Id: I97afb6786594587791c37499ed874ee6364794d8
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
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>
SooChan Lim [Tue, 25 Aug 2020 03:01:28 +0000 (12:01 +0900)]
DSDisplayArea: remove logs at idle enterer
Change-Id: I2bb1ce8e244d8a9022073e6368eaba0dec57f992
SooChan Lim [Tue, 25 Aug 2020 03:00:33 +0000 (12:00 +0900)]
DSRenderViewDaliImpl: register raiseToTop callback of window
Change-Id: I2fd8c02e7cc740039d73fef62a09d9a62522df51
SooChan Lim [Tue, 25 Aug 2020 02:59:20 +0000 (11:59 +0900)]
DSRenderEngineDaliImpl: register renderViewUpdate callback intead of window callbacks
Change-Id: I7b7ea777c59746650ce1d715ca0711b55d4c059c
SooChan Lim [Tue, 25 Aug 2020 02:56:13 +0000 (11:56 +0900)]
DSRenderView: add registerCallbackUpdated method
Change-Id: I49f1d68a3da95d7f6b5a9459db47b55cc3b141e9
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
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
jeon [Tue, 25 Aug 2020 01:47:27 +0000 (10:47 +0900)]
DSDebug: null check after getenv and strdup
Change-Id: I9f82aa12b71c95b930958be6d30d04d1e9bfa232
jeon [Mon, 24 Aug 2020 22:56:44 +0000 (07:56 +0900)]
DSWindowManager: add a API to get window geometry
Change-Id: Ide5af8ae79888c2ddcea65d6c7c74fe0b5c6677f
Doyoun Kang [Mon, 24 Aug 2020 11:10:54 +0000 (20:10 +0900)]
DSWaylandTizenPolicy: implements functions for handling aux hint
Change-Id: Ia848f749763b4c26b8645c824f7221e8005129f4
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
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
Doyoun Kang [Mon, 24 Aug 2020 10:59:21 +0000 (19:59 +0900)]
DSWindowShell: add APIs for handle aux hint
Change-Id: I40eb0294e63c70f44b44f3f5d1e745f508b1604e
Doyoun Kang [Mon, 24 Aug 2020 10:49:08 +0000 (19:49 +0900)]
DSWindow: add APIs for allow user geometry
Change-Id: I2fe296819d10c3a3ee5ba6c65c298335c5d5dd74
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>
jeon [Mon, 24 Aug 2020 11:41:59 +0000 (20:41 +0900)]
DSDebug: check environment to use dlog
Change-Id: I3d98a8723c33ca96b80bb503a40d21c88b3c12c4
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>
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
SooChan Lim [Mon, 24 Aug 2020 07:57:29 +0000 (16:57 +0900)]
DSWindow: client can commit null buffer.
Change-Id: I6a7b98d9151f70f68aec0b0ccbb9fd95ab437691
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
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>
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>
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>
Doyoun Kang [Mon, 24 Aug 2020 00:05:45 +0000 (09:05 +0900)]
DSWindowShellPrivate: initialize __layer value
Change-Id: I834fbb839c74ca732600922353cbb271dc58db6d
Doyoun Kang [Sun, 23 Aug 2020 23:46:56 +0000 (08:46 +0900)]
DSWaylandZxdgToplevel: implement set_parent
Change-Id: If4e310ceea19cae12bad463d09913d87b85a7086
Doyoun Kang [Sat, 22 Aug 2020 08:12:09 +0000 (17:12 +0900)]
implement tizen_policy_set_transient_for
Change-Id: I072c7aad76e60f95da68680c4ec40fd871af38d8
Doyoun Kang [Sat, 22 Aug 2020 08:11:24 +0000 (17:11 +0900)]
DSWindowManager: add API for setting parent window
Change-Id: I87e6d1550ce89eede32ec2b2a421332126469e9d
Doyoun Kang [Sat, 22 Aug 2020 08:10:25 +0000 (17:10 +0900)]
DSZone: add setWindowParent API
Change-Id: I595e7cc1c33f8f0a6a5055caa58360e03b3038ca
Doyoun Kang [Sat, 22 Aug 2020 07:49:29 +0000 (16:49 +0900)]
DSWindowShell/DSWindow : handle set/get Parent
Change-Id: I99f21cf923b640213e48fc8c9c186f9fa213ddc6
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
jeon [Fri, 21 Aug 2020 11:49:05 +0000 (20:49 +0900)]
DSUtilSocket: set permission to sockets
Change-Id: I3328fa30d8a55b2f11accc01a28821b3e2d2ecc9
jeon [Fri, 21 Aug 2020 08:39:06 +0000 (17:39 +0900)]
DSUtilSocket: add skeleton codes to control socket
Change-Id: I1dab0ff9c770782171b54f013bd7cfeac55299ef
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>
jeon [Fri, 21 Aug 2020 08:10:09 +0000 (17:10 +0900)]
DSTextInput: change argument DSWindow to DSWaylandSurface
Change-Id: I20ba8de29a83fe39d130dcbc005126e053a496fe
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
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>
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>
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>
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>
Doyoun Kang [Fri, 21 Aug 2020 01:23:42 +0000 (10:23 +0900)]
DSWaylandTizenVisibility: add skeleton code
Change-Id: I4d51f0f34118177d83f9a296caf1b5cc4e821dbd
jeon [Fri, 21 Aug 2020 05:13:32 +0000 (14:13 +0900)]
exampleCompositor: enable a DSTextInput
Change-Id: I79bda1490aba4bcfa20dca54ea62fb1b19e41ec0
jeon [Fri, 21 Aug 2020 05:13:06 +0000 (14:13 +0900)]
DSWaylandTextInput: fix error and invalid methods to prevent crash
Change-Id: I4e5f2d2a07e70bfde455417090564644f4aa9ea9
jeon [Fri, 21 Aug 2020 06:01:10 +0000 (15:01 +0900)]
DSWaylandTextInput: add skeleton codes for input_panel_enabled request
Change-Id: I595bf67198084fb8ba7756d878f2795050df4821
jeon [Fri, 21 Aug 2020 06:00:46 +0000 (15:00 +0900)]
protocols: update wayland protocols
Change-Id: Ic1d34e543022fbbccdd7f194cc7b9fc865255588
SooChan Lim [Fri, 21 Aug 2020 06:36:20 +0000 (15:36 +0900)]
test: free waylandSurface before releasing DSWaylandCompositor
Change-Id: I106f6860270dc9ad89eb05f1a4507de5f18c1542
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
SooChan Lim [Fri, 21 Aug 2020 05:40:47 +0000 (14:40 +0900)]
DSDisplayDeviceHWCWindowTDMTargetImpl: add ecore_init()/ecore_shutdown()
Change-Id: Ie9e232c347602db60b43ef4238bd9c0fa7bde988
SooChan Lim [Fri, 21 Aug 2020 05:30:38 +0000 (14:30 +0900)]
DSRenderViewDaliImpl: remove actor from offscreen at destructor
Change-Id: I967d9f5961f9f62b109f2321729114a2f3585d1f
SooChan Lim [Fri, 21 Aug 2020 05:28:34 +0000 (14:28 +0900)]
DSRenderEngineDaliImpl: register WindowDestroyed callback of window object
need to kick the Dali Renderer when the window is destroyed.
Change-Id: I4547baf37dda4863780f1f3d1490641376ba4a76
SooChan Lim [Fri, 21 Aug 2020 05:22:34 +0000 (14:22 +0900)]
DSWindow: make registerCallbackWindowDestroyed method
Change-Id: I5c2ef80a43b83956808bc9142221dfb949ffa992
SooChan Lim [Fri, 21 Aug 2020 05:19:01 +0000 (14:19 +0900)]
DSDisplayDeviceHWC: make updateFrame return bool type.
Change-Id: I1a75b0b6e4cbb5634e59cffca1b5d549ad825535
SooChan Lim [Fri, 21 Aug 2020 05:14:57 +0000 (14:14 +0900)]
DSDisplayArea: destory DSRenderView and DSDisplayDeviceHWCWindow
Change-Id: Id79476dfabdbb4c6726783f47be648265fb8b0bc
SooChan Lim [Fri, 21 Aug 2020 05:14:07 +0000 (14:14 +0900)]
DSDisplayDeviceHWCWindow: add getWindow() methods
Change-Id: If0b794b2b078db36e03b56efa524bb0bc8cce738
SooChan Lim [Fri, 21 Aug 2020 05:10:13 +0000 (14:10 +0900)]
DSRenderView: add getWindow() methods
Change-Id: I17c92e24c328c121c742089508955c7925bfa473
Doyoun Kang [Thu, 20 Aug 2020 12:23:04 +0000 (21:23 +0900)]
DSWaylandSurface: release BufferManager resource in destructor
Change-Id: I88d69d74e9b2966142faf36815f86e63950c6762
SooChan Lim [Thu, 20 Aug 2020 23:39:07 +0000 (08:39 +0900)]
DSDisplayDeviceHWC: register the acquirable buffer
Register the acquirable buffer and write the value to event fd.
Change-Id: I8bea0e945fbcfd7cea5ef110b154189f01b86346
SooChan Lim [Thu, 20 Aug 2020 23:23:54 +0000 (08:23 +0900)]
DSBuffer: add registerCallbackAcquirable function
call a callback function when the DSBufferQueue can aquire
Change-Id: I89672b5c7f6b160c1198b52c76e3c2013edcf803
SooChan Lim [Thu, 20 Aug 2020 23:34:03 +0000 (08:34 +0900)]
DSDisplayDeviceHWC: make event_fd and add it to fd handler.
Make a event_fd in order to notify the acquirable buffer from buffer queue.
The process needs to wake up when the buffer queue prepare the acquirable buffer.
In order that, DSDisplayDeviceHWCWindowTDMTargetImpl create the event fd and track
it to wake up the process.
Change-Id: I8e650ed45583abda87e9f8ebd86a6ac2e0784628
jeon [Thu, 20 Aug 2020 09:35:17 +0000 (18:35 +0900)]
DSWaylandRegion: add skeleton codes for create wl_region
Change-Id: I7d1c55392df451612ea667f6b44ed80d234f0e73
Doyoun Kang [Thu, 20 Aug 2020 10:36:21 +0000 (19:36 +0900)]
add code to handle focus_skip_set
Change-Id: I9dfa518f7916681b13534be2d08152026e2fd637
Doyoun Kang [Thu, 20 Aug 2020 09:56:37 +0000 (18:56 +0900)]
DSZone/DSWaylandTizenPolicy/DSWindowManager: add code to handle window stack
Change-Id: Ifa1c05f98050d3f117b9fdeae027feb53b49ef8f