Age | Commit message (Expand) | Author |
---|---|---|
2022-12-08 | Working example with keybindings done from Scheme....* main.scm: Added utility and keybinding calls * wm.scm: Added necessary bindings to C code * schewm.c: Some utility functions for grabbing keys | Samuel Fadel |
2022-12-08 | More features implemented....* .manifest.scm: Added libx11 * Makefile: Add x11 to pkg-config calls * main.scm: Add more config, including some keybinding stuff * wm.scm: Add key-from-str function * schewm.c: keysym_from_str() and others implemented/refactored | Samuel Fadel |
2022-12-08 | Added dpy_update_window_list() call and impl. | Samuel Fadel |
2022-12-07 | Ported some more code....* schewm.c: Mostly added utility functions not yet wired to wm. | Samuel Fadel |
2022-12-06 | Minor reorganization....* schewm.c: Separate more clearly dpy-specific and wm-specific code. | Samuel Fadel |
2022-12-05 | Refactor logic to ignore certain clients....* schewm.c: Extract client-ignoring logic into the dpy_should_ignore_window function. | Samuel Fadel |
2022-12-05 | Minor logic improvement when initializing clients....* schewm.c: dpy_make_client: Improve logic to avoid cleanup in two places. | Samuel Fadel |
2022-12-04 | Key grabbing, handling outputs, init clients....* main.scm: Added key press handler * wm.scm: Added key press handler * schewm.c: Added key grabbing, output management, client initialization (initial grab) | Samuel Fadel |
2022-12-03 | It's alive!...* Makefile: Add pkg-config flags to properly link some symbols * wm.scm: Added wm-run and cleanup * schewm.c: Ported a lot more stuff, still missing key features * main.scm: Call wm-run | Samuel Fadel |
2022-12-02 | Still missing a lot, but it's coming together....* schewm.c: Merge/port a lot of old code. | Samuel Fadel |
2022-12-02 | Sketching ideas. | Samuel Fadel |
2022-12-02 | Proof-of-concept event handling. See NOTE. | Samuel Fadel |
2022-12-01 | Initial commit....Sketching Scheme/C interop. | Samuel Fadel |