e454f7ae81
allow the use of non-system wlroots library
...
References: https://codeberg.org/dwl/dwl/issues/646#issuecomment-2032644
2024-08-14 12:00:52 -06:00
334bbe6f0f
fix potential crash in configurex11()
...
We can't call resize() on unmanaged clients because they don't have borders and
resize() requires them.
Fixes: 94f4ead7da
2024-08-10 10:47:48 -06:00
1b805ddd38
account border width in configurex11()
...
Fixes: 13925eb1da
2024-08-08 14:46:25 -06:00
94f4ead7da
actually move unmanaged clients in configurex11()
...
only calling wlr_xwayland_surface_configure() may be not enough because we also
need to move the scene node in order to make effective the configure
2024-08-08 14:46:08 -06:00
bb21ecda30
improve checking in configurex11()
...
this avoids a client resizing itself when the user is interactively resizing
the client
2024-08-08 14:33:03 -06:00
b25717c939
drop a useless check in configurex11()
2024-08-08 14:19:39 -06:00
a4fa954616
do not restack xwayland surfaces (wlroots!4756)
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4756
2024-08-07 16:58:16 -06:00
35951a8d7e
add support for linux-drm-syncobj-v1 (wlroots!4715)
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4262
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4715
2024-08-06 12:20:25 -06:00
a634e3f527
fix crash when a virtual pointer is destroyed
...
Fixes: https://codeberg.org/dwl/dwl/issues/680
2024-08-06 12:01:22 -06:00
d136dadf45
-pedantic -> -Wpedantic
...
Bug: https://codeberg.org/dwl/dwl/issues/584
2024-08-01 22:41:00 -06:00
672b4c405d
fix maximize callback not getting deregisterd
2024-07-27 22:05:53 -06:00
b5abbc37d8
fix crash when re-mapping a client
...
Fixes: ab5c554d09
2024-07-27 21:59:27 -06:00
986beef5be
replace spaces with tabs
...
Fixes: 71f11e6cf6
2024-07-27 00:41:39 -06:00
487abc28ba
add myself to .mailmap
2024-07-24 15:51:49 -06:00
cd216908a7
send scale on initial commit to layer surfaces
...
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me >
2024-07-24 06:25:54 -05:00
f2c5023a3a
dwl(1): use correct special characters for - and '
...
The hyphen-minus <-> and apostrophe-quote <'> are interpreted by troff
as hyphen and right single quotation mark. See groff_char(7).
Fixes: 0db6f3c5b5 ("add dwl(1)")
2024-07-23 23:32:15 +00:00
4bbbb4907e
add myself to .mailmap
2024-07-23 23:32:15 +00:00
ea6a450121
README.md Fix links formatting issue after re-flow text to 80 columns
2024-07-21 14:34:45 -05:00
ad30ca910b
Documentation restructuring
...
Modified documentation to make clear the change in development (main) branch versus releases.
2024-07-21 14:21:43 -05:00
452a314faa
update README.md to mention the main branch now requires wlroots-git
...
Closes: https://codeberg.org/dwl/dwl/issues/646
2024-07-14 21:55:58 -06:00
da6de7c4d7
update wlr_xwayland_surface names (wlroots!2434)
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2434
2024-07-14 21:37:03 -06:00
2553111aa3
bump wlroots version
2024-07-14 21:34:44 -06:00
51881da27b
bump version to 0.8-dev
2024-07-14 21:34:28 -06:00
7328e5691c
changelog: add new 'unreleased' section
2024-07-14 21:33:37 -06:00
bd59573f07
bump version to 0.7-rc1
2024-07-14 21:25:37 -06:00
0060e1922d
prepare CHANGELOG.md for 0.7
2024-07-14 21:25:37 -06:00
c709b09e10
changelog: add new 'unreleased' section
2024-07-14 21:13:20 -06:00
efe10ea655
use the parent scene node to determine if move clients out of LyrFloat
...
[sevz: commit message is mine]
2024-07-14 21:10:44 -06:00
9a962ce136
Reapply "place child clients above fullscreen clients"
...
This reverts commit 043ab3ac13 .
2024-07-14 21:10:44 -06:00
0761fd0691
Merge branch 'wlroots-next'
2024-07-14 21:10:44 -06:00
12b44421c8
bump to linux-dmabuf version 5
2024-07-13 20:23:04 -06:00
5a4839b1c8
bump version to 0.6
2024-07-13 16:34:01 -06:00
bd5001b780
prepare CHANGELOG.md for 0.6
2024-07-13 16:30:51 -06:00
043ab3ac13
Revert "place child clients above fullscreen clients"
...
This does not work as intended. Lets revert it temporarily and add it back
after the release.
This reverts commit 298949bbc4 .
2024-07-12 21:08:48 -06:00
aede3b294b
Fix applybounds
...
Applybounds doesn't move client when it overlays
only with border with monitor to the right.
Apparently, c->geom.width already includes the border
as well.
2024-07-03 13:39:32 -06:00
7d8c3ea369
feat: focus empty monitor when clicked
2024-07-03 13:35:29 -06:00
2db0a2e8ef
use round(3) and ceilf(3) from the math library
...
ΔSLOC: -1
2024-07-03 13:27:52 -06:00
ab5c554d09
set preferred scale after the first commit (XDGshell)
2024-07-03 13:27:51 -06:00
b4638fef29
drop useless maplayersurfacenotify()
2024-07-03 13:27:51 -06:00
71f11e6cf6
set O_NONBLOCK flag to stdout
2024-07-01 20:40:54 -06:00
2b4893a0ad
add a note about having at least a dummy rule for rules[]
...
Closes: https://codeberg.org/dwl/dwl/issues/656
2024-06-29 20:41:54 -06:00
1002ea04fa
add bugref about why we call updatemons in outputmgrapplyortest
2024-06-25 22:24:38 -06:00
5d73134e33
Merge remote-tracking branch 'upstream/main' into wlroots-next
2024-06-25 11:50:42 -06:00
46ae075430
set preferred scale on creation (LayerShell)
2024-06-25 11:33:49 -06:00
13925eb1da
correctly report position to xwayland clients
...
Previously we didn't take into account their borders requiring us to add
`borderpx` to override_redirect clients.
Fixes: https://codeberg.org/dwl/dwl/issues/651
2024-06-24 13:32:03 -06:00
4a7d1bebf5
add bugref for negative x,y monitor position and xwayland
2024-06-22 00:21:17 -06:00
baedf7f791
Merge remote-tracking branch 'upstream/main' into wlroots-next
2024-06-20 23:32:44 -06:00
845d3c47bd
Reapply gamma LUT when re-enabling an output using wlr-output-power-management
2024-06-20 23:30:46 -06:00
9cdce1b8ff
try to limit (79 characters) the line lenght in the Makefile
2024-06-20 23:29:26 -06:00
4cf1d604b8
Merge remote-tracking branch 'upstream/main' into wlroots-next
2024-06-20 22:44:50 -06:00