aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2003-05-30 07:00:45 +0000
committerKenichi Handa2003-05-30 07:00:45 +0000
commitf50e280d5100ee636b98fcd93399a0b1125c30c5 (patch)
treed6f4998e31f05b19e225595ce8d34129fd026838 /src
parent6fdd04b0986362911b55e6dc5308f951debf21a2 (diff)
downloademacs-f50e280d5100ee636b98fcd93399a0b1125c30c5.tar.gz
emacs-f50e280d5100ee636b98fcd93399a0b1125c30c5.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog43
1 files changed, 43 insertions, 0 deletions
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