aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2014-08-29 22:18:06 +0300
committerEli Zaretskii2014-08-29 22:18:06 +0300
commit21ba51de76390907ca86b1e7715f472dd740fbc3 (patch)
tree0b3418f0563a5da979cacf6894120840b56b8456 /src/ChangeLog
parent2ae366c73e27dc695b6bc1cd03d93f48b3db76d4 (diff)
downloademacs-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/ChangeLog14
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 @@
12014-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
12014-08-29 Michael Albinus <michael.albinus@gmx.de> 152014-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):