aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2010-09-27 14:27:28 +0900
committerKenichi Handa2010-09-27 14:27:28 +0900
commit4be9765d4bad14d68cdfee2a2c6afe1001d9516a (patch)
treecf5d1959dc767eee97d3e1cc096e8e850550e9b6 /src/ChangeLog
parent1114abdb3d5a0f4f86d7a28f8c523c6f07790208 (diff)
downloademacs-4be9765d4bad14d68cdfee2a2c6afe1001d9516a.tar.gz
emacs-4be9765d4bad14d68cdfee2a2c6afe1001d9516a.zip
Remove restriction on the number of glyphs in one composition.
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 a44d97d96a1..7f35c67039c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,29 @@
12010-09-27 Kenichi Handa <handa@m17n.org>
2
3 These changes are to remove restriction on the number of glyphs in
4 one composition.
5
6 * dispextern.h (struct glyph): Change the member "slice" to union.
7 Remove u.cmp.from and u.cmp.to. Give more bits to u.cmp.id.
8 (GLYPH_SLICE_EQUAL_P): Adjusted for the above change.
9
10 * dispnew.c (buffer_posn_from_coords): Use glyph->slice.img
11 instead of glyph->slice.
12 (marginal_area_string): Likewise.
13
14 * term.c (encode_terminal_code): Use glyph->slice.cmp instead of
15 glyph->u.cmp.
16 (append_composite_glyph): Likewise.
17
18 * xdisp.c (dump_glyph): Use glyph->slice.cmp instead of
19 glyph->u.cmp.
20 (fill_gstring_glyph_string, x_get_glyph_overhangs)
21 (append_composite_glyph): Likewise.
22 (fill_image_glyph_string): Use glyph->slice.img instead of
23 glyph->slice.
24 (append_glyph, produce_image_glyph, append_stretch_glyph)
25 (note_mouse_highlight): Likewise.
26
12010-09-22 Kenichi Handa <handa@m17n.org> 272010-09-22 Kenichi Handa <handa@m17n.org>
2 28
3 * xdisp.c (compute_stop_pos): Call composition_compute_stop_pos 29 * xdisp.c (compute_stop_pos): Call composition_compute_stop_pos