Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-20 | Add wlr-output-power-management | Guido Günther | |
2020-01-24 | meson: Fix protocol includes for compositor examples | Scott Anderson | |
2019-12-31 | virtual-pointer: Add support for the wlr-virtual-pointer-unstable-v1 | Josef Gajdusek | |
2019-12-23 | meson: Various improvements | Scott Anderson | |
Bumps minimum version to 0.51.0 - Remove all intermediate static libraries. They serve no purpose and are just add a bunch of boilerplate for managing dependencies and options. It's now managed as a list of files which are compiled into libwlroots directly. - Use install_subdir instead of installing headers individually. I've changed my mind since I did that. Listing them out is annoying as hell, and it's easy to forget to do it. - Add not_found_message for all of our optional dependencies that have a meson option. It gives some hints about what option to pass and what the optional dependency is for. - Move all backend subdirectories into their own meson.build. This keeps some of the backend-specific build logic (especially rdp and session) more neatly separated off. - Don't overlink example clients with code they're not using. This was done by merging the protocol dictionaries and setting some variables containing the code and client header file. Example clients now explicitly mention what extension protocols they want to link to. - Split compositor example logic from client example logic. - Minor formatting changes | |||
2019-11-21 | backend/wayland: add support for presentation-time | Simon Ser | |
2019-10-16 | backend/wayland: add support for direct scan-out | Simon Ser | |
Closes: https://github.com/swaywm/wlroots/issues/1830 | |||
2019-09-26 | Add zwp-tablet-unstable-v2 client support | Markus Ongyerth | |
This allows wlroots based compositors to properly use graphic tablets with the wayland backend. This should be a decent quality of life improvement when working on tablet related features. | |||
2019-06-21 | Support pointer-gestures on Wayland backend | Greg V | |
2019-06-02 | Remove orbital screenshooter and gamma-control | Simon Ser | |
These are undocumented, outdated protocols that have a better wlr-protocols equivalent. | |||
2019-04-11 | Add support for wlr-output-management-unstable-v1 | emersion | |
2019-02-13 | primary-selection-v1: copy from gtk-primary-selection | emersion | |
2019-01-28 | Implement the pointer-gestures-unstable-v1 protocol | Greg V | |
This protocol relays touchpad gesture events produced by libinput to supporting clients (e.g. Evince, Eye of GNOME). | |||
2019-01-24 | text-input-v3: use protocol from wayland-protocols | emersion | |
2019-01-20 | Merge pull request #1476 from emersion/fullscreen-shell | Drew DeVault | |
fullscreen-shell-v1: initial protocol implementation | |||
2019-01-06 | Merge pull request #1423 from emersion/data-control | Drew DeVault | |
Implement data-control-unstable-v1 | |||
2019-01-06 | fullscreen-shell-v1: initial protocol implementation | emersion | |
2018-12-30 | data-control-v1: initial protocol implementation | emersion | |
2018-12-21 | relative_pointer: create skeleton and build | random human | |
Add protocol, header and type files to build. Create skeleton structs, creator and destroyer, and define implementations. | |||
2018-12-08 | types: implement wlr_foreign_toplevel_management_v1 | Ilia Bozhinov | |
2018-10-12 | Merge pull request #1203 from dcz-purism/input | Drew DeVault | |
Support input method and text input | |||
2018-10-09 | wlroots: add basic support for zwp_input_method_v2 | Dorota Czaplejewicz | |
Implemented basic input method functionality. Not included: popups, grabbing. | |||
2018-10-09 | wlroots: add support for zwp_text_input_unstable_v3 | Dorota Czaplejewicz | |
2018-10-04 | presentation-time: add protocol implementation | emersion | |
2018-09-27 | Merge pull request #852 from Laaas/master | Drew DeVault | |
Implement pointer-constraints-unstable-v1 protocol | |||
2018-09-21 | Fix partial dependency in protocol/meson.build | sghctoma | |
External dependencies in Meson do not have include_directories, therefore "includes: true" means nothing for the wayland-client partial dependency. Because of this, the -I CFLAGs for wayland-client are not used by the build command. This commit fixes this by using compile_args. | |||
2018-09-18 | Implement pointer-constraints protocol in wlroots and rootston | Las | |
2018-08-24 | Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" | Scott Anderson | |
This reverts commit 9c886f20b97b6ab1ac85b849f1fe7f16eb199ff0. | |||
2018-08-23 | Revert "Merge pull request #1194 from ascent12/meson_feature" | Drew DeVault | |
This breaks wlroots when used as a meson subproject. This reverts commit dea311992eb4ff3e343c3cf5b0603034223d2a42, reversing changes made to 6db9c4b74667c1d917d720f5e96985a2461569fb. | |||
2018-08-23 | Replace generator with custom_target | Scott Anderson | |
This stops the protocol header constantly being regenerated for every target using them. | |||
2018-08-23 | Use pkg-config to find wayland-scanner | Scott Anderson | |
2018-08-22 | Make style more consistent | Scott Anderson | |
2018-08-02 | examples: add gamma-control | emersion | |
2018-08-02 | Implement wlr-gamma-control-unstable-v1 | emersion | |
2018-07-28 | Add xdg-decoration-unstable-v1 support | emersion | |
2018-07-14 | Start tablet protocol | Markus Ongyerth | |
2018-06-30 | screencopy-v1: add basic implementation | emersion | |
2018-05-29 | Add a demo client for dmabuf export | Rostislav Pehlivanov | |
2018-05-29 | export-dmabuf: add basic and incomplete implementation | emersion | |
2018-05-28 | virtual-keyboard: add support for the virtual-keyboard-v1 protocol | Dorota Czaplejewicz | |
2018-04-13 | Use 'private-code' for wayland-scanner code generation | Dominique Martinet | |
They deprecated 'code' for 'public-code', but suggest using 'private-code'... | |||
2018-04-05 | Add wlr_xdg_output_manager | Drew DeVault | |
2018-04-03 | Add wlr_input_inhibitor | Drew DeVault | |
2018-03-27 | Add broken test client and rootston stubs | Drew DeVault | |
2018-03-27 | Initial scaffolding of layer shell | Drew DeVault | |
2018-03-15 | Add initial linux_dmabuf protocol support | Guido Günther | |
Tested with ./weston-simple-dmabuf-drm ./weston-simple-dmabuf-drm --import-immediate=1 ./weston-simple-dmabuf-drm --y-inverted=1 (and combinations) Supports only single plane XRGB dmabufs for now. | |||
2018-03-01 | protocol: sort protocols from wayland-protocols alphabetically | Guido Günther | |
2018-02-21 | idle-inhibit: second feedback pass | Markus Ongyerth | |
2018-02-20 | idle-inhibit: feedback pass | Markus Ongyerth | |
2018-02-17 | adds the client example for idle-inhibit | Markus Ongyerth | |
Adds a client example for the idle-inhibit-unsable-v1 protocol. The client creates a surface and requests an idle inhibitor. On pointer BTN_LEFT the inhibitor is destroyed if it exists, or recreated if it was destroyed before. The surfaces colour is based on the idle-inhibit state. Green if an inhibitor exists, yellow if it does not. | |||
2018-02-17 | implements the idle_inhibit protocol type | Markus Ongyerth | |
This adds the types/wlr_idle_inhibit_v1 implementation. |