gtk/gdk
Jonas Ådahl f2a0a8b8be x11/surface: Clear compute_size idle source also when destroying
Doing it on hide() is not enough, since in some edge cases we didn't
ever actually map, we just attempted to compute the size, e.g. in
response to a ConfigureNotify event, then the window was destroyed.

Related: https://gitlab.gnome.org/GNOME/mutter/-/issues/2678
2023-03-10 23:34:50 +01:00
..
broadway gdk/broadway: Add deprecation guards around gdk_display_put_event() 2023-01-27 19:59:36 +01:00
loaders texture: Export gdk_texture_get_format() 2023-02-15 00:39:18 +01:00
macos Merge branch 'wip/otte/gl-is-current' into 'main' 2023-02-02 21:56:32 +00:00
wayland wayland: Don't crash during DND with Cairo renderer 2023-03-07 20:16:59 -05:00
win32 gdk: Add private GLContext::is_current() check 2023-02-02 04:23:51 +01:00
x11 x11/surface: Clear compute_size idle source also when destroying 2023-03-10 23:34:50 +01:00
COPYING
default_cursor.png
filetransferportal.c filetransfer: Be more careful around files 2023-01-30 14:03:13 -05:00
filetransferportalprivate.h
gdk.c Add GDK_DEBUG=no-portals 2022-12-14 13:50:20 -05:00
gdk.h gdk: Add GdkTextureDownloader 2023-02-15 00:39:18 +01:00
gdkapplaunchcontext.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkapplaunchcontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkapplaunchcontextprivate.h
gdkarrayimpl.c gdkarray: Add a "stolen" boolean to splice() 2020-12-24 06:38:45 +01:00
gdkcairo.c cairo: Use GdkTexture for converting from pixbuf 2021-10-06 22:50:07 +02:00
gdkcairo.h gdk: Deprecate gdk_cairo_draw_from_gl() 2021-09-12 05:54:37 +02:00
gdkcairocontext.c gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkcairocontext.h
gdkcairocontextprivate.h
gdkcairoprivate.h gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkclipboard.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkclipboard.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkclipboardprivate.h
gdkconfig.h.meson gdk: Cosmetics 2022-10-05 23:01:28 -04:00
gdkconfig.h.win32
gdkconfig.h.win32_vulkan
gdkconstructorprivate.h Rename gdkconstructor.h to gdkconstructorprivate.h 2022-09-23 23:14:08 -04:00
gdkcontentdeserializer.c Add more names to sources 2022-09-28 12:37:21 -04:00
gdkcontentdeserializer.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcontentformats.c Add constructors for GdkFileList 2022-07-28 14:41:35 +01:00
gdkcontentformats.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkcontentformatsprivate.h
gdkcontentprovider.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcontentprovider.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkcontentproviderimpl.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcontentproviderimpl.h
gdkcontentproviderprivate.h
gdkcontentserializer.c contentserializer: Serialize to file:// if possible 2022-12-14 02:33:45 +01:00
gdkcontentserializer.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcursor.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcursor.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkcursorprivate.h
gdkdebugprivate.h Add GDK_DEBUG=no-portals 2022-12-14 13:50:20 -05:00
gdkdevice.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gdkdevice.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdevicepad.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdevicepad.h
gdkdevicepadprivate.h
gdkdeviceprivate.h gdk: Clean up gdkprivate.h 2022-11-17 22:49:56 -05:00
gdkdevicetool.c Various spelling mistakes across a few domains that show up in documentation. 2022-12-08 12:16:22 +00:00
gdkdevicetool.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkdevicetoolprivate.h
gdkdisplay.c Deprecate more startup-notification API 2023-02-02 08:30:32 +01:00
gdkdisplay.h Deprecate more startup-notification API 2023-02-02 08:30:32 +01:00
gdkdisplaymanager.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gdkdisplaymanager.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h gdk: Clean up gdkprivate.h 2022-11-17 22:49:56 -05:00
gdkdrag.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrag.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdragprivate.h
gdkdragsurface.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdragsurface.h
gdkdragsurfaceprivate.h
gdkdrawcontext.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrawcontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdrawcontextprivate.h gdk: hdr => high depth 2021-10-06 22:50:07 +02:00
gdkdrop.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrop.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdropprivate.h
gdkenums.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkevents.c gdkevents.c: Fix up folding 2023-02-11 08:59:51 -05:00
gdkevents.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkeventsprivate.h Use native Windows API for converting keystrokes to characters 2022-10-17 19:36:48 +02:00
gdkframeclock.c gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkframeclock.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkframeclockidle.c Fix a compiler warning 2023-01-14 00:14:41 -05:00
gdkframeclockidleprivate.h
gdkframeclockprivate.h gdk/frame-clock: Remove the newly added 'compute-size' phase 2020-12-07 09:46:39 +01:00
gdkframetimings.c docs: Rework the gdk docs 2021-03-11 16:37:31 +00:00
gdkframetimings.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkgl.c gdk: Remove unused gdk_gl_texture_quads() function 2021-10-06 03:44:36 +02:00
gdkglcontext.c gdk: Add private GLContext::is_current() check 2023-02-02 04:23:51 +01:00
gdkglcontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkglcontextprivate.h gdk: Add private GLContext::is_current() check 2023-02-02 04:23:51 +01:00
gdkglobals.c gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkgltexture.c texture: Export gdk_texture_get_format() 2023-02-15 00:39:18 +01:00
gdkgltexture.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkgltextureprivate.h
gdkhsla.c gdk_rgba_parse: Support HSL colors 2021-09-10 16:56:42 -05:00
gdkhslaprivate.h gdk: Remove gdk.h include from header 2021-09-24 22:11:57 +02:00
gdkkeys.c gdk: Tweaks to keyname handling 2022-09-24 10:03:37 -04:00
gdkkeys.h
gdkkeysprivate.h gdk: Drop an unused function 2022-07-16 09:43:46 -04:00
gdkkeysyms-update.pl Update the link to the development branch 2022-01-13 14:42:34 +00:00
gdkkeysyms.h Update the link to the development branch 2022-01-13 14:42:34 +00:00
gdkkeyuni.c gdk: Update keyboard symbols from libxkbcommon 2022-01-29 14:31:09 +02:00
gdkmarshalers.list surface: add missing va_marshaller for layout signal 2021-12-07 22:21:19 -08:00
gdkmemoryformat.c gdk: Add a rgb8 → rgba8 conversion macro 2022-03-03 16:05:52 +01:00
gdkmemoryformatprivate.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkmemorytexture.c Fixes for gdk_memory_texture_new_subtexture checks 2023-03-03 11:24:46 -06:00
gdkmemorytexture.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkmemorytextureprivate.h memorytexture: Export less private API 2023-02-15 00:39:18 +01:00
gdkmonitor.c Add GdkMonitor::description 2023-02-02 12:32:28 +01:00
gdkmonitor.h Add GdkMonitor::description 2023-02-02 12:32:28 +01:00
gdkmonitorprivate.h Add GdkMonitor::description 2023-02-02 12:32:28 +01:00
gdkpaintable.c Rename gdk-private.h to gdkprivate.h 2022-09-23 23:23:27 -04:00
gdkpaintable.h docs: Fix vfunc references 2021-08-29 04:29:02 +02:00
gdkpango.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkpango.h
gdkpipeiostream.c gdk: Plug a memleak 2022-08-19 02:38:11 +02:00
gdkpipeiostreamprivate.h
gdkpixbuf.c texture: Export gdk_texture_get_format() 2023-02-15 00:39:18 +01:00
gdkpixbuf.h
gdkpopup.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkpopup.h docs: Rework the gdk docs 2021-03-11 16:37:31 +00:00
gdkpopuplayout.c docs: More syntax fixes 2021-05-22 21:21:10 -04:00
gdkpopuplayout.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkpopupprivate.h
gdkprivate.h gdk: Fix g_set_str version check 2022-12-18 11:29:10 +05:30
gdkprofiler.c
gdkprofilerprivate.h profiler: allow using gdk profiler functions without braces 2021-02-08 11:29:32 -08:00
gdkrectangle.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkrectangle.h
gdkrgba.c css: Avoid more allocations for tokens 2023-01-12 00:12:09 -05:00
gdkrgba.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkrgbaprivate.h rgba: Fix GDK_RGBA() macro to work with alpha 2022-02-08 01:34:19 +01:00
gdkseat.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkseat.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkseatdefault.c gdk/x11: Implement XI2.4 touchpad gesture support 2021-09-27 23:19:33 +03:00
gdkseatdefaultprivate.h
gdkseatprivate.h seat: improve api to take into account the tool type 2021-01-07 12:50:48 +01:00
gdksnapshot.c docs: Rework the gdk docs 2021-03-11 16:37:31 +00:00
gdksnapshot.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdksnapshotprivate.h
gdksurface.c gdk/surface: Handle clicks outside client surfaces 2022-12-23 16:12:03 +01:00
gdksurface.h gdk: Always get shadow width via GdkToplevelSize 2020-12-07 09:46:39 +01:00
gdksurfaceprivate.h gdk/surface: Handle clicks outside client surfaces 2022-12-23 16:12:03 +01:00
gdktexture.c texture: Export gdk_texture_get_format() 2023-02-15 00:39:18 +01:00
gdktexture.h texture: Export gdk_texture_get_format() 2023-02-15 00:39:18 +01:00
gdktexturedownloader.c memorytexture: Export less private API 2023-02-15 00:39:18 +01:00
gdktexturedownloader.h gdk: Add GdkTextureDownloader 2023-02-15 00:39:18 +01:00
gdktexturedownloaderprivate.h gdk: Add GdkTextureDownloader 2023-02-15 00:39:18 +01:00
gdktextureprivate.h texture: Export gdk_texture_get_format() 2023-02-15 00:39:18 +01:00
gdktoplevel.c Add gdk_toplevel_export_handle 2022-11-09 16:28:29 +01:00
gdktoplevel.h g-i: add missing since annotations 2021-11-13 17:50:53 +01:00
gdktoplevellayout.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdktoplevellayout.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdktoplevelprivate.h Add gdk_toplevel_export_handle 2022-11-09 16:28:29 +01:00
gdktoplevelsize.c toplevel-size: Report zero bounds as infinite 2022-09-30 09:31:40 +02:00
gdktoplevelsize.h docs: Remove duplicate documentation stanzas 2021-03-11 16:37:31 +00:00
gdktoplevelsizeprivate.h gdk/toplevelsize: Rename 'margin' to 'shadow' and 'shadow_width' 2020-12-07 20:37:29 +01:00
gdktypes.h gdk: Add GdkTextureDownloader 2023-02-15 00:39:18 +01:00
gdkversionmacros.h.in Add 4.10 version macros 2022-09-28 13:30:01 -04:00
gdkvulkancontext.c vulkan: Add missing enumeration 2022-11-26 15:18:42 +00:00
gdkvulkancontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkvulkancontextprivate.h Rename gdkdebug.h to gdkdebugprivate.h 2022-09-23 23:12:01 -04:00
gen-gdk-gresources-xml.py gdk: Remove unused gdk_gl_texture_quads() function 2021-10-06 03:44:36 +02:00
gen-keyname-table.pl gdk: Tweaks to keyname handling 2022-09-24 10:03:37 -04:00
keynames-translate.txt
keynames.txt
keynamesprivate.h gdk: Tweaks to keyname handling 2022-09-24 10:03:37 -04:00
meson.build Fix compile_resources present source directory 2023-03-07 21:59:50 +00:00