Mercurial > emacs
changeset 101779:d402dabe697d
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 04 Feb 2009 01:58:13 +0000 |
parents | 33994495e60c |
children | 4c5660c5102c |
files | src/ChangeLog |
diffstat | 1 files changed, 24 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Wed Feb 04 01:55:07 2009 +0000 +++ b/src/ChangeLog Wed Feb 04 01:58:13 2009 +0000 @@ -1,3 +1,27 @@ +2009-02-04 Kenichi Handa <handa@m17n.org> + + * Makefile.in (composite.o): Depends on frame.h and termhooks.h. + + * charset.c (Fchar_charset): New optional arg restriction. + + * coding.h (coding_system_charset_list): Extern it. + + * coding.c (coding_system_charset_list): New function. + + * composite.c: Include coding.h and termhooks.h. + (composition_gstring_p): Fix for the terminal case. + (composition_gstring_width): Likewise. + (fill_gstring_body): Likewise. + (autocmp_chars): For terminal, call Fcomposition_get_gstring with + the frame. + (composition_compute_stop_pos): Adjust cmp_it->stop_pos if point + is within a composition. + (Fcomposition_get_gstring): Fix the the terminal case. + + * term.c (encode_terminal_code): Fix handling of composition. + (produce_composite_glyph): For static composition, get pixel_width + from struct composition. + 2009-02-02 Andreas Schwab <schwab@suse.de> * unexelf.c (unexec): Handle unaligned bss offset.