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
Sung-Jin Park [Thu, 20 Aug 2020 07:02:43 +0000 (16:02 +0900)]
tests: fix DSWaylandTizenInputDevice-test to use class instancec when it's valid
Change-Id: I69a0cb2195b370895cae014fb5f5319a7acfa21e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 07:02:12 +0000 (16:02 +0900)]
DSZone: fix to use waylandCompositor when it's valid
Change-Id: I7b995b018865b17ec9e73736b430a9539227e82b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 07:00:43 +0000 (16:00 +0900)]
DSWaylandInputPanel: comment on unreachable code
Change-Id: I9ba546261d3317b04a82144296a7a8d5c8713e7e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:07:37 +0000 (15:07 +0900)]
DSSeat: renew focus window on window creation/destroy handlers
Change-Id: I88d6a9460a56c847a4cf57983a179449ecaa2b2f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:05:01 +0000 (15:05 +0900)]
DSTouch: add resetFocus(), fix setFocus()
Change-Id: Ie5885f765c44fc88bfbb2d781810729ed2696aa6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:04:25 +0000 (15:04 +0900)]
DSPointer: add resetFocus()
Change-Id: I6a7e8b1104f92367ba8cefc170b9255886204638
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:03:57 +0000 (15:03 +0900)]
DSKeyboard: add resetFocus(), fix setFocus() and log
Change-Id: I5c76e29b4188a88ca88d89afd670322973de59da
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:01:57 +0000 (15:01 +0900)]
DSWaylandTouch: add resetFocus()
Change-Id: Ief2ca9ead908778c2ec65e55efb022826e027c2b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:01:36 +0000 (15:01 +0900)]
DSWaylandPointer: add resetFocus()
Change-Id: I91ff2e65678b3c10a8e30fa3fa1c0cfe8b74a092
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 06:01:01 +0000 (15:01 +0900)]
DSWaylandKeyboard: add resetFocus()
Change-Id: I4bb3fbb00fd297762daeed0671cf0b3200f2aed1
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 05:59:50 +0000 (14:59 +0900)]
DSZone: add registerCallbackWindowDestroy()
Change-Id: Ie2887d8700ce481bfd6f6c04cb4a5c9d443a3874
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 20 Aug 2020 05:58:40 +0000 (14:58 +0900)]
DSDebug: fix to print 'domain' before the funtion name
Change-Id: I1fcfdad9d29980c7017e02bd067dba32cd7b9fbe
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
jeon [Wed, 19 Aug 2020 12:59:20 +0000 (21:59 +0900)]
DSWaylandTizenAppInfo: set Resource handle for event
Change-Id: I186bcf883839386acba358986091961f8b8cbd82
Doyoun Kang [Thu, 20 Aug 2020 00:55:19 +0000 (09:55 +0900)]
add code to handle geometry
- DSWindowManager / DSZone / DSWindowShell / DSWindow : add code to handle position/size
- TizenPolicy : add list for tizen_position
- TizenPosition : implement set function
- ZxdgSurface : implement set_window_geometry function
Change-Id: I464017642e31eca791a36b131dab6ff8688acf6f
Sung-Jin Park [Wed, 19 Aug 2020 06:39:40 +0000 (15:39 +0900)]
tests: add null ptr check on DSWaylandTizenInputDeviceManager-test
Change-Id: Iaa26b683c3ed9e7798ad82dd9aedf0e73921b643
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 06:26:55 +0000 (15:26 +0900)]
DSBuffer: initialize member varable, add null ptr check @ constructor
Change-Id: I9c3a940533041424c38d72611947f63347175c64
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 06:25:54 +0000 (15:25 +0900)]
DSWaylandInputPanel: disable unreachable code
Change-Id: I1c1ee9e3dedee034969c769d6275e2bc428244d2
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 06:23:27 +0000 (15:23 +0900)]
DSWaylandInputMethod: initialize member variable @ constructor
Change-Id: I09193e3bded606217d67b7e2bd71dc4f7072a303
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 06:20:20 +0000 (15:20 +0900)]
DSCompositor: initialize dsBufferManager @ constructor
Change-Id: I4a48386e5c2aae294ec6501d58c68c2e59e5adf0
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 05:56:09 +0000 (14:56 +0900)]
DSWaylandCompositor: initialize m_clientCreateListener @ constructor
Change-Id: I054886f3fbc90c102b70d2f24e3e3314b54e7a47
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 05:55:13 +0000 (14:55 +0900)]
DSWaylandOutput: initialize member variables @ constructor
Change-Id: Ic3bb02ea09a10a2aa6b40e2cf8624ec24f885f9e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 05:54:02 +0000 (14:54 +0900)]
DSZone: add null check for waylandCompositor variable
Change-Id: I7883a7d0054a0aaf756b48b0d073071a56c24e96
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 04:12:56 +0000 (13:12 +0900)]
libds-mock: initialize member variables and add exception code @ constructor of MockWaylandCompositor
Change-Id: I7ac66ef93fce9a08b3e5bbacd48079c7b44e00f5
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 04:12:05 +0000 (13:12 +0900)]
tests: initialize member variables @ constuctor of TestZone class
Change-Id: Ib2165f55d4e5a14b05c85fc7274831803fea1678
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 04:10:23 +0000 (13:10 +0900)]
DSWaylandZxdg*: initialize member variables @ constructor
Change-Id: Ic8f3026caa343df75042c4d967e2159f1a24f9f4
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 04:09:23 +0000 (13:09 +0900)]
DSWaylandSurface: initialize member variables @ constructor
Change-Id: I30852908d86dabd6a7f038248ac393035e0c13fa
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 04:08:07 +0000 (13:08 +0900)]
DSBuffer: intialize member variable @ DSBufferTBMImpl()
Change-Id: Id3ca531f9d32ab049058744a35b255605fe7e1ca
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 19 Aug 2020 03:58:28 +0000 (12:58 +0900)]
DSSeat: fix build warning, getTopWindowOnPosition() to return value properly
Change-Id: I8b8c9072f8a7e6c7eb91968f58f5e5744e58b36f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Junkyeong Kim [Wed, 19 Aug 2020 04:18:51 +0000 (13:18 +0900)]
add gcov option for checking code coverage
Change-Id: Id3eebafe701c46bb08ec11949c00a79ee0330640
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Wed, 19 Aug 2020 03:59:24 +0000 (12:59 +0900)]
tests: fix the build warning
Change-Id: I58d14fad2ed0ef346e79705f0df239c19c577a79
SooChan Lim [Wed, 19 Aug 2020 03:49:22 +0000 (12:49 +0900)]
samples: change the comments on exampleCompositor
Change-Id: I82dfa3b0fd5f59d2c2bc01f05680bd19cc45ca3f
Joonbum Ko [Fri, 14 Aug 2020 04:48:14 +0000 (13:48 +0900)]
DSDisplayArea: Change the default renderer to DaliRenderEngine.
Change-Id: Ibf93fb8ea83cfebb3580bbfb479b5efe35be629e
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Doyoun Kang [Tue, 18 Aug 2020 07:36:24 +0000 (16:36 +0900)]
add sample code to handle request (set title)
Change-Id: I6e95c415675585ea4188df166644610413d6298d
Doyoun Kang [Tue, 18 Aug 2020 07:31:35 +0000 (16:31 +0900)]
DSWindowManager: add register/unregister zone/surface
Change-Id: I0993c30c11572ece50df11c620974f1cb51e8352
Sung-Jin Park [Tue, 18 Aug 2020 07:28:56 +0000 (16:28 +0900)]
DSWaylandTouch: fix crash at the constructor and setFocus()
Change-Id: I6406ab69856a7c21467ee11888edf122f27e9f7a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 18 Aug 2020 07:25:56 +0000 (16:25 +0900)]
DSWaylandPointer: fix crash at the constructor and setFocus()
Change-Id: Iaa6352dc3e4f391fa2135085dc3552afc981678e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 18 Aug 2020 05:35:22 +0000 (14:35 +0900)]
DSWaylandSurface: add hasResource() to check validity of a DSWaylandSurface instance
Change-Id: I2131ca2f173a2e2a6e43f1ad1560d94cb3920b50
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 18 Aug 2020 05:32:46 +0000 (14:32 +0900)]
DSWaylandKeyboard: fix to initialze member variable properly, add exception handling on setFocus()
Change-Id: I20211a9be278d73bd21baacb230704f347711040
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Joonbum Ko [Tue, 18 Aug 2020 05:24:23 +0000 (14:24 +0900)]
DSRenderEngineDaliImpl: set default value of __needToRender to 'true'
Change-Id: I9078b360b1308fe39145f0d509456209550c6e0c
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Sung-Jin Park [Sat, 15 Aug 2020 06:40:03 +0000 (15:40 +0900)]
DSSeat: get Top Window on x, y coordinates and set it as a focus window for touch/pointer
Change-Id: I45e4bdae90b3f7cd9a50b50f69853aab7765a62a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Sat, 15 Aug 2020 06:38:42 +0000 (15:38 +0900)]
DSPointer: implement mouseDown/Move/Up/In/Out event handler
Change-Id: I8221adc5b1357ca97e75a0f29776aa13e022a7ae
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Fri, 14 Aug 2020 11:51:50 +0000 (20:51 +0900)]
DSWaylandPointer: add set/getFocus(), send event APIs
Change-Id: I056f8ab50aa47cd173850dad47218579e99c2ab5
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Fri, 14 Aug 2020 11:50:23 +0000 (20:50 +0900)]
DSSeat: setCurrentEventTime for pointer event
Change-Id: I40347f8c6a76844a045a5651cb3a06276159277f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Fri, 14 Aug 2020 10:55:53 +0000 (19:55 +0900)]
DSTouch: add touchDown/Up/Move APIs
Change-Id: I72c4413e76f2d9b99a7236cfffec4bc21b416b77
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Fri, 14 Aug 2020 10:54:40 +0000 (19:54 +0900)]
DSWaylandTouch: implment send touchDown/Up/Move events to touch focus client
Change-Id: I7dab84ca478c3486702ba807c3790cf31920803a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 12 Aug 2020 12:55:54 +0000 (21:55 +0900)]
DSSeat: remove unnecessary log for touch event handler
Change-Id: I25cc6e6025131c5f5656ccc8ad5e5c44c74d5b22
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 12 Aug 2020 12:55:06 +0000 (21:55 +0900)]
DSInput: add/get timestamp for pointer/touch events propagation
Change-Id: Icc4e167ba5be37e504cf574e855de087120163c6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Joonbum Ko [Fri, 14 Aug 2020 04:15:15 +0000 (13:15 +0900)]
DSRenderEngineDaliImpl: Make it to render only when RenderView updated.
- The ecore_evas renderer has a function to check if there is
an updated evas object.
Therefore, even if ecore_evas_manual_render is called each idle time,
it does not actually render if nothing has been updated.
- On the other hand, if DALi calls RenderOnce whenever idle time,
there is an overhead of waking up the render thread
even if there is nothing to draw.
- Since the RenderEngine does not have a RenderView,
it is difficult for the RenderEngine to know whether
the RenderView has been updated.
Therefore, DSRenderEngineDaliImpl inherits DSObject,
and it is modified to register BufferChanged callback
in DSWindow received at the time of makeRenderView call.
- When BufferChanged callback is called,
private member __needToRender is made true.
- Even if renderFrame is called, RenderOnce is called only
when __needToRender is true,
and __needToRender is changed to false immediately after that.
- This modification can be revised back
if it is possible to change to a better structure.
Change-Id: I5717abee1bd4819abf9629892ccb8843a4f6a209
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Thu, 13 Aug 2020 10:56:02 +0000 (19:56 +0900)]
DSRenderViewDaliImpl: Fix wrong wording.
Change-Id: I3f8205a54e3c9ecff752bbebbc87eadb9371cafb
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
jeon [Fri, 14 Aug 2020 06:09:06 +0000 (15:09 +0900)]
DSWaylandInputPanel: add methods for control input_panel window
Change-Id: Id513347571867882061d3f4b48befcffdafad12b
Doyoun Kang [Fri, 14 Aug 2020 07:31:47 +0000 (16:31 +0900)]
DSWindowManager: initial code for DSWindowManager Class
Change-Id: I90e9ac5ae820c9e333db73bb16efc34501566d32
Doyoun Kang [Fri, 14 Aug 2020 04:09:52 +0000 (13:09 +0900)]
DSWaylandZxdg: code cleanup (indentation)
Change-Id: I001a07ba51ab2d9387786144066e99605b561187
Doyoun Kang [Fri, 14 Aug 2020 03:57:48 +0000 (12:57 +0900)]
DSWindow: remove buffer size checking code in commit callback
Change-Id: I9ba3460c38dfda8a2ebdacc48aefb3a6c29cb885
Doyoun Kang [Fri, 14 Aug 2020 03:53:51 +0000 (12:53 +0900)]
DSZone: add code to release DSWaylandSurface
Change-Id: I7344bd0bb03e01c491f951b8b4b0c300d23e30f5
Doyoun Kang [Fri, 14 Aug 2020 03:43:28 +0000 (12:43 +0900)]
DSWaylandCompositor: support DSWaylandSurface destroy callback function
Change-Id: I2450874fd4c3a442d941a2f6b0fb8082e86b3ef2
Joonbum Ko [Thu, 13 Aug 2020 07:09:52 +0000 (16:09 +0900)]
DSRenderViewDaliImpl: Implement BufferChanged callback.
Change-Id: I5a0e14340aa91ae2ad1fbf6ffa79a3f35ed3eeca
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Thu, 13 Aug 2020 06:52:44 +0000 (15:52 +0900)]
DSRenderEngineDaliImpl-test: Add a new testcase for compositing twe windows.
- This test shows a simple compositing of two windows.
- The first added windowA was created in 500x500 size and red color.
- The second added windowB was created in 250x250 size and blue color.
- Since Dali's scene graph traverse method is DFS,
windowA added first is rendered first,
and windowB is rendered on top of it.
┌─────┬─────┐
│ B │ │
│ blue│ A │
┣─────┘ │
│ red │
│ │
└───────────┘
Change-Id: I7b0807ebd5e9c4c41983f7830f5041dad700b3d6
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Thu, 13 Aug 2020 06:18:12 +0000 (15:18 +0900)]
DSRenderEngineDaliImpl-test: Modified to not use unnecessary deviceHWCWindow.
Change-Id: I6a0565c3b619aa9ae058f265bae8136cfb9fbdac
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Thu, 13 Aug 2020 05:40:09 +0000 (14:40 +0900)]
Revert "DSRenderEngineDaliImpl-test: Temporarily disabled all tests."
This reverts commit
1fadca5328f955da815c1af354fec22321bb0d4a.
Change-Id: Idcaaf5fa0fcdfe3eeda660c9101d04e3afcaa171
Joonbum Ko [Thu, 13 Aug 2020 05:37:07 +0000 (14:37 +0900)]
DSRenderEngineDaliImpl-test: Change image size to 500x500.
Change-Id: I7462fc73a4cd9fb29561ce4da7565ba712c89568
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Thu, 13 Aug 2020 05:18:33 +0000 (14:18 +0900)]
DSRenderEngineDaliImpl-test: Modified to refer to stride when creating tbm_surface.
- this commit only affects this test.
Change-Id: I23498cee31735598dddfc6e92fa3e3107bac1cda
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
jeon [Tue, 11 Aug 2020 12:24:50 +0000 (21:24 +0900)]
DSWaylandInputPanel: process wl_input_panel_surface requests
Change-Id: I3b73fb98807dc432af91f80b74b3e7bed90893d0
Joonbum Ko [Thu, 13 Aug 2020 04:31:16 +0000 (13:31 +0900)]
DSRenderViewDaliImpl: set the default position to (0, 0, 0).
Change-Id: Ife301798923d452e5a9c2e14e7f76ec6847dd266
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Thu, 13 Aug 2020 04:30:43 +0000 (13:30 +0900)]
DSRenderViewDaliImpl: set the default anchor point of actor to TOP_LEFT.
Change-Id: I5a1c5b0b1bd38206a680e6b7a87c4270779d0606
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Wed, 12 Aug 2020 11:09:56 +0000 (20:09 +0900)]
DSRenderEngineDaliImple: Change to use Start() to fix build error.
Change-Id: I1cd5adf6ea14c85602dfdfcb6811cb46f931c011
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Wed, 12 Aug 2020 10:49:55 +0000 (19:49 +0900)]
DSRenderViewDaliImpl: set the size of renderViewActor to buffer size.
Change-Id: If55b61e699556b8f3f4be3bf9e602ac3e550ba8a
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Wed, 12 Aug 2020 07:41:41 +0000 (16:41 +0900)]
DSRenderEngineDaliImpl: Set dali render thread mode to MANUAL.
- There are two RenderModes provided by Dali::OffscreenApplication.
1. AUTO
2. MANUAL
- AUTO performs rendering without stopping while
traversing the Scene Graph even if it is not requested.
- MANUAL is a mode that basically stops the render thread
and performs rendering only when there is a render once request.
Change-Id: Iabfc409ff5fdfc8b24ecbc45944e2d7ba8a442b8
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Joonbum Ko [Wed, 12 Aug 2020 06:43:28 +0000 (15:43 +0900)]
DSRenderEngineDaliImpl: Delete unnecessary Textlabel
Change-Id: If7674214fcc1500541bdd25e0fa2f1b0b7d2a7a9
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
Doyoun Kang [Thu, 13 Aug 2020 04:42:40 +0000 (13:42 +0900)]
DSWindow: add APIs for set/get Position
Change-Id: I111ee4b32e0f43265d49433f1b2edd063355fe57
Doyoun Kang [Thu, 13 Aug 2020 04:12:58 +0000 (13:12 +0900)]
Add code send configure event
Change-Id: I9447aa24c642d683fce41ab75c555b564abd4136
Doyoun Kang [Thu, 13 Aug 2020 03:58:01 +0000 (12:58 +0900)]
DSWindowShell: add APIs to set/get IDSWaylandShellSurface
Change-Id: Ib74dceb66e5c34f5ee79e6f0a12fb5e15c841cb8
Doyoun Kang [Thu, 13 Aug 2020 03:44:22 +0000 (12:44 +0900)]
DSWindow: add API for set/get DSWindowShell
Change-Id: Ie8fd7437694604fce63c28e36df5c344ed3e3a41
Doyoun Kang [Thu, 13 Aug 2020 02:46:40 +0000 (11:46 +0900)]
DSWindowShell: add APIs for set/getGeometry
Change-Id: I50f486d4b8fdd81e786214b54af90225e39b1a67
Doyoun Kang [Wed, 12 Aug 2020 11:35:28 +0000 (20:35 +0900)]
DSWindow: change APIs set/getGeometry to set/getSize
Change-Id: I02869e0ce5361b0ee14a15dd3ef46bb4d3d45cd9
Duna Oh [Thu, 13 Aug 2020 04:56:06 +0000 (13:56 +0900)]
DSWaylandOutput: add getBaseResolutionFromAppinfo() func to get resolution information from DSTizenAppinfo
Change-Id: Ibc07c1a65af07c8bc4c528cf1d3b65412245ecb6
Duna Oh [Thu, 13 Aug 2020 04:51:40 +0000 (13:51 +0900)]
DSTizenAppinfoMgr: change into singleton and add getInstance(),releaseInstance()
Change-Id: Ie7b93ea027785c79d932671d5e4b116361889c71
Junseok, Kim [Wed, 12 Aug 2020 12:06:47 +0000 (21:06 +0900)]
DSWaylandServer: add initializer of m_glovalVersion and m_displayDestroyedListener
Added initializer of m_glovalVersion and m_displayDestroyedListener for all dswayland-server classes
Change-Id: Ic4c7fca6653f395a9c491918c0e844852b88e512
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
dyamy-lee [Tue, 11 Aug 2020 04:51:56 +0000 (13:51 +0900)]
DSWaylandProtocolTrace: add skeleton code with singleton
Change-Id: I795496753aa315bff435c86d16a9c7c254904354
Junseok, Kim [Wed, 12 Aug 2020 08:43:13 +0000 (17:43 +0900)]
DSWaylandServer: fix to use wl_array pointer to following changes of dswayland-server header
Change-Id: If368b1b8bf186ee64e2a3c3970d633a41a6dc8d5
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Wed, 12 Aug 2020 08:42:10 +0000 (17:42 +0900)]
DSWaylandServer: replace from std::string to wl_array pointer inside of dswayland-server code/header files
Change-Id: Ib9c20b6fa76bdb6ae0c6f9c66474f954a14aefb8
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Sung-Jin Park [Wed, 12 Aug 2020 05:50:10 +0000 (14:50 +0900)]
all files: add LICENSE information
Change-Id: I4b4fba3fbcf7bc7820c6506ce057c05e3b9c2d3a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Wed, 12 Aug 2020 03:04:03 +0000 (12:04 +0900)]
DSZone: add code to find DSWindowShell by DSWaylandSurface
Change-Id: Ib063a1203b4b948c066b7a24ffc3289f78527648
Doyoun Kang [Wed, 12 Aug 2020 02:54:48 +0000 (11:54 +0900)]
IDSWaylandShellSurface/ZxdgSurfaceV6: add APIs to set/get DSWaylandSurface
Change-Id: I9fb21e442a5d25e61c52d299659671293aaa4eb5
Sung-Jin Park [Wed, 12 Aug 2020 01:37:44 +0000 (10:37 +0900)]
tests: update tests for DSWaylandCompositor, DSWaylandSeat, DSWaylandKeyboard and DSKeyboard
Change-Id: Ibe0eca9fbcb0b963eed7194e57374bf32d72f363
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 12 Aug 2020 01:38:47 +0000 (10:38 +0900)]
DSSeat: add getXkb()
Change-Id: Ic1f36dff62ac90dd00561838ed99f6abc70c35cb
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 11 Aug 2020 13:01:00 +0000 (22:01 +0900)]
DSSeat: install input event handlers, implement key event propagation
Change-Id: Ibd077012d85f6a2753076b3362a76e815a95c1cb
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 11 Aug 2020 12:52:03 +0000 (21:52 +0900)]
DSWaylandKeyboard: implements event send functions for wl_keyboard
Change-Id: I624efe06267cb4f07d07598f265ff42548411f5a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>