aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.2297
1 files changed, 51 insertions, 46 deletions
diff --git a/src/ChangeLog.22 b/src/ChangeLog.22
index 939a5d1eb9a..5fb7f42b808 100644
--- a/src/ChangeLog.22
+++ b/src/ChangeLog.22
@@ -1,4 +1,9 @@
12004-03-11 Kenichi Handa <handa@etlken2> 12004-03-30 Kenichi Handa <handa@m17n.org>
2
3 * fileio.c (Finsert_file_contents): Be sure to call unbind_to
4 after calling code_conversion_save.
5
62004-03-11 Kenichi Handa <handa@m17n.org>
2 7
3 * xdisp.c (handle_auto_composed_prop): Fix Lisp_Object/int mixup. 8 * xdisp.c (handle_auto_composed_prop): Fix Lisp_Object/int mixup.
4 9
@@ -1048,7 +1053,7 @@
1048 1053
1049 * syntax.c (skip_chars, skip_syntaxes): Fix type errors. 1054 * syntax.c (skip_chars, skip_syntaxes): Fix type errors.
1050 1055
10512003-01-07 Kenichi Handa <handa@etl.go.jp> 10562003-01-07 Kenichi Handa <handa@m17n.org>
1052 1057
1053 * xterm.c (x_new_font): Optimize for the case that the font is 1058 * xterm.c (x_new_font): Optimize for the case that the font is
1054 already set for the frame. 1059 already set for the frame.
@@ -1100,7 +1105,7 @@
1100 adjusted. 1105 adjusted.
1101 (CODING_ANNOTATE_CHARSET_MASK): New macro. 1106 (CODING_ANNOTATE_CHARSET_MASK): New macro.
1102 1107
11032003-01-06 Kenichi Handa <handa@etl.go.jp> 11082003-01-06 Kenichi Handa <handa@m17n.org>
1104 1109
1105 * insdel.c (insert_from_gap): Fix argument to offset_intervals. 1110 * insdel.c (insert_from_gap): Fix argument to offset_intervals.
1106 1111
@@ -1234,7 +1239,7 @@
1234 1239
1235 * editfns.c (Finsert_byte): Return a proper value. 1240 * editfns.c (Finsert_byte): Return a proper value.
1236 1241
12372002-10-14 Kenichi Handa <handa@etl.go.jp> 12422002-10-14 Kenichi Handa <handa@m17n.org>
1238 1243
1239 * coding.c (decode_coding): Fix args to translate_chars. Pay 1244 * coding.c (decode_coding): Fix args to translate_chars. Pay
1240 attention to Vstandard_translation_table_for_decode. 1245 attention to Vstandard_translation_table_for_decode.
@@ -1333,7 +1338,7 @@
1333 characters. 1338 characters.
1334 (boyer_moore): Rename the last argument to char_high_bits. 1339 (boyer_moore): Rename the last argument to char_high_bits.
1335 1340
13362002-09-27 Kenichi Handa <handa@etl.go.jp> 13412002-09-27 Kenichi Handa <handa@m17n.org>
1337 1342
1338 * xdisp.c (display_string): Fix for the case of zero width glyph. 1343 * xdisp.c (display_string): Fix for the case of zero width glyph.
1339 1344
@@ -1347,15 +1352,15 @@
1347 * xterm.c (x_new_fontset): If FONTSETNAME specifies the default 1352 * xterm.c (x_new_fontset): If FONTSETNAME specifies the default
1348 fontset, return Qt. 1353 fontset, return Qt.
1349 1354
13502002-09-19 Kenichi Handa <handa@etl.go.jp> 13552002-09-19 Kenichi Handa <handa@m17n.org>
1351 1356
1352 * regex.c (re_search_2): Fix previous change. 1357 * regex.c (re_search_2): Fix previous change.
1353 1358
13542002-09-18 Kenichi Handa <handa@etl.go.jp> 13592002-09-18 Kenichi Handa <handa@m17n.org>
1355 1360
1356 * syntax.c (skip_syntaxes): Fix previous change. 1361 * syntax.c (skip_syntaxes): Fix previous change.
1357 1362
13582002-09-13 Kenichi Handa <handa@etl.go.jp> 13632002-09-13 Kenichi Handa <handa@m17n.org>
1359 1364
1360 * syntax.c (skip_chars): Fix previous change. 1365 * syntax.c (skip_chars): Fix previous change.
1361 (skip_syntaxes): Fix previous change. 1366 (skip_syntaxes): Fix previous change.
@@ -1387,7 +1392,7 @@
1387 1392
1388 * charset.h (charset_ordered_list_tick): Declare extern. 1393 * charset.h (charset_ordered_list_tick): Declare extern.
1389 1394
13902002-09-03 Kenichi Handa <handa@etl.go.jp> 13952002-09-03 Kenichi Handa <handa@m17n.org>
1391 1396
1392 The following changes (and some of 2002-08-20 changes of mine) are 1397 The following changes (and some of 2002-08-20 changes of mine) are
1393 for handling syntax, category, and case conversion for unibyte 1398 for handling syntax, category, and case conversion for unibyte
@@ -1495,7 +1500,7 @@
1495 (Fbackward_prefix_chars): Likewise. 1500 (Fbackward_prefix_chars): Likewise.
1496 (scan_sexps_forward): Likewise. 1501 (scan_sexps_forward): Likewise.
1497 1502
14982002-08-23 Kenichi Handa <handa@etl.go.jp> 15032002-08-23 Kenichi Handa <handa@m17n.org>
1499 1504
1500 * xfaces.c (QCfontset): New variable. 1505 * xfaces.c (QCfontset): New variable.
1501 (LFACE_FONTSET): New macro. 1506 (LFACE_FONTSET): New macro.
@@ -1514,7 +1519,7 @@
1514 1519
1515 * fns.c (base64_encode_1): Handle eight-bit chars correctly. 1520 * fns.c (base64_encode_1): Handle eight-bit chars correctly.
1516 1521
15172002-08-21 Kenichi Handa <handa@etl.go.jp> 15222002-08-21 Kenichi Handa <handa@m17n.org>
1518 1523
1519 * coding.c (coding_set_destination): Fix coding->destination for 1524 * coding.c (coding_set_destination): Fix coding->destination for
1520 the case converting a region. 1525 the case converting a region.
@@ -1528,7 +1533,7 @@
1528 1533
1529 * fns.c (base64_decode_1): Insert eight-bit chars correctly. 1534 * fns.c (base64_decode_1): Insert eight-bit chars correctly.
1530 1535
15312002-08-20 Kenichi Handa <handa@etl.go.jp> 15362002-08-20 Kenichi Handa <handa@m17n.org>
1532 1537
1533 * xdisp.c (get_next_display_element): Don't display unibyte 8-bit 1538 * xdisp.c (get_next_display_element): Don't display unibyte 8-bit
1534 characters by octal form. 1539 characters by octal form.
@@ -1561,7 +1566,7 @@
1561 1566
1562 * search.c (Freplace_match): Fix for the unibyte case. 1567 * search.c (Freplace_match): Fix for the unibyte case.
1563 1568
15642002-08-19 Kenichi Handa <handa@etl.go.jp> 15692002-08-19 Kenichi Handa <handa@m17n.org>
1565 1570
1566 * lread.c (safe_to_load_p): Fix the logic. 1571 * lread.c (safe_to_load_p): Fix the logic.
1567 1572
@@ -1576,7 +1581,7 @@
1576 * emacs.c (main): In the case of --unibyte, instead of aborting on 1581 * emacs.c (main): In the case of --unibyte, instead of aborting on
1577 finding non-empty buffer, make it unibyte. 1582 finding non-empty buffer, make it unibyte.
1578 1583
15792002-08-18 Kenichi Handa <handa@etl.go.jp> 15842002-08-18 Kenichi Handa <handa@m17n.org>
1580 1585
1581 * xterm.c (x_new_fontset): Call `create-fontset-from-ascii-font' 1586 * xterm.c (x_new_fontset): Call `create-fontset-from-ascii-font'
1582 to create a fontset. 1587 to create a fontset.
@@ -1587,7 +1592,7 @@
1587 1592
1588 * xfns.c [HAVE_STDLIB_H]: Fix last change. 1593 * xfns.c [HAVE_STDLIB_H]: Fix last change.
1589 1594
15902002-08-15 Kenichi Handa <handa@etl.go.jp> 15952002-08-15 Kenichi Handa <handa@m17n.org>
1591 1596
1592 * fontset.c (fontset_add): Make the type `int'. 1597 * fontset.c (fontset_add): Make the type `int'.
1593 (fontset_id_valid_p): Define it if FONTSET_DEBUG is defined. 1598 (fontset_id_valid_p): Define it if FONTSET_DEBUG is defined.
@@ -1612,17 +1617,17 @@
1612 * lisp.h (nonascii_insert_offset, Vnonascii_translation_table): 1617 * lisp.h (nonascii_insert_offset, Vnonascii_translation_table):
1613 Extern deleted. 1618 Extern deleted.
1614 1619
16152002-08-08 Kenichi Handa <handa@etl.go.jp> 16202002-08-08 Kenichi Handa <handa@m17n.org>
1616 1621
1617 * coding.c (Fdefine_coding_system_internal): Fix category setting 1622 * coding.c (Fdefine_coding_system_internal): Fix category setting
1618 for a coding system of type iso-2022. 1623 for a coding system of type iso-2022.
1619 1624
16202002-08-02 Kenichi Handa <handa@etl.go.jp> 16252002-08-02 Kenichi Handa <handa@m17n.org>
1621 1626
1622 * fontset.h (FS_LOAD_FONT): Call fs_load_font with the arg CHARSET 1627 * fontset.h (FS_LOAD_FONT): Call fs_load_font with the arg CHARSET
1623 -1. 1628 -1.
1624 1629
16252002-08-01 Kenichi Handa <handa@etl.go.jp> 16302002-08-01 Kenichi Handa <handa@m17n.org>
1626 1631
1627 * syntax.c (Vnext_word_boundary_function_table): New variable. 1632 * syntax.c (Vnext_word_boundary_function_table): New variable.
1628 (syms_of_syntax): Declare it as a Lisp variable. 1633 (syms_of_syntax): Declare it as a Lisp variable.
@@ -1651,7 +1656,7 @@
1651 (TIOCSIGSEND): Don't test IRIX6. 1656 (TIOCSIGSEND): Don't test IRIX6.
1652 (bcopy, bzero, bcmp): Define conditionally. 1657 (bcopy, bzero, bcmp): Define conditionally.
1653 1658
16542002-07-31 Kenichi Handa <handa@etl.go.jp> 16592002-07-31 Kenichi Handa <handa@m17n.org>
1655 1660
1656 * buffer.c (Qas, Qmake, Qto): New variables. 1661 * buffer.c (Qas, Qmake, Qto): New variables.
1657 (Fset_buffer_multibyte): New optional arg METHOD. Caller changed. 1662 (Fset_buffer_multibyte): New optional arg METHOD. Caller changed.
@@ -1730,7 +1735,7 @@
1730 * ccl.c: Remove `emacs' conditional. Include hash table stuff 1735 * ccl.c: Remove `emacs' conditional. Include hash table stuff
1731 from trunk. 1736 from trunk.
1732 1737
17332002-07-26 Kenichi Handa <handa@etl.go.jp> 17382002-07-26 Kenichi Handa <handa@m17n.org>
1734 1739
1735 The following changes are to allow specifying multiple font 1740 The following changes are to allow specifying multiple font
1736 patterns for a character range (specified by script or charset). 1741 patterns for a character range (specified by script or charset).
@@ -1842,7 +1847,7 @@
1842 fontsets, create a new one. 1847 fontsets, create a new one.
1843 (x_get_font_repertory): New function. 1848 (x_get_font_repertory): New function.
1844 1849
18452002-07-25 Kenichi Handa <handa@etl.go.jp> 18502002-07-25 Kenichi Handa <handa@m17n.org>
1846 1851
1847 * coding.c (Ffind_coding_systems_region_internal): Detect an 1852 * coding.c (Ffind_coding_systems_region_internal): Detect an
1848 ASCII only string correctly. 1853 ASCII only string correctly.
@@ -1850,7 +1855,7 @@
1850 * lread.c (Fload): Don't load with Qload_force_doc_strings t if 1855 * lread.c (Fload): Don't load with Qload_force_doc_strings t if
1851 version is 0. 1856 version is 0.
1852 1857
18532002-07-24 Kenichi Handa <handa@etl.go.jp> 18582002-07-24 Kenichi Handa <handa@m17n.org>
1854 1859
1855 * lread.c: Include "coding.h". 1860 * lread.c: Include "coding.h".
1856 (Qget_emacs_mule_file_char, Qload_force_doc_strings, 1861 (Qget_emacs_mule_file_char, Qload_force_doc_strings,
@@ -1884,12 +1889,12 @@
1884 (syms_of_lread): Intern and staticpro Qget_emacs_mule_file_char 1889 (syms_of_lread): Intern and staticpro Qget_emacs_mule_file_char
1885 and Qload_force_doc_strings. 1890 and Qload_force_doc_strings.
1886 1891
18872002-07-23 Kenichi Handa <handa@etl.go.jp> 18922002-07-23 Kenichi Handa <handa@m17n.org>
1888 1893
1889 * xdisp.c (face_before_or_after_it_pos): Call 1894 * xdisp.c (face_before_or_after_it_pos): Call
1890 FETCH_MULTIBYTE_CHAR with byte postion, not char position. 1895 FETCH_MULTIBYTE_CHAR with byte postion, not char position.
1891 1896
18922002-07-22 Kenichi Handa <handa@etl.go.jp> 18972002-07-22 Kenichi Handa <handa@m17n.org>
1893 1898
1894 * character.h (TRAILING_CODE_P): New macro. 1899 * character.h (TRAILING_CODE_P): New macro.
1895 (MAYBE_UNIFY_CHAR): Adjusted for the change of Funify_charset. 1900 (MAYBE_UNIFY_CHAR): Adjusted for the change of Funify_charset.
@@ -2026,7 +2031,7 @@
2026 (safe_to_load_p): If safe, return the magic number version byte. 2031 (safe_to_load_p): If safe, return the magic number version byte.
2027 (Fload): Maybe use load-with-code-conversion. 2032 (Fload): Maybe use load-with-code-conversion.
2028 2033
20292002-06-12 Kenichi Handa <handa@etl.go.jp> 20342002-06-12 Kenichi Handa <handa@m17n.org>
2030 2035
2031 * category.c (Fmodify_category_entry): Don't modify the contents 2036 * category.c (Fmodify_category_entry): Don't modify the contents
2032 of category_set for characters out of the range. Avoid 2037 of category_set for characters out of the range. Avoid
@@ -2090,7 +2095,7 @@
2090 2095
2091 * Makefile.in (chartab.o): Depend on charset.h 2096 * Makefile.in (chartab.o): Depend on charset.h
2092 2097
20932002-06-03 Kenichi Handa <handa@etl.go.jp> 20982002-06-03 Kenichi Handa <handa@m17n.org>
2094 2099
2095 * character.c (syms_of_character): Set the default value of 2100 * character.c (syms_of_character): Set the default value of
2096 Vprintable_chars to Qnil. 2101 Vprintable_chars to Qnil.
@@ -2099,7 +2104,7 @@
2099 2104
2100 * Makefile.in (lisp, shortlisp): Change indian.elc to indian.el. 2105 * Makefile.in (lisp, shortlisp): Change indian.elc to indian.el.
2101 2106
21022002-05-31 Kenichi Handa <handa@etl.go.jp> 21072002-05-31 Kenichi Handa <handa@m17n.org>
2103 2108
2104 * charset.c (load_charset_map): Handle the case that from < to 2109 * charset.c (load_charset_map): Handle the case that from < to
2105 correctly. 2110 correctly.
@@ -2111,7 +2116,7 @@
2111 (encode_coding_big5): Likewise. 2116 (encode_coding_big5): Likewise.
2112 (encode_coding_charset): Likewise. 2117 (encode_coding_charset): Likewise.
2113 2118
21142002-05-30 Kenichi Handa <handa@etl.go.jp> 21192002-05-30 Kenichi Handa <handa@m17n.org>
2115 2120
2116 * Makefile.in (lisp): Change chinese.elc to chinese.el. They are 2121 * Makefile.in (lisp): Change chinese.elc to chinese.el. They are
2117 not bytecompiled now. 2122 not bytecompiled now.
@@ -2136,7 +2141,7 @@
2136 (encode_coding_iso_2022): Change the 1st arg to 2141 (encode_coding_iso_2022): Change the 1st arg to
2137 ENCODE_ISO_CHARACTER to a variable. 2142 ENCODE_ISO_CHARACTER to a variable.
2138 2143
21392002-05-29 Kenichi Handa <handa@etl.go.jp> 21442002-05-29 Kenichi Handa <handa@m17n.org>
2140 2145
2141 * charset.h (enum define_charset_arg_index): New enums 2146 * charset.h (enum define_charset_arg_index): New enums
2142 charset_arg_min_code and charset_arg_max_code. 2147 charset_arg_min_code and charset_arg_max_code.
@@ -2204,13 +2209,13 @@
2204 * coding.c (Fdefine_coding_system_internal): Fix previous change. 2209 * coding.c (Fdefine_coding_system_internal): Fix previous change.
2205 (decode_coding_charset): Workaround for the bug of GCC 2.96. 2210 (decode_coding_charset): Workaround for the bug of GCC 2.96.
2206 2211
22072002-05-23 Kenichi Handa <handa@etl.go.jp> 22122002-05-23 Kenichi Handa <handa@m17n.org>
2208 2213
2209 * Makefile.in (lisp): Change cyrillic.elc to cyrillic.el, 2214 * Makefile.in (lisp): Change cyrillic.elc to cyrillic.el,
2210 vietnamese.elc to vietnamese.el. They are not bytecompiled now. 2215 vietnamese.elc to vietnamese.el. They are not bytecompiled now.
2211 (shortlisp): Likewise. 2216 (shortlisp): Likewise.
2212 2217
22132002-05-22 Kenichi Handa <handa@etl.go.jp> 22182002-05-22 Kenichi Handa <handa@m17n.org>
2214 2219
2215 * coding.c (decode_coding_charset): Adjusted for the change of 2220 * coding.c (decode_coding_charset): Adjusted for the change of
2216 Fdefine_coding_system_internal. 2221 Fdefine_coding_system_internal.
@@ -2220,7 +2225,7 @@
2220 2225
2221 * charset.c (Fmake_char): Fix previous change. 2226 * charset.c (Fmake_char): Fix previous change.
2222 2227
22232002-05-21 Kenichi Handa <handa@etl.go.jp> 22282002-05-21 Kenichi Handa <handa@m17n.org>
2224 2229
2225 * coding.c (ONE_MORE_BYTE_NO_CHECK): Increment consumed_chars. 2230 * coding.c (ONE_MORE_BYTE_NO_CHECK): Increment consumed_chars.
2226 (emacs_mule_char): New arg src. Delete arg `composition'. Caller 2231 (emacs_mule_char): New arg src. Delete arg `composition'. Caller
@@ -2245,7 +2250,7 @@
2245 (Fmake_char): If CODE1 is nil, use the minimum code of the 2250 (Fmake_char): If CODE1 is nil, use the minimum code of the
2246 charset. 2251 charset.
2247 2252
22482002-05-20 Kenichi Handa <handa@etl.go.jp> 22532002-05-20 Kenichi Handa <handa@m17n.org>
2249 2254
2250 * coding.c (encode_coding_iso_2022): If coding requires safe 2255 * coding.c (encode_coding_iso_2022): If coding requires safe
2251 encoding, produce a character specified by 2256 encoding, produce a character specified by
@@ -2291,14 +2296,14 @@
2291 2296
2292 * s/osf5-0.h (C_SWITCH_SYSTEM) [!__GNUC__]: Remove -nointrinsics. 2297 * s/osf5-0.h (C_SWITCH_SYSTEM) [!__GNUC__]: Remove -nointrinsics.
2293 2298
22942002-05-16 Kenichi Handa <handa@etl.go.jp> 22992002-05-16 Kenichi Handa <handa@m17n.org>
2295 2300
2296 * character.c (string_escape_byte8): Make multibyte string with 2301 * character.c (string_escape_byte8): Make multibyte string with
2297 correct size. 2302 correct size.
2298 2303
2299 * charset.c (Fmake_char): Delete unnecessary code. 2304 * charset.c (Fmake_char): Delete unnecessary code.
2300 2305
23012002-05-14 Kenichi Handa <handa@etl.go.jp> 23062002-05-14 Kenichi Handa <handa@m17n.org>
2302 2307
2303 * xfns.c (x_encode_text): Allocate coding.destination here, and 2308 * xfns.c (x_encode_text): Allocate coding.destination here, and
2304 call encode_coding_object with dst_object Qnil. 2309 call encode_coding_object with dst_object Qnil.
@@ -2332,7 +2337,7 @@
2332 (Fdefine_coding_system_alias): Use names, not symbols, in 2337 (Fdefine_coding_system_alias): Use names, not symbols, in
2333 coding-system-alist. 2338 coding-system-alist.
2334 2339
23352002-05-13 Kenichi Handa <handa@etl.go.jp> 23402002-05-13 Kenichi Handa <handa@m17n.org>
2336 2341
2337 * fontset.c (free_realized_fontsets): Call Fclear_face_cache instead 2342 * fontset.c (free_realized_fontsets): Call Fclear_face_cache instead
2338 of calling free_realized_face. 2343 of calling free_realized_face.
@@ -2345,7 +2350,7 @@
2345 -1. 2350 -1.
2346 (Fdecode_char): Fix typo. 2351 (Fdecode_char): Fix typo.
2347 2352
23482002-05-10 Kenichi Handa <handa@etl.go.jp> 23532002-05-10 Kenichi Handa <handa@m17n.org>
2349 2354
2350 * charset.h (struct charset): New member `code_space_mask'. 2355 * charset.h (struct charset): New member `code_space_mask'.
2351 2356
@@ -2374,12 +2379,12 @@
2374 (Fset_terminal_coding_system_internal) 2379 (Fset_terminal_coding_system_internal)
2375 (Fset_safe_terminal_coding_system_internal): Fix arg declarations. 2380 (Fset_safe_terminal_coding_system_internal): Fix arg declarations.
2376 2381
23772002-05-08 Kenichi Handa <handa@etl.go.jp> 23822002-05-08 Kenichi Handa <handa@m17n.org>
2378 2383
2379 * coding.c (decode_coding_charset, encode_coding_charset): Handle 2384 * coding.c (decode_coding_charset, encode_coding_charset): Handle
2380 multiple charsets correctly. 2385 multiple charsets correctly.
2381 2386
23822002-05-07 Kenichi Handa <handa@etl.go.jp> 23872002-05-07 Kenichi Handa <handa@m17n.org>
2383 2388
2384 * search.c (boyer_moore): Fix handling of mulitbyte character 2389 * search.c (boyer_moore): Fix handling of mulitbyte character
2385 translation. 2390 translation.
@@ -2387,7 +2392,7 @@
2387 * xdisp.c (display_mode_element): When the variable `elt' is 2392 * xdisp.c (display_mode_element): When the variable `elt' is
2388 changed, update `this' and `lisp_string'. 2393 changed, update `this' and `lisp_string'.
2389 2394
23902002-05-07 Kenichi Handa <handa@etl.go.jp> 23952002-05-07 Kenichi Handa <handa@m17n.org>
2391 2396
2392 * buffer.c (Fset_buffer_multibyte): Fix 8-bit char handling. 2397 * buffer.c (Fset_buffer_multibyte): Fix 8-bit char handling.
2393 2398
@@ -2424,7 +2429,7 @@
2424 * xfaces.c (try_font_list): Give higher priority to fontset's 2429 * xfaces.c (try_font_list): Give higher priority to fontset's
2425 family than face's family. 2430 family than face's family.
2426 2431
24272002-04-18 Kenichi Handa <handa@etl.go.jp> 24322002-04-18 Kenichi Handa <handa@m17n.org>
2428 2433
2429 * callproc.c (Fcall_process): Be sure to give the current buffer 2434 * callproc.c (Fcall_process): Be sure to give the current buffer
2430 to decode_coding_c_string. 2435 to decode_coding_c_string.
@@ -2432,19 +2437,19 @@
2432 * xfaces.c (try_font_list): Give a family specified in a fontset 2437 * xfaces.c (try_font_list): Give a family specified in a fontset
2433 higher priority than a family specified in a face. 2438 higher priority than a family specified in a face.
2434 2439
24352002-04-09 Kenichi Handa <handa@etl.go.jp> 24402002-04-09 Kenichi Handa <handa@m17n.org>
2436 2441
2437 * fileio.c (Finsert_file_contents): Fix calculation of `inserted'. 2442 * fileio.c (Finsert_file_contents): Fix calculation of `inserted'.
2438 Fix arguments to insert_from_buffer. 2443 Fix arguments to insert_from_buffer.
2439 2444
2440 * xdisp.c (display_mode_element): Fix calculation of `bytepos'. 2445 * xdisp.c (display_mode_element): Fix calculation of `bytepos'.
2441 2446
24422002-03-11 Kenichi Handa <handa@etl.go.jp> 24472002-03-11 Kenichi Handa <handa@m17n.org>
2443 2448
2444 * coding.c (produce_chars): Set the variable `multibytep' correctly. 2449 * coding.c (produce_chars): Set the variable `multibytep' correctly.
2445 (decode_coding_gap): Set coding->dst_multibyte correctly. 2450 (decode_coding_gap): Set coding->dst_multibyte correctly.
2446 2451
24472002-03-07 Kenichi Handa <handa@etl.go.jp> 24522002-03-07 Kenichi Handa <handa@m17n.org>
2448 2453
2449 * coding.c (encode_coding_utf_8): Initialize produced_chars to 0. 2454 * coding.c (encode_coding_utf_8): Initialize produced_chars to 0.
2450 (decode_coding_utf_16): Fix converting high and low bytes to 2455 (decode_coding_utf_16): Fix converting high and low bytes to
@@ -2458,7 +2463,7 @@
2458 2463
2459 * insdel.c (insert_from_gap): Call record_insert. 2464 * insdel.c (insert_from_gap): Call record_insert.
2460 2465
24612002-03-04 Kenichi Handa <handa@etl.go.jp> 24662002-03-04 Kenichi Handa <handa@m17n.org>
2462 2467
2463 * casefiddle.c (casify_region): Fix multibyte case. 2468 * casefiddle.c (casify_region): Fix multibyte case.
2464 2469
@@ -2483,7 +2488,7 @@
2483 2488
2484 * syntax.h (SET_RAW_SYNTAX_ENTRY): Don't call make_number. 2489 * syntax.h (SET_RAW_SYNTAX_ENTRY): Don't call make_number.
2485 2490
24862002-03-01 Kenichi Handa <handa@etl.go.jp> 24912002-03-01 Kenichi Handa <handa@m17n.org>
2487 2492
2488 The following changes are for using Unicode as an internal 2493 The following changes are for using Unicode as an internal
2489 character model, and use UTF-8 format for buffer/string 2494 character model, and use UTF-8 format for buffer/string