Mercurial > emacs
changeset 89727:8c94cc7390e6
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 23 Jan 2004 08:53:03 +0000 |
parents | 2660b0974edb |
children | 6b4bfd0ebea7 |
files | lisp/ChangeLog.22 src/ChangeLog.22 |
diffstat | 2 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog.22 Fri Jan 23 08:49:11 2004 +0000 +++ b/lisp/ChangeLog.22 Fri Jan 23 08:53:03 2004 +0000 @@ -1,3 +1,9 @@ +2004-01-23 Kenichi Handa <handa@m17n.org> + + * composite.el (reference-point-alist): Doc fixed. + (encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF). + (decode-composition-rule): Likewise. + 2004-01-20 Kenichi Handa <handa@m17n.org> * language/european.el (diacritic-composition-function): Fix for
--- a/src/ChangeLog.22 Fri Jan 23 08:49:11 2004 +0000 +++ b/src/ChangeLog.22 Fri Jan 23 08:53:03 2004 +0000 @@ -1,3 +1,19 @@ +2004-01-23 Kenichi Handa <handa@m17n.org> + + * composite.c (get_composition_id): Handle xoff and yoff in a + composition rule. + + * composite.h (COMPOSITION_DECODE_RULE): New arg xoff and yoff. + (struct composition): New member lbearing and rbearing. + + * xdisp.c (move_it_to): Optimize for the case (op & MOVE_TO_Y). + (x_get_glyph_overhangs): Handle a composition glyph. + (x_produce_glyphs): Setup lbearing and rbreaing for a composition + glyph. + + * xterm.c (x_compute_glyph_string_overhangs): Handle also a + composition glyph. + 2004-01-18 Kenichi Handa <handa@m17n.org> * print.c: Include charset.h.