gtk2/gdk/x11
Sam Bazley a91de44755 gdk: Fix parent relative background crash
When setting a window's background to ParentRelative on X11, the window
depths must match to avoid a BadMatch error. Query the X server for the
parent window rather that relying on the parent passed to
gtk_window_new() to prevent crashes with reparented windows.

Fixes: #3288
2020-10-27 18:29:21 +00:00
..
gdkapplaunchcontext-x11.c Deprecate more to-be-removed screen apis 2016-10-20 13:44:23 -04:00
gdkasync.c autotools: remove NEED_XIPROTO_H_FOR_XREPLY check 2019-08-21 20:39:15 +02:00
gdkasync.h
gdkcursor-x11.c g-i: Add some nullable annotations 2018-11-18 13:40:24 +01:00
gdkdevice-core-x11.c Add and use GDK_CHECK_DEBUG macro 2016-02-28 21:40:30 -05:00
gdkdevice-xi2.c Add and use GDK_CHECK_DEBUG macro 2016-02-28 21:40:30 -05:00
gdkdevicemanager-core-x11.c Revert "gdk: deactivate/activate surface on keyboard grabs" 2019-01-04 17:07:18 +01:00
gdkdevicemanager-x11.c x11: Don't use g_print for debug output 2016-02-28 21:40:24 -05:00
gdkdevicemanager-xi2.c gdk/x11: Properly unref removed device in XI2 device manager 2020-01-27 22:06:49 +01:00
gdkdevicemanagerprivate-core.h
gdkdisplay-x11.c gdk: backport GdkProfiler 2019-06-06 17:17:20 -07:00
gdkdisplay-x11.h x11: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkdisplaymanager-x11.c
gdkdnd-x11.c x11: Honor hotspot during drag cancel animation 2019-12-09 01:22:11 +01:00
gdkeventsource.c Revert "gdk: deactivate/activate surface on keyboard grabs" 2019-01-04 17:07:18 +01:00
gdkeventsource.h
gdkeventtranslator.c
gdkeventtranslator.h
gdkgeometry-x11.c
gdkglcontext-x11.c force redraw in glareawhen buffer_age is 0 2020-05-10 21:21:08 +02:00
gdkglcontext-x11.h
gdkkeys-x11.c gdk: Stop using deprecated pango api 2019-01-31 14:07:28 -05:00
gdkmain-x11.c Add gdk_x11_display_get_parent_relative_pattern(). 2018-12-12 02:56:35 +01:00
gdkmonitor-x11.c x11: add support for _GTK_WORKAREAS_Dn 2020-01-28 14:51:22 +02:00
gdkmonitor-x11.h x11: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkprivate-x11.h Remove a dead macro 2018-01-07 16:38:42 +00:00
gdkproperty-x11.c
gdkscreen-x11.c x11: add support for _GTK_WORKAREAS_Dn 2020-01-28 14:51:22 +02:00
gdkscreen-x11.h x11: add support for _GTK_WORKAREAS_Dn 2020-01-28 14:51:22 +02:00
gdkselection-x11.c x11: Use g_error_matches() 2016-03-20 05:43:02 +01:00
gdksettings.c Add a gtk-overlay-scrolling setting 2019-05-31 11:54:06 -04:00
gdktestutils-x11.c
gdkvisual-x11.c Add and use GDK_CHECK_DEBUG macro 2016-02-28 21:40:30 -05:00
gdkwindow-x11.c gdk: Fix parent relative background crash 2020-10-27 18:29:21 +00:00
gdkwindow-x11.h x11: Add support for _GTK_EDGE_CONSTRAINTS atom 2017-10-03 20:06:46 -03:00
gdkx11applaunchcontext.h
gdkx11cursor.h
gdkx11device-core.h
gdkx11device-xi2.h
gdkx11device.h
gdkx11devicemanager-core.h
gdkx11devicemanager-xi2.h
gdkx11devicemanager-xi.h
gdkx11devicemanager.h
gdkx11display.h
gdkx11displaymanager.h
gdkx11dnd.h
gdkx11glcontext.h
gdkx11keys.h
gdkx11monitor.h x11: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkx11property.h
gdkx11screen.h
gdkx11selection.h
gdkx11utils.h Add gdk_x11_display_get_parent_relative_pattern(). 2018-12-12 02:56:35 +01:00
gdkx11visual.h
gdkx11window.h
gdkx-autocleanups.h
gdkx.h x11: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkxftdefaults.c Simplify Xft setting fallback 2015-07-07 20:54:16 -04:00
gdkxid.c
Makefile.am autotools: dist all meson related build files 2019-04-11 16:45:36 +02:00
meson.build meson: Fix introspection generation on Linux 2019-04-11 16:45:36 +02:00
MwmUtil.h
xsettings-client.c x11: Don't use g_print for debug output 2016-02-28 21:40:24 -05:00
xsettings-client.h