Commit graph

167 commits

Author SHA1 Message Date
Devin J. Pohly 1d2b0a7b35 give types some more dwm-like typedef names 2020-04-21 17:45:44 -05:00
Devin J. Pohly bf58f7c0d2 use expressions in sizeof instead of type names 2020-04-21 17:45:44 -05:00
Devin J. Pohly 46ff18413f no longer need resize_edges (always bottom right)
Also gets rid of the clunky move+resize code
2020-04-21 17:45:44 -05:00
Devin J. Pohly 1aa640d5f5 ditch the moverequest/resizerequest xdg stuff
dear window, you are not the window manager
2020-04-21 17:45:44 -05:00
Devin J. Pohly 8e9405688a No need for struct dwl_server
the only use was to hold global state, which is now actually global
2020-04-21 17:45:39 -05:00
Devin J. Pohly 49c9e62ff4 make server a global
dwm isn't afraid of global variables
2020-04-21 17:44:59 -05:00
Devin J. Pohly 364b664a6c dwm-style enum 2020-04-21 17:43:35 -05:00
Devin J. Pohly 2903d5180a alphabetize functions 2020-04-21 17:43:33 -05:00
Devin J. Pohly 2c0bf57fcf functions: dwm style and more dwm-like names 2020-04-21 17:42:16 -05:00
Devin J. Pohly bc9049a11b add spawn and termcmd 2020-04-12 00:59:29 -05:00
Devin J. Pohly c82c000bd4 treat startup command as long-running
Not quite a perfect mirror of xinit, where the startup command execs the
window manager, and the termination of that process brings down the
windowing system, but it might be the Wayland analogue.
2020-04-11 22:44:34 -05:00
Devin J. Pohly 333528b2e2 fix typo in comment 2020-04-11 21:30:12 -05:00
Devin J. Pohly edf90816b1 implement Button: movemouse, resizemouse 2020-04-11 21:29:27 -05:00
Devin J. Pohly 9240a40569 add CLEANMASK like dwm 2020-04-11 19:46:51 -05:00
Devin J. Pohly 21f42a86d7 make key mappings configurable in config.h 2020-04-11 19:41:32 -05:00
Devin J. Pohly df1aaa4d15 start factoring Key actions into functions 2020-04-11 19:41:14 -05:00
Devin J. Pohly 94d82bf42f Start with tinywl
Add a config.h into which configurables can be moved.
2020-04-11 17:27:19 -05:00