From 59a8e71c708a908216e237ab6c80ebc2e5386b68 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sun, 12 Jul 2015 06:23:58 -0400 Subject: [PATCH] ; Auto-commit of ChangeLog files. --- ChangeLog.2 | 391 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 390 insertions(+), 1 deletion(-) diff --git a/ChangeLog.2 b/ChangeLog.2 index 1c3e21104c2..3fd30d6730d 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,3 +1,392 @@ +2015-07-11 Eric Abrahamsen + + gnus-registry.el: Correct function argument order + * lisp/gnus/gnus-registry.el (gnus-registry--set/remove-mark): + Reverse the order of function arguments. + +2015-07-11 Dmitry Gutov + + Bind grep-highlight-matches to nil + * lisp/progmodes/xref.el (xref-collect-matches): + Bind grep-highlight-matches to nil (bug#20728). + +2015-07-11 Nikolaus Rath + + nnimap.el: Fix IMAP message size parsing + * lisp/gnus/nnimap.el (nnimap-transform-headers): + Don't assume that UID comes before RFC822.SIZE. + +2015-07-10 Stefan Monnier + + * lisp/gnus/nnimap.el: Clean up "unused var" warnings + (auth-source-creation-prompts): Declare. + (nnimap-retrieve-headers, nnimap-status-message) + (nnimap-request-create-group, nnimap-request-delete-group) + (nnimap-close-group, nnimap-request-move-article) + (nnimap-request-accept-article, nnimap-request-newgroups) + (nnimap-request-post, nnimap-dummy-active-number) + (nnimap-save-mail-spec, nnimap-get-groups): Add _ to unused vars. + (nnimap-parse-flags): Remove unused var `p'. + (nnimap-retrieve-group-data-early): Remove unused var `groups'. + (nnimap-flags-to-marks): Remove unused var `totalp'. + +2015-07-10 Andy Moreton (tiny change) + + * src/w32heap.c (DUMPED_HEAP_SIZE): Bump to 20MB. + +2015-07-10 YAMAMOTO Mitsuharu + + * src/macfont.m (macfont_list): Ignore font families lacking font descriptors. + +2015-07-09 Dmitry Gutov + + Don't check the exit status, it can be misleading + * lisp/progmodes/xref.el (xref-collect-matches): Don't check the + exit status, it can be misleading. + + Introduce a Project API + * lisp/progmodes/project.el: New file. + * lisp/cedet/ede.el: (project-try-ede): New function. + (project-root): New implementation. + * lisp/progmodes/elisp-mode.el (emacs-lisp-mode): + Set project-search-path-function. + (elisp--xref-find-references): Delegate some logic to + project-search-path. + (elisp-search-path): New function. + (elisp-xref-find): Don't implement `matches' anymore. + * lisp/progmodes/etags.el: Don't implement `matches'. + Delegate some logic to project-search-path. + (etags-search-path): New function. + * lisp/progmodes/xref.el (xref-find-function): + Remove `matches' from the API. + (xref-find-regexp): Move whatever common logic was in elisp and + etags implementations, and search the directories returned by + project-directories and project-search-path. + +2015-07-09 Nicolas Petton + + * test/automated/map-tests.el (test-map-delete-return-value): Uncomment test. + + Add support for gv.el in map.el + * lisp/emacs-lisp/map.el (map-elt, map-delete): Declare a gv-expander. + * lisp/emacs-lisp/map.el (map-put): Refactor using `setf' and `map-elt'. + * test/automated/map-tests.el: Update tests to work with the new + implementations of map-elt and map-put. + +2015-07-09 Glenn Morris + + * lisp/emacs-lisp/debug.el (debug-help-follow): Use describe-symbol. + +2015-07-09 Dmitry Gutov + + Syntax-propertize until the end of the line first + * lisp/progmodes/xref.el (xref--collect-match): Syntax-propertize + until the end of the line first. + +2015-07-09 Xue Fuqiao + + * doc/emacs/files.texi (File Archives): Add a cross reference. + +2015-07-08 Nikolaus Rath + + nnimap.el: Handle plain value for nnimap-stream + * lisp/gnus/nnimap.el (nnimap-open-connection-1): Always query + capabilities, so that a 'plain value for the `nnimap-stream' server + variable is handled correctly. + * doc/misc/gnus.texi (Customizing the IMAP Connection): + Document the 'plain option. + +2015-07-08 Leo Liu + + Fix bug in thing-at-point--bounds-of-well-formed-url + * lisp/thingatpt.el (thing-at-point--bounds-of-well-formed-url): Make + sure boundary contains current point. + +2015-07-08 Dmitry Gutov + + * lisp/progmodes/xref.el (xref-collect-matches): Use `nreverse' in the end. + + Declare whitespace-line-column a safe file-local + * lisp/whitespace.el (whitespace-line-column): Declare to be a + safe file-local when the value is an integer. + +2015-07-08 Eric Abrahamsen + + gnus-group.el: Check if group names are already strings + * lisp/gnus/gnus-group.el (gnus-group-group-name): + The group name may already be a string. + Specifically, in the group list reached from the *Server* buffer, + the 'gnus-group text property returns a string. Everywhere else + it returns a symbol. + + nnimap.el: Remove unused let variables + * lisp/gnus/nnimap.el (nnimap-request-group): Variables are not used. + +2015-07-08 Eli Zaretskii + + Support "maximized" property of runemacs's shortcut + * nt/runemacs.c (WinMain): If runemacs is invoked "maximized", pass + the '--maximized' switch to Emacs. + + Support "minimized" property of runemacs's shortcut + * nt/runemacs.c (WinMain): If runemacs is invoked "minimized", + pass the '--iconic' switch to Emacs. (Bug#20991) + +2015-07-08 Xue Fuqiao + + Doc fixes + * doc/emacs/files.texi (Diff Mode): Fix the description of `C-c + C-w' in Diff mode. + * doc/emacs/arevert-xtra.texi (Auto Reverting the Buffer Menu): + Add a cross reference. + +2015-07-08 Nicolas Richard + + * lisp/obsolete/landmark.el: Add Obsolete-since header + +2015-07-07 Glenn Morris + + * test/automated/ert-tests.el (ert-test-deftest): + Update for recent changes. + +2015-07-07 Stefan Monnier + + (gv-setter, gv-synthetic-place, gv-delay-error): New funs/macros + * lisp/emacs-lisp/gv.el (gv-setter): New function. + (gv-invalid-place): New error. + (gv-get): Use them. + (gv-synthetic-place, gv-delay-error): New places. + * lisp/emacs-lisp/cl-generic.el (cl--generic-setf-rewrite): Remove. + (cl-defgeneric, cl-defmethod): Use gv-setter. + +2015-07-07 Fabrice Popineau + + Make vc-tests work with MSYS svn program + * lisp/vc/vc-svn.el (vc-svn-create-repo): Fix the file:// URL when + svn is an MSYS program. + +2015-07-07 Ken Brown + + Improve recent change to emacsclient on Cygwin + * lisp/server.el (server-process-filter): Remove redundant check + that 'cygwin-convert-file-name-from-windows' is defined as a + function on Cygwin. Don't call that function unless its argument + starts with a drive letter. + +2015-07-07 Artur Malabarba + + * lisp/emacs-lisp/package.el (package-compute-transaction): Bug fix + Fix void variable due to `found-something' being in the wrong `let'. + +2015-07-07 Nicolas Richard + + * lisp/play/landmark.el: Move to lisp/obsolete/ + +2015-07-07 Martin Rudalics + + Have `x-show-tip' handle `right' and `bottom' frame parameters. + * src/nsfns.m (compute_tip_xy, Fx_show_tip) + * src/w32fns.c (compute_tip_xy, Fx_show_tip) + * src/xfns.c (compute_tip_xy, Fx_show_tip): Allow aligning + tooltips also via `right' and `bottom' frame parameters. + +2015-07-07 Stefan Monnier + + Add online-help support to describe types + * lisp/help-fns.el (describe-symbol-backends): Move to help-mode.el. + (describe-symbol): Improve the selection of default. + * lisp/help-mode.el: Require cl-lib. + (describe-symbol-backends): Move from help-fns.el. + (help-make-xrefs): Use it. + * lisp/emacs-lisp/cl-extra.el (describe-symbol-backends): Add entry + for types. + (cl--typedef-regexp): New const. + (find-function-regexp-alist): Add entry for types. + (cl-help-type, cl-type-definition): New buttons. + (cl-find-class): New function. + (cl-describe-type): New command. + (cl--describe-class, cl--describe-class-slot) + (cl--describe-class-slots): New functions, moved from eieio-opt.el. + * lisp/emacs-lisp/cl-generic.el (cl--generic-method-documentation) + (cl--generic-all-functions, cl--generic-specializers-apply-to-type-p): + New functions. Moved from eieio-opt.el. + (cl--generic-class-parents): New function, extracted from + cl--generic-struct-specializers. + (cl--generic-struct-specializers): Use it. + * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Use pcase-dolist. + Improve constructor's docstrings. + (cl-struct-unknown-slot): New error. + (cl-struct-slot-offset): Use it. + * lisp/emacs-lisp/cl-preloaded.el (cl-struct-define): Record the type + definition in current-load-list. + * lisp/emacs-lisp/eieio-core.el (eieio--known-slot-names): New var. + (eieio--add-new-slot): Set it. + (eieio-defclass-internal): Use new name for current-load-list. + (eieio-oref): Add compiler-macro to warn about unknown slots. + * lisp/emacs-lisp/eieio.el (defclass): Update eieio--known-slot-names + as compile-time as well. Improve constructor docstrings. + * lisp/emacs-lisp/eieio-opt.el (eieio-help-class) + (eieio--help-print-slot, eieio-help-class-slots): Move to cl-extra.el. + (eieio-class-def): Remove button. + (eieio-help-constructor): Use new name for load-history element. + (eieio--specializers-apply-to-class-p, eieio-all-generic-functions) + (eieio-method-documentation): Move to cl-generic.el. + (eieio-display-method-list): Use new names. + * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): + Add "define-linline". + (lisp-fdefs): Remove "defsubst". + (el-fdefs): Add "defsubst", "cl-defsubst", and "define-linline". + * lisp/emacs-lisp/macroexp.el (macroexp--warned): New var. + (macroexp--warn-and-return): Use it to avoid inf-loops. + Add `compile-only' argument. + +2015-07-06 Fabián Ezequiel Gallina + + python.el: Fix local/remote shell environment setup + * lisp/progmodes/python.el (python-shell-with-environment): Fix + remote/local environment setup. + * test/automated/python-tests.el (python-shell-with-environment-1) + (python-shell-with-environment-2): New tests. + +2015-07-06 Glenn Morris + + * lisp/simple.el (set-variable): Tweak recent doc fix. + +2015-07-06 Ken Brown + + * src/sysdep.c (handle_sigsegv) [CYGWIN]: Increase STACK_DANGER_ZONE + +2015-07-06 Glenn Morris + + * lisp/simple.el (set-variable): Use user-error for type mismatch. + +2015-07-06 Ken Brown + + * src/emacs.c (main): Don't increase the stack size on Cygwin + +2015-07-06 Stefan Monnier + + (describe-symbol): Rewrite describe-function-or-variable + * lisp/help-fns.el (describe-symbol-backends): New var. + (help-xref-stack-item): Declare. + (describe-symbol): Rename from describe-function-or-variable. + Rewrite using describe-symbol-backends instead of help-xref-interned. + * lisp/help.el (help-map): Use it. + * lisp/help-mode.el (help-symbol, help-follow-symbol): Use it. + (help-xref-interned): Make it into an obsolete alias. + + (eieio-persistent-save): Don't ignore `file' arg (bug#20972) + * lisp/emacs-lisp/eieio-base.el (eieio-persistent-save): Don't ignore + `file' arg. Always use utf-8-emacs. Use with-temp-buffer and cl-letf. + +2015-07-06 Wolfgang Jenkner + + Fix parsing glitches in dired-mark-sexp (bug#13575) + * lisp/dired-x.el (dired-x--string-to-number): New function. + (dired-mark-sexp): Use it. Tweak dired-re-inode-size. Fix usage + of directory-listing-before-filename-regexp. Consider + forward-word harmful and replace it. Add more verbiage in + comments and doc string. + +2015-07-06 Fabián Ezequiel Gallina + + python.el: Respect process environment for remote shells + * lisp/progmodes/python.el + (python-shell-calculate-process-environment): Calculate + process-environment or tramp-remote-process-environment depending + whether current file is remote. + (python-shell-calculate-exec-path): Calculate exec-path or + tramp-remote-path depending whether current file is remote. + (python-shell-with-environment): New macro. + (python-shell-prompt-detect, python-shell-calculate-command) + (python-shell-make-comint, python-check): Use it. + + python.el: Avoid making let-bound defvars buffer local (Bug#18244) + * lisp/progmodes/python.el (python-shell--interpreter) + (python-shell--interpreter-args): New vars. + (inferior-python-mode, python-shell-make-comint): Use them. + + python.el: Fixes for IPython 3.x (Bug#20580) + * lisp/progmodes/python.el: + (python-shell-completion-native-setup): Fix IPython 3.x setup. + (python-shell-completion-native-get-completions): Fix timeout + logic. + + python.el: Fix mark-defun behavior (Bug#19665) + * lisp/progmodes/python.el: (python-mark-defun): New function. + * test/automated/python-tests.el (python-mark-defun-1) + (python-mark-defun-2, python-mark-defun-3): New tests. + +2015-07-05 Glenn Morris + + * lisp/progmodes/f90.el (f90-type-def-re): Handle attribute lists + such as "extends(parent), private". (Bug#20969) + * test/automated/f90.el (f90-test-bug20969, f90-test-bug20969b): + New tests. + +2015-07-05 Paul Eggert + + Avoid duplicate calls to current_timespec + * src/process.c (wait_reading_process_output): + Cache current_timespec results as long as we're not waiting. + +2015-07-05 Ian Kelling + + Avoid returning early reading process output due to SIGIO + * src/process.c (wait_reading_process_output): Extend the behavior of + not breaking due to not finding output when a timer has lowered the + timeout to include when SIGIO lowers the timeout. + + Don't return as fast reading any process output + * src/process.c (wait_reading_process_output): + The patch for Bug#17647 returns too fast sometimes when reading + from any processes. Revert part of it, and limit the timeout more + sensibly (Bug#20978). + + Refactor timeouts in wait_reading_process_output + * src/process.c (wait_reading_process_output): + Simplify timeouts with an enum. Remove a redundant condition. + (Bug#20978) + + Remove ADAPTIVE_READ_BUFFERING ifdef + * src/process.c (make-process, make-pipe-process, deactivate_process) + (wait_reading_process_output, read_process_output, send_process) + (init_process_emacs): ifdef ADAPTIVE_READ_BUFFERING was originally + added in case there was an operating system in which it was not + useful. That was 11 years ago and it hasn't happened. Make + development easier by not considering the effect of changes on a + theoretical OS where this is disabled (Bug#20978). + +2015-07-05 Glenn Morris + + * lisp/simple.el (set-variable): Doc fix. + + * lisp/progmodes/fortran.el (fortran-line-length): Doc fix. + +2015-07-05 Ian Kelling + + accept-process-output fix + This is a followon to the fix for Bug#17647 (Bug#20976). + * src/process.c (status_notify): Fix too high return in some cases. + +2015-07-05 Artur Malabarba + + * lisp/character-fold.el (character-fold-table): + Only fold decompositions if at least one character is non-spacing. + (Bug#20975) + +2015-07-05 Paul Eggert + + Merge from gnulib + This incorporates: + 2015-07-04 file-has-acl, acl-permissions: fix HP-UX typos + 2015-07-03 set-permissions.c: adjust acl_from_mode's cpp guard + 2015-07-02 update-copyright: fix test failure with perl >= 5.22 + 2015-07-01 gnulib-common.m4: change the ARFLAGS default to 'cr' + 2015-07-01 acl: fix definition of acl_from_mode on FreeBSD + * build-aux/update-copyright, doc/misc/texinfo.tex, lib/acl-internal.h: + * lib/set-permissions.c, m4/gnulib-common.m4: Copy from gnulib. + 2015-07-05 Christoph Wedler Respect `prog-indentation-context' in python.el @@ -7304,7 +7693,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit 044d4cc0c0debd4648ec637d63bcd72d4253b1cb (inclusive). +commit 168c80efdc3981ffbc6ee731e7681b0386eb1db2 (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: -- 2.11.4.GIT