diff options
| author | Kenichi Handa | 2003-05-30 07:00:45 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2003-05-30 07:00:45 +0000 |
| commit | f50e280d5100ee636b98fcd93399a0b1125c30c5 (patch) | |
| tree | d6f4998e31f05b19e225595ce8d34129fd026838 /src | |
| parent | 6fdd04b0986362911b55e6dc5308f951debf21a2 (diff) | |
| download | emacs-f50e280d5100ee636b98fcd93399a0b1125c30c5.tar.gz emacs-f50e280d5100ee636b98fcd93399a0b1125c30c5.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 43 |
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 @@ | |||
| 1 | 2003-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 | |||
| 1 | 2003-05-29 Kenichi Handa <handa@m17n.org> | 44 | 2003-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 |