aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Wiegley2016-03-03 23:53:38 -0800
committerJohn Wiegley2016-03-03 23:53:38 -0800
commit17982e08d71bcb5b1d02d068ae1e6cc1903d6015 (patch)
tree074bbbb29ae6e0419220938d92d056dd7b93bb1f
parent5c6cc95c9a56b19410e314c0d98d37cad87a9bd0 (diff)
parentd6f6b7db92bf15f18567ef746c0e23a0868643e7 (diff)
downloademacs-17982e08d71bcb5b1d02d068ae1e6cc1903d6015.tar.gz
emacs-17982e08d71bcb5b1d02d068ae1e6cc1903d6015.zip
Merge from origin/emacs-25
d6f6b7d * etc/AUTHORS: Update the AUTHORS file 5cf7c39 authors.el updates a26f193 ; fix changelog entries fbc85c7 ; make change-history-commit 06da00c Fix Bug#22859 ab30bf5 ; * src/w32proc.c: Update the commentary to sys_select. 1481029 Fix reordering of bidi text in an isolate inside an override 60e0596 Document c-guess-basic-syntax in the CC Mode manual.
-rw-r--r--ChangeLog.2957
-rw-r--r--admin/authors.el1
-rw-r--r--doc/misc/cc-mode.texi21
-rw-r--r--etc/AUTHORS100
-rw-r--r--lisp/filenotify.el6
-rw-r--r--src/bidi.c13
-rw-r--r--src/w32proc.c7
7 files changed, 1049 insertions, 56 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 6edc6546034..5253a929e9e 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,959 @@
12016-03-04 Michael Albinus <michael.albinus@gmx.de>
2
3 Fix Bug#22859
4
5 * lisp/filenotify.el (file-notify-callback): Return a `deleted'
6 event in case of kqueue and file1 is nil. (Bug#22859)
7
82016-03-04 Eli Zaretskii <eliz@gnu.org>
9
10 Fix reordering of bidi text in an isolate inside an override
11
12 * src/bidi.c (bidi_resolve_explicit): Override the orig_type value
13 of FSI with either LRI or RLI, as determined by the first strong
14 directional character in the isolate. This prevents failure to
15 isolate when the FSI...PDI text is inside a directional override.
16 (Bug#22786)
17
182016-03-04 Alan Mackenzie <acm@muc.de>
19
20 Document c-guess-basic-syntax in the CC Mode manual.
21
22 * doc/misc/cc-mode.texi (Syntactic Analysis): Document the function, adding
23 pxrefs to Custom Line-Up and Other Indentation.
24 (Custom Line-Up): Add a note on using c-guess-basic-syntax with a pxref to
25 Syntactic Analysis.
26
272016-03-04 Michael Albinus <michael.albinus@gmx.de>
28
29 Fix targets in test/automated/Makefile.in
30
31 * test/automated/Makefile.in: Use $(SELECTOR_DEFAULT) also for
32 empty target and target all.
33
342016-03-04 Leo Liu <sdl.web@gmail.com>
35
36 Comment on last change to define-derived-mode
37
38 * lisp/emacs-lisp/derived.el (define-derived-mode): Add comment.
39
402016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
41
42 Allow binding `url-mime-accept-string'
43
44 * lisp/url/url-http.el (url-http): Allow binding
45 `url-mime-accept-string' (bug#22855).
46
47 Backport:
48
49 (cherry picked from commit 144bb0cf322b9756d29def3e27a42303e2edce43)
50
512016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
52
53 Also allow setting the paragraph direction to nil
54
55 * lisp/net/eww.el (eww-toggle-paragraph-direction): Also allow
56 setting the paragraph direction to nil ("auto").
57
582016-03-04 Anders Lindgren <andlind@gmail.com>
59
60 Made the new OS X visible bell more visible.
61
62 * src/nsterm.m: (EmacsBell:init:) Scaled up the visible bell
63 "caution" image five times, as the image in its original size
64 was hard to see.
65
662016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
67
68 Use the correct background color when filling nested <divs>
69
70 * lisp/net/shr.el (shr-face-background): Return the first
71 background, because that's the one that's visible (bug#22680).
72
73 Backport:
74
75 (cherry picked from commit cad0bc70558f9c28c808711c5295dec9fc5ad6e5)
76
772016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
78
79 Make <div> in <li> not insert extra newlines
80
81 * lisp/net/shr.el (shr-tag-div): Make <div> in <li> not insert
82 extra newlines (bug#19587).
83
84 Backport:
85
86 (cherry picked from commit 379a846b8548dc32a9019ef0a37c02f62cd9bad1)
87
882016-03-04 Dmitry Gutov <dgutov@yandex.ru>
89
90 Uncomment the next-error-function integration in xref
91
92 * lisp/progmodes/xref.el (xref--xref-buffer-mode):
93 Uncomment the next-error-function integration
94 (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20489#110).
95
962016-03-04 Dmitry Gutov <dgutov@yandex.ru>
97
98 Remove the word "valid", to avoid ambiguity
99
100 * doc/emacs/maintaining.texi (Identifier Search)
101 (Looking Up Identifiers): Remove the word "valid" (bug#22692).
102
1032016-03-04 Michael Albinus <michael.albinus@gmx.de>
104
105 Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25
106
1072016-03-04 Michael Albinus <michael.albinus@gmx.de>
108
109 Set auto-revert-use-notify to nil in global-auto-revert-mode. (Bug#22814)
110
111 * etc/NEWS:
112 * etc/PROBLEMS: Mention this.
113
114 * lisp/autorevert.el (global-auto-revert-mode): Set
115 `auto-revert-use-notify' to nil. (Bug#22814)
116
1172016-03-04 Paul Eggert <eggert@cs.ucla.edu>
118
119 * etc/TODO: Minor quoting and grammar fixes.
120
1212016-03-04 Friedrich Beckmann <friedrich.beckmann@gmx.de> (tiny change)
122
123 Fix ModelSim error parsing
124
125 * lisp/progmodes/vhdl-mode.el (vhdl-compiler-alist): Fix
126 ModelSim error parsing (bug#5768).
127
1282016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
129
130 Make parse-time-string-chars faster
131
132 * lisp/calendar/parse-time.el (parse-time-string-chars): Clean
133 up the code (backport:).
134
1352016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
136
137 Add a eww command to toggle paragraph direction
138
139 * lisp/net/eww.el (eww-toggle-paragraph-direction): New
140 command and keystroke.
141
142 * doc/misc/eww.texi (Advanced): Mention the `D' command.
143
1442016-03-04 Glenn Morris <rgm@gnu.org>
145
146 * nextstep/WISHLIST: Merge into etc/TODO and remove.
147
148 * etc/TODO: Merge in items from nextstep/WISHLIST.
149 * nextstep/README: Update for this change.
150
1512016-03-04 Andreas Schwab <schwab@linux-m68k.org>
152
153 Fix char signedness issue in bidi code
154
155 * src/dispextern.h (struct bidi_t): Change type of resolved_level
156 and isolate_level to signed char. (Bug#22830)
157
1582016-03-04 Andreas Schwab <schwab@linux-m68k.org>
159
160 * lib-src/pop.c (socket_connection): Fix format string.
161
1622016-03-04 Eli Zaretskii <eliz@gnu.org>
163
164 Avoid inflooping in thing-at-point-looking-at
165
166 * lisp/thingatpt.el (thing-at-point-looking-at): Avoid inflooping
167 with regular expressions whose matching doesn't move point.
168 (Bug#22756)
169 Describe the argument DISTANCE in the doc string.
170
1712016-03-04 Leo Liu <sdl.web@gmail.com>
172
173 * lisp/emacs-lisp/derived.el (define-derived-mode): Revert indent change.
174
1752016-03-04 Michael Albinus <michael.albinus@gmx.de>
176
177 etc/PROBLEMS: Mention problems with using file descriptors
178
179 * etc/PROBLEMS: Mention problems with using file descriptors
180 of kqueue file notification library.
181
1822016-03-04 Kaushal Modi <kaushal.modi@gmail.com>
183
184 * lisp/apropos.el (apropos-variable): Doc fix. (Bug#22813).
185
1862016-03-04 Eli Zaretskii <eliz@gnu.org>
187
188 Remove unneeded workaround in xftfont.c
189
190 * src/xftfont.c (xftfont_open): Remove "dirty workaround" for
191 XftTextExtents8 behavior, as it is no longer needed. Suggested by
192 Fangwen Yu <yynyygy@gmail.com>. (Bug#22383)
193
1942016-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
195
196 * lisp/saveplace.el (save-place-local-mode): New minor mode
197
198 (toggle-save-place): Define as obsolete alias.
199 (save-place--setup-hooks): New function.
200 (save-place-mode): Use it.
201
2022016-03-04 Eli Zaretskii <eliz@gnu.org>
203
204 Fix redisplay on a TTY after 'make-frame'
205
206 * src/xdisp.c (clear_garbaged_frames): Don't clear/redraw a
207 garbaged TTY frame if it is not the selected frame. (Bug#22794)
208
2092016-03-04 Alan Mackenzie <acm@muc.de>
210
211 Make double-click-1 work with unbalanced parens in CC Mode. Fixes bug#5560.
212
213 * lisp/mouse.el (mouse-start-end): check the syntax of alleged parens with
214 `syntax-after' to ensure syntax-table text properties are respected.
215
2162016-03-04 Magnus Henoch <magnus.henoch@gmail.com>
217
218 Input method polish-slash should not use keyboard translation
219
220 * lisp/leim/quail/latin-pre.el ("polish-slash"): Input method
221 polish-slash should not use keyboard translation (bug#19081).
222
2232016-03-04 Chris Feng <chris.w.feng@gmail.com>
224
225 Fix an assertion
226
227 * src/dispnew.c (clear_glyph_matrix_rows): Test matrix->nrows == 0 (which
228 implies start == 0) separately.
229
2302016-03-04 Eli Zaretskii <eliz@gnu.org>
231
232 Fix 'toggle-save-place'
233
234 * lisp/saveplace.el (toggle-save-place): Set up hooks necessary to
235 support save-place in the buffer. Autoload the command.
236
2372016-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
238
239 * src/keyboard.c: Don't inadvertently set immediate_echo (bug#22581)
240
241 * src/keyboard.c (read_key_sequence): Don't inadvertently set
242 immediate_echo when we don't want any echo-keystrokes.
243 (echo_keystrokes_p): Move earlier.
244
2452016-03-04 Chris Zheng <chriszheng99@gmail.com> (tiny change)
246
247 Minor fixes in calculator.el
248
249 * lisp/calculator.el (calculator-mode-map): Bind `E' for
250 `calculator-exp'.
251 (calculator-last-input): Fix a bug with pressing F1.
252 (Bug#20764)
253
2542016-03-04 Anders Lindgren <andlind@gmail.com>
255
256 Update HISTORY section in readme for the NextStep interface.
257
258 * nextstep/README: Update HISTORY after suggestion
259 from former maintainer Adrian Robert.
260
2612016-03-04 Eli Zaretskii <eliz@gnu.org>
262
263 Improve documentation of 'save-place-mode'
264
265 * lisp/saveplace.el (toggle-save-place): Update the doc string wrt
266 turning on 'save-place-mode' globally.
267
268 * etc/NEWS: Mention the need to call 'save-place-mode' for turning
269 on the mode in all buffers.
270
2712016-03-04 Chris Feng <chris.w.feng@gmail.com> (tiny change)
272
273 Allocate glyph matrices for the initial frame
274
275 * src/frame.c (make_initial_frame): Allocate glyph matrices (Bug#22787).
276
277 * src/dispnew.c (clear_glyph_matrix_rows): matrix->nrows can be 0.
278
2792016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
280
281 Fix white space in last checkin
282
2832016-03-04 Dima Kogan <gnuplot@dima.secretsauce.net>
284
285 Make `insert-pair' always leave the cursor where documented
286
287 * lisp/emacs-lisp/lisp.el (insert-pair): The docstring of
288 insert-pair states that after insertion, the point ends up
289 after the opening character. This was not true if the pair was
290 inserted to surround a region (bug#16949).
291
2922016-03-04 Kaushal Modi <kaushal.modi@gmail.com>
293
294 etc/NEWS: Mention the new second parameter to `package-install'
295
296 * etc/NEWS: Mention the new second parameter to
297 `package-install' (bug#22784).
298
2992016-03-04 John F. Trudeau <JFTrudeau@aetna.com> (tiny change)
300
301 Highlight assignments in Makefiles more correctly
302
303 * lisp/progmodes/make-mode.el (makefile-macroassign-regex):
304 Highlight assignments preceded by a TAB character correctly
305 (bug#20787).
306
307
308 Backport:
309
310 (cherry picked from commit bbd86c5642bd62c43d72391669f28eaa14459fd5)
311
3122016-03-04 Eli Zaretskii <eliz@gnu.org>
313
314 Improve documentation of focus-related hooks
315
316 * doc/lispref/commands.texi (Focus Events): Mention focus-related
317 hooks. (Bug#21728)
318
3192016-03-04 Eli Zaretskii <eliz@gnu.org>
320
321 Further improve doc string of 'disable-point-adjustment'
322
323 * src/keyboard.c (syms_of_keyboard): <disable-point-adjustment>
324 <global-disable-point-adjustment>: Clarify doc strings. (Bug#22771)
325
3262016-03-04 Michael Albinus <michael.albinus@gmx.de>
327
328 Further adaptions in file-notify-tests.el for w32notify
329
330 * test/automated/file-notify-tests.el
331 (file-notify--test-read-event-timeout, file-notify--test-timeout):
332 Decrease values.
333 (file-notify-test03-autorevert)
334 (file-notify-test04-file-validity)
335 (file-notify-test05-dir-validity): Run tests also for w32notify.
336 (file-notify-test08-watched-file-in-watched-dir):
337 Adapt expected events for w32notify.
338
3392016-03-04 Jan Tatarik <jan.tatarik@gmail.com>
340
341 Don't bug out on localised dates in gnus-icalendar
342
343 * lisp/gnus/gnus-icalendar.el
344 (gnus-icalendar-event:org-timestamp): Don't bug out on
345 localised dates.
346
3472016-03-04 Drew Adams <drew.adams@oracle.com>
348
349 (ls-lisp-insert-directory): Make -B work
350
351 * lisp/ls-lisp.el (ls-lisp-insert-directory): Make -B work
352 (bug#20776).
353
354 Backport:
355
356 (cherry picked from commit ef52e66efd78aac4c4e5bd5e11870e5ba3b37a1e)
357
3582016-03-04 Vaidheeswaran C <vaidheeswaran.chinnaraju@gmail.com>
359
360 Make buttons in header lines work
361
362 * lisp/help-mode.el (help-button-action): `help-xref-button' in
363 header line doesn't work (bug#21024).
364
365 Backport:
366
367 (cherry picked from commit c11e565a6b6d09fa39d4c3ef65bef08190eaecc1)
368
3692016-03-04 Christopher Wellons <wellons@nullprogram.com>
370
371 Make setf for frame-height/width work again
372
373 * lisp/emacs-lisp/cl-lib.el (frame-height): Make setf for
374 frame-height/width work again (bug#21979).
375
3762016-03-04 Łukasz Stelmach <stlman@poczta.fm>
377
378 Encode header strings before printing
379
380 * lisp/ps-print.el (ps-generate-header-line): Encode the
381 header strings to avoid problems with non-ASCII headers
382 (bug#22611).
383
384 Backport:
385
386 (cherry picked from commit 3cedbdcc71ebefc12bd20ec84f74251fe99ee7d0)
387
3882016-03-04 Nicolas Richard <youngfrog@members.fsf.org>
389
390 (cl-union): Do not ignore :test argument when lists are equal.
391
392 * lisp/emacs-lisp/cl-seq.el (cl-union): Do not ignore :test argument when lists are equal.
393
394 * test/automated/cl-seq-tests.el: New file (bug#22729).
395
3962016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
397
398 Add `isearch' to `basic-faces'
399
400 * doc/lispref/display.texi (Basic Faces): Mention the isearch
401 and lazy-highlight faces.
402
403 * lisp/replace.el (match): Add `isearch' to the `basic-faces'
404 group, too (bug#22760).
405
4062016-03-04 Dmitry Gutov <dgutov@yandex.ru>
407
408 Make $, : and @ "prefix characters" in ruby-mode
409
410 * lisp/progmodes/ruby-mode.el (ruby-mode-syntax-table): Change the
411 syntax classes of $, : and @ to "prefix character"
412 (http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00272.html).
413 (ruby-syntax-propertize): Undo that specifically for colons
414 followed by an opening paren or bracket.
415 (ruby-font-lock-keyword-beg-re): Include colon character.
416 (ruby-font-lock-keywords): Adjust the constants matcher for `:'
417 not being a symbol constituent anymore.
418
4192016-03-04 Dmitry Gutov <dgutov@yandex.ru>
420
421 Make find-tag-default-bounds more strict
422
423 * lisp/subr.el (find-tag-default-bounds): Delegate to
424 bounds-of-thing-at-point (bug#22692).
425
4262016-03-04 Michael Albinus <michael.albinus@gmx.de>
427
428 Minor fixes in filenotify.el
429
430 * lisp/filenotify.el (top): Require 'cl-lib.
431 (file-notify--rm-descriptor)
432 (file-notify--event-watched-file): Use cl-caadr.
433 (file-notify-callback): Handle also `ignore' events from inotify.
434
4352016-03-04 Michael Albinus <michael.albinus@gmx.de>
436
437 Additional fixes for file notification
438
439 * lisp/filenotify.el (top): Require 'cl when compiling.
440 (file-notify--event-watched-file): New defun.
441 (file-notify--rm-descriptor, file-notify-callback):
442 Handle case of several monitors running in parallel.
443
444 * test/automated/file-notify-tests.el
445 (file-notify--test-event-test): Simplify test.
446 (file-notify--test-with-events): Get rid of outer definition.
447 Check also results of tests performed in callbacks.
448 (file-notify-test02-events): No wrapping when calling
449 `file-notify-rm-watch'. No special checking for callback tests.
450 (file-notify-test07-backup): Adapt expected events for gfilenotify.
451 (file-notify-test08-watched-file-in-watched-dir): Improve.
452
4532016-03-04 Eli Zaretskii <eliz@gnu.org>
454
455 Fix documentation of 'global-disable-point-adjustment'
456
457 * src/keyboard.c (syms_of_keyboard) <disable-point-adjustment>
458 <global-disable-point-adjustment>: Doc fixes. (Bug#22771)
459
4602016-03-04 Daiki Ueno <ueno@gnu.org>
461
462 Set file modes of pinentry socket for extra safety
463
464 * lisp/net/pinentry.el: Require 'cl-lib for `cl-letf'.
465 (pinentry-start): Change the file modes of the socket file to 0700.
466 This is just for extra safety since the parent directory is already
467 protected with `server-ensure-safe-dir'.
468
4692016-03-04 Daiki Ueno <ueno@gnu.org>
470
471 Clarify GnuPG version compatibility chapter
472
473 * doc/misc/epa.texi (GnuPG version compatibility): Make the gpg-agent
474 description a bit clearer.
475
4762016-03-04 Daiki Ueno <ueno@gnu.org>
477
478 Revert "Change the default socket location for pinentry"
479
480 This reverts commit e34fbdee8aca84b98393b06b2450837d175999ca.
481 It turned out that the address is fixed in Pinentry itself.
482
4832016-03-04 Dmitry Gutov <dgutov@yandex.ru>
484
485 Kill off xref--display-history
486
487 Now that the core workflow keeps the xref window visible, there's
488 less value in storing this history. And it never was
489 comprehensive enough to undo scrolling changes.
490 * lisp/progmodes/xref.el (xref--display-history)
491 (xref--save-to-history, xref-quit): Remove.
492 (xref--show-pos-in-buf): Update accordingly.
493 (xref--xref-buffer-mode-map): Remove xref-quit binding.
494
4952016-03-04 Dmitry Gutov <dgutov@yandex.ru>
496
497 Keep the xref buffer visible until the user quits it explicitly
498
499 * lisp/progmodes/xref.el (xref--pop-to-location):
500 Rename WINDOW argument to ACTION.
501 (xref--with-dedicated-window): New macro.
502 (xref--show-pos-in-buf): Rename from `xref--display-position'.
503 Add and handle new argument, SELECTED. Use the above macro.
504 (xref--show-location): Add SELECTED argument.
505 (xref-show-location-at-point): Make an effort to avoid the
506 original window when showing the location.
507 (xref-goto-xref): Don't quit the xref window (bug#20487 and
508 http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01133.html).
509 (xref--query-replace-1): Use xref--with-dedicated-window as well.
510 (xref--next-error-function): Call xref--show-location instead of
511 xref--pop-to-location.
512 (xref--show-xrefs): Rename WINDOW argument to DISPLAY-ACTION.
513 Only pass that value to xref--pop-to-location. Pass the current
514 selected window to xref-show-xrefs-function as the `window'
515 property.
516 (xref--find-xrefs, xref--find-definitions): Rename WINDOW argument
517 to DISPLAY-ACTION as well.
518
5192016-03-04 Daiki Ueno <ueno@gnu.org>
520
521 Change the default socket location for pinentry
522
523 * lisp/net/pinentry.el: Require 'cl-lib for `cl-letf'.
524 (pinentry--socket-dir): Change the default from /tmp/emacsXXX to
525 ~/.emacs.d/pinentry.
526 (pinentry-start): Change the file modes of the socket file to 0700.
527 This is just for extra safety since the parent directory is already
528 protected with `server-ensure-safe-dir'.
529
5302016-03-04 Daiki Ueno <ueno@gnu.org>
531
532 Mention how to enable pinentry feature
533
534 * etc/NEWS: Mention "gpgconf --reload gpg-agent".
535 * lisp/net/pinentry.el: Likewise.
536
5372016-03-04 Paul Eggert <eggert@cs.ucla.edu>
538
539 Sync with gnulib
540
541 This incorporates:
542 2016-02-10 stdalign: port to older HP and IBM cc
543 * doc/misc/texinfo.tex, lib/stdalign.in.h: Copy from gnulib.
544
5452016-03-04 David Engster <deng@randomsample.de>
546
547 Remove `semanticdb-save-all-db-idle' from `auto-save-hook'
548
549 * lisp/cedet/semantic/db-mode.el (semanticdb-hooks): Do not put
550 `semanticdb-save-all-db-idle' into `auto-save-hook'. The latter is
551 not an idle hook, so it's not appropriate to call it there. It will
552 already be called in the `semantic-idle-work-core-handler', which
553 runs when Emacs is actually idle.
554
5552016-03-04 David Engster <deng@randomsample.de>
556
557 Restore point when writing semantic table to disk
558
559 * lisp/cedet/semantic/db-file.el (object-write): Wrap call to
560 `semantic-fetch-tags' in `save-excursion', since it might move point
561 in current buffer. (Bug #22287)
562
5632016-03-04 Daiki Ueno <ueno@gnu.org>
564
565 Mention pinentry.el in epa manual
566
567 * doc/misc/epa.texi (GnuPG version compatibility): New chapter,
568 describing the differences between three GnuPG branches, and how
569 to enable pinentry.el.
570 (Caching Passphrases): Add xref to the compatibility chapter.
571
5722016-03-04 Michael Albinus <michael.albinus@gmx.de>
573
574 Fix Bug#22736
575
576 * lisp/filenotify.el (file-notify-callback): Use the proper
577 descriptor when calling the callback. (Bug#22736)
578
579 * test/automated/file-notify-tests.el
580 (file-notify--test-event-handler): Deactivate trace.
581 (file-notify-test08-watched-file-in-watched-dir): Bind
582 `file-notify--test-tmpfile' temporarily in `dir-callback'.
583
5842016-03-04 Wieland Hoffmann <themineo@gmail.com> (tiny change)
585
586 Grammar fix in doc string
587
588 * lisp/custom.el (defgroup): Grammar fix in doc string.
589
5902016-03-04 Daiki Ueno <ueno@gnu.org>
591
592 Naming fix for consistency
593
594 * lisp/epg-config.el (epg-find-configuration): Rename from
595 `epg-configuration-find' to be consistent with other epg-* functions.
596 Change all callers.
597
5982016-03-04 Daiki Ueno <ueno@gnu.org>
599
600 Prefer customized value for GnuPG executable
601
602 * lisp/epg-config.el (epg-configuration-find): Don't check GPG
603 configuration if it is already set with custom. (Bug#22747)
604
6052016-03-04 Eli Zaretskii <eliz@gnu.org>
606
607 Fix memory reservation on MS-Windows
608
609 * src/w32heap.c (mmap_alloc): Reserve memory in 64KB granular
610 units. This avoids leaving gaps in reserved memory regions that
611 no one can use, since memory reservation must produce 64KB-aligned
612 addresses. (Bug#22526)
613
6142016-03-04 Anders Lindgren <andlind@gmail.com>
615
616 Update NextStep readme and add wish list.
617
618 * nextstep/README: Rewritten from scratch. New sections on
619 "History", "Overview of Cocoa and Objective-C", "Guidelines",
620 "Tracing Support", and "GNUStep". Expanded the "See Also" section.
621 * nextstep/WISHLIST: New file containing list of issues and ideas
622 associated with the NS port of Emacs.
623
6242016-03-04 Michael Albinus <michael.albinus@gmx.de>
625
626 Report also result in `file-notify--test-event-handler'
627
6282016-03-04 Michael Albinus <michael.albinus@gmx.de>
629
630 Improve file-notify-test08-watched-file-in-watched-dir
631
632 * test/automated/file-notify-tests.el (file-notify--test-desc2):
633 New variable.
634 (file-notify--test-cleanup): Use it.
635 (file-notify--test-event-handler): Enable trace.
636 (file-notify-test08-watched-file-in-watched-dir): Tag it as
637 :expensive-test. Rewrite callbacks to use
638 `file-notify--test-event-handler'. Read events in loop. Check
639 `file-notify--test-results'.
640 (file-notify-test08-watched-file-in-watched-dir): Fix docstring.
641
6422016-03-04 Stephen Berman <stephen.berman@gmx.net>
643
644 Fix todo-mode item date editing bugs
645
646 * lisp/calendar/todo-mode.el (todo-edit-item--header): Prevent out of
647 range error by making sure the value of the numerical month date
648 component cannot be nil. Prevent wrong type error on trying to edit
649 day number in February by making sure numerical instead of string
650 value of the year component is passed to todo-read-date.
651 (todo-read-date): When using the numerical month date component make
652 sure to use `*' for an arbitrary month instead of its numerical value.
653
6542016-03-04 Eli Zaretskii <eliz@gnu.org>
655
656 Fix "[:upper:]" for non-ASCII characters
657
658 * src/regex.c (re_match_2_internal): Support [:upper:] and
659 [:lower:] for non-ASCII characters. (Bug#18150)
660
6612016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
662
663 Allow customising the article mode cursor behavior
664
665 * doc/misc/gnus.texi (HTML): Mention gnus-article-show-cursor.
666
667 * lisp/gnus/gnus-art.el (gnus-article-show-cursor): New variable.
668 (gnus-article-mode): Use it.
669
6702016-03-04 Ari Roponen <ari.roponen@gmail.com>
671
672 Use pop-to-buffer-same-window in woman.el
673
674 * lisp/woman.el (woman-really-find-file): Work around going to
675 the wrong buffer by using `pop-to-buffer-same-window' (bug#22332).
676 (WoMan-find-buffer): Ditto.
677
6782016-03-04 Tassilo Horn <tsdh@gnu.org>
679
680 New filenotify test for bug#22736
681
682 * test/automated/file-notify-tests.el
683 (file-notify-test08-watched-file-in-watched-dir):
684 (file-notify--test-desc1): New filenotify test for bug#22736
685
6862016-03-04 Marcin Borkowski <mbork@mbork.pl>
687
688 Report critical battery errors
689
690 * lisp/battery.el (battery-pmset): Report critical battery
691 errors (bug#18157).
692
6932016-03-04 Kaushal Modi <kaushal.modi@gmail.com> (tiny change)
694
695 Make eww message toggling message clearer
696
697 * lisp/net/eww.el (eww-toggle-fonts): Make the message
698 clearer.
699
7002016-03-04 Mark Oteiza <mvoteiza@udel.edu>
701
702 * lisp/calc/calc-units.el (math-standard-units): Update to 2014 CODATA adjustment.
703
7042016-03-04 Martin Rudalics <rudalics@gmx.at>
705
706 Fix bugs in window resizing code
707
708 * lisp/window.el (adjust-window-trailing-edge): Fix mismatched
709 parenthesis.
710 (shrink-window, enlarge-window): Fix bug#22723 where windows
711 with preserved size would not get resized. Also now signal an
712 error when the window cannot be shrunk or enlarged as requested.
713
7142016-03-04 Eli Zaretskii <eliz@gnu.org>
715
716 Fix decoding DOS EOL in a unibyte buffer
717
718 * src/coding.c (decode_eol): Loop over bytes, not characters.
719 (Bug#5251)
720
7212016-03-04 Alan Mackenzie <acm@muc.de>
722
723 Correct c-parse-state cache manipulation error.
724
725 * lisp/progmodes/cc-engine.el (c-invalidate-state-cache-1): Correct a
726 comparison bound. Amend comments.
727
7282016-03-04 Daiki Ueno <ueno@gnu.org>
729
730 Take advantage of new GnuPG version check function
731
732 * lisp/emacs-lisp/package.el (epg-configuration-find): Declare.
733 (package-refresh-contents): Use `epg-configuration-find' to check if EPG
734 is usable.
735
7362016-03-04 Daiki Ueno <ueno@gnu.org>
737
738 Make GnuPG version check robuster
739
740 We changed the default gpg program to "gpg2" from "gpg" in the commit
741 f93d669a16bd3cb3f43f0c8cfd22fe18b627a6a1. However, there are two
742 maintained branches (2.0 and 2.1) and Emacs doesn't work well with 2.0
743 series. Check the actual version of "gpg2" at run time, and properly
744 divert to "gpg" if necessary.
745 * lisp/epg-config.el: Require 'cl-lib for `cl-destructuring-bind'.
746 (epg-config--program-alist): New variable.
747 (epg--configurations): New variable.
748 (epg-configuration-find): New function.
749 (epg-config--make-gpg-configuration): New function.
750 (epg-config--make-gpgsm-configuration): New function.
751 (epg-configuration): Mark as obsolete.
752 * lisp/epg.el (epg-context): Use `epg-configuration-find'.
753
7542016-03-04 Paul Eggert <eggert@cs.ucla.edu>
755
756 Fix x-load-color-file pointer signedness
757
758 * src/xfaces.c (Fx_load_color_file) [!HAVE_X_WINDOWS]:
759 For sscanf and int *, use %d, not %u.
760 Problem found on Ubuntu 15.10 x32, which lacks X support.
761
7622016-03-04 Paul Eggert <eggert@cs.ucla.edu>
763
764 * lisp/time-stamp.el (time-stamp-time-zone): Fix doc string punct.
765
7662016-03-04 Mark Oteiza <mvoteiza@udel.edu>
767
768 Follow convention for greek letter constants.
769
770 * lisp/calc/calc-units.el (math-standard-units):
771 Add "sigma" and alias σ to it.
772
7732016-03-04 Mark Oteiza <mvoteiza@udel.edu>
774
775 Add Stefan-Boltzmann constant to calc units table.
776
777 * lisp/calc/calc-units.el (math-standard-units):
778 Add Stefan-Boltzmann constant.
779
7802016-03-04 Mark Oteiza <mvoteiza@udel.edu>
781
782 * lisp/calc/calc-units.el (math-build-units-table-buffer): Use special-mode.
783
7842016-03-04 Glenn Morris <rgm@gnu.org>
785
786 Avoid loading cl-lib for term/xterm.elc, eg in -Q -nw. (Bug#22669)
787
788 * lisp/emacs-lisp/cl-generic.el (cl--generic-dispatchers):
789 Prefill with relevant elements for term/xterm.
790
7912016-03-04 Tassilo Horn <tsdh@gnu.org>
792
793 Fix soffice UserInstallation-URL for Windows
794
795 * lisp/doc-view.el (doc-view-odf->pdf-converter-soffice): Fix
796 UserInstallation-URL when calling soffice on Windows.
797
7982016-03-04 Lars Ingebrigtsen <larsi@gnus.org>
799
800 Fix display of <pre> elements
801
802 * lisp/net/eww.el (eww-display-html): Remove CRLF before
803 parsing so that <pre> elements don't render with ^M at the end
804 of the lines.
805
8062016-03-04 Eli Zaretskii <eliz@gnu.org>
807
808 Minor fixes in global-auto-composition-mode
809
810 * lisp/emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
811 Produce prettier names of globalized minor modes.
812 * lisp/composite.el (global-auto-composition-mode): Make it a
813 globalized mode. (Bug#22682)
814
8152016-03-04 Alan Mackenzie <acm@muc.de>
816
817 Allow arithmetic operators inside C++ template constructs.
818
819 Fixes debbugs #22486. This corrects the previous patch with this message
820 which was empty.
821
822 * lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
823 variable.
824 (c-<>-notable-chars-re): New language variable.
825
826 * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
827 c-<>-notable-chars-re in place of the former fixed string in searching for
828 places to stop and examine.
829 Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
830 multichar operator in place of the former c->-op-without->-cont-regexp.
831 Add code to skip forwards over a balanced parenthesized expression.
832
8332016-03-04 Eli Zaretskii <eliz@gnu.org>
834
835 Avoid crashes in semi-malformed 'condition-case'
836
837 * src/eval.c (internal_lisp_condition_case): Treat a handler
838 '(nil)' as if it were '(nil nil)'. (Bug#22675)
839
8402016-03-04 Alan Mackenzie <acm@muc.de>
841
842 Allow arithmetic operators inside C++ template constructs.
843
844 Fixes debbugs #22486.
845
846 * lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
847 variable.
848 (c-<>-notable-chars-re): New language variable.
849
850 * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
851 c-<>-notable-chars-re in place of the former fixed string in searching for
852 places to stop and examine.
853 Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
854 multichar operator in place of the former c->-op-without->-cont-regexp.
855 Add code to skip forwards over a balanced parenthesized expression.
856
8572016-03-04 Eli Zaretskii <eliz@gnu.org>
858
859 Fix regression with 'recent-keys' and keyboard macros
860
861 * src/keyboard.c (record_char): Don't record in 'recent_keys'
862 events that come from executing keyboard macros. (Bug#22674)
863
8642016-03-04 Eli Zaretskii <eliz@gnu.org>
865
866 Fix wording in a doc-view.el comment
867
868 * lisp/doc-view.el (doc-view--current-cache-dir): Don't use
869 "illegal" for something that is not against the law.
870
8712016-03-04 Paul Eggert <eggert@cs.ucla.edu>
872
873 CONTRIBUTE cleanups and updates
874
875 * CONTRIBUTE: Mention URLs and info nodes more consistently,
876 avoiding possibly-confusing punctuation adjacent to a URL, and
877 giving full shell commands for 'info'. Start with a brief but
878 complete how-to, for people who want to get started right away.
879 Then briefly discuss how to join the development process in the
880 typical order. Omit needless words. Update some of the
881 now-obsolete file names, info node names, and quoting styles.
882 Better document emacs-NN branches and how they are merged.
883 * admin/notes/git-workflow: Change emacs-24 to emacs-25,
884 and trunk to master. This file still needs work.
885
8862016-03-04 Paul Eggert <eggert@cs.ucla.edu>
887
888 Port USE_STACK_LISP_OBJECTS fix to Clang
889
890 * src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false for Clang.
891 Recent versions of Clang claim to be GCC 4.2.1 but do not have
892 the GCC bug.
893
8942016-03-04 Paul Eggert <eggert@cs.ucla.edu>
895
896 Port to x86 GCC 4.3.1 and earlier
897
898 This tries to port to x86 FreeBSD 9, where Emacs dumps core (Bug#22065).
899 * src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false
900 for GCC 4.3.1 and earlier.
901
9022016-03-04 Eli Zaretskii <eliz@gnu.org>
903
904 Fix point movement under 'scroll-conservatively'
905
906 * src/xdisp.c (redisplay_window): Correct a typo in computing the
907 effective number of text lines in a window. (Bug#22637)
908
9092016-03-04 Thomas Plass <thomas.plass@arcor.de>
910
911 Replace colon in file name (not legal on Windows)
912
913 * lisp/doc-view.el (doc-view--current-cache-dir): Replace colon in file
914 name (not legal on Windows). [tiny change]
915
9162016-03-04 Eli Zaretskii <eliz@gnu.org>
917
918 Fix a typo in edt.texi
919
920 * doc/misc/edt.texi: Fix a typo in an email address. Reported by
921 "Herbert J. Skuhra" <herbert@mailbox.org>.
922
9232016-03-04 Eli Zaretskii <eliz@gnu.org>
924
925 Make 'mmap_realloc' on MS-Windows more reliable
926
927 * src/w32heap.c (mmap_alloc): If reserving memory succeeds, but
928 committing fails, return NULL. Don't call GetLastError twice for
929 the same API error.
930 (mmap_realloc): Zero out MEMORY_BASIC_INFORMATION structures
931 before calling VirtualQuery, to avoid using garbled values if the
932 call fails. If committing more pages from the same block fails,
933 fall back on mmap_alloc + CopyMemory. Enhance debugging printouts
934 if the call to VirtualAlloc to commit more pages fails.
935 (Bug#22526)
936
9372016-03-04 Oscar Fuentes <ofv@wanadoo.es>
938
939 Grep alias `all' shall not match parent directory
940
941 * lisp/progmodes/grep.el (grep-files-aliases): Don't match parent
942 directory for `all'. Fixes bug#22577
943
9442016-03-04 Nicolas Petton <nicolas@petton.fr>
945
946 Bump version to 25.0.91
947
948 * README:
949 * configure.ac:
950 * msdos/sed2v2.inp: Bump version to 25.0.91.
951
9522016-03-04 Nicolas Petton <nicolas@petton.fr>
953
954 * etc/AUTHORS: Update the AUTHORS file
955
9562016-03-04 Glenn Morris <rgm@gnu.org>
12016-02-15 Glenn Morris <rgm@gnu.org> 9572016-02-15 Glenn Morris <rgm@gnu.org>
2 958
3 * lisp/dired-aux.el: Require cl-lib. (Bug#22613) 959 * lisp/dired-aux.el: Require cl-lib. (Bug#22613)
@@ -31970,6 +32926,7 @@
31970 32926
31971This file records repository revisions from 32927This file records repository revisions from
31972commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 32928commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
329292016-03-04a00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive).
319732016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive). 329302016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive).
319742016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). 329312016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive).
31975commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive). 32932commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive).
diff --git a/admin/authors.el b/admin/authors.el
index 9b3deef4f90..ecdd5ca7741 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -392,6 +392,7 @@ Changes to files matching one of the regexps in this list are not listed.")
392 "zipdist.bat" 392 "zipdist.bat"
393 "nt/makefile.w32-in" 393 "nt/makefile.w32-in"
394 "config.nt" 394 "config.nt"
395 "nextstep/WISHLIST"
395 ) 396 )
396 "List of files and directories to ignore. 397 "List of files and directories to ignore.
397Changes to files in this list are not listed.") 398Changes to files in this list are not listed.")
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index cdc659ab358..70146b2eb57 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -3888,9 +3888,19 @@ of the variables associated with indentation, not even
3888@cindex syntactic element 3888@cindex syntactic element
3889@cindex syntactic context 3889@cindex syntactic context
3890The first thing @ccmode{} does when indenting a line of code, is to 3890The first thing @ccmode{} does when indenting a line of code, is to
3891analyze the line, determining the @dfn{syntactic context} of the 3891analyze the line by calling @code{c-guess-basic-syntax}, determining
3892(first) construct on that line. It's a list of @dfn{syntactic 3892the syntactic context of the (first) construct on that line. Although
3893elements}, where each syntactic element in turn is a list@footnote{In 3893this function is mainly used internally, it can sometimes be useful in
3894Line-up functions (@pxref{Custom Line-Up}) or in functions on
3895@code{c-special-indent-hook} (@pxref{Other Indentation}).
3896
3897@defun c-guess-basic-syntax
3898@findex guess-basic-syntax (c-)
3899Determine the syntactic context of the current line.
3900@end defun
3901
3902The @dfn{syntactic context} is a list of @dfn{syntactic elements},
3903where each syntactic element in turn is a list@footnote{In
3894@ccmode 5.28 and earlier, a syntactic element was a dotted pair; the 3904@ccmode 5.28 and earlier, a syntactic element was a dotted pair; the
3895cons was the syntactic symbol and the cdr was the anchor position. 3905cons was the syntactic symbol and the cdr was the anchor position.
3896For compatibility's sake, the parameter passed to a line-up function 3906For compatibility's sake, the parameter passed to a line-up function
@@ -6554,6 +6564,11 @@ only meaningful when used on syntactic elements taken from
6554@code{c-syntactic-element} or @code{c-syntactic-context}. 6564@code{c-syntactic-element} or @code{c-syntactic-context}.
6555@end defun 6565@end defun
6556 6566
6567Sometimes you may need to use the syntactic context of a line other
6568than the one being indented. You can determine this by (temporarily)
6569moving point onto this line and calling @code{c-guess-basic-syntax}
6570(@pxref{Syntactic Analysis}).
6571
6557Custom line-up functions can be as simple or as complex as you like, and 6572Custom line-up functions can be as simple or as complex as you like, and
6558any syntactic symbol that appears in @code{c-offsets-alist} can have a 6573any syntactic symbol that appears in @code{c-offsets-alist} can have a
6559custom line-up function associated with it. 6574custom line-up function associated with it.
diff --git a/etc/AUTHORS b/etc/AUTHORS
index 9a85a16a724..ea219535523 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -95,7 +95,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el
95and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el 95and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el
96 font-lock.el programs.texi windows.texi cc-bytecomp.el frames.texi 96 font-lock.el programs.texi windows.texi cc-bytecomp.el frames.texi
97 lread.c subr.el cconv.el display.texi functions.texi syntax.c window.c 97 lread.c subr.el cconv.el display.texi functions.texi syntax.c window.c
98 desktop.el edebug.el font-core.el jit-lock.el and 117 other files 98 desktop.el edebug.el font-core.el jit-lock.el and 118 other files
99 99
100Alan Modra: changed unexelf.c 100Alan Modra: changed unexelf.c
101 101
@@ -204,8 +204,8 @@ Anders Holst: wrote hippie-exp.el
204 204
205Anders Lindgren: wrote autorevert.el cwarn.el follow.el 205Anders Lindgren: wrote autorevert.el cwarn.el follow.el
206and changed nsterm.m nsfns.m nsterm.h nsmenu.m nsimage.m font-lock.el 206and changed nsterm.m nsfns.m nsterm.h nsmenu.m nsimage.m font-lock.el
207 Info.plist.in etags.c loadup.el lread.c ns-win.el vc-svn.el compile.el 207 Info.plist.in README etags.c loadup.el lread.c ns-win.el vc-svn.el
208 ert.el nsfont.m 208 compile.el ert.el nsfont.m
209 209
210Andrea Rossetti: changed ruler-mode.el 210Andrea Rossetti: changed ruler-mode.el
211 211
@@ -330,7 +330,7 @@ Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el
330Arash Esbati: changed reftex-ref.el reftex-vars.el 330Arash Esbati: changed reftex-ref.el reftex-vars.el
331 331
332Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el 332Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el
333 startup.el subr.el time-date.el 333 startup.el subr.el time-date.el woman.el
334 334
335Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el 335Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el
336 language/tibetan.el message.el mm-decode.el mm-view.el ps-print.el 336 language/tibetan.el message.el mm-decode.el mm-view.el ps-print.el
@@ -631,6 +631,8 @@ and changed simple.el display.texi xdisp.c files.el frames.texi
631 631
632Chris Chase: co-wrote idlw-shell.el idlwave.el 632Chris Chase: co-wrote idlw-shell.el idlwave.el
633 633
634Chris Feng: changed dispnew.c frame.c
635
634Chris Foote: changed progmodes/python.el 636Chris Foote: changed progmodes/python.el
635 637
636Chris Gray: changed mm-decode.el ox-html.el 638Chris Gray: changed mm-decode.el ox-html.el
@@ -720,6 +722,8 @@ Christopher Schmidt: changed ibuffer.el org.el tips.texi calc-aent.el
720 files.el files.texi find-dired.el gnus-int.el gnus-msg.el gnus.texi 722 files.el files.texi find-dired.el gnus-int.el gnus-msg.el gnus.texi
721 help-fns.el info.el locate.el lread.c and 15 other files 723 help-fns.el info.el locate.el lread.c and 15 other files
722 724
725Christopher Wellons: changed emacs-lisp/cl-lib.el
726
723Christoph Scholtes: changed README.W32 progmodes/python.el stdint.h 727Christoph Scholtes: changed README.W32 progmodes/python.el stdint.h
724 INSTALL maintaining.texi INSTALL.REPO admin.el bookmark.el 728 INSTALL maintaining.texi INSTALL.REPO admin.el bookmark.el
725 configure.bat control.texi cua-base.el help-mode.el help.el ibuffer.el 729 configure.bat control.texi cua-base.el help-mode.el help.el ibuffer.el
@@ -731,7 +735,7 @@ and changed progmodes/python.el format.el gnus-art.el gnus-picon.el
731 message.el prog-mode.el python-tests.el register.el smiley.el 735 message.el prog-mode.el python-tests.el register.el smiley.el
732 texinfmt.el 736 texinfmt.el
733 737
734Chris Zheng: changed gnutls.c w32-win.el 738Chris Zheng: changed gnutls.c calculator.el w32-win.el
735 739
736Chuck Blake: changed term.c 740Chuck Blake: changed term.c
737 741
@@ -768,8 +772,8 @@ Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el epa-mail.el epa.el
768 epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el 772 epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
769 pgg-pgp5.el pgg.el pinentry.el plstore.el sasl.el starttls.el 773 pgg-pgp5.el pgg.el pinentry.el plstore.el sasl.el starttls.el
770and co-wrote sasl-cram.el sasl-digest.el 774and co-wrote sasl-cram.el sasl-digest.el
771and changed mml2015.el mml1991.el epa.texi auth-source.el mml-smime.el 775and changed mml2015.el epa.texi mml1991.el auth-source.el mml-smime.el
772 mml.el package.el gnus.texi mm-decode.el mm-uu.el process.c subr.el 776 package.el mml.el gnus.texi mm-decode.el mm-uu.el process.c subr.el
773 auth.texi gnus-sum.el image-mode.el mm-view.el mml-sec.el 777 auth.texi gnus-sum.el image-mode.el mm-view.el mml-sec.el
774 processes.texi qp.el archive-contents archive-contents.sig 778 processes.texi qp.el archive-contents archive-contents.sig
775 and 45 other files 779 and 45 other files
@@ -953,10 +957,10 @@ David Edmondson: changed message.el mml2015.el erc.el gnus-cite.el
953David Engster: wrote mairix.el nnmairix.el 957David Engster: wrote mairix.el nnmairix.el
954and co-wrote gitmerge.el 958and co-wrote gitmerge.el
955and changed cedet/semantic.el db.el insert.el semantic/complete.el c.by 959and changed cedet/semantic.el db.el insert.el semantic/complete.el c.by
956 c.el db-el.el db-find.el ede-grammar.el eieio-opt.el eieio.el 960 c.el db-el.el db-file.el db-find.el ede-grammar.el eieio-opt.el
957 eieio.texi gnus.texi registry.el srecode/compile.el wisent/python.el 961 eieio.el eieio.texi gnus.texi registry.el srecode/compile.el
958 analyze.el bovine/el.el bovine/grammar.el db-file.el decorate/mode.el 962 wisent/python.el analyze.el bovine/el.el bovine/grammar.el
959 and 86 other files 963 decorate/mode.el and 86 other files
960 964
961David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el 965David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el
962 calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el 966 calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el
@@ -1132,8 +1136,8 @@ and changed nntp.el message.el gnus-group.el gnus-sum.el gnus-msg.el
1132Dieter Schuster: changed etags.c 1136Dieter Schuster: changed etags.c
1133 1137
1134Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c 1138Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c
1135 autorevert.el image.c subword.el erc-button.el simple.el winner.el 1139 autorevert.el image.c subword.el erc-button.el lisp.el simple.el
1136 xfaces.c xgselect.c 1140 winner.el xfaces.c xgselect.c
1137 1141
1138Dirk Herrmann: co-wrote bibtex.el 1142Dirk Herrmann: co-wrote bibtex.el
1139 1143
@@ -1159,7 +1163,7 @@ Dmitry Gutov: wrote elisp-mode-tests.el json-tests.el vc-hg.el
1159and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el 1163and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el
1160 ruby-mode-tests.el vc-git.el ruby.rb package.el vc.el js.el log-edit.el 1164 ruby-mode-tests.el vc-git.el ruby.rb package.el vc.el js.el log-edit.el
1161 menu-bar.el vc-svn.el minibuffer.el package-test.el progmodes/grep.el 1165 menu-bar.el vc-svn.el minibuffer.el package-test.el progmodes/grep.el
1162 find-func.el lisp.el pulse.el simple.el and 82 other files 1166 find-func.el lisp.el pulse.el simple.el and 83 other files
1163 1167
1164Dmitry Kurochkin: changed isearch.el 1168Dmitry Kurochkin: changed isearch.el
1165 1169
@@ -1184,7 +1188,7 @@ and co-wrote color.el
1184and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el 1188and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el
1185 info.el isearch.el menu-bar.el mouse.el ange-ftp.el bindings.el 1189 info.el isearch.el menu-bar.el mouse.el ange-ftp.el bindings.el
1186 bookmark.el custom.el descr-text.el dired.texi etags.el finder.el 1190 bookmark.el custom.el descr-text.el dired.texi etags.el finder.el
1187 frame.el help-fns.el help.el and 10 other files 1191 frame.el help-fns.el help.el and 11 other files
1188 1192
1189Ed L. Cashin: changed gnus-sum.el imap.el 1193Ed L. Cashin: changed gnus-sum.el imap.el
1190 1194
@@ -1240,9 +1244,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
1240 [tty menus in term.c] abbrev-tests.el bidi.c biditest.el 1244 [tty menus in term.c] abbrev-tests.el bidi.c biditest.el
1241 coding-tests.el rxvt.el tty-colors.el 1245 coding-tests.el rxvt.el tty-colors.el
1242and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c 1246and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c
1243 simple.el w32proc.c w32term.c dispnew.c emacs.c keyboard.c window.c 1247 simple.el w32proc.c w32term.c keyboard.c dispnew.c emacs.c window.c
1244 dispextern.h frames.texi src/Makefile.in INSTALL config.bat files.texi 1248 dispextern.h frames.texi src/Makefile.in INSTALL config.bat files.texi
1245 sed1v2.inp and 979 other files 1249 sed1v2.inp and 981 other files
1246 1250
1247Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c 1251Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c
1248 fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el 1252 fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el
@@ -1516,6 +1520,8 @@ Fred Oberhauser: changed nnmail.el
1516 1520
1517Fredrik Axelsson: changed cus-start.el window.c 1521Fredrik Axelsson: changed cus-start.el window.c
1518 1522
1523Friedrich Beckmann: changed vhdl-mode.el
1524
1519Friedrich Delgado Friedrichs: changed org.el 1525Friedrich Delgado Friedrichs: changed org.el
1520 1526
1521Fritz Knabe: changed mh-mime.el 1527Fritz Knabe: changed mh-mime.el
@@ -1602,7 +1608,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el
1602 diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el 1608 diary-lib.el lisp/Makefile.in files.el rmail.el progmodes/f90.el
1603 make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi 1609 make-dist simple.el bytecomp.el emacs.texi misc/Makefile.in ack.texi
1604 lib-src/Makefile.in startup.el authors.el admin.el cal-menu.el 1610 lib-src/Makefile.in startup.el authors.el admin.el cal-menu.el
1605 holidays.el and 1593 other files 1611 holidays.el and 1594 other files
1606 1612
1607Glynn Clements: wrote gamegrid.el snake.el tetris.el 1613Glynn Clements: wrote gamegrid.el snake.el tetris.el
1608 1614
@@ -2171,6 +2177,8 @@ John F. Carr: changed dired.c
2171 2177
2172John Fremlin: changed gnus-msg.el message.el 2178John Fremlin: changed gnus-msg.el message.el
2173 2179
2180John F. Trudeau: changed make-mode.el
2181
2174John F. Whitehead: changed mule-cmds.el mule-diag.el 2182John F. Whitehead: changed mule-cmds.el mule-diag.el
2175 2183
2176John Grabowski: changed xfaces.c xfns.c 2184John Grabowski: changed xfaces.c xfns.c
@@ -2432,7 +2440,7 @@ and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
2432 rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el 2440 rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el
2433 mm-uu.el nnmail.el emacs-mime.texi and 153 other files 2441 mm-uu.el nnmail.el emacs-mime.texi and 153 other files
2434 2442
2435Kaushal Modi: changed calc-yank.el woman.el 2443Kaushal Modi: changed apropos.el calc-yank.el eww.el woman.el
2436 2444
2437Kaushik Srenevasan: changed gdb-mi.el 2445Kaushik Srenevasan: changed gdb-mi.el
2438 2446
@@ -2654,8 +2662,8 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el
2654 rfc2047.el time-date.el 2662 rfc2047.el time-date.el
2655and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el 2663and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el
2656 gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el 2664 gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el
2657 dired.el simple.el imap.el image.c nnrss.el text.texi xml.c editfns.c 2665 dired.el simple.el imap.el image.c nnrss.el text.texi xml.c
2658 gnutls.el nnultimate.el and 249 other files 2666 display.texi editfns.c gnutls.el and 249 other files
2659 2667
2660Lars Rasmusson: changed ebrowse.c 2668Lars Rasmusson: changed ebrowse.c
2661 2669
@@ -2698,7 +2706,7 @@ and changed octave.el ido.el rcirc.el lisp-mode.el files.el subr.el
2698 eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el 2706 eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el
2699 cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el 2707 cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el
2700 progmodes/compile.el register.el rng-valid.el window.el bindings.el 2708 progmodes/compile.el register.el rng-valid.el window.el bindings.el
2701 and 160 other files 2709 and 161 other files
2702 2710
2703Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el 2711Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
2704 rmailout.el sendmail.el 2712 rmailout.el sendmail.el
@@ -2749,7 +2757,7 @@ Lukas Huonker: changed tetris.el
2749Łukasz Demianiuk: changed erc.el 2757Łukasz Demianiuk: changed erc.el
2750 2758
2751Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el 2759Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el
2752 org-bbdb.el org-exp.el org.el ox-html.el 2760 org-bbdb.el org-exp.el org.el ox-html.el ps-print.el
2753 2761
2754Luke Lee: changed hideif.el 2762Luke Lee: changed hideif.el
2755 2763
@@ -2769,7 +2777,7 @@ Magnus Henoch: wrote sasl-scram-rfc-tests.el sasl-scram-rfc.el
2769and changed url-http.el ispell.el url.el dbusbind.c dns.el configure.ac 2777and changed url-http.el ispell.el url.el dbusbind.c dns.el configure.ac
2770 nnmaildir.el progmodes/compile.el sasl.el url-gw.el url-parse.el 2778 nnmaildir.el progmodes/compile.el sasl.el url-gw.el url-parse.el
2771 url-proxy.el autoinsert.el cl.texi cyrillic.el dbus.el gnus.texi 2779 url-proxy.el autoinsert.el cl.texi cyrillic.el dbus.el gnus.texi
2772 hashcash.el image.c log-edit.el message.el and 14 other files 2780 hashcash.el image.c latin-pre.el log-edit.el and 15 other files
2773 2781
2774Maksim Golubev: changed opascal.el 2782Maksim Golubev: changed opascal.el
2775 2783
@@ -2792,6 +2800,8 @@ Marc Fleischeuers: changed files.el
2792 2800
2793Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el 2801Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el
2794 2802
2803Marcin Borkowski: changed battery.el
2804
2795Marc Lefranc: changed gnus-art.el 2805Marc Lefranc: changed gnus-art.el
2796 2806
2797Marco Melgazzi: changed term.el 2807Marco Melgazzi: changed term.el
@@ -2863,9 +2873,9 @@ Marko Kohtala: changed info.el
2863 2873
2864Mark Osbourne: changed hexl-mode.el 2874Mark Osbourne: changed hexl-mode.el
2865 2875
2866Mark Oteiza: changed mpc.el emacs-lisp/chart.el eww.el thingatpt.el 2876Mark Oteiza: changed mpc.el calc-units.el emacs-lisp/chart.el eww.el
2867 dunnet.el tamil-dvorak.el calendar.el custom.el eldoc.el files.el 2877 thingatpt.el dunnet.el tamil-dvorak.el calendar.el custom.el eldoc.el
2868 progmodes/python.el tex-mode.el 2878 files.el progmodes/python.el tex-mode.el
2869 2879
2870Mark Plaksin: changed nnrss.el term.el 2880Mark Plaksin: changed nnrss.el term.el
2871 2881
@@ -3042,7 +3052,7 @@ and co-wrote tramp-cache.el tramp-sh.el tramp.el
3042and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el 3052and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el
3043 ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi 3053 ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi
3044 tramp-imap.el os.texi configure.ac lisp.h notifications.el 3054 tramp-imap.el os.texi configure.ac lisp.h notifications.el
3045 gfilenotify.c keyboard.c tramp-vc.el inotify.c lisp/Makefile.in 3055 gfilenotify.c keyboard.c tramp-vc.el automated/Makefile.in inotify.c
3046 and 123 other files 3056 and 123 other files
3047 3057
3048Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h 3058Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
@@ -3328,17 +3338,17 @@ Nicolas Graner: changed message.el
3328Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el 3338Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el
3329 thunk-tests.el thunk.el 3339 thunk-tests.el thunk.el
3330and co-wrote auth-source-tests.el subr-tests.el 3340and co-wrote auth-source-tests.el subr-tests.el
3331and changed sequences.texi emacs.png emacs23.png obarray-tests.el 3341and changed sequences.texi emacs.png emacs23.png README obarray-tests.el
3332 obarray.el README arc-mode.el authors.el cl-extra.el emacs.svg 3342 obarray.el arc-mode.el authors.el cl-extra.el configure.ac emacs.svg
3333 Emacs.icns Makefile.in auth-source.el configure.ac emacs.ico sed2v2.inp 3343 sed2v2.inp Emacs.icns Makefile.in auth-source.el emacs.ico data.c
3334 data.c emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg 3344 emacs-document.svg emacs-document23.svg emacs.texi emacs23.svg
3335 and 5 other files 3345 and 5 other files
3336 3346
3337Nicolas Richard: wrote cmds-tests.el 3347Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el
3338and changed ffap.el package.el help.el keyboard.c landmark.el org.el 3348and changed ffap.el package.el help.el keyboard.c landmark.el org.el
3339 simple.el DEBUG align.el battery.el byte-run.el eieio-opt.el 3349 simple.el DEBUG align.el battery.el byte-run.el cl-seq.el eieio-opt.el
3340 elisp-mode.el ido.el isearch.el ispell.el minibuffer.el ob.el 3350 elisp-mode.el ido.el isearch.el ispell.el minibuffer.el ob.el
3341 pcmpl-unix.el replace-tests.el replace.el and 5 other files 3351 pcmpl-unix.el replace-tests.el and 6 other files
3342 3352
3343Niels Giesen: changed icalendar.el org-agenda.el org-clock.el 3353Niels Giesen: changed icalendar.el org-agenda.el org-clock.el
3344 org-docbook.el org-table.el ox-icalendar.el ox-latex.el 3354 org-docbook.el org-table.el ox-icalendar.el ox-latex.el
@@ -3445,9 +3455,9 @@ and co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el eudc-vars.el
3445and changed ph.el 3455and changed ph.el
3446 3456
3447Oscar Fuentes: changed xfns.c CPP-DEFINES addpm.c addsection.c 3457Oscar Fuentes: changed xfns.c CPP-DEFINES addpm.c addsection.c
3448 browse-url.el configure.ac keyboard.c ms-w32.h preprep.c vc-cvs.el 3458 browse-url.el configure.ac keyboard.c ms-w32.h preprep.c
3449 vc-git.el vc-hg.el vc-hooks.el vc-mtn.el vc-svn.el vc.el vc/vc-bzr.el 3459 progmodes/grep.el vc-cvs.el vc-git.el vc-hg.el vc-hooks.el vc-mtn.el
3450 w32.c w32heap.c w32term.c 3460 vc-svn.el vc.el vc/vc-bzr.el w32.c w32heap.c w32term.c
3451 3461
3452Óscar Fuentes: changed ido.el cmdproxy.c diff-mode.el emacsclient.c 3462Óscar Fuentes: changed ido.el cmdproxy.c diff-mode.el emacsclient.c
3453 vc-bzr.el 3463 vc-bzr.el
@@ -4329,10 +4339,10 @@ and changed arc-mode.el
4329Tassilo Horn: wrote doc-view.el 4339Tassilo Horn: wrote doc-view.el
4330and co-wrote org-gnus.el 4340and co-wrote org-gnus.el
4331and changed reftex-vars.el tex-mode.el gnus.texi tsdh-dark-theme.el 4341and changed reftex-vars.el tex-mode.el gnus.texi tsdh-dark-theme.el
4332 gnus-sum.el reftex-cite.el tsdh-light-theme.el reftex.el 4342 gnus-sum.el reftex-cite.el tsdh-light-theme.el file-notify-tests.el
4333 file-notify-tests.el misc.texi prog-mode.el subword.el image-mode.el 4343 reftex.el misc.texi prog-mode.el subword.el image-mode.el lisp-mode.el
4334 lisp-mode.el cc-cmds.el display.texi em-term.el emacsbug.el files.el 4344 cc-cmds.el display.texi em-term.el emacsbug.el files.el gnus-art.el
4335 gnus-art.el nnimap.el and 72 other files 4345 nnimap.el and 72 other files
4336 4346
4337Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el 4347Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el
4338 4348
@@ -4419,6 +4429,8 @@ Thomas Morgan: changed org-habit.el forms.el select.el
4419Thomas Neumann: co-wrote make-mode.el 4429Thomas Neumann: co-wrote make-mode.el
4420and changed makefile.el 4430and changed makefile.el
4421 4431
4432Thomas Plass: changed doc-view.el
4433
4422Thomas Steffen: co-wrote deuglify.el 4434Thomas Steffen: co-wrote deuglify.el
4423 4435
4424Thomas W Murphy: changed outline.el 4436Thomas W Murphy: changed outline.el
@@ -4601,6 +4613,8 @@ Vadim Nasardinov: changed allout.el
4601 4613
4602Vagn Johansen: changed gnus-cache.el vc-svn.el 4614Vagn Johansen: changed gnus-cache.el vc-svn.el
4603 4615
4616Vaidheeswaran C: changed help-mode.el
4617
4604Valentin Wüstholz: changed org.el 4618Valentin Wüstholz: changed org.el
4605 4619
4606Valery Alexeev: changed cyril-util.el cyrillic.el 4620Valery Alexeev: changed cyril-util.el cyrillic.el
@@ -4687,7 +4701,7 @@ Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el
4687 4701
4688Wesley Dawson: changed icomplete.el 4702Wesley Dawson: changed icomplete.el
4689 4703
4690Wieland Hoffmann: changed auth-source.el 4704Wieland Hoffmann: changed auth-source.el custom.el
4691 4705
4692Wilfred Hughes: changed vc-git.el 4706Wilfred Hughes: changed vc-git.el
4693 4707
diff --git a/lisp/filenotify.el b/lisp/filenotify.el
index f8a53631135..61b6d240e6e 100644
--- a/lisp/filenotify.el
+++ b/lisp/filenotify.el
@@ -197,8 +197,10 @@ EVENT is the cadr of the event in `file-notify-handle-event'
197 '(attribute-changed changed created deleted renamed)) 197 '(attribute-changed changed created deleted renamed))
198 action) 198 action)
199 ((memq action '(moved rename)) 199 ((memq action '(moved rename))
200 (setq file1 (file-notify--event-file1-name event)) 200 ;; The kqueue rename event does not return file1 in
201 'renamed) 201 ;; case a file monitor is established.
202 (if (setq file1 (file-notify--event-file1-name event))
203 'renamed 'deleted))
202 ((eq action 'ignored) 204 ((eq action 'ignored)
203 (setq stopped t actions nil)) 205 (setq stopped t actions nil))
204 ((memq action '(attrib link)) 'attribute-changed) 206 ((memq action '(attrib link)) 'attribute-changed)
diff --git a/src/bidi.c b/src/bidi.c
index 9b714543dd2..e7787054e23 100644
--- a/src/bidi.c
+++ b/src/bidi.c
@@ -1919,8 +1919,6 @@ bidi_resolve_explicit (struct bidi_it *bidi_it)
1919 { 1919 {
1920 eassert (bidi_it->prev.charpos == bidi_it->charpos - 1); 1920 eassert (bidi_it->prev.charpos == bidi_it->charpos - 1);
1921 prev_type = bidi_it->prev.orig_type; 1921 prev_type = bidi_it->prev.orig_type;
1922 if (prev_type == FSI)
1923 prev_type = bidi_it->type_after_wn;
1924 } 1922 }
1925 } 1923 }
1926 /* Don't move at end of buffer/string. */ 1924 /* Don't move at end of buffer/string. */
@@ -1935,8 +1933,6 @@ bidi_resolve_explicit (struct bidi_it *bidi_it)
1935 emacs_abort (); 1933 emacs_abort ();
1936 bidi_it->bytepos += bidi_it->ch_len; 1934 bidi_it->bytepos += bidi_it->ch_len;
1937 prev_type = bidi_it->orig_type; 1935 prev_type = bidi_it->orig_type;
1938 if (prev_type == FSI)
1939 prev_type = bidi_it->type_after_wn;
1940 } 1936 }
1941 else /* EOB or end of string */ 1937 else /* EOB or end of string */
1942 prev_type = NEUTRAL_B; 1938 prev_type = NEUTRAL_B;
@@ -2091,10 +2087,17 @@ bidi_resolve_explicit (struct bidi_it *bidi_it)
2091 if (typ1 != STRONG_R && typ1 != STRONG_AL) 2087 if (typ1 != STRONG_R && typ1 != STRONG_AL)
2092 { 2088 {
2093 type = LRI; 2089 type = LRI;
2090 /* Override orig_type, which will be needed when we come to
2091 examine the next character, which is the first character
2092 inside the isolate. */
2093 bidi_it->orig_type = type;
2094 goto fsi_as_lri; 2094 goto fsi_as_lri;
2095 } 2095 }
2096 else 2096 else
2097 type = RLI; 2097 {
2098 type = RLI;
2099 bidi_it->orig_type = type;
2100 }
2098 /* FALLTHROUGH */ 2101 /* FALLTHROUGH */
2099 case RLI: /* X5a */ 2102 case RLI: /* X5a */
2100 if (override == NEUTRAL_DIR) 2103 if (override == NEUTRAL_DIR)
diff --git a/src/w32proc.c b/src/w32proc.c
index a89a9850466..85ddbfd9c7b 100644
--- a/src/w32proc.c
+++ b/src/w32proc.c
@@ -2062,10 +2062,11 @@ sys_spawnve (int mode, char *cmdname, char **argv, char **envp)
2062 return pid; 2062 return pid;
2063} 2063}
2064 2064
2065/* Emulate the select call 2065/* Emulate the select call.
2066 Wait for available input on any of the given rfds, or timeout if 2066 Wait for available input on any of the given rfds, or timeout if
2067 a timeout is given and no input is detected 2067 a timeout is given and no input is detected. wfds are supported
2068 wfds and efds are not supported and must be NULL. 2068 only for asynchronous 'connect' calls. efds are not supported
2069 and must be NULL.
2069 2070
2070 For simplicity, we detect the death of child processes here and 2071 For simplicity, we detect the death of child processes here and
2071 synchronously call the SIGCHLD handler. Since it is possible for 2072 synchronously call the SIGCHLD handler. Since it is possible for