Akos Horvath koma
  • Joined on 2022-09-16
koma pushed to main at koma/wm 2023-12-30 14:20:24 +01:00
46d0bc1670 fix use after free
3f5a3604ac add pointer non null assertions
d9d071344d add memory allocation assertions
Compare 3 commits »
koma pushed to main at koma/wm 2023-12-30 13:46:38 +01:00
38c124b772 use NodeArray instead of PtrArray
koma pushed to main at koma/wm 2023-12-29 20:40:16 +01:00
653b5112ba add tests for wm_treenode_remove_client
3742a49f32 fix wm_treenode_remove_client
Compare 2 commits »
koma pushed to main at koma/wm 2023-12-29 19:11:07 +01:00
70d06f7888 rewrite NodeArray: use heap allocated struct pointer, remove unused ClientArray functions
koma pushed to main at koma/wm 2023-12-29 15:16:55 +01:00
ff1c32bb33 add test for wm_treenode_all_keyroots
8629efe06f implement wm_treenode_all_keyroots
Compare 2 commits »
koma pushed to main at koma/wm 2023-12-28 16:12:14 +01:00
d5c745f8e1 add Makefile target for running tests
eaecb59ba8 add tests for tree edit distance utility functions
a0f2f48ef2 implement tree edit distance utility functions
Compare 3 commits »
koma pushed to main at koma/wm 2023-11-25 14:02:14 +01:00
557a43e265 fix warnings
koma pushed to main at koma/wm 2023-11-25 13:59:37 +01:00
2ea1e96401 logging changes
62bf51d706 add pid field to client
Compare 2 commits »
koma pushed to main at koma/wm 2023-11-16 20:22:23 +01:00
f14a75b83e add wm state logging
koma pushed to main at koma/wm 2023-09-29 21:53:02 +02:00
35c5a820a1 implement moving client to workspace
koma pushed to main at koma/wm 2023-09-29 21:51:12 +02:00
3e5f29057f update ws_treenode_remove_node, add printing util function
f8bd395e50 add default keybinds for moving client to workspace
Compare 2 commits »
koma pushed to main at koma/wm 2023-09-29 21:39:58 +02:00
25dbe40cb3 add json-c to makefile libs
koma pushed to main at koma/wm 2023-09-28 20:21:31 +02:00
9e2070500a implement TreeNode to JSON conversion
koma pushed to main at koma/nvim 2023-09-24 20:22:49 +02:00
ded84fd5da change default colorscheme
c2834033b0 add autotag plugin
Compare 2 commits »
koma pushed to main at koma/nvim 2023-09-20 19:56:16 +02:00
koma pushed to main at koma/wm 2023-09-17 15:36:35 +02:00
0b878dd9d7 remove unused variables and functions
koma pushed to main at koma/wm 2023-09-17 15:27:24 +02:00
ee88d8a600 remove unused mstack layout function
c220aec518 add wm_treenode_to_str function, remove unnecessary wm_treenode_free
Compare 2 commits »
koma pushed to main at koma/wm 2023-09-17 15:19:15 +02:00
7b2e92d256 zero-initialize Client struct on allocation
56a7a98ed9 move debug flags to new variable, move address sanitizer flags to debug flags
Compare 2 commits »
koma pushed to main at koma/wm 2023-09-12 19:54:44 +02:00
1aace4baa9 add debug target
4d0e9218e5 update DEBUG_PRINT macro definition
588f9e0c60 clean up targets
Compare 3 commits »
koma pushed to main at koma/wm 2023-09-09 14:15:11 +02:00
3eee3ea684 add tests.c
f885f08dcc add targets for building tests
8c49238e95 implement moving clients directionally
Compare 3 commits »