1 |
|
2002-11-07 Kenichi Handa <handa@m17n.org> |
2 |
|
|
3 |
|
* Makefile.in (lisp, shortlisp): Add composite.elc |
4 |
|
|
5 |
|
* composite.h (Qauto_composed, Vauto_composition_function, |
6 |
|
Qauto_composition_function): Extern them. |
7 |
|
|
8 |
|
* composite.c (Vcomposition_function_table, |
9 |
|
Qcomposition_function_table): Delete variables. |
10 |
|
(Qauto_composed, Vauto_composition_function, |
11 |
|
Qauto_composition_function): New variables. |
12 |
|
(run_composition_function): Don't call |
13 |
|
compose-chars-after-function. |
14 |
|
(update_compositions): Clear `auto-composed' text property. |
15 |
|
(compose_chars_in_text): Delete this function. |
16 |
|
(syms_of_composite): Staticpro Qauto_composed and |
17 |
|
Qauto_composition_function. Declare Vauto_composition_function as |
18 |
|
a Lisp variable. |
19 |
|
|
20 |
|
* dispextern.h (enum prop_idx): Add member AUTO_COMPOSED_PROP_IDX. |
21 |
|
|
22 |
|
* xdisp.c (it_props): Add an entry for Qauto_composed. |
23 |
|
(handle_auto_composed_prop): New function. |
24 |
|
|
25 |
|
* xselect.c (selection_data_to_lisp_data): Don't call |
26 |
|
compose_chars_in_text. |
27 |
|
|
28 |
2002-11-06 Dave Love <fx@gnu.org> |
2002-11-06 Dave Love <fx@gnu.org> |
29 |
|
|
30 |
* xterm.c (XTread_socket): Check Lisp types for Vx_keysym_table |
* xterm.c (XTread_socket): Check Lisp types for Vx_keysym_table |