- 30 Nov, 2018 3 commits
-
-
Dorota Czaplejewicz authored
Interim fixes See merge request !39
-
Guido Gunther authored
Otherwise the overlays will no tbe drawn. Closes: #1300 (cherry picked from commit 175ccc25)
-
Prior to this commit, setting up a zero timeout resulted in a timer that never expires, which isn't particularly useful. This commit allows setting up timers that expire immediately, which is useful to immediately enter idle state. (cherry picked from commit 3cb4ff3f)
-
- 13 Sep, 2018 5 commits
-
-
Guido Gunther authored
Docs updates See merge request !32
-
Dorota Czaplejewicz authored
-
Dorota Czaplejewicz authored
-
Dorota Czaplejewicz authored
Contributing: we want to base our feature branches on master See merge request !33
-
Guido Gunther authored
Feature branches should (whenver possible) be based on upsteam's master since - it eases upstream adoption - it makes sure features stay well separated
-
- 12 Sep, 2018 2 commits
-
-
Guido Gunther authored
rootston: Keep older anchored layers near anchor points See merge request !30
-
Layer surfaces are attached to edges of the screen starting with the youngest, causing new ones to always displace existing ones. This changes the order to oldest first, keeping the positions more often. (cherry picked from commit e9e65c54)
-
- 10 Sep, 2018 5 commits
-
-
Guido Gunther authored
Upstream as of 2f484537 See merge request !29
-
Guido Gunther authored
Update librem5 from f/gitlab-ci See merge request !28
-
Guido Gunther authored
-
Needed for the screencopy example that will be pulled in with our next update from upstream's master as of a7a96d76.
-
Guido Gunther authored
Build it once with and without xwayland so we're sure both work
-
- 30 Aug, 2018 7 commits
-
-
Drew DeVault authored
Fixes examples/dmabuf-capture being built with unmet dependencies
-
random human authored
Even if the libav* variables were disabler objects, the build targer dmabuf-capture was being built. Modified the script to support a generic solution.
-
Dorota Czaplejewicz authored
Add minimal app switcher protocol See merge request !16
-
Guido Gunther authored
Simple private protocoll to list and raise toplevels by app_id and title. We wanted a minimal set of objects, requests and events. Since this is only meant for the app overview page in the shell we can take many shortcuts and leave out e.g. XWayland for the moment. This will be replaced by wlr_foreign_toplevel_unstable_v1 later on.
-
Guido Gunther authored
We don't rename the request itself since we don't want to change the protocol.
-
Guido Gunther authored
docs: Add librem5 contribution guide See merge request !15
-
Guido Gunther authored
This makes it better match the protocol name. Also name the variables consistently "phosh" instead of the overused "shell".
-
- 29 Aug, 2018 3 commits
-
-
It doesn't look like there's any motion on a fix from the AMDGPU side, and using the legacy interface for this isn't so bad.
-
Dorota Czaplejewicz authored
-
Brian Ashworth authored
rootston/surface_layers: fix clicking after surface moved
-
- 27 Aug, 2018 3 commits
-
-
Drew DeVault authored
Init the new destroy signals added by #1200
-
Alexander Bakker authored
-
Drew DeVault authored
Add destroy signals to types that are destroyed by wl_display_destroy
-
- 26 Aug, 2018 1 commit
-
-
Alexander Bakker authored
-
- 25 Aug, 2018 2 commits
-
-
Brian Ashworth authored
introduce wlr_output_layout_farthest_output
-
Armin Preiml authored
Similar to wlr_output_layout_adjacent_output but will return the one that is the farthest away from the reference in given direction.
-
- 24 Aug, 2018 6 commits
-
-
Drew DeVault authored
-
Drew DeVault authored
Fix meson changes
-
Scott Anderson authored
This fixes building wlroots as a subproject.
-
Scott Anderson authored
This reverts commit 9c886f20.
-
Drew DeVault authored
This breaks wlroots when used as a meson subproject. This reverts commit dea31199, reversing changes made to 6db9c4b7.
-
Drew DeVault authored
Build system changes
-
- 23 Aug, 2018 3 commits
-
-
Dorota Czaplejewicz authored
Layer surfaces are not notified of cursor position changes if the surface moves, only if the cursor moves. This workaround emits a cursor position event every time a cursor ends up over a newly resized layer surface to make sure the following clicks land in the right place. This change doesn't address sending leave events when a cursor previously present over the surface becomes away. There are 2 separate mechanisms in play, because a layer surface gets resized in 2 steps: 1. Layer surface resize & rearrange. 2. Underlying surface resize. The first step may affect all layer surfaces. The cursor events are sent to cursors placed over all layer surfaces which have moved (not been resized). The second step affects any layer surface whose surface changed size. The cursor event is sent only to that surface. Together, these events cover all surfaces: those which moves, and those which changed size, as long as each layer surface resize is accompanied by an immediate surface resize.
-
Scott Anderson authored
This stops the protocol header constantly being regenerated for every target using them.
-
Scott Anderson authored
This is so we can potentially add comments to it, and so if a user looks at the installed header, they can see the /* #undef WLR_HAS_FEATURE */ line to see every option, even if not available.
-