aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2015-06-28 06:24:02 -0400
committerGlenn Morris2015-06-28 06:24:02 -0400
commit27672f74e0fe6a3f4b422c7ce339a7e5ee2d8efc (patch)
tree1c2d1d50f951bdb024b5d1a614a0edd140ed02fd
parenteac1271ae9dc6087be4383ded3f62ac3da030b54 (diff)
downloademacs-27672f74e0fe6a3f4b422c7ce339a7e5ee2d8efc.tar.gz
emacs-27672f74e0fe6a3f4b422c7ce339a7e5ee2d8efc.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.2200
1 files changed, 199 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 276b6c8614f..66c6dd08332 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,201 @@
12015-06-28 Artur Malabarba <bruce.connor.am@gmail.com>
2
3 * lisp/isearch.el (isearch-mode): Don't char-fold regexps
4 (bug#20913)
5
62015-06-27 Dmitry Gutov <dgutov@yandex.ru>
7
8 Bind grep-highlight-matches around the rgrep call
9 * lisp/progmodes/grep.el (zrgrep): Bind grep-highlight-matches
10 around the rgrep call (bug#20728).
11
12 Put "--color" before the other options in grep-command
13 * lisp/progmodes/grep.el (grep-compute-defaults): Put "--color"
14 before the other options in grep-command (bug#20912).
15
16 Add --color Grep option to the command dynamically
17 * lisp/progmodes/grep.el (grep-template, grep-find-template):
18 Update the description for <C>. (Bug#20728)
19 (grep-compute-defaults): Don't add the --color option to
20 grep-options. Only add it to grep-command.
21 (grep-expand-keywords): Expand the env value opts into <C>.
22 (grep-expand-template): Replace cf in the env with the opts list,
23 that can include -i and --color.
24 * lisp/progmodes/xref.el (xref-collect-matches): Do not remove
25 "--color=always" from the template, because we don't have to.
26
272015-06-27 Paul Eggert <eggert@cs.ucla.edu>
28
29 cl-extra fixes for most-negative-fixnum
30 * lisp/emacs-lisp/cl-extra.el (cl-gcd, cl-lcm, cl-random):
31 Don't mishandle an argument equal to most-negative-fixnum,
32 whose absolute value equals itself.
33 (cl-gcd, cl-lcm): Use dolist rather than doing it by hand.
34
35 Initialize cl--gensym-counter to 0
36 Previously it was initialized to a random value, which made it
37 harder to reproduce earlier Emacs runs. The need for a random
38 value went away when Emacs introduced and used the #: syntax for
39 uninterned symbols (Bug#20862).
40 * doc/misc/cl.texi (Creating Symbols, Common Lisp Compatibility):
41 Document that cl--gensym-counter now starts with 0.
42 * lisp/emacs-lisp/cl-lib.el (cl--gensym-counter): Remove.
43 (cl--random-time): Move to near only remaining use.
44 * lisp/emacs-lisp/cl-macs.el (cl--gensym-counter): Initialize to 0.
45
46 Improve docstring for macroexp-let2
47 * lisp/emacs-lisp/macroexp.el (macroexp-let2):
48 Improve as per suggestion by RMS in:
49 http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html
50 Also, rename args to match new doc string.
51
522015-06-27 Eli Zaretskii <eliz@gnu.org>
53
54 Fix VC test suite on MS-Windows
55 * lisp/vc/vc-svn.el (vc-svn-create-repo): Make sure the file: URL
56 always starts with 3 slashes after the colon.
57 * test/automated/vc-tests.el (vc-test--create-repo-function): Use
58 'w32-application-type' to invoke CVS on MS-Windows with properly
59 formatted CVSROOT directory name.
60
61 Add a new function w32-application-type
62 * src/w32proc.c (Fw32_application_type): New function.
63
64 Avoid error in TLS connections due to incorrect format
65 * src/gnutls.c (Fgnutls_boot): Use the %x conversion specifier in
66 the call to 'error', instead of the unsupported %u. Reported by
67 lo2net <fangtao0901@gmail.com>. (Bug#20908)
68
692015-06-26 Artur Malabarba <bruce.connor.am@gmail.com>
70
71 * lisp/replace.el (replace-search): Fix regexp case (bug#20901)
72
732015-06-26 Leo Liu <sdl.web@gmail.com>
74
75 Fix indentation for with-output-to-string
76 * lisp/emacs-lisp/cl-indent.el: Fix indentation for
77 `with-output-to-string' in elisp.
78 Revert "lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string"
79 This reverts commit 659199f2ca5f283fb246faa78a244e5ca25f53dd.
80
812015-06-26 Eli Zaretskii <eliz@gnu.org>
82
83 Minor corrections in ELisp manual
84 * doc/lispref/nonascii.texi (Character Properties): Correct
85 inaccuracies in description of values of the Unicode properties.
86
87 Fix invisible mouse pointers on Windows.
88 * src/w32fns.c: Include windowsx.h.
89 (w32_wnd_proc): If the mouse moved and the mouse pointer is
90 invisible, make it visible again even when the main (Lisp)
91 thread is busy.
92 * src/w32term.c (w32_toggle_invisible_pointer): Rather then
93 garbaging the frame have the input thread call SetCursor.
94
952015-06-26 Martin Rudalics <rudalics@gmx.at>
96
97 Provide invisible mouse pointers on Windows. (Bug#6105) (Bug#12922)
98 * src/w32fns.c (w32_wnd_proc): Handle f->pointer_invisible
99 for WM_SETCURSOR and WM_EMACS_SETCURSOR cases.
100 * src/w32term.c (w32_hide_hourglass): Handle
101 f->pointer_invisible.
102 (w32_toggle_invisible_pointer): New function.
103 (w32_create_terminal): Add w32_toggle_invisible_pointer as
104 toggle_invisible_pointer_hook for this terminal.
105
1062015-06-25 Xue Fuqiao <xfq.free@gmail.com>
107
108 Doc fix for deletion commands
109 'delete-char' does not respect the value of 'delete-active-region'.
110 * doc/emacs/killing.texi (Deletion):
111 Fix documentation for some single-char deletion commands.
112
113 * doc/emacs/help.texi (Apropos):
114 Improve documentation of 'apropos-do-all'.
115
116 * doc/emacs/help.texi (Help Summary):
117 Improve documentation of 'describe-mode'.
118
1192015-06-25 Paul Eggert <eggert@cs.ucla.edu>
120
121 Fix submake dependency bug with .h files
122 * src/Makefile.in ($(libsrc)/make-docfile$(EXEEXT)):
123 Depend on $(lib)/libgnu.a, so that we build $(lib)/*/*.h
124 before the submake in $(libsrc) would spin off a subsubmake
125 for $(lib) in parallel with our submake for $(lib) (Bug#20894).
126
1272015-06-25 Artur Malabarba <bruce.connor.am@gmail.com>
128
129 * lisp/character-fold.el (character-fold-table): Reuse `table'
130
1312015-06-25 Paul Eggert <eggert@cs.ucla.edu>
132
133 Translate undisplayable ‘ to `
134 * doc/lispref/help.texi (Keys in Documentation):
135 * lisp/international/mule-cmds.el (set-locale-environment):
136 * lisp/term/w32console.el (terminal-init-w32console):
137 * src/doc.c (Fsubstitute_command_keys, Vhelp_quote_translation):
138 If ‘ is not displayable, transliterate it to `, not to '. See:
139 http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00542.html
140
141 Fix C99 incompatibilities in Cairo code
142 * src/image.c (xpm_load) [USE_CAIRO]:
143 * src/xterm.c (x_cr_accumulate_data) [USE_CAIRO]:
144 Fix pointer signedness problem.
145
1462015-06-25 Oleh Krehel <ohwoeowho@gmail.com>
147
148 lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string
149 * lisp/emacs-lisp/cl-indent.el (common-lisp-indent-function):
150 `with-output-to-string' should have the same indent as `progn'.
151 This is in line with the declaration of `with-output-to-string'.
152
1532015-06-25 Paul Eggert <eggert@cs.ucla.edu>
154
155 Get ‘./configure; make -C src emacs’ to work
156 Without this fix, lib/fcntl.h isn't built in time (Bug#20894).
157 * lib-src/Makefile.in (../lib/libgnu.a):
158 * src/Makefile.in ($(lib)/libgnu.a): Build all, not libgnu.a.
159
1602015-06-24 Paul Eggert <eggert@cs.ucla.edu>
161
162 Fix GC bugs --with-wide-int and Qnil == 0
163 Use the same alignment for the !USE_LSB_TAG case as for the
164 more-typical USE_LSB_TAG case. The attempt to support arbitrary
165 alignments with !USE_LSB_TAG had subtle bugs in garbage collection
166 once we changed the representation of symbols so that Qnil == 0.
167 Problem reported by Eli Zaretskii (Bug#20862).
168 * src/alloc.c (XMALLOC_HEADER_ALIGNMENT) [XMALLOC_OVERRUN_CHECK]:
169 * src/alloc.c (vector_alignment, union aligned_Lisp_Symbol)
170 (union aligned_Lisp_Misc, maybe_lisp_pointer, pure_alloc):
171 Use same alignment for !USE_LSB_TAG as for USE_LSB_TAG.
172 * src/alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS): Remove.
173 This optimization in the !USE_LSB_TAG case is no longer valid when
174 symbols are represented via offsets. Change the only use to
175 assume that pointers might hide in objects.
176 * src/lisp.h (alignas) [!USE_LSB_TAG]:
177 Require support in this case, too.
178 (TAG_SYMOFFSET, XSYMBOL) [!USE_LSB_TAG]: Do not shift the offset.
179 This is OK, because the !USE_LSB_TAG case now applies only when
180 Lisp_Object is wider than void *, so there's no longer any need
181 to shift the offset. Not shifting the offset means that
182 symbol representations have the same alignment as pointers,
183 which the GC assumes.
184
1852015-06-24 Xue Fuqiao <xfq.free@gmail.com>
186
187 * doc/lispintro/emacs-lisp-intro.texi (Data types):
188 Improve documentation of 'substring'.
189
1902015-06-24 Artur Malabarba <bruce.connor.am@gmail.com>
191
192 * lisp/character-fold.el (character-fold-table): Fix table generation
193
1942015-06-24 Glenn Morris <rgm@gnu.org>
195
196 * nextstep/Makefile.in (all): Make it the first target.
197 (../src/emacs${EXEEXT}): Add rule for making it.
198
12015-06-24 Artur Malabarba <bruce.connor.am@gmail.com> 1992015-06-24 Artur Malabarba <bruce.connor.am@gmail.com>
2 200
3 * etc/NEWS: Fix mention to old function name 201 * etc/NEWS: Fix mention to old function name
@@ -6728,7 +6926,7 @@
6728 6926
6729This file records repository revisions from 6927This file records repository revisions from
6730commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 6928commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
6731commit 0890cd833fa39d219cb333b08a4204539d1dae3f (inclusive). 6929commit eac1271ae9dc6087be4383ded3f62ac3da030b54 (inclusive).
6732See ChangeLog.1 for earlier changes. 6930See ChangeLog.1 for earlier changes.
6733 6931
6734;; Local Variables: 6932;; Local Variables: