diff options
| author | Kenichi Handa | 2011-07-07 07:43:48 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2011-07-07 07:43:48 +0900 |
| commit | c805dec0b5fa81b5c9f2b724e2ec12a17d723aca (patch) | |
| tree | c29a8490c976fdf4dbf64ef1b13a57f7d1110cc1 /src/ChangeLog | |
| parent | 5c62d133468c354b47a1643092add8292e084765 (diff) | |
| download | emacs-c805dec0b5fa81b5c9f2b724e2ec12a17d723aca.tar.gz emacs-c805dec0b5fa81b5c9f2b724e2ec12a17d723aca.zip | |
Add C interface for Unicode character property table.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 78fca60ca28..1a56298ee20 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,45 @@ | |||
| 1 | 2011-07-06 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * character.h (unicode_category_t): New enum type. | ||
| 4 | |||
| 5 | * chartab.c (uniprop_decoder_t, uniprop_encoder_t): New types. | ||
| 6 | (Qchar_code_property_table): New variable. | ||
| 7 | (UNIPROP_TABLE_P, UNIPROP_GET_DECODER) | ||
| 8 | (UNIPROP_COMPRESSED_FORM_P): New macros. | ||
| 9 | (char_table_ascii): Uncompress the compressed values. | ||
| 10 | (sub_char_table_ref): New arg is_uniprop. Callers changed. | ||
| 11 | Uncompress the compressed values. | ||
| 12 | (sub_char_table_ref_and_range): Likewise. | ||
| 13 | (char_table_ref_and_range): Uncompress the compressed values. | ||
| 14 | (sub_char_table_set): New arg is_uniprop. Callers changed. | ||
| 15 | Uncompress the compressed values. | ||
| 16 | (sub_char_table_set_range): Args changed. Callers changed. | ||
| 17 | (char_table_set_range): Adjuted for the above change. | ||
| 18 | (map_sub_char_table): Delete args default_val and parent. Add arg | ||
| 19 | top. Give decoded values to a Lisp function. | ||
| 20 | (map_char_table): Adjusted for the above change. Give decoded | ||
| 21 | values to a Lisp function. Gcpro more variables. | ||
| 22 | (uniprop_table_uncompress) | ||
| 23 | (uniprop_decode_value_run_length): New functions. | ||
| 24 | (uniprop_decoder, uniprop_decoder_count): New variables. | ||
| 25 | (uniprop_get_decoder, uniprop_encode_value_character) | ||
| 26 | (uniprop_encode_value_run_length, uniprop_encode_value_numeric): | ||
| 27 | New functions. | ||
| 28 | (uniprop_encoder, uniprop_encoder_count): New variables. | ||
| 29 | (uniprop_get_encoder, uniprop_table) | ||
| 30 | (Funicode_property_table_internal, Fget_unicode_property_internal) | ||
| 31 | (Fput_unicode_property_internal): New functions. | ||
| 32 | (syms_of_chartab): DEFSYM Qchar_code_property_table, defsubr | ||
| 33 | Sunicode_property_table_internal, Sget_unicode_property_internal, | ||
| 34 | and Sput_unicode_property_internal. Defvar_lisp | ||
| 35 | char-code-property-alist. | ||
| 36 | |||
| 37 | * composite.c (CHAR_COMPOSABLE_P): Adjusted for the change of | ||
| 38 | Vunicode_category_table. | ||
| 39 | |||
| 40 | * font.c (font_range): Adjusted for the change of | ||
| 41 | Vunicode_category_table. | ||
| 42 | |||
| 1 | 2011-06-22 Paul Eggert <eggert@cs.ucla.edu> | 43 | 2011-06-22 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 44 | ||
| 3 | Fixes for GLYPH_DEBUG found by GCC 4.6.0 static checking. | 45 | Fixes for GLYPH_DEBUG found by GCC 4.6.0 static checking. |