Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-05 | remove useless wlr_scene_node_reparent() calls | Guido Cella | |
These don't do anything because wlr_scene_node_reparent() is immediately called again by setfloating() through setmon(). They are also a source of confusion because if you change the wlr_scene_node_reparent() call in applyrules() it takes a while to understand why it doesn't work. | |||
2024-01-30 | Revert "No need to call updatemons ourselves" | Leonardo Hernández Hernández | |
Fixes: https://codeberg.org/dwl/dwl/issues/577 This reverts commit 26d7c9689f6e7eb699f2a63c2093c2a27e411ea3. | |||
2024-01-26 | Correct specifier-data_type mismatches | A Frederick Christensen | |
2024-01-25 | configure xwayland surfaces without monitors | Guido Cella | |
For wine clients often configurex11() is called before mapnotify() and therefore c->mon is NULL. configurex11 just returns early in that case, letting these clients stay in the wrong size. For example only the top left part of winecfg and wine uninstaller is drawn, or confirmation dialogs like when closing wine notepad are too big. Fix this by configuring their surfaces like before 88d386b. | |||
2024-01-25 | pass wl_event_loop to wlr_backend_autocreate (wlroots!4443) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4443 | |||
2024-01-25 | implement the virtual pointer protocol | Guido Cella | |
This is used by programs like warpd. | |||
2024-01-24 | do not arrange monitor if it's disabled (wlroots!4520) | Leonardo Hernández Hernández | |
This causes us to send negative values to xdg-configures (e.g a bug in our end) References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520 (cherry picked from commit 4043fc3093a73174cb63653ba9e742b4738f2ee5) | |||
2024-01-24 | do not arrange monitor if it's disabled (wlroots!4520) | Leonardo Hernández Hernández | |
This causes us to send negative values to xdg-configures (e.g a bug in our end) References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4520 | |||
2024-01-24 | add support for axis_relative_direction event (wlroots!4003) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4003 | |||
2024-01-24 | Revert "drop wl_drm (wlroots!4397)" | Leonardo Hernández Hernández | |
There still a lot software that uses this protocol This reverts commit facbe57fcbe74d27809eefdfe6aaac5150fbb954. | |||
2024-01-24 | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | |
2024-01-20 | No need to call updatemons ourselves | Devin J. Pohly | |
The output manager in wlroots emits an output_layout.change event when anything changes, so updatemons will be called anyway. ΔSLOC: -1 | |||
2024-01-15 | drop unused variable | Leonardo Hernández Hernández | |
2024-01-15 | request description before logs | Leonardo Hernández Hernández | |
2024-01-15 | turn on -Wfloat-conversion | Leonardo Hernández Hernández | |
2024-01-15 | turn on -Wsign-compare | Leonardo Hernández Hernández | |
2024-01-14 | acknowledgements refactoring | A Frederick Christensen | |
2024-01-12 | clarify the code will be kept as small as possible | Leonardo Hernández Hernández | |
2024-01-11 | check if monitor is null before setting gamma | choc | |
fixes segfault on monitor disconnect when using wlsunset | |||
2024-01-10 | drop SLOC limit | Leonardo Hernández Hernández | |
2024-01-10 | drop wl_drm (wlroots!4397) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4397 | |||
2024-01-10 | prefer functionality over philosophy | Leonardo Hernández Hernández | |
2024-01-10 | add acknowledgment to djpohly | Leonardo Hernández Hernández | |
2024-01-06 | Destroy fullscreen node after moving clients off mon | Ben Jargowsky | |
2024-01-05 | don't send configure events to uninitialized xdg-toplevels | Leonardo Hernández Hernández | |
2024-01-05 | don't send configure events to uninitialized xdg-popups | Leonardo Hernández Hernández | |
2024-01-01 | fix posible NULL-dereference in wl_surface.commit handler | Leonardo Hernández Hernández | |
2023-12-27 | only create wlr_presentation (wlroots!4482) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4482 | |||
2023-12-27 | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | |
2023-12-27 | unset DISPLAY before setting up xwayland | Leonardo Hernández Hernández | |
2023-12-27 | only execute the first keybinding | Leonardo Hernández Hernández | |
2023-12-27 | more style fixes | Leonardo Hernández Hernández | |
missed from the previous iteration | |||
2023-12-26 | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | |
2023-12-25 | create a wlr_keyboard_group for virtual keyboards | Leonardo Hernández Hernández | |
Fixes: https://codeberg.org/dwl/dwl/issues/554 | |||
2023-12-18 | fix typo | Leonardo Hernández Hernández | |
Fixes: 7afdc191fe4e9b3d16604b7f0c96f9741247e2d2 Thanks to: David Donahue <david.donahue2996@gmail.com> | |||
2023-12-18 | tie xdg_toplevel_decorations to Client | Leonardo Hernández Hernández | |
a xdg_toplevel can only have one xdg_toplevel_decoration so there is no need to have a new struct for decorations | |||
2023-12-18 | Revert "nuke CSDs, hopefully for good!" | Leonardo Hernández Hernández | |
The compositor must respond to the client requesting a change to the decoration mode, it does not matter if the compositor chooses a different mode. This reverts commit 9071ce6c848ce214939fb84f85ae77de86de88d7. | |||
2023-12-18 | Revert "remove typedef `Decoration`" | Leonardo Hernández Hernández | |
This reverts commit d1ff1e6f75d9c53c953957b5c0a64e0bcb40008b. | |||
2023-12-17 | style fixes | Leonardo Hernández Hernández | |
2023-12-17 | use wlr_keyboard_group to manage all keyboards | David Donahue | |
2023-12-12 | check toplevel resources | Leonardo Hernández Hernández | |
it's just a aesthetic change | |||
2023-12-11 | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | |
Fixes: https://codeberg.org/dwl/dwl/issues/432 Fixes: https://codeberg.org/dwl/dwl/issues/547 | |||
2023-12-11 | restore and respect rootcolor | Dima Krasner | |
2023-12-10 | merge X11Managed and X11Unmanaged into X11 | Leonardo Hernández Hernández | |
now that client_is_unmanaged() checks the wlr struct we don't need to keep track of it ourselves | |||
2023-12-10 | check if a client is unmanaged checking the o-r flag | Leonardo Hernández Hernández | |
it may change at any moment and I don't really want to add a listener for it | |||
2023-12-10 | do not blindly try to send motion events when pointer button is pressed | Leonardo Hernández Hernández | |
we don't have to do this if the surface is the same | |||
2023-12-07 | Merge branch 'main' into wlroots-next | Leonardo Hernández Hernández | |
2023-12-07 | sort LISTEN calls in createnotify{,x11} | Leonardo Hernández Hernández | |
2023-12-07 | use the same style for urgent() and sethints() | Leonardo Hernández Hernández | |
2023-12-07 | remove an unneeded cast in createpointer() | Leonardo Hernández Hernández | |