diff options
| author | John Wiegley | 2016-03-03 23:53:38 -0800 |
|---|---|---|
| committer | John Wiegley | 2016-03-03 23:53:38 -0800 |
| commit | 17982e08d71bcb5b1d02d068ae1e6cc1903d6015 (patch) | |
| tree | 074bbbb29ae6e0419220938d92d056dd7b93bb1f | |
| parent | 5c6cc95c9a56b19410e314c0d98d37cad87a9bd0 (diff) | |
| parent | d6f6b7db92bf15f18567ef746c0e23a0868643e7 (diff) | |
| download | emacs-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.2 | 957 | ||||
| -rw-r--r-- | admin/authors.el | 1 | ||||
| -rw-r--r-- | doc/misc/cc-mode.texi | 21 | ||||
| -rw-r--r-- | etc/AUTHORS | 100 | ||||
| -rw-r--r-- | lisp/filenotify.el | 6 | ||||
| -rw-r--r-- | src/bidi.c | 13 | ||||
| -rw-r--r-- | src/w32proc.c | 7 |
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 @@ | |||
| 1 | 2016-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 | |||
| 8 | 2016-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 | |||
| 18 | 2016-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 | |||
| 27 | 2016-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 | |||
| 34 | 2016-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 | |||
| 40 | 2016-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 | |||
| 51 | 2016-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 | |||
| 58 | 2016-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 | |||
| 66 | 2016-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 | |||
| 77 | 2016-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 | |||
| 88 | 2016-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 | |||
| 96 | 2016-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 | |||
| 103 | 2016-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 | |||
| 107 | 2016-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 | |||
| 117 | 2016-03-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 118 | |||
| 119 | * etc/TODO: Minor quoting and grammar fixes. | ||
| 120 | |||
| 121 | 2016-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 | |||
| 128 | 2016-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 | |||
| 135 | 2016-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 | |||
| 144 | 2016-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 | |||
| 151 | 2016-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 | |||
| 158 | 2016-03-04 Andreas Schwab <schwab@linux-m68k.org> | ||
| 159 | |||
| 160 | * lib-src/pop.c (socket_connection): Fix format string. | ||
| 161 | |||
| 162 | 2016-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 | |||
| 171 | 2016-03-04 Leo Liu <sdl.web@gmail.com> | ||
| 172 | |||
| 173 | * lisp/emacs-lisp/derived.el (define-derived-mode): Revert indent change. | ||
| 174 | |||
| 175 | 2016-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 | |||
| 182 | 2016-03-04 Kaushal Modi <kaushal.modi@gmail.com> | ||
| 183 | |||
| 184 | * lisp/apropos.el (apropos-variable): Doc fix. (Bug#22813). | ||
| 185 | |||
| 186 | 2016-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 | |||
| 194 | 2016-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 | |||
| 202 | 2016-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 | |||
| 209 | 2016-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 | |||
| 216 | 2016-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 | |||
| 223 | 2016-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 | |||
| 230 | 2016-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 | |||
| 237 | 2016-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 | |||
| 245 | 2016-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 | |||
| 254 | 2016-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 | |||
| 261 | 2016-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 | |||
| 271 | 2016-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 | |||
| 279 | 2016-03-04 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 280 | |||
| 281 | Fix white space in last checkin | ||
| 282 | |||
| 283 | 2016-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 | |||
| 292 | 2016-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 | |||
| 299 | 2016-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 | |||
| 312 | 2016-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 | |||
| 319 | 2016-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 | |||
| 326 | 2016-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 | |||
| 339 | 2016-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 | |||
| 347 | 2016-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 | |||
| 358 | 2016-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 | |||
| 369 | 2016-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 | |||
| 376 | 2016-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 | |||
| 388 | 2016-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 | |||
| 396 | 2016-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 | |||
| 406 | 2016-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 | |||
| 419 | 2016-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 | |||
| 426 | 2016-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 | |||
| 435 | 2016-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 | |||
| 453 | 2016-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 | |||
| 460 | 2016-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 | |||
| 469 | 2016-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 | |||
| 476 | 2016-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 | |||
| 483 | 2016-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 | |||
| 495 | 2016-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 | |||
| 519 | 2016-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 | |||
| 530 | 2016-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 | |||
| 537 | 2016-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 | |||
| 545 | 2016-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 | |||
| 555 | 2016-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 | |||
| 563 | 2016-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 | |||
| 572 | 2016-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 | |||
| 584 | 2016-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 | |||
| 590 | 2016-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 | |||
| 598 | 2016-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 | |||
| 605 | 2016-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 | |||
| 614 | 2016-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 | |||
| 624 | 2016-03-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 625 | |||
| 626 | Report also result in `file-notify--test-event-handler' | ||
| 627 | |||
| 628 | 2016-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 | |||
| 642 | 2016-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 | |||
| 654 | 2016-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 | |||
| 661 | 2016-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 | |||
| 670 | 2016-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 | |||
| 678 | 2016-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 | |||
| 686 | 2016-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 | |||
| 693 | 2016-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 | |||
| 700 | 2016-03-04 Mark Oteiza <mvoteiza@udel.edu> | ||
| 701 | |||
| 702 | * lisp/calc/calc-units.el (math-standard-units): Update to 2014 CODATA adjustment. | ||
| 703 | |||
| 704 | 2016-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 | |||
| 714 | 2016-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 | |||
| 721 | 2016-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 | |||
| 728 | 2016-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 | |||
| 736 | 2016-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 | |||
| 754 | 2016-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 | |||
| 762 | 2016-03-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 763 | |||
| 764 | * lisp/time-stamp.el (time-stamp-time-zone): Fix doc string punct. | ||
| 765 | |||
| 766 | 2016-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 | |||
| 773 | 2016-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 | |||
| 780 | 2016-03-04 Mark Oteiza <mvoteiza@udel.edu> | ||
| 781 | |||
| 782 | * lisp/calc/calc-units.el (math-build-units-table-buffer): Use special-mode. | ||
| 783 | |||
| 784 | 2016-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 | |||
| 791 | 2016-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 | |||
| 798 | 2016-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 | |||
| 806 | 2016-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 | |||
| 815 | 2016-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 | |||
| 833 | 2016-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 | |||
| 840 | 2016-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 | |||
| 857 | 2016-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 | |||
| 864 | 2016-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 | |||
| 871 | 2016-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 | |||
| 886 | 2016-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 | |||
| 894 | 2016-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 | |||
| 902 | 2016-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 | |||
| 909 | 2016-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 | |||
| 916 | 2016-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 | |||
| 923 | 2016-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 | |||
| 937 | 2016-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 | |||
| 944 | 2016-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 | |||
| 952 | 2016-03-04 Nicolas Petton <nicolas@petton.fr> | ||
| 953 | |||
| 954 | * etc/AUTHORS: Update the AUTHORS file | ||
| 955 | |||
| 956 | 2016-03-04 Glenn Morris <rgm@gnu.org> | ||
| 1 | 2016-02-15 Glenn Morris <rgm@gnu.org> | 957 | 2016-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 | ||
| 31971 | This file records repository revisions from | 32927 | This file records repository revisions from |
| 31972 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 32928 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 32929 | 2016-03-04a00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive). | ||
| 31973 | 2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive). | 32930 | 2016-02-15decb15e0496cec0c48d980c88a5a9d7cc00da (inclusive). |
| 31974 | 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). | 32931 | 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). |
| 31975 | commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive). | 32932 | commit 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. |
| 397 | Changes to files in this list are not listed.") | 398 | Changes 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 |
| 3890 | The first thing @ccmode{} does when indenting a line of code, is to | 3890 | The first thing @ccmode{} does when indenting a line of code, is to |
| 3891 | analyze the line, determining the @dfn{syntactic context} of the | 3891 | analyze the line by calling @code{c-guess-basic-syntax}, determining |
| 3892 | (first) construct on that line. It's a list of @dfn{syntactic | 3892 | the syntactic context of the (first) construct on that line. Although |
| 3893 | elements}, where each syntactic element in turn is a list@footnote{In | 3893 | this function is mainly used internally, it can sometimes be useful in |
| 3894 | Line-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-) | ||
| 3899 | Determine the syntactic context of the current line. | ||
| 3900 | @end defun | ||
| 3901 | |||
| 3902 | The @dfn{syntactic context} is a list of @dfn{syntactic elements}, | ||
| 3903 | where 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 |
| 3895 | cons was the syntactic symbol and the cdr was the anchor position. | 3905 | cons was the syntactic symbol and the cdr was the anchor position. |
| 3896 | For compatibility's sake, the parameter passed to a line-up function | 3906 | For 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 | ||
| 6567 | Sometimes you may need to use the syntactic context of a line other | ||
| 6568 | than the one being indented. You can determine this by (temporarily) | ||
| 6569 | moving point onto this line and calling @code{c-guess-basic-syntax} | ||
| 6570 | (@pxref{Syntactic Analysis}). | ||
| 6571 | |||
| 6557 | Custom line-up functions can be as simple or as complex as you like, and | 6572 | Custom line-up functions can be as simple or as complex as you like, and |
| 6558 | any syntactic symbol that appears in @code{c-offsets-alist} can have a | 6573 | any syntactic symbol that appears in @code{c-offsets-alist} can have a |
| 6559 | custom line-up function associated with it. | 6574 | custom 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 | |||
| 95 | and changed cc-mode.texi bytecomp.el ispell.el isearch.el follow.el | 95 | and 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 | ||
| 100 | Alan Modra: changed unexelf.c | 100 | Alan Modra: changed unexelf.c |
| 101 | 101 | ||
| @@ -204,8 +204,8 @@ Anders Holst: wrote hippie-exp.el | |||
| 204 | 204 | ||
| 205 | Anders Lindgren: wrote autorevert.el cwarn.el follow.el | 205 | Anders Lindgren: wrote autorevert.el cwarn.el follow.el |
| 206 | and changed nsterm.m nsfns.m nsterm.h nsmenu.m nsimage.m font-lock.el | 206 | and 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 | ||
| 210 | Andrea Rossetti: changed ruler-mode.el | 210 | Andrea 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 | |||
| 330 | Arash Esbati: changed reftex-ref.el reftex-vars.el | 330 | Arash Esbati: changed reftex-ref.el reftex-vars.el |
| 331 | 331 | ||
| 332 | Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el | 332 | Ari 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 | ||
| 335 | Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el | 335 | Arisawa 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 | ||
| 632 | Chris Chase: co-wrote idlw-shell.el idlwave.el | 632 | Chris Chase: co-wrote idlw-shell.el idlwave.el |
| 633 | 633 | ||
| 634 | Chris Feng: changed dispnew.c frame.c | ||
| 635 | |||
| 634 | Chris Foote: changed progmodes/python.el | 636 | Chris Foote: changed progmodes/python.el |
| 635 | 637 | ||
| 636 | Chris Gray: changed mm-decode.el ox-html.el | 638 | Chris 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 | ||
| 725 | Christopher Wellons: changed emacs-lisp/cl-lib.el | ||
| 726 | |||
| 723 | Christoph Scholtes: changed README.W32 progmodes/python.el stdint.h | 727 | Christoph 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 | ||
| 734 | Chris Zheng: changed gnutls.c w32-win.el | 738 | Chris Zheng: changed gnutls.c calculator.el w32-win.el |
| 735 | 739 | ||
| 736 | Chuck Blake: changed term.c | 740 | Chuck 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 |
| 770 | and co-wrote sasl-cram.el sasl-digest.el | 774 | and co-wrote sasl-cram.el sasl-digest.el |
| 771 | and changed mml2015.el mml1991.el epa.texi auth-source.el mml-smime.el | 775 | and 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 | |||
| 953 | David Engster: wrote mairix.el nnmairix.el | 957 | David Engster: wrote mairix.el nnmairix.el |
| 954 | and co-wrote gitmerge.el | 958 | and co-wrote gitmerge.el |
| 955 | and changed cedet/semantic.el db.el insert.el semantic/complete.el c.by | 959 | and 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 | ||
| 961 | David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el | 965 | David 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 | |||
| 1132 | Dieter Schuster: changed etags.c | 1136 | Dieter Schuster: changed etags.c |
| 1133 | 1137 | ||
| 1134 | Dima Kogan: changed erc-backend.el font.c gud.el hideshow.el alloc.c | 1138 | Dima 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 | ||
| 1138 | Dirk Herrmann: co-wrote bibtex.el | 1142 | Dirk Herrmann: co-wrote bibtex.el |
| 1139 | 1143 | ||
| @@ -1159,7 +1163,7 @@ Dmitry Gutov: wrote elisp-mode-tests.el json-tests.el vc-hg.el | |||
| 1159 | and changed ruby-mode.el xref.el elisp-mode.el etags.el project.el | 1163 | and 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 | ||
| 1164 | Dmitry Kurochkin: changed isearch.el | 1168 | Dmitry Kurochkin: changed isearch.el |
| 1165 | 1169 | ||
| @@ -1184,7 +1188,7 @@ and co-wrote color.el | |||
| 1184 | and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el | 1188 | and 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 | ||
| 1189 | Ed L. Cashin: changed gnus-sum.el imap.el | 1193 | Ed 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 |
| 1242 | and changed xdisp.c msdos.c w32.c w32fns.c files.el display.texi fileio.c | 1246 | and 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 | ||
| 1247 | Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c | 1251 | Emanuele 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 | ||
| 1517 | Fredrik Axelsson: changed cus-start.el window.c | 1521 | Fredrik Axelsson: changed cus-start.el window.c |
| 1518 | 1522 | ||
| 1523 | Friedrich Beckmann: changed vhdl-mode.el | ||
| 1524 | |||
| 1519 | Friedrich Delgado Friedrichs: changed org.el | 1525 | Friedrich Delgado Friedrichs: changed org.el |
| 1520 | 1526 | ||
| 1521 | Fritz Knabe: changed mh-mime.el | 1527 | Fritz 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 | ||
| 1607 | Glynn Clements: wrote gamegrid.el snake.el tetris.el | 1613 | Glynn Clements: wrote gamegrid.el snake.el tetris.el |
| 1608 | 1614 | ||
| @@ -2171,6 +2177,8 @@ John F. Carr: changed dired.c | |||
| 2171 | 2177 | ||
| 2172 | John Fremlin: changed gnus-msg.el message.el | 2178 | John Fremlin: changed gnus-msg.el message.el |
| 2173 | 2179 | ||
| 2180 | John F. Trudeau: changed make-mode.el | ||
| 2181 | |||
| 2174 | John F. Whitehead: changed mule-cmds.el mule-diag.el | 2182 | John F. Whitehead: changed mule-cmds.el mule-diag.el |
| 2175 | 2183 | ||
| 2176 | John Grabowski: changed xfaces.c xfns.c | 2184 | John 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 | ||
| 2435 | Kaushal Modi: changed calc-yank.el woman.el | 2443 | Kaushal Modi: changed apropos.el calc-yank.el eww.el woman.el |
| 2436 | 2444 | ||
| 2437 | Kaushik Srenevasan: changed gdb-mi.el | 2445 | Kaushik 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 |
| 2655 | and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el | 2663 | and 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 | ||
| 2660 | Lars Rasmusson: changed ebrowse.c | 2668 | Lars 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 | ||
| 2703 | Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el | 2711 | Leonard 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 | ||
| 2754 | Luke Lee: changed hideif.el | 2762 | Luke Lee: changed hideif.el |
| 2755 | 2763 | ||
| @@ -2769,7 +2777,7 @@ Magnus Henoch: wrote sasl-scram-rfc-tests.el sasl-scram-rfc.el | |||
| 2769 | and changed url-http.el ispell.el url.el dbusbind.c dns.el configure.ac | 2777 | and 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 | ||
| 2774 | Maksim Golubev: changed opascal.el | 2782 | Maksim Golubev: changed opascal.el |
| 2775 | 2783 | ||
| @@ -2792,6 +2800,8 @@ Marc Fleischeuers: changed files.el | |||
| 2792 | 2800 | ||
| 2793 | Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el | 2801 | Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el |
| 2794 | 2802 | ||
| 2803 | Marcin Borkowski: changed battery.el | ||
| 2804 | |||
| 2795 | Marc Lefranc: changed gnus-art.el | 2805 | Marc Lefranc: changed gnus-art.el |
| 2796 | 2806 | ||
| 2797 | Marco Melgazzi: changed term.el | 2807 | Marco Melgazzi: changed term.el |
| @@ -2863,9 +2873,9 @@ Marko Kohtala: changed info.el | |||
| 2863 | 2873 | ||
| 2864 | Mark Osbourne: changed hexl-mode.el | 2874 | Mark Osbourne: changed hexl-mode.el |
| 2865 | 2875 | ||
| 2866 | Mark Oteiza: changed mpc.el emacs-lisp/chart.el eww.el thingatpt.el | 2876 | Mark 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 | ||
| 2870 | Mark Plaksin: changed nnrss.el term.el | 2880 | Mark Plaksin: changed nnrss.el term.el |
| 2871 | 2881 | ||
| @@ -3042,7 +3052,7 @@ and co-wrote tramp-cache.el tramp-sh.el tramp.el | |||
| 3042 | and changed tramp.texi dbusbind.c trampver.el trampver.texi tramp-adb.el | 3052 | and 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 | ||
| 3048 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h | 3058 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h |
| @@ -3328,17 +3338,17 @@ Nicolas Graner: changed message.el | |||
| 3328 | Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el | 3338 | Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el |
| 3329 | thunk-tests.el thunk.el | 3339 | thunk-tests.el thunk.el |
| 3330 | and co-wrote auth-source-tests.el subr-tests.el | 3340 | and co-wrote auth-source-tests.el subr-tests.el |
| 3331 | and changed sequences.texi emacs.png emacs23.png obarray-tests.el | 3341 | and 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 | ||
| 3337 | Nicolas Richard: wrote cmds-tests.el | 3347 | Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el |
| 3338 | and changed ffap.el package.el help.el keyboard.c landmark.el org.el | 3348 | and 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 | ||
| 3343 | Niels Giesen: changed icalendar.el org-agenda.el org-clock.el | 3353 | Niels 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 | |||
| 3445 | and changed ph.el | 3455 | and changed ph.el |
| 3446 | 3456 | ||
| 3447 | Oscar Fuentes: changed xfns.c CPP-DEFINES addpm.c addsection.c | 3457 | Oscar 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 | |||
| 4329 | Tassilo Horn: wrote doc-view.el | 4339 | Tassilo Horn: wrote doc-view.el |
| 4330 | and co-wrote org-gnus.el | 4340 | and co-wrote org-gnus.el |
| 4331 | and changed reftex-vars.el tex-mode.el gnus.texi tsdh-dark-theme.el | 4341 | and 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 | ||
| 4337 | Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el | 4347 | Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el |
| 4338 | 4348 | ||
| @@ -4419,6 +4429,8 @@ Thomas Morgan: changed org-habit.el forms.el select.el | |||
| 4419 | Thomas Neumann: co-wrote make-mode.el | 4429 | Thomas Neumann: co-wrote make-mode.el |
| 4420 | and changed makefile.el | 4430 | and changed makefile.el |
| 4421 | 4431 | ||
| 4432 | Thomas Plass: changed doc-view.el | ||
| 4433 | |||
| 4422 | Thomas Steffen: co-wrote deuglify.el | 4434 | Thomas Steffen: co-wrote deuglify.el |
| 4423 | 4435 | ||
| 4424 | Thomas W Murphy: changed outline.el | 4436 | Thomas W Murphy: changed outline.el |
| @@ -4601,6 +4613,8 @@ Vadim Nasardinov: changed allout.el | |||
| 4601 | 4613 | ||
| 4602 | Vagn Johansen: changed gnus-cache.el vc-svn.el | 4614 | Vagn Johansen: changed gnus-cache.el vc-svn.el |
| 4603 | 4615 | ||
| 4616 | Vaidheeswaran C: changed help-mode.el | ||
| 4617 | |||
| 4604 | Valentin Wüstholz: changed org.el | 4618 | Valentin Wüstholz: changed org.el |
| 4605 | 4619 | ||
| 4606 | Valery Alexeev: changed cyril-util.el cyrillic.el | 4620 | Valery 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 | ||
| 4688 | Wesley Dawson: changed icomplete.el | 4702 | Wesley Dawson: changed icomplete.el |
| 4689 | 4703 | ||
| 4690 | Wieland Hoffmann: changed auth-source.el | 4704 | Wieland Hoffmann: changed auth-source.el custom.el |
| 4691 | 4705 | ||
| 4692 | Wilfred Hughes: changed vc-git.el | 4706 | Wilfred 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 |