]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Fri, 23 Jan 2004 08:53:03 +0000 (08:53 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 23 Jan 2004 08:53:03 +0000 (08:53 +0000)
lisp/ChangeLog.22
src/ChangeLog.22

index 7f6495b05398351238187c021a612cfd8de7c8ce..92630d134c65ef91fd11f1793f6a16fdf37fb27a 100644 (file)
@@ -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
index 468a9708cd3e0b46d81704db1275c39eed06e59f..e1c9ec670cde06dd406b69d1e39f5725718a3bcc 100644 (file)
@@ -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.