~ruther/dwl

9dd3f230 — Leonardo Hernández Hernández 2 years ago
Merge remote-tracking branch 'upstream/main' into wlroots-next
eda0613c — Devin J. Pohly 2 years ago
Separate drag icon from layers array and Lyr enum

If we treat the drag icon as distinct from other layers (it doesn't have
contents that are interactive, focusable, etc.), then we can iterate
over layers meaningfully with a simple for loop.

ΔSLOC: -8
733114f0 — Leonardo Hernández Hernández 2 years ago
schedule a frame after commmiting gamma

not doing it, may freeze the output or do not actually change the gamma until
creating a client
fdb66ccf — Leonardo Hernández Hernández 2 years ago
use detached output states to set gamma
6095ff84 — Leonardo Hernández Hernández 2 years ago
Revert "use wlr_scene_output_build_state() to set gamma"

This reverts commit 65f68e76437275a0c1c25279af646f726e213b6d.
68a17f96 — Devin J. Pohly 2 years ago
Don't bother with ignoring SIGCHLD

It added complexity, especially with the differences in behavior between
handled and ignored signals across an exec().
9c592da0 — Devin J. Pohly 2 years ago
Reset ignored signal handler in spawn() as well
df11b7a7 — Devin J. Pohly 2 years ago
fix startup_cmd SIGCHLD handler

Ignored handlers are not reset by exec() calls
1e1811f9 — Leonardo Hernández Hernández 2 years ago
drop KDE idle support

use ext-idle-notify-v1 instead
dfb6b971 — Leonardo Hernández Hernández 2 years ago
drop support for wlr-input-inhibitor-unstable-v1

deprecated in favor of ext-session-lock-v1

References: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/commit/4aa366e3ddf5e9b67950a94b9fb299bbfe05eef8
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3848
65f68e76 — Leonardo Hernández Hernández 2 years ago
use wlr_scene_output_build_state() to set gamma
96ab92cd — Leonardo Hernández Hernández 2 years ago
use wlr_cursor_set_xcursor()

This avoids re-upload the cursor image in each motion event

Managing the scale is done by the function itself

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4170
1eb8a82a — Leonardo Hernández Hernández 2 years ago
Revert "avoid setting duplicate cursor image"

This reverts commit b5776e5180010ead5232efb36b2490f4fc9e1366.

See next commit for details
24a337e6 — Leonardo Hernández Hernández 2 years ago
handle gamma-control-v1 set_gamma event

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4046
5215712c — A Frederick Christensen 2 years ago
Stray whitespace fixes
f3d01707 — Leonardo Hernández Hernández 2 years ago
use the new {a,di}ssociate events to handle xwayland commit listener
06bc6554 — Leonardo Hernández Hernández 2 years ago
chase wlroots map logic unification

Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
a8ccbe63 — Leonardo Hernández Hernández 2 years ago
Merge branch 'main' into wlroots-next
9b9b79b3 — Leonardo Hernández Hernández 2 years ago
activate lock surface in updatemons

Fixes an issue when swaylock does not receive input after turn off and then
turn on the outputs
3d98907b — Leonardo Hernández Hernández 2 years ago
send frame done even if output commit fails

Bug: https://github.com/djpohly/dwl/issues/420
Fixes: https://github.com/djpohly/dwl/issues/353
Next