From: Kenichi Handa <handa@m17n.org>
Date: Fri, 23 Jan 2004 08:53:03 +0000 (+0000)
Subject: *** empty log message ***
X-Git-Tag: emacs-pretest-23.0.90~8295^2~1621
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f9756f18fbc0ea73a15a7788e787f091cd0b6606;p=emacs.git

*** empty log message ***
---

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  <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
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  <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.