main
75 commits
Remove print from sig_handler Apparently printf() is not very good in signal handlers because of reentrancy. As a side effect, wm.running is now a sig_atomic_t.
d94c8fa
wf
·
2026-05-29
Guard against invalid windows in IPC
24c093a
wf
·
2026-05-22
Fix segfault on invalid window
097c839
wf
·
2026-05-21
Remove debug prints from list_windows
766d9da
wf
·
2026-05-18
Fix removed line
f1a97c6
wf
·
2026-05-18
Largely clean up code
1ee9d60
wf
·
2026-05-18
Clean up decor.c, remove trailing space
c64bf1b
wf
·
2026-05-18
Add unbind command
3fb0475
wf
·
2026-05-18
Clean up manpage formatting
a9015cc
wf
·
2026-05-16
Fix makefile
0056858
wf
·
2026-05-13
Update manpages
95214f7
wf
·
2026-05-12
Update client visibility when switching workspaces
74a903e
wf
·
2026-05-12
Add optional window argument to get_workspace
4b2555c
wf
·
2026-05-12
Fix buffer size values in snprintf
0d61ae7
wf
·
2026-05-12
Add modes to list_windows, fix fullscreen
13ef4c7
wf
·
2026-05-09
Clean up code
597db23
wf
·
2026-05-09
Avoid memory leaks on exit In some places, swc_finalize() and cleanup were not called or called in the wrong places.
b619222
wf
·
2026-05-09
Add license info
ef1f0df
wf
·
2026-05-09
Remove TODO entry
9780cda
wf
·
2026-05-08
Add get_cursor_position command
b9184d2
wf
·
2026-05-08
Update README with some usages
d5df6ff
wf
·
2026-05-08
Bump version to 0.2.0
61baa02
wf
·
2026-05-07
Add optional IPC command arguments
67d143b
wf
·
2026-05-05
Fix README
4746824
wf
·
2026-05-05
Normalize bracketless statement indents
28ddd6f
wf
·
2026-05-03
Update README
f9fedd5
wf
·
2026-05-03
Fix segfault on quit, add window title handler
706fe0e
wf
·
2026-05-03
Silence compiler warning
bb83e5b
wf
·
2026-05-02
Merge pull request #2 Reviewed-on: https://codeberg.org/wf/howl/pulls/2
2cd6964
shrub
·
2026-05-02
make font handling more robust and title.font not fontname
5ac0925
wf
·
2026-05-02
Document window decorations
fe4502f
wf
·
2026-05-02
Add window title formatting
4ec0b1e
wf
·
2026-05-02
Decorations
0b0d907
wf
·
2026-05-02
Almost working decorations
2d74b9d
wf
·
2026-05-01
Halfway to decorations
073b60d
wf
·
2026-04-30
Move sources to src/
b47b8ea
wf
·
2026-04-28
Use -Wextra in CFLAGS
e9779ff
wf
·
2026-04-22
Add get_screen_geometry to howlc manual
ba43e86
wf
·
2026-04-22
Add get_screen_geometry, use PRIu32 for printf
4a8b3fd
wf
·
2026-04-21
Merge pull request #1 Reviewed-on: https://codeberg.org/wf/howl/pulls/1
e809445
shrub
·
2026-04-20
make pkg-config a variable, useful for static builds
29360cc
wf
·
2026-04-20
Fix makefile
8f391ff
wf
·
2026-04-20
Add screen geometry handler, make return syntax consistent
68a3980
wf
·
2026-04-17
Utilize helper functions, fix resize_absolute
377191e
wf
·
2026-04-17
Match *_absolute functions to their handlers
28ab10b
wf
·
2026-04-17
Add window IDs, clean up howlc manpage
98633bd
wf
·
2026-04-15
Remove excessive spacing
56e1b89
wf
·
2026-04-14
Fix erroneous newline logic
8102d4f
wf
·
2026-04-14
Add get_workspace, fix a few naming errors
d13f4c0
wf
·
2026-04-14
Correct names of get_* functions
cbb89f6
wf
·
2026-04-14
Update howlc manual Since `62af971df8` the get_* functions are working as needed.
62af971
wf
·
2026-04-13
Add ability to fetch (basic) info from compositor
46b63a8
wf
·
2026-04-10
Add focus_prev/next, lower/raise, silence compiler warnings
b438599
wf
·
2026-04-06
Fix symbol bug and clean up
26f8fbb
wf
·
2026-04-06
Fix order
58b84ec
wf
·
2026-04-06
Fix SIGCHLD bug and clean up code
588bd94
wf
·
2026-04-06
Add some command line flags
60319bd
wf
·
2026-04-05
Fix duplicate symbols linker error
18a13b2
wf
·
2026-04-05
Define POSIX source
59bb386
wf
·
2026-04-04
Remove mention of bogus manpage
22a4b55
wf
·
2026-04-04
Don't install bogus manpage
f98b253
wf
·
2026-04-04
Extra eyecandy, versioning, small fixes
385193b
wf
·
2026-04-04
Minor manpage changes
daa8175
wf
·
2026-04-04
More IPC commands, clean up code, add documentation
7a39712
wf
·
2026-04-01
Add keybindings
8d2626d
wf
·
2026-04-01
Rewrite README in markdown
bbaeb57
wf
·
2026-04-01
Fix a number of crashes and improve code quality
dd0bc95
wf
·
2026-04-01
Finally fix IPC
9191525
wf
·
2026-03-30
Colorize logs, rewrite README
0c7e49a
wf
·
2026-03-28
Fix IPC bug
6db1ccc
wf
·
2026-03-28
IPC bug(fix)
97031e7
wf
·
2026-03-27
Extend IPC parsing and implement basic compositor behavior
4c038d5
wf
·
2026-03-25
Basic IPC parsing
f6933e0
wf
·
2026-03-25
Remove illogical function
bb4b24a
wf
·
2026-03-25
initial