gtk2/gdk/wayland
Jonas Ådahl f06ee688fe wayland: Don't inhibit premature resize for popups
So now we essentially only inhibit the premature resize for toplevel
windows, where it is most crucial. For popups, this didn't work for two
reasons: we relied on the owner of the popup (application) to resize
according to the configured size. For custom popup operators like
Epiphany and LibreOffice, this didn't work out well, since they simply
didn't.

Making gdk do it for them in case they didn't themself did make the
popups show up properly, but there were still some weirdness in
LibreOffice where tooltips didn't still didn't get the right size. So,
even though the size set by application may be different from the one
later configured by the display server, let the applications have their
way and see their resize result immediately. It's fairly likely to be
what they eventually get anyway.

Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/2583
2020-04-06 22:02:02 +02:00
..
protocol wayland/protocol: Update gtk-shell protocol to v3 2019-01-23 19:13:37 +01:00
gdkapplaunchcontext-wayland.c gdk/wayland: Set a startup notification 2019-01-23 19:13:37 +01:00
gdkcursor-wayland.c wayland: Avoid using uninitialized memory 2019-04-18 10:40:09 -04:00
gdkdevice-wayland.c gdk/wayland: Clear modifiers when we lose keyboard focus 2020-04-02 20:45:55 +02:00
gdkdisplay-wayland.c wayland: Add xdg-output v3 support 2019-07-26 17:26:05 +02:00
gdkdisplay-wayland.h wayland: Support scales up to 400% for cursors 2020-03-25 11:21:50 -04:00
gdkdnd-wayland.c wayland: Add fake mimetype for local DnD cases 2017-01-09 19:04:23 +01:00
gdkeventsource.c wayland: Don't warn if the display is lost, skip exit handlers 2017-05-30 09:16:45 +02:00
gdkglcontext-wayland.c wayland: Explicitly require RGBA8888 2019-06-17 13:04:35 -04:00
gdkglcontext-wayland.h gl: Drop profile for gdk_window_create_gl_context() 2015-02-12 12:34:28 +00:00
gdkkeys-wayland.c gdk: Stop using deprecated pango api 2019-01-31 14:07:28 -05:00
gdkmonitor-wayland.c Relay the xdg_output.name to GdkMonitor 2019-06-20 22:51:47 +01:00
gdkmonitor-wayland.h gdk/wayland: remove unused variable 2019-08-03 22:30:59 +03:00
gdkprivate-wayland.h gdk/wayland: Unset clipboard/primary if giving up selection ownership 2019-08-20 23:51:04 +02:00
gdkscreen-wayland.c Fix build when G_ENABLE_DEBUG is undefined 2020-03-13 15:51:57 +00:00
gdkseat-wayland.h wayland: Remove GdkWaylandDataDevice typedef 2016-03-21 17:15:59 +01:00
gdkselection-wayland.c gdk/wayland: Harden against NULL selection content 2020-02-20 14:09:00 +01:00
gdkwayland.h wayland: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkwaylanddevice.h wayland: Offer wayland-specific method to set pad actions feedback 2016-08-23 21:01:45 +02:00
gdkwaylanddisplay.h gdk/wayland: Add GdkDisplay call to query available globals 2018-02-14 14:58:06 +01:00
gdkwaylandglcontext.h GL: Follow naming conventions 2014-10-21 23:48:12 -04:00
gdkwaylandmonitor.h wayland: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkwaylandselection.h Drop gdk_wayland_drag_context_get_dnd_window 2015-12-02 00:47:53 -05:00
gdkwaylandwindow.h wayland: Explicitly request mode for both CSD and SSD modes 2018-06-28 18:50:50 +01:00
gdkwindow-wayland.c wayland: Don't inhibit premature resize for popups 2020-04-06 22:02:02 +02:00
Makefile.am Use wayland-scanner private-code in autotools build 2020-01-09 19:15:46 -08:00
meson.build Revert "Revert "wayland: Add support for xdg-output"" 2019-05-22 12:34:11 +02:00
wm-button-layout-translation.c gdk: Relicense translate_wm_button_layout_to_gtk() 2017-04-27 21:06:15 +02:00
wm-button-layout-translation.h gdk: Relicense translate_wm_button_layout_to_gtk() 2017-04-27 21:06:15 +02:00