aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2015-09-15 06:41:43 -0400
committerEli Zaretskii2015-09-15 06:41:43 -0400
commit6cdd1e9174565c89f5edacacfc8dcf4e96adbeef (patch)
treee3a6149f80326af0c8e57b8465301dc5df9a64a5
parent20b4625117b0303eaba1ef81085f0feb9062695a (diff)
downloademacs-6cdd1e9174565c89f5edacacfc8dcf4e96adbeef.tar.gz
emacs-6cdd1e9174565c89f5edacacfc8dcf4e96adbeef.zip
; make change-history-commit
-rw-r--r--ChangeLog.21056
1 files changed, 1055 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index c4912f7d8e1..2c942bbd540 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,1057 @@
12015-09-15 Eli Zaretskii <eliz@gnu.org>
2
3 Add missing *.pbm images
4 * etc/images/connect.pbm: New file.
5 * etc/images/custom/down-pushed.pbm: New file.
6 * etc/images/custom/down.pbm: New file.
7 * etc/images/custom/right-pushed.pbm: New file.
8 * etc/images/custom/right.pbm: New file.
9 * etc/images/describe.pbm: New file.
10 * etc/images/disconnect.pbm: New file.
11 * etc/images/ezimage/bits.pbm: New file.
12 * etc/images/ezimage/bitsbang.pbm: New file.
13 * etc/images/ezimage/box-minus.pbm: New file.
14 * etc/images/ezimage/box-plus.pbm: New file.
15 * etc/images/ezimage/box.pbm: New file.
16 * etc/images/ezimage/checkmark.pbm: New file.
17 * etc/images/ezimage/dir-minus.pbm: New file.
18 * etc/images/ezimage/dir-plus.pbm: New file.
19 * etc/images/ezimage/dir.pbm: New file.
20 * etc/images/ezimage/doc-minus.pbm: New file.
21 * etc/images/ezimage/doc-plus.pbm: New file.
22 * etc/images/ezimage/doc.pbm: New file.
23 * etc/images/ezimage/info.pbm: New file.
24 * etc/images/ezimage/key.pbm: New file.
25 * etc/images/ezimage/label.pbm: New file.
26 * etc/images/ezimage/lock.pbm: New file.
27 * etc/images/ezimage/mail.pbm: New file.
28 * etc/images/ezimage/page-minus.pbm: New file.
29 * etc/images/ezimage/page-plus.pbm: New file.
30 * etc/images/ezimage/page.pbm: New file.
31 * etc/images/ezimage/tag-gt.pbm: New file.
32 * etc/images/ezimage/tag-minus.pbm: New file.
33 * etc/images/ezimage/tag-plus.pbm: New file.
34 * etc/images/ezimage/tag-type.pbm: New file.
35 * etc/images/ezimage/tag-v.pbm: New file.
36 * etc/images/ezimage/tag.pbm: New file.
37 * etc/images/ezimage/unlock.pbm: New file.
38 * etc/images/gnus/important.pbm: New file.
39 * etc/images/gnus/mail-send.pbm: New file.
40 * etc/images/gnus/receipt.pbm: New file.
41 * etc/images/gnus/toggle-subscription.pbm: New file.
42 * etc/images/gnus/unimportant.pbm: New file.
43 * etc/images/gud/all.pbm: New file.
44 * etc/images/gud/rcont.pbm: New file.
45 * etc/images/gud/recstart.pbm: New file.
46 * etc/images/gud/recstop.pbm: New file.
47 * etc/images/gud/rfinish.pbm: New file.
48 * etc/images/gud/rnext.pbm: New file.
49 * etc/images/gud/rnexti.pbm: New file.
50 * etc/images/gud/rstep.pbm: New file.
51 * etc/images/gud/rstepi.pbm: New file.
52 * etc/images/gud/thread.pbm: New file.
53 * etc/images/lock-broken.pbm: New file.
54 * etc/images/lock-ok.pbm: New file.
55 * etc/images/lock.pbm: New file.
56 * etc/images/mail/copy.pbm: New file.
57 * etc/images/mail/forward.pbm: New file.
58 * etc/images/mail/not-spam.pbm: New file.
59 * etc/images/mail/outbox.pbm: New file.
60 * etc/images/mail/preview.pbm: New file.
61 * etc/images/mail/save-draft.pbm: New file.
62 * etc/images/mh-logo.pbm: New file.
63 * etc/images/mpc/add.pbm: New file.
64 * etc/images/mpc/ffwd.pbm: New file.
65 * etc/images/mpc/next.pbm: New file.
66 * etc/images/mpc/pause.pbm: New file.
67 * etc/images/mpc/play.pbm: New file.
68 * etc/images/mpc/prev.pbm: New file.
69 * etc/images/mpc/rewind.pbm: New file.
70 * etc/images/mpc/stop.pbm: New file.
71 * etc/images/redo.pbm: New file.
72 * etc/images/smilies/braindamaged.pbm: New file.
73 * etc/images/smilies/cry.pbm: New file.
74 * etc/images/smilies/dead.pbm: New file.
75 * etc/images/smilies/evil.pbm: New file.
76 * etc/images/smilies/forced.pbm: New file.
77 * etc/images/smilies/grin.pbm: New file.
78 * etc/images/smilies/indifferent.pbm: New file.
79 * etc/images/sort-ascending.pbm: New file.
80 * etc/images/sort-column-ascending.pbm: New file.
81 * etc/images/sort-criteria.pbm: New file.
82 * etc/images/sort-descending.pbm: New file.
83 * etc/images/sort-row-ascending.pbm: New file.
84 * etc/images/unchecked.pbm: New file.
85 * etc/images/zoom-in.pbm: New file.
86 *: New file.
87 : New file.
88 : New file.
89 * Please enter the commit message for your changes. Lines starting: New file.
90 * with '#' will be ignored, and an empty message aborts the commit.: New file.
91 * On branch master: New file.
92 * Your branch is up-to-date with 'origin/master'.: New file.
93 *: New file.
94 * Changes to be committed:: New file.
95 * modified: etc/images/README: New file.
96 * etc/images/connect.pbm: New file.
97 * etc/images/custom/down-pushed.pbm: New file.
98 * etc/images/custom/down.pbm: New file.
99 * etc/images/custom/right-pushed.pbm: New file.
100 * etc/images/custom/right.pbm: New file.
101 * etc/images/describe.pbm: New file.
102 * etc/images/disconnect.pbm: New file.
103 * etc/images/ezimage/bits.pbm: New file.
104 * etc/images/ezimage/bitsbang.pbm: New file.
105 * etc/images/ezimage/box-minus.pbm: New file.
106 * etc/images/ezimage/box-plus.pbm: New file.
107 * etc/images/ezimage/box.pbm: New file.
108 * etc/images/ezimage/checkmark.pbm: New file.
109 * etc/images/ezimage/dir-minus.pbm: New file.
110 * etc/images/ezimage/dir-plus.pbm: New file.
111 * etc/images/ezimage/dir.pbm: New file.
112 * etc/images/ezimage/doc-minus.pbm: New file.
113 * etc/images/ezimage/doc-plus.pbm: New file.
114 * etc/images/ezimage/doc.pbm: New file.
115 * etc/images/ezimage/info.pbm: New file.
116 * etc/images/ezimage/key.pbm: New file.
117 * etc/images/ezimage/label.pbm: New file.
118 * etc/images/ezimage/lock.pbm: New file.
119 * etc/images/ezimage/mail.pbm: New file.
120 * etc/images/ezimage/page-minus.pbm: New file.
121 * etc/images/ezimage/page-plus.pbm: New file.
122 * etc/images/ezimage/page.pbm: New file.
123 * etc/images/ezimage/tag-gt.pbm: New file.
124 * etc/images/ezimage/tag-minus.pbm: New file.
125 * etc/images/ezimage/tag-plus.pbm: New file.
126 * etc/images/ezimage/tag-type.pbm: New file.
127 * etc/images/ezimage/tag-v.pbm: New file.
128 * etc/images/ezimage/tag.pbm: New file.
129 * etc/images/ezimage/unlock.pbm: New file.
130 * etc/images/gnus/important.pbm: New file.
131 * etc/images/gnus/mail-send.pbm: New file.
132 * etc/images/gnus/receipt.pbm: New file.
133 * etc/images/gnus/toggle-subscription.pbm: New file.
134 * etc/images/gnus/unimportant.pbm: New file.
135 * etc/images/gud/all.pbm: New file.
136 * etc/images/gud/rcont.pbm: New file.
137 * etc/images/gud/recstart.pbm: New file.
138 * etc/images/gud/recstop.pbm: New file.
139 * etc/images/gud/rfinish.pbm: New file.
140 * etc/images/gud/rnext.pbm: New file.
141 * etc/images/gud/rnexti.pbm: New file.
142 * etc/images/gud/rstep.pbm: New file.
143 * etc/images/gud/rstepi.pbm: New file.
144 * etc/images/gud/thread.pbm: New file.
145 * etc/images/lock-broken.pbm: New file.
146 * etc/images/lock-ok.pbm: New file.
147 * etc/images/lock.pbm: New file.
148 * etc/images/mail/copy.pbm: New file.
149 * etc/images/mail/forward.pbm: New file.
150 * etc/images/mail/not-spam.pbm: New file.
151 * etc/images/mail/outbox.pbm: New file.
152 * etc/images/mail/preview.pbm: New file.
153 * etc/images/mail/save-draft.pbm: New file.
154 * etc/images/mh-logo.pbm: New file.
155 * etc/images/mpc/add.pbm: New file.
156 * etc/images/mpc/ffwd.pbm: New file.
157 * etc/images/mpc/next.pbm: New file.
158 * etc/images/mpc/pause.pbm: New file.
159 * etc/images/mpc/play.pbm: New file.
160 * etc/images/mpc/prev.pbm: New file.
161 * etc/images/mpc/rewind.pbm: New file.
162 * etc/images/mpc/stop.pbm: New file.
163 * etc/images/redo.pbm: New file.
164 * etc/images/smilies/braindamaged.pbm: New file.
165 * etc/images/smilies/cry.pbm: New file.
166 * etc/images/smilies/dead.pbm: New file.
167 * etc/images/smilies/evil.pbm: New file.
168 * etc/images/smilies/forced.pbm: New file.
169 * etc/images/smilies/grin.pbm: New file.
170 * etc/images/smilies/indifferent.pbm: New file.
171 * etc/images/sort-ascending.pbm: New file.
172 * etc/images/sort-column-ascending.pbm: New file.
173 * etc/images/sort-criteria.pbm: New file.
174 * etc/images/sort-descending.pbm: New file.
175 * etc/images/sort-row-ascending.pbm: New file.
176 * etc/images/unchecked.pbm: New file.
177 * etc/images/zoom-in.pbm: New file.
178 * etc/images/README: Update instructions for PBM files.
179
180 Add separator.pbm tool-bar image
181 * etc/images/separator.pbm: New file. Having it avoids the side
182 effect of changing the tool-bar height when the default font's size
183 changes and XPM image support is not available, due to the SPC
184 characters that are left in the Lisp string used to display the tool
185 bar, because there are no images to display instead of those SPC
186 characters.
187
188 Make show-paren-match face visible on mono-color displays
189 * lisp/faces.el (show-paren-match): Use the underline face for
190 mono-color displays. (Bug#21481)
191
1922015-09-14 Paul Eggert <eggert@cs.ucla.edu>
193
194 Don’t double-encode non-ASCII mail clipboard
195 * lisp/mail/mailclient.el (mailclient-send-it):
196 Also fix the case when mailclient-place-body-on-clipboard-flag
197 is non-nil. Problem reported by Eli Zaretskii (Bug#21471#37).
198
1992015-09-14 Michael Albinus <michael.albinus@gmx.de>
200
201 Adaot file-notify-tests.el test cases
202 * lisp/filenotify.el (file-notify-rm-watch): Ignore `file-notify-error'.
203 * src/inotify.c (Finotify_valid_p): Adapt docstring.
204 * test/automated/file-notify-tests.el ()
205 (file-notify-test03-autorevert)
206 (file-notify-test04-file-validity)
207 (file-notify-test04-file-validity-remote)
208 (file-notify-test05-dir-validity)
209 (file-notify-test05-dir-validity-remote): Adapt docstring.
210 (file-notify-test04-file-validity): Let events arrive before
211 calling final `file-notify-valid-p'. Do not ignore errors.
212 (file-notify-test05-dir-validity): Do not manipulate
213 `temporary-file-directory', it isn't necessary. Let events arrive
214 before calling final `file-notify-valid-p'. Do not ignore errors.
215
2162015-09-14 Paul Eggert <eggert@cs.ucla.edu>
217
218 Don’t double-encode non-ASCII for mail client
219 * lisp/mail/mailclient.el (mailclient-encode-string-as-url):
220 Use RFC 6068’s list of unreserved characters.
221 (mailclient-send-it): When encoding the body as a URL,
222 first decode it as per Content-Type: and Content-Transfer-Encoding:,
223 as URLs must use percent-encoded UTF-8 (Bug#21471).
224 * doc/misc/url.texi (mailto): Update RFC number.
225
2262015-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
227
228 * lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use dolist
229
2302015-09-14 Alan Mackenzie <acm@muc.de>
231
232 Replace `cadar' with `cadr/car', since `cadar' is problematic on Emacs.
233 (c-make-init-lang-vars-fun): Replace two occurrences of `cadar' with
234 `cadr/car'.
235
2362015-09-14 Eli Zaretskii <eliz@gnu.org>
237
238 Clarify documentation of char-table extra slots
239 * doc/lispref/sequences.texi (Char-Tables): Clarify that extra
240 slot numbers are zero-based. (Bug#21467)
241
2422015-09-14 Alan Mackenzie <acm@muc.de>
243
244 Elisp mode: Make font-lock and imenu handle escaped characters in symbols
245 Fixes debbugs#21449.
246 lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression)
247 (lisp--el-match-keyword, lisp-el-font-lock-keywords-1)
248 (lisp-cl-font-lock-keywords-1, lisp-el-font-lock-keywords-2)
249 (lisp-cl-font-lock-keywords-2, lisp-string-in-doc-position-p):
250 Insert "\\|\\\\." into regexps which match symbols.
251
2522015-09-14 Eli Zaretskii <eliz@gnu.org>
253
254 Improve the doc string of w32notify-valid-p
255 * src/w32notify.c (Fw32notify_valid_p): Mention in the doc string
256 that removing a watch makes its object invalid.
257
2582015-09-14 Tassilo Horn <tsdh@gnu.org>
259
260 Fix tests for file-notify-valid-p.
261
2622015-09-14 Eli Zaretskii <eliz@gnu.org>
263
264 Report file-notify-error in w32notify.c
265 * src/w32notify.c (report_w32notify_error): New function.
266 (Fw32notify_add_watch, Fw32notify_rm_watch): Use it to report
267 errors, instead of calling report_file_error. (Bug#21432)
268
269 Implement w32notify-valid-p
270 * src/w32notify.c (Fw32notify_valid_p): New function. (Bug#21432)
271 * lisp/filenotify.el (w32notify-valid-p): No longer an alias for
272 'identity'.
273
2742015-09-14 Tassilo Horn <tsdh@gnu.org>
275
276 Test file-notify-valid-p.
277 * test/automated/file-notify-tests.el
278 (file-notify-test04-file-validity, file-notify-test05-dir-validity): New
279 tests.
280
2812015-09-13 Eli Zaretskii <eliz@gnu.org>
282
283 Fix markup in ELisp manual
284 * doc/lispref/frames.texi (Font and Color Parameters): Fix markup
285 of the 'alpha' parameter value. (Bug#21470)
286
2872015-09-13 Michael Albinus <michael.albinus@gmx.de>
288
289 Introduce `file-notify-valid-p'
290 * lisp/filenotify.el (file-notify-valid-p): New defun.
291 (gfile-valid-p, w32notify-valid-p): Make them an alias to `identity'.
292 * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist)
293 * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
294 * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist)
295 * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist)
296 <file-notify-valid-p>: Add handler.
297 * lisp/net/tramp.el (tramp-file-name-for-operation):
298 Add `file-notify-valid-p'.
299 (tramp-handle-file-notify-valid-p): New defun.
300 * src/inotify.c (Finotify_valid_p): New defun.
301 (syms_of_inotify): Declare Sinotify_valid_p.
302
3032015-09-13 Paul Eggert <eggert@cs.ucla.edu>
304
305 Port Unicode char detection to FreeBSD+svgalib
306 Problem reported by Ashish SHUKLA in:
307 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html
308 * configure.ac: Check for struct unipair.unicode instead of for
309 <linux/kd.h>, since that’s more specific to what the code actually needs.
310 * src/terminal.c: Use HAVE_STRUCT_UNIPAIR_UNICODE, not HAVE_LINUX_KD_H.
311
312 * src/indent.c (Fvertical_motion): Simplify bugfix (Bug#21468).
313
3142015-09-13 Eli Zaretskii <eliz@gnu.org>
315
316 Fix vertical cursor motion across overlay strings with newlines
317 * src/indent.c (Fvertical_motion): Don't leave point in the middle
318 of an overlay string with newlines, as that will position the
319 cursor after the string at whatever column is there. (Bug#21468)
320
3212015-09-12 Michael Albinus <michael.albinus@gmx.de>
322
323 Fix tests in file-notify-tests.el
324 * test/automated/file-notify-tests.el: Remove Tramp declarations.
325 (file-notify-test00-availability): Print remote command w/o Tramp
326 internal functions.
327 (file-notify-test02-events, file-notify-test02-events-remote):
328 Adapt docstring.
329 (file-notify-test03-autorevert): Use `format-message' when
330 inspecting *Messages* buffer.
331
3322015-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
333
334 Bind inhibit-modification-hooks rather than a/b-c-f
335 * lisp/wid-edit.el (widget-editable-list-insert-before)
336 (widget-editable-list-delete-at):
337 * lisp/progmodes/cperl-mode.el (cperl-find-pods-heres)
338 (cperl-font-lock-unfontify-region-function):
339 * lisp/progmodes/antlr-mode.el (save-buffer-state-x):
340 * lisp/obsolete/longlines.el (longlines-mode):
341 * lisp/obsolete/fast-lock.el (save-buffer-state):
342 * lisp/mouse.el (mouse-save-then-kill-delete-region):
343 * lisp/gnus/message.el (message-hide-headers):
344 * lisp/eshell/esh-mode.el (eshell-send-input, eshell-output-filter):
345 * lisp/ibuffer.el (ibuffer-update-title-and-summary)
346 (ibuffer-redisplay-engine): Bind inhibit-modification-hooks to t rather
347 than after/before-change-functions to nil.
348
3492015-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
350
351 (jit-lock-deferred-fontify): Pay attention to skipped redisplays
352 * lisp/jit-lock.el (jit-lock-deferred-fontify): Make sure we refresh
353 the buffers, even if the forced redisplay is interrupted.
354
355 * lisp/emacs-lisp/eieio-core.el (class-p): Accept class objects
356
357 Merge syntax-propertize--done and parse-sexp-propertize-done
358 * lisp/emacs-lisp/syntax.el (syntax-propertize--done): Remove.
359 (syntax-propertize): Set syntax-propertize--done even if
360 syntax-propertize-function is nil. Avoid recursive invocations.
361 (syntax-propertize-chunks): New var.
362 (internal--syntax-propertize): Use it. Rename from syntax--jit-propertize.
363 Simplify.
364 (parse-sexp-propertize-function): Don't set any more.
365 * src/syntax.c (SETUP_SYNTAX_TABLE): Call parse_sexp_propertize as needed.
366 (parse_sexp_propertize): Don't assume charpos is not yet propertized.
367 Call Qinternal__syntax_propertize instead of
368 Vparse_sexp_propertize_function. Truncate e_property if needed.
369 (update_syntax_table_forward): Streamline.
370 (syms_of_syntax): Define Qinternal__syntax_propertize.
371 (syntax_propertize__done): Rename from parse_sexp_propertize_done.
372
3732015-09-11 Paul Eggert <eggert@cs.ucla.edu>
374
375 Prefer straight quoting in some text files
376 Mostly this just changes ` to ' in static text. Some exceptions:
377 * INSTALL.REPO: Use curved quotes, as the diagnostic in question
378 typically does that now.
379 * admin/quick-install-emacs (TRY, top level):
380 Use straight quoting in diagnostics.
381 * src/README: Fix working-directory confusion.
382
383 * CONTRIBUTE: Move send-email here from git-workflow.
384
3852015-09-11 Michael Albinus <michael.albinus@gmx.de>
386
387 Improve file notifications in Tramp
388 * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
389 Set proper events to watch for.
390 (tramp-sh-file-gvfs-monitor-dir-process-filter): Report only
391 watched events.
392
3932015-09-11 Eli Zaretskii <eliz@gnu.org>
394
395 Fix NS build with --enable-checking='glyphs'
396 * src/nsfns.m (unwind_create_frame): Make the preprocessor
397 conditionals for referencing 'dpyinfo' consistent throughout the
398 function. (Bug#21426)
399
4002015-09-10 Nicolas Petton <nicolas@petton.fr>
401
402 Add seq-find
403 This function is similar to `seq-some' but returns the found element.
404 In the cases where nil can be the found element, a sentinel optional
405 argument can be provided to avoid ambiguities.
406 * lisp/emacs-lisp/seq.el (seq-find): New function.
407 * test/automated/seq-tests.el (test-seq-find): Add tests for `seq-find'.
408 * doc/lispref/sequences.texi (Sequence Functions): Add documentation for
409 seq-find.
410
4112015-09-10 Tassilo Horn <tsdh@gnu.org>
412
413 Document file-notify--test-with-events.
414 * test/automated/file-notify-tests.el (file-notify--test-with-events):
415 Add docstring.
416
4172015-09-10 Michael Albinus <michael.albinus@gmx.de>
418
419 Report used native library in file-notify-tests.el
420 * test/automated/file-notify-tests.el
421 (tramp-get-remote-gvfs-monitor-dir)
422 (tramp-get-remote-inotifywait): Declare them.
423 (file-notify-test00-availability): Print used native library.
424
4252015-09-10 Mark Oteiza <mvoteiza@udel.edu>
426
427 lisp/mpc.el (mpc--proc-connect): use file-name-absolute-p
428
429 lisp/mpc.el (mpc-file-local-copy): check for absolute path
430
431 lisp/mpc.el (mpc-file-local-copy): check more config locations
432
4332015-09-10 Eli Zaretskii <eliz@gnu.org>
434
435 Improve documentation of categories
436 * doc/lispref/syntax.texi (Categories): Clarify the example of
437 using define-category and modify-category-entry. (Bug#21448)
438
4392015-09-10 Paul Eggert <eggert@cs.ucla.edu>
440
441 Revert some stray curved quotes I missed earlier
442 Problem reported by David Kastrup in:
443 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00440.html
444 * lisp/international/mule-cmds.el (leim-list-header):
445 Use format-message with an ASCII-only format.
446
447 Prefer NUMBERP to spelling it out
448 * src/editfns.c (styled_format):
449 * src/frame.h (NUMVAL):
450 * src/image.c (parse_image_spec):
451 * src/lisp.h (CHECK_NUMBER_OR_FLOAT)
452 (CHECK_NUMBER_OR_FLOAT_COERCE_MARKER):
453 * src/process.c (Fsignal_process):
454 * src/xdisp.c (calc_pixel_width_or_height, on_hot_spot_p):
455 * src/xfaces.c (check_lface_attrs):
456 * src/xselect.c (x_fill_property_data, x_send_client_event):
457 Use NUMBERP rather than INTEGERP || FLOATP.
458
4592015-09-10 Tassilo Horn <tsdh@gnu.org>
460
461 Improve file-notify-tests
462 * test/automated/file-notify-tests.el: Use lexical-binding
463 (file-notify--test-cleanup): New function.
464 (file-notify-test00-availability, file-notify-test01-add-watch)
465 (file-notify-test02-events, file-notify-test03-autorevert): Use it.
466 (file-notify--test-with-events): New macro.
467 (file-notify-test02-events): Use it.
468
4692015-09-10 Paul Eggert <eggert@cs.ucla.edu>
470
471 Add patch-sending instructions to git-workflow
472 From a suggestion by Mitchel Humpherys in:
473 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00421.html
474 * admin/notes/git-workflow (Sending patches): New section.
475
476 Port to GIFLIB 5.0.6 and later
477 Problem reported by Mitchel Humpherys in:
478 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00420.html
479 * src/image.c (HAVE_GIFERRORSTRING) [HAVE_GIF]: New macro.
480 (GifErrorString, init_gif_functions) [HAVE_GIF && WINDOWSNT]:
481 (gif_load) [HAVE_GIF]: Use it.
482
4832015-09-10 Glenn Morris <rgm@gnu.org>
484
485 * lisp/cedet/ede/auto.el (ede-project-autoload): Doc fix.
486
4872015-09-09 Glenn Morris <rgm@gnu.org>
488
489 * test/automated/file-notify-tests.el (file-notify-test02-events):
490 Fix recent change.
491
4922015-09-09 Paul Eggert <eggert@cs.ucla.edu>
493
494 Refix movemail GCC pacification
495 Problem reported by Ken Brown in:
496 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00406.html
497 * lib-src/movemail.c (main): Fix previous change.
498
4992015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
500
501 (time-to-seconds, time-less-p): Mark unused vars with underscore
502 * lisp/calendar/time-date.el (time-to-seconds, time-less-p):
503 Mark unused vars with underscore.
504
505 * src/syntax.c (SETUP_SYNTAX_TABLE): Move truncation...
506 (parse_sexp_propertize): ...from here.
507
508 * lisp/filenotify.el: Use lexical-binding
509 (file-notify-add-watch): Avoid add-to-list.
510
5112015-09-09 Tassilo Horn <tsdh@gnu.org>
512
513 Start checking event types in file-notify tests
514 * test/automated/file-notify-tests.el (file-notify--test-events): New
515 variable.
516 (file-notify--test-event-handler): Append received event to
517 file-notify--test-events for later analysis.
518 (file-notify-test02-events): Assert that the expected notifications have
519 arrived in the expected order.
520
5212015-09-09 Paul Eggert <eggert@cs.ucla.edu>
522
523 Merge from gnulib and texinfo
524 This incorporates:
525 2015-08-03 Improve port of stdalign to C++11
526 * lib/stdalign.in.h: Copy from gnulib.
527 * doc/misc/texinfo.tex: Copy from texinfo.
528
5292015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
530
531 Make syntax.c call syntax-propertize on demand
532 * lisp/emacs-lisp/syntax.el (syntax--jit-propertize): New function.
533 (parse-sexp-propertize-function): Use it.
534 (syntax-propertize): Disable parse-sexp-propertize-function.
535 * src/syntax.c (parse_sexp_propertize, update_syntax_table_forward):
536 New functions.
537 (syms_of_syntax): New vars `parse-sexp-propertize-done' and
538 `parse-sexp-propertize-function'.
539 * src/syntax.h (struct gl_state_s): Add `e_property_truncated' field.
540 (UPDATE_SYNTAX_TABLE_FORWARD): Use update_syntax_table_forward.
541 (SETUP_BUFFER_SYNTAX_TABLE): Set e_property_truncated.
542 * lisp/progmodes/elisp-mode.el (elisp-byte-code-syntax-propertize):
543 Don't assume `point' is set.
544
5452015-09-09 Eli Zaretskii <eliz@gnu.org>
546
547 Fix indentation of an @example in ELisp manual
548 * doc/lispref/syntax.texi (Categories): Untabify the example.
549 (Bug#21448)
550
5512015-09-09 Paul Eggert <eggert@cs.ucla.edu>
552
553 Define internal-char-font even if --without-x
554 The function is used now even in non-graphical environments.
555 Problem reported by Glenn Morris in:
556 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00401.html
557 * src/font.c (Finternal_char_font): Move here ...
558 * src/fontset.c (Finternal_char_font): ... from here.
559
5602015-09-09 Stefan Monnier <monnier@iro.umontreal.ca>
561
562 * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Remove warning
563
5642015-09-09 Eli Zaretskii <eliz@gnu.org>
565
566 Fix display of complex local data types in GDB-MI
567 * lisp/progmodes/gdb-mi.el (gdb-locals-handler-custom): If a
568 variable has no value, display "<complex data type>" as a
569 placeholder, instead of a confusing "nil". (Bug#21438)
570
5712015-09-09 Oleh Krehel <ohwoeowho@gmail.com>
572
573 Remove redundant redefinition of seq-drop-while from seq.el
574 * lisp/emacs-lisp/seq.el (seq-drop-while): Define only once.
575
5762015-09-09 Phil Sainty <psainty@orcon.net.nz>
577
578 * lisp/emacs-lisp/package.el (package--ensure-init-file)
579 More robust check for `package-initialize' calls in init file.
580 This function accepts an optional argument, but calls passing
581 an argument would not have been detected.
582
5832015-09-09 Paul Eggert <eggert@cs.ucla.edu>
584
585 Port movemail to RHEL 6 with --enable-gcc-warnings
586 * lib-src/movemail.c (main): Declare local only if needed.
587
588 Port recent Linux console changes to RHEL 6
589 * src/terminal.c [HAVE_LINUX_KD_H]: Include <sys/ioctl.h>.
590
591 Improvements for curved quotes on Linux consule
592 This should help Emacs work better out-of-the-box on Linux consoles,
593 which have only limited support for displaying Unicode characters.
594 Also, undo the recent change that caused text-quoting-style to
595 affect quote display on terminals, so that the two features are
596 independent. See Alan Mackenzie in:
597 http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html
598 Finally, add a style parameter to startup--setup-quote-display,
599 so that this function can also be invoked after startup, with
600 different styles depending on user preference at the time.
601 * configure.ac: Check for linux/kd.h header.
602 * doc/emacs/display.texi (Text Display): Document quote display.
603 * doc/lispref/display.texi (Active Display Table):
604 * etc/NEWS:
605 * lisp/startup.el (startup--setup-quote-display, command-line):
606 text-quoting-style no longer affects quote display.
607 * doc/lispref/frames.texi (Terminal Parameters): Fix typo.
608 * lisp/international/mule-util.el (char-displayable-p):
609 * lisp/startup.el (startup--setup-quote-display):
610 On a text terminal supporting glyph codes, use the reported
611 glyph codes instead of the terminal coding system, as this
612 is more accurate on the Linux console.
613 * lisp/startup.el (startup--setup-quote-display):
614 New optional arg STYLE.
615 * src/fontset.c (Finternal_char_font):
616 Report glyph codes for a text terminal, if they are available.
617 Currently this is supported only for the Linux console.
618 * src/termhooks.h (struct terminal): New member glyph-code-table.
619 * src/terminal.c [HAVE_LINUX_KD_H]: Include <errno.h>, <linux/kd.h>.
620 (calculate_glyph_code_table) [HAVE_LINUX_KD_H]: New function.
621 (terminal_glyph_code): New function.
622
6232015-09-08 Juri Linkov <juri@linkov.net>
624
625 * lisp/info.el (Info-fontify-node): Don't stop at the non-title underline.
626 (Bug#21433)
627
6282015-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
629
630 * lisp/calendar/time-date.el (with-decoded-time-value): Fix debug spec
631
6322015-09-08 Tassilo Horn <tsdh@gnu.org>
633
634 Fix double-reporting of rename events with inotify
635 * lisp/filenotify.el (file-notify-callback): Fix double-reporting
636 of rename events with inotify (bug#21435).
637
6382015-09-08 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change)
639
640 * lisp/play/tetris.el (tetris-move-down): New command (bug#21360)
641 (tetris-mode-map): Use it.
642
6432015-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
644
645 Remove a few simple cases of global redisplay
646 * src/dispnew.c (redraw_frame): Don't redisplay all frames.
647 * src/xdisp.c (echo_area_display): Set the frame's `redisplay' bit
648 rather than returning a "resized_p" boolean.
649 (redisplay_internal): Adjust call accordingly.
650 * src/xfaces.c (free_realized_faces): Don't redisplay all frames.
651 (free_all_realized_faces): Set windows_or_buffers_changed so as to ease
652 tracking of this undesirable situation.
653
654 * src/process.c (status_notify): Avoid global redisplay (bug#11822)
655 * src/process.c (status_notify): Only set the update_mode_line on the
656 relevant buffers rather than setting it globally.
657
6582015-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
659
660 (electric-quote-mode): Activate everywhere in message-mode
661 * lisp/electric.el (electric-quote-post-self-insert-function):
662 Don't use syntax-ppss if comment-use-syntax is nil (e.g. message-mode).
663
6642015-09-07 Paul Eggert <eggert@cs.ucla.edu>
665
666 Go back to grave quoting in source-code docstrings etc.
667 This reverts almost all my recent changes to use curved quotes
668 in docstrings and/or strings used for error diagnostics.
669 There are a few exceptions, e.g., Bahá’í proper names.
670 * admin/unidata/unidata-gen.el (unidata-gen-table):
671 * lisp/abbrev.el (expand-region-abbrevs):
672 * lisp/align.el (align-region):
673 * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet)
674 (outlineify-sticky):
675 * lisp/apropos.el (apropos-library):
676 * lisp/bookmark.el (bookmark-default-annotation-text):
677 * lisp/button.el (button-category-symbol, button-put)
678 (make-text-button):
679 * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
680 * lisp/calc/calc-embed.el (calc-do-embedded):
681 * lisp/calc/calc-ext.el (calc-user-function-list):
682 * lisp/calc/calc-graph.el (calc-graph-show-dumb):
683 * lisp/calc/calc-help.el (calc-describe-key)
684 (calc-describe-thing, calc-full-help):
685 * lisp/calc/calc-lang.el (calc-c-language)
686 (math-parse-fortran-vector-end, math-parse-tex-sum)
687 (math-parse-eqn-matrix, math-parse-eqn-prime)
688 (calc-yacas-language, calc-maxima-language, calc-giac-language)
689 (math-read-giac-subscr, math-read-math-subscr)
690 (math-read-big-rec, math-read-big-balance):
691 * lisp/calc/calc-misc.el (calc-help, report-calc-bug):
692 * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes)
693 (calc-auto-recompute):
694 * lisp/calc/calc-prog.el (calc-fix-token-name)
695 (calc-read-parse-table-part, calc-user-define-invocation)
696 (math-do-arg-check):
697 * lisp/calc/calc-store.el (calc-edit-variable):
698 * lisp/calc/calc-units.el (math-build-units-table-buffer):
699 * lisp/calc/calc-vec.el (math-read-brackets):
700 * lisp/calc/calc-yank.el (calc-edit-mode):
701 * lisp/calc/calc.el (calc, calc-do, calc-user-invocation):
702 * lisp/calendar/appt.el (appt-display-message):
703 * lisp/calendar/diary-lib.el (diary-check-diary-file)
704 (diary-mail-entries, diary-from-outlook):
705 * lisp/calendar/icalendar.el (icalendar-export-region)
706 (icalendar--convert-float-to-ical)
707 (icalendar--convert-date-to-ical)
708 (icalendar--convert-ical-to-diary)
709 (icalendar--convert-recurring-to-diary)
710 (icalendar--add-diary-entry):
711 * lisp/calendar/time-date.el (format-seconds):
712 * lisp/calendar/timeclock.el (timeclock-mode-line-display)
713 (timeclock-make-hours-explicit, timeclock-log-data):
714 * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category)
715 (todo-item-mark, todo-check-format)
716 (todo-insert-item--next-param, todo-edit-item--next-key)
717 (todo-mode):
718 * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
719 * lisp/cedet/mode-local.el (describe-mode-local-overload)
720 (mode-local-print-binding, mode-local-describe-bindings-2):
721 * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
722 * lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
723 * lisp/cus-start.el (standard):
724 * lisp/cus-theme.el (describe-theme-1):
725 * lisp/custom.el (custom-add-dependencies, custom-check-theme)
726 (custom--sort-vars-1, load-theme):
727 * lisp/descr-text.el (describe-text-properties-1, describe-char):
728 * lisp/dired-x.el (dired-do-run-mail):
729 * lisp/dired.el (dired-log):
730 * lisp/emacs-lisp/advice.el (ad-read-advised-function)
731 (ad-read-advice-class, ad-read-advice-name, ad-enable-advice)
732 (ad-disable-advice, ad-remove-advice, ad-set-argument)
733 (ad-set-arguments, ad--defalias-fset, ad-activate)
734 (ad-deactivate):
735 * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand)
736 (byte-compile-unfold-lambda, byte-optimize-form-code-walker)
737 (byte-optimize-while, byte-optimize-apply):
738 * lisp/emacs-lisp/byte-run.el (defun, defsubst):
739 * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode)
740 (byte-compile-log-file, byte-compile-format-warn)
741 (byte-compile-nogroup-warn, byte-compile-arglist-warn)
742 (byte-compile-cl-warn)
743 (byte-compile-warn-about-unresolved-functions)
744 (byte-compile-file, byte-compile--declare-var)
745 (byte-compile-file-form-defmumble, byte-compile-form)
746 (byte-compile-normal-call, byte-compile-check-variable)
747 (byte-compile-variable-ref, byte-compile-variable-set)
748 (byte-compile-subr-wrong-args, byte-compile-setq-default)
749 (byte-compile-negation-optimizer)
750 (byte-compile-condition-case--old)
751 (byte-compile-condition-case--new, byte-compile-save-excursion)
752 (byte-compile-defvar, byte-compile-autoload)
753 (byte-compile-lambda-form)
754 (byte-compile-make-variable-buffer-local, display-call-tree)
755 (batch-byte-compile):
756 * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use):
757 * lisp/emacs-lisp/chart.el (chart-space-usage):
758 * lisp/emacs-lisp/check-declare.el (check-declare-scan)
759 (check-declare-warn, check-declare-file)
760 (check-declare-directory):
761 * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine)
762 (checkdoc-message-text-engine):
763 * lisp/emacs-lisp/cl-extra.el (cl-parse-integer)
764 (cl--describe-class):
765 * lisp/emacs-lisp/cl-generic.el (cl-defgeneric)
766 (cl--generic-describe, cl-generic-generalizers):
767 * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody)
768 (cl-symbol-macrolet):
769 * lisp/emacs-lisp/cl.el (cl-unload-function, flet):
770 * lisp/emacs-lisp/copyright.el (copyright)
771 (copyright-update-directory):
772 * lisp/emacs-lisp/edebug.el (edebug-read-list):
773 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
774 * lisp/emacs-lisp/eieio-core.el (eieio--slot-override)
775 (eieio-oref):
776 * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor):
777 * lisp/emacs-lisp/eieio-speedbar.el:
778 (eieio-speedbar-child-make-tag-lines)
779 (eieio-speedbar-child-description):
780 * lisp/emacs-lisp/eieio.el (defclass, change-class):
781 * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms)
782 (elint-init-form, elint-check-defalias-form)
783 (elint-check-let-form):
784 * lisp/emacs-lisp/ert.el (ert-get-test, ert-results-mode-menu)
785 (ert-results-pop-to-backtrace-for-test-at-point)
786 (ert-results-pop-to-messages-for-test-at-point)
787 (ert-results-pop-to-should-forms-for-test-at-point)
788 (ert-describe-test):
789 * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol)
790 (find-function-library):
791 * lisp/emacs-lisp/generator.el (iter-yield):
792 * lisp/emacs-lisp/gv.el (gv-define-simple-setter):
793 * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
794 * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
795 * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p):
796 * lisp/emacs-lisp/nadvice.el (advice--make-docstring)
797 (advice--make, define-advice):
798 * lisp/emacs-lisp/package-x.el (package-upload-file):
799 * lisp/emacs-lisp/package.el (package-version-join)
800 (package-disabled-p, package-activate-1, package-activate)
801 (package--download-one-archive)
802 (package--download-and-read-archives)
803 (package-compute-transaction, package-install-from-archive)
804 (package-install, package-install-selected-packages)
805 (package-delete, package-autoremove, describe-package-1)
806 (package-install-button-action, package-delete-button-action)
807 (package-menu-hide-package, package-menu--list-to-prompt)
808 (package-menu--perform-transaction)
809 (package-menu--find-and-notify-upgrades):
810 * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1):
811 * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode):
812 * lisp/emacs-lisp/ring.el (ring-previous, ring-next):
813 * lisp/emacs-lisp/rx.el (rx-check, rx-anything)
814 (rx-check-any-string, rx-check-any, rx-check-not, rx-=)
815 (rx-repeat, rx-check-backref, rx-syntax, rx-check-category)
816 (rx-form):
817 * lisp/emacs-lisp/smie.el (smie-config-save):
818 * lisp/emacs-lisp/subr-x.el (internal--check-binding):
819 * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag):
820 * lisp/emacs-lisp/testcover.el (testcover-1value):
821 * lisp/emacs-lisp/timer.el (timer-event-handler):
822 * lisp/emulation/viper-cmd.el (viper-toggle-parse-sexp-ignore-comments)
823 (viper-toggle-search-style, viper-kill-buffer)
824 (viper-brac-function):
825 * lisp/emulation/viper-macs.el (viper-record-kbd-macro):
826 * lisp/env.el (setenv):
827 * lisp/erc/erc-button.el (erc-nick-popup):
828 * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login, english):
829 * lisp/eshell/em-dirs.el (eshell/cd):
830 * lisp/eshell/em-glob.el (eshell-glob-regexp)
831 (eshell-glob-entries):
832 * lisp/eshell/em-pred.el (eshell-parse-modifiers):
833 * lisp/eshell/esh-opt.el (eshell-show-usage):
834 * lisp/facemenu.el (facemenu-add-new-face)
835 (facemenu-add-new-color):
836 * lisp/faces.el (read-face-name, read-face-font, describe-face)
837 (x-resolve-font-name):
838 * lisp/files-x.el (modify-file-local-variable):
839 * lisp/files.el (locate-user-emacs-file, find-alternate-file)
840 (set-auto-mode, hack-one-local-variable--obsolete)
841 (dir-locals-set-directory-class, write-file, basic-save-buffer)
842 (delete-directory, copy-directory, recover-session)
843 (recover-session-finish, insert-directory)
844 (file-modes-char-to-who, file-modes-symbolic-to-number)
845 (move-file-to-trash):
846 * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer):
847 * lisp/find-cmd.el (find-generic, find-to-string):
848 * lisp/finder.el (finder-commentary):
849 * lisp/font-lock.el (font-lock-fontify-buffer):
850 * lisp/format.el (format-write-file, format-find-file)
851 (format-insert-file):
852 * lisp/frame.el (get-device-terminal, select-frame-by-name):
853 * lisp/fringe.el (fringe--check-style):
854 * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
855 * lisp/help-fns.el (help-fns--key-bindings)
856 (help-fns--compiler-macro, help-fns--parent-mode)
857 (help-fns--obsolete, help-fns--interactive-only)
858 (describe-function-1, describe-variable):
859 * lisp/help.el (describe-mode)
860 (describe-minor-mode-from-indicator):
861 * lisp/image.el (image-type):
862 * lisp/international/ccl.el (ccl-dump):
863 * lisp/international/fontset.el (x-must-resolve-font-name):
864 * lisp/international/mule-cmds.el (prefer-coding-system)
865 (select-safe-coding-system-interactively)
866 (select-safe-coding-system, activate-input-method)
867 (toggle-input-method, describe-current-input-method)
868 (describe-language-environment):
869 * lisp/international/mule-conf.el (code-offset):
870 * lisp/international/mule-diag.el (describe-character-set)
871 (list-input-methods-1):
872 * lisp/mail/feedmail.el (feedmail-run-the-queue):
873 * lisp/mouse.el (minor-mode-menu-from-indicator):
874 * lisp/mpc.el (mpc-playlist-rename):
875 * lisp/msb.el (msb--choose-menu):
876 * lisp/net/ange-ftp.el (ange-ftp-shell-command):
877 * lisp/net/imap.el (imap-interactive-login):
878 * lisp/net/mairix.el (mairix-widget-create-query):
879 * lisp/net/newst-backend.el (newsticker--sentinel-work):
880 * lisp/net/newst-treeview.el (newsticker--treeview-load):
881 * lisp/net/rlogin.el (rlogin):
882 * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer):
883 * lisp/obsolete/otodo-mode.el (todo-more-important-p):
884 * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
885 * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
886 * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
887 * lisp/org/ob-core.el (org-babel-goto-named-src-block)
888 (org-babel-goto-named-result):
889 * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
890 * lisp/org/ob-ref.el (org-babel-ref-resolve):
891 * lisp/org/org-agenda.el (org-agenda-prepare):
892 * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
893 (org-clock-resolve):
894 * lisp/org/org-ctags.el (org-ctags-ask-rebuild-tags-file-then-find-tag):
895 * lisp/org/org-feed.el (org-feed-parse-atom-entry):
896 * lisp/org/org-habit.el (org-habit-parse-todo):
897 * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
898 (org-mouse-context-menu):
899 * lisp/org/org-table.el (org-table-edit-formulas):
900 * lisp/org/ox.el (org-export-async-start):
901 * lisp/proced.el (proced-log):
902 * lisp/progmodes/ada-mode.el (ada-get-indent-case)
903 (ada-check-matching-start, ada-goto-matching-start):
904 * lisp/progmodes/ada-prj.el (ada-prj-display-page):
905 * lisp/progmodes/ada-xref.el (ada-find-executable):
906 * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos):
907 * lisp/progmodes/etags.el (etags-tags-apropos-additional):
908 * lisp/progmodes/flymake.el (flymake-parse-err-lines)
909 (flymake-start-syntax-check-process):
910 * lisp/progmodes/python.el (python-shell-get-process-or-error)
911 (python-define-auxiliary-skeleton):
912 * lisp/progmodes/sql.el (sql-comint):
913 * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
914 * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate):
915 * lisp/recentf.el (recentf-open-files):
916 * lisp/replace.el (query-replace-read-from)
917 (occur-after-change-function, occur-1):
918 * lisp/scroll-bar.el (scroll-bar-columns):
919 * lisp/server.el (server-get-auth-key):
920 * lisp/simple.el (execute-extended-command)
921 (undo-outer-limit-truncate, list-processes--refresh)
922 (compose-mail, set-variable, choose-completion-string)
923 (define-alternatives):
924 * lisp/startup.el (site-run-file, tty-handle-args, command-line)
925 (command-line-1):
926 * lisp/subr.el (noreturn, define-error, add-to-list)
927 (read-char-choice, version-to-list):
928 * lisp/term/common-win.el (x-handle-xrm-switch)
929 (x-handle-name-switch, x-handle-args):
930 * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid):
931 * lisp/textmodes/reftex-ref.el (reftex-label):
932 * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
933 * lisp/textmodes/two-column.el (2C-split):
934 * lisp/tutorial.el (tutorial--describe-nonstandard-key)
935 (tutorial--find-changed-keys):
936 * lisp/type-break.el (type-break-noninteractive-query):
937 * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes)
938 (wdired-do-perm-changes):
939 * lisp/whitespace.el (whitespace-report-region):
940 Prefer grave quoting in source-code strings used to generate help
941 and diagnostics.
942 * lisp/faces.el (face-documentation):
943 No need to convert quotes, since the result is a docstring.
944 * lisp/info.el (Info-virtual-index-find-node)
945 (Info-virtual-index, info-apropos):
946 Simplify by generating only curved quotes, since info files are
947 typically that ways nowadays anyway.
948 * lisp/international/mule-diag.el (list-input-methods):
949 Don’t assume text quoting style is curved.
950 * lisp/org/org-bibtex.el (org-bibtex-fields):
951 Revert my recent changes, going back to the old quoting style.
952
9532015-09-07 Artur Malabarba <bruce.connor.am@gmail.com>
954
955 * lisp/emacs-lisp/package.el: Reduce autoloading before compiling
956 (package--autoloads-file-name)
957 (package--activate-autoloads-and-load-path): New function.
958 (package-activate-1): Delegate autoloading and load-path
959 configuration to `package--activate-autoloads-and-load-path'.
960 (package--compile): Before compilation, call
961 `package--activate-autoloads-and-load-path' instead of
962 `package-activate-1'.
963
9642015-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
965
966 * src/keyboard.c (read_key_sequence): Complete last fix (bug#21403)
967
9682015-09-07 Eli Zaretskii <eliz@gnu.org>
969
970 Fix deletion of symlinks to directories on MS-Windows
971 * src/w32.c (sys_unlink): If 'unlink' fails, and the argument is a
972 symlink to a directory, try again with 'rmdir'.
973 (is_symlink): If the argument is a symlink to a directory, set a
974 bit in the return value to indicate that fact.
975
9762015-09-07 Artur Malabarba <bruce.connor.am@gmail.com>
977
978 * lisp/emacs-lisp/package.el (package-initialize): Set enable-at-startup
979 When `package-initialize' is called as part of loading the init file,
980 the user probably doesn't want it to be called again afterwards. In this
981 situation, `package-initialize' now sets `package-enable-at-startup' to
982 nil to prevent that. The user can have the old behaviour by setting this
983 variable to t after the call to `package-initialize'. (Bug#21423)
984 * doc/emacs/package.texi (Package Installation): Document it
985 * doc/lispref/package.texi (Packaging Basics): Document it
986 * etc/NEWS: Document it
987
9882015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org>
989
990 Bump version of ntlm.el to 2.00
991 * lisp/net/ntlm.el: Bump version to 2.00. New maintainer. Add comm
992 keyword.
993
9942015-09-06 Adam Sjøgren <asjo@koldfront.dk>
995
996 * doc/misc/gnus.texi (Mail Source Specifiers):
997 Allow :mailbox to be a list.
998
9992015-09-06 Dmitry Gutov <dgutov@yandex.ru>
1000
1001 Allow even one non-regular character before the implicit tag name
1002 * lisp/progmodes/etags.el (etags-tags-completion-table):
1003 Allow even one non-regular character before the implicit tag name.
1004 Reported at http://emacs.stackexchange.com/questions/15269/.
1005
10062015-09-06 Thomas Fitzsimmons <fitzsim@fitzsim.org>
1007
1008 Add support for NTLMv2 authentication
1009 * net/ntlm.el (ntlm): New customization group.
1010 (ntlm-compatibility-level): New defcustom.
1011 (ntlm-compute-timestamp): New function.
1012 (ntlm-generate-nonce): Likewise.
1013 (ntlm-build-auth-response): Add support for NTLMv2 authentication.
1014
10152015-09-06 Artur Malabarba <bruce.connor.am@gmail.com>
1016
1017 * lisp/emacs-lisp/package.el: Rename custom faces
1018 All of the recently introduced faces, like `package-name-face', have
1019 been renamed to no end in `-face' to comply with the convention
1020 described in (info "(elisp) Defining Faces").
1021 (package-name, package-description)
1022 (package-status-built-in, package-status-external)
1023 (package-status-available, package-status-new)
1024 (package-status-held, package-status-disabled)
1025 (package-status-installed, package-status-dependency)
1026 (package-status-unsigned, package-status-incompat)
1027 (package-status-avail-obso): New faces.
1028 (package-menu--print-info-simple): Use them.
1029
10302015-09-06 Adam Sjøgren <asjo@koldfront.dk>
1031
1032 mail-source.el: Make the imap mail-source's :mailbox handle a list
1033 * lisp/gnus/mail-source.el (mail-source-fetch-imap):
1034 Allow :mailbox to be a list.
1035
10362015-09-06 Eric Abrahamsen <eric@ericabrahamsen.net>
1037
1038 nnimap.el: Handle nil arg to nnimap-request-group
1039 * lisp/gnus/nnimap.el (nnimap-request-group): Handle nil "info" arg.
1040 This arg isn't always passed in, check it's not nil before making it
1041 into a list. The active arg will also be nil if the group is new,
1042 check for that.
1043
10442015-09-06 Michael Albinus <michael.albinus@gmx.de>
1045
1046 File notifications: Support renaming over directory boundaries
1047 * lisp/filenotify.el (file-notify-handle-event):
1048 (file-notify--pending-event): Adapt docstring.
1049 (file-notify--descriptor, file-notify-callback): Reimplement in
1050 order to support renaming over directory boundaries.
1051 (file-notify-add-watch): Adapt `file-notify--descriptor' call.
1052 * doc/lispref/os.texi (File Notifications): Remove limitation of
1053 file renaming to the same directory.
1054
12015-09-05 Paul Eggert <eggert@cs.ucla.edu> 10552015-09-05 Paul Eggert <eggert@cs.ucla.edu>
2 1056
3 Spelling fix (Bug#21420) 1057 Spelling fix (Bug#21420)
@@ -12027,7 +13081,7 @@
12027 13081
12028This file records repository revisions from 13082This file records repository revisions from
12029commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 13083commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
12030commit 88b9a8000da6cf2d4aede86e9eae4f00016d0d6b (inclusive). 13084commit 20b4625117b0303eaba1ef81085f0feb9062695a (inclusive).
12031See ChangeLog.1 for earlier changes. 13085See ChangeLog.1 for earlier changes.
12032 13086
12033;; Local Variables: 13087;; Local Variables: