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.