summaryrefslogtreecommitdiff
path: root/schewm.c
AgeCommit message (Collapse)Author
2022-12-07Ported some more code.Samuel Fadel
* schewm.c: Mostly added utility functions not yet wired to wm.
2022-12-06Minor reorganization.Samuel Fadel
* schewm.c: Separate more clearly dpy-specific and wm-specific code.
2022-12-05Refactor logic to ignore certain clients.Samuel Fadel
* schewm.c: Extract client-ignoring logic into the dpy_should_ignore_window function.
2022-12-05Minor logic improvement when initializing clients.Samuel Fadel
* schewm.c: dpy_make_client: Improve logic to avoid cleanup in two places.
2022-12-04Key grabbing, handling outputs, init clients.Samuel Fadel
* main.scm: Added key press handler * wm.scm: Added key press handler * schewm.c: Added key grabbing, output management, client initialization (initial grab)
2022-12-03It's alive!Samuel Fadel
* 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
2022-12-02Still missing a lot, but it's coming together.Samuel Fadel
* schewm.c: Merge/port a lot of old code.
2022-12-02Sketching ideas.Samuel Fadel
2022-12-02Proof-of-concept event handling. See NOTE.Samuel Fadel
2022-12-01Initial commit.Samuel Fadel
Sketching Scheme/C interop.