Bg color + fix default config - #71
Open
h8d13 wants to merge 25 commits into
Open
Conversation
* build: add `make check` to `Makefile` and `PKGBUILD`
* add numbering to cfg keys * ignore src/ragnar/ Signed-off-by: h8d13 <hadean-eon-dev@proton.me>
Signed-off-by: h8d13 <hadean-eon-dev@proton.me>
* _NET_ACTIVE_WINDOW was written to the client window instead of the root, so it read as absent to panels and pagers * WM_STATE was interned and read but never set; reparenting WMs must publish it (ICCCM 4.1.3.1) or DND target lookup stops at the frame * getstate: read the full 32-bit CARDINAL, not its first byte
mirror logic from super O/P: * from desktop 0, prev jumped to ninit-1 (desktop 1 with two initialized), so prev moved forward * bound on maxdesktops like cycledesktopup does; desktops initialize lazily so an empty slot is a valid destination
* add stdio.h/stdlib.h; perror and EXIT_* resolved only because ragnar.c happened to include them before this header * cast the movefocus * results to float at the v2_t boundary; keywinmove_step is double since libconfig reads floats as double
fix(client): name/edges leaks in releaseclient, calloc, NULL guards fix(ipc): per-display socket path XDG instead of /tmp chore(build): debug ASAN targets fix(core): remaining null/UB hardening from the analyzer pass
Contributor
Author
h8d13
marked this pull request as ready for review
August 4, 2026 12:47
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sneaky missing
{in config file.Added simple little tool to avoid this in the future.
xorg-xsetIdeally would be nice to extend some docs for
picomtoo (allows for rounded corners/transparency/vsync)Bonus cfg clean-up (also some dead-code paths)
Aside: some more lifecycle/mem changes: logic in commits/code