diff options
| author | Jan Djärv | 2013-09-15 21:43:32 +0200 |
|---|---|---|
| committer | Jan Djärv | 2013-09-15 21:43:32 +0200 |
| commit | 745d3809b6b0cc594a3e1f5dd24cd043b4c3532d (patch) | |
| tree | 9684666a003a2f1b9f55f1de7267d9fe5b561663 /src | |
| parent | d93ab42eb9ee55bccc1c014ee846f8e2bc555020 (diff) | |
| download | emacs-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/ChangeLog | 6 | ||||
| -rw-r--r-- | src/font.c | 2 | ||||
| -rw-r--r-- | src/nsfns.m | 9 |
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 @@ | |||
| 1 | 2013-09-15 Jan Djärv <jan.h.d@swipnet.se> | 1 | 2013-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); |