Xpra: Ticket #723: _NET_WM_SYNC_REQUEST resizing support

Long overdue. Not going to help with applications that do not support it (I'm looking at you Java: #705), but will probably help with many other well behaved applications: Window Manager Protocols: _NET_WM_SYNC_REQUEST

Thu, 22 Sep 2016 06:23:07 GMT - Antoine Martin: milestone changed

Problem is that gdk.Window enable-synchronized-configure is that Toplevel GTK+ windows automatically use this protocol.

And there is no easy way to disable this, here's the check we could hijack:

  impl = GDK_WINDOW_IMPL_X11 (((GdkWindowObject *)window)->impl);
  if (!impl->use_synchronized_configure)

By accessing the underlying X11 window object. Problem is that the call to gdk_window_configure_finished is embedded deep in the gtk_window_move_resize and gtk_window_configure_event handlers.

And so it might just be easier to not use GTK at all...

Wed, 28 Mar 2018 06:03:32 GMT - Antoine Martin: milestone changed

Sat, 23 Jan 2021 05:04:04 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/723