Mercurial > emacs
comparison src/ChangeLog @ 67734:292d51383810
*** empty log message ***
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
---|---|
date | Thu, 22 Dec 2005 08:17:30 +0000 |
parents | cb55ddcf9e4a |
children | a52cf10424bc |
comparison
equal
deleted
inserted
replaced
67733:330ac31a0c82 | 67734:292d51383810 |
---|---|
1 2005-12-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
2 | |
3 * mac.c (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak. | |
4 | |
5 * macgui.h (XCharStruct): Remove member `valid_p'. | |
6 (STORE_XCHARSTRUCT): Don't set member `valid_p'. | |
7 (XCharStructRow): New typedef. | |
8 (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New | |
9 macros. | |
10 (struct MacFontStruct): Add member `bounds'. Remove member | |
11 `per_char'. All uses for QuichDraw Text fonts are changed to | |
12 `bounds.per_char'. ATSUI font bounds are represented as an array | |
13 `bounds.rows' of XCharStructRow's, each of which consists of a | |
14 bitmap of valid entries and an array of char bounds. | |
15 | |
16 * macterm.c (mac_per_char_metric): Add prototype. | |
17 (x_per_char_metric) [USE_CG_TEXT_DRAWING]: Remove prototype. | |
18 (mac_query_char_extents): New function. | |
19 (x_per_char_metric): Use it. | |
20 (XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations. | |
21 [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Use | |
22 mac_per_char_metric instead of x_per_char_metric. | |
23 (mac_text_extents_16): New function. | |
24 (mac_compute_glyph_string_overhangs): Use it. | |
25 (mac_unload_font): Free member `bounds' in struct MacFontStruct. | |
26 | |
1 2005-12-21 Stefan Monnier <monnier@iro.umontreal.ca> | 27 2005-12-21 Stefan Monnier <monnier@iro.umontreal.ca> |
2 | 28 |
3 * minibuf.c (Fdisplay_completion_list): Use XCAR/XCDR. | 29 * minibuf.c (Fdisplay_completion_list): Use XCAR/XCDR. |
4 (Fminibuffer_completion_help): Remove duplicates before display. | 30 (Fminibuffer_completion_help): Remove duplicates before display. |
5 | 31 |