Home
last modified time | relevance | path

Searched +full:wayland +full:- +full:protocols (Results 1 – 25 of 41) sorted by relevance

12

/external/wayland-protocols/freedesktop.org/
DGOVERNANCE.md1 # wayland-protocols governance
3 This document governs the maintenance of wayland-protocols and serves to outline
4 the broader process for standardization of protocol extensions in the Wayland
9 Membership in wayland-protocols is offered to stakeholders in the Wayland
16 2. Members represent general-purpose projects with a stake in multiple Wayland
17 protocols (e.g. compositors, GUI toolkits, etc), rather than special-purpose
19 3. Each project must provide one or two named individuals as points-of-contact
20 for that project who can be reached to discuss protocol-related matters.
21 4. During a vote, if two points-of-contact for the same member disagree, the
29 2. New members shall write to the wayland-devel mailing list stating their
[all …]
DREADME1 Wayland protocols
2 -----------------
4 wayland-protocols contains Wayland protocols that add functionality not
5 available in the Wayland core protocol. Such protocols either add
7 protocol either in Wayland core, or some other protocol in
8 wayland-protocols.
10 A protocol in wayland-protocols consists of a directory containing a set
16 Protocols may be 'stable', 'unstable' or 'deprecated', and the interface
21 the maintainers. Changes to such protocols will always be backward
33 is placed within the toplevel directory containing the protocols with the
[all …]
DMETADATA1 name: "freedesktop.org.wayland-protocols"
3 "wayland-protocols contains Wayland protocols that add functionality not "
4 "available in the Wayland core protocol. Such protocols either add "
6 "protocol either in Wayland core, or some other protocol in "
7 "wayland-protocols."
12 value: "https://gitlab.freedesktop.org/wayland/wayland-protocols.git"
DREADME.md1 # Wayland protocols
3 wayland-protocols contains Wayland protocols that add functionality not
4 available in the Wayland core protocol. Such protocols either add
6 protocol either in Wayland core, or some other protocol in
7 wayland-protocols.
9 A protocol in wayland-protocols consists of a directory containing a set
15 Protocols may be "stable", "unstable" or "deprecated", and the interface
20 the maintainers. Changes to such protocols will always be backward
25 naming convention](#unstable-naming-convention).
32 is placed within the toplevel directory containing the protocols with the
[all …]
Dconfigure.ac8 AC_INIT([wayland-protocols], package
10 …[https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=wayland&version=unspecified],
11 [wayland-protocols],
12 [http://wayland.freedesktop.org/])
18 AC_ARG_VAR([wayland_scanner], [The wayland-scanner executable])
19 AC_PATH_PROG([wayland_scanner], [wayland-scanner])
22 PKG_CHECK_MODULES(WAYLAND_SCANNER, [wayland-scanner])
23 wayland_scanner=`$PKG_CONFIG --variable=wayland_scanner wayland-scanner`
25 …AC_MSG_WARN([You are cross compiling without wayland-scanner in your path. make check will fail.])
29 AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz tar-ustar])
[all …]
DMEMBERS.md1 # wayland-protocols members
3 - EFL/Enlightenment: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
4 - GTK/Mutter: Jonas Ådahl <jadahl@gmail.com>,
6 - KWin: Eike Hein <hein@kde.org>,
8 - Mir: Christopher James Halse Rogers <raof@ubuntu.com>,
10 - Qt: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
11 - Weston: Pekka Paalanen <pekka.paalanen@collabora.com>,
13 - wlroots/Sway: Drew DeVault <sir@cmpwn.com>, Simon Ser <contact@emersion.fr>
/external/wayland-protocols/
DREADME.android1 These instructions are for the Android external/wayland-protcools repository.
9 `git clone git://anongit.freedesktop.org/wayland/wayland-protocols`,
11 2. Sync to the desired release tag (`git tag -l` to view them)
16 `meld freedesktop.org/ /path/to/freedesktop.org/wayland-protocols/`
33 src/third_party/wayland-protocols from your checkout. In particular these
35 * chromium.org/unstable/ and src/third_party/wayland-protocols/unstable/
36 * chromium.org/LICENSE and src/third_party/wayland-protocols/LICENSE
37 * chromium.org/README.chromium and src/third_party/wayland-protocols/README.chromium
39 * src/third_party/wayland-protocols/include/ and
40 src/third_party/wayland-protocols/protocol both contain source code
[all …]
DMETADATA1 name: "wayland-protocols"
3 "external/wayland-protocols contains protocols that add functionality "
4 "not available in the Wayland core protocol. Such protocols either add "
6 "The protocols are imported in GROUPS in child subdirectories, based on "
DAndroid.bp7 // http://www.apache.org/licenses/LICENSE-2.0
16 default_applicable_licenses: ["Android-Apache-2.0"],
20 name: "external_wayland-protocols_freedesktop.org-MIT-license",
22 "SPDX-license-identifier-MIT",
28 name: "external_wayland-protocols_freedesktop.org-ISC-license",
30 "SPDX-license-identifier-ISC",
36 name: "external_wayland-protocols_chromium.org-license",
38 "SPDX-license-identifier-MIT",
44 // of glue code to invoke the wayland-scanner code generation tool provided by
45 // the core Wayland code (external/wayland) from the Android build system.
[all …]
Dimport_snapshot.py8 # http://www.apache.org/licenses/LICENSE-2.0
26 'Helper script for importing a snapshot from upstream Wayland protocol '
32 # Check https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tags
49 def base(self) -> pathlib.PurePath:
56 check: bool = True) -> subprocess.CompletedProcess:
57 return subprocess.run(['git', '-C', self._base] + cmd,
62 def get_hash_for_version(self, version) -> str:
65 return self._git(['show-ref', '--hash',
68 def git_ref_name_for_version(self, version) -> str | None:
71 ref = self._git(['describe', '--all', '--exact-match', version],
[all …]
/external/mesa3d/subprojects/
Dwayland-protocols.wrap1 [wrap-file]
2 directory = wayland-protocols-1.32
3 …rce_url = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.32/downloads/wayla…
4 source_filename = wayland-protocols-1.32.tar.xz
6 …https://github.com/mesonbuild/wrapdb/releases/download/wayland-protocols_1.32-1/wayland-protocols-
7 wrapdb_version = 1.32-1
10 wayland-protocols = wayland_protocols
/external/wayland-protocols/chromium.org/
DREADME.chromium1 Name: wayland-protocols
2 URL: http://wayland.freedesktop.org/
9 wayland-protocols contains Wayland protocols that adds functionality not
10 available in the Wayland core protocol. Such protocols either adds
12 protocol either in Wayland core, or some other protocol in
13 wayland-protocols.
15 To import a new snapshot of wayland-protocols:
16 - Checkout the latest release tag: git checkout 1.8
17 - Change the DEPS entry to the newly checked out commit.
18 - Update generated files:
[all …]
DMETADATA1 name: "chromium.org-wayland-protocols"
2 description: "Imports the Wayland protocols that are defined as part of the Chromium code base."
6 …value: "https://chromium.googlesource.com/chromium/src.git/+/main/third_party/wayland-protocols/un…
10 … value: "https://chromium.googlesource.com/chromium/src.git/+/main/components/exo/wayland/protocol"
/external/mesa3d/.gitlab-ci/container/
Dbuild-wayland.sh4 set -ex
9 git clone https://gitlab.freedesktop.org/wayland/wayland
10 cd wayland
12 meson setup -Ddocumentation=false -Ddtd_validation=false -Dlibraries=true _build $EXTRA_MESON_ARGS
13 meson install -C _build
15 rm -rf wayland
17 git clone https://gitlab.freedesktop.org/wayland/wayland-protocols
18 cd wayland-protocols
21 meson install -C _build
23 rm -rf wayland-protocols
/external/crosvm/gpu_display/
Dbuild.rs2 // Use of this source code is governed by a BSD-style license that can be
14 fn scan_path<P: AsRef<Path>, O: AsRef<OsStr>>(path: P, name: O) -> Option<PathBuf> { in scan_path()
32 // Searches for the given protocol in both the system wide and bundles protocols path.
33 fn find_protocol(name: &str) -> PathBuf { in find_protocol()
35 // Prioritize the systems wayland protocols before using the bundled ones. in find_protocol()
36 if let Ok(protocols_path) = pkg_config::get_variable("wayland-protocols", "pkgdatadir") { in find_protocol()
41 let protocols_path = format!("/usr/share/wayland-protocols/stable/{}", name); in find_protocol()
45 // Use bundled protocols as a fallback. in find_protocol()
49 "unable to locate wayland protocol specification for `{}`", in find_protocol()
55 fn compile_protocol<P: AsRef<Path>>(name: &str, out: P) -> PathBuf { in compile_protocol()
[all …]
DAndroid.bp7 // does not handle "-l dylib=wayland-client" yet
12 // See: http://go/android-license-faq
13 // A large-scale-change added 'default_applicable_licenses' to import
16 // SPDX-license-identifier-BSD
17 // SPDX-license-identifier-MIT
103 // We could use the modules provided in //external/wayland-protocols, except
105 // 1. virtio-gpu-metadata-v1.xml is missing
110 cmd: "$(location wayland_scanner) private-code < $(in) > $(out)",
114 "protocol/virtio-gpu-metadata-v1.xml",
121 cmd: "$(location wayland_scanner) client-header < $(in) > $(out)",
[all …]
/external/wayland-protocols/bazel/
Dgensrcs_test.bzl8 http://www.apache.org/licenses/LICENSE-2.0
177 "prefix_external/wayland-protocols/bazel/texts/src1_suffix",
178 "prefix_external/wayland-protocols/bazel/texts/src2_suffix",
179 "prefix_external/wayland-protocols/bazel/src3_suffix",
200 "prefix_external/wayland-protocols/bazel/texts/src1.txt_suffix",
201 "prefix_external/wayland-protocols/bazel/texts/src2.txt_suffix",
202 "prefix_external/wayland-protocols/bazel/src3.txt_suffix",
/external/wayland/doc/doxygen/
Dmainpage.dox3 * Wayland protocol API documentation.
5 * This documentation is available for the Server- and the Client-side APIs.
7 * - <a href="../Server/index.html">Server-side API</a>
8 * - <a href="../Client/index.html">Client-side API</a>
9 * - <a href="../Cursor/index.html">Cursor helper library API</a>
11 * Further documentation about the architecture and principles of Wayland is
13 * <a href="https://wayland.freedesktop.org/docs/html">Wayland Book</a>
19 * @section protocols Protocols
20 * For the list of protocols, please see the
/external/libxkbcommon/
DPACKAGING2 library), libxkbcommon-x11 (an addon library for XCB clients) and libxkbregistry
5 The files for libxkbcommon-x11 are:
6 libxkbcommon-x11.a libxkbcommon-x11.so* xkbcommon/xkbcommon-x11.h
7 xkbcommon-x11.map xkbcommon-x11.pc
9 libxkbcommon-x11 can be disabled with -Denable-x11=false (see
16 libxkbregistry can be disabled with -Denable-xkbregistry=false (see
20 - C compiler, meson, pkg-config, libc.
22 - (build) bison (preferred), win_bison or byacc>=20141006.
23 byacc must be configured with --enable-btyacc.
25 - (build optional, runtime required) xkeyboard-config.
[all …]
/external/wayland/doc/publican/sources/
DClient.xml1 <?xml version='1.0' encoding='utf-8' ?>
2 <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xm…
3 <!ENTITY % BOOK_ENTITIES SYSTEM "Wayland.ent">
7 <appendix id="sect-Library-Client">
11 The open-source reference implementation of Wayland protocol is
12 split in two C libraries, libwayland-client and <link
13 linkend="sect-Library-Server">libwayland-server</link>. Their main
14 responsibility is to handle the Inter-process communication
19 A client uses libwayland-client to communicate with one or more
20 wayland servers. A <link
[all …]
DArchitecture.xml1 <?xml version='1.0' encoding='utf-8' ?>
2 <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xm…
3 <!ENTITY % BOOK_ENTITIES SYSTEM "Wayland.ent">
6 <chapter id="chap-Wayland-Architecture">
7 <title>Wayland Architecture</title>
8 <section id="sect-Wayland-Architecture-wayland_architecture">
9 <title>X vs. Wayland Architecture</title>
11 A good way to understand the Wayland architecture
32 <imagedata fileref="images/x-architecture.png" format="PNG" />
46 event protocols to the linux evdev input
[all …]
/external/deqp/framework/platform/
DCMakeLists.txt38 add_definitions(-DDEQP_SUPPORT_X11=1)
44 add_definitions(-DDEQP_SUPPORT_GLX=1)
73 add_definitions(-DDEQP_SUPPORT_WAYLAND=1)
74 include_directories(lnx/wayland)
76 pkg_get_variable(WAYLAND_PROTOCOLS_DIR wayland-protocols pkgdatadir)
79 pkg_get_variable(WAYLAND_SCANNER wayland-scanner wayland_scanner)
82 set(DEQP_XDG_SHELL_PROTOCOL ${WAYLAND_PROTOCOLS_DIR}/stable/xdg-shell/xdg-shell.xml)
85 ${DEQP_XDG_SHELL_GEN_OUTPUTS_DIR}/xdg-shell.c
86 ${DEQP_XDG_SHELL_GEN_OUTPUTS_DIR}/xdg-shell.h)
89 COMMAND ${WAYLAND_SCANNER} ARGS client-header ${DEQP_XDG_SHELL_PROTOCOL} xdg-shell.h
[all …]
/external/mesa3d/.gitlab-ci/container/alpine/
Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
21 clang16-dev
23 clang-dev
32 linux-headers
33 llvm16-static
34 llvm16-dev
36 expat-dev
37 elfutils-dev
[all …]
/external/libxkbcommon/.github/workflows/
Dmain.yml11 runs-on: ubuntu-18.04
16 - uses: actions/checkout@v2
17 - uses: actions/setup-python@v1
19 python-version: '3.7'
20 - name: Install dependencies
22 python -m pip install --upgrade pip meson
23 sudo apt update -y
24 sudo env DEBIAN_FRONTEND=noninteractive apt install -y \
25 doxygen libxcb-xkb-dev valgrind ninja-build \
26 libwayland-dev wayland-protocols bison graphviz
[all …]
/external/mesa3d/.gitlab-ci/container/debian/
Dx86_64_test-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
13 apt-get install -y ca-certificates gnupg2 software-properties-common
15 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
17 …b.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSION%-*} main" |…
30 "clang-${LLVM_VERSION}"
32 glslang-tools
34 libasound2-dev
35 libcap-dev
[all …]

12