aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.2
diff options
context:
space:
mode:
authorNicolas Petton2016-03-02 13:46:19 +0100
committerNicolas Petton2016-03-02 13:46:19 +0100
commitfbc85c79baac44e8fd21221015b19f70ff799e64 (patch)
treebacaebb1f7b1f3c8d9d861c6213ffeb0b4451ca1 /ChangeLog.2
parent06da00c6cfb5f3cafbad92bd4584a0f50343a568 (diff)
downloademacs-fbc85c79baac44e8fd21221015b19f70ff799e64.tar.gz
emacs-fbc85c79baac44e8fd21221015b19f70ff799e64.zip
; make change-history-commit
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.2945
1 files changed, 944 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index e441fd184dd..64bc8068d3a 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,946 @@
12016-03-02 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-01 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-01 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-01 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-01 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-01 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-01 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-02-29 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-02-29 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-02-29 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-02-29 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-02-29 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-02-28 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-02-28 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-02-28 Paul Eggert <eggert@cs.ucla.edu>
118
119 * etc/TODO: Minor quoting and grammar fixes.
120
1212016-02-28 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-02-28 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-02-28 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-02-27 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-02-27 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-02-27 Andreas Schwab <schwab@linux-m68k.org>
159
160 * lib-src/pop.c (socket_connection): Fix format string.
161
1622016-02-27 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-02-27 Leo Liu <sdl.web@gmail.com>
172
173 * lisp/emacs-lisp/derived.el (define-derived-mode): Revert indent change.
174
1752016-02-26 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-02-26 Kaushal Modi <kaushal.modi@gmail.com>
183
184 * lisp/apropos.el (apropos-variable): Doc fix. (Bug#22813).
185
1862016-02-25 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-02-25 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-02-25 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-02-25 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-02-25 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-02-25 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-02-24 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-02-24 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-02-24 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-02-24 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-02-24 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-02-24 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-02-24 Lars Ingebrigtsen <larsi@gnus.org>
280
281 Fix white space in last checkin
282
2832016-02-24 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-02-24 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-02-24 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-02-23 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-02-23 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-02-23 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-02-23 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-02-23 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-02-23 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-02-23 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-02-23 Ł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-02-23 Nicolas Richard <youngfrog@members.fsf.org>
389
390 (cl-union): Do not ignore :test argument when lists are equal.
391
392 * 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-02-23 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-02-23 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-02-23 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-02-22 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-02-22 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-02-22 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-02-22 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-02-22 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-02-22 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-02-21 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-02-21 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-02-21 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-02-21 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-02-21 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-02-21 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-02-21 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-02-21 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-02-21 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-02-21 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-02-20 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-02-20 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-02-20 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-02-20 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-02-20 Michael Albinus <michael.albinus@gmx.de>
625
626 Report also result in `file-notify--test-event-handler'
627
6282016-02-20 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-02-20 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-02-20 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-02-20 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-02-20 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-02-20 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-02-20 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-02-19 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-02-19 Mark Oteiza <mvoteiza@udel.edu>
701
702 * lisp/calc/calc-units.el (math-standard-units): Update to 2014 CODATA adjustment.
703
7042016-02-18 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-02-17 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-02-17 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-02-17 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-02-17 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-02-17 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-02-17 Paul Eggert <eggert@cs.ucla.edu>
763
764 * lisp/time-stamp.el (time-stamp-time-zone): Fix doc string punct.
765
7662016-02-16 Mark Oteiza <mvoteiza@udel.edu>
767
768 Follow convention for greek letter constants.
769
770 * list/calc/calc-units.el (math-standard-units):
771 Add "sigma" and alias σ to it.
772
7732016-02-16 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-02-16 Mark Oteiza <mvoteiza@udel.edu>
781
782 * lisp/calc/calc-units.el (math-build-units-table-buffer): Use special-mode.
783
7842016-02-16 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-02-16 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-02-16 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-02-15 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-02-15 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-02-15 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-02-15 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-02-15 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-02-15 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-02-15 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-02-14 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-02-14 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-02-14 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-02-14 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-02-14 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-02-14 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-02-14 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
12016-02-13 Nicolas Petton <nicolas@petton.fr> 9442016-02-13 Nicolas Petton <nicolas@petton.fr>
2 945
3 Bump version to 25.0.91 946 Bump version to 25.0.91
@@ -27727,7 +28670,7 @@
27727 28670
27728This file records repository revisions from 28671This file records repository revisions from
27729commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 28672commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
27730commit 1af4493b1d487aa404e7ad72586971ebcb77afcb (inclusive). 28673commit 06da00c6cfb5f3cafbad92bd4584a0f50343a568 (inclusive).
27731See ChangeLog.1 for earlier changes. 28674See ChangeLog.1 for earlier changes.
27732 28675
27733;; Local Variables: 28676;; Local Variables: