gtk2/gdk/quartz
Philip Chimento ec37fbe2e2 quartz: NSWindow NULL check in get_scale_factor
Sending backingScaleFactor to a NULL NSWindow will silently give the
value 0 for the scale factor, causing insidious divide-by-zero bugs down
the line. This checks if the NSWindow is NULL first, as seems to happen
throughout the rest of the file.

Note that I don't have a hi-DPI OS X machine to test this on, though.

https://bugzilla.gnome.org/show_bug.cgi?id=738338
2014-12-24 14:57:40 -08:00
..
gdkcursor-quartz.c Implement gdk_display_get_cursor_for_surface in quartz 2013-08-11 10:43:48 -07:00
gdkdevice-core-quartz.c Bug 704216: Fix prototype for gdk_quartz_device_core_warp. 2013-07-15 10:18:22 -07:00
gdkdevicemanager-core-quartz.c Change FSF Address 2012-02-27 17:06:11 +00: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 Implement gdk_display_get_cursor_for_surface in quartz 2013-08-11 10:43:48 -07:00
gdkdisplaymanager-quartz.c Remove framework initialization code 2013-05-10 17:25:58 -07:00
gdkdnd-quartz.c quartz-dnd: make sure to set source window 2014-08-27 20:57:17 +02:00
gdkdnd-quartz.h Fix attempted inclusion of local headers with system brackets. 2013-04-22 15:48:34 -07:00
gdkeventloop-quartz.c Remove redundant checks for NULL 2014-10-02 19:06:03 +02:00
gdkevents-quartz.c quartz: Get default font size from user font 2014-08-28 20:02:20 +02:00
gdkglobals-quartz.c quartz: add mountain lion as version 8 to enum GdkOSXVersion 2012-11-29 15:00:57 +01:00
gdkkeys-quartz.c NULL check on default keymap 2013-10-11 11:14:32 -07:00
gdkprivate-quartz.h gdkwindow-quartz: Support native fullscreen mode 2014-08-25 12:52:47 +02:00
gdkproperty-quartz.c Remove get_atom_name and atom_intern 2013-04-22 15:48:35 -07:00
gdkquartz.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04: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 Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzkeys.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
GdkQuartzNSWindow.c quartz: fix build on 10.6 and below 2014-10-27 06:46:12 -04:00
GdkQuartzNSWindow.h quartz: fix build on 10.6 and below 2014-10-27 06:46:12 -04:00
gdkquartzscreen.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzutils.h Move get_key_equivalent() to gdk quartz utils. 2014-01-08 17:42:19 -05:00
GdkQuartzView.c Remove redundant checks for NULL 2014-10-02 19:06:03 +02:00
GdkQuartzView.h Bug 705750 Quartz input method doesn't work correctly for Chinese characters 2013-08-16 11:18:29 -07:00
gdkquartzvisual.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzwindow.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkscreen-quartz.c Remove redundant checks for NULL 2014-10-02 19:06:03 +02:00
gdkscreen-quartz.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkselection-quartz.c quartz: move atom/pasteboard type conversions functions to GDK 2013-03-28 13:10:38 +01:00
gdktestutils-quartz.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkutils-quartz.c Move get_key_equivalent() to gdk quartz utils. 2014-01-08 17:42:19 -05:00
gdkvisual-quartz.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkwindow-quartz.c quartz: NSWindow NULL check in get_scale_factor 2014-12-24 14:57:40 -08:00
gdkwindow-quartz.h quartz: Don't bother storing the paint_clip_region 2014-11-22 08:07:28 -08:00
Makefile.am New visibility handling in gdk 2013-05-05 15:38:48 -04: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