1 |
|
2005-11-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2 |
|
|
3 |
|
* macgui.h (USE_CG_TEXT_DRAWING): New define. |
4 |
|
(struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font |
5 |
|
and cg_glyphs. |
6 |
|
|
7 |
|
* macterm.c [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): New function. |
8 |
|
(x_draw_glyph_string_foreground) [USE_CG_TEXT_DRAWING]: Use it. |
9 |
|
(XLoadQueryFont) [USE_CG_TEXT_DRAWING]: Set members cg_font and |
10 |
|
cg_glyphs in struct MacFontStruct if synthesized bold or italic is |
11 |
|
not used and font substitution never occurs for ASCII and Latin-1 |
12 |
|
characters. |
13 |
|
(XLoadQueryFont): Maximum and minimum metrics are now those among |
14 |
|
ASCII characters. |
15 |
|
(XLoadQueryFont) [!MAC_OS8 || USE_ATSUI]: Apply WebKit-style |
16 |
|
height adjustments for Courier, Helvetica, and Times. |
17 |
|
|
18 |
|
* s/darwin.h (LIBS_CARBON) [!HAVE_CARBON]: Remove `-framework Carbon'. |
19 |
|
|
20 |
2005-11-11 David Reitter <david.reitter@gmail.com> |
2005-11-11 David Reitter <david.reitter@gmail.com> |
21 |
|
|
22 |
* macterm.c (syms_of_macterm): Remove macCtrlKey, macShiftKey, |
* macterm.c (syms_of_macterm): Remove macCtrlKey, macShiftKey, |
279 |
from last_mouse_glyph_frame, and update last_mouse_glyph_frame. |
from last_mouse_glyph_frame, and update last_mouse_glyph_frame. |
280 |
(XTmouse_position): Set last_mouse_glyph_frame. |
(XTmouse_position): Set last_mouse_glyph_frame. |
281 |
(XTread_socket): Clear last_mouse_glyph_frame on mouse up/down event. |
(XTread_socket): Clear last_mouse_glyph_frame on mouse up/down event. |
282 |
(mac_draw_string_common) [MAC_OSX && WORDS_BIG_ENDIAN]: Fix typo. |
(mac_draw_string_common) [USE_ATSUI && WORDS_BIG_ENDIAN]: Fix typo. |
283 |
Use EndianU16_BtoN. |
Use EndianU16_BtoN. |
284 |
(mac_draw_string_common) [MAC_OSX]: Don't use ATSUClearLayoutControls. |
(mac_draw_string_common) [MAC_OSX]: Don't use ATSUClearLayoutControls. |
285 |
(x_per_char_metric, XLoadQueryFont) |
(x_per_char_metric, XLoadQueryFont) |