aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Malabarba2015-06-24 23:17:27 +0100
committerArtur Malabarba2015-06-24 23:17:27 +0100
commite02f52b800a1c9f4136d31eb57ad98c6727be21a (patch)
treed5fdf8d1479a02f3df9e14b0797138c8c52a02ac
parent0890cd833fa39d219cb333b08a4204539d1dae3f (diff)
downloademacs-e02f52b800a1c9f4136d31eb57ad98c6727be21a.tar.gz
emacs-e02f52b800a1c9f4136d31eb57ad98c6727be21a.zip
; make change-history-commit
-rw-r--r--ChangeLog.2289
1 files changed, 288 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 717a65c04c7..083f538d926 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,290 @@
12015-06-24 Artur Malabarba <bruce.connor.am@gmail.com>
2
3 * etc/NEWS: Fix mention to old function name
4
5 * lisp/character-fold.el: New file (Bug#20887)
6 (character-fold-to-regexp): New function.
7 * lisp/replace.el (replace-search): Check value of
8 `character-fold-search'.
9 * lisp/isearch.el: Move character-folding code to
10 character-fold.el
11 (isearch-toggle-character-fold): New command.
12 (isearch-mode-map): Bind it to "\M-sf".
13 (isearch-mode): Check value of `character-fold-search'.
14
152015-06-24 Stefan Monnier <monnier@iro.umontreal.ca>
16
17 * lisp/subr.el (remove-from-invisibility-spec): Handle the t case
18 * lisp/subr.el (remove-from-invisibility-spec): Make sure `element'
19 is visible even if it's not yet in buffer-invisibility-spec (bug#20468).
20
21 * lisp/progmodes/xref.el: Avoid init-args in oref.
22 * lisp/progmodes/xref.el (xref-location-group, xref-location-marker)
23 (xref--insert-xrefs, xref-collect-references): Avoid init-args in oref.
24
252015-06-24 Glenn Morris <rgm@gnu.org>
26
27 * Makefile.in (install-arch-dep): Don't set sticky bit on the binary.
28
292015-06-24 Stefan Monnier <monnier@iro.umontreal.ca>
30
31 * lisp/gnus/nnmaildir.el: Silence lexical warnings
32 * lisp/gnus/nnmaildir.el (nnmaildir--prepare): Use a more
33 functional style.
34 (nnmaildir--update-nov): Remove unused var `numdir'.
35 (nnmaildir-request-type, nnmaildir--scan, nnmaildir-request-newgroups)
36 (nnmaildir-request-group, nnmaildir-request-create-group)
37 (nnmaildir-request-post, nnmaildir-request-move-article)
38 (nnmaildir-request-accept-article, nnmaildir-active-number): Mark unused args.
39 (nnmaildir-get-new-mail, nnmaildir-group-alist)
40 (nnmaildir-active-file): Declare.
41 (nnmaildir-request-scan): Remove unused vars `group' and `grp-dir'.
42 (nnmaildir-request-update-info): Remove unused vars `dotfile', `num',
43 `mark', `end', `new-mark', and `mark-sym'.
44 (nnmaildir-retrieve-headers): Remove unused args `srv-dir', `dir',
45 `nlist2'.
46 (nnmaildir-request-expire-articles):
47 Remove unused vars `article', `stop' and `nlist2'.
48 (nnmaildir-request-set-mark): Remove unused vars `begin', `article' and
49 `end'. Use nnmaildir--article when dyn-binding is needed.
50 Give the value directly in the `let' for `del-mark', `del-action',
51 `add-action', and `set-action'. Don't use `add-to-list' on a local var.
52 (nnmaildir-close-server): Declare those local vars that need to be
53 dyn-bound.
54
552015-06-24 Paul Eggert <eggert@cs.ucla.edu>
56
57 * src/keyboard.h (kbd_buffer_store_event_hold): Remove unused local.
58
59 Port selection info fix to clang
60 * src/keyboard.h (kbd_buffer_store_event_hold):
61 Don't assume C11 semantics for alignof (Bug#20756).
62
63 Fix bug that munged selection info
64 On some optimizing C compilers, copying a structure did not
65 copy the padding bytes between elements, and the type punning
66 between struct input_data and struct selection_input_data did
67 not work. Change the C code to use a proper union type instead.
68 Problem reported by YAMAMOTO Mitsuharu (Bug#20756).
69 * src/keyboard.c (kbd_buffer, kbd_fetch_ptr, kbd_store_ptr)
70 (readable_events, discard_mouse_events, kbd_buffer_events_waiting)
71 (kbd_buffer_get_event, process_special_events, stuff_buffered_input)
72 (mark_kboards):
73 Use union buffered_input_event, not struct input_event.
74 (clear_event, deliver_input_available_signal, process_special_events):
75 Remove unnecessary forward decls.
76 (kbd_buffer_store_buffered_event): New function, mostly just the
77 old kbd_buffer_store_event_hold, except its argument is of type
78 union buffered_input_event, not struct input_event.
79 (kbd_buffer_unget_event): Define only if HAVE_X11, since it's
80 not needed otherwise. Argument is now of type
81 struct selection_input_event *, not struct input_event *.
82 All callers changed.
83 (clear_event): Arg is now of type union buffered_input_event *,
84 not struct input_event *. All callers changed.
85 * src/keyboard.h [HAVE_X11]: Include "xterm.h".
86 (union buffered_input_event): New type.
87 (kbd_buffer_store_event_hold): Now an inline function,
88 defined here.
89 * src/termhooks.h (EVENT_KIND_WIDTH): New constant.
90 (struct input_event): Use it.
91 * src/xselect.c (struct selection_event_queue):
92 Make elements be of type struct selection_input_event,
93 not struct input_event.
94 (selection_input_event_equal): New static function.
95 (x_queue_event): Use it.
96 (x_queue_event, x_decline_selection_request)
97 (x_selection_current_request, x_reply_selection_request)
98 (x_handle_selection_request, x_handle_selection_clear)
99 (x_handle_selection_event): Use struct selection_input_event,
100 not struct input_event. All callers changed.
101 (x_convert_selection): Omit unused first arg. All callers changed.
102 (Fx_disown_selection_internal): Omit unnecessary union.
103 * src/xterm.c (handle_one_xevent): Use new union buffered_input_event
104 rather than rolling our own equivalent. Prefer sie.kind when
105 setting up that kind of structure.
106 Call kbd_buffer_store_buffered_event, not kbd_buffer_store_event_hold.
107 * src/xterm.h (struct selection_input_event: Use EVENT_KIND_WIDTH.
108 (SELECTION_EVENT_DISPLAY, SELECTION_EVENT_DPYINFO)
109 (SELECTION_EVENT_REQUESTOR, SELECTION_EVENT_SELECTION)
110 (SELECTION_EVENT_TARGET, SELECTION_EVENT_PROPERTY)
111 (SELECTION_EVENT_TIME, x_handle_selection_event):
112 Arg is now of type struct selection_input_event *)
113 not struct input_event *. All callers changed.
114
1152015-06-23 Glenn Morris <rgm@gnu.org>
116
117 * Makefile.in (install-arch-dep): Simplify with Make conditionals.
118
1192015-06-23 Artur Malabarba <address@hidden>
120
121 * lisp/isearch.el: Fold many unicode characters to ASCII
122 (isearch-character-fold-search, isearch--character-fold-extras)
123 (isearch--character-fold-table): New variable.
124 (isearch--character-folded-regexp): New function.
125 (isearch-search-fun-default): Use them.
126 * lisp/replace.el (replace-character-fold): New variable.
127 (replace-search): Use it.
128 * etc/NEWS: Document it.
129
1302015-06-23 Glenn Morris <rgm@gnu.org>
131
132 Check for an input event before showing a dialog box. (Bug#20813)
133 * lisp/subr.el (y-or-n-p):
134 * src/fns.c (Fyes_or_no_p): Check last-input-event as well
135 as last-nonmenu-event.
136
1372015-06-23 Jürgen Hartmann <juergen_hartman_@hotmail.com> (tiny change)
138
139 Respect ‘switch-to-visible-buffer’ more rigidly. (Bug#20861)
140 * lisp/window.el (switch-to-visible-buffer): Doc adjustment.
141 (switch-to-prev-buffer, switch-to-next-buffer): Respect
142 switch-to-visible-buffer independent of the windows history.
143
1442015-06-23 Paul Eggert <eggert@cs.ucla.edu>
145
146 * src/keyboard.c (last_timer_event): Remove unused var.
147
1482015-06-23 Artur Malabarba <bruce.connor.am@gmail.com>
149
150 * test/automated/package-test.el (package-test-update-listing):
151 Fix test.
152
1532015-06-23 Glenn Morris <rgm@gnu.org>
154
155 Revert 2014-06-25 nextstep/Makefile change.
156 * nextstep/Makefile.in (${ns_appbindir}): Remove rule.
157 (${ns_appbindir}/Emacs, links): Create ns_appbindir in the rule,
158 not as an order-only prerequisite.
159
160 * configure.ac (--with-ns): Enable by default on OS X.
161
1622015-06-23 Leo Liu <sdl.web@gmail.com>
163
164 Fix shell-for/backward-command to exclude spaces
165 * lisp/shell.el (shell-forward-command, shell-backward-command):
166 Handle the 'move case from re-search-forward/backward.
167 fixes debbugs:20873
168
1692015-06-22 Juri Linkov <juri@linkov.net>
170
171 * lisp/replace.el (query-replace-read-from): Add separator to
172 the local binding of text-property-default-nonsticky. (Bug#20690)
173
174 * lisp/simple.el (shell-command-on-region): Replace 'error' with 'user-error'.
175 (Bug#20785)
176
1772015-06-22 Ken Brown <kbrown@cornell.edu>
178
179 Enable CPU profiling on Cygwin
180 * src/syssignal.h [CYGWIN] (PROFILER_CPU_SUPPORT): Revert previous
181 change that undefined this.
182 (SIGEV_SIGNAL): Ensure that this is defined as a macro.
183 * src/profiler.c [CYGWIN] (timer_getoverrun): Define as a macro on
184 Cygwin.
185
186 Improve diagnostics of profiler-cpu-start
187 * src/profiler.c (setup_cpu_timer): Change return type to 'int';
188 return -1 if the sampling interval is invalid.
189 (Fprofiler_cpu_start): Improve error message if 'setup_cpu_timer'
190 fails. (Bug#20843)
191
1922015-06-22 Artur Malabarba <bruce.connor.am@gmail.com>
193
194 * lisp/emacs-lisp/package.el: Exclude packages by name
195 (package-hidden-regexps): New variable.
196 (package-menu--refresh): Use it.
197 (package-menu-hide-package): New command.
198
199 * lisp/emacs-lisp/package.el: Rename hide-obsolete to toggle-hiding
200
2012015-06-22 Eli Zaretskii <eliz@gnu.org>
202
203 Fix debug-timer-check on systems without HAVE_TIMERFD
204 * src/atimer.c (Fdebug_timer_check) [!HAVE_TIMERFD]: Actively run
205 the expired timers, since wait_reading_process_output doesn't.
206 (debug_timer_callback): Enlarge the tolerance to 20 msec.
207
208 Fix RCS crashes in vc-test
209 * lisp/vc/vc-rcs.el (vc-rcs-register): Avoid crashes with some old
210 ports of 'ci' on MS-Windows by always passing the -t- switch.
211
2122015-06-22 Glenn Morris <rgm@gnu.org>
213
214 * doc/emacs/package.texi (Packages):
215 * doc/emacs/trouble.texi (Known Problems): Remove faq cross-references.
216
217 * doc/misc/efaq-w32.texi (Downloading): Copyedits. (Bug#20851)
218
2192015-06-22 Paul Eggert <eggert@cs.ucla.edu>
220
221 Port tests to help-quote-translation
222 * test/automated/ert-x-tests.el (ert-test-describe-test):
223 * test/automated/package-test.el (package-test-describe-package)
224 (package-test-signed): Allow straight quotes, too.
225
2262015-06-22 Dmitry Gutov <dgutov@yandex.ru>
227
228 Make find-function-on-key use the current window
229 * lisp/emacs-lisp/find-func.el (find-function-on-key-do-it):
230 Extract from `find-function-on-key', add a second argument.
231 (find-function-on-key): Use it (bug#19679).
232 (find-function-on-key-other-window)
233 (find-function-on-key-other-frame): New commands.
234
2352015-06-21 Nicolas Petton <nicolas@petton.fr>
236
237 Revert "Define `map-elt' as a generalized variable"
238 This reverts commit 8b6d82d3ca86f76ed964063b3941a7c6ab0bf1c6.
239
2402015-06-21 Ken Brown <kbrown@cornell.edu>
241
242 Drop support for CPU profiling on Cygwin
243 * src/syssignal.h (PROFILER_CPU_SUPPORT): Don't define on Cygwin.
244 (Bug#20843)
245
2462015-06-21 Paul Eggert <eggert@cs.ucla.edu>
247
248 Fix some “nested” quoting confusion in doc strings
249 * lisp/emacs-lisp/advice.el (ad-map-arglists):
250 * lisp/kermit.el (kermit-clean-on):
251 * lisp/mh-e/mh-comp.el (mh-repl-group-formfile):
252 * src/keyboard.c (Frecursive_edit):
253 Use curved quotes when quoting text containing apostrophe,
254 so that the apostrophe isn't curved in the output.
255
2562015-06-21 Nicolas Petton <nicolas@petton.fr>
257
258 Define `map-elt' as a generalized variable
259 * lisp/emacs-lisp/map.el (map-elt): Define a gv-expander.
260 * lisp/emacs-lisp/map.el (map--dispatch): Tighten the code.
261 * lisp/emacs-lisp/map.el (map-put): Redefine it as a function using a
262 `setf' with `map-elt'.
263 * test/automated/map-tests.el: Comment out `test-map-put-literal'.
264
2652015-06-21 Michael Albinus <michael.albinus@gmx.de>
266
267 Improve error handling in tramp-adb.el
268 * lisp/net/tramp-adb.el (tramp-adb-handle-file-local-copy):
269 Improve error handling.
270
2712015-06-21 Nicolas Petton <nicolas@petton.fr>
272
273 Reuse `alist-get' in map.el
274 * lisp/emacs-lisp/map.el (map-elt): Use `alist-get' to retrieve alist
275 elements.
276
2772015-06-21 Eli Zaretskii <eliz@gnu.org>
278
279 Fix bytecomp-tests--warnings when $TMPDIR has a long name
280 * test/automated/bytecomp-tests.el (bytecomp-tests--warnings):
281 Allow the warning to begin on the 3rd, not only 2nd line, which
282 happens if temporary-file-directory has a very long name.
283
284 Expect 2 icalendar tests to fail on MS-Windows
285 * test/automated/icalendar-tests.el (icalendar-import-with-timezone)
286 (icalendar-real-world): Make them expected failures on MS-Windows.
287
12015-06-20 Paul Eggert <eggert@cs.ucla.edu> 2882015-06-20 Paul Eggert <eggert@cs.ucla.edu>
2 289
3 Improve port of settings UI to older displays 290 Improve port of settings UI to older displays
@@ -6441,7 +6728,7 @@
6441 6728
6442This file records repository revisions from 6729This file records repository revisions from
6443commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 6730commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
6444commit bf32130d7debe3ee6dbd9974e50bb4a2a48047f4 (inclusive). 6731commit 0890cd833fa39d219cb333b08a4204539d1dae3f (inclusive).
6445See ChangeLog.1 for earlier changes. 6732See ChangeLog.1 for earlier changes.
6446 6733
6447;; Local Variables: 6734;; Local Variables: