From: John Wiegley Date: Thu, 4 Feb 2016 07:54:45 +0000 (-0800) Subject: Merge from origin/emacs-25 X-Git-Url: https://code.delx.au/gnu-emacs/commitdiff_plain/1829a1fc85b040912dc194806c64670096ddcf43 Merge from origin/emacs-25 ea26c8a * lisp/net/browse-url.el (browse-url-default-browser): Lower priority of non-free Chrome. 0fac75f Improve the custom type of some user options. 2df0e04 Highlight CSS variables with variable name face 3cf5e81 * lisp/gnus/gnus-kill.el (gnus-winconf-kill-file): Not user-serviceable. 2a5233c Mark some user options that can get evalled as risky. 39b166f Disable DebPrint in sys_read on MS-Windows 9fd0189 ;Fix ChangeLog entry 4bb7233 Fix typos in Introduction to Emacs Lisp manual --- 1829a1fc85b040912dc194806c64670096ddcf43 diff --cc ChangeLog.2 index 12f98342ee,27c6ce3318..40d7bc4002 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@@ -226,19 -88,186 +226,37 @@@ 2016-01-30 Andreas Schwab - Revert "Re-enable checks in member, memql, delete to complain about non-lists" - - This reverts commit f524e8b7f12d9b5a8b92084e5385429fe7b085b9. - -2016-01-30 Nicolas Petton - - Make it possible to run make change-history on emacs-25 - - * Makefile.in: Check if the current branch is emacs-25 instead of - master. - -2016-01-30 Dmitry Gutov - - Don't fiddle with DEFAULT - - * lisp/progmodes/project.el (project--completing-read-strict): - Don't change DEFAULT, whether is has any matches in - COLLECTION, or not. - -2016-01-30 Eli Zaretskii - - Document xwidget commands and functions - - * doc/lispref/display.texi (Xwidgets): New section, describes some - of the xwidget primitives. - * doc/lispref/display.texi (Display): Update the chapter menu. - * doc/emacs/misc.texi (Embedded WebKit Widgets): New section. - * doc/emacs/emacs.texi (Top): Update the master menu to include - the xwidget node. - -2016-01-30 Lars Ingebrigtsen - - Build fix for shr.el - - * shr.el (seq): Require. - -2016-01-30 Dmitry Gutov - - Improve project-find-file yet again! - - * lisp/progmodes/project.el (project--completing-read-strict): - New function. - (project-find-file-in): Use it. - (project-file-completion-table): Move the default - implementation inside the cl-defgeneric form. - (http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html) - -2016-01-30 Dmitry Gutov - - Don't pass DIR to 'hg status' - - * lisp/vc/vc-hg.el (vc-hg-dir-status-files): - Don't pass DIR to 'hg status' (bug#22481). - -2016-01-30 Stephen Leake - - Fix typo in previous commits - - * lisp/progmodes/project.el (project-find-file-in): - * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): Fix typo in previous - commit. - -2016-01-30 Stephen Leake - - Improve project-find-file - - * lisp/progmodes/project.el (project-file-completion-table): New. - (project-find-file, project-or-external-find-file): Default to filename - at point. - (project-file-completion-table): New, split out from - project--find-file-in. - (project-find-file-in): Renamed from project--find-file-in, use - project-file-completion-table. - - * lisp/progmodes/xref.el (ede-minor-mode): New declaration. - (xref--find-ignores-arguments): Add doc string. - -2016-01-30 Stephen Leake - - Implement vc-mtn-find-ignore-file, fix some doc strings - - * lisp/cedet/cedet-global.el (cedet-gnu-global-root): Improve doc string. - - * lisp/cedet/ede/locate.el (initialize-instance): Improve doc string. - - * lisp/vc/vc-git.el (vc-git-find-ignore-file): Fix doc string. - - * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): New function. - -2016-01-29 Vincent Belaïche - - Correct a whole bunch of bugs coming with renamed cell relocation. - - This is the same change as commit on master branch. See - http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd - - * lisp/ses.el (ses-localvars): rename variable - `ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list' - and adjust the comment about it. - (ses-plist-delq): new defun. - (ses--ses-buffer-list): new defvar. - (ses--unbind-cell-name): new defun. - (ses-relocate-symbol): Do not relocate symbol when it is a named cell. - (ses-relocate-formula): Undo change of - 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net that was - preventing relocation for named cell --- now doing this is delegated - to function `ses-relocate-symbol'. - (ses-relocate-range): In docstring, undo change of - 2016-01-03T07:31:52Z!johnw@newartisans.com, `ses-range' must remain - lower case as it is not a variable. - (ses-relocate-all): Cell name relocation : 1) check that cell is a - renamed cell by testing `ses-cell' property to :ses-named, rather than - comparing name to corresponding standard name. Set rowcol of renamed - cell into the hashmap --- `ses-cell' property must not be used for - that as the same name can be used for different locations in different - SES sheets ; 2) use `local-variable-if-set-p' rather than `boundp' and - `local-variable-p' to check if cell name is already in use in this - sheet or needs initialisation. - (ses-relocate-all): Cell value relocation : 1) like for name - relocation use the `ses-cell' property rather than comparing actual - name to corresponding standard name. 2) Correct bug introduced in - 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net, as the test was - made the other way round than the intention --- ie value relocation - was disabled for standard cell, not for renamed cell as was the - intention. - (ses-relocate-all): Add loop for unbinding deleted renamed cells - names. - (ses-killbuffer-hook): new defun. - (ses-mode): Add the ses--ses-buffer-list maintenance mechanism --- - kill buffer hook, plus pushing current buffer if new in list. - (ses-delete-row, ses-delete-column): Collect deleted renamed cells - into `ses--in-killing-named-cell-list'. - (ses-rename-cell): Remove update of variable - `ses--renamed-cell-symb-list', this variable is renamed to - `ses--in-killing-named-cell-list', and its setting is done in - functions `ses-delete-row' and , `ses-delete-column' now. - (ses-rename-cell): Make cell new name a buffer local variable. - (ses-rename-cell): Change correction of - 2015-12-30T23:10:37Z!vincentb1@users.sourceforge.net concerning - computation of the range over which `cursor-intangible' property was - to be updated. This correction was ok for non spilling cells, but not - for cells spilling over following blank cells. Simply use - `next-single-property-change' rather than computing the end column - from column widths. - -2016-01-29 Andreas Schwab - Re-enable checks in member, memql, delete to complain about non-lists - * fns.c (Fmember, Fmemql, Fdelete): Revert 2007-10-16 change. - - 2016-01-28 Glenn Morris + * src/fns.c (Fmember, Fmemql, Fdelete): Revert 2007-10-16 change. + -2016-01-29 Martin Rudalics ++2016-02-04 Martin Rudalics + + Minor doc(-string) tweaks + + * lisp/window.el (window-in-direction): Fix doc-string typo. + * doc/lispref/frames.texi (Frame Font): Mention canonical + character width/height. + * doc/lispref/windows.texi (Windows and Frames): Clarify + handling of minibuffer window for `window-in-direction'. + (Window Sizes): Minor tweaks in descriptions of + `window-max-chars-per-line', `window-min-width' and + `window-min-size'. + (Deleting Windows): Minor tweak in `delete-window' description. + (Selecting Windows): Clarify window use time description. + (Cyclic Window Ordering): Minor tweak. + (Switching Buffers): Clarify description of + `switch-to-buffer-in-dedicated-window'. + -2016-01-29 Eli Zaretskii ++2016-02-04 Eli Zaretskii - Minor improvements to 'pcase' documentation + Remove some useless-use-of eval. - * doc/lispref/control.texi (Pattern matching case statement): - Improve the documentation of 'pcase' per comments. See two - discussion threads on emacs-devel@gnu.org for the details: - http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01335.html - http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01336.html. + * lisp/gnus/gnus.el (gnus-load-hook): Don't use eval. + * lisp/gnus/nnrss.el (xml): Simply require it. + (xml-rpc-method-call): Use declare-function. -2016-01-29 Glenn Morris +2016-01-28 Glenn Morris Don't use eval to quieten prolog.el compilation.