summaryrefslogtreecommitdiffstats
tag namev0.6 (4076bdd6874fbd9f740badcef244fdecf4d7cf61)
tag date2024-07-13 16:34:27 -0600
tagged byLeonardo Hernández Hernández <leohdz172@proton.me>
tagged objectcommit 5a4839b1c8...
downloaddwl-0.6.tar.gz
dwl-0.6.tar.bz2
dwl-0.6.zip
dwl v0.6
A Frederick Christensen (6): acknowledgements refactoring Correct specifier-data_type mismatches Update and correct patches/patches-wiki links Fix rule examples; minimize newbie surprises Update wmenu-run name Allow negative coordinates in MonitorRules Ben Jargowsky (1): Destroy fullscreen node after moving clients off mon Benjamin Chausse (1): Fix link to patches website David Donahue (2): use wlr_keyboard_group to manage all keyboards Prevent updatemons() from removing monitors that have been put to sleep from the layout Devin J. Pohly (1): No need to call updatemons ourselves Dima Krasner (1): restore and respect rootcolor Emil Miler (1): Implement support for output power management Forrest Bushstone (3): Support pointer constraints and relative pointer protocols Replicate dwm behavior for sloppyfocus Make sure toplevel_from_wlr_surface is called with a valid surface pointer Guido Cella (8): implement the virtual pointer protocol configure xwayland surfaces without monitors remove useless wlr_scene_node_reparent() calls make XWayland clients inherit tags and monitors place child clients above fullscreen clients allow toggling the layout before selecting a different one fix virtual pointers use tabs in client.h Leonardo Hernández Hernández (79): include CHANGELOG.md in the tarball make sure to unlink Monitor.request_state listener add new 'unreleased' section use sizeof(*pointer) instead of sizeof(struct) simplify check for wlr_layer_surface.output simplify settings popups scene tree parent use wlr_box_equal() instead of memcmp destroy the layer-suface's scene tree for popups send wl_surface.enter before initial commit do not check if a layer surface has monitor on commit return early if a layersurface didn't commit something use `l` instead of `layersurface` convert issue templates to yaml improve the bug report template use a detached output state in outputmgrapplyortest() use detached output state in createmon() check failure of wlr_output_init_render don't return early if the first output commit fails sort #includes make sure popups of a layer surface are in the correct layer store the layersurface pointer in l->popups->node.data as well add a note about not removing the default rule reduce calls to client_get_geometry set the correct border color when mapping a client LayerSurface::link -> LayerSurface.link remove extra blank line copy layout symbol when matching a MonitorRule use (struct wlr_box){0} to empty the Monitor areas add a blank line to improve readability relax a bit the line length limit add explanation about why we try to re-apply the gamma LUT on output changes avoid duplication of lines remove an unneeded cast in createpointer() use the same style for urgent() and sethints() sort LISTEN calls in createnotify{,x11} do not blindly try to send motion events when pointer button is pressed check if a client is unmanaged checking the o-r flag merge X11Managed and X11Unmanaged into X11 check toplevel resources style fixes Revert "remove typedef `Decoration`" Revert "nuke CSDs, hopefully for good!" tie xdg_toplevel_decorations to Client fix typo create a wlr_keyboard_group for virtual keyboards more style fixes only execute the first keybinding unset DISPLAY before setting up xwayland fix posible NULL-dereference in wl_surface.commit handler add acknowledgment to djpohly prefer functionality over philosophy drop SLOC limit clarify the code will be kept as small as possible turn on -Wsign-compare turn on -Wfloat-conversion request description before logs drop unused variable do not arrange monitor if it's disabled (wlroots!4520) Revert "No need to call updatemons ourselves" fix minimum size do not set withdrawn state for xwayland clients create a keyboard group for each virtual keyboard make sure clients share the same layer on floating layout minor adjustments in Makefile default CC to gcc try to limit (79 characters) the line lenght in the Makefile Reapply gamma LUT when re-enabling an output using wlr-output-power-management add bugref for negative x,y monitor position and xwayland correctly report position to xwayland clients set preferred scale on creation (LayerShell) add bugref about why we call updatemons in outputmgrapplyortest add a note about having at least a dummy rule for `rules[]` set O_NONBLOCK flag to stdout drop useless maplayersurfacenotify() set preferred scale after the first commit (XDGshell) use round(3) and ceilf(3) from the math library Revert "place child clients above fullscreen clients" prepare CHANGELOG.md for 0.6 bump version to 0.6 Peter Hofmann (1): Run startup_cmd in new session and kill the entire group Rutherther (5): fix: make sure selmon doesn't get set to disabled mon Add output to layout after enabled state is committed Check for null monitor in resize function feat: focus empty monitor when clicked Fix applybounds Squibid (1): Change github links to codeberg links in README.md choc (2): check if monitor is null before setting gamma put wlr_layer_shell top layer below fullscreen fauxmight (1): dwl-patches overhaul - doc changes fictitiousexistence (1): Update README.md korei999 (1): properly resize on configurex11 sewn (1): switch to wmenu thanatos (1): Updated power management handling to address issues raised in the PR -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEErqanLDd08TEZGM5z5TiJfuEbliQFAmaTASdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFF QTZBNzJDMzc3NEYxMzExOTE4Q0U3M0U1Mzg4OTdFRTExQjk2MjQACgkQ5TiJfuEb liRsxAf8DhYuZgaFUj5+LgjUKmfU3B44RP4Z7vtgAwStJKCVRgBoE1J3bLLh0vUS CGe1A3CNDrMDuwhXKuT9HdugzPP/gyUd2a9oKadrfSTQgbDpgfUhO+CKjgihg2WZ NOpnPfktmUtacbKZgnBX8eRIWOR4meq6cLxwY0n3m1f5lhVMlA4jZ67gNxXhFP0A O5T+pY8vpTB1Hhgt8qKUy4r4XKoEwMW1hWsshFEhrnGiNGG/dMGu+wLQAHy31VHv XZp/oQ7QagFNq3SAfTQDaC+Zzg9juwTNHc6bcy788yJQiscIzW7TTZZsmGZqHRPf 5XcqyyRBj8IaBBhoSi8FXqxjpRBiBA== =/DY0 -----END PGP SIGNATURE-----