From 87c4e2a686ff8b166974ca21d46faf5e802fb1b6 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sun, 16 Aug 2015 06:24:11 -0400 Subject: [PATCH] ; Auto-commit of ChangeLog files. --- ChangeLog.2 | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 153 insertions(+), 1 deletion(-) diff --git a/ChangeLog.2 b/ChangeLog.2 index b4de90e228a..422dd0b8791 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,3 +1,155 @@ +2015-08-15 Paul Eggert + + substitute-command-keys a few more doc strings + * lisp/allout.el (outlineify-sticky): + * lisp/files.el (hack-one-local-variable--obsolete): + * lisp/help-fns.el (help-fns--obsolete, describe-variable): + Use substitute-command-keys on some doc strings so that + they don't use hard-coded key bindings or quoting styles. + + Fix quoting in Fformat calls + * src/image.c (xbm_read_bitmap_data, xbm_load_image, xbm_load) + (xpm_load, xpm_load_image, pbm_load, png_load_body) + (jpeg_load_body, tiff_load, gif_load, imagemagick_load_image) + (imagemagick_load, svg_load, svg_load_image, gs_load) + (x_kill_gs_process): + * src/lread.c (load_warn_old_style_backquotes): + * src/xfaces.c (load_pixmap): + * src/xselect.c (x_clipboard_manager_error_1): + Quote diagnostics according to user preference when calling + Fformat or its derivatives. + +2015-08-15 Glenn Morris + + * admin/admin.el (set-version, set-copyright): Remove deleted files. + +2015-08-15 Stephen Leake + + Allow describe-function helpers to access buffer-local values. + This will be used by cedet/mode-local.el `describe-mode-local-override' + on `help-fns-describe-function-functions' in upstream CEDET. + * lisp/help-fns.el (describe-function-orig-buffer): New, let-bound in + `describe-function'. + (describe-function): Bind it, save it on the help xref stack. + + Handle pulse-background being nil + * lisp/cedet/pulse.el (pulse-lighten-highlight): Inherit + pulse-background, handle it being nil. + +2015-08-15 Paul Eggert + + Fix "\`" confusion in Lisp strings + * admin/authors.el (authors-canonical-author-name): + Fix typo by using "\\`" not "\`" in string RE. + * lisp/obsolete/complete.el (PC-complete-as-file-name): + * lisp/obsolete/vi.el (vi-backward-blank-delimited-word): + * lisp/progmodes/verilog-mode.el (verilog-mode-map): + Use plain "`", not the equivalent-but-confusing "\`", in strings. + * lisp/textmodes/texinfmt.el: Fix comment likewise. + +2015-08-15 Dani Moncayo + + Remove 'nt/zipdist.bat' (no longer used) + * nt/zipdist.bat: Remove - no longer used. + +2015-08-15 Michael Albinus + + * lisp/net/tramp-sh.el (tramp-remote-selinux-p): Use "selinuxenabled" + rather than "getenforce". + (tramp-sh-handle-set-file-selinux-context): Do not + cache SELinux context if not all context components are given. + +2015-08-15 Eli Zaretskii + + Add doc strings to 2 help-mode.el functions + * lisp/help-mode.el (help-mode-setup, help-mode-finish): Add doc + strings. (Bug#21263) + + Remove files used by the old MS-Windows specific build procedure + * nt/configure.bat: Remove everything except the blurb about the + new build procedure. + * make-dist: Remove references to makefile.w32-in in various + directories, and to files in nt/ that were deleted. + * etc/NEWS: Mention the fact that the files were dropped. + +2015-08-15 Paul Eggert + + * doc/emacs/mule.texi (Charsets): Give fuller title for ISO-IR. + (Bug#21248) + +2015-08-14 Paul Eggert + + Default to inotify instead of gfile + * configure.ac (with_file_notification): Fix typo that + prevented suppression of file notification if HAVE_NS. + (NOTIFY_OBJ): Prefer inotify to gfile if both exist and + with_file_notification is 'yes' (Bug#21241). + * etc/NEWS: Mention this. + + Fix broken URLs for ISO-IR + * doc/emacs/mule.texi (Charsets): + * lisp/international/mule-conf.el: + Fix broken URL (Bug#21248). + + Low-level diagnostics now use ‘text-quoting-style’ + * src/doprnt.c (doprnt): + Format ` and ' as per ‘text-quoting-style’. + * src/xdisp.c (vmessage, message): Mention that the format should + not contain ` or '. + + Prefer ‘format’ to ‘substitute-command-keys’ + * src/character.h (uLSQM, uRSQM): Move here ... + * src/doc.c (uLSQM, uRSQM): ... from here. + * src/doc.c (Fsubstitute_command_keys): + * src/syntax.c (Finternal_describe_syntax_value): + * lisp/cedet/mode-local.el (mode-local-print-binding) + (mode-local-describe-bindings-2): + * lisp/cedet/srecode/srt-mode.el (srecode-macro-help): + * lisp/cus-theme.el (describe-theme-1): + * lisp/descr-text.el (describe-text-properties-1, describe-char): + * lisp/emacs-lisp/cl-extra.el (cl--describe-class): + * lisp/emacs-lisp/cl-generic.el (cl--generic-describe): + * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): + * lisp/emacs-lisp/package.el (describe-package-1): + * lisp/faces.el (describe-face): + * lisp/help-fns.el (help-fns--key-bindings) + (help-fns--compiler-macro, help-fns--parent-mode) + (help-fns--obsolete, help-fns--interactive-only) + (describe-function-1, describe-variable): + * lisp/help.el (describe-mode): + Prefer ‘format’ to ‘substitute-command-keys’ when either will do + to implement quoting style. This generally makes the code simpler. + + Extend ‘format’ to translate curved quotes + This is a followup to the recent doc string change, and deals with + diagnostics and the like. This patch is more conservative than + the doc string change, in that the behavior of ‘format’ changes + only if its first arg contains curved quotes and the user prefers + straight or grave quotes. (Come to think of it, perhaps we should + be similarly conservative with doc strings too, but that can wait.) + The upside of this conservatism is that existing usage is almost + surely unaffected. The downside is that we'll eventually have to + change Emacs's format strings to use curved quotes in places where + the user might want curved quotes, but that's a simple and + mechanical translation that I'm willing to do later. (Bug#21222) + * doc/lispref/help.texi (Keys in Documentation): + Move description of text-quoting-style from here ... + * doc/lispref/strings.texi (Formatting Strings): + ... to here, and describe new behavior of ‘format’. + * etc/NEWS: Describe new behavior. + * lisp/calc/calc-help.el (calc-describe-thing): + * lisp/emacs-lisp/derived.el (derived-mode-make-docstring): + * lisp/info.el (Info-find-index-name): + Use ‘concat’ rather than ‘format’ to avoid misinterpretation + of recently-added curved quotes. + * src/doc.c (uLSQM0, uLSQM1, uLSQM2, uRSQM0, uRSQM1, uRSQM2): + Move from here ... + * src/lisp.h: ... to here. + * src/doc.c (text_quoting_style): New function. + (Fsubstitute_command_keys): Use it. + * src/editfns.c (Fformat): Implement new behavior. + * src/lisp.h (enum text_quoting_style): New enum. + 2015-08-14 Stefan Monnier * src/keyboard.c: Use false/true instead of 0/1 for booleans @@ -9279,7 +9431,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit e1e33f201698229ae30a29c7008c3f6a3635d71f (inclusive). +commit f7ee23e587b01f179284b5554c67d579a2def676 (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: -- 2.39.2