labwc/include
John Lindgren 065c37d3f5 xwayland: Process move-only client configure requests more quickly
For a move-only client configure request, treat it similarly to
view_move() by updating the scene-graph immediately, rather than waiting
for handle_commit().  Move-and-resize requests are handled the same as
before.

This (mostly?) fixes the glitchiness that was noticeable when dragging
an undecorated XWayland window (e.g. Audacious in Winamp mode).

Also:

- Reduce some code duplication in handle_request_configure() by
  simply calling configure(), as suggested by @johanmalm in #428.
- Factor out common logic after a move and/or resize into view_moved().
2022-07-18 22:06:12 +01:00
..
common common: Add helpers for raising/lowering FD limit 2022-07-17 00:59:23 +00:00
config src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
menu menu: support <separator /> 2022-06-25 14:56:35 +02:00
private src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
xbm Prepare to move from wlr_texture to lab_data_buffer 2022-02-23 21:47:01 +00:00
action.h src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
buffer.h src/buffer: Automatically adapt to scale attribute 2022-06-14 22:03:08 +01:00
debug.h Add debug_dump_scene() 2022-02-23 21:47:01 +00:00
key-state.h keyboard: cancel repeat when handling key-bind 2022-01-02 15:28:35 +00:00
labwc.h xwayland: Process move-only client configure requests more quickly 2022-07-18 22:06:12 +01:00
layers.h Chase wlroots: every scene_node parent is now a tree 2022-06-07 07:13:37 +01:00
meson.build Make xwayland support optional 2020-12-30 10:29:21 +00:00
node.h src/ssd: Convert button node descriptors to struct ssd_button 2022-06-09 22:04:35 +01:00
resistance.h Add SPDX identifiers 2021-11-13 21:56:53 +00:00
ssd.h src/ssd/ssd.c: Keep view->margin in sync when toggling decorations 2022-06-30 06:45:18 +01:00
theme.h menu: support <separator /> 2022-06-25 14:56:35 +02:00
workspaces.h workspaces: Add workspaces.{c,h} 2022-06-15 22:26:21 +02:00