| /external/wayland-protocols/freedesktop.org/ |
| D | GOVERNANCE.md | 1 # 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 …]
|
| D | README | 1 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 …]
|
| D | METADATA | 1 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"
|
| D | README.md | 1 # 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 …]
|
| D | configure.ac | 8 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 …]
|
| D | MEMBERS.md | 1 # 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/ |
| D | README.android | 1 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 …]
|
| D | METADATA | 1 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 "
|
| D | Android.bp | 7 // 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 …]
|
| D | import_snapshot.py | 8 # 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/ |
| D | wayland-protocols.wrap | 1 [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/ |
| D | README.chromium | 1 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 …]
|
| D | METADATA | 1 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/ |
| D | build-wayland.sh | 4 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/ |
| D | build.rs | 2 // 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 …]
|
| D | Android.bp | 7 // 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/ |
| D | gensrcs_test.bzl | 8 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/ |
| D | mainpage.dox | 3 * 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/ |
| D | PACKAGING | 2 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/ |
| D | Client.xml | 1 <?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 …]
|
| D | Architecture.xml | 1 <?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/ |
| D | CMakeLists.txt | 38 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/ |
| D | x86_64_build.sh | 5 # .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/ |
| D | main.yml | 11 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/ |
| D | x86_64_test-base.sh | 5 # .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 …]
|