From 27672f74e0fe6a3f4b422c7ce339a7e5ee2d8efc Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sun, 28 Jun 2015 06:24:02 -0400 Subject: [PATCH] ; Auto-commit of ChangeLog files. --- ChangeLog.2 | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 199 insertions(+), 1 deletion(-) diff --git a/ChangeLog.2 b/ChangeLog.2 index 276b6c8614f..66c6dd08332 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,3 +1,201 @@ +2015-06-28 Artur Malabarba + + * lisp/isearch.el (isearch-mode): Don't char-fold regexps + (bug#20913) + +2015-06-27 Dmitry Gutov + + Bind grep-highlight-matches around the rgrep call + * lisp/progmodes/grep.el (zrgrep): Bind grep-highlight-matches + around the rgrep call (bug#20728). + + Put "--color" before the other options in grep-command + * lisp/progmodes/grep.el (grep-compute-defaults): Put "--color" + before the other options in grep-command (bug#20912). + + Add --color Grep option to the command dynamically + * lisp/progmodes/grep.el (grep-template, grep-find-template): + Update the description for . (Bug#20728) + (grep-compute-defaults): Don't add the --color option to + grep-options. Only add it to grep-command. + (grep-expand-keywords): Expand the env value opts into . + (grep-expand-template): Replace cf in the env with the opts list, + that can include -i and --color. + * lisp/progmodes/xref.el (xref-collect-matches): Do not remove + "--color=always" from the template, because we don't have to. + +2015-06-27 Paul Eggert + + cl-extra fixes for most-negative-fixnum + * lisp/emacs-lisp/cl-extra.el (cl-gcd, cl-lcm, cl-random): + Don't mishandle an argument equal to most-negative-fixnum, + whose absolute value equals itself. + (cl-gcd, cl-lcm): Use dolist rather than doing it by hand. + + Initialize cl--gensym-counter to 0 + Previously it was initialized to a random value, which made it + harder to reproduce earlier Emacs runs. The need for a random + value went away when Emacs introduced and used the #: syntax for + uninterned symbols (Bug#20862). + * doc/misc/cl.texi (Creating Symbols, Common Lisp Compatibility): + Document that cl--gensym-counter now starts with 0. + * lisp/emacs-lisp/cl-lib.el (cl--gensym-counter): Remove. + (cl--random-time): Move to near only remaining use. + * lisp/emacs-lisp/cl-macs.el (cl--gensym-counter): Initialize to 0. + + Improve docstring for macroexp-let2 + * lisp/emacs-lisp/macroexp.el (macroexp-let2): + Improve as per suggestion by RMS in: + http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html + Also, rename args to match new doc string. + +2015-06-27 Eli Zaretskii + + Fix VC test suite on MS-Windows + * lisp/vc/vc-svn.el (vc-svn-create-repo): Make sure the file: URL + always starts with 3 slashes after the colon. + * test/automated/vc-tests.el (vc-test--create-repo-function): Use + 'w32-application-type' to invoke CVS on MS-Windows with properly + formatted CVSROOT directory name. + + Add a new function w32-application-type + * src/w32proc.c (Fw32_application_type): New function. + + Avoid error in TLS connections due to incorrect format + * src/gnutls.c (Fgnutls_boot): Use the %x conversion specifier in + the call to 'error', instead of the unsupported %u. Reported by + lo2net . (Bug#20908) + +2015-06-26 Artur Malabarba + + * lisp/replace.el (replace-search): Fix regexp case (bug#20901) + +2015-06-26 Leo Liu + + Fix indentation for with-output-to-string + * lisp/emacs-lisp/cl-indent.el: Fix indentation for + `with-output-to-string' in elisp. + Revert "lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string" + This reverts commit 659199f2ca5f283fb246faa78a244e5ca25f53dd. + +2015-06-26 Eli Zaretskii + + Minor corrections in ELisp manual + * doc/lispref/nonascii.texi (Character Properties): Correct + inaccuracies in description of values of the Unicode properties. + + Fix invisible mouse pointers on Windows. + * src/w32fns.c: Include windowsx.h. + (w32_wnd_proc): If the mouse moved and the mouse pointer is + invisible, make it visible again even when the main (Lisp) + thread is busy. + * src/w32term.c (w32_toggle_invisible_pointer): Rather then + garbaging the frame have the input thread call SetCursor. + +2015-06-26 Martin Rudalics + + Provide invisible mouse pointers on Windows. (Bug#6105) (Bug#12922) + * src/w32fns.c (w32_wnd_proc): Handle f->pointer_invisible + for WM_SETCURSOR and WM_EMACS_SETCURSOR cases. + * src/w32term.c (w32_hide_hourglass): Handle + f->pointer_invisible. + (w32_toggle_invisible_pointer): New function. + (w32_create_terminal): Add w32_toggle_invisible_pointer as + toggle_invisible_pointer_hook for this terminal. + +2015-06-25 Xue Fuqiao + + Doc fix for deletion commands + 'delete-char' does not respect the value of 'delete-active-region'. + * doc/emacs/killing.texi (Deletion): + Fix documentation for some single-char deletion commands. + + * doc/emacs/help.texi (Apropos): + Improve documentation of 'apropos-do-all'. + + * doc/emacs/help.texi (Help Summary): + Improve documentation of 'describe-mode'. + +2015-06-25 Paul Eggert + + Fix submake dependency bug with .h files + * src/Makefile.in ($(libsrc)/make-docfile$(EXEEXT)): + Depend on $(lib)/libgnu.a, so that we build $(lib)/*/*.h + before the submake in $(libsrc) would spin off a subsubmake + for $(lib) in parallel with our submake for $(lib) (Bug#20894). + +2015-06-25 Artur Malabarba + + * lisp/character-fold.el (character-fold-table): Reuse `table' + +2015-06-25 Paul Eggert + + Translate undisplayable ‘ to ` + * doc/lispref/help.texi (Keys in Documentation): + * lisp/international/mule-cmds.el (set-locale-environment): + * lisp/term/w32console.el (terminal-init-w32console): + * src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation): + If ‘ is not displayable, transliterate it to `, not to '. See: + http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html + + Fix C99 incompatibilities in Cairo code + * src/image.c (xpm_load) [USE_CAIRO]: + * src/xterm.c (x_cr_accumulate_data) [USE_CAIRO]: + Fix pointer signedness problem. + +2015-06-25 Oleh Krehel + + lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string + * lisp/emacs-lisp/cl-indent.el (common-lisp-indent-function): + `with-output-to-string' should have the same indent as `progn'. + This is in line with the declaration of `with-output-to-string'. + +2015-06-25 Paul Eggert + + Get ‘./configure; make -C src emacs’ to work + Without this fix, lib/fcntl.h isn't built in time (Bug#20894). + * lib-src/Makefile.in (../lib/libgnu.a): + * src/Makefile.in ($(lib)/libgnu.a): Build all, not libgnu.a. + +2015-06-24 Paul Eggert + + Fix GC bugs --with-wide-int and Qnil == 0 + Use the same alignment for the !USE_LSB_TAG case as for the + more-typical USE_LSB_TAG case. The attempt to support arbitrary + alignments with !USE_LSB_TAG had subtle bugs in garbage collection + once we changed the representation of symbols so that Qnil == 0. + Problem reported by Eli Zaretskii (Bug#20862). + * src/alloc.c (XMALLOC_HEADER_ALIGNMENT) [XMALLOC_OVERRUN_CHECK]: + * src/alloc.c (vector_alignment, union aligned_Lisp_Symbol) + (union aligned_Lisp_Misc, maybe_lisp_pointer, pure_alloc): + Use same alignment for !USE_LSB_TAG as for USE_LSB_TAG. + * src/alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS): Remove. + This optimization in the !USE_LSB_TAG case is no longer valid when + symbols are represented via offsets. Change the only use to + assume that pointers might hide in objects. + * src/lisp.h (alignas) [!USE_LSB_TAG]: + Require support in this case, too. + (TAG_SYMOFFSET, XSYMBOL) [!USE_LSB_TAG]: Do not shift the offset. + This is OK, because the !USE_LSB_TAG case now applies only when + Lisp_Object is wider than void *, so there's no longer any need + to shift the offset. Not shifting the offset means that + symbol representations have the same alignment as pointers, + which the GC assumes. + +2015-06-24 Xue Fuqiao + + * doc/lispintro/emacs-lisp-intro.texi (Data types): + Improve documentation of 'substring'. + +2015-06-24 Artur Malabarba + + * lisp/character-fold.el (character-fold-table): Fix table generation + +2015-06-24 Glenn Morris + + * nextstep/Makefile.in (all): Make it the first target. + (../src/emacs${EXEEXT}): Add rule for making it. + 2015-06-24 Artur Malabarba * etc/NEWS: Fix mention to old function name @@ -6728,7 +6926,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit 0890cd833fa39d219cb333b08a4204539d1dae3f (inclusive). +commit eac1271ae9dc6087be4383ded3f62ac3da030b54 (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: -- 2.11.4.GIT