From f9756f18fbc0ea73a15a7788e787f091cd0b6606 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Fri, 23 Jan 2004 08:53:03 +0000 Subject: [PATCH] *** empty log message *** --- lisp/ChangeLog.22 | 6 ++++++ src/ChangeLog.22 | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/lisp/ChangeLog.22 b/lisp/ChangeLog.22 index 7f6495b0539..92630d134c6 100644 --- a/lisp/ChangeLog.22 +++ b/lisp/ChangeLog.22 @@ -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 --git a/src/ChangeLog.22 b/src/ChangeLog.22 index 468a9708cd3..e1c9ec670cd 100644 --- a/src/ChangeLog.22 +++ b/src/ChangeLog.22 @@ -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. -- 2.39.2