aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2005-12-22 08:17:30 +0000
committerYAMAMOTO Mitsuharu2005-12-22 08:17:30 +0000
commitb73e4d84e08e1f7212f42fd582ab4191027ba6db (patch)
tree6cd193d5e90b83f1aeeb24d323637bcd1b65648a /src/ChangeLog
parent06505fd8488e37789078acca9868c264f559afc6 (diff)
downloademacs-b73e4d84e08e1f7212f42fd582ab4191027ba6db.tar.gz
emacs-b73e4d84e08e1f7212f42fd582ab4191027ba6db.zip
(mac_per_char_metric): Add prototype.
(x_per_char_metric) [USE_CG_TEXT_DRAWING]: Remove prototype. (mac_query_char_extents): New function. (x_per_char_metric): Use it. (XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations. [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Use mac_per_char_metric instead of x_per_char_metric. (mac_text_extents_16): New function. (mac_compute_glyph_string_overhangs): Use it. (mac_unload_font): Free member `bounds' in struct MacFontStruct.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog26
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 @@
12005-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
12005-12-21 Stefan Monnier <monnier@iro.umontreal.ca> 272005-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.