diff options
-rw-r--r-- | Makefile.am | 104 | ||||
-rw-r--r-- | protocol/.gitignore | 2 | ||||
-rw-r--r-- | protocol/keyrouter.xml | 88 | ||||
-rw-r--r-- | protocol/quickpanel.xml | 16 | ||||
-rw-r--r-- | protocol/tizen-buffer-pool.xml | 123 | ||||
-rwxr-xr-x | protocol/tizen-extension.xml | 325 | ||||
-rwxr-xr-x | protocol/tizen-policy.xml | 58 | ||||
-rw-r--r-- | protocol/tizen-screenshooter.xml | 76 | ||||
-rw-r--r-- | protocol/tizen-subsurface.xml | 7 | ||||
-rw-r--r-- | protocol/tizen-transient-for.xml | 11 |
10 files changed, 0 insertions, 810 deletions
diff --git a/Makefile.am b/Makefile.am index 9ba2919..8db26ba 100644 --- a/Makefile.am +++ b/Makefile.am @@ -112,107 +112,3 @@ protocolinclude_HEADERS += \ protocol/text-client-protocol.h libtext_server_la_SOURCES = protocol/text-protocol.c libtext_client_la_SOURCES = protocol/text-protocol.c - -### tizen-buffer-pool -protocol_LTLIBRARIES += \ - libtizen-buffer-pool-server.la \ - libtizen-buffer-pool-client.la -pkgconfig_DATA += \ - src/tizen-buffer-pool-server.pc \ - src/tizen-buffer-pool-client.pc -protocolinclude_HEADERS += \ - protocol/tizen-buffer-pool-server-protocol.h \ - protocol/tizen-buffer-pool-client-protocol.h -libtizen_buffer_pool_server_la_SOURCES = protocol/tizen-buffer-pool-protocol.c -libtizen_buffer_pool_client_la_SOURCES = protocol/tizen-buffer-pool-protocol.c - -### tizen-extension -protocol_LTLIBRARIES += \ - libtizen-extension-server.la \ - libtizen-extension-client.la -pkgconfig_DATA += \ - src/tizen-extension-server.pc \ - src/tizen-extension-client.pc -protocolinclude_HEADERS += \ - protocol/tizen-extension-server-protocol.h \ - protocol/tizen-extension-client-protocol.h -libtizen_extension_server_la_SOURCES = protocol/tizen-extension-protocol.c -libtizen_extension_client_la_SOURCES = protocol/tizen-extension-protocol.c - -### keyrouter -protocol_LTLIBRARIES += \ - libkeyrouter-server.la \ - libkeyrouter-client.la -pkgconfig_DATA += \ - src/keyrouter-server.pc \ - src/keyrouter-client.pc -protocolinclude_HEADERS += \ - protocol/keyrouter-server-protocol.h \ - protocol/keyrouter-client-protocol.h -libkeyrouter_server_la_SOURCES = protocol/keyrouter-protocol.c -libkeyrouter_client_la_SOURCES = protocol/keyrouter-protocol.c - -### tizen-policy -protocol_LTLIBRARIES += \ - libtizen-policy-server.la \ - libtizen-policy-client.la -pkgconfig_DATA += \ - src/tizen-policy-server.pc \ - src/tizen-policy-client.pc -protocolinclude_HEADERS += \ - protocol/tizen-policy-server-protocol.h \ - protocol/tizen-policy-client-protocol.h -libtizen_policy_server_la_SOURCES = protocol/tizen-policy-protocol.c -libtizen_policy_client_la_SOURCES = protocol/tizen-policy-protocol.c - -### quickpanel -protocol_LTLIBRARIES += \ - libquickpanel-server.la \ - libquickpanel-client.la -pkgconfig_DATA += \ - src/quickpanel-server.pc \ - src/quickpanel-client.pc -protocolinclude_HEADERS += \ - protocol/quickpanel-server-protocol.h \ - protocol/quickpanel-client-protocol.h -libquickpanel_server_la_SOURCES = protocol/quickpanel-protocol.c -libquickpanel_client_la_SOURCES = protocol/quickpanel-protocol.c - -### tizen-screenshooter -protocol_LTLIBRARIES += \ - libtizen-screenshooter-server.la \ - libtizen-screenshooter-client.la -pkgconfig_DATA += \ - src/tizen-screenshooter-server.pc \ - src/tizen-screenshooter-client.pc -protocolinclude_HEADERS += \ - protocol/tizen-screenshooter-server-protocol.h \ - protocol/tizen-screenshooter-client-protocol.h -libtizen_screenshooter_server_la_SOURCES = protocol/tizen-screenshooter-protocol.c -libtizen_screenshooter_client_la_SOURCES = protocol/tizen-screenshooter-protocol.c - -### tizen-subsurface -protocol_LTLIBRARIES += \ - libtizen-subsurface-server.la \ - libtizen-subsurface-client.la -pkgconfig_DATA += \ - src/tizen-subsurface-server.pc \ - src/tizen-subsurface-client.pc -protocolinclude_HEADERS += \ - protocol/tizen-subsurface-server-protocol.h \ - protocol/tizen-subsurface-client-protocol.h -libtizen_subsurface_server_la_SOURCES = protocol/tizen-subsurface-protocol.c -libtizen_subsurface_client_la_SOURCES = protocol/tizen-subsurface-protocol.c - -### tizen-transient-for -protocol_LTLIBRARIES += \ - libtizen-transient-for-server.la \ - libtizen-transient-for-client.la -pkgconfig_DATA += \ - src/tizen-transient-for-server.pc \ - src/tizen-transient-for-client.pc -protocolinclude_HEADERS += \ - protocol/tizen-transient-for-server-protocol.h \ - protocol/tizen-transient-for-client-protocol.h -libtizen_transient_for_server_la_SOURCES = protocol/tizen-transient-for-protocol.c -libtizen_transient_for_client_la_SOURCES = protocol/tizen-transient-for-protocol.c diff --git a/protocol/.gitignore b/protocol/.gitignore deleted file mode 100644 index 78f49d2..0000000 --- a/protocol/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -wayland.html -.wayland.xml.valid diff --git a/protocol/keyrouter.xml b/protocol/keyrouter.xml deleted file mode 100644 index 1527425..0000000 --- a/protocol/keyrouter.xml +++ /dev/null @@ -1,88 +0,0 @@ -<protocol name="keyrouter"> - <copyright> - Copyright 2012 Samsung Electronics co., Ltd. All Rights Reserved. - Contact: Sung-Jin Park (sj76.park@samsung.com), - Jeonghyun Kang (jhyuni.kang@samsung.com) - - Permission to use, copy, modify, distribute, and sell this - software and its documentation for any purpose is hereby granted - without fee, provided that the above copyright notice appear in - all copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - the copyright holders not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. The copyright holders make no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS - SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF - THIS SOFTWARE. - </copyright> - - <interface name="wl_keyrouter" version="1"> - <description summary="an interface to set each focus for each key"> - In tradition, all the keys in a keyboard and a device on which - some keys are attached will be sent to focus surface by default. - Currently it's possible to set up each focus for each key in a keyboard and a device. - Therefore, by setting a key grab for a surface, the owner of the - surface will get the key event when it has the key grab for the key. - </description> - - <enum name="error"> - <entry name="none" value="0" summary="no error"/> - <entry name="invalid_surface" value="1" summary="Given surface is invalid."/> - <entry name="invalid_key" value="2" summary="Given key is invalid."/> - <entry name="invalid_mode" value="3" summary="Given mode is invalid."/> - <entry name="grabbed_already" value="4" summary="The key has been grabbed already."/> - <entry name="no_permission" value="5" summary="The wl client has no permission to grab the key."/> - <entry name="no_system_resources" value="6" summary="System resources are insufficient."/> - </enum> - - <enum name="mode"> - <description summary="mode for a key grab"> - This value is used to set a mode for a key grab. With this mode and - the order of the surface between surfaces' stack, the compositor will determine the destination client - surface. - </description> - <entry name="none" value="0" summary="none"/> - <entry name="shared" value="1" - summary="mode to get a key grab with the other client surfaces when the focused client surface gets the key"/> - <entry name="topmost" value="2" - summary="mode to get a key grab when the client surface is the top most surface"/> - <entry name="overridable_exclusive" value="3" - summary="mode to get a key grab exclusively, overridably regardless of the order in the surface stack"/> - <entry name="exclusive" value="4" - summary="mode to get a key grab exclusively regardless of the order in surface stack"/> - </enum> - - <request name="set_keygrab"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - <arg name="mode" type="uint"/> - </request> - - <request name="unset_keygrab"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - </request> - - <request name="get_keygrab_status"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - </request> - - <event name="keygrab_notify"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - <arg name="mode" type="uint"/> - <arg name="error" type="uint"/> - </event> - </interface> -</protocol> diff --git a/protocol/quickpanel.xml b/protocol/quickpanel.xml deleted file mode 100644 index 00d94d5..0000000 --- a/protocol/quickpanel.xml +++ /dev/null @@ -1,16 +0,0 @@ -<protocol name="quickpanel"> - - <interface name="quickpanel" version="1"> - <request name="set_surface"> - <arg name="surface" type="object" interface="wl_surface"/> - </request> - - <request name="set_handler_geometry"> - <arg name="x" type="uint"/> - <arg name="y" type="uint"/> - <arg name="width" type="uint"/> - <arg name="height" type="uint"/> - </request> - </interface> - -</protocol> diff --git a/protocol/tizen-buffer-pool.xml b/protocol/tizen-buffer-pool.xml deleted file mode 100644 index e314ec3..0000000 --- a/protocol/tizen-buffer-pool.xml +++ /dev/null @@ -1,123 +0,0 @@ -<protocol name="tizen_buffer_pool"> - <interface name="tizen_buffer_pool" version="1"> - <request name="authenticate"> - <arg name="id" type="uint"/> - </request> - - <request name="create_buffer"> - <arg name="id" type="new_id" interface="wl_buffer"/> - <arg name="name" type="uint"/> - <arg name="width" type="int"/> - <arg name="height" type="int"/> - <arg name="stride" type="uint"/> - <arg name="format" type="uint"/> - </request> - - <request name="create_planar_buffer"> - <arg name="id" type="new_id" interface="wl_buffer"/> - <arg name="width" type="int"/> - <arg name="height" type="int"/> - <arg name="format" type="uint"/> - <arg name="name0" type="uint"/> - <arg name="offset0" type="int"/> - <arg name="stride0" type="int"/> - <arg name="name1" type="uint"/> - <arg name="offset1" type="int"/> - <arg name="stride1" type="int"/> - <arg name="name2" type="uint"/> - <arg name="offset2" type="int"/> - <arg name="stride2" type="int"/> - </request> - - <event name="device"> - <arg name="name" type="string"/> - </event> - - <event name="authenticated"/> - - <event name="capabilities"> - <arg name="value" type="uint"/> - </event> - - <event name="format"> - <arg name="format" type="uint"/> - </event> - - <enum name="error"> - <entry name="invalid_format" value="0"/> - <entry name="invalid_name" value="1"/> - </enum> - - <enum name="capability"> - <entry name="default" value="0"/> - <entry name="video" value="0x1"/> - <entry name="screenmirror" value="0x2"/> - </enum> - - <enum name="format"> - <entry name="c8" value="0x20203843"/> - <entry name="rgb332" value="0x38424752"/> - <entry name="bgr233" value="0x38524742"/> - <entry name="xrgb4444" value="0x32315258"/> - <entry name="xbgr4444" value="0x32314258"/> - <entry name="rgbx4444" value="0x32315852"/> - <entry name="bgrx4444" value="0x32315842"/> - <entry name="argb4444" value="0x32315241"/> - <entry name="abgr4444" value="0x32314241"/> - <entry name="rgba4444" value="0x32314152"/> - <entry name="bgra4444" value="0x32314142"/> - <entry name="xrgb1555" value="0x35315258"/> - <entry name="xbgr1555" value="0x35314258"/> - <entry name="rgbx5551" value="0x35315852"/> - <entry name="bgrx5551" value="0x35315842"/> - <entry name="argb1555" value="0x35315241"/> - <entry name="abgr1555" value="0x35314241"/> - <entry name="rgba5551" value="0x35314152"/> - <entry name="bgra5551" value="0x35314142"/> - <entry name="rgb565" value="0x36314752"/> - <entry name="bgr565" value="0x36314742"/> - <entry name="rgb888" value="0x34324752"/> - <entry name="bgr888" value="0x34324742"/> - <entry name="xrgb8888" value="0x34325258"/> - <entry name="xbgr8888" value="0x34324258"/> - <entry name="rgbx8888" value="0x34325852"/> - <entry name="bgrx8888" value="0x34325842"/> - <entry name="argb8888" value="0x34325241"/> - <entry name="abgr8888" value="0x34324241"/> - <entry name="rgba8888" value="0x34324152"/> - <entry name="bgra8888" value="0x34324142"/> - <entry name="xrgb2101010" value="0x30335258"/> - <entry name="xbgr2101010" value="0x30334258"/> - <entry name="rgbx1010102" value="0x30335852"/> - <entry name="bgrx1010102" value="0x30335842"/> - <entry name="argb2101010" value="0x30335241"/> - <entry name="abgr2101010" value="0x30334241"/> - <entry name="rgba1010102" value="0x30334152"/> - <entry name="bgra1010102" value="0x30334142"/> - <entry name="yuyv" value="0x56595559"/> - <entry name="yvyu" value="0x55595659"/> - <entry name="uyvy" value="0x59565955"/> - <entry name="vyuy" value="0x59555956"/> - <entry name="ayuv" value="0x56555941"/> - <entry name="nv12" value="0x3231564e"/> - <entry name="nv21" value="0x3132564e"/> - <entry name="nv16" value="0x3631564e"/> - <entry name="nv61" value="0x3136564e"/> - <entry name="yuv410" value="0x39565559"/> - <entry name="yvu410" value="0x39555659"/> - <entry name="yuv411" value="0x31315559"/> - <entry name="yvu411" value="0x31315659"/> - <entry name="yuv420" value="0x32315559"/> - <entry name="yvu420" value="0x32315659"/> - <entry name="yuv422" value="0x36315559"/> - <entry name="yvu422" value="0x36315659"/> - <entry name="yuv444" value="0x34325559"/> - <entry name="yvu444" value="0x34325659"/> - - <!-- specail formats for samsung exynos --> - <entry name="st12" value="0x32315453"/> - <entry name="sn12" value="0x32314e53"/> - </enum> - - </interface> -</protocol>
\ No newline at end of file diff --git a/protocol/tizen-extension.xml b/protocol/tizen-extension.xml deleted file mode 100755 index 77297be..0000000 --- a/protocol/tizen-extension.xml +++ /dev/null @@ -1,325 +0,0 @@ -<protocol name="tizen_extension"> - - <interface name="tizen_surface" version="1"> - <request name="get_tizen_resource"> - <arg name="id" type="new_id" interface="tizen_resource" /> - <arg name="surface" type="object" interface="wl_surface" /> - </request> - </interface> - - <interface name="tizen_resource" version="1"> - <request name="destroy" type="destructor" /> - <event name="resource_id"> - <arg name="id" type="uint" /> - </event> - </interface> - - <interface name="tizen_policy" version="1"> - <request name="get_visibility"> - <arg name="id" type="new_id" interface="tizen_visibility" summary="new visibility object"/> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="get_position"> - <arg name="id" type="new_id" interface="tizen_position" summary="new position object"/> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="activate"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="lower"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="focus_skip_set"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="focus_skip_unset"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="role_set"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - <arg name="role" type="string"/> - </request> - </interface> - - <interface name="tizen_visibility" version="1"> - <request name="destroy" type="destructor" /> - <enum name="visibility"> - <entry name="unobscured" value="0"/> - <entry name="partially_obscured" value="1"/> - <entry name="fully_obscured" value="2"/> - </enum> - <event name="notify"> - <arg name="visibility" type="uint"/> - </event> - </interface> - - <interface name="tizen_position" version="1"> - <request name="destroy" type="destructor"/> - <request name="set"> - <arg name="x" type="int"/> - <arg name="y" type="int"/> - </request> - <event name="changed"> - <arg name="x" type="int"/> - <arg name="y" type="int"/> - </event> - </interface> - - <interface name="tizen_transient_for" version="1"> - <request name="set"> - <arg name="child_id" type="uint" /> - <arg name="parent_id" type="uint" /> - </request> - <event name="done"> - <arg name="child_id" type="uint"/> - </event> - </interface> - - <interface name="tizen_quickpanel" version="1"> - <request name="set_surface"> - <arg name="surface" type="object" interface="wl_surface"/> - </request> - <request name="set_handler_geometry"> - <arg name="x" type="uint"/> - <arg name="y" type="uint"/> - <arg name="width" type="uint"/> - <arg name="height" type="uint"/> - </request> - </interface> - - <interface name="tizen_keyrouter" version="1"> - <description summary="an interface to set each focus for each key"> - In tradition, all the keys in a keyboard and a device on which - some keys are attached will be sent to focus surface by default. - Currently it's possible to set up each focus for each key in a keyboard and a device. - Therefore, by setting a key grab for a surface, the owner of the - surface will get the key event when it has the key grab for the key. - </description> - <enum name="error"> - <entry name="none" value="0" summary="no error"/> - <entry name="invalid_surface" value="1" summary="Given surface is invalid."/> - <entry name="invalid_key" value="2" summary="Given key is invalid."/> - <entry name="invalid_mode" value="3" summary="Given mode is invalid."/> - <entry name="grabbed_already" value="4" summary="The key has been grabbed already."/> - <entry name="no_permission" value="5" summary="The wl client has no permission to grab the key."/> - <entry name="no_system_resources" value="6" summary="System resources are insufficient."/> - </enum> - <enum name="mode"> - <description summary="mode for a key grab"> - This value is used to set a mode for a key grab. With this mode and - the order of the surface between surfaces' stack, the compositor will determine the destination client - surface. - </description> - <entry name="none" value="0" summary="none"/> - <entry name="shared" value="1" - summary="mode to get a key grab with the other client surfaces when the focused client surface gets the key"/> - <entry name="topmost" value="2" - summary="mode to get a key grab when the client surface is the top most surface"/> - <entry name="overridable_exclusive" value="3" - summary="mode to get a key grab exclusively, overridably regardless of the order in the surface stack"/> - <entry name="exclusive" value="4" - summary="mode to get a key grab exclusively regardless of the order in surface stack"/> - </enum> - <request name="set_keygrab"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - <arg name="mode" type="uint"/> - </request> - <request name="unset_keygrab"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - </request> - <request name="get_keygrab_status"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - </request> - <event name="keygrab_notify"> - <arg name="surface" type="object" interface="wl_surface" allow-null="true"/> - <arg name="key" type="uint"/> - <arg name="mode" type="uint"/> - <arg name="error" type="uint"/> - </event> - </interface> - - <interface name="tizen_screenshooter" version="1"> - <description summary="interface for tizen-screenshooter"> - Clients can get a screenmirror object from this interface. - </description> - <request name="get_screenmirror"> - <description summary="create a screenmirror object"> - Before using screenmirror, a client should get a screenmirror object from display - server. - </description> - <arg name="id" type="new_id" interface="tizen_screenmirror" summary="new screenmirror object"/> - <arg name="output" type="object" interface="wl_output" summary="output object for screenmirror"/> - </request> - </interface> - - <interface name="tizen_screenmirror" version="1"> - <description summary="interface for screenmirror"> - A client can use this interface to get stream images of screen. Before starting, - queue all buffers. Then, start a screenmirror. After starting, a dequeued event - will occur when drawing a captured image on a buffer is finished. You might - need to queue the dequeued buffer again to get a new image from display server. - </description> - <request name="destroy" type="destructor" /> - <request name="set_stretch"> - <arg name="stretch" type="uint" summary="stretch type for screenmirror"/> - </request> - <request name="queue"> - <description summary="queue a buffer"/> - <arg name="buffer" type="object" interface="wl_buffer" summary="buffer object for screenmirror"/> - </request> - <request name="dequeue"> - <description summary="dequeue a buffer"> - A user can dequeue a buffer from display server when he wants to take back it from server. - </description> - <arg name="buffer" type="object" interface="wl_buffer" summary="buffer object for screenmirror"/> - </request> - <request name="start"/> - <request name="stop"/> - <enum name="content"> - <entry name="normal" value="0"/> - <entry name="video" value="1"/> - </enum> - <enum name="stretch"> - <entry name="keep_ratio" value="0"/> - <entry name="fully" value="1"/> - </enum> - <event name="dequeued"> - <description summary="dequeued event"> - occurs when drawing a captured image on a buffer is finished - </description> - <arg name="buffer" type="object" interface="wl_buffer" summary="dequeued buffer which contains a captured image"/> - </event> - <event name="content"> - <description summary="content changed event"> - occurs when the content of a captured image is changed. (normal or video) - </description> - <arg name="content" type="uint"/> - </event> - <event name="stop"> - <description summary="stop event"> - occurs when the screenmirror is stopped eventually - </description> - </event> - </interface> - - <interface name="tizen_subsurface" version="1"> - <request name="place_below_parent"> - <arg name="subsurface" type="object" interface="wl_subsurface"/> - </request> - </interface> - - <interface name="tizen_buffer_pool" version="1"> - <request name="authenticate"> - <arg name="id" type="uint"/> - </request> - <request name="create_buffer"> - <arg name="id" type="new_id" interface="wl_buffer"/> - <arg name="name" type="uint"/> - <arg name="width" type="int"/> - <arg name="height" type="int"/> - <arg name="stride" type="uint"/> - <arg name="format" type="uint"/> - </request> - <request name="create_planar_buffer"> - <arg name="id" type="new_id" interface="wl_buffer"/> - <arg name="width" type="int"/> - <arg name="height" type="int"/> - <arg name="format" type="uint"/> - <arg name="name0" type="uint"/> - <arg name="offset0" type="int"/> - <arg name="stride0" type="int"/> - <arg name="name1" type="uint"/> - <arg name="offset1" type="int"/> - <arg name="stride1" type="int"/> - <arg name="name2" type="uint"/> - <arg name="offset2" type="int"/> - <arg name="stride2" type="int"/> - </request> - <event name="device"> - <arg name="name" type="string"/> - </event> - <event name="authenticated"/> - <event name="capabilities"> - <arg name="value" type="uint"/> - </event> - <event name="format"> - <arg name="format" type="uint"/> - </event> - <enum name="error"> - <entry name="invalid_format" value="0"/> - <entry name="invalid_name" value="1"/> - </enum> - <enum name="capability"> - <entry name="default" value="0"/> - <entry name="video" value="0x1"/> - <entry name="screenmirror" value="0x2"/> - </enum> - <enum name="format"> - <entry name="c8" value="0x20203843"/> - <entry name="rgb332" value="0x38424752"/> - <entry name="bgr233" value="0x38524742"/> - <entry name="xrgb4444" value="0x32315258"/> - <entry name="xbgr4444" value="0x32314258"/> - <entry name="rgbx4444" value="0x32315852"/> - <entry name="bgrx4444" value="0x32315842"/> - <entry name="argb4444" value="0x32315241"/> - <entry name="abgr4444" value="0x32314241"/> - <entry name="rgba4444" value="0x32314152"/> - <entry name="bgra4444" value="0x32314142"/> - <entry name="xrgb1555" value="0x35315258"/> - <entry name="xbgr1555" value="0x35314258"/> - <entry name="rgbx5551" value="0x35315852"/> - <entry name="bgrx5551" value="0x35315842"/> - <entry name="argb1555" value="0x35315241"/> - <entry name="abgr1555" value="0x35314241"/> - <entry name="rgba5551" value="0x35314152"/> - <entry name="bgra5551" value="0x35314142"/> - <entry name="rgb565" value="0x36314752"/> - <entry name="bgr565" value="0x36314742"/> - <entry name="rgb888" value="0x34324752"/> - <entry name="bgr888" value="0x34324742"/> - <entry name="xrgb8888" value="0x34325258"/> - <entry name="xbgr8888" value="0x34324258"/> - <entry name="rgbx8888" value="0x34325852"/> - <entry name="bgrx8888" value="0x34325842"/> - <entry name="argb8888" value="0x34325241"/> - <entry name="abgr8888" value="0x34324241"/> - <entry name="rgba8888" value="0x34324152"/> - <entry name="bgra8888" value="0x34324142"/> - <entry name="xrgb2101010" value="0x30335258"/> - <entry name="xbgr2101010" value="0x30334258"/> - <entry name="rgbx1010102" value="0x30335852"/> - <entry name="bgrx1010102" value="0x30335842"/> - <entry name="argb2101010" value="0x30335241"/> - <entry name="abgr2101010" value="0x30334241"/> - <entry name="rgba1010102" value="0x30334152"/> - <entry name="bgra1010102" value="0x30334142"/> - <entry name="yuyv" value="0x56595559"/> - <entry name="yvyu" value="0x55595659"/> - <entry name="uyvy" value="0x59565955"/> - <entry name="vyuy" value="0x59555956"/> - <entry name="ayuv" value="0x56555941"/> - <entry name="nv12" value="0x3231564e"/> - <entry name="nv21" value="0x3132564e"/> - <entry name="nv16" value="0x3631564e"/> - <entry name="nv61" value="0x3136564e"/> - <entry name="yuv410" value="0x39565559"/> - <entry name="yvu410" value="0x39555659"/> - <entry name="yuv411" value="0x31315559"/> - <entry name="yvu411" value="0x31315659"/> - <entry name="yuv420" value="0x32315559"/> - <entry name="yvu420" value="0x32315659"/> - <entry name="yuv422" value="0x36315559"/> - <entry name="yvu422" value="0x36315659"/> - <entry name="yuv444" value="0x34325559"/> - <entry name="yvu444" value="0x34325659"/> - <!-- specail formats for samsung exynos --> - <entry name="st12" value="0x32315453"/> - <entry name="sn12" value="0x32314e53"/> - </enum> - </interface> - -</protocol> diff --git a/protocol/tizen-policy.xml b/protocol/tizen-policy.xml deleted file mode 100755 index 0d5fd56..0000000 --- a/protocol/tizen-policy.xml +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<protocol name="tizen_policy"> - - <interface name="tizen_policy" version="1"> - <request name="get_visibility"> - <arg name="id" type="new_id" interface="tizen_visibility" summary="new visibility object"/> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="get_position"> - <arg name="id" type="new_id" interface="tizen_position" summary="new position object"/> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="activate"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="lower"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="focus_skip_set"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="focus_skip_unset"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - </request> - <request name="role_set"> - <arg name="surface" type="object" interface="wl_surface" summary="surface object"/> - <arg name="role" type="string"/> - </request> - </interface> - - <interface name="tizen_visibility" version="1"> - <request name="destroy" type="destructor"> - </request> - - <enum name="visibility"> - <entry name="unobscured" value="0"/> - <entry name="partially_obscured" value="1"/> - <entry name="fully_obscured" value="2"/> - </enum> - - <event name="notify"> - <arg name="visibility" type="uint"/> - </event> - </interface> - - <interface name="tizen_position" version="1"> - <request name="destroy" type="destructor"/> - <request name="set"> - <arg name="x" type="int"/> - <arg name="y" type="int"/> - </request> - <event name="changed"> - <arg name="x" type="int"/> - <arg name="y" type="int"/> - </event> - </interface> - -</protocol> diff --git a/protocol/tizen-screenshooter.xml b/protocol/tizen-screenshooter.xml deleted file mode 100644 index 18ba1ef..0000000 --- a/protocol/tizen-screenshooter.xml +++ /dev/null @@ -1,76 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<protocol name="tizen_screenshooter"> - - <interface name="tizen_screenshooter" version="1"> - <description summary="interface for tizen-screenshooter"> - Clients can get a screenmirror object from this interface. - </description> - - <request name="get_screenmirror"> - <description summary="create a screenmirror object"> - Before using screenmirror, a client should get a screenmirror object from display - server. - </description> - <arg name="id" type="new_id" interface="tizen_screenmirror" summary="new screenmirror object"/> - <arg name="output" type="object" interface="wl_output" summary="output object for screenmirror"/> - </request> - </interface> - - <interface name="tizen_screenmirror" version="1"> - <description summary="interface for screenmirror"> - A client can use this interface to get stream images of screen. Before starting, - queue all buffers. Then, start a screenmirror. After starting, a dequeued event - will occur when drawing a captured image on a buffer is finished. You might - need to queue the dequeued buffer again to get a new image from display server. - </description> - - <request name="destroy" type="destructor"> - </request> - <request name="set_stretch"> - <arg name="stretch" type="uint" summary="stretch type for screenmirror"/> - </request> - <request name="queue"> - <description summary="queue a buffer"/> - <arg name="buffer" type="object" interface="wl_buffer" summary="buffer object for screenmirror"/> - </request> - <request name="dequeue"> - <description summary="dequeue a buffer"> - A user can dequeue a buffer from display server when he wants to take back it from server. - </description> - <arg name="buffer" type="object" interface="wl_buffer" summary="buffer object for screenmirror"/> - </request> - <request name="start"> - </request> - <request name="stop"> - </request> - - <enum name="content"> - <entry name="normal" value="0"/> - <entry name="video" value="1"/> - </enum> - - <enum name="stretch"> - <entry name="keep_ratio" value="0"/> - <entry name="fully" value="1"/> - </enum> - - <event name="dequeued"> - <description summary="dequeued event"> - occurs when drawing a captured image on a buffer is finished - </description> - <arg name="buffer" type="object" interface="wl_buffer" summary="dequeued buffer which contains a captured image"/> - </event> - <event name="content"> - <description summary="content changed event"> - occurs when the content of a captured image is changed. (normal or video) - </description> - <arg name="content" type="uint"/> - </event> - <event name="stop"> - <description summary="stop event"> - occurs when the screenmirror is stopped eventually - </description> - </event> - </interface> - -</protocol> diff --git a/protocol/tizen-subsurface.xml b/protocol/tizen-subsurface.xml deleted file mode 100644 index 16bd5f2..0000000 --- a/protocol/tizen-subsurface.xml +++ /dev/null @@ -1,7 +0,0 @@ -<protocol name="tizen_subsurface"> - <interface name="tizen_subsurface" version="1"> - <request name="place_below_parent"> - <arg name="subsurface" type="object" interface="wl_subsurface"/> - </request> - </interface> -</protocol> diff --git a/protocol/tizen-transient-for.xml b/protocol/tizen-transient-for.xml deleted file mode 100644 index cc3c752..0000000 --- a/protocol/tizen-transient-for.xml +++ /dev/null @@ -1,11 +0,0 @@ -<protocol name="tizen_transient_for"> - <interface name="tizen_transient_for" version="1"> - <request name="set"> - <arg name="child_id" type="uint" /> - <arg name="parent_id" type="uint" /> - </request> - <event name="done"> - <arg name="child_id" type="uint"/> - </event> - </interface> -</protocol> |