Isaac Freund
cc08be2dee
code: clean up listener initialization
2020-12-31 15:35:35 +01:00
Isaac Freund
20d804cdb5
code: switch to custom wlroots/libwayland bindings
...
This is a big step up over @cImport() for ergonomics and type safety.
Nearly all void pointer casts have been eliminated!
2020-12-13 22:53:33 +01:00
Isaac Freund
f80992e329
meta: make copyright headers more maintainable
...
- list all files as copyright "The River Developers"
- add an AUTHORS file to acknowledge contributors
2020-11-11 20:33:43 +01:00
Isaac Freund
163fa47822
xdg-decoration: clean up initialization
2020-08-21 21:06:59 +02:00
Leon Henrik Plickat
be29b0ef95
Implement csd_filter list
2020-07-16 17:08:19 +02:00
Isaac Freund
341fe1e977
code: handle out of memory as well as possible
2020-07-05 22:49:17 +02:00
Isaac Freund
79bb0accac
code: improve error handling consistency
2020-06-26 00:59:31 +02:00
Isaac Freund
12d34d4ded
bikeshed: rename util.allocator to util.gpa
...
This is less typing and more clear. A definite win.
2020-06-19 14:32:30 +02:00
Isaac Freund
c5de1641dc
code: create util.allocator and use globally
...
river is not a library and passing a general purpose allocators around
everywhere does not make sense and leads to ugly code. This does not
prevent us from using local arenas if they are fitting.
2020-06-16 22:48:08 +02:00
Isaac Freund
fb8d855ec9
code: create voidCast() util function
2020-06-16 20:54:05 +02:00
Isaac Freund
939beef168
Split river and riverctl directories
2020-06-01 15:56:50 +02:00