diff options
Diffstat (limited to 'src/extensions')
-rw-r--r-- | src/extensions/brcm.xml | 54 | ||||
-rw-r--r-- | src/extensions/output-extension.xml | 64 | ||||
-rw-r--r-- | src/extensions/qtkey-extension.xml | 62 | ||||
-rw-r--r-- | src/extensions/sub-surface-extension.xml | 69 | ||||
-rw-r--r-- | src/extensions/surface-extension.xml | 89 | ||||
-rw-r--r-- | src/extensions/touch-extension.xml | 71 | ||||
-rw-r--r-- | src/extensions/windowmanager.xml | 64 | ||||
-rw-r--r-- | src/extensions/xcomposite.xml | 61 |
8 files changed, 534 insertions, 0 deletions
diff --git a/src/extensions/brcm.xml b/src/extensions/brcm.xml new file mode 100644 index 000000000..862026d0d --- /dev/null +++ b/src/extensions/brcm.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<protocol name="brcm"> + <!-- eglCreateGlobalImageBRCM support. This object is created by + the server and published using the display's global event. --> + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + <interface name="wl_brcm" version="1"> + + <!-- Create a wayland buffer wrapping a global image. --> + <request name="create_buffer"> + <arg name="id" type="new_id" interface="wl_buffer"/> + <arg name="width" type="int"/> + <arg name="height" type="int"/> + <arg name="data" type="array"/> + </request> + </interface> + +</protocol> + diff --git a/src/extensions/output-extension.xml b/src/extensions/output-extension.xml new file mode 100644 index 000000000..0ca8214e6 --- /dev/null +++ b/src/extensions/output-extension.xml @@ -0,0 +1,64 @@ +<protocol name="output_extension"> + + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + + <interface name="wl_output_extension" version="1"> + <request name="get_extended_output"> + <arg name="id" type="new_id" interface="wl_extended_output"/> + <arg name="output" type="object" interface="wl_output"/> + </request> + </interface> + + <interface name="wl_extended_output" version="1"> + <enum name="rotation"> + <entry name="PortraitOrientation" value="1"/> + <entry name="LandscapeOrientation" value="2"/> + <entry name="InvertedPortraitOrientation" value="4"/> + <entry name="InvertedLandscapeOrientation" value="8"/> + </enum> + + <event name="set_screen_rotation"> + <arg name="rotation" type="int"/> + </event> + + <request name="set_orientation_update_mask"> + <arg name="orientation" type="int"/> + </request> + </interface> +</protocol> diff --git a/src/extensions/qtkey-extension.xml b/src/extensions/qtkey-extension.xml new file mode 100644 index 000000000..fc4d14dac --- /dev/null +++ b/src/extensions/qtkey-extension.xml @@ -0,0 +1,62 @@ +<protocol name="key_extension"> + + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + + <interface name="wl_qtkey_extension" version="1"> + <event name="qtkey"> + <description summary="qtkey event"> + Serialized QKeyEvent + </description> + + <arg name="time" type="uint"/> + <arg name="type" type="uint"/> + <arg name="key" type="uint"/> + <arg name="modifiers" type="uint"/> + <arg name="nativeScanCode" type="uint"/> + <arg name="nativeVirtualKey" type="uint"/> + <arg name="nativeModifiers" type="uint"/> + <arg name="text" type="string"/> + <arg name="autorepeat" type="uint"/> + <arg name="count" type="uint"/> + </event> + + <request name="dummy"> + </request> + </interface> +</protocol> diff --git a/src/extensions/sub-surface-extension.xml b/src/extensions/sub-surface-extension.xml new file mode 100644 index 000000000..41f1816e4 --- /dev/null +++ b/src/extensions/sub-surface-extension.xml @@ -0,0 +1,69 @@ +<protocol name="sub_surface_extension"> + + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + + <interface name="wl_sub_surface_extension" version="1"> + <request name="get_sub_surface_aware_surface"> + <arg name="id" type="new_id" interface="wl_sub_surface"/> + <arg name="surface" type="object" interface="wl_surface"/> + </request> + </interface> + + <interface name="wl_sub_surface" version="1"> + <request name="attach_sub_surface"> + <arg name="sub_surface" type="object" interface="wl_sub_surface"/> + <arg name="x" type="int"/> + <arg name="y" type="int"/> + </request> + + <request name="move_sub_surface"> + <arg name="sub_surface" type="object" interface="wl_sub_surface"/> + <arg name="x" type="int"/> + <arg name="y" type="int"/> + </request> + + <request name="raise"> + <arg name="sub_surface" type="object" interface="wl_sub_surface"/> + </request> + + <request name="lower"> + <arg name="sub_surface" type="object" interface="wl_sub_surface"/> + </request> + </interface> +</protocol> diff --git a/src/extensions/surface-extension.xml b/src/extensions/surface-extension.xml new file mode 100644 index 000000000..4c5576726 --- /dev/null +++ b/src/extensions/surface-extension.xml @@ -0,0 +1,89 @@ +<protocol name="surface_extension"> + + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + + <interface name="wl_surface_extension" version="1"> + <request name="get_extended_surface"> + <arg name="id" type="new_id" interface="wl_extended_surface"/> + <arg name="surface" type="object" interface="wl_surface"/> + </request> + </interface> + + <interface name="wl_extended_surface" version="1"> + <event name="onscreen_visibility"> + <arg name="visible" type="int"/> + </event> + + <event name="set_generic_property"> + <arg name="name" type="string"/> + <arg name="value" type="array"/> + </event> + + <request name="update_generic_property"> + <arg name="name" type="string"/> + <arg name="value" type="array"/> + </request> + + <enum name="orientation"> + <entry name="PrimaryOrientation" value="0"/> + <entry name="PortraitOrientation" value="1"/> + <entry name="LandscapeOrientation" value="2"/> + <entry name="InvertedPortraitOrientation" value="4"/> + <entry name="InvertedLandscapeOrientation" value="8"/> + </enum> + + <request name="set_window_orientation"> + <arg name="orientation" type="int"/> + </request> + + <request name="set_content_orientation"> + <arg name="orientation" type="int"/> + </request> + + <enum name="windowflag"> + <entry name="OverridesSystemGestures" value="1"/> + <entry name="StaysOnTop" value="2"/> + </enum> + + <request name="set_window_flags"> + <arg name="flags" type="int"/> + </request> + + </interface> +</protocol> diff --git a/src/extensions/touch-extension.xml b/src/extensions/touch-extension.xml new file mode 100644 index 000000000..1efb8930d --- /dev/null +++ b/src/extensions/touch-extension.xml @@ -0,0 +1,71 @@ +<protocol name="touch_extension"> + + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + + <interface name="wl_touch_extension" version="1"> + <event name="touch"> + <arg name="time" type="uint" /> + <arg name="id" type="uint" /> + <arg name="state" type="uint" /> + <arg name="x" type="int" /> + <arg name="y" type="int" /> + <arg name="normalized_x" type="int" /> + <arg name="normalized_y" type="int" /> + <arg name="width" type="int" /> + <arg name="height" type="int" /> + <arg name="pressure" type="uint" /> + <arg name="velocity_x" type="int" /> + <arg name="velocity_y" type="int" /> + <arg name="flags" type="uint" /> + <arg name="rawdata" type="array" /> + </event> + + <enum name="flags"> + <entry name="mouse_from_touch" value="0x1" /> + </enum> + + <event name="configure"> + <arg name="flags" type="uint" /> + </event> + + <request name="dummy"> + </request> + + </interface> +</protocol> diff --git a/src/extensions/windowmanager.xml b/src/extensions/windowmanager.xml new file mode 100644 index 000000000..71fb27239 --- /dev/null +++ b/src/extensions/windowmanager.xml @@ -0,0 +1,64 @@ +<protocol name="wayland_windowmanager"> + + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + + <interface name="wl_windowmanager" version="1"> + <request name="map_client_to_process"> + <arg name="processid" type="uint" /> + </request> + <request name="authenticate_with_token"> + <arg name="processid" type="string" /> + </request> + <request name="open_url"> + <description summary="client requests a url to be opened"> + If remaining is not 0 this is a multipart request, and + the server must concatenate subsequent requst urls to and + including a request where remaining is set to 0, before + it can handle the url. + </description> + <arg name="remaining" type="uint" /> + <arg name="url" type="string" /> + </request> + <event name="hints"> + <arg name="show_is_fullscreen" type="int"/> + </event> + <event name="quit"> + </event> + </interface> +</protocol> diff --git a/src/extensions/xcomposite.xml b/src/extensions/xcomposite.xml new file mode 100644 index 000000000..47a910870 --- /dev/null +++ b/src/extensions/xcomposite.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<protocol name="xcomposite"> + <!-- XComposite support. This object is created by the server and published + using the display's global event. --> + <copyright> + Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). + Contact: http://www.qt-project.org/legal + + This file is part of the plugins of the Qt Toolkit. + + $QT_BEGIN_LICENSE:BSD$ + You may use this file under the terms of the BSD license as follows: + + "Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + + $QT_END_LICENSE$ + </copyright> + <interface name="wl_xcomposite" version="1"> + + <!-- Create a wayland buffer for X Window. --> + <request name="create_buffer"> + <arg name="id" type="new_id" interface="wl_buffer"/> + <arg name="x_window" type="uint"/> + <arg name="width" type="int"/> + <arg name="height" type="int"/> + </request> + + <!-- Notification of the root window to use for the X Window created + on the client side. Also passes in the Display name to use --> + <event name="root"> + <arg name="display_name" type="string"/> + <arg name="root_window" type="uint"/> + </event> + + </interface> + +</protocol> |