gtk2/gdk/quartz
David Hogan a1720b97a4 Prevent Quartz/CoreGraphics runtime assertion failures.
gdk_window_impl_quartz_release_context () can be called with a NULL CGContextRef. This causes CoreGraphics assertion failures when debugging a Gtk application in Xcode, as the code was blindly passing that NULL to CGContextRestoreGState () and CGContextSetAllowsAntialiasing (). Given that the matching pair of CGContextSaveGState () and CGContextSetAllowsAntialiasing () calls are already checking for a NULL CGContextRef, it seems reasonable to wrap these calls in a NULL check.
2020-02-17 10:02:50 +11:00
..
gdkcursor-quartz.c gdk quartz: add missing include 2020-02-01 23:56:56 +01:00
gdkdevice-core-quartz.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkdevicemanager-core-quartz.c Replace the deprecated GdkDisplayManager with GdkSeat. 2018-12-07 16:39:13 -08:00
gdkdevicemanager-core-quartz.h Fix attempted inclusion of local headers with system brackets. 2013-04-22 15:48:34 -07:00
gdkdisplay-quartz.c move [NSApplication sharedApplication] after _gdk_quartz_events_init() to avoid initialization issues 2020-01-08 14:13:36 +00:00
gdkdisplay-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkdisplaymanager-quartz.c Replace the deprecated GdkDisplayManager with GdkSeat. 2018-12-07 16:39:13 -08:00
gdkdnd-quartz.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkdnd-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkeventloop-quartz.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkevents-quartz.c Merge branch 'no-objc' into 'gtk-3-24' 2019-11-27 13:39:40 +00:00
gdkglcontext-quartz.c gdk quartz: add missing include (-Werror=implicit) 2020-02-02 11:16:40 +01:00
gdkglcontext-quartz.h quartz: implement GdkGLContext for Quartz backend 2019-03-29 11:25:29 +01:00
gdkglobals-quartz.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkinternal-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkkeys-quartz.c Merge branch 'gtk-3-24-issue-2102' into 'gtk-3-24' 2020-01-10 21:07:46 +00:00
gdkkeys-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkmonitor-quartz.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkmonitor-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkprivate-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkproperty-quartz.c Remove 2 unused functions. 2018-12-07 16:59:45 -08:00
gdkquartz-gtk-only.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkquartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkquartzcursor.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdevice-core.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdevicemanager-core.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdisplay.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdisplaymanager.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdnd.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkquartzglcontext.h quartz: implement GdkGLContext for Quartz backend 2019-03-29 11:25:29 +01:00
gdkquartzkeys.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkquartzmonitor.h quartz: Add a forgotten file 2017-04-01 17:41:00 -04:00
GdkQuartzNSWindow.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
GdkQuartzNSWindow.h Refine GdkQuartzNSWindow convertPointToScreen: 2018-12-15 16:28:44 -08:00
gdkquartzscreen.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzutils.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
GdkQuartzView.c Merge branch 'no-objc' into 'gtk-3-24' 2019-11-27 13:39:40 +00:00
GdkQuartzView.h macOS: Fix bug that entry cannot press and hold a key to input accented character. 2019-01-30 22:07:23 -08:00
gdkquartzvisual.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzwindow.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkscreen-quartz.c macOS: Fix GdkScreen::monitors-changed 2019-07-15 15:40:48 -05:00
gdkscreen-quartz.h Change computation of coordinates. 2019-03-11 16:26:50 -07:00
gdkselection-quartz.c Fix visibiity of gdkselection-quartz.c exported gtk-only functions. 2019-12-10 21:46:59 -08:00
gdktestutils-quartz.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkutils-quartz.c Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
gdkvisual-quartz.c gdk: calculate pixel color shift and precision lazily 2016-02-27 12:27:54 +01:00
gdkwindow-quartz.c Prevent Quartz/CoreGraphics runtime assertion failures. 2020-02-17 10:02:50 +11:00
gdkwindow-quartz.h Hide Objective-C from outside GdkQuartz. 2019-06-22 13:37:46 -07:00
Makefile.am Fix visibiity of gdkselection-quartz.c exported gtk-only functions. 2019-12-10 21:46:59 -08:00
meson.build meson: Build fixes for macOS 2019-04-11 16:45:36 +02:00
xcursors.h Fallback to X cursors for the ones that OS X doesn't provide. Fixes bug 2007-06-25 19:43:22 +00:00