- 26 Sep, 2018 4 commits
-
-
sghctoma authored
With Meson >=0.48.0 it is no longer necessary to pass the flag "-D b_lundef=false" on FreeBSD.
-
sghctoma authored
The Meson option "b_lundef" need to be set to false on FreeBSD, because the symbol "environ" is in crt1.o, which is not linked with shared libraries. With Meson >=0.48.0 it is possible to set this option only for FreeBSD. This patch changes meson.build to do that.
-
Drew DeVault authored
Fix unknown cursor in layer-shell example
-
Simon Ser authored
-
- 24 Sep, 2018 2 commits
-
-
Simon Ser authored
xwayland: Introduce set_decorations event
-
Ryan Dwyer authored
-
- 22 Sep, 2018 2 commits
- 21 Sep, 2018 2 commits
-
-
sghctoma authored
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.
- 19 Sep, 2018 5 commits
-
-
Simon Ser authored
Introduce wlr_multi_for_each_backend
-
Drew DeVault authored
buffer: disconnect clients that commit an unknown buffer type
-
Drew DeVault authored
Disable hardware cursors when capturing output
-
Ryan Dwyer authored
-
Simon Ser authored
If this happens, something went really wrong and we should do more than just logging an error. See [1]. [1]: wayland/weston#148
-
- 18 Sep, 2018 12 commits
-
-
Drew DeVault authored
Assert all the things!
-
Simon Ser authored
Also make the frame resource inert when sending "ready".
-
Simon Ser authored
And use it in screencopy.
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
Send unique keymap file descriptors
-
Astatos Aner authored
To prevent wl_keyboard keymap being written to by clients, use a unique file descriptor for each wl_keyboard resource. Reference: weston, commit 76829fc4eaea329d2a525c3978271e13bd76c078
-
- 17 Sep, 2018 4 commits
-
-
Drew DeVault authored
Add support for WLR_SESSION env variable
-
Astatos Aner authored
Valid values are "logind"/"systemd" and "direct". If WLR_SESSION is set, only its value is potentially tried; it will not try any other option.
-
Drew DeVault authored
output-layout: don't expose outputs without a mode
-
Simon Ser authored
-
- 16 Sep, 2018 1 commit
-
-
Drew DeVault authored
Steal CRTCs from disabled outputs
-
- 15 Sep, 2018 4 commits
-
-
Simon Ser authored
This commit allows outputs that need a CRTC to steal it from user-disabled outputs. Note that in the case there are enough CRTCs, disabled outputs don't loose it (so there's no modeset and plane initialization needed after DPMS). CRTC allocation still prefers to keep the old configuration, even if that means allocating an extra CRTC to a disabled output. CRTC reallocation now happen when enabling/disabling an output as well as when trying to modeset. When enabling an output without a CRTC, we realloc to try to steal a CRTC from a disabled output (that doesn't really need the CRTC). When disabling an output, we try to give our CRTC to an output that needs one. Modesetting is similar to enabling. A new DRM connector field has been added: `desired_enabled`. Outputs without CRTCs get automatically disabled. This field keeps track of the state desired by the user, allowing to automatically re-enable outputs when a CRTC becomes free. This required some changes to the allocation algorithm. Previously, the algorithm tried to keep the previous configuration even if a new configuration with a better score was possible (it only changed configuration when the old one didn't work anymore). This is now changed and the old configuration (still preferred) is only retained without considering new possibilities when it's perfect (all outputs have CRTCs). User-disabled outputs now have `possible_crtcs` set to 0, meaning they can only retain a previous CRTC (not acquire a new one). The allocation algorithm has been updated to do not bump the score when assigning a CRTC to a disabled output.
-
Drew DeVault authored
output: make wlr_output_enable return a bool
-
Drew DeVault authored
layer-shell: add _v1 suffix
-
Drew DeVault authored
xdg-output: add _v1 suffix
-
- 14 Sep, 2018 4 commits
-
-
Drew DeVault authored
output: introduce WLR_NO_HARDWARE_CURSORS
-
Simon Ser authored
-
Simon Ser authored
-
Simon Ser authored
-