]> code.delx.au - gnu-emacs/commitdiff
(LIBS_CARBON) [!HAVE_CARBON]: Remove `-framework Carbon'.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sun, 13 Nov 2005 05:48:59 +0000 (05:48 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sun, 13 Nov 2005 05:48:59 +0000 (05:48 +0000)
src/ChangeLog
src/s/darwin.h

index ca03376afb51d4d105dcc0f2ffd4488b54d02763..07ebb7a9e3fb1fa0845d660cd6d56cd7c9c0a231 100644 (file)
@@ -1,3 +1,22 @@
+2005-11-13  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macgui.h (USE_CG_TEXT_DRAWING): New define.
+       (struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font
+       and cg_glyphs.
+
+       * macterm.c [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): New function.
+       (x_draw_glyph_string_foreground) [USE_CG_TEXT_DRAWING]: Use it.
+       (XLoadQueryFont) [USE_CG_TEXT_DRAWING]: Set members cg_font and
+       cg_glyphs in struct MacFontStruct if synthesized bold or italic is
+       not used and font substitution never occurs for ASCII and Latin-1
+       characters.
+       (XLoadQueryFont): Maximum and minimum metrics are now those among
+       ASCII characters.
+       (XLoadQueryFont) [!MAC_OS8 || USE_ATSUI]: Apply WebKit-style
+       height adjustments for Courier, Helvetica, and Times.
+
+       * s/darwin.h (LIBS_CARBON) [!HAVE_CARBON]: Remove `-framework Carbon'.
+
 2005-11-11  David Reitter <david.reitter@gmail.com>
 
        * macterm.c (syms_of_macterm): Remove macCtrlKey, macShiftKey,
        from last_mouse_glyph_frame, and update last_mouse_glyph_frame.
        (XTmouse_position): Set last_mouse_glyph_frame.
        (XTread_socket): Clear last_mouse_glyph_frame on mouse up/down event.
-       (mac_draw_string_common) [MAC_OSX && WORDS_BIG_ENDIAN]: Fix typo.
+       (mac_draw_string_common) [USE_ATSUI && WORDS_BIG_ENDIAN]: Fix typo.
        Use EndianU16_BtoN.
        (mac_draw_string_common) [MAC_OSX]: Don't use ATSUClearLayoutControls.
        (x_per_char_metric, XLoadQueryFont)
index 17188f429967a94a70b9a51f820e4ab2cefeafbd..6227010e3ed72d45ef65d0051d07aa4c48972eca 100644 (file)
@@ -269,7 +269,7 @@ Boston, MA 02110-1301, USA.  */
 #ifdef HAVE_CARBON
 #define LIBS_CARBON -framework Carbon -framework QuickTime
 #else
-#define LIBS_CARBON -framework Carbon
+#define LIBS_CARBON
 #endif
 
 /* The -headerpad option tells ld (see man page) to leave room at the