gtk2/gdk/wayland
Jonas Ådahl ba31560970 wayland: Bail loudly if invalid geometry is set
There is some bug somewhere where the geometry ends up being correct.
Mutter didn't handle this gracefully, and is to be changed to simply
respect the protocol and error out the client that sends bogus data.

Prepare for this by instead of sending bogus data, complain loudly if it
would happen dropping the invalid geometry on the floor instead of
sending it.

Related: https://gitlab.gnome.org/GNOME/mutter/-/issues/1527
2020-11-11 10:17:59 +01: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: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +02:00
gdkdisplay-wayland.c gdk/wayland: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +02:00
gdkdisplay-wayland.h gdk/wayland: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +02:00
gdkdnd-wayland.c wayland: Fix dnd hotspot movement 2020-08-27 04:02:24 +05: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 wayland: Remove unused fribidi include 2020-06-04 21:08:20 +02: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: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +02:00
gdkscreen-wayland.c gdk/wayland: Use double-click/drag-threshold settings from g-d-s 2020-08-27 00:30:51 +02:00
gdkseat-wayland.h wayland: Remove GdkWaylandDataDevice typedef 2016-03-21 17:15:59 +01:00
gdkselection-wayland.c gdk/wayland: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +02: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
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 gtk#767 add a way to change the application_id of a toplevel wayland GdkSurface 2020-07-07 21:14:21 +01:00
gdkwindow-wayland.c wayland: Bail loudly if invalid geometry is set 2020-11-11 10:17:59 +01:00
Makefile.am gdk/wayland: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +02:00
meson.build gdk/wayland: Add support for primary-selection-unstable-v1 2020-09-27 13:40:40 +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