# HG changeset patch # User Kenichi Handa # Date 1074847983 0 # Node ID 8c94cc7390e6d00c4b7048df14f7e2c6cf0ad10a # Parent 2660b0974edbf72fc67c97a6f3ecd990008f9479 *** empty log message *** diff -r 2660b0974edb -r 8c94cc7390e6 lisp/ChangeLog.22 --- 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 + + * 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 * language/european.el (diacritic-composition-function): Fix for diff -r 2660b0974edb -r 8c94cc7390e6 src/ChangeLog.22 --- 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 + + * 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 * print.c: Include charset.h.