Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
misc/ | H | 03-May-2022 | - | 803 | 667 | |
protocols/ | H | 03-May-2022 | - | 11,411 | 9,511 | |
src/ | H | 03-May-2022 | - | 915 | 359 | |
wlr-protocols/ | H | 03-May-2022 | - | 2,509 | 2,101 | |
.cargo-checksum.json | H A D | 03-May-2022 | 89 | 1 | 1 | |
.cargo_vcs_info.json | H A D | 01-Jan-1970 | 111 | 6 | 6 | |
CHANGELOG.md | H A D | 29-Nov-1973 | 648 | 22 | 14 | |
Cargo.toml | H A D | 01-Jan-1970 | 1.4 KiB | 47 | 40 | |
Cargo.toml.orig-cargo | H A D | 29-Nov-1973 | 987 | 28 | 24 | |
README.md | H A D | 29-Nov-1973 | 1.7 KiB | 27 | 20 |
README.md
1[![crates.io](https://img.shields.io/crates/v/wayland-protocols.svg)](https://crates.io/crates/wayland-protocols) 2[![docs.rs](https://docs.rs/wayland-protocols/badge.svg)](https://docs.rs/wayland-protocols) 3[![Continuous Integration](https://github.com/Smithay/wayland-rs/workflows/Continuous%20Integration/badge.svg)](https://github.com/Smithay/wayland-rs/actions?query=workflow%3A%22Continuous+Integration%22) 4[![codecov](https://codecov.io/gh/Smithay/wayland-rs/branch/master/graph/badge.svg)](https://codecov.io/gh/Smithay/wayland-rs) 5 6# wayland-protocols 7 8This crate provides Wayland object definitions for many of the Wayland protocol extensions available. 9It is meant to be used in addition to `wayland-client` or `wayland-server`. 10 11This crate provides bindings for the following protocols extensions: 12 13- The standard ["wayland-protocols"](https://gitlab.freedesktop.org/wayland/wayland-protocols) extensions 14- The ["wlr-protocols"](https://github.com/swaywm/wlr-protocols) extensions from wlroots 15- A few other misc protocols: 16 - `gtk_primary_selection` 17 18The provided objects are controlled by cargo features: 19 20- the `client` and `server` cargo features respectively enable the generation of client-side 21 and server-side objects 22- the `staging_protocols` enable the generation of protocols in the staging process and will soon become stable. 23- the `unstable_protocols` enable the generation of not-yet-stabilized protocols 24 25If you wish for other protocols to be integrated, please open an issue on Github. Only protocols that 26are meant to be stabilized and largely used are in scope of this crate. If you wish to generate 27bindings for your own internal protocol, you can directly use `wayland-scanner`.