SooChan Lim [Wed, 29 Jul 2020 23:26:08 +0000 (08:26 +0900)]
DSStruct: add stSize structure
Change-Id: Ieaea009eac15b923540ce7d13a349dfdc72b428e
SooChan Lim [Wed, 29 Jul 2020 02:18:01 +0000 (11:18 +0900)]
DSDisplayArea: move the DSRenderEngine from DSCanvasPrivate to DSDisplayAreaPrivate
Change-Id: If02a695d24518155f921687a53f1a800312558b3
Junseok, Kim [Tue, 28 Jul 2020 12:18:37 +0000 (21:18 +0900)]
DSWaylandTizenIndicator: add implementation of visible state change
Change-Id: I5239d116859d37a470836e1b7c5987795b179e00
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
SooChan Lim [Wed, 29 Jul 2020 01:14:16 +0000 (10:14 +0900)]
DSCanvas: add registerCallbackWindowCreated and make renderView
DSCanvas makes DSRenderView when DSZone creates the DSWindow.
Change-Id: Ia9e180b26b45457a8e6c0fd58bbee9353ec534ec
SooChan Lim [Wed, 29 Jul 2020 03:53:09 +0000 (12:53 +0900)]
Test: fix the crash at DSZoneTest.registerCallbackWindowCreated
Change-Id: If7516376623a7c80bb6d6a787312a7e6245a3daf
SooChan Lim [Tue, 28 Jul 2020 05:23:42 +0000 (14:23 +0900)]
Test: add DSZone::registerCallbackWindowCreated test
Change-Id: I8be9afd92c693c17816ead059508885c14ea3f75
SooChan Lim [Tue, 28 Jul 2020 05:23:14 +0000 (14:23 +0900)]
DSZone : add registerCallbackWindowCreated method
Change-Id: I08b43f97474ba7af8ddc0c083403eabf38fd3b82
jeon [Tue, 28 Jul 2020 07:19:55 +0000 (16:19 +0900)]
Test: add default tests for DSWaylandInputPanel and DSWaylandInputPanelSurface
Change-Id: Iaa24d891e27a608eede1702239d7fc1ee97c75e2
jeon [Tue, 28 Jul 2020 07:16:00 +0000 (16:16 +0900)]
Test: add default tests for DSWaylandTextInput and DSWaylandTextInputManager
Change-Id: Iaf5f7308da90e20efb5390e0983864f43fce48f8
jeon [Tue, 28 Jul 2020 07:08:31 +0000 (16:08 +0900)]
Test: add default tests for DSWaylandInputMethod and DSWaylandInputMethodContext
Change-Id: I94f4c9c8a4c57002b1f4e0c0f4d50bb7d4e18042
jeon [Tue, 28 Jul 2020 06:55:55 +0000 (15:55 +0900)]
DSWaylandInputPanel: add skeleton codes for wl_input_panel and wl_input_panel_surface
Change-Id: Ic435e3693f93e2b025d21a79ba4e0d10f8efcf57
jeon [Tue, 28 Jul 2020 06:11:11 +0000 (15:11 +0900)]
DSWaylandTextInput: add skeleton codes for wl_text_input and wl_text_input_manager
Change-Id: Ibf6033d3634c444dd83a77f5082a4f6f7be2f078
SooChan Lim [Tue, 28 Jul 2020 05:46:08 +0000 (14:46 +0900)]
Test: enable RenderEngine_RenderFrame, RenderView_SetBuffer at DSRenderEngineEcoreEvasTest
Change-Id: I7dd49ef99d493ae85f0faf5f98d4b664d72d38f2
jeon [Mon, 27 Jul 2020 23:18:21 +0000 (08:18 +0900)]
DSWaylandInputMethod: add skeleton codes for wl_input_method and wl_input_method_context
Change-Id: Ib432d18df446f8f19a4338ba584a443e03b53ac2
Sung-Jin Park [Mon, 27 Jul 2020 11:57:58 +0000 (20:57 +0900)]
DSClient: add basic implementation and tests
Change-Id: I27fca5fcd93959353304506c68daee9810beb864
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 27 Jul 2020 10:53:29 +0000 (19:53 +0900)]
DSWindow: add geometric information, apis and integration DSWindow*.cpp into DSWindow.cpp
Change-Id: Ic9be2b9ec07164efa5ffc7e0eb9ad8da4518e326
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Mon, 27 Jul 2020 09:56:00 +0000 (18:56 +0900)]
DSWindowShell - add skeleton code
Change-Id: I8b4550acc37addffbbfec0301ba8889c6a0bb807
Junkyeong Kim [Mon, 27 Jul 2020 04:49:41 +0000 (13:49 +0900)]
add wayland client simple rendering sample
Change-Id: I4f43135de7f28ef33bb8dfce9c2dac62a2730bfb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
jeon [Fri, 24 Jul 2020 08:22:58 +0000 (17:22 +0900)]
DSSeat: register input event handlers
Change-Id: Ib42c9ce6e583399bc5e7c08253df5f01af589805
jeon [Fri, 24 Jul 2020 08:06:46 +0000 (17:06 +0900)]
DSInput: Support input events using ecore event
Change-Id: Iaf38a9a8f8b6a08953b8947c1522b1bb8d3f159c
SooChan Lim [Fri, 24 Jul 2020 02:32:12 +0000 (11:32 +0900)]
Test: add registerCallbackSurfaceCommitted test on DSWaylandSurfaceTest
TEST_F(DSWaylandSurfaceTest, registerCallbackSurfaceCommitted)
Change-Id: I559d46b933962ed19e7075a3613dfec943d862a9
SooChan Lim [Fri, 24 Jul 2020 01:45:23 +0000 (10:45 +0900)]
Test: make libds-mock.h file.
make libds-mock.h file and put the MockWaylandCompositor class and TestClient structure in it.
Change-Id: I5df2907b84e91bb3bf63321cea609c39ba39b144
SooChan Lim [Fri, 24 Jul 2020 01:32:19 +0000 (10:32 +0900)]
DSZone : register SurfaceCreated Callback
Change-Id: I1ffaa2f93c1e7f0f003f255f9c1f408d8f27028f
SooChan Lim [Tue, 21 Jul 2020 11:00:36 +0000 (20:00 +0900)]
DSWaylandSurface: implement the requests
Change-Id: I4cdfc3414bf4c4b5204d41f1eb3bf3637cacdfbb
Junseok, Kim [Thu, 23 Jul 2020 06:59:35 +0000 (15:59 +0900)]
DSWaylandTizenIndicator: add skeleton codes for Tizen Indicator
Change-Id: I878deb8f343b5a16ee5161f3868ccde1136c2794
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Thu, 23 Jul 2020 07:08:45 +0000 (16:08 +0900)]
DSWaylandTizenPolicy: call finalize instead of assert in destructor
Change-Id: I2aa6b4c41544dfa9ae328004ba34c6ffe63f0087
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Mon, 20 Jul 2020 15:52:17 +0000 (15:52 +0000)]
DSWaylandTizenPolicy: add initial code
Change-Id: Ie0b559b898c380ce6f6912f6dc97845845b53391
jeon [Wed, 22 Jul 2020 10:53:14 +0000 (19:53 +0900)]
DSInput: Get input events using DSLibinput
Change-Id: I54e2548a9d676dd65ae96d524a12873168f7a14d
jeon [Tue, 21 Jul 2020 10:22:00 +0000 (19:22 +0900)]
DSInput: add DSInputEvent classes
Change-Id: I25bb02923328ce671468712e8d88097da052a3b8
Doyoun Kang [Wed, 22 Jul 2020 09:58:09 +0000 (18:58 +0900)]
Add DSStruct.h
Change-Id: I1a0730c2406103e02607e6d67c2eb1d5b470d6ec
Sung-Jin Park [Wed, 22 Jul 2020 05:51:39 +0000 (14:51 +0900)]
test: fix DSWaylandClient-test to release an DSWaylandCompositor instance at the end of each test
Change-Id: I064732bdd370cd4db5927ea949e71478fd87e322
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 22 Jul 2020 05:49:45 +0000 (14:49 +0900)]
DSWaylandCompositor: fix log message when get/release an instance
Change-Id: I0c698f7e5e259a8d142acc9a916c301cedd6467a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 21 Jul 2020 09:32:22 +0000 (18:32 +0900)]
DSSeat: create a pointer of DSInput inside constructor
Change-Id: Idc124dba7171a0aa1c95dc65ca3b7c354def8b5d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Junseok, Kim [Wed, 15 Jul 2020 05:30:30 +0000 (14:30 +0900)]
ZxdgShellV6: implement core methods
implement core methods for launch sample app.
(initializer, get_xdg_surface, get_topleve, set_title, set_app_id, set_window_geometry)
Change-Id: Ib088dbe3caeb283f6a7c7938927cf8b1c7c7f0c9
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Sung-Jin Park [Tue, 21 Jul 2020 13:04:37 +0000 (22:04 +0900)]
DSWaylandCompositor: change into singleton, add getInstance() and releaseInstance()
Change-Id: I49548c3f40ea902b718056f1bbcd1c5295b334c0
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 11:50:22 +0000 (20:50 +0900)]
exampleClient: implements wl_pointer/keyboard/touch interfaces
Change-Id: I7c73526aa6fad072ca1662dba85fa890ca6a90c5
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 11:47:12 +0000 (20:47 +0900)]
exampleCompositor: create a seat and an input on _onInitialized
Change-Id: If7a86465bd4579fbc9858b05f78649a4aa913cf3
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 11:39:13 +0000 (20:39 +0900)]
DSSeat & DSInput : creates a DSWaylandSeat via DSWaylandCompositor, connects a seat with a input
Change-Id: I02f1c71f66d4bc78d7846564b9eccdc395ec2980
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 11:29:08 +0000 (20:29 +0900)]
DSWaylandTouch: initialize wl_touch, create wl_resource when a client binds it
Change-Id: I81310a03ba3939f64b74314fb538e7ad8c7ce527
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 11:28:43 +0000 (20:28 +0900)]
DSWaylandPointer: initialize wl_pointer, create wl_resource when a client binds it
Change-Id: Icf3d75df431626328f7b273d03321bc71f44ed49
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 11:27:44 +0000 (20:27 +0900)]
DSWaylandKeyboard: initialize wl_keyboard, create wl_resource when a client binds it
Change-Id: I931afc280df6e619af51302755a70c9089179421
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 08:28:02 +0000 (17:28 +0900)]
DSCompositor: remove input initialization including seat/input, make wlCompositor to shared_ptr
Change-Id: I6de6a259f08f26ddc54ee0ba48638cb3455aab25
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 20 Jul 2020 08:19:50 +0000 (17:19 +0900)]
DSCore: include cassert for DS_ASSERT macro
Change-Id: I4ef33aa59d92455628965fa9668b3762be7a2199
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
jeon [Mon, 20 Jul 2020 10:52:51 +0000 (19:52 +0900)]
DSWaylandTizenInputDeviceManager: connect TizenInputDeviceManager and TizenInputDevice for device add/remove
Change-Id: I23301053d70ba624ea230d4963161ab0a55baa7c
SooChan Lim [Wed, 15 Jul 2020 09:53:18 +0000 (18:53 +0900)]
Test: add registerCallbackSurfaceCreated test
Change-Id: Ibb9d3e3c8c6fa06029397acf717fc2c988f725b4
SooChan Lim [Wed, 15 Jul 2020 07:22:37 +0000 (16:22 +0900)]
DSWaylandCompositor: add callback function for surface creation
Change-Id: I5c69f1a3bbc13ff957ceaf977518c54dd93902f8
Changyeon Lee [Wed, 15 Jul 2020 10:47:36 +0000 (19:47 +0900)]
DSWaylandBuffer: add skeleton code
Change-Id: Ia18aafd694434ee33ab06dbb0af07d52c1952852
Junkyeong Kim [Thu, 16 Jul 2020 09:47:36 +0000 (18:47 +0900)]
DSWaylandServer: refactoring tizen-surface protocol prototype codes
Change-Id: I926b63e3bf1da0012dc48a698725a36864b66f59
Junkyeong Kim [Thu, 16 Jul 2020 07:29:37 +0000 (16:29 +0900)]
DSWaylandOutput: use macros of Pimpl
Change-Id: I2195d8bbe647d72445e81f1fa689bdb0cb70d764
Sung-Jin Park [Wed, 15 Jul 2020 09:27:11 +0000 (18:27 +0900)]
samples: add exampleClient for testing exampleCompositor
Change-Id: I08e17d9d09f2b176e5d985b8bd4752151b42460b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 15 Jul 2020 09:23:36 +0000 (18:23 +0900)]
DSWaylandCompositor: fix typo (waylandSruface -> waylandSurface)
Change-Id: Ic40f96490f6e3b3eede2f7b59bf2748ddf73d659
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 15 Jul 2020 09:38:24 +0000 (18:38 +0900)]
DSWaylandClient: implements fromWlClient(), does trivial refactoring
Change-Id: I1abc449ba5d6c3f19cdb123fa214201e2370906b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Wed, 15 Jul 2020 08:33:00 +0000 (08:33 +0000)]
DSWaylandTizenPolicy: add skeleton code
Change-Id: I3637c01efcc75f4aa07e652782859d215269b8b3
SooChan Lim [Tue, 14 Jul 2020 09:56:44 +0000 (18:56 +0900)]
DSCanvas: make DSZone at attachPolicyArea()
Change-Id: Ia28c647a70b4cbe6fe0df7e58370208cd52d7f5f
SooChan Lim [Tue, 14 Jul 2020 10:19:48 +0000 (19:19 +0900)]
DSCompositor: return DSCanvas at _onInitialized()
Change-Id: Ifef46c58737c493ef854572b504c41b42e39e966
Junseok, Kim [Tue, 14 Jul 2020 03:12:41 +0000 (12:12 +0900)]
zxdg_shell_v6: merge zxdg_shell_v6 protocol codes
Change-Id: Ib0c1177ef9bbab7d50e4ac3d176e2e49ae337da1
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Wed, 15 Jul 2020 02:37:18 +0000 (11:37 +0900)]
meson: remove build warning
the static_library no needs version, so remove it.
Change-Id: Ibc7cd27fed47c672955fa54d663628f5fbaef1c2
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
SooChan Lim [Tue, 14 Jul 2020 08:32:58 +0000 (17:32 +0900)]
Test: add DSZone test
Change-Id: I152ade8e35c38018b2c8de77b26394a51ca07296
SooChan Lim [Tue, 14 Jul 2020 08:32:04 +0000 (17:32 +0900)]
build: link the static libds library to the libds-tests
Change-Id: Ic37a39bf6ab35515df23f885e7c9ee5864685280
SooChan Lim [Tue, 14 Jul 2020 04:50:46 +0000 (13:50 +0900)]
DSZone: add DSZone class
Change-Id: I6bed4b0faa3dab72740447c73cda4beece6588cd
SooChan Lim [Tue, 14 Jul 2020 04:50:14 +0000 (13:50 +0900)]
DSPolicyArea: add functions to get the geometry of the DSPolicyArea.
Change-Id: Ie086535fb40e63fc90d6abd5814315784b834e94
SooChan Lim [Tue, 14 Jul 2020 04:49:43 +0000 (13:49 +0900)]
DSCore: include headears which are used frequently
Change-Id: Ic502721f88075f8d3600255eee11cd384bcc78c2
jeon [Tue, 14 Jul 2020 06:20:47 +0000 (15:20 +0900)]
DSWaylandTizenInputDeviceManager: Imply macros for Pimpl object
Change-Id: Icb3e2d03183b0471d2049e1b3ba53f69ce7619eb
Junkyeong Kim [Tue, 14 Jul 2020 05:11:50 +0000 (14:11 +0900)]
DSWaylandServer: add tizen_surface interface related prototype codes
Change-Id: I5952da3bf77440ccc5f23534fd6e92e379336470
SooChan Lim [Mon, 13 Jul 2020 09:50:22 +0000 (18:50 +0900)]
DSWaylandCompositor: make DSWaylandSurface.
Change-Id: Ibf72f2be2e8a708b02b4c7087352a9d9c84a1b0d
SooChan Lim [Tue, 14 Jul 2020 02:39:07 +0000 (11:39 +0900)]
add static functions to get a private __d_func().
Change-Id: I89390461c400dcf703d310e3bb617ce728722a74
Sung-Jin Park [Tue, 14 Jul 2020 01:47:31 +0000 (10:47 +0900)]
DSWaylandServer: update dswayland-server-*.cpp, .h files (id type: int -> uint32_t)
Change-Id: I01c579dde57ffd1faa93fa42968501449f184d7b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 13 Jul 2020 12:57:39 +0000 (21:57 +0900)]
DSWaylandClient: call add/remove a client to the DSWaylandCompositor
Change-Id: I58504a40cd06cda0a68af748ce26f37596b6cd57
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 13 Jul 2020 12:38:43 +0000 (21:38 +0900)]
DSWaylandCompositor: add client created handler
Change-Id: Id03e8f7ef21ed93cef4327f9d6e85e03465089b8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Mon, 13 Jul 2020 10:38:21 +0000 (19:38 +0900)]
DSWaylandClient: add client destroy handler
Change-Id: I99479e64432a1e5a80ce58dc8f3b79efb1fd85be
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
jeon [Mon, 13 Jul 2020 10:08:39 +0000 (19:08 +0900)]
DSInput: code refactoring
- re-order private value initialize in constructor
- remove initialize in destructor
Change-Id: I24ca6c12002f73a47f827b0e99467cf1d35866b1
jeon [Mon, 13 Jul 2020 07:23:21 +0000 (16:23 +0900)]
DSInput-test: add DSInput DeviceAdd/Remove slot test
Change-Id: I8c327eba437b3735a89cb4883be08f20c43f00d0
jeon [Mon, 13 Jul 2020 08:32:57 +0000 (17:32 +0900)]
DSInput: initialize values to nullptr
Change-Id: If8d113b7d04dcc03fbf5fc6481030317b5268afc
Sung-Jin Park [Fri, 10 Jul 2020 11:08:43 +0000 (20:08 +0900)]
DSCompositor: initialize wayland display and input in run()
Change-Id: Ica38577e8dbffe3645d991e07894c4e78c9a3e95
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Thu, 9 Jul 2020 17:11:22 +0000 (17:11 +0000)]
DSWindow: add skeleton class
Change-Id: I2e934f4536424a23ff4f47d5a5cf7430fe59476c
Sung-Jin Park [Fri, 10 Jul 2020 01:05:47 +0000 (10:05 +0900)]
DSWaylandServer: implements DSWaylandPointer, DSWaylandKeyboard and DSWaylandTouch
Change-Id: I274e70c4acffccb245e8da589eea24f68ef37015
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
jeon [Fri, 10 Jul 2020 05:06:22 +0000 (14:06 +0900)]
DSLibinput: init/shutdown ecore system to use ecore fd handler
Change-Id: I410cf725045082983e49f7617b92b1a0fb00031a
jeon [Fri, 10 Jul 2020 04:33:41 +0000 (13:33 +0900)]
DSSeat: connects signals for device add/remove
Change-Id: I43e987af82bbb1f82d3191d3bb8a0acfd6913e48
jeon [Fri, 10 Jul 2020 04:33:01 +0000 (13:33 +0900)]
DSInput: Add device add/remove signals
Change-Id: I39a13760d26abb5283cfa8cfcc3990915bbcf684
SooChan Lim [Fri, 10 Jul 2020 04:00:20 +0000 (13:00 +0900)]
DSLOG: remove new lines
Change-Id: I027f45c33f5e56f7ee120079c5d72fc0fcd0155c
Sung-Jin Park [Thu, 9 Jul 2020 07:11:42 +0000 (16:11 +0900)]
DSWaylandServer: implements DSWaylandCompositor, DSWaylandClient and DSWaylandSeat
Change-Id: I706b76ebd3fbb0eba4e9a49285a3985c98144ee6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
SooChan Lim [Thu, 9 Jul 2020 23:21:19 +0000 (08:21 +0900)]
DSCanvas: initialize RenderEngine with EcoreEvas implemenation
Change-Id: I9cf476b148994c94d231ef9c6691fe65a840334e
SooChan Lim [Thu, 9 Jul 2020 23:19:36 +0000 (08:19 +0900)]
DSCompositor: initialize the Display Device with TDM
- initialize the Display Device with TDM
- get the Device Ouptuts form Display Device and call the _onOutputAdded() at run() method
- After that, call the _onInitialization at run() method
Change-Id: I783764547f11cebbbd565f5815bc69163a041c06
SooChan Lim [Thu, 9 Jul 2020 22:37:59 +0000 (07:37 +0900)]
DSCompositor: change _onPrepareCanvas to _onInitialized
Change-Id: Id76ac816ca4fd159bb43ddf212b21b7969714c91
Junseok, Kim [Wed, 8 Jul 2020 09:17:39 +0000 (18:17 +0900)]
zxdg_popup_v6: Add ZxdgPopupV6 skeleton class
Change-Id: I8199bffe18249fd838b5ce5e56b444da9972550d
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Wed, 8 Jul 2020 09:07:46 +0000 (18:07 +0900)]
zxdg_toplevel_v6: Add ZxdgToplevelV6 skeleton class
Change-Id: I9c5aed5dae03b9f0aaf51f763b945dbc2138d622
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Wed, 8 Jul 2020 08:55:04 +0000 (17:55 +0900)]
zxdg_surface_v6: Add ZxdgSurfaceV6 skeleton class
Change-Id: I1789a13f57667d957bd51ecb3865a29e8dba0ade
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Wed, 8 Jul 2020 08:34:20 +0000 (17:34 +0900)]
zxdg_positioner_v6: add ZxdgPositionerV6 skeleton class
Change-Id: I1d9dbd0de323d16488b37a58f6af38f511581cee
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Wed, 8 Jul 2020 07:43:10 +0000 (16:43 +0900)]
zxdg_shell_v6: Add ZxdgShellV6 skeleton class
Change-Id: If899ec750b4ac6de84e504fff910680f23351761
jeon [Thu, 9 Jul 2020 02:38:09 +0000 (11:38 +0900)]
DSInput: control device add/remove events from libinput
Change-Id: I62aeff2ca4a28699b59d2fb32555fe4ac799f191
SooChan Lim [Thu, 9 Jul 2020 22:16:54 +0000 (07:16 +0900)]
remove DSHWC
Change-Id: I4f0f04783d226269b331f2404862109d62581f0e
SooChan Lim [Thu, 9 Jul 2020 11:38:35 +0000 (20:38 +0900)]
DSOutput: change the DSOutput into IDSOutput
make the DSOutput be the interface for hiding the internal information
like IDSDisplayDeviceOutput interface.
Change-Id: I48f28eea03e3179e6bb221401c901c7c3f7d77d8
SooChan Lim [Thu, 9 Jul 2020 06:34:40 +0000 (15:34 +0900)]
DSPolicyAread: make the DSPolicyAreadPrivate.
use Pimpl pattern on DSPolicyArea
Change-Id: I02f5fb371bd5b33f116eb888732d6081dc1c0b9a
SooChan Lim [Thu, 9 Jul 2020 05:02:11 +0000 (14:02 +0900)]
DSDisplayArea: make the DSDisplayAreaPrivate.
use Pimpl pattern on DSDisplayArea
Change-Id: I08da8fcbaa60fb917399c0bc653fbd9975c1934e
SooChan Lim [Wed, 8 Jul 2020 09:32:19 +0000 (18:32 +0900)]
DSCanvas: make the DSCanvasPrivate.
use Pimpl pattern on DSCanvas
Change-Id: I3b9811531ddf784f5f36b0c800540eca5bf41b99
SooChan Lim [Wed, 8 Jul 2020 08:25:58 +0000 (17:25 +0900)]
DSCompositor: make the DSCompositorPrivate.
use Pimpl pattern on DSCompsitor
Change-Id: I3199c8653bb57a16a710f5a949e971a3d6211e8b
SooChan Lim [Wed, 8 Jul 2020 05:51:15 +0000 (14:51 +0900)]
change the raw pointers into the smart pointers
Change-Id: Idddc7a14ec8eed73899ebe2975169a8de9d6a481
jeon [Wed, 8 Jul 2020 07:13:29 +0000 (16:13 +0900)]
DSInput: Add DSInputDevice's test cases
Change-Id: Ie0ac1c63b343a64b9f3260f37f8ded37f4d4ecb2
jeon [Wed, 8 Jul 2020 05:23:40 +0000 (14:23 +0900)]
DSInput: add DeviceSubclass enum
Change-Id: I9588a1c34876b72fb3fcf9e866907ff8fbcb188c
jeon [Wed, 8 Jul 2020 05:13:51 +0000 (14:13 +0900)]
DSInput: Imply pimpl macros
Change-Id: I4814aa431461b00a56b4249d1be56f20a3efb0d3