Commit Graph
27 Commits
Author SHA1 Message Date
Dylan Araps 02f08fba01 add initial action 2020-07-21 10:10:39 +03:00
Dylan Araps 136c30403b add globals for connection/screen 2020-07-21 10:02:14 +03:00
Dylan Araps d1535393aa move stuff to src 2020-07-21 09:45:29 +03:00
Dylan Araps 1a4c655b9d meta: Rewrite sowm and swap to XCB.
This was my first real C project and it shows. Learning C is quite
fun and I still have a long way to go. This next rewrite should be
less of a hot-mess than the original Xlib version.

Notable mistakes:

- while (1 && ...)
- for win (spastic pre-processor stuff)
- no proper tracking of client sizes/positions.
- lazy window focus model.
- almost code-golfed code-base.
- circular-doubly-linked-list for clients.

The following changes mark the initial commit for the rewrite.
The window manager works but does not yet do enough for it to be
usable. Clients, keybindings, a configuration file, etc, etc do
not yet exist. Baby steps.
2020-07-11 11:31:30 +03:00
zsugabubus 0964d47d07 sowm: fix Makefile dependencies
So the binary no longer need to be deleted for a recompilation.
2020-06-16 10:30:13 +02:00
Dylan Araps f201a467ea sowm: Fix linker errors. Closes #61 2020-02-21 18:08:47 +02:00
Dylan Araps 7821aac0d2 sowm: Fix Makefile 2020-02-20 18:41:45 +02:00
Dylan Araps a1c80d9b23 sowm: Fix Makefile 2020-02-20 18:40:29 +02:00
noxgeek 0004ff3e18 Add uninstall to Makefile 2020-02-16 18:39:15 +01:00
Dylan Araps 5cc5d25823 Makefile: GNUisms 2020-02-16 13:38:57 +02:00
Dylan Araps 2c3c353d74 docs: update 2020-01-23 17:03:56 +02:00
Dylan Araps 69f2c71fb7 sowm: proper prototypes 2020-01-23 17:00:26 +02:00
Dylan Araps 243cab5deb docs: update 2020-01-23 02:39:13 +02:00
Seungheon Oh 1cce61e186 Fix: disabled 'missing-prototypes' warning 2020-01-14 15:28:19 -06:00
Dylan Araps 09a514cd5e sowm: Enable missing prototypes warning and define win_prev. 2019-12-18 11:41:21 +00:00
Dylan Araps 9a206d6c9d sowm: Test patches in CI. 2019-11-25 14:36:48 +00:00
Dylan Araps 51a96547ef sowm: Test patches in CI. 2019-11-25 14:35:50 +00:00
Dylan Araps 35b12c7969 sowm: swap to new keycode to keysym func 2019-10-24 23:33:41 +03:00
Dylan Araps 5668ad1259 sowm: fixed all compiler warnings. 2019-10-15 19:45:24 +03:00
Dylan Araps a20543402c sowm: provide config.def.h instead 2019-10-15 17:12:10 +03:00
Dylan Araps c32deb2c21 sowm: make CC configurable. 2019-10-15 12:47:16 +03:00
Dylan Araps e31b96f088 docs: update 2019-10-12 20:44:49 +03:00
Dylan Araps 0814380f28 docs: update 2019-10-11 21:38:58 +03:00
Dylan Araps a071d7c03e docs: update 2019-10-11 14:53:52 +03:00
Dylan Araps 6c522968d6 docs: update 2019-10-11 14:52:42 +03:00
Dylan Araps 3d04ca11a1 docs: update 2019-10-11 14:50:15 +03:00
Dylan Araps 95b696bdc2 docs: update 2019-10-11 14:48:34 +03:00