Mercurial > emacs
changeset 89289:e37e2b1fad5c
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 07 Nov 2002 06:27:02 +0000 |
parents | 7b000c52ea1b |
children | adbc95471ef8 |
files | lisp/ChangeLog src/ChangeLog |
diffstat | 2 files changed, 93 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Thu Nov 07 06:26:17 2002 +0000 +++ b/lisp/ChangeLog Thu Nov 07 06:27:02 2002 +0000 @@ -1,3 +1,69 @@ +2002-11-07 Kenichi Handa <handa@m17n.org> + + * composite.el: Remove all autoload cookies. + (composition-function-table): Variable declaration moved from + composite.c. Format changed. + (save-buffer-state): Copied from font-lock.el. + (auto-composition-chunk-size): New variable. + (auto-compose-chars): New function. Set + auto-composition-function to it. + (toggle-auto-composition): New function. + + * international/characters.el: Make all chararacters in the + charset tibetan to tibetan script. + + * international/mule-conf.el (tibetan): Fix :code-space property. + (tibetan-1-column): Delete :superset property, add :code-offset + property. + + * international/quail.el (quail-input-string-to-events): Don't + generate compose-chars-after events. + + * language/devanagari.el: Register devanagari-composable-function + in composition-function-table for Devanagari characters. + + * language/devan-util.el: Register devanagari-composable-pattern + in indian-composable-pattern. + (devanagari-composition-function): Add autoload cookie. Change + arguments to conform to composition-function-table. + + * language/european.el: Register combining characters in + composition-function-table. + (diacritic-composition-function): Change arguments to conform to + composition-function-table. + + * language/indian.el (indian-composable-pattern): New variable. + + * language/ind-util.el (indian-compose-region): Don't call + compose-chars-after, instead call a function registered in + composition-function-table. + + * language/lao.el: Register lao-composition-function in + composition-function-table for Lao vowels and tones. + (lao): Don't use lao-post-read-conversion. + + * language/lao-util.el (lao-post-read-conversion): Delete this + function. + (lao-composition-function): Change arguments to conform to + composition-function-table. + + * language/thai.el: Register thai-composition-function in + composition-function-table for Thai vowels and tones. + (thai-tis620): Don't use thai-post-read-conversion. + + * language/thai-util.el (thai-post-read-conversion): Delete this + function. + (thai-composition-function): Change arguments to conform to + composition-function-table. + + * language/tibetan.el: Register tibetan-composition-function in + composition-function-table for Tibetan characters. + + * language/tibet-util.el (tibetan-composition-function): Change + arguments to conform to composition-function-table. + + * loadup.el: Load composite + 2002-11-01 Dave Love <fx@gnu.org> * international/mule-diag.el (unicode-data): Find unicodedata-file
--- a/src/ChangeLog Thu Nov 07 06:26:17 2002 +0000 +++ b/src/ChangeLog Thu Nov 07 06:27:02 2002 +0000 @@ -1,3 +1,30 @@ +2002-11-07 Kenichi Handa <handa@m17n.org> + + * Makefile.in (lisp, shortlisp): Add composite.elc + + * composite.h (Qauto_composed, Vauto_composition_function, + Qauto_composition_function): Extern them. + + * composite.c (Vcomposition_function_table, + Qcomposition_function_table): Delete variables. + (Qauto_composed, Vauto_composition_function, + Qauto_composition_function): New variables. + (run_composition_function): Don't call + compose-chars-after-function. + (update_compositions): Clear `auto-composed' text property. + (compose_chars_in_text): Delete this function. + (syms_of_composite): Staticpro Qauto_composed and + Qauto_composition_function. Declare Vauto_composition_function as + a Lisp variable. + + * dispextern.h (enum prop_idx): Add member AUTO_COMPOSED_PROP_IDX. + + * xdisp.c (it_props): Add an entry for Qauto_composed. + (handle_auto_composed_prop): New function. + + * xselect.c (selection_data_to_lisp_data): Don't call + compose_chars_in_text. + 2002-11-06 Dave Love <fx@gnu.org> * xterm.c (XTread_socket): Check Lisp types for Vx_keysym_table