Commit Graph

18 Commits

Author SHA1 Message Date
Isaac Freund
d83cbf55d1 Split control into separate protocol 2020-05-24 21:01:11 +02:00
Isaac Freund
0904dc5346
Create WindowManagement struct 2020-05-19 13:25:16 +02:00
Isaac Freund
ac735719cf
Implement initial Xwayland support 2020-05-08 14:51:10 +02:00
Isaac Freund
8a9c2182ea
Relicense to GPL-3.0-or-later 2020-05-02 19:21:10 +02:00
Isaac Freund
d962e6a9a5
Workaround global anonymous field name counter
Fixes https://github.com/ifreund/river/issues/17
2020-04-28 19:16:01 +02:00
Isaac Freund
609eeae6f4
Support wlr-screencopy
Closes https://github.com/ifreund/river/issues/7
2020-04-26 11:08:56 +02:00
Isaac Freund
c959a426b7
Implement wlr-input-inhibitor 2020-04-19 14:31:41 +02:00
Isaac Freund
b02f660475
Rename render.[hc] to bindings.[hc] 2020-04-15 12:49:19 +02:00
Isaac Freund
1ffd13ef86
Implement xdg-output 2020-04-10 17:23:25 +02:00
Isaac Freund
bd91bacee9
Implement initial layer shell support
exclusive zones and popups are still TODO
2020-04-10 16:49:52 +02:00
Isaac Freund
bf17b54048
Go back to using std.ChildProcess
The bug with this was fixed by https://github.com/ziglang/zig/pull/4970.
2020-04-09 12:54:38 +02:00
Isaac Freund
3332e0ab2b
Fix environment of spawned processes
std.ChildProcess isn't handling environment variables set at runtime properly,
so just use libc directly.
2020-04-08 21:31:07 +02:00
Isaac Freund
d0bfa7bb01
Make c import a little cleaner 2020-03-29 19:36:15 +02:00
Isaac Freund
5bf161e744
Implement basic xdg decoration management 2020-03-27 18:31:03 +01:00
Isaac Freund
d787e2c2cc
Initial atomic layout update implementation 2020-03-26 21:32:30 +01:00
Isaac Freund
523d629fe0
Get things compiling again 2020-03-23 16:50:20 +01:00
Isaac Freund
57ab110f43
Hack around @cImport() not handling flexible arrays 2020-03-21 16:55:42 +01:00
Isaac Freund
ba6b8350b1
Down to 1 translate c error 2020-03-20 22:44:08 +01:00