diff options
| author | Eli Zaretskii | 2014-08-29 22:18:06 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2014-08-29 22:18:06 +0300 |
| commit | 21ba51de76390907ca86b1e7715f472dd740fbc3 (patch) | |
| tree | 0b3418f0563a5da979cacf6894120840b56b8456 /src/ChangeLog | |
| parent | 2ae366c73e27dc695b6bc1cd03d93f48b3db76d4 (diff) | |
| download | emacs-21ba51de76390907ca86b1e7715f472dd740fbc3.tar.gz emacs-21ba51de76390907ca86b1e7715f472dd740fbc3.zip | |
Implement case-insensitive and Unicode-compliant collation on MS-Windows.
src/fns.c (Fstring_collate_lessp, Fstring_collate_equalp): Doc fix.
src/w32proc.c (w32_compare_strings): Accept additional argument
IGNORE_CASE. Set up the flags for CompareStringW to ignore case
if requested. If w32-collate-ignore-punctuation is non-nil, add
NORM_IGNORESYMBOLS to the flags.
(LINGUISTIC_IGNORECASE): Define if not already defined.
(syms_of_ntproc) <Vw32_collate_ignore_punctuation>: New variable.
src/sysdep.c (str_collate) [WINDOWSNT]: Adapt to the interface
change.
src/w32.h: Adjust prototype of w32_compare_strings.
etc/NEWS: Mention w32-collate-ignore-punctuation.
Fixes: debbugs:18051
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 66588bc3e67..181a43d058f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2014-08-29 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * fns.c (Fstring_collate_lessp, Fstring_collate_equalp): Doc fix. | ||
| 4 | |||
| 5 | * w32proc.c (w32_compare_strings): Accept additional argument | ||
| 6 | IGNORE_CASE. Set up the flags for CompareStringW to ignore case | ||
| 7 | if requested. If w32-collate-ignore-punctuation is non-nil, add | ||
| 8 | NORM_IGNORESYMBOLS to the flags. | ||
| 9 | (LINGUISTIC_IGNORECASE): Define if not already defined. | ||
| 10 | (syms_of_ntproc) <Vw32_collate_ignore_punctuation>: New variable. | ||
| 11 | |||
| 12 | * sysdep.c (str_collate) [WINDOWSNT]: Adapt to the interface | ||
| 13 | change. | ||
| 14 | |||
| 1 | 2014-08-29 Michael Albinus <michael.albinus@gmx.de> | 15 | 2014-08-29 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 16 | ||
| 3 | * sysdep.c (LC_CTYPE, LC_CTYPE_MASK, towlower_l): | 17 | * sysdep.c (LC_CTYPE, LC_CTYPE_MASK, towlower_l): |