wlroots/include
Isaac Freund 2072d59da5 xdg-shell: split last-acked and current state
These states are distinct in the time period between the ack_configure
and the next commit on the surface. Splitting these states avoids the
following race for example:

- client starts at 1000x1000
- wlr_xdg_toplevel_set_size 500x500
- size is different -> configure sent
- client acks the configure
- wlr_xdg_toplevel_set_size 1000x1000
- compare_xdg_toplevel_state returns true since there is no pending
  configure and the currently committed size is still 1000x1000
- no new configure is sent
- client commits at the size it last acked, 500x500
2020-08-27 12:36:29 +02:00
..
backend session: Add libseat backend 2020-08-24 11:13:55 +02:00
render render/gles2: remove gles2_procs 2020-07-28 06:59:07 -06:00
types wlr_keyboard_group: introduce enter and leave 2020-05-31 17:28:18 -04:00
util util/time: move `timespec_sub` to time utilities 2020-06-06 00:09:19 +02:00
wlr xdg-shell: split last-acked and current state 2020-08-27 12:36:29 +02:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland xwayland: do not allow apps to change focus after wlroots request 2020-07-30 13:40:36 +02:00
meson.build meson: Various improvements 2019-12-23 07:48:29 -05:00