aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2013-09-15 21:43:32 +0200
committerJan Djärv2013-09-15 21:43:32 +0200
commit745d3809b6b0cc594a3e1f5dd24cd043b4c3532d (patch)
tree9684666a003a2f1b9f55f1de7267d9fe5b561663 /src
parentd93ab42eb9ee55bccc1c014ee846f8e2bc555020 (diff)
downloademacs-745d3809b6b0cc594a3e1f5dd24cd043b4c3532d.tar.gz
emacs-745d3809b6b0cc594a3e1f5dd24cd043b4c3532d.zip
Fix compilation for GNUStep due to font changes.
* font.c (syms_of_font): Check MAC_OS_X_VERSION_MAX_ALLOWED >= 1050 for syms_of_macfont. * nsfns.m (Fx_create_frame): Fix font driver registration for GNUStep.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/font.c2
-rw-r--r--src/nsfns.m9
3 files changed, 12 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e3b29c9b21d..0050d949dd2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,11 @@
12013-09-15 Jan Djärv <jan.h.d@swipnet.se> 12013-09-15 Jan Djärv <jan.h.d@swipnet.se>
2 2
3 * nsfns.m (Fx_create_frame): Fix font driver registration for
4 GNUStep.
5
6 * font.c (syms_of_font): Check MAC_OS_X_VERSION_MAX_ALLOWED >= 1050
7 for syms_of_macfont.
8
3 * nsterm.m: Include macfont.h. 9 * nsterm.m: Include macfont.h.
4 (ns_tmp_flags, ns_tmp_font): Remove. 10 (ns_tmp_flags, ns_tmp_font): Remove.
5 (ns_compute_glyph_string_overhangs): Check for driver Qns. 11 (ns_compute_glyph_string_overhangs): Check for driver Qns.
diff --git a/src/font.c b/src/font.c
index 27f4f5dca91..cc832f9a88a 100644
--- a/src/font.c
+++ b/src/font.c
@@ -5199,7 +5199,9 @@ EMACS_FONT_LOG is set. Otherwise, it is set to t. */);
5199#endif /* HAVE_NTGUI */ 5199#endif /* HAVE_NTGUI */
5200#ifdef HAVE_NS 5200#ifdef HAVE_NS
5201 syms_of_nsfont (); 5201 syms_of_nsfont ();
5202#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1050
5202 syms_of_macfont (); 5203 syms_of_macfont ();
5204#endif
5203#endif /* HAVE_NS */ 5205#endif /* HAVE_NS */
5204#endif /* HAVE_WINDOW_SYSTEM */ 5206#endif /* HAVE_WINDOW_SYSTEM */
5205} 5207}
diff --git a/src/nsfns.m b/src/nsfns.m
index 1b4e6b7f57e..574239873a0 100644
--- a/src/nsfns.m
+++ b/src/nsfns.m
@@ -1175,15 +1175,14 @@ This function is an internal primitive--use `make-frame' instead. */)
1175 1175
1176 block_input (); 1176 block_input ();
1177 1177
1178#ifdef NS_IMPL_GNUSTEP || \ 1178#ifdef NS_IMPL_COCOA
1179 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_5 1179#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
1180 register_font_driver (&nsfont_driver, f);
1181#else
1182 if (CTGetCoreTextVersion != NULL 1180 if (CTGetCoreTextVersion != NULL
1183 && CTGetCoreTextVersion () >= kCTVersionNumber10_5) 1181 && CTGetCoreTextVersion () >= kCTVersionNumber10_5)
1184 mac_register_font_driver (f); 1182 mac_register_font_driver (f);
1185 register_font_driver (&nsfont_driver, f);
1186#endif 1183#endif
1184#endif
1185 register_font_driver (&nsfont_driver, f);
1187 1186
1188 x_default_parameter (f, parms, Qfont_backend, Qnil, 1187 x_default_parameter (f, parms, Qfont_backend, Qnil,
1189 "fontBackend", "FontBackend", RES_TYPE_STRING); 1188 "fontBackend", "FontBackend", RES_TYPE_STRING);