summaryrefslogtreecommitdiff
path: root/ChangeLog.2
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-12-07 12:40:43 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2016-12-07 12:40:43 -0800
commitc5532f5a5c304134ecb0367997402c2935d6030c (patch)
treecff0c6b05099fcaa51dae8e1c042528cdb318925 /ChangeLog.2
parent32b46fc82f1275d8e0c86340546db366dea48c8c (diff)
parent39809036d39711fb5d01105739dd301ac046b151 (diff)
downloademacs-c5532f5a5c304134ecb0367997402c2935d6030c.tar.gz
Merge from origin/emacs-25
3980903 ; Update ChangeLog.2, etc/AUTHORS and ldef-boot.el for Emacs ... 5878abf Fix 'expand-file-name' during startup on MS-Windows
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.2168
1 files changed, 168 insertions, 0 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 3879cab744b..87a78fb33e5 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,5 +1,172 @@
2016-12-07 Eli Zaretskii <eliz@gnu.org>
+ Fix 'expand-file-name' during startup on MS-Windows
+
+ * src/w32.c (w32_init_file_name_codepage): New function, resets
+ file_name_codepage and w32_ansi_code_page to undo the values
+ recorded during dumping.
+ (codepage_for_filenames): Fix an embarrassing typo. Ignore the
+ cached value of file-name encoding if it is nil, i.e. not
+ initialized yet. Actually cache the last used file-name encoding
+ to avoid calling APIs when not necessary.
+
+ * src/w32.h (w32_init_file_name_codepage): Add prototype.
+
+ * src/w32term.c (syms_of_w32term): Set the value of
+ w32_unicode_filenames according to the OS version. This avoids
+ resetting it during startup, which then causes temacs to run with
+ the incorrect value.
+
+ * src/emacs.c (main): Call w32_init_file_name_codepage early
+ during the startup.
+
+ * src/fileio.c (Fexpand_file_name) [WINDOWSNT]: Update 'newdir'
+ after converting $HOME to a UTF-8 string, so that 'newdirlim' is
+ consistent with it. (Bug#25038)
+
+ * lisp/international/mule-cmds.el (set-locale-environment): Set
+ 'default-file-name-coding-system' to the ANSI codepage even in
+ non-interactive sessions.
+
+ * lisp/files.el (directory-abbrev-alist, abbreviated-home-dir):
+ Doc fix.
+ (abbreviate-file-name): Decode 'abbreviated-home-dir' if it is a
+ unibyte string.
+
+ * doc/lispref/files.texi (Directory Names): Index
+ 'directory-abbrev-alist'.
+
+2016-12-07 Nicolas Petton <nicolas@petton.fr>
+
+ * admin/authors.el (authors-renamed-files-alist): Addition.
+
+2016-12-07 Glenn Morris <rgm@gnu.org>
+
+ Tweak refcard note about documentation location
+
+ * etc/refcards/calccard.tex, etc/refcards/cs-dired-ref.tex:
+ * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex:
+ * etc/refcards/de-refcard.tex, etc/refcards/dired-ref.tex:
+ * etc/refcards/fr-dired-ref.tex, etc/refcards/fr-refcard.tex:
+ * etc/refcards/fr-survival.tex, etc/refcards/gnus-refcard.tex:
+ * etc/refcards/orgcard.tex, etc/refcards/pl-refcard.tex:
+ * etc/refcards/pt-br-refcard.tex, etc/refcards/refcard.tex:
+ * etc/refcards/ru-refcard.tex, etc/refcards/sk-dired-ref.tex:
+ * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex:
+ * etc/refcards/survival.tex, etc/refcards/vipcard.tex:
+ * etc/refcards/viperCard.tex: Tweak documentation url.
+
+2016-12-07 Glenn Morris <rgm@gnu.org>
+
+ Improve treatment of Fortran's "class is"
+
+ * lisp/progmodes/f90.el (f90-start-block-re, f90-no-block-limit):
+ Handle "class is". (Bug#25039)
+ * test/automated/f90.el (f90-test-bug25039): New test.
+
+2016-12-07 Nicolas Petton <nicolas@petton.fr>
+
+ Bump Emacs version to 25.1.90
+
+ * README:
+ * configure.ac:
+ * msdos/sed2v2.inp:
+ * nt/README.W32: Bump Emacs version to 25.1.90
+
+2016-12-07 Nicolas Petton <nicolas@petton.fr>
+
+ Bump Emacs version
+
+ * README:
+ * configure.ac:
+ * etc/NEWS:
+ * msdos/sed2v2.inp:
+ * nt/README.W32: Bump Emacs version to 25.2.90
+
+2016-12-07 Karl Fogel <kfogel@red-bean.com>
+
+ Handle TeX comments when making new paragraph
+
+ * lisp/textmodes/tex-mode.el (tex-handle-newline): New function.
+ Handle comment case directly, and dispatch to `tex-terminate-paragraph'
+ for original behavior in non-comment case.
+ (tex-mode-map): Bind above to C-j, replacing `tex-terminate-paragraph'.
+
+2016-12-07 Eli Zaretskii <eliz@gnu.org>
+
+ Restore keystroke echo in 'C-q'
+
+ * lisp/simple.el (read-quoted-char): Use 'read-event' instead of
+ 'read-key', to avoid losing the keystroke echo in 'C-q'. (Bug#24635)
+
+2016-12-07 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'current-word'
+
+ * lisp/simple.el (current-word): Clarify and improve the doc
+ string. (Bug#24979)
+
+2016-12-07 Chunyang Xu <mail@xuchunyang.me>
+
+ Fix a typo in an Eshell defcustom
+
+ * lisp/eshell/esh-mode.el (eshell-scroll-to-bottom-on-output): Fix
+ a typo in the 'others' standard value. (Bug#24983)
+
+2016-12-07 Hong Xu <hong@topbug.net> (tiny change)
+
+ Minor copyedits of electric-pair-mode
+
+ * doc/emacs/programs.texi (Matching): Add index entries. Fix
+ typos. (Bug#25012)
+
+2016-12-07 Eli Zaretskii <eliz@gnu.org>
+
+ Fix documentation of 'invocation-directory'
+
+ * doc/lispref/os.texi (System Environment): Fix wording of the
+ description of 'invocation-directory'. (Bug#24999)
+
+2016-12-07 Glenn Morris <rgm@gnu.org>
+
+ * admin/authors.el (authors-aliases): Add an entry.
+
+2016-12-07 Philipp Stephani <phst@google.com>
+
+ Guard terminal parameter in XTerm mouse mode
+
+ It has been observed (in the HTerm terminal emulator) that the
+ event stored in the 'xterm-mouse-last-down' terminal parameter gets
+ overwritten during a mouse drag operation, causing Emacs to attempt to
+ synthesize the non-existing <drag-mouse-0> event. Copy the event into
+ the terminal parameter to protect against such modifications.
+
+ * lisp/xt-mouse.el (xterm-mouse-translate-1): Guard against modification
+ of input event list.
+
+2016-12-07 Nicolas Petton <nicolas@petton.fr>
+
+ * etc/AUTHORS: Regenerate the AUTHORS file
+
+2016-12-07 Nicolas Petton <nicolas@petton.fr>
+
+ Update ChangeLog files and authors.el
+
+ * admin/authors.el (authors-renamed-files-alist): Add entries for
+ obsolete files.
+ * ChangeLog.2: Update.
+
+2016-12-07 Eli Zaretskii <eliz@gnu.org>
+
+ Fix menu bindings of Dired 'A' and 'Q' commands
+
+ * lisp/dired.el (dired-mode-map): Rebind "Search Files" and "Query
+ Replace in Files" menu items to 'dired-do-find-regexp' and
+ 'dired-do-find-regexp-and-replace', respectively. (Bug#24977)
+
+2016-12-07 Eli Zaretskii <eliz@gnu.org>
+2016-12-07 Eli Zaretskii <eliz@gnu.org>
+
Avoid errors in shr-pixel-column due to dedicated windows
* lisp/net/shr.el (shr-pixel-column): If we are switching to
@@ -39110,6 +39277,7 @@
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
+2016-12-07abf87b6b3ead1367cbae5cc6b0743349f611 (inclusive).
2016-12-07db8824bb97d07e3897e800eee946757a3 (inclusive).
2016-09-26c9cef49b0fceb3c5e904837ea5675fe4306ac (inclusive).
2016-08-22bb813cfea53e4162409f2adc0a793ab301894 (inclusive).