1[
2    {
3        "Id": "wayland-fullscreen-protocol",
4        "Name": "Wayland Fullscreen Shell Protocol",
5        "QDocModule": "qtwaylandcompositor",
6        "QtUsage": "Used in the Qt Wayland platform plugin.",
7        "Files": "fullscreen-shell-unstable-v1.xml",
8
9        "Description": "A Wayland shell for displaying a single surface per output",
10        "Homepage": "https://wayland.freedesktop.org",
11        "Version": "unstable v1",
12        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml",
13        "LicenseId": "MIT",
14        "License": "MIT License",
15        "LicenseFile": "MIT_LICENSE.txt",
16        "Copyright": "Copyright © 2016 Yong Bakos\nCopyright © 2015 Jason Ekstrand\nCopyright © 2015 Jonas Ådahl"
17    },
18
19    {
20        "Id": "wayland-protocol",
21        "Name": "Wayland Protocol",
22        "QDocModule": "qtwaylandcompositor",
23        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
24        "Files": "wayland.xml",
25
26        "Description": "Wayland is a protocol for a compositor to talk to its clients.",
27        "Homepage": "https://wayland.freedesktop.org",
28        "Version": "1.16.0",
29        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland/raw/1.16.0/protocol/wayland.xml",
30        "LicenseId": "MIT",
31        "License": "MIT License",
32        "LicenseFile": "MIT_LICENSE.txt",
33        "Copyright": "Copyright © 2008-2011 Kristian Høgsberg\nCopyright © 2010-2011 Intel Corporation\nCopyright © 2012-2013 Collabora, Ltd."
34    },
35
36    {
37        "Id": "wayland-ivi-extension-protocol",
38        "Name": "Wayland IVI Extension Protocol",
39        "QDocModule": "qtwaylandcompositor",
40        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
41        "Files": "ivi-controller.xml ivi-application.xml",
42
43        "Description": "\"Wayland IVI Extension\" is forked from IVI Layer Management to define a common set of APIs by wayland style protocol and provide reference implementation which can be loaded on Weston.",
44        "Homepage": "https://at.projects.genivi.org/wiki/display/WIE/Wayland+IVI+Extension+Home",
45        "Version": "1.9.1",
46        "DownloadLocation": "https://github.com/GENIVI/wayland-ivi-extension/releases/tag/1.9.1",
47        "LicenseId": "MIT",
48        "License": "MIT License",
49        "LicenseFile": "MIT_LICENSE.txt",
50        "Copyright": "Copyright (C) 2013 DENSO CORPORATION\nCopyright (c) 2013 BMW Car IT GmbH"
51    },
52
53    {
54        "Id": "wayland-primary-selection-protocol",
55        "Name": "Wayland Primary Selection Protocol",
56        "QDocModule": "qtwaylandcompositor",
57        "QtUsage": "Used in the Qt Wayland platform plugin",
58        "Files": "wp-primary-selection-unstable-v1.xml",
59
60        "Description": "The primary selection extension allows copying text by selecting it and pasting it with the middle mouse button.",
61        "Homepage": "https://wayland.freedesktop.org",
62        "Version": "1",
63        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/primary-selection/primary-selection-unstable-v1.xml",
64        "LicenseId": "MIT",
65        "License": "MIT License",
66        "LicenseFile": "MIT_LICENSE.txt",
67        "Copyright": "Copyright © 2015, 2016 Red Hat"
68    },
69
70    {
71        "Id": "wayland-scaler-protocol",
72        "Name": "Wayland Scaler Protocol",
73        "QDocModule": "qtwaylandcompositor",
74        "QtUsage": "Used in the Qt Wayland Compositor API",
75        "Files": "scaler.xml",
76
77        "Description": "The Wayland scaler extension allows a client to scale or crop a surface without modifying the buffer",
78        "Homepage": "https://wayland.freedesktop.org",
79        "Version": "2",
80        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/weston/raw/1.11/protocol/scaler.xml",
81        "LicenseId": "MIT",
82        "License": "MIT License",
83        "LicenseFile": "MIT_LICENSE.txt",
84        "Copyright": "Copyright © 2013-2014 Collabora, Ltd."
85    },
86
87    {
88        "Id": "wayland-tablet-protocol",
89        "Name": "Wayland Tablet Protocol",
90        "QDocModule": "qtwaylandcompositor",
91        "QtUsage": "Used in the Qt Wayland platform plugin",
92        "Files": "tablet-unstable-v2.xml",
93
94        "Description": "",
95        "Homepage": "https://wayland.freedesktop.org",
96        "Version": "unstable v2, version 1",
97        "DownloadLocation": "https://cgit.freedesktop.org/wayland/wayland-protocols/plain/unstable/tablet/tablet-unstable-v2.xml",
98        "LicenseId": "MIT",
99        "License": "MIT License",
100        "LicenseFile": "MIT_LICENSE.txt",
101        "Copyright": "Copyright 2014 © Stephen \"Lyude\" Chandler Paul\nCopyright 2015-2016 © Red Hat, Inc."
102    },
103
104    {
105        "Id": "wayland-viewporter-protocol",
106        "Name": "Wayland Viewporter Protocol",
107        "QDocModule": "qtwaylandcompositor",
108        "QtUsage": "Used in the Qt Wayland Compositor API",
109        "Files": "viewporter.xml",
110
111        "Description": "The Wayland viewporter extension allows a client to scale or crop a surface without modifying the buffer",
112        "Homepage": "https://wayland.freedesktop.org",
113        "Version": "1",
114        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/stable/viewporter/viewporter.xml",
115        "LicenseId": "MIT",
116        "License": "MIT License",
117        "LicenseFile": "MIT_LICENSE.txt",
118        "Copyright": "Copyright © 2013-2016 Collabora, Ltd."
119    },
120
121    {
122        "Id": "wayland-xdg-decoration-protocol",
123        "Name": "Wayland xdg-decoration Protocol",
124        "QDocModule": "qtwaylandcompositor",
125        "QtUsage": "Used in the Qt Wayland Compositor API, and the Qt Wayland platform plugin.",
126        "Files": "xdg-decoration-unstable-v1.xml",
127
128        "Description": "The xdg-decoration protocol allows a compositor to announce support for server-side decorations.",
129        "Homepage": "https://wayland.freedesktop.org",
130        "Version": "unstable v1, version 1",
131        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml",
132        "LicenseId": "MIT",
133        "License": "MIT License",
134        "LicenseFile": "MIT_LICENSE.txt",
135        "Copyright": "Copyright © 2018 Simon Ser"
136    },
137
138    {
139        "Id": "wayland-xdg-output-protocol",
140        "Name": "Wayland XDG Output Protocol",
141        "QDocModule": "qtwaylandcompositor",
142        "QtUsage": "Used in the Qt Wayland Compositor API, and the Qt Wayland platform plugin.",
143        "Files": "xdg-output-unstable-v1.xml",
144
145        "Description": "The XDG Output protocol is an extended way to describe output regions under Wayland",
146        "Homepage": "https://wayland.freedesktop.org",
147        "Version": "unstable v1, version 3",
148        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/xdg-output/xdg-output-unstable-v1.xml",
149        "LicenseId": "MIT",
150        "License": "MIT License",
151        "LicenseFile": "MIT_LICENSE.txt",
152        "Copyright": "Copyright © 2017 Red Hat Inc."
153    },
154
155    {
156        "Id": "wayland-xdg-shell-protocol",
157        "Name": "Wayland XDG Shell Protocol",
158        "QDocModule": "qtwaylandcompositor",
159        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
160        "Files": " xdg-shell-unstable-v5.xml xdg-shell-unstable-v6.xml xdg-shell.xml ../../compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp ../../compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5_p.h ../../compositor/extensions/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-protocol.c ../../compositor/extensions/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-server-protocol_p.h ../../plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp ../../plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h ../../plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h ../../plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-protocol.c",
161
162        "Description": "The XDG-Shell protocol is an extended way to manage surfaces under Wayland compositors.",
163        "Homepage": "https://gitlab.freedesktop.org/wayland/wayland-protocols/",
164        "Version": "1.18",
165        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/tree/1.18/",
166        "LicenseId": "MIT",
167        "License": "MIT License",
168        "LicenseFile": "MIT_LICENSE.txt",
169        "Copyright": "Copyright © 2008-2013 Kristian Høgsberg\nCopyright © 2013      Rafael Antognolli\nCopyright © 2013      Jasper St. Pierre\nCopyright © 2010-2013 Intel Corporation\nCopyright © 2015-2017 Samsung Electronics Co., Ltd\nCopyright © 2015-2017 Red Hat Inc.\n"
170    },
171
172    {
173        "Id": "wayland-text-input-unstable",
174        "Name": "Wayland Text Input Protocol",
175        "QDocModule": "qtwaylandcompositor",
176        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
177        "Files": "text-input-unstable-v2.xml",
178
179        "Description": "Adds support for text input and input methods to applications.",
180        "Homepage": "https://wayland.freedesktop.org",
181        "Version": "unstable v2",
182        "LicenseId": "HPND",
183        "License": "HPND License",
184        "LicenseFile": "HPND_LICENSE.txt",
185        "Copyright": "Copyright © 2012, 2013 Intel Corporation\nCopyright © 2015, 2016 Jan Arne Petersen"
186    },
187
188    {
189        "Id": "wayland-linux-dmabuf-unstable-v1",
190        "Name": "Wayland Linux Dmabuf Unstable V1 Protocol",
191        "QDocModule": "qtwaylandcompositor",
192        "QtUsage": "Used in the Qt Wayland Compositor",
193        "Files": "linux-dmabuf-unstable-v1.xml",
194
195        "Description": "The linux dmabuf protocol is a way to create dmabuf-based wl_buffers",
196        "Homepage": "https://wayland.freedesktop.org",
197        "Version": "unstable v1, version 3",
198        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml",
199        "LicenseId": "MIT",
200        "License": "MIT License",
201        "LicenseFile": "MIT_LICENSE.txt",
202        "Copyright": "Copyright © 2014, 2015 Collabora, Ltd."
203    },
204
205    {
206        "Id": "wayland-eglstream-controller",
207        "Name": "Wayland EGLStream Controller Protocol",
208        "QDocModule": "qtwaylandcompositor",
209        "QtUsage": "Used in the Qt Wayland Compositor",
210        "Files": "wl-eglstream-controller.xml",
211
212        "Description": "Allows clients to request that the compositor creates its EGLStream.",
213        "Homepage": "https://github.com/NVIDIA/egl-wayland",
214        "Version": "1.1.1",
215        "DownloadLocation": "https://raw.githubusercontent.com/NVIDIA/egl-wayland/1.1.1/wayland-eglstream/wayland-eglstream-controller.xml",
216        "LicenseId": "MIT",
217        "License": "MIT License",
218        "LicenseFile": "MIT_LICENSE.txt",
219        "Copyright": "Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved."
220     }
221]
222