diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog.unicode | 55 |
1 files changed, 30 insertions, 25 deletions
diff --git a/src/ChangeLog.unicode b/src/ChangeLog.unicode index 3304520620a..83a82b9d636 100644 --- a/src/ChangeLog.unicode +++ b/src/ChangeLog.unicode | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-11-12 Kenichi Handa <handa@ni.aist.go.jp> | ||
| 2 | |||
| 3 | * xfaces.c (face_for_overlay_string): Call lookup_face with | ||
| 4 | correct arguments (fix of synching with the trunk). | ||
| 5 | |||
| 1 | 2007-11-05 Kenichi Handa <handa@m17n.org> | 6 | 2007-11-05 Kenichi Handa <handa@m17n.org> |
| 2 | 7 | ||
| 3 | * font.c (font_prop_validate_symbol): The argument prop_index is | 8 | * font.c (font_prop_validate_symbol): The argument prop_index is |
| @@ -389,7 +394,7 @@ | |||
| 389 | * w32fns.c [USE_FONT_BACKEND]: Port font backend changes from xfns.c. | 394 | * w32fns.c [USE_FONT_BACKEND]: Port font backend changes from xfns.c. |
| 390 | (x_to_w32_charset, w32_to_x_charset): Expose externally. | 395 | (x_to_w32_charset, w32_to_x_charset): Expose externally. |
| 391 | 396 | ||
| 392 | * w32font.c: New file for w32 font backend. | 397 | * w32font.c: New file for w32 font backend. |
| 393 | 398 | ||
| 394 | 2007-05-28 Kenichi Handa <handa@m17n.org> | 399 | 2007-05-28 Kenichi Handa <handa@m17n.org> |
| 395 | 400 | ||
| @@ -534,7 +539,7 @@ | |||
| 534 | 539 | ||
| 535 | 2007-02-20 Kenichi Handa <handa@m17n.org> | 540 | 2007-02-20 Kenichi Handa <handa@m17n.org> |
| 536 | 541 | ||
| 537 | * xterm.c (x_draw_composite_glyph_string_foreground): Fix | 542 | * xterm.c (x_draw_composite_glyph_string_foreground): Fix |
| 538 | indexing into elements of s->cmp and s->char2b. | 543 | indexing into elements of s->cmp and s->char2b. |
| 539 | 544 | ||
| 540 | 2007-02-16 Juanma Barranquero <lekktu@gmail.com> | 545 | 2007-02-16 Juanma Barranquero <lekktu@gmail.com> |
| @@ -821,7 +826,7 @@ | |||
| 821 | font_otf_gpos. | 826 | font_otf_gpos. |
| 822 | (Ffont_otf_alternates): Check if the driver has otf_gsub function. | 827 | (Ffont_otf_alternates): Check if the driver has otf_gsub function. |
| 823 | Call font->driver->otf_gsub instead of font_otf_gsub. | 828 | Call font->driver->otf_gsub instead of font_otf_gsub. |
| 824 | 829 | ||
| 825 | * frame.c (x_set_font_backend): Do more works that were done in | 830 | * frame.c (x_set_font_backend): Do more works that were done in |
| 826 | font_update_drivers before. | 831 | font_update_drivers before. |
| 827 | 832 | ||
| @@ -1581,7 +1586,7 @@ | |||
| 1581 | (Fcoding_system_p): Check Qcoding_system_define_form. | 1586 | (Fcoding_system_p): Check Qcoding_system_define_form. |
| 1582 | (Fcheck_coding_system): Try to autoload the definition of | 1587 | (Fcheck_coding_system): Try to autoload the definition of |
| 1583 | CODING-SYSTEM. | 1588 | CODING-SYSTEM. |
| 1584 | 1589 | ||
| 1585 | * coding.h (CODING_SYSTEM_P): If ID is not available, call | 1590 | * coding.h (CODING_SYSTEM_P): If ID is not available, call |
| 1586 | Fcoding_system_p. | 1591 | Fcoding_system_p. |
| 1587 | (CHECK_CODING_SYSTEM): If ID is not available, call | 1592 | (CHECK_CODING_SYSTEM): If ID is not available, call |
| @@ -1695,7 +1700,7 @@ | |||
| 1695 | (setup_config, Fw32_get_clipboard_data): Use | 1700 | (setup_config, Fw32_get_clipboard_data): Use |
| 1696 | validate_coding_system. | 1701 | validate_coding_system. |
| 1697 | (Fx_selection_exists): Move call to setup_config to a place | 1702 | (Fx_selection_exists): Move call to setup_config to a place |
| 1698 | were signals are allowed. | 1703 | were signals are allowed. |
| 1699 | 1704 | ||
| 1700 | * lisp.h (Fcoding_system_base, Fcoding_system_eol_type) | 1705 | * lisp.h (Fcoding_system_base, Fcoding_system_eol_type) |
| 1701 | (Fcheck_coding_system): Add declarations. | 1706 | (Fcheck_coding_system): Add declarations. |
| @@ -1890,7 +1895,7 @@ | |||
| 1890 | (detect_coding): Optimization for ISO-2022 when no 8-bit data is | 1895 | (detect_coding): Optimization for ISO-2022 when no 8-bit data is |
| 1891 | found. | 1896 | found. |
| 1892 | (detect_coding_system): Likewise. | 1897 | (detect_coding_system): Likewise. |
| 1893 | 1898 | ||
| 1894 | 2004-09-01 Jason Rumney <jasonr@gnu.org> | 1899 | 2004-09-01 Jason Rumney <jasonr@gnu.org> |
| 1895 | 1900 | ||
| 1896 | * w32fns.c (x_to_w32_font): Update to use new coding struct. | 1901 | * w32fns.c (x_to_w32_font): Update to use new coding struct. |
| @@ -1903,7 +1908,7 @@ | |||
| 1903 | 2004-08-03 Steven Tamm <steventamm@mac.com> | 1908 | 2004-08-03 Steven Tamm <steventamm@mac.com> |
| 1904 | 1909 | ||
| 1905 | * macterm.c (mac_encode_char): Add charset argument and update | 1910 | * macterm.c (mac_encode_char): Add charset argument and update |
| 1906 | to use encoding_type | 1911 | to use encoding_type. |
| 1907 | (x_new_font,x_new_fontset): Merge in changes from xterm.c; | 1912 | (x_new_font,x_new_fontset): Merge in changes from xterm.c; |
| 1908 | switch to pure fontset | 1913 | switch to pure fontset |
| 1909 | (decode_mac_font_name): Temporarily remove decoding | 1914 | (decode_mac_font_name): Temporarily remove decoding |
| @@ -2003,7 +2008,7 @@ | |||
| 2003 | 2008 | ||
| 2004 | * coding.c: Sync to HEAD. | 2009 | * coding.c: Sync to HEAD. |
| 2005 | (emacs_mule_char): Check invalid code more regidly. | 2010 | (emacs_mule_char): Check invalid code more regidly. |
| 2006 | 2011 | ||
| 2007 | * coding.h: Sync to HEAD. | 2012 | * coding.h: Sync to HEAD. |
| 2008 | 2013 | ||
| 2009 | * charset.c: Sync to HEAD. | 2014 | * charset.c: Sync to HEAD. |
| @@ -2123,7 +2128,7 @@ | |||
| 2123 | a specific size, don't change that size. | 2128 | a specific size, don't change that size. |
| 2124 | (try_font_list): Try a scalable font also in the case that a | 2129 | (try_font_list): Try a scalable font also in the case that a |
| 2125 | pattern string is specified, | 2130 | pattern string is specified, |
| 2126 | 2131 | ||
| 2127 | 2132 | ||
| 2128 | 2004-03-03 Kenichi Handa <handa@m17n.org> | 2133 | 2004-03-03 Kenichi Handa <handa@m17n.org> |
| 2129 | 2134 | ||
| @@ -2338,7 +2343,7 @@ | |||
| 2338 | (Qinvalid_source, Qinterrupted, Qinsufficient_memory): New | 2343 | (Qinvalid_source, Qinterrupted, Qinsufficient_memory): New |
| 2339 | variables. | 2344 | variables. |
| 2340 | (Vlast_code_conversion_error): New variables. | 2345 | (Vlast_code_conversion_error): New variables. |
| 2341 | (syms_of_coding): DEFSYM or DEFVAR_LISP them. | 2346 | (syms_of_coding): DEFSYM or DEFVAR_LISP them. |
| 2342 | (ONE_MORE_BYTE): Record error if any instead of signaling an | 2347 | (ONE_MORE_BYTE): Record error if any instead of signaling an |
| 2343 | error. If non-ASCII multibyte char is found, return the negative | 2348 | error. If non-ASCII multibyte char is found, return the negative |
| 2344 | value of the code. All callers changed to check it. | 2349 | value of the code. All callers changed to check it. |
| @@ -2789,7 +2794,7 @@ | |||
| 2789 | (raw_text_coding_system): Check NILP (coding_system). | 2794 | (raw_text_coding_system): Check NILP (coding_system). |
| 2790 | (coding_inherit_eol_type): Check NILP (coding_system) and | 2795 | (coding_inherit_eol_type): Check NILP (coding_system) and |
| 2791 | NILP (parent). | 2796 | NILP (parent). |
| 2792 | (consume_chars): Fix for the case of raw-text. | 2797 | (consume_chars): Fix for the case of raw-text. |
| 2793 | 2798 | ||
| 2794 | * process.c (read_process_output): Handle carryover correctly. | 2799 | * process.c (read_process_output): Handle carryover correctly. |
| 2795 | 2800 | ||
| @@ -2829,7 +2834,7 @@ | |||
| 2829 | notsyntaxspec, categoryspec, notcategoryspec> Fetch a character | 2834 | notsyntaxspec, categoryspec, notcategoryspec> Fetch a character |
| 2830 | by GET_CHAR_AFTER. | 2835 | by GET_CHAR_AFTER. |
| 2831 | (bcmp_translate): Likewise. | 2836 | (bcmp_translate): Likewise. |
| 2832 | 2837 | ||
| 2833 | * search.c (compile_pattern): Check the member target_multibyte, | 2838 | * search.c (compile_pattern): Check the member target_multibyte, |
| 2834 | not the member multibyte of buf. | 2839 | not the member multibyte of buf. |
| 2835 | 2840 | ||
| @@ -2935,7 +2940,7 @@ | |||
| 2935 | * lread.c (read_emacs_mule_char) [len==2]: Index | 2940 | * lread.c (read_emacs_mule_char) [len==2]: Index |
| 2936 | emacs_mule_charset correctly. | 2941 | emacs_mule_charset correctly. |
| 2937 | 2942 | ||
| 2938 | 2003-02-16 Dave Love <fx@gnu.org> | 2943 | 2003-02-16 Dave Love <fx@gnu.org> |
| 2939 | 2944 | ||
| 2940 | * coding.c (Qbig5, Vbig5_coding_system, CATEGORY_MASK_BIG5) | 2945 | * coding.c (Qbig5, Vbig5_coding_system, CATEGORY_MASK_BIG5) |
| 2941 | (detect_coding_big5, decode_coding_big5, encode_coding_big5) | 2946 | (detect_coding_big5, decode_coding_big5, encode_coding_big5) |
| @@ -3447,7 +3452,7 @@ | |||
| 3447 | 3452 | ||
| 3448 | * bytecode.c (Fbyte_code): Likewise. | 3453 | * bytecode.c (Fbyte_code): Likewise. |
| 3449 | 3454 | ||
| 3450 | * character.h (LEADING_CODE_LATIN_1_MIN) | 3455 | * character.h (LEADING_CODE_LATIN_1_MIN) |
| 3451 | (LEADING_CODE_LATIN_1_MAX): New macros. | 3456 | (LEADING_CODE_LATIN_1_MAX): New macros. |
| 3452 | (unibyte_to_multibyte_table): Extern it. | 3457 | (unibyte_to_multibyte_table): Extern it. |
| 3453 | (unibyte_char_to_multibyte): New macro. | 3458 | (unibyte_char_to_multibyte): New macro. |
| @@ -3590,7 +3595,7 @@ | |||
| 3590 | * casetab.c (set_canon, set_identity, shuffle): Simplified. | 3595 | * casetab.c (set_canon, set_identity, shuffle): Simplified. |
| 3591 | 3596 | ||
| 3592 | * casefiddle.c (casify_object): Simplified. Handle the case that | 3597 | * casefiddle.c (casify_object): Simplified. Handle the case that |
| 3593 | the case conversion change the byte length. | 3598 | the case conversion change the byte length. |
| 3594 | (casify_region): Likewise | 3599 | (casify_region): Likewise |
| 3595 | 3600 | ||
| 3596 | * character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New | 3601 | * character.h (MAKE_CHAR_UNIBYTE, MAKE_CHAR_MULTIBYTE): New |
| @@ -3809,7 +3814,7 @@ | |||
| 3809 | (lookup_face, lookup_named_face, lookup_derived_face): Prototype | 3814 | (lookup_face, lookup_named_face, lookup_derived_face): Prototype |
| 3810 | fixed. | 3815 | fixed. |
| 3811 | (generate_ascii_font_name): Renamed from generate_ascii_font. | 3816 | (generate_ascii_font_name): Renamed from generate_ascii_font. |
| 3812 | 3817 | ||
| 3813 | * fontset.h (get_font_repertory_func): New prototype. | 3818 | * fontset.h (get_font_repertory_func): New prototype. |
| 3814 | (make_fontset_for_ascii_face, fs_load_font): Prototypes fixed. | 3819 | (make_fontset_for_ascii_face, fs_load_font): Prototypes fixed. |
| 3815 | (FS_LOAD_FONT): Call fs_load_font with the 3rd arg charset_ascii. | 3820 | (FS_LOAD_FONT): Call fs_load_font with the 3rd arg charset_ascii. |
| @@ -4023,7 +4028,7 @@ | |||
| 4023 | 4028 | ||
| 4024 | * dispextern.h (redraw_frame, redraw_garbaged_frames): Removed. | 4029 | * dispextern.h (redraw_frame, redraw_garbaged_frames): Removed. |
| 4025 | 4030 | ||
| 4026 | * fontset.c (fontset_ref, fontset_set, fs_load_font) | 4031 | * fontset.c (fontset_ref, fontset_set, fs_load_font) |
| 4027 | (Ffontset_info): Convert Lisp types. | 4032 | (Ffontset_info): Convert Lisp types. |
| 4028 | 4033 | ||
| 4029 | * syntax.h (SYNTAX_ENTRY_INT): Don't use make_number. | 4034 | * syntax.h (SYNTAX_ENTRY_INT): Don't use make_number. |
| @@ -4132,7 +4137,7 @@ | |||
| 4132 | 4137 | ||
| 4133 | * config.in (HAVE_PTY_H, HAVE_SIZE_T, HAVE_LANGINFO_CODESET): New. | 4138 | * config.in (HAVE_PTY_H, HAVE_SIZE_T, HAVE_LANGINFO_CODESET): New. |
| 4134 | (size_t): Removed. | 4139 | (size_t): Removed. |
| 4135 | 4140 | ||
| 4136 | 2002-06-06 Dave Love <fx@gnu.org> | 4141 | 2002-06-06 Dave Love <fx@gnu.org> |
| 4137 | 4142 | ||
| 4138 | * Makefile.in (chartab.o): Depend on charset.h | 4143 | * Makefile.in (chartab.o): Depend on charset.h |
| @@ -4285,7 +4290,7 @@ | |||
| 4285 | and alt&rule composition. | 4290 | and alt&rule composition. |
| 4286 | (decode_coding_iso_2022): Handle composition correctly. | 4291 | (decode_coding_iso_2022): Handle composition correctly. |
| 4287 | (init_coding_once): Setup emacs_mule_bytes for private charsets. | 4292 | (init_coding_once): Setup emacs_mule_bytes for private charsets. |
| 4288 | 4293 | ||
| 4289 | * charset.c (Fdefine_charset_internal): Fix bug for the case of | 4294 | * charset.c (Fdefine_charset_internal): Fix bug for the case of |
| 4290 | re-defining a charset. If the charset has :emacs-mule-id, setup | 4295 | re-defining a charset. If the charset has :emacs-mule-id, setup |
| 4291 | emacs_mule_bytes. | 4296 | emacs_mule_bytes. |
| @@ -4331,7 +4336,7 @@ | |||
| 4331 | 4336 | ||
| 4332 | * coding.c (Vchar_coding_system_table, Qchar_coding_system): | 4337 | * coding.c (Vchar_coding_system_table, Qchar_coding_system): |
| 4333 | Removed. | 4338 | Removed. |
| 4334 | (Fset_coding_system_priority, Fset_coding_system_priority) | 4339 | (Fset_coding_system_priority, Fset_coding_system_priority) |
| 4335 | (Fdefine_coding_system_internal): Doc fix. | 4340 | (Fdefine_coding_system_internal): Doc fix. |
| 4336 | 4341 | ||
| 4337 | 2002-05-16 Dave Love <fx@gnu.org> | 4342 | 2002-05-16 Dave Love <fx@gnu.org> |
| @@ -4539,18 +4544,18 @@ | |||
| 4539 | * .gdbinit (xchartable): Adjusted for the change of char table | 4544 | * .gdbinit (xchartable): Adjusted for the change of char table |
| 4540 | structure. | 4545 | structure. |
| 4541 | (xsubchartable, xcoding, xcharset, xcurbuf): New commands. | 4546 | (xsubchartable, xcoding, xcharset, xcurbuf): New commands. |
| 4542 | 4547 | ||
| 4543 | * Makefile.in (obj): Add character.o and chartab.o. | 4548 | * Makefile.in (obj): Add character.o and chartab.o. |
| 4544 | (lisp, shortlisp): Remove utf-8.elc: | 4549 | (lisp, shortlisp): Remove utf-8.elc: |
| 4545 | (*.o): For many files, change dependency on charset.h to | 4550 | (*.o): For many files, change dependency on charset.h to |
| 4546 | character.h, and add dependency on character.h. | 4551 | character.h, and add dependency on character.h. |
| 4547 | (character.o, chartab.o): New targets. | 4552 | (character.o, chartab.o): New targets. |
| 4548 | 4553 | ||
| 4549 | * abbrev.c, bytecode.c, casefiddle.c, cmds.c, dispnew.c, doc.c, | 4554 | * abbrev.c, bytecode.c, casefiddle.c, cmds.c, dispnew.c, doc.c, |
| 4550 | doprnt.c, dosfns.c, frame.c, marker.c, minibuf.c, msdos.c, | 4555 | doprnt.c, dosfns.c, frame.c, marker.c, minibuf.c, msdos.c, |
| 4551 | w16select.c, w32bdf.c, w32console.c: Include "character.h" instead | 4556 | w16select.c, w32bdf.c, w32console.c: Include "character.h" instead |
| 4552 | of "charset.h". | 4557 | of "charset.h". |
| 4553 | 4558 | ||
| 4554 | * dired.c, filelock.c: Include "character.h". | 4559 | * dired.c, filelock.c: Include "character.h". |
| 4555 | 4560 | ||
| 4556 | * alloc.c: Include "character.h" instead of "charset.h". | 4561 | * alloc.c: Include "character.h" instead of "charset.h". |
| @@ -4607,7 +4612,7 @@ | |||
| 4607 | (Qccl, Qcclp, Fccl_program_p): Extern them. | 4612 | (Qccl, Qcclp, Fccl_program_p): Extern them. |
| 4608 | (CHECK_CCL_PROGRAM): New macro. | 4613 | (CHECK_CCL_PROGRAM): New macro. |
| 4609 | 4614 | ||
| 4610 | * character.c, character.h, chartab.c: New files. | 4615 | * character.c, character.h, chartab.c: New files. |
| 4611 | 4616 | ||
| 4612 | * charset.c: Mostly re-written. Character and multibyte sequence | 4617 | * charset.c: Mostly re-written. Character and multibyte sequence |
| 4613 | handling codes are moved to character.c. | 4618 | handling codes are moved to character.c. |
| @@ -4634,7 +4639,7 @@ | |||
| 4634 | 4639 | ||
| 4635 | * disptab.h (DISP_CHAR_VECTOR): Adjusted for the change of char | 4640 | * disptab.h (DISP_CHAR_VECTOR): Adjusted for the change of char |
| 4636 | table structure. | 4641 | table structure. |
| 4637 | 4642 | ||
| 4638 | * editfns.c: Include "character.h" instead of "charset.h". | 4643 | * editfns.c: Include "character.h" instead of "charset.h". |
| 4639 | (Fchar_to_string): Always call CHAR_STRING. | 4644 | (Fchar_to_string): Always call CHAR_STRING. |
| 4640 | 4645 | ||