Keith Bowes
b5f4055904
Implemented idle-inhibit
...
Now all the protocols in ./protocol are actually being used
2023-12-30 15:33:03 -05:00
Keith Bowes
bceafa5b6b
Require wlroots 0.17.0
2023-11-22 10:06:39 -05:00
Keith Bowes
7fb889d171
react to wlroots changes
2023-08-25 22:22:53 -04:00
Keith Bowes
2b38536dec
gamma-control-v1 now requires manual application of LUTs
2023-06-27 14:41:02 -04:00
Keith Bowes
fd0c5b04d3
react to wlroots changes
2023-06-22 16:21:21 -04:00
Keith Bowes
4eb4536b28
react to wlroots changes
2023-02-07 13:47:56 -05:00
Keith Bowes
bf0f9215dc
react to wlroots changes
2022-12-08 16:50:15 -05:00
Keith Bowes
0c2f744dbf
Updated for wlroots 0.16.0
2022-12-01 17:51:28 -05:00
Keith Bowes
18950eb844
Backported changes to tinywl
2022-06-30 18:25:22 -04:00
Keith Bowes
9fa7060dd4
Fixed for the wlroots xdg-positioner regression fix (see 2d623724c3)
2022-03-15 18:41:25 -04:00
Keith Bowes
df38ee39e0
Cleanups and omissions
2022-03-08 20:17:24 -05:00
Keith Bowes
579a2d2084
Some bug fixes
...
1. The "crash when exiting an application while moving it" bug. See https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3372
2. The crash when there's no previous view to focus. This wasn't a problem before the migration to the scene graph API due to a logic error on my part.
3. The crash if <margins> is missing from rc.xml.
4. I'm now reusing code from focus_view() in seat_focus_surface().
5. I'm now using the dimensions of the output layout box instead of the current view (which was clearly wrong) for unconstraining layer-shell popups.
6. I fixed setting the background color, so that it won't interfere with the layer_shell helper.
2022-03-01 22:16:20 -05:00
Keith Bowes
5a3ac6055d
Migrated layer shell to the scene graph API
2022-02-28 23:20:53 -05:00
Keith Bowes
d7b799ab80
Migrated to the scene graph API
2022-02-28 12:07:30 -05:00
Keith Bowes
8403f759c4
Shade and Unshade actions
2022-02-25 16:28:59 -05:00
Keith Bowes
6aa39a5ce0
Popups should be unconstrained
2022-02-23 20:02:53 -05:00
Keith Bowes
0f612080fa
Backports from tinywl
2022-02-22 18:52:03 -05:00
Keith Bowes
2af28015c8
Fixed output manager
2022-02-19 22:48:19 -05:00
Keith Bowes
4cee7c4014
react to wlroots changes
2022-02-17 10:33:15 -05:00
Keith Bowes
ef73951ce0
Added wlr-layer-shell support
2022-01-30 22:00:50 -05:00
Keith Bowes
87c32d58ab
Updated for wlroots 0.15.0
2022-01-29 14:34:55 -05:00
Keith Bowes
252b8c0de5
Merge pull request #21 from keithbowes/xdg-output
...
Preliminary support for xdg-output
2021-04-06 16:42:30 -04:00
Keith Bowes
697942fc15
Preliminary support for xdg-output
...
No support for layout changes for the time being, though
2020-03-12 17:56:45 -04:00
Keith Bowes
73460ae133
More debugging messages
2020-03-10 15:57:57 -04:00
Keith Bowes
9435ebbfad
Require wlroots 0.9.0+
2020-02-27 17:20:45 -05:00
Keith Bowes
ac8bea9ed3
Style nits
2020-02-27 15:32:19 -05:00
Keith Bowes
a2835c8a64
Fixed new-output notifications in wlroots 0.6.0-0.8.1 with DRM backend
2020-02-26 08:18:56 -05:00
Keith Bowes
40dfbad423
More cleanup
2020-02-23 22:33:06 -05:00
Keith Bowes
cd96e1c124
More cleanups; added missing request_cursor functionality
2020-02-23 22:33:06 -05:00
Keith Bowes
8bc4352eb8
Cleanup
2020-02-23 22:33:06 -05:00
Keith Bowes
874c844ce0
Replaced the old mcwayface rendering code with tinywl's xdg_shell code,
...
allowing it to compile with wlroots 0.9.0+
2020-02-23 22:32:09 -05:00
Keith Bowes
b7ec9e7474
Made compilable with wlroots 0.6.0
2019-06-19 12:49:45 -04:00
Veselin Ivanov
4f231567a7
Added very basic cursor tracking
...
No interaction with wayland clients yet. Just draws the cursor where
the pointer device points.
2018-10-04 20:56:47 +03:00
Veselin Ivanov
60b0f50a62
output: surface->current is an object not a pointer
...
Fixes #2
2018-07-16 16:36:08 +03:00
wizbright
782037f04c
Changed src directory to a more relevant name
2018-06-27 15:41:51 -05:00