John Ralls
69135bcfe3
Accommodate macOS 11.0 Big Sur in gdk_quartz_osx_version.
...
This may need to be changed next year, it depends on what Apple
decides to do with version numbers going forward.
Also updated GdkOSXVersion to include Catalina and Big Sur.
2020-08-11 17:08:53 -07:00
John Ralls
ef72fe750a
Hide Objective-C from outside GdkQuartz.
...
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1737
Don't export any functions taking or returning MacOS types in
gdkquartz.h, gdkprivate-quartz.h, or any header that either includes.
The GdkQuartz internal functions are moved to a new header
gdkinternal-quartz.h, the functions used by quartz-specific
Gtk files are moved to another new header gdkquartz-gtk-only.h, and
the key and event enums to a new header gdkkeys-quartz.h.
2019-06-22 13:37:46 -07:00
John Ralls
1165ab9d27
Replace deprecated gestalt for 10.10 and later.
...
It was deprecated in 10.8 but no replacement until 10.10.
2018-12-07 16:59:44 -08:00
Michael Natterer
709f12b9ac
quartz: add mountain lion as version 8 to enum GdkOSXVersion
...
Also use GDK_OSX_UNSUPPORTED instead of 0 in gdk_quartz_osx_version().
(cherry picked from commit 9644e910a8
)
2012-11-29 15:00:57 +01:00
Michael Natterer
e2144fbb7e
quartz: call Gestalt() only once per session in gdk_quartz_osx_version()
...
Thanks to Paul Davis for pointing this out.
(cherry picked from commit d6533ffc44
)
2012-11-29 15:00:38 +01:00
Javier Jardón
9d0febc9a6
Change FSF Address
2012-02-27 17:06:11 +00:00
Kristian Rietveld
b78658c310
quartz: make gdk_quartz_osx_version conform to coding style
2011-11-06 10:17:46 +01:00
John Ralls
fc7dfd7246
Bug 655122: Detect OSX version for handling version-dependent special
...
cases (the one at hand is window resizing, which is handled differently
on OSX 10.7 from earlier versions).
2011-08-13 15:29:11 -07:00
Johan Dahlin
d97cdbdf53
Include "config.h" instead of <config.h> Command used: find -name
...
2008-06-21 Johan Dahlin <jdahlin@async.com.br>
* *.[ch]: Include "config.h" instead of <config.h>
Command used:
find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
Rubberstamped by Mitch and Tim
svn path=/trunk/; revision=20669
2008-06-22 14:28:52 +00:00
Anders Carlsson
1097260aa7
Add quartz backend.
...
2005-11-21 Anders Carlsson <andersca@imendio.com>
* configure.in:
* gtk/Makefile.am:
* gdk/Makefile.am:
* gdk/quartz/*:
Add quartz backend.
* docs/tools/Makefile.am:
Only build docshooter when the X11 backend is used.
* gtk/gtkplug-stub.c:
Include gtkplug.h here.
* gtk/gtksocket-stub.c:
Include gtksocket.h here.
2005-11-22 10:03:32 +00:00