diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index e7bb3584912..8245a8b5119 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,29 @@ | |||
| 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. |