Seunghun Lee [Fri, 22 Apr 2022 00:17:57 +0000 (09:17 +0900)]
backend/wayland: Implement start() interface of ds_backend
The wayland backend defers creating new outputs until a user calls
ds_backend_start() even though a user requests creation of output before
ds_backend_start().
The wayland backend now emits a signal of new_output if a user calls
ds_backend_start(), which is for the behavior of ds_backend_start() to
be consistent regardless of the actual running backend.
Change-Id: If1748c7f591409c31b91438ba4ec561f7897e3fc
Seunghun Lee [Mon, 25 Apr 2022 07:06:21 +0000 (16:06 +0900)]
tinyds: Use WAYLAND_DISPLAY and WAYLAND_SOCKET for wl backend
Instead of assuming the name of wayland display server by iterating
arbitrary number of names, it uses values of WAYLAND_DISPLAY and
WAYLAND_SOCKET environments.
The library of wayland-client uses these values when trying to connect
to wayland server.
Change-Id: I0579dab7eadcd3580b0ee0ebadb9175fc0bcd0a5
Seunghun Lee [Thu, 21 Apr 2022 07:56:48 +0000 (16:56 +0900)]
backend/wayland: Remove writable flag from event source
Instead of having a writable flag on event source, it just marks
wayland event source as needing a post-dispatch check. The event loop
will call dispatch function again after all dispatching is done, with
mask = 0.
Change-Id: I183122d602626079137fbd34870dca1844f8ecd5
Seunghun Lee [Thu, 21 Apr 2022 05:05:11 +0000 (14:05 +0900)]
examples/tinyds: Handle ds_pointer
This adds listeners of ds_pointer and prints logs.
Change-Id: I2eb47fc87958859fad5ad3b10d6a0608e7c2bce5
Seunghun Lee [Wed, 20 Apr 2022 11:16:37 +0000 (20:16 +0900)]
examples/tinyds: Enhance readability
No functional changes
- Use a first argument of function as a prefix of function name.
- Rename some of function name more clearly.
- Remove forward declaration of event handlers.
Change-Id: I73bc409fe7d33233cf7d5482923ea52ea142ee4e
Seunghun Lee [Wed, 20 Apr 2022 11:11:59 +0000 (20:11 +0900)]
examples/tinyds: Clean up all views when finish server
Even though all view would have been cleaned up by an destroy event of
xdg_surface, this is just to clean up views explicitly just in case.
No functional changes.
Change-Id: If92f6ee73d1b8a4043f93105478b8fc3e7e78c68
Seunghun Lee [Wed, 20 Apr 2022 10:54:19 +0000 (19:54 +0900)]
examples/tinyds: Clarify single output support
tinyds doesn't support multiple outputs for now, so don't pretend to
support multiple outputs.
Change-Id: Icf8dcdeb89ff256d5d827f3dc67cb3d08b4f9a2a
Seunghun Lee [Wed, 20 Apr 2022 09:10:04 +0000 (18:10 +0900)]
examples/tinyds: Remove redundant referencing ds_buffer
ds_buffer is supposed to be referenced by ds_output while using it, so
tinyds doesn't have any reasons to reference a ds_buffer for the output.
Change-Id: I7f4aacd9263f4b70c57d269f118605b743d5b847
Duna Oh [Wed, 20 Apr 2022 11:57:38 +0000 (20:57 +0900)]
Add ds_touch
Change-Id: I8236a20c3b29dfcca82e8d5734858dce94bb17ad
Seunghun Lee [Wed, 20 Apr 2022 06:45:55 +0000 (15:45 +0900)]
xdg_shell: Destroy ds_xdg_surfaces when cleaning up client
This patch fixes memory corruption caused by removing
ds_xdg_surfaces's link in destroy_xdg_surface().
When wl_client is destroyed, ds_xdg_shell_client can be destroyed
before its own ds_xdg_surfaces. This led to memory corruption because of
illegal access to a freed memory when trying to remove list of
ds_xdg_surface.link.
Change-Id: I2558e445af25e85a84f761f845dae22eb10eeab4
Seunghun Lee [Wed, 20 Apr 2022 02:29:17 +0000 (11:29 +0900)]
examples/tinyds: Handle ds_keyboard
tinyds now handles ds_keyboard, and it may be terminated by pressing
Alt + Ctrl + Shift + BackSapce.
Change-Id: I06ba652cd4103df9bc7a60fdc6d7b3a8fca56621
Seunghun Lee [Mon, 18 Apr 2022 04:27:17 +0000 (13:27 +0900)]
packaging: Add missing file mistakenly unpacked
Change-Id: Ib2a1b45b4dc9a7d3fdeeb47cfce74d0bb552f48c
Seunghun Lee [Mon, 18 Apr 2022 01:37:06 +0000 (10:37 +0900)]
Enable user to get keyboard modifiers
input-device-test take modifiers into account when handling key.
Change-Id: Iec87c300323d891e18873afcf9b1eabf886ee068
Seunghun Lee [Mon, 18 Apr 2022 01:35:14 +0000 (10:35 +0900)]
examples: Rename pointer-test to input-device-test
This patch also adds code for ds_keyboard in input-device-test.
Change-Id: I0e37a9a11beca9c38afc51e6841a08330e4852ab
Seunghun Lee [Mon, 18 Apr 2022 01:33:19 +0000 (10:33 +0900)]
backend/wayland: Support ds_keyboard
Change-Id: I30a6a86e79f34abb22b789dee9ffe50d9d121a88
Seunghun Lee [Mon, 18 Apr 2022 01:29:23 +0000 (10:29 +0900)]
Add ds_keyboard
A ds_keyboard is for abstracting phisical keyboard device.
Change-Id: I382ea96db01679f036283b213c4e540e36687c9d
Seunghun Lee [Fri, 15 Apr 2022 07:11:57 +0000 (16:11 +0900)]
Add missing header for alloca
Change-Id: I87ff3dbbfe27a387c835ca2602b011e3dd866733
Seunghun Lee [Thu, 7 Apr 2022 01:46:48 +0000 (10:46 +0900)]
Add ds_input_device, and ds_pointer.
This patch is just the beginning of ds_input_device.
Currently, a ds_input_device is created only on the wayland backend, and
it only supports a ds_pointer.
Other devices like keyboard and touch, and other backends like libinput
will be supported in future patches.
Change-Id: Ib0714d81b1083e063992848444517759aa7efadd
임수찬/Tizen Platform Lab(SR)/삼성전자 [Mon, 11 Apr 2022 00:27:52 +0000 (09:27 +0900)]
Update CODEOWNERS
Change-Id: I6fef91c7a648346b2cdbd3da77f7dfbbb30d3803
임수찬/Tizen Platform Lab(SR)/삼성전자 [Mon, 11 Apr 2022 00:27:40 +0000 (09:27 +0900)]
Update CODEOWNERS
Change-Id: I1c8886c715c1fbf276cee3f3bf01ac6b3bf86641
SooChan Lim [Wed, 30 Mar 2022 10:57:41 +0000 (19:57 +0900)]
add ws_members as reviewers
Change-Id: I6e027ad8496c66d91de0edfa5cd9a9c8ed2bb712
SooChan Lim [Wed, 30 Mar 2022 07:44:45 +0000 (16:44 +0900)]
add extern 'C' at tbm_server.h
Change-Id: Ida5b0215bcfd753f124c9b3d3102caeb881f5160
Seunghun Lee [Mon, 28 Mar 2022 11:03:20 +0000 (20:03 +0900)]
Add ds_tbm_server
ds_tbm_server initializes wayland_tbm to allow wl_client to use
tbm_surface as a wl_buffer.
Change-Id: Ic3a450b6d450bad94388eeca5e9433b5dc799513
Seunghun Lee [Thu, 17 Mar 2022 10:52:29 +0000 (19:52 +0900)]
Fix typo on a word of header guard
Change-Id: Ie18d91a7868efa6b13175693d4f9a99c2481d09e
Seunghun Lee [Thu, 17 Mar 2022 07:40:37 +0000 (16:40 +0900)]
Add an example of using ds_tdm_buffer_queue
Dependeing on the declaration of USE_TDM_BUFFER_QUEUE macro, tinyds-tdm
may be run with ds_tbm_buffer_queue.
Change-Id: I1d221d2d5eb94024902eea66d08f5973f1914771
Seunghun Lee [Wed, 16 Mar 2022 04:18:21 +0000 (13:18 +0900)]
libds-tizen: Add ds_tdm_buffer_queue
A ds_tdm_buffer_queue is a buffer queue that is able to be acquired from
ds_tdm_output.
A ds_tdm_buffer_queue provides a handle of native queue to a user and
the user may pass it to a renderer. The renderer then should think of
native queue as tbm_surface_queue_h. With the tbm_surface_queue_h, the
renderer may dequeue a surface from it and draw on the dequeued buffer.
After finish drawing on the buffer, the renderer should enqueue it to
the tbm_surface_queue_h.
As soon as the renderer enqueues buffer to the tbm_surface_queue_h, the
user can recieve a notification that the buffer can be acquired from the
ds_tbm_buffer_queue using ds_tdm_buffer_queue_add_acquirable_listener().
Then user may acquire a buffer from the ds_tdm_buffer_queue and attach
it to a ds_output.
Note that although the renderer may enqueue a buffer on different thread
from the thread working on libds, but libds will call a callback
function which is registered using
ds_tdm_buffer_queue_add_acquirable_listener() on the thread working on
libds.
Change-Id: Ia5c477ceabda7e85f6441a73e76884b95eafa6fb
Seunghun Lee [Wed, 16 Mar 2022 02:43:49 +0000 (11:43 +0900)]
Add directories for tizen features
Change-Id: Ia3a389e793d6ecb3a20e783059fd301e432f73bc
Seunghun Lee [Tue, 8 Mar 2022 07:21:28 +0000 (16:21 +0900)]
Build 'include' subdir after 'src'
A variable 'features' referred from 'include' subdir is set during build
of 'src'.
Change-Id: I541215320de7100e22d9c0a1a7eed4100c021397
Seunghun Lee [Fri, 4 Mar 2022 07:27:16 +0000 (16:27 +0900)]
output: Add ds_output_enable/disable APIs
Change-Id: I0e267ad8e411462487529bfde3d732a845903773
Seunghun Lee [Fri, 4 Mar 2022 05:49:34 +0000 (14:49 +0900)]
Remove too noisy logs
Change-Id: I8e4051464641323a3d08bfa230c2f09f3ccd9bf7
Seunghun Lee [Fri, 4 Mar 2022 05:25:20 +0000 (14:25 +0900)]
Fix formatting
Change-Id: I5df4c04cbd50c3f7b4065dfd5b9084f3919c3d3e
Seunghun Lee [Fri, 4 Mar 2022 01:49:50 +0000 (10:49 +0900)]
backend/tdm: Remove prefix tdm from static functions
It's to avoid confusion with tdm api.
For static functions, the names chosen aren't as important.
Change-Id: I8e952eac5dfdba304896a8f3d7f6a56f9ed00332
Seunghun Lee [Fri, 4 Mar 2022 01:44:57 +0000 (10:44 +0900)]
backend/tdm: Split commit function into small functions
No functional changes. It improves readability.
Change-Id: I0b95360f5dc54e7023ab3f54c3b9cf2057a82686
Seunghun Lee [Thu, 3 Mar 2022 10:03:50 +0000 (19:03 +0900)]
output: Rename function more explicitly
Change-Id: I58c743aafd6c9b610056391ff9f4ac69e9d90f54
Seunghun Lee [Thu, 3 Mar 2022 10:01:28 +0000 (19:01 +0900)]
backend/tdm: Get buffer only if it's necessary
Change-Id: I8c4fcc67b316c5eae0c11ad817632319d17fb2aa
Seunghun Lee [Thu, 3 Mar 2022 09:03:25 +0000 (18:03 +0900)]
examples: Use output mode instead of arbitrary size
Change-Id: I973e052a2a32eb3fc62c02014af4e2cb3ede1380
Seunghun Lee [Thu, 3 Mar 2022 09:02:49 +0000 (18:02 +0900)]
backend/tdm: Update output mode
Change-Id: I42e206491db375e4d420e24b9010f3828a87aec3
Seunghun Lee [Thu, 3 Mar 2022 09:01:14 +0000 (18:01 +0900)]
Annotate a refresh variable
Change-Id: I19205ea185c82a51c4d7eeb8e410a1efacd38fc5
SooChan Lim [Sun, 6 Mar 2022 23:28:59 +0000 (08:28 +0900)]
add CODEOWNERS
which allow the members to be addded as reviewers when the PR is
uploaded.
Change-Id: Id495ae84b626211ee5826ec0844b8f4dfad1fbb7
SooChan Lim [Sun, 6 Mar 2022 23:10:09 +0000 (08:10 +0900)]
Put the extern "C"
Without this extern "C", C++ program which uses libds does not recognize
the symbols in libds header files.
Change-Id: Id6e79c68472af9e8e1616aca6d37a4feaea75450
SooChan Lim [Sun, 6 Mar 2022 23:09:00 +0000 (08:09 +0900)]
change the version into 0.1.2
Change-Id: I2318426a79b98caa36938e431ba284f43b51ef70
Seunghun Lee [Thu, 3 Mar 2022 03:11:03 +0000 (12:11 +0900)]
Move all source code to src directory
Change-Id: I51081bea5075603242a52764f449f4ff367b58d9
Seunghun Lee [Wed, 2 Mar 2022 09:14:12 +0000 (18:14 +0900)]
examples: Use pixman helper
Change-Id: Ia50a6369bf80c5c7cb0e5de254ca9a579d6dba9d
Seunghun Lee [Wed, 2 Mar 2022 09:09:39 +0000 (18:09 +0900)]
Add tdm backend server and client as an example
Change-Id: I4d35ae551f9a72c1122a8bd85553062140397de5
Seunghun Lee [Wed, 2 Mar 2022 02:43:09 +0000 (11:43 +0900)]
backend/tdm: Extract buffer code into functions
Change-Id: I084ce7006a78f506405fb231fa347ae9438bdeeb
Seunghun Lee [Wed, 2 Mar 2022 02:36:44 +0000 (11:36 +0900)]
Add build options of backends
Change-Id: I40c6faff4b28050ae97a097c5f77f0decad96468
Seunghun Lee [Wed, 2 Mar 2022 02:08:12 +0000 (11:08 +0900)]
Add missing cleanup
Change-Id: I2d279bea220b4279448b31b70789f00920c8a1bb
Seunghun Lee [Thu, 24 Feb 2022 08:36:44 +0000 (17:36 +0900)]
Add tinyds on tdm (wip)
Change-Id: I6d67f0ee668d329c5c98d6da47128f3e6479f83a
Seunghun Lee [Thu, 24 Feb 2022 08:36:08 +0000 (17:36 +0900)]
Flesh out ds_buffer
Change-Id: I9a5aa9a9c7897e22733645eebe25a6c696a3c9cb
Seunghun Lee [Thu, 24 Feb 2022 06:59:36 +0000 (15:59 +0900)]
Move ds_backend implementation
no functional changes
Change-Id: Ia788984c7e43ec4c163bf009479e30c32f01f247
Seunghun Lee [Thu, 24 Feb 2022 06:01:35 +0000 (15:01 +0900)]
Add an example of tdm backend
Change-Id: Id15d7eb6a721a6b3fcbe4b3871c32dc0ff8687d1
Seunghun Lee [Thu, 24 Feb 2022 06:01:07 +0000 (15:01 +0900)]
Flesh out tdm backend
Change-Id: Ibb9557cca0f764ee7721563ce86def7164e58555
Seunghun Lee [Thu, 24 Feb 2022 05:58:44 +0000 (14:58 +0900)]
Add tbm allocator
Change-Id: Iab7cb52148134b46ff2c12c945c3746c38146da0
Seunghun Lee [Wed, 23 Feb 2022 04:39:35 +0000 (13:39 +0900)]
First draft for tdm backend
Change-Id: I5d73b20242a1e865713834f785a7fa0ff1f3ed11
Seunghun Lee [Wed, 2 Mar 2022 02:03:37 +0000 (11:03 +0900)]
Remove _t suffix from struct
Change-Id: I166e2fc310f3bf6ee2ae5986c85b06a74314d468
Seunghun Lee [Mon, 21 Feb 2022 04:58:09 +0000 (13:58 +0900)]
Initial libds
Change-Id: I60d7c170e7f0b918c17f2bf52c01018167dafe91
임수찬/Tizen Platform Lab(SR)/삼성전자 [Thu, 3 Feb 2022 03:54:32 +0000 (12:54 +0900)]
Initial commit
Change-Id: I5cab00df22a871c6aa7ddcb111f0e8ca7f7731b2
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
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
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.
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
SooChan Lim [Mon, 7 Sep 2020 08:47:02 +0000 (17:47 +0900)]
tests: enhance the coverage for DSWaylandSurface
Change-Id: I708a6fc597911c54d9bfe7711fc2563b82dfb8d9
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>
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>
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>
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>
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
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
Duna Oh [Thu, 3 Sep 2020 02:05:11 +0000 (11:05 +0900)]
DSZone: add testDestroyWindow() for test cases
Change-Id: I870cd47f2544f8ff0813b8b1a77bd78acc175e19
Duna Oh [Thu, 3 Sep 2020 02:04:32 +0000 (11:04 +0900)]
DSEventLoop: add testEmitIdleEntererFuncs() for test cases
Change-Id: I70d59b678e53d1bc3f696001a37a57f5f82637d8
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>
Doyoun Kang [Thu, 3 Sep 2020 02:15:34 +0000 (11:15 +0900)]
DSWindowShell: add TCs
Change-Id: Ic3bd18612635228e73b47cab600cb58d11c06244
Doyoun Kang [Thu, 3 Sep 2020 02:14:45 +0000 (11:14 +0900)]
DSWindow: add TCs
Change-Id: I15d8b6af8bce600fea21da5e50687129eccfab9f
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>
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>
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>
SooChan Lim [Wed, 2 Sep 2020 10:57:57 +0000 (19:57 +0900)]
DSBufferRef: do not use DSBufferRefPrivate class
Change-Id: I4b01742125392d45f4bfe2807d1e14db9732b4fb
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>
jeon [Wed, 2 Sep 2020 07:56:32 +0000 (16:56 +0900)]
tests: add Reset Focus test for DSWaylandKeyboard
Change-Id: I828a59c134e361472247bad33da34b05b53f0886
jeon [Wed, 2 Sep 2020 07:56:11 +0000 (16:56 +0900)]
set LCOV_EXCL blocks
Change-Id: Ia4cbb03555a32f2e1bd082038718c096d2c27e0e
jeon [Wed, 2 Sep 2020 07:55:56 +0000 (16:55 +0900)]
tests: add ResetFocus test for DSWaylandPointer
Change-Id: I1fed15d212e1b191387df10d599a698950bab665
jeon [Wed, 2 Sep 2020 07:41:10 +0000 (16:41 +0900)]
DSWaylandTouch: set LCOV_EXCL blocks
Change-Id: I13787d8976ab0c59e523207eef93737272e3c04c
jeon [Wed, 2 Sep 2020 07:40:23 +0000 (16:40 +0900)]
tests: add ResetFocus test for DSWaylandTouch
Change-Id: Id4374be0b42af7d22db6f015d233767f6aad5fea
SooChan Lim [Wed, 2 Sep 2020 05:52:41 +0000 (14:52 +0900)]
DSDisplayDeviceHWCTDMImpl: add LCOV exceptions
Change-Id: I09abcc5167dc47655349416069b56273d261810f
SooChan Lim [Wed, 2 Sep 2020 05:06:36 +0000 (14:06 +0900)]
tests: add getOutput test
Change-Id: Id47bb015bf9358cfb3da0c0f9fe5527baba95f5b
SooChan Lim [Wed, 2 Sep 2020 05:01:32 +0000 (14:01 +0900)]
tests : add some tests for DSCanvas
Change-Id: I2fa4bbf489bd27ece922fc3a3cd82a76624dc980
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
Junseok, Kim [Wed, 2 Sep 2020 05:39:40 +0000 (14:39 +0900)]
DSProperty: change overrided private initializer using args
Change-Id: Ia17d11ccca5e367c4d0d001c5980f9e7a3463d31
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