Commit graph

26 commits

Author SHA1 Message Date
Ottatop
43809d4210 Remove statics from Rust API
And a bunch of other things, this commit doesn't build
2024-04-16 11:10:47 -05:00
Ottatop
f557afcaa1 Start on Rust API tests
Does not currently work because every api struct is a static, yikes
2024-04-16 07:04:34 -05:00
Ottatop
d52192a2ba Default back to linear scaling and add config options to set 2024-03-29 11:57:35 -05:00
Ottatop
869a2223f5 Add keepalive pings to clients
This should clients to die if the compositor was killed but they weren't dropped
2024-03-22 16:40:06 -05:00
Ottatop
a98777c11e Add Rust layouts 2024-03-15 20:51:12 -05:00
Ottatop
5db8b1c54d Merge main deadlock fix 2024-02-23 16:30:59 -06:00
Ottatop
2e0a8b940a ong I don't remember 2024-02-23 16:24:43 -06:00
Ottatop
01a9874ecd Fix deadlock again (maybe)
This took like 4 hours to figure out, async sucks wtf
2024-02-23 16:17:22 -06:00
Ottatop
a41517101e Replace all futures::executor::block_on with tokio equivalent 2024-01-25 20:14:20 -06:00
Ottatop
dae790f54c Update Smithay, add MPL licenses to API libs 2024-01-22 21:04:08 -06:00
Ottatop
236f40b364 Add comments, improve macro error msgs 2024-01-22 20:27:22 -06:00
Ottatop
ba1b3feefb Fix typo 2024-01-22 00:09:11 -06:00
Ottatop
1cdeb59a38 Nuke the old Rust API form orbit 2024-01-21 23:45:09 -06:00
Ottatop
3e36c7bea4 Remove pinnacle file 2023-10-20 20:23:55 -05:00
Ottatop
1680acc5e9 Change static callback vec to local 2023-10-20 19:15:49 -05:00
Ottatop
4e36637e19 Remove setup function 2023-10-20 17:56:34 -05:00
Ottatop
0e32f52972 Transition from struct methods to module functions 2023-10-20 17:02:00 -05:00
Ottatop
f0e2282445 Add documentation 2023-10-19 22:35:12 -05:00
Ottatop
f5b626e14d Get example config mostly working 2023-10-19 21:44:33 -05:00
Ottatop
fc7132c0e4 Add libinput stuff 2023-10-19 20:51:45 -05:00
Ottatop
8fd50eff5a Add window rules 2023-10-19 20:43:35 -05:00
Ottatop
9da918bc40 Move stuff to where they should be 2023-10-19 20:19:00 -05:00
Ottatop
cd602fee09 Add tag and some other stuff 2023-10-19 19:26:12 -05:00
Ottatop
c62d090f9f Add most of the output stuff 2023-10-19 18:18:34 -05:00
Ottatop
2c3fb2dbd7 Add input and window stuff 2023-10-19 17:43:37 -05:00
Ottatop
3e56450e29 Start on rust API 2023-10-18 23:05:07 -05:00