aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2003-05-30 07:00:45 +0000
committerKenichi Handa2003-05-30 07:00:45 +0000
commitf50e280d5100ee636b98fcd93399a0b1125c30c5 (patch)
treed6f4998e31f05b19e225595ce8d34129fd026838
parent6fdd04b0986362911b55e6dc5308f951debf21a2 (diff)
downloademacs-f50e280d5100ee636b98fcd93399a0b1125c30c5.tar.gz
emacs-f50e280d5100ee636b98fcd93399a0b1125c30c5.zip
*** empty log message ***
-rw-r--r--lisp/ChangeLog19
-rw-r--r--src/ChangeLog43
2 files changed, 62 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a65cf9214df..e56156f0e2e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,22 @@
12003-05-30 Kenichi Handa <handa@m17n.org>
2
3 * international/mule.el (ctext-non-standard-designations-alist):
4 Exclude entries for iso8859-1[03456]. Fix docstring.
5 (ctext-pre-write-conversion): Make it work for the case that FROM
6 is a string. Don't do unnecessary save-restriction and
7 narrow-to-region.
8
92003-05-28 Kenichi Handa <handa@m17n.org>
10
11 * international/mule.el (ctext-non-standard-encodings-alist):
12 Renamed from non-standard-icccm-encodings-alist.
13 (ctext-non-standard-encodings-regexp): New variable
14 (ctext-post-read-conversion): Full rewrite.
15 (ctext-non-standard-designations-alist): Renamed from
16 non-standard-designations-alist.
17 (ctext-pre-write-conversion): Full rewrite.
18 (define-coding-system): Doc fix (escape '"' by '\').
19
12003-05-24 Dave Love <fx@gnu.org> 202003-05-24 Dave Love <fx@gnu.org>
2 21
3 * international/mule-conf.el (utf-16le, utf-16be-16be) 22 * international/mule-conf.el (utf-16le, utf-16be-16be)
diff --git a/src/ChangeLog b/src/ChangeLog
index f629b4ec74f..32d5a690d05 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,46 @@
12003-05-30 Kenichi Handa <handa@etlken2>
2
3 * regex.c (GET_CHAR_BEFORE_2): Check multibyte, not
4 target_multibyte. Even in a unibyte case, return a converted
5 multibyte char.
6 (GET_CHAR_AFTER): New macro.
7 (PATFETCH): Translate via multibyte char.
8 (HANDLE_UNIBYTE_RANGE): Delete this macro.
9 (SETUP_MULTIBYTE_RANGE): New macro.
10 (regex_compile): Setup compiled code so that its multibyteness
11 matches that of a target. Fix the handling of "[X-YZ]" using
12 SETUP_MULTIBYTE_RANGE.
13 (analyse_first) <charset>: For filling fastmap for all multibyte
14 characters, don't check by BASE_LEADING_CODE_P.
15 (re_search_2): Don't check RE_TARGET_MULTIBYTE_P (bufp). It is
16 the same as RE_MULTIBYTE_P (bufp) now.
17 (mutually_exclusive_p): Check by (! multibyte ||
18 IS_REAL_ASCII (c)).
19 (TARGET_CHAR_AND_LENGTH): Delete this macro.
20 (TRANSLATE_VIA_MULTIBYTE): New macro.
21 (re_match_2_internal): Don't check RE_TARGET_MULTIBYTE_P (bufp).
22 It is the same as RE_MULTIBYTE_P (bufp) now.
23 <exactn>: Translate via multibyte.
24 <anychar>: Fetch a character by RE_STRING_CHAR_AND_LENGTH. Don't
25 translate it.
26 <charset, charset_not>: Fetch a character by
27 RE_STRING_CHAR_AND_LENGTH. Translate via multibyte.
28 <duplicate>: Call bcmp_translate with the last arg `multibyte'.
29 <wordbound, notwordbound, wordbeg, wordend, syntaxspec,
30 notsyntaxspec, categoryspec, notcategoryspec> Fetch a character
31 by GET_CHAR_AFTER.
32 (bcmp_translate): Likewise.
33
34 * search.c (compile_pattern): Check the member target_multibyte,
35 not the member multibyte of buf.
36
37 * lread.c (read1): While reading a string, set force_singlebyte
38 and force_multibyte correctly.
39
40 * charset.c (Fset_unibyte_charset): Fix setting up of
41 unibyte_to_multibyte_table.
42 (init_charset_once): Likewise.
43
12003-05-29 Kenichi Handa <handa@m17n.org> 442003-05-29 Kenichi Handa <handa@m17n.org>
2 45
3 * coding.c (setup_coding_system): If coding has 46 * coding.c (setup_coding_system): If coding has