Seunghun Lee [Thu, 11 May 2023 06:59:32 +0000 (15:59 +0900)]
Use wl_signal_emit_mutable()
It's a safer version of wl_signal_emit().
Change-Id: If8d1c68a19c7107ec580a118a97908600af9d63e
Seunghun Lee [Tue, 21 Feb 2023 04:29:06 +0000 (13:29 +0900)]
Expose ds_tbm_server as ABI
Change-Id: I19f37aaad954245ede523299f0c52a6a41390e17
Seunghun Lee [Wed, 29 Mar 2023 01:39:24 +0000 (10:39 +0900)]
tests: Fix build warning of -Wshadow
Change-Id: I1867d94617568a75e1378f4ebf70f86dcbe9c784
Junkyeong Kim [Tue, 21 Mar 2023 06:15:03 +0000 (15:15 +0900)]
eom: add xdg-shell-unstable-v6-server dependency
Change-Id: I6191a480294887030ecf613eb769f21c5abe0486
Seunghun Lee [Tue, 21 Mar 2023 06:17:13 +0000 (15:17 +0900)]
tests: Fix build warning
Change-Id: I917c771cfb0528c02f0befc48edc6f8927733591
Seunghun Lee [Thu, 5 Jan 2023 04:45:59 +0000 (13:45 +0900)]
tests: Fix a compile warning
This silences a follow warning.
[ 155s] /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*,
const char*, unsigned int)' output truncated before terminating nul copying as many bytes
from a string as its length [-Wstringop-truncation]
[ 155s] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
[ 155s] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 155s] ../tests/tc_screenshooter.cpp: In function 'void client_registry_cb_global(void*,
wl_registry*, uint32_t, const char*, uint32_t)':
Change-Id: Ibe959f4fdb0117b4b554558d29d79b50da0a6ed9
Seunghun Lee [Mon, 20 Mar 2023 06:41:29 +0000 (15:41 +0900)]
Fix build warnings which casues build error by -Werror option
Change-Id: I05856cfbf303fb2a84266c4fae264914239acb41
duna.oh [Tue, 21 Feb 2023 06:32:23 +0000 (15:32 +0900)]
tinyds: fix the SVACE issue
Change-Id: Ibdbdcb07c2c07cc3f3d5b05df62d73e4cfb066e4
Seunghun Lee [Thu, 27 Oct 2022 06:00:25 +0000 (15:00 +0900)]
Rename event types for consistency
The event type names should be prefixed with `ds_{submodule}_event_`.
Change-Id: I0dcfa36d901b5a89b78af172ce664a81bd1e40a5
Seunghun Lee [Tue, 11 Oct 2022 09:29:20 +0000 (18:29 +0900)]
video: Add tizen_viewport implementation
Change-Id: I56840111bfa69fa4de99c8e12e45088712f6c6df
SooChan Lim [Sat, 29 Oct 2022 03:22:47 +0000 (12:22 +0900)]
examples: make tinyds-input-devicemgr files
move the implementation of ds_tizen_input-devicemgr at tinyds-tdm.c to tinyds-input-devicemgr file.
Change-Id: Icc37023b56d556932d5013d321f23f53050c4a6d
SooChan Lim [Fri, 28 Oct 2022 23:21:05 +0000 (08:21 +0900)]
examples: make tinyds-launch files
move the implementation of ds_tizen_launch at tinyds-tdm.c to tinyds-launch file.
Change-Id: Id19d390874f725f843fbf8e4553dfd618ee1a7b1
SooChan Lim [Thu, 27 Oct 2022 09:03:49 +0000 (18:03 +0900)]
rename tinyds-tdm-common to tinyds-common
Change-Id: Ic0a78ca9a881e3f60b74036f60f37c5be7fddc90
SooChan Lim [Thu, 27 Oct 2022 09:00:24 +0000 (18:00 +0900)]
examples: rename tinyds-tdm-renderer to tinyds-renderer
Change-Id: I7d897f44a0042fb16d8efe9d6d656aec820d54f2
SooChan Lim [Thu, 27 Oct 2022 08:14:58 +0000 (17:14 +0900)]
examples: make tinyds-dpms files
move the implementation of ds_tizen_dpms at tinyds-tdm.c to tinyds-dpms file.
Change-Id: Ia61bb80c4e3b534a569441e365c483d5c66838e0
SooChan Lim [Tue, 25 Oct 2022 08:53:24 +0000 (17:53 +0900)]
examples: make tinyds-policy files
move the implementation of ds_tizen_policy at tinyds-tdm.c to tinyds-policy file.
Change-Id: I690b48bf49485f24ab1dc74c56434e3667695b57
Changyeon Lee [Wed, 26 Oct 2022 07:04:21 +0000 (16:04 +0900)]
implement ds_tizen_remote_surface
This is the server implementation for tizen_remote_surface protocol.
Change-Id: I96bfae99814b9ac9331f510c5f378ed2a5c56c7e
Junkyeong Kim [Tue, 25 Oct 2022 09:42:56 +0000 (18:42 +0900)]
eom: Init eom module
Change-Id: I3cbf077088184bc5c5c0077f76e4b10e14c8bf1e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
duna.oh [Fri, 21 Oct 2022 07:40:30 +0000 (16:40 +0900)]
tinyds-tdm: create cursor and show it when mouse connected
cursor is a simple red box for now. (cursor size: 10x16)
Change-Id: Ie2b323c15f4086e327fba9a66885ea738eea6271
duna.oh [Fri, 21 Oct 2022 08:23:24 +0000 (17:23 +0900)]
tinyds: enable protocol_trace only when protocol_trace_init() returns true
This fixes segfault when rule file doen't exist and
protocol_trace_init() returns false.
Change-Id: I3785fb664c87c13d717556f7219760bc32dc1afb
Seunghun Lee [Fri, 14 Oct 2022 10:03:52 +0000 (19:03 +0900)]
video: Add tests for ds_tizen_video
This adds tests for ds_tizen_video and ds_tizen_video_object except for
tizen_viewport. The tests for tizen_viewport should be added with its
implementation later.
Change-Id: Ic49e8c90de49aced5aea44e8cb3f71d8af285ffb
Seunghun Lee [Thu, 15 Sep 2022 06:15:18 +0000 (15:15 +0900)]
video: Add ds_tizen_video_object
The ds_tizen_video_object is to support for tizen_video_object extension
protocol, and it is generated from ds_tizen_video emitting new_object
signal.
Change-Id: I2b11b3795de1dbe9dd64ce57cd84c89f7626e7c7
Seunghun Lee [Tue, 13 Sep 2022 09:37:10 +0000 (18:37 +0900)]
video: Add ds_tizen_video_add_format()
This is to send supported formats to wayland clients as described by
tizen_video protocol.
Change-Id: Ibebdffdf637e6c1ae1d3b0b8aadaae37a2ac9946
Seunghun Lee [Thu, 15 Sep 2022 05:34:10 +0000 (14:34 +0900)]
Add libshared static library
The libshared library is to be used for shared functionalities.
For now, it only provides converting pixel format functionality for both
tbm_server and video implementation, but it will be expanded as needed.
Video implementation will use it in a future patch.
Change-Id: I94d7cd6479abbdcc4e0860fb41c878b96ac9296e
Seunghun Lee [Tue, 13 Sep 2022 06:19:25 +0000 (15:19 +0900)]
Add skeleton code for ds_tizen_video
Change-Id: Id499c27336f7e4f774893444b9988d8367156148
Seunghun Lee [Thu, 13 Oct 2022 07:56:55 +0000 (16:56 +0900)]
scaler: Fix missing free for allocated resources
Change-Id: I5651bacd1b3927f123957575ec6d777a9fd5ab4a
Junkyeong Kim [Fri, 7 Oct 2022 05:03:44 +0000 (14:03 +0900)]
dpms: remove function parameters ds_ prefix
Change-Id: I147a59d8e0824cccd94cec022838a8e5c8dc2be6
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 6 Oct 2022 02:52:17 +0000 (11:52 +0900)]
dpms: use output resource
Change-Id: Icdcfb2790b928d7f14561b0b5e4c4e3f9aeffd36
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 6 Oct 2022 02:42:49 +0000 (11:42 +0900)]
dpms: remove tizen dpms protocol header include from ds dpms header
Change-Id: I92aa03eb77fef0830e170900304d9f44736b8e5a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
duna.oh [Thu, 22 Sep 2022 02:06:42 +0000 (11:06 +0900)]
tinyds: removes wl_listeners when it's destroied
To fix segfault error, wl_listeners should be removed properly.
Change-Id: Ida1a6c8c51eefa08932c22fb6296635532f3edb7
duna.oh [Thu, 22 Sep 2022 01:59:03 +0000 (10:59 +0900)]
dpms: add null checking of 'dpms->res' variable
dpms->res could be null if no client binds to dpms interface
Change-Id: I4bb631903190ed9a892857b24ea0eb4776b341c5
SooChan Lim [Fri, 23 Sep 2022 05:52:48 +0000 (14:52 +0900)]
test: adapt the change of policy request
the argument of interactive_mode_done and interactive_resize_done is changed.
Change-Id: I81d604d1ca7a2f69e5ccda7b7731ba5ed42fb6a0
duna.oh [Fri, 16 Sep 2022 04:55:03 +0000 (13:55 +0900)]
tinyds: add 'protocol_trace' feature
1. add rules in rule file
ALLOW iface=wl_pointer and msg=motion
ALLOW iface=wl_seat and type=event
2. set environment variables (or default path is given)
$export DS_PROTOCOL_RULE_FILE=/tmp/rule
$export DS_PROTOCOL_TRACE_FILE=/tmp/trace
3. will see protocol logs in trace file
$tail -f /tmp/trace
[1499148.714] Server->Client [PID:25430]wl_seat@7.capabilities(7), cmd: ds-simple-tbm
[1499148.810] Server->Client [PID:25430]wl_seat@7.name("seat0"), cmd: ds-simple-tbm
[1499155.391] Server [PID:25430] client destroying
Change-Id: I9fff75555d002fa0c25a5f3d61ce31c8d7c0886b
Seunghun Lee [Thu, 8 Sep 2022 04:10:10 +0000 (13:10 +0900)]
test: Add tests for ds_tizen_scaler
Change-Id: I1eb8d0b69f236e77d46c3ef0fd737a337adfc387
Seunghun [Tue, 23 Aug 2022 05:51:43 +0000 (14:51 +0900)]
Add ds_tizen_scaler for wl_scaler
Change-Id: Ib6d1f7e43aee8f96f05ecaf2b81f855bce66648e
Junkyeong Kim [Wed, 7 Sep 2022 08:33:30 +0000 (17:33 +0900)]
Init tizen-screenshooter
Change-Id: I438cd7e690f93bc9f64894c968bbd8dedcc7c919
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Seunghun Lee [Tue, 13 Sep 2022 01:25:38 +0000 (10:25 +0900)]
text_input: Add a missing parameter
This is to silence a warning.
Change-Id: I0a8291a194a7bea1f8c651230e732f092bc31540
SooChan Lim [Wed, 7 Sep 2022 08:16:27 +0000 (17:16 +0900)]
fix the memory leak
Change-Id: I58f5eb7d5ec611e41d78e2110a1d20fe1ee6b0da
SooChan Lim [Tue, 6 Sep 2022 07:46:30 +0000 (16:46 +0900)]
text_input: add dummy implementation of tizen only handlers
to avoid a crash from a client's request.
Change-Id: Ie224f2437fa38aad83fa983e32feb088df1ecc7e
SooChan Lim [Tue, 6 Sep 2022 07:44:56 +0000 (16:44 +0900)]
input_method: check if a resource of input_method is null.
Change-Id: I5932828b6ca1fefbdb81c2d747856d0761e5bd5b
SooChan Lim [Tue, 6 Sep 2022 07:43:38 +0000 (16:43 +0900)]
example: check if a input_method_context is null.
Change-Id: I284fec4336d6235e2f8c88985c8965a6448fd6e7
SooChan Lim [Wed, 7 Sep 2022 06:59:23 +0000 (15:59 +0900)]
tizen_policy: check the client's version of TIZEN_POLICY_CONFORMANT_REGION event
Change-Id: Iaa6cd9fcc7e99933f8ff6f4a4ed9eee039d564d9
SooChan Lim [Wed, 7 Sep 2022 06:20:02 +0000 (15:20 +0900)]
change get_subsurface_watcher to new_subsurface_watcher
change the symbol names
Change-Id: I05c21fedb75ebdc4fca9f23bad62df0a022de6c8
SooChan Lim [Wed, 7 Sep 2022 06:18:33 +0000 (15:18 +0900)]
change the get_position to new_position
change the symbol names
Change-Id: I0b5f095ad75aa59f92ba90d9aa0dd1378309286c
SooChan Lim [Wed, 7 Sep 2022 06:17:04 +0000 (15:17 +0900)]
tizen_policy: change the get_visibility to new_visibility
change the symbol name
Change-Id: Ic8c6fecd1f51b3aef6f7f0ca328f5805159f489d
SooChan Lim [Wed, 7 Sep 2022 06:15:22 +0000 (15:15 +0900)]
tizen_policy: change get_surface to new_surface
change the symbol name
Change-Id: Icc7e8193d85abed07f2b1306f2e69ed3ffd384b2
SooChan Lim [Sat, 3 Sep 2022 01:12:39 +0000 (10:12 +0900)]
tinyds-tdm: create ds_tizen_policy resource
ds_tizen_policy provide the wayland server implementation of tizen_policy_interface.
Change-Id: I056fae55b3dcd1b8b9d3a493a6f525cd4704a7f4
SooChan Lim [Sun, 28 Aug 2022 04:05:36 +0000 (13:05 +0900)]
add testcases for ds_tizen_policy
Change-Id: Ia93e8f7caf52713beaf6dd175f2443337252266e
SooChan Lim [Fri, 12 Aug 2022 08:07:33 +0000 (17:07 +0900)]
implement tizen_policy
Change-Id: I1be6f809cba50e8864e3d7ee6059dcefbdf8840a
SooChan Lim [Sun, 28 Aug 2022 06:14:09 +0000 (15:14 +0900)]
add .vscode to .gitignore
Change-Id: I5ed9158db630465b6766fdf3454dc30d90a7ab68
duna.oh [Wed, 7 Sep 2022 06:44:23 +0000 (15:44 +0900)]
clients: merge text-entry code to simple-tbm
Change-Id: I9c74e6155cb570d74cdb24c6b05e0515cc8362bf
duna.oh [Wed, 7 Sep 2022 05:56:00 +0000 (14:56 +0900)]
tests: no need to include 'input-method-server-protocol.h'
Change-Id: I0b65f6b0b4a089c13ec174076e44dcfdc8ca18dc
duna.oh [Wed, 7 Sep 2022 05:41:25 +0000 (14:41 +0900)]
clients: refactor to prevent access to global variable
Change-Id: Ia2283b124fb4b19473d8ca173a017c434153271a
duna.oh [Tue, 6 Sep 2022 07:07:03 +0000 (16:07 +0900)]
clients: merge ime-keyboard code to input-generator
Change-Id: I0e39cef61183833eaf7c06917a42285a2faa24f6
duna.oh [Mon, 5 Sep 2022 04:19:11 +0000 (13:19 +0900)]
ime: free allocated variables before return statement
To fix resource leak.
Change-Id: Icf1bdfdecebf14903c89c4f21fa92bbebc19513c
duna.oh [Sun, 4 Sep 2022 01:51:48 +0000 (10:51 +0900)]
text-entry: use memcpy instead of strcpy
For better security, do not use vulnerable function 'strcpy'
Change-Id: Ib0ac0a253b19df4ce14d0faac233591ecd1d16c4
duna.oh [Fri, 2 Sep 2022 06:28:39 +0000 (15:28 +0900)]
tinyds: use 'rand_r' instead of function 'rand'
For thread safety, rand_r is preferred to use.
Change-Id: I56fef4a94ee5110b090add7c1449797956c93db3
Changyeon Lee [Wed, 24 Aug 2022 06:40:50 +0000 (15:40 +0900)]
implement ds_tizen_hwc
This is the server implementation for tizen_hwc protocol.
Change-Id: I4ba3b103efaf6ce2c8863d63f26b40e120ffc327
Seunghun Lee [Wed, 24 Aug 2022 04:31:47 +0000 (13:31 +0900)]
Update .gitignore
This adds vim swapfiles.
Change-Id: Ifce2e25131882a52806f7df06dc6d7c437f4093f
duna.oh [Wed, 24 Aug 2022 02:32:57 +0000 (11:32 +0900)]
ime: refactoring. delete new_input_method_context event/listener
Change-Id: Iaf93b435f8178b8b8bf2a13d477d9a2364d20503
duna.oh [Wed, 24 Aug 2022 01:12:38 +0000 (10:12 +0900)]
clients: 'text-entry' fix formatting
Change-Id: I5f175968d063363be2cb6343d92ea3e27ce6b60f
duna.oh [Tue, 23 Aug 2022 09:19:37 +0000 (18:19 +0900)]
input_method: add object pointer member in event struct
Change-Id: I5002a7b4e42c5c6a7bb5b47dcf92500a0b22dcdf
duna.oh [Mon, 22 Aug 2022 10:44:53 +0000 (19:44 +0900)]
clients: add ime-keyboard(input_method), text-entry(text_input)
ime-keyboard
- deals with input_method
- input key event
usage) key [keys index] [down=1/up=0] ( keys = [q,w,e,r,t,,,,] )
ex) key 1 1 (input 'w' key)
key 1 0
key 2 1 (input 'e' key)
key 2 0
text-entry
- deals with text_input
- when mouse enters into the surface and mouse is pressed,
text_input is activated.
when mouse is released, text_input is deactivated.
- usage) when text_input is activated, this gets key event from
input_method.
Change-Id: Idbea6f4d5756cfcb65f2810f4a3967669ff04045
duna.oh [Mon, 22 Aug 2022 01:16:15 +0000 (10:16 +0900)]
text_input: implement wl_text_input and manager
Change-Id: Ibfa33280ad057afaac5168e3be15d10cb341f017
duna.oh [Fri, 19 Aug 2022 10:19:24 +0000 (19:19 +0900)]
input_method: implement zwp_input_method_manager
Change-Id: Ia98c1e325f014ad0f4c3f2445f236b2b4e93eba8
duna.oh [Fri, 19 Aug 2022 10:08:17 +0000 (19:08 +0900)]
input_method: implement zwp_input_method and context
Change-Id: Icc35ccd4f9e6285c37f9143630cca852b8edfd90
Junkyeong Kim [Thu, 18 Aug 2022 08:26:03 +0000 (17:26 +0900)]
tbm_server: add get_resource function
Change-Id: Ib4d3345dba45c8b3ce7c2276126d8efcdb54b725
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Seunghun Lee [Thu, 11 Aug 2022 00:56:06 +0000 (09:56 +0900)]
input_devicemgr: Apply change of function name
This change should be applied with follow commit.
commit
6b492bf069a1a8754ebac49b6caf42d91ccd0c04 (HEAD -> dnd)
Author: Seunghun Lee <shiin.lee@samsung.com>
Date: Thu Aug 11 09:45:03 2022 +0900
seat: Rename ds_seat_keyboard_destroy_grab properly
This renames ds_seat_keyboard_destroy_grab to
ds_seat_keyboard_grab_destroy
The function takes ds_seat_keyboard_grab as a first argument, and we
use, by convention, name of object at the beginning of function
name.
Change-Id: Id993400d0376c7cef4924a1641d186bb1452e03c
duna.oh [Fri, 12 Aug 2022 09:09:26 +0000 (18:09 +0900)]
tinyds-tdm: add null-check to prevent null pointer dereference
Change-Id: I8e62560f3fb7ebb6e828978d9d20b5c6d502b9b2
duna.oh [Fri, 12 Aug 2022 08:46:36 +0000 (17:46 +0900)]
tinyds-tdm: returns early to prevent null dereference
Change-Id: I691bed00f777f74b2c504d9fa8a41749b48e3e3b
duna.oh [Fri, 12 Aug 2022 08:13:32 +0000 (17:13 +0900)]
tinyds-tdm: clean up devicemgr related code
Change-Id: I92d3142f98f26c8d21dca7f3abd82a7698ca7c5f
duna.oh [Fri, 12 Aug 2022 06:32:37 +0000 (15:32 +0900)]
tdm: the return value from read() should be checked
Change-Id: I53526cb576f16eca858a900394f77d6af70544db
duna.oh [Fri, 12 Aug 2022 05:41:38 +0000 (14:41 +0900)]
tinyds-tdm: free() an allocated object to prevent a memory leak
Change-Id: I8b3a6f9ebe22d50a5489a8a28757a5e7df395cb2
duna.oh [Fri, 12 Aug 2022 05:22:56 +0000 (14:22 +0900)]
devicemgr: null-checking to prevent null pointer dereference
Change-Id: Id40d4e7fde37d963bde2071d0def3fc4cc80c4d9
Changyeon Lee [Tue, 16 Aug 2022 07:34:36 +0000 (16:34 +0900)]
merge tinyds-tdm-hwc code to tinyds-tdm
Change-Id: I15e9fd39f646b8fd7fd75ae4b957504a42b69c88
Changyeon Lee [Tue, 16 Aug 2022 07:33:47 +0000 (16:33 +0900)]
export ds_tdm_output_hwc_set_client_target_buffer
Change-Id: Ifb7fe17bb2b57357c059c716eb7593237039d61a
duna.oh [Tue, 9 Aug 2022 04:18:00 +0000 (13:18 +0900)]
launch: merge header files in one (launch.h)
Change-Id: I37f92da33205a3d8c457483be68f1c2519b3c682
SooChan Lim [Mon, 8 Aug 2022 02:35:53 +0000 (11:35 +0900)]
add test cases for ds_tizen_embedded_compositor
Change-Id: Ic9a11417dfde46aec23bfc21164b4d7f1d39fbc5
SooChan Lim [Mon, 8 Aug 2022 01:40:04 +0000 (10:40 +0900)]
implement ds_tizen_embedded_compsitor
This implement the server impelmentation for tizen_embedded_compositor
interface.
Change-Id: Icd0c42ad490397616bd91c023a3ca0661f0a3e5a
SooChan Lim [Mon, 8 Aug 2022 06:55:50 +0000 (15:55 +0900)]
merge tizends-tdm-libinput code to tinyds-tdm
Change-Id: Iac7a17b98776e88eb1a434f7318ed69c7cf839c8
SooChan Lim [Mon, 8 Aug 2022 06:46:33 +0000 (15:46 +0900)]
merge tizends-tdm-dpms code to tinyds-tdm
Change-Id: I647578cf6321fceb28ff15a4313f027a303e0241
duna.oh [Thu, 28 Jul 2022 05:54:09 +0000 (14:54 +0900)]
launch: implement tizen_launch_effect, tizen_launch_splash
Change-Id: I58c4c5e3b56237d370f56d0b7b96a5e8b058bfcc
SooChan Lim [Fri, 22 Jul 2022 06:47:45 +0000 (15:47 +0900)]
fix the typo
Change-Id: Iab7a6a560047d7ae545515a3cfefff960c56e013
SooChan Lim [Fri, 22 Jul 2022 06:24:01 +0000 (15:24 +0900)]
add test cases for ds_tizen_global_resource
Change-Id: I5ee07c9a598c6470f5703aef3d71a1cd564cd7a2
SooChan Lim [Thu, 21 Jul 2022 11:54:26 +0000 (20:54 +0900)]
impelement libds-tizen-global-resource
This is the server implementation for tizen_surface protocol.
Change-Id: I40e97d4fedabe68e364ff9c9a95791311646216a
SooChan Lim [Fri, 22 Jul 2022 05:31:13 +0000 (14:31 +0900)]
add test cases for ds_tizen_screen_rotation
Change-Id: I35a3d6f5519d7c4f0f93d66bd71788415e8a83ef
SooChan Lim [Thu, 21 Jul 2022 08:19:58 +0000 (17:19 +0900)]
impelement libds-tizen-screen-rotation
This is the server implementation for tizen_screen_rotation protocol.
Change-Id: I5c7a71543edf8e6e12c6616cfaef8e7dec43fc01
SooChan Lim [Fri, 22 Jul 2022 02:15:18 +0000 (11:15 +0900)]
add test cases for ds_tizen_renderer
Change-Id: I4f669d3fcf727c7109f0b8a81d14a12c55d3edbe
SooChan Lim [Thu, 21 Jul 2022 07:43:21 +0000 (16:43 +0900)]
impelement libds-tizen-renderer
This is the server implementation for tizen_renderer protocol.
Change-Id: Id7d91034cf43e0ee201cc9ea3e92eb05305e2787
SooChan Lim [Fri, 22 Jul 2022 01:51:10 +0000 (10:51 +0900)]
add test cases for ds_tizen_memory_flusher
Change-Id: I3ca0315e7c90f357079d46fc8cb8bd55cd22fa1b
SooChan Lim [Thu, 21 Jul 2022 06:41:35 +0000 (15:41 +0900)]
impelement libds-tizen-memory-flusher
This is the server implementation for
tizen_surface_shm/tizen_surface_shm_flusher protocol.
Change-Id: I0731be582066cd3085fb03da9000b6a1697e093b
SooChan Lim [Thu, 21 Jul 2022 23:45:13 +0000 (08:45 +0900)]
add test cases for ds_tizen_display_policy
Change-Id: I8a140320dbe5547b65c214f44095dae2bf0d1283
SooChan Lim [Thu, 21 Jul 2022 04:54:34 +0000 (13:54 +0900)]
impelement libds-tizen-display-policy
This is the server implementation for tizen_display_policy protocol.
Change-Id: Idfa58ce16a1e6183cd3f44b5ac31d5a94e78233c
duna.oh [Thu, 21 Jul 2022 17:41:29 +0000 (02:41 +0900)]
launch: implement appinfo interface
Change-Id: I6afd36726e16ed967bffc6f9b24c772c1740bab8
SooChan Lim [Wed, 20 Jul 2022 23:30:20 +0000 (08:30 +0900)]
indicator: create and bind global resource with version info
Change-Id: Iaa20162c9a2d6a918e72e5071f7f7d809902f33e
SooChan Lim [Wed, 20 Jul 2022 23:27:35 +0000 (08:27 +0900)]
fix the typo
Change-Id: I8a9325b59e7f6cf4e372554bde71386ca9d15514
SooChan Lim [Wed, 20 Jul 2022 08:13:47 +0000 (17:13 +0900)]
add test cases for ds_tizen_clipboard
These are unit testcases.
Change-Id: I17d0d392c3c8af7041fe93752b5facb6be7e41b5
SooChan Lim [Wed, 20 Jul 2022 07:11:22 +0000 (16:11 +0900)]
impelement libds-tizen-clipboard
This is the server implementation for tizen_clipboard protocol.
Change-Id: Idb03da717fd867bb9fd31e8bf9878e1006553ada
SooChan Lim [Sun, 10 Jul 2022 04:48:27 +0000 (13:48 +0900)]
add indicator test cases
Change-Id: I6c755aff6ca1764b73289b64991544b26bed08fb
SooChan Lim [Sun, 10 Jul 2022 04:46:59 +0000 (13:46 +0900)]
add mock client/compositor
This is the mock classes for testing request/event interaction between
client and server.
Change-Id: Ide1366d47f3cae83944520c8459a62bf4d737a1f