summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-03-16 13:59:03 +0200
committerEli Zaretskii <eliz@gnu.org>2019-03-16 13:59:03 +0200
commit34dd4e0a83e19882f61c9a2ac99ecc12632d13d4 (patch)
tree4a75c1022d920bba69782097c90b22e03d4a8365 /etc
parent164b78c714dd5300cc1e6f630dc596856486b432 (diff)
downloademacs-34dd4e0a83e19882f61c9a2ac99ecc12632d13d4.tar.gz
Improve locale and language environment setting at startup
* lisp/international/mule-cmds.el (locale-language-names): Add more locales and their language environments. (set-locale-environment): Use w32-multibyte-code-page, if non-zero, as locale-coding-system. (Bug#34684) * src/w32fns.c (globals_of_w32fns) <w32-multibyte-code-page>: New variable. * etc/NEWS: Mention w32-multibyte-code-page.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS8
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 000d211c1ab..f25c3f5dc3d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1736,6 +1736,14 @@ versions of MS-Windows. Set this variable to 50 if for some reason
you need the old behavior (and please report such situations to Emacs
developers).
+---
+** New variable 'w32-multibyte-code-page'.
+This variable holds the value of the multibyte code page used by the
+system. It is usually zero, which indicates that 'w32-ansi-code-page'
+is being used, except in Far Eastern locales. When this variable is
+non-zero, Emacs at startup sets 'locale-coding-system' to the
+corresponding encoding, instead of using 'w32-ansi-code-page'.
+
+++
** On NS the behaviour of drag and drop can now be modified by use of
modifier keys in line with Apples guidelines. This makes the drag and