From 48ef71e9be040c06d0386ebba1a2a6262634973e Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sun, 20 Sep 2015 06:24:04 -0400 Subject: [PATCH] ; Auto-commit of ChangeLog files. --- ChangeLog.2 | 459 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 458 insertions(+), 1 deletion(-) diff --git a/ChangeLog.2 b/ChangeLog.2 index d9e5aeed459..7557f51ab4e 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,3 +1,460 @@ +2015-09-20 Eli Zaretskii + + Improve documentation of 'run-at-time' + * lisp/emacs-lisp/timer.el (run-at-time): Improve the doc string. + In particular, don't refer to 'diary-entry-time', because it is + unavailable until diary-lib is loaded. Also, refer to + 'timer-duration-words', not 'timer-duration', as the latter's doc + string says nothing about the accepted strings. + +2015-09-19 Jay Belanger + + * lisp/calc/calc-ext.el (calc-do-prefix-help): Tidy up error message. + +2015-09-19 Ken Manheimer + + Repair pdbtrack so it follows transition from one remote file to another. + * python.el (python-pdbtrack-set-tracked-buffer). + +2015-09-19 Artur Malabarba + + * lisp/emacs-lisp/timer.el (run-at-time): Docstring formatting + +2015-09-19 Eli Zaretskii + + Adapt vc-src to the old-new vc-checkin API + * lisp/vc/vc-src.el (vc-src-checkin): Accept and ignore an + additional optional parameter. + +2015-09-19 Simen Heggestøyl + + Add overflow module to CSS property list + * lisp/textmodes/css-mode.el (css-property-ids): Add properties from CSS + Overflow Module Level 3. + +2015-09-19 Eli Zaretskii + + Fix documentation of "C-u C-x v v" + * doc/emacs/maintaining.texi (Advanced C-x v v): Make the + documentation of "C-u C-x v v" match what the code does. + + Resurrect the ability to specify a revision in vc-next-action + * lisp/vc/vc-bzr.el (vc-bzr-checkin): + * lisp/vc/vc-dav.el (vc-dav-checkin): + * lisp/vc/vc-git.el (vc-git-checkin): + * lisp/vc/vc-hg.el (vc-hg-checkin): + * lisp/vc/vc-mtn.el (vc-mtn-checkin): Accept and silently ignore + an additional optional argument, the revision to checkin. + * lisp/vc/vc-sccs.el (vc-sccs-checkin): + * lisp/vc/vc-cvs.el (vc-cvs-checkin): + * lisp/vc/vc-rcs.el (vc-rcs-checkin): Allow to optionally specify + a revision to checkin. + * lisp/vc/vc.el (vc-next-action): Allow to optionally specify the + revision when checking in files. + See http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00688.html + for the details. + +2015-09-18 Wilson Snyder + + Fix checkdoc warnings. + * lisp/progmodes/verilog-mode.el (verilog-forward-sexp-function) + (verilog-decls-princ) (verilog-modport-princ) + (verilog-modi-modport-lookup-one): Fix checkdoc warnings. + + /svaha/wsnyder/d/log + +2015-09-17 Jay Belanger + + Fix the routine for help on Calc's prefixes. + * lisp/calc/calc-ext.el (calc-prefix-help-retry): New variable. + (calc-do-prefix-help): Use `read-char' to determine the next Calc + command. + +2015-09-17 Stefan Monnier + + * lisp/font-lock.el (font-lock-beginning-of-syntax-function): Remove + (font-lock-fontify-block): Don't let-bind it. + (font-lock-compile-keywords): Don't use it. + (font-lock-set-defaults): Don't set it. Allow the variable alist to + start one slot earlier, instead. + * lisp/emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function): + Don't declare. + (syntax-ppss): Don't use it either. + * lisp/font-core.el (font-lock-defaults): Remove SYNTAX-BEGIN + from docstring. + * doc/emacs/display.texi (Font Lock): Don't mention + font-lock-beginning-of-syntax-function. + * doc/lispref/modes.texi (Font Lock Basics): Update description of + font-lock-defaults. + (Syntactic Font Lock): Remove font-lock-beginning-of-syntax-function. + * lisp/loadhist.el (unload-feature-special-hooks): + Remove font-lock-beginning-of-syntax-function. + * lisp/obsolete/lazy-lock.el (lazy-lock-fontify-region): + * lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): Don't let-bind + font-lock-beginning-of-syntax-function. + +2015-09-17 Paul Eggert + + Backslash cleanup in Elisp source files + This patch should not change behavior. It typically omits backslashes + where they are redundant (e.g., in the string literal "^\$"). + In a few places, insert backslashes where they make regular + expressions clearer: e.g., replace "^\*" (equivalent to "^*") with + "^\\*", which has the same effect as a regular expression. + Also, use ‘\ %’ instead of ‘\%’ when avoiding confusion with SCCS IDs, + and similarly use ‘\ $’ instead of ‘\$’ when avoiding confusion with + RCS IDs, as that makes it clearer that the backslash is intended. + + Some more minor backslash fixes + * test/automated/compile-tests.el (compile-tests--test-regexps-data): + * test/automated/info-xref.el (info-xref-test-write-file): + Double backslashes in strings. + + Fix several backslash typos in Elisp strings + * lisp/calendar/todo-mode.el (todo-files, todo-rename-file) + (todo-find-filtered-items-file, todo-reset-nondiary-marker) + (todo-reset-done-string, todo-reset-comment-string) + (todo-reset-highlight-item): + * lisp/erc/erc-networks.el (erc-networks-alist): + * lisp/gnus/gnus-art.el (gnus-button-handle-library): + * lisp/gnus/gnus-group.el (gnus-read-ephemeral-gmane-group-url): + * lisp/gnus/nntp.el (nntp-via-shell-prompt) + (nntp-telnet-shell-prompt): + * lisp/gnus/spam-report.el (spam-report-gmane-regex): + * lisp/image-dired.el (image-dired-rotate-original): + (image-dired-get-exif-file-name): + * lisp/international/latin1-disp.el (latin1-display-ucs-per-lynx): + * lisp/mail/undigest.el (rmail-digest-parse-rfc1153strict): + * lisp/mh-e/mh-letter.el (mh-file-is-vcard-p): + * lisp/mh-e/mh-mime.el (mh-file-mime-type-substitutions): + * lisp/net/shr-color.el (shr-color->hexadecimal): + * lisp/org/org-bibtex.el (org-bibtex-fields): + * lisp/org/org-docview.el (org-docview-export): + * lisp/org/org-entities.el (org-entities): + * lisp/org/ox-icalendar.el (org-icalendar-cleanup-string): + * lisp/progmodes/cperl-mode.el (cperl-indent-exp): + * lisp/progmodes/ebnf2ps.el (ebnf-file-suffix-regexp) + (ebnf-style-database): + * lisp/progmodes/idlw-help.el (idlwave-do-context-help1): + * lisp/progmodes/ruby-mode.el (ruby-imenu-create-index-in-block): + * lisp/progmodes/sql.el (sql-product-alist): + * lisp/progmodes/verilog-mode.el (verilog-error-regexp-emacs-alist) + (verilog-error-font-lock-keywords) + (verilog-assignment-operator-re): + * lisp/progmodes/vhdl-mode.el (vhdl-compiler-alist): + * lisp/textmodes/reftex-parse.el (reftex-parse-from-file): + * lisp/vc/add-log.el (change-log-version-number-regexp-list): + Fix typo by replacing ‘\’ with ‘\\’ in a string literal. + For example, to get the regular expression ‘\.’ use the string + literal "\\.", not "\." (which is equivalent to "."). + * lisp/emulation/viper-util.el (viper-glob-unix-files): + Remove stray ‘\j’ from string. + * lisp/gnus/nntp.el (nntp-via-shell-prompt) + (nntp-telnet-shell-prompt): + Treat > like $ when matching a shell prompt. + * lisp/progmodes/make-mode.el (makefile-browse): + Properly quote a diagnostic. + + Fix minor quoting problems in diagnostics + * lisp/tutorial.el (tutorial--describe-nonstandard-key): + * lisp/vc/ediff-ptch.el (ediff-fixup-patch-map): + Follow text-quoting-style in diagnostic, and quote a file name. + +2015-09-17 Eli Zaretskii + + * doc/lispref/frames.texi (Cursor Parameters): Document 'x-stretch-cursor'. + +2015-09-16 Paul Eggert + + Omit unnecessary \ before paren in C docstrings + Although \( is needed in docstrings in Elisp code, it is not needed in + docstrings in C code, since C function definitiions do not start with + a parenthesis. The backslashes made the docstrings a bit harder to + read and to format in columns. Also, some C docstrings had ( in + column 1 and this did not appear to be causing any problems. So, + simplify C docstrings by replacing \( with ( and \) with ). + + A few more minor quoting fixes in a script and a text file + + Minor quoting fixes in scripts and doc + Prefer straight quotes in random script files, as they are not converted. + Prefer grave quotes in a couple of places in the manual that were missed + earlier, as these quotes are converted. + + Minor backslash fixes in manuals and scripts + * Makefile.in (install-arch-indep): + * admin/charsets/compact.awk: + * admin/charsets/gb180302.awk (gb_to_index): + * admin/charsets/gb180304.awk (gb_to_index): + Avoid undefined behavior in Awk regular expression backslashes. + * doc/misc/efaq.texi (Matching parentheses): + Omit unnecessary backslashes. + * doc/misc/gnus-faq.texi (FAQ 5-8): + Avoid undefined behavior in suggested sed backslash usage. + + Add -Wswitch to --enable-gcc-warnings + Make --enable-gcc-warnings a bit pickier, by also using -Wswitch. + * configure.ac (WERROR_CFLAGS): Don’t add -Wno-switch. + * lib-src/etags.c (main, consider_token, C_entries): + * src/coding.c (encode_invocation_designation): + * src/data.c (Ftype_of): + * src/eval.c (Fdefvaralias, default_toplevel_binding) + (Fbacktrace__locals, mark_specpdl): + * src/lisp.h (record_xmalloc): + * src/syntax.c (scan_lists, scan_sexps_forward): + * src/window.c (window_relative_x_coord): + * src/xdisp.c (push_it, pop_it): + * src/xterm.c (xg_scroll_callback, x_check_fullscreen): + Error out or do nothing (as appropriate) if a switch statement + with an enum value does not cover all of the enum. + * src/dispextern.h (struct iterator_stack_entry.u.comp): + Remove unused member discovered by using -Wswitch. + * src/lisp.h (record_xmalloc): Add a ‘+ 0’ to pacify -Wswitch. + * src/vm-limit.c (check_memory_limits): + Simplify warning-diagnostic computation by using a table. + + etags ‘fatal’ function is now printf-like + * lib-src/etags.c (fatal): Now printf-like. All callers changed. + Also, now static; not clear why it needed to be extern. + (verror): New function, with most of the old contents of ‘error’. + (fatal, error): Use it. + +2015-09-16 Eli Zaretskii + + More adaptations in file-notify-tests.el + * test/automated/file-notify-tests.el + (file-notify-test05-dir-validity): Skip for w32notify in + batch-mode. (Bug#21432) + +2015-09-16 Michael Albinus + + Adapt test in file-notify-tests.el + * test/automated/file-notify-tests.el + (file-notify-test04-file-validity): Skip for w32notify in + batch-mode. Add test lost last commit. + +2015-09-16 Dima Kogan + + winner no longer holds on to dead frames + * lisp/winner.el (winner-change-fun): Cull dead frames. + This prevents a potentially massive memory leak. See: + http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html + +2015-09-16 Michael Albinus + + Use common report_file_notify_error function + * src/fileio.c (report_file_notify_error): New function. + * src/inotify.c (report_inotify_error): Remove function. + (inotify_callback, symbol_to_inotifymask, Finotify_add_watch) + (Finotify_rm_watch): Use report_file_notify_error. + * src/lisp.h (report_file_notify_error): Declare external function. + * src/w32notify.c (report_w32notify_error): Remove function. + (Fw32notify_add_watch, Fw32notify_rm_watch): + Use report_file_notify_error. + +2015-09-16 Jay Belanger + + Fix documentation. + * doc/misc/calc.texi (Single-Variable Statistics): Fix the wording of + the documentation of the root mean square. + +2015-09-16 Martin Rudalics + + Remove tool_bar_redisplayed_once and associated code. + * src/frame.h (tool_bar_redisplayed_once): Remove slot. + * src/frame.c (make_frame, x_set_font): Remove initialization of + f->tool_bar_redisplayed_once. + * src/w32fns.c (x_change_tool_bar_height): + * src/xfns.c (x_change_tool_bar_height): Don't check for + f->tool_bar_redisplayed_once. + * src/xdisp.c (redisplay_internal): Remove handling of + f->tool_bar_redisplayed_once. + +2015-09-16 Eli Zaretskii + + Restore some of the quoting in the manuals + * doc/lispref/windows.texi (Coordinates and Windows) + (Coordinates and Windows): + * doc/lispref/variables.texi (Lexical Binding) + (File Local Variables): + * doc/lispref/text.texi (Format Properties): + * doc/lispref/symbols.texi (Symbol Components): + * doc/lispref/strings.texi (Creating Strings): + * doc/lispref/sequences.texi (Sequence Functions): + * doc/lispref/searching.texi (Regexp Special, Regexp Search) + (Search and Replace): + * doc/lispref/processes.texi (Bindat Spec): + * doc/lispref/os.texi (Idle Timers): + * doc/lispref/objects.texi (Basic Char Syntax): + * doc/lispref/numbers.texi (Float Basics, Random Numbers): + * doc/lispref/nonascii.texi (Character Properties): + * doc/lispref/modes.texi (Major Mode Conventions, Mode Hooks) + (Mode Line Variables): + * doc/lispref/minibuf.texi (Text from Minibuffer): + * doc/lispref/loading.texi (Autoload): + * doc/lispref/keymaps.texi (Controlling Active Maps): + * doc/lispref/frames.texi (Frame Layout, Size and Position) + (Size Parameters, Implied Frame Resizing): + * doc/lispref/files.texi (Changing Files, Magic File Names): + * doc/lispref/eval.texi (Self-Evaluating Forms): + * doc/lispref/display.texi (Progress, Abstract Display) + (Abstract Display Example, Bidirectional Display): + * doc/lispref/commands.texi (Event Mod): + * doc/emacs/windows.texi (Displaying Buffers): + * doc/emacs/trouble.texi (Bug Criteria, Checklist): + * doc/emacs/text.texi (Enriched Text): + * doc/emacs/programs.texi (MixedCase Words): + * doc/emacs/picture-xtra.texi (Insert in Picture) + (Tabs in Picture): + * doc/emacs/misc.texi (Emacs Server, Printing): + * doc/emacs/mini.texi (Minibuffer History): + * doc/emacs/maintaining.texi (Old Revisions, VC Change Log) + (Pulling / Pushing): + * doc/emacs/killing.texi (Yanking, Cut and Paste, Clipboard): + * doc/emacs/help.texi (Help, Help Echo): + * doc/emacs/glossary.texi (Glossary): + * doc/emacs/frames.texi (Mouse Commands, Creating Frames) + (Frame Commands): + * doc/emacs/files.texi (Reverting, Saving, Directories): + * doc/emacs/entering.texi (Exiting): + * doc/emacs/emacs.texi (Top): + * doc/emacs/cmdargs.texi (Window Size X, Icons X): + * doc/emacs/anti.texi (Antinews): Restore quoting of text where + appropriate or replace quoting with @dfn. + * doc/misc/ediff.texi (Window and Frame Configuration): + * doc/lispref/processes.texi (Network Feature Testing): + * doc/lispref/display.texi (Display Margins): Quote the phrase + after "a.k.a." where appropriate. + +2015-09-16 Tassilo Horn + + Clarify reftex-extra-bindings docs. + * lisp/textmodes/reftex-vars.el (reftex-extra-bindings): Document that + the variable only has an effect at load-time. + * doc/misc/reftex.texi (Key Bindings): Ditto. + +2015-09-16 Daniel McClanahan (tiny change) + + Fix search argument in ‘lisp--el-match-keyword’ (Bug#21492) (Bug#21493) + * lisp/emacs-lisp/lisp-mode.el (lisp--el-match-keyword): Fix + search argument. (Bug#21492) (Bug#21493) + +2015-09-16 Tassilo Horn + + Add pretty symbols for \qquad and \varrho. + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add pretty + symbols for \qquad and \varrho. + +2015-09-15 Jay Belanger + + Add new functions for the root mean square of a (Calc) vector + * lisp/calc/calc-stats.el (calcFunc-rms, calc-vector-rms): + New functions. + * lisp/calc/calc-ext.el (calc-init-extensions): Add keybinding for + `calc-vector-rms', add autoloads for `calc-vector-rms' and + `calcFunc-rms'. + * lisp/calc/calc-map.el (calc-u-oper-keys): Add entry for + `calcFunc-rms'. + * lisp/calc/calc-menu.el (calc-vectors-menu): Add entry for + `calc-vector-rms'. + * doc/misc/calc.texi (Single-Variable Statistics): Document the rms + command. + +2015-09-15 Stephen Leake + + Add monotone EDE generic project + * lisp/cedet/ede/generic.el (ede-enable-generic-projects): Add monotone + generic project. + + Revert premature commit + * doc/lispref/files.texi: Revert premature commit of change to + file-name-all-completions. + + Fix a bug in elisp--xref-find-definitions related to cl-generic defaults + * lisp/progmodes/elisp-mode.el (elisp--xref-find-definitions): Fix bug + with cl-generic defaults. + (elisp--xref-find-references): Add doc string. + * test/automated/elisp-mode-tests.el (xref-elisp-generic-*): Improve + tests to find bug. + + Fix bugs in eieio-oref-default related to class symbols + * lisp/emacs-lisp/eieio-core.el (class-p): Handle symbol properly. + (eieio-oref-default): Handle class properly. + +2015-09-15 Paul Eggert + + Quote “fullboth” when defining it + * doc/lispref/frames.texi (Size Parameters): Use @dfn for “fullboth” + and rewrite the containing paragraph, which was awkward. (Bug#21472). + +2015-09-15 Eli Zaretskii + + Minor doc fix in emacs/ack.texi + * doc/emacs/ack.texi (Acknowledgments): Fix an xref missing the + first argument. + +2015-09-15 Michael Albinus + + Adapt tests in auto-revert-tests.el + * test/automated/auto-revert-tests.el (auto-revert--timeout): + Make it a defconst. + (auto-revert--wait-for-revert): New defun. + (auto-revert-test00-auto-revert-mode) + (auto-revert-test01-auto-revert-tail-mode) + (auto-revert-test02-auto-revert-mode-dired): Use it. + +2015-09-15 Stefan Monnier + + * lisp/emacs-lisp/lisp-mode.el (lisp-mode-symbol-regexp): New const + Use it everywhere "\\(\\sw\\|\\s_\\|\\\\.\\)+" was used. + (cl-lib-fdefs): Add defgeneric. + (cl-kw): Add all elements of eieio-kw and cl-lib-kw. + (eieio-kw, cl-lib-kw, el-kw): Remove. + +2015-09-15 Paul Eggert + + Quote less in manuals + The manuals often used quotes ``...'' when it is better to use @dfn or + @code or capitalized words or no quoting at all. For example, there is + no need for the `` and '' in “if a variable has one effect for + @code{nil} values and another effect for ``non-@code{nil}'' values”. + Reword the Emacs, Lisp intro, and Lisp reference manuals to eliminate + unnecessary quoting like this, and to use @dfn etc. instead when called + for (Bug#21472). + +2015-09-15 Mark Oteiza + + lisp/custom.el (load-theme): Only compute hash when needed + +2015-09-15 Paul Eggert + + Pacify --enable-gcc-warnings + * src/inotify.c (report_inotify_error): Declare it _Noreturn. + +2015-09-15 Michael Albinus + + Improve error reports in inotify.c + * src/inotify.c (report_inotify_error): New function. Clone of + report_w32notify_error. + (inotify_callback, symbol_to_inotifymask, Finotify_add_watch) + (Finotify_rm_watch): Use it. + +2015-09-15 Eli Zaretskii + + Fix the file-notify tests for watch validation on w32 + * test/automated/file-notify-tests.el + (file-notify-test04-file-validity): Move the directory deletion + out of the file-notify--test-with-events macro. + (file-notify-test04-file-validity) + (file-notify-test05-dir-validity): Enlarge the timeout of + read-event to 0.5, as 0.1 is borderline on w32. (Bug#21432) + +2015-09-15 Tassilo Horn + + Use OPEN BOX instead of space for \quad. + * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Use OPEN BOX + character for \quad instead of a space. + 2015-09-15 Eli Zaretskii Add missing *.pbm images @@ -12989,7 +13446,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit 20b4625117b0303eaba1ef81085f0feb9062695a (inclusive). +commit 00a65e3238a888fc92b0c2aab8cb5bda8bd99c29 (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: -- 2.39.2