353 Commits

Author SHA1 Message Date
Dylan Araps
d9f72fdffc big poosh 2020-07-29 11:56:23 +03:00
Dylan Araps
fbf145e5af reduce length of values 2020-07-26 15:30:17 +03:00
Dylan Araps
4a369b4ab2 Reduce length of values 2020-07-26 15:28:44 +03:00
Dylan Araps
37648b9576 minor fixes 2020-07-26 15:25:21 +03:00
Dylan Araps
710659f788 swap em round 2020-07-26 15:19:04 +03:00
Dylan Araps
aae3efc546 shorter null checks 2020-07-26 15:17:58 +03:00
Dylan Araps
16a80214b8 cleanup and minimum window size 2020-07-26 13:31:51 +03:00
Dylan Araps
a9e3490de7 pointer stuff 2020-07-26 13:20:08 +03:00
Dylan Araps
02f08fba01 add initial action 2020-07-21 10:10:39 +03:00
Dylan Araps
c75d34b7b1 more stuff 2020-07-21 10:05:19 +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
0e6e6f469f add initial event functions 2020-07-21 09:26:36 +03:00
Dylan Araps
a047141f91 stuff 2020-07-21 09:20:46 +03:00
Dylan Araps
196e8db5f6 drop prior rewrite 2020-07-21 09:18:56 +03:00
Dylan Araps
b5eca40b64 rewrite 2020-07-21 09:18:05 +03:00
Dylan Araps
3e711082e7 sowm2: Resizing and moving 2020-07-11 14:47:07 +03:00
Dylan Araps
2e4015f988 sowm: Add back LICENSE/README files 2020-07-11 12:16:47 +03:00
Dylan Araps
a743d166fe sowm: Shuffle declarations around 2020-07-11 11:50:54 +03:00
Dylan Araps
5c998e05f4 sowm.h: Drop XCB_LAST_EVENT 2020-07-11 11:46:20 +03:00
Dylan Araps
04b35c3f5e sowm.h: Fix mixed indentation 2020-07-11 11:45:17 +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
dylan
d327a0978a Merge pull request #89 from zsugabubus/makefile
sowm: fix Makefile dependencies
2020-06-16 12:24:10 +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
6ca1ff91a4 docs: update 2020-05-03 22:14:12 +03:00
Dylan Araps
dabe77272b sowm: revert normal kill 2020-04-25 10:47:50 +03:00
Dylan Araps
ea47780ab0 sowm: Fix normal kill 2020-04-23 08:40:08 +03:00
Dylan Araps
0ed080b99c sowm: small fixes 2020-04-23 08:27:13 +03:00
dylan
7e4466e38e Merge pull request #60 from dylanaraps/kill
sowm: normal window close
2020-04-23 08:21:27 +03:00
Dylan Araps
56bdacaa84 docs: update. Closes #66 and #67 2020-03-30 08:56:41 +03:00
Dylan Araps
e22087856b sowm: Compress window events after compressing all events. 2020-03-11 22:21:41 +02:00
Dylan Araps
f201a467ea sowm: Fix linker errors. Closes #61 1.6 2020-02-21 18:08:47 +02:00
Dylan Araps
7821aac0d2 sowm: Fix Makefile 1.5 2020-02-20 18:41:45 +02:00
Dylan Araps
a1c80d9b23 sowm: Fix Makefile 2020-02-20 18:40:29 +02:00
Dylan Araps
0df345e1da sowm: Fix compiler warning 2020-02-20 18:37:19 +02:00
Dylan Araps
b5087acaac docs: update 1.4 2020-02-20 18:34:57 +02:00
Dylan Araps
3ed647f467 sowm: simpler kill 2020-02-20 18:02:11 +02:00
Dylan Araps
e491a637fe sowm: Changes for easier patching 1.3 2020-02-20 16:08:47 +02:00
Dylan Araps
21a35be863 Merge branch 'master' of github.com:dylanaraps/sowm 2020-02-20 16:00:23 +02:00
Dylan Araps
5547cc3a51 sowm: Set minimum resize amount. 2020-02-20 15:59:48 +02:00
dylan
67d323458c Merge pull request #56 from noxgeek/patch-1
Add uninstall to Makefile
2020-02-16 20:02:40 +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
0e8cc9fe86 sowm: Fix errors. Closes #51 1.2 2020-01-24 06:40:37 +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
a31091472a docs: update 2020-01-23 16:14:22 +02:00
Dylan Araps
1d249a96ef sowm: Add header file 2020-01-23 02:54:13 +02:00
Dylan Araps
f558535e19 docs: update 2020-01-23 02:40:13 +02:00
Dylan Araps
243cab5deb docs: update 2020-01-23 02:39:13 +02:00