- 01 Jan, 2021 6 commits
-
-
Guido Gunther authored
-
Guido Gunther authored
-
Guido Gunther authored
-
Guido Gunther authored
Undo this until phosh has a fixed release.
-
Guido Gunther authored
all applied upstream
-
Guido Gunther authored
Update to upstream version '0.12.0' with Debian dir f6fda84a3e771a4ae4eeea036a064e425ea2f86f
-
- 08 Nov, 2020 2 commits
-
-
emersion authored
-
xdg_popups can be destroyed by the compositor when closed. When this happens, wlroots makes the xdg_popup surface inert and resets the xdg_surface role to NONE. Currently, wlroots sends a protocol error and asserts that an xdg_surface has a role when committed. This is racy if at the same time the client commits an xdg_popup and the compositor closes it. This patch removes the assertion and ignores commits on xdg_surfaces without a role set.
-
- 06 Nov, 2020 1 commit
-
-
emersion authored
Otherwise the client might have an outdated modifiers state. The same is done in wlr_seat_keyboard [1]. [1]: https://github.com/swaywm/wlroots/blob/8348fc3ef8b992fce097bef81111eda3677957f4/types/seat/wlr_seat_keyboard.c#L163
-
- 05 Nov, 2020 7 commits
-
-
-
emersion authored
We don't support that yet.
-
emersion authored
-
emersion authored
We were previously exporting DMA-BUFs when receiving the capture_output request, and sending a done event on wlr_output.events.precommit. Instead, export and send done on wlr_output.events.commit.
-
emersion authored
Similar to the one already present in wlr_output_event_precommit.
-
emersion authored
The docs were outdated and weren't matching what the DRM backend does (the only implementor of wlr_output_export_dmabuf).
-
emersion authored
This allows callers to grab the current frame right after committing it, without having to incur a full vblank worth of latency.
-
- 04 Nov, 2020 1 commit
-
-
emersion authored
This is already done by wlr_output_schedule_frame (it calls wlr_output_update_needs_frame).
-
- 03 Nov, 2020 4 commits
-
-
emersion authored
Closes: https://github.com/swaywm/wlroots/issues/2372
-
emersion authored
-
emersion authored
-
emersion authored
When performing a modeset, the DRM backend will request a page-flip event. However frame_pending wasn't set to true, so any subsequent wlr_output_schedule_frame calls would imemdiately trigger a synthetic frame event, asking the compositor to submit a new frame. Committing the new frame fails with "a page-flip is already pending" error in the DRM backend.
-
- 02 Nov, 2020 1 commit
-
-
emersion authored
This avoids Xlib.h inclusion via EGL headers. See [1] for discussion. This change is based on a Weston commit [2]. [1]: https://github.com/KhronosGroup/EGL-Registry/pull/111 [2]: https://gitlab.freedesktop.org/wayland/weston/commit/526765ddfdfd
-
- 31 Oct, 2020 4 commits
-
-
- 30 Oct, 2020 1 commit
-
-
When an output is disabled one last pageflip will happen to disable it. Currently this pageflip causes a frame event. Since the output is disabled we don't want to send this frame event.
-
- 27 Oct, 2020 1 commit
-
-
- 20 Oct, 2020 3 commits
-
-
-
-
This accidentally slipped through 1b0e4c7e.
-
- 18 Oct, 2020 8 commits
-
-
-
-
-
Daniel Kondor authored
Based on the wlr-protocols PR: https://github.com/swaywm/wlr-protocols/pull/52
-
-
-
Ilia Bozhinov authored
Goal currently is to get support working for a single output, thus there is only one touch device created. Multi-output support is left for later.
-
-
- 16 Oct, 2020 1 commit
-
-
The resource field of wlr_xdg_positioner is never initialized or accessed within wlroots. The wl_resource for this interface is stored in the wlr_xdg_positioner_resource struct.
-