aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Petton2019-08-22 00:13:37 +0200
committerNicolas Petton2019-08-22 00:13:37 +0200
commit290fe4d12281a848cb02f51d2dbf874cd30ab441 (patch)
tree7f3e2404b33920d230b89dbe40d30edc0eb6948b
parente8f176b6423a1b4d456e2c332415c32982ff4553 (diff)
downloademacs-290fe4d12281a848cb02f51d2dbf874cd30ab441.tar.gz
emacs-290fe4d12281a848cb02f51d2dbf874cd30ab441.zip
* ; ChangeLog.3 update
-rw-r--r--ChangeLog.3545
1 files changed, 544 insertions, 1 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index d994fcb870d..117b57d73c1 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,546 @@
12019-08-21 Nicolas Petton <nicolas@petton.fr>
2
3 * etc/NEWS: Delete temporary markup.
4
52019-08-20 Noam Postavsky <npostavs@gmail.com>
6
7 Fix process filter documentation (Bug#13400)
8
9 * doc/lispref/processes.texi (Asynchronous Processes): Note that input
10 may read when sending data as well.
11 (Output from Processes): Note that functions which send data may also
12 trigger reading from processes.
13 (Input to Processes, Filter Functions): Note that filter functions may
14 be called recursively.
15
162019-08-19 Tino Calancha <tino.calancha@gmail.com>
17
18 Fix query-replace-regexp undo feature
19
20 Ensure that non-regexp strings used with `looking-at' are quoted.
21 * lisp/replace.el (perform-replace): Quote regexp (Bug#37073).
22 * test/lisp/replace-tests.el (replace-tests-perform-replace-regexp-flag):
23 New variable.
24 (replace-tests-with-undo): Use it.
25 (query-replace-undo-bug37073): Add tests.
26
272019-08-18 Eli Zaretskii <eliz@gnu.org>
28
29 Support the new Japanese era name
30
31 * admin/unidata/NormalizationTest.txt:
32 * admin/unidata/UnicodeData.txt: Add U+32FF SQUARE ERA NAME REIWA.
33 Do not merge to master.
34
35 * test/lisp/international/ucs-normalize-tests.el
36 (ucs-normalize-tests--failing-lines-part1)
37 (ucs-normalize-tests--failing-lines-part2): Update. Do not
38 merge to master.
39
40 * etc/NEWS: Mention the change.
41
422019-08-18 Eli Zaretskii <eliz@gnu.org>
43
44 Fix a typo in char-width-table
45
46 * lisp/international/characters.el (char-width-table): Fix a
47 typo in zero-width characters.
48
492019-08-17 Eli Zaretskii <eliz@gnu.org>
50
51 Minor update in admin/notes/unicode
52
53 * admin/notes/unicode: Mention changes to be done in
54 setup-default-fontset in fontset.el. (Bug#14461)
55
562019-08-17 Noam Postavsky <npostavs@gmail.com>
57
58 Fix lisp indent infloop on unfinished strings (Bug#37045)
59
60 * lisp/emacs-lisp/lisp-mode.el (lisp-indent-calc-next): Stop trying to
61 skip over strings if we've hit the end of buffer.
62 * test/lisp/emacs-lisp/lisp-mode-tests.el
63 (lisp-indent-unfinished-string): New test.
64
652019-08-17 Eli Zaretskii <eliz@gnu.org>
66
67 Improve commentary in composite.el
68
69 * lisp/composite.el (compose-gstring-for-graphic)
70 (compose-gstring-for-terminal): Add comments that explain
71 Unicode General Category mnemonics in human-readable terms.
72 (Bug#14461)
73
742019-08-16 Eli Zaretskii <eliz@gnu.org>
75
76 Fix markup in dired-x.texi
77
78 * doc/misc/dired-x.texi (Omitting Variables)
79 (Local Variables, Shell Command Guessing)
80 (Advanced Cleaning Variables, Special Marking Function): Fix
81 markup and indexing. (Bug#14212)
82
832019-08-10 Eli Zaretskii <eliz@gnu.org>
84
85 * src/callproc.c (Fcall_process): Doc fix.
86
872019-08-10 Eli Zaretskii <eliz@gnu.org>
88
89 Improve documentation of features that use the fringes
90
91 * doc/emacs/display.texi (Fringes): Add cross-reference to
92 where indicate-empty-lines is described.
93 (Useless Whitespace): Add an @anchor for a more accurate
94 cross-reference in "Fringes".
95
962019-08-10 Mauro Aranda <maurooaranda@gmail.com>
97
98 Fix docstrings in pong
99
100 * lisp/play/pong.el (pong-move-left pong-move-right): Refer to the
101 right bats and directions of movement. (Bug#36959)
102
1032019-08-09 Eli Zaretskii <eliz@gnu.org>
104
105 Improve doc strings of 'append-to-buffer' and friends
106
107 * lisp/simple.el (append-to-buffer, prepend-to-buffer)
108 (copy-to-buffer): Doc fixes.
109
1102019-08-08 Mauro Aranda <maurooaranda@gmail.com>
111
112 Fix octave-mode ElDoc support
113
114 * lisp/progmodes/octave.el (octave-eldoc-function-signatures): Fix the
115 regexp used, so no match happens when there is no defined function FN.
116 Also, tweak the regexp to support GNU Octave 4.2.x and newer. (Bug#36459)
117
1182019-08-08 Eli Zaretskii <eliz@gnu.org>
119
120 Avoid Groff hanging on MS-Windows when invoked by "M-x man"
121
122 * lisp/man.el (Man-build-man-command): On MS-Windows, redirect
123 stdin of 'man' to the null device, to make sure Groff exits
124 immediately after formatting the man page.
125
1262019-08-07 Philipp Stephani <p.stephani2@gmail.com>
127
128 Ignore pending_signals when checking for quits.
129
130 pending_signals is often set if no quit is pending. This results in
131 bugs in module code if the module returns but no quit is actually
132 pending.
133
134 * src/emacs-module.c (module_should_quit): Use QUITP macro to check
135 whether the caller should quit.
136
137 * src/eval.c: Remove obsolete comment.
138
1392019-08-03 Basil L. Contovounesios <contovob@tcd.ie>
140
141 Fix nnmail-expiry-wait docs and custom :types
142
143 * doc/misc/gnus.texi (Group Parameters, Expiring Mail):
144 * lisp/gnus/gnus-cus.el (gnus-group-parameters): Clarify
145 descriptions of nnmail-expiry, nnmail-expiry-wait, and
146 nnmail-expiry-wait-function.
147 * lisp/gnus/nnmail.el (nnmail-expiry-wait)
148 (nnmail-expiry-wait-function): Clarify docstrings and fix custom
149 :types (bug#36850).
150
1512019-08-03 Eli Zaretskii <eliz@gnu.org>
152
153 * lisp/simple.el (kill-do-not-save-duplicates): Doc fix. (Bug#36827)
154
1552019-08-03 Eli Zaretskii <eliz@gnu.org>
156
157 Improve documentation of debugging Lisp syntax error
158
159 * doc/lispref/debugging.texi (Syntax Errors, Excess Open)
160 (Excess Close): Name the commands invoked by the key
161 sequences. Add cross-references to appropriate sections of
162 the Emacs manual. (Bug#21385)
163
164 (cherry picked from commit faafd467a374c9398ee4668cdc173611d35693ed)
165
1662019-07-30 Noam Postavsky <npostavs@gmail.com>
167
168 Add index for "\( in strings" (Bug#25195)
169
170 * doc/emacs/programs.texi (Left Margin Paren): Add index for "\( in
171 strings".
172 * doc/lispref/positions.texi (List Motion): Add index, and cross
173 reference.
174
1752019-07-30 Martin Rudalics <rudalics@gmx.at>
176
177 Fix doc-string of 'fit-window-to-buffer' (Bug#36848)
178
179 * lisp/window.el (fit-window-to-buffer): Fix doc-string.
180
181 Suggested by Drew Adams <drew.adams@oracle.com>
182
1832019-07-26 Tino Calancha <tino.calancha@gmail.com>
184
185 Update view-mode docstring
186
187 Not all the kill commands save the text in the kill ring
188 by default (e.g. `kill-rectangle').
189 It is more precise to just say that the kill commands save
190 the text and do not change the buffer (Bug#36741).
191 * lisp/view.el (view-mode): Update docstring.
192
1932019-07-26 Noam Postavsky <npostavs@gmail.com>
194
195 Fix subproc listening when setting filter to non-t (Bug#36591)
196
197 * src/process.c (Fset_process_filter): Call add_process_read_fd
198 according to the state of process filter before it's updated. This
199 restores the correct functioning as it was before 2016-02-16 "Allow
200 setting the filter masks later". Inline the set_process_filter_masks
201 call instead of fixing it that function, because it is also called
202 from connect_network_socket, and we don't want to change the behavior
203 of that function so close to release.
204 * test/src/process-tests.el (set-process-filter-t): New test.
205
2062019-07-26 Noam Postavsky <npostavs@gmail.com>
207
208 * etc/NEWS.25: Belatedly announce rcirc-reconnect-delay.
209
2102019-07-26 Noam Postavsky <npostavs@gmail.com>
211
212 Mention term.el's \032 dir tracking in commentary (Bug#19524)
213
214 * lisp/term.el: Mention both forms of directory tracking in
215 commentary. Remove obsolete ChangeLog comments. Move more relevant
216 summary comments to the top.
217
2182019-07-26 Stefan Kangas <stefankangas@gmail.com>
219
220 Remove upload functionality of package-x from the elisp manual
221
222 Suggested by Stefan Monnier.
223 Ref: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19537#8
224
225 * doc/lispref/package.texi (Package Archives): Don't document
226 package-x upload functions in the elisp manual, since they are not
227 very commonly used. (Bug#19537)
228 * lisp/emacs-lisp/package-x.el (package-archive-upload-base)
229 (package-upload-buffer, package-upload-file): Add to the doc strings
230 any details removed from the elisp manual that would otherwise be
231 missing.
232
2332019-07-25 Nicolas Petton <nicolas@petton.fr>
234
235 * etc/AUTHORS: Update.
236
2372019-07-23 Basil L. Contovounesios <contovob@tcd.ie>
238
239 Clarify Gravatar docs
240
241 For discussion, see the following thread:
242 https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
243 * doc/misc/gnus.texi (X-Face): Fix cross-reference.
244 (Gravatars):
245 * lisp/gnus/gnus-gravatar.el (gnus-gravatar-too-ugly):
246 * lisp/image/gravatar.el (gravatar-cache-ttl, gravatar-rating)
247 (gravatar-size): Clarify user option descriptions.
248 (gravatar-retrieve, gravatar-retrieve-synchronously): Document
249 return value.
250
2512019-07-22 Alan Mackenzie <acm@muc.de>
252
253 * doc/lispref/display.texi (Defining Faces): Say a face can't be undefined.
254
2552019-07-21 Noam Postavsky <npostavs@gmail.com>
256
257 Handle completely undecoded input in term (Bug#29918)
258
259 * lisp/term.el (term-emulate-terminal): Avoid errors if the whole
260 decoded string is eight-bit characters. Don't attempt to save the
261 string for next iteration in that case.
262 * test/lisp/term-tests.el (term-decode-partial)
263 (term-undecodable-input): New tests.
264
2652019-07-20 N. Jackson <nljlistbox2@gmail.com> (tiny change)
266
267 * doc/misc/forms.texi (Control File Format): Fix a doc error.
268
269 (Bug#36693)
270
2712019-07-17 Basil L. Contovounesios <contovob@tcd.ie>
272
273 Fix typo in package-alist docstring
274
275 Pointed out by Michael Heerdegen <michael_heerdegen@web.de>.
276 * lisp/emacs-lisp/package.el (package-alist): Fix docstring
277 grammar (bug#17403).
278
2792019-07-14 Markus Triska <triska@metalevel.at>
280
281 * doc/lispref/text.texi (Mode-Specific Indent): Fix a typo (bug#36646).
282
2832019-07-13 Eli Zaretskii <eliz@gnu.org>
284
285 Improve doc string of 'bidi-display-reordering'
286
287 * src/buffer.c (syms_of_buffer) <bidi-display-reordering>:
288 Further doc fix.
289
2902019-07-13 Stefan Kangas <stefankangas@gmail.com>
291
292 Add warning to bidi-display-reordering doc string
293
294 This explanation was given by Eli Zaretskii on emacs-devel.
295 For discussion, see:
296 https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00294.html
297
298 * src/buffer.c (syms_of_buffer): Add warning to doc string of
299 bidi-display-reordering to explain that it should only be used for
300 debugging.
301
3022019-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
303
304 Raise required librsvg version so as to match the current use
305
306 * configure.ac: Set RSVG_REQUIRED to 2.14.0 as rsvg_handle_get_dimensions
307 needs it.
308
3092019-07-10 Michael Albinus <michael.albinus@gmx.de>
310
311 * lisp/net/tramp-sh.el (tramp-inline-compress-start-size): Set nil on w32.
312
3132019-07-09 Stefan Monnier <monnier@iro.umontreal.ca>
314
315 * lisp/progmodes/verilog-mode.el: One more ELPA Version:
316
3172019-07-06 Stefan Monnier <monnier@iro.umontreal.ca>
318
319 * lisp/svg.el, lisp/progmodes/ada-mode.el: Fix bug#36360.
320
321 Tell package.el their version number, for better behavior w.r.t the
322 versions available in GNU ELPA
323
3242019-07-06 Eli Zaretskii <eliz@gnu.org>
325
326 Minor copyedit of "Font Lock" in user manual
327
328 * doc/emacs/display.texi (Font Lock): Make the wording about
329 "enabling Font Lock" crystal clear. (Bug#36529)
330
3312019-07-06 Eli Zaretskii <eliz@gnu.org>
332
333 Improve description of image descriptors
334
335 * doc/lispref/display.texi (Image Descriptors): More accurate
336 description of where image files are looked up. (Bug#36523)
337
3382019-07-06 Eli Zaretskii <eliz@gnu.org>
339
340 Improve documentation of secondary selections
341
342 * doc/emacs/killing.texi (Secondary Selection): Improve
343 wording. Mention that 'M-mouse-1' can be used to cancel
344 secondary selections. (Bug#36365)
345
3462019-07-06 Eli Zaretskii <eliz@gnu.org>
347
348 * src/fns.c (Fmapconcat): Doc fix. (Bug#36418)
349
3502019-07-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
351
352 Avoid crash inside CFCharacterSetIsLongCharacterMember (Bug#36507)
353
354 * src/macfont.m (macfont_supports_charset_and_languages_p)
355 (macfont_has_char): Don't pass integers outside the Unicode codespace to
356 CFCharacterSetIsLongCharacterMember. Do not merge to master.
357
3582019-07-06 Noam Postavsky <npostavs@gmail.com>
359
360 Fix python.el docstring (Bug#36458)
361
362 * lisp/progmodes/python.el (python-shell--prompt-calculated-output-regexp):
363 python-shell-set-prompt-regexp doesn't exist, presumably
364 python-shell-prompt-set-calculated-regexps was meant.
365
3662019-07-03 Eli Zaretskii <eliz@gnu.org>
367
368 * lisp/hi-lock.el (hi-lock-line-face-buffer): Doc fix. (Bug36448)
369
3702019-06-29 Stefan Kangas <stefankangas@gmail.com>
371
372 Fix typo in doc string of file-exists-p (bug#36408)
373
374 * src/fileio.c (Ffile_exists_p): Fix typo in doc string.
375
3762019-06-28 Juanma Barranquero <lekktu@gmail.com>
377
378 * test/lisp/url/url-file-tests.el (url-file): Fix for POSIX filenames.
379
3802019-06-28 Stefan Kangas <stefankangas@gmail.com>
381
382 Fix typo in windows.texi
383
384 * doc/lispref/windows.texi (Window History): Fix typo. (Bug#36412)
385
3862019-06-26 Basil L. Contovounesios <contovob@tcd.ie>
387
388 Clarify & update (elisp) Writing Emacs Primitives
389
390 * doc/lispref/internals.texi (Writing Emacs Primitives): Update some
391 of the sample code listings, fixing argument lists and parentheses.
392 Replace ... with @dots{}. Describe UNEVALLED special forms as
393 taking a single argument. (bug#36392)
394
3952019-06-26 Eli Zaretskii <eliz@gnu.org>
396
397 Clarify a subtle issue in the Internals chapter of lispref
398
399 * doc/lispref/internals.texi (Writing Emacs Primitives):
400 Clarify the issue with relocation of buffer or string text as
401 side effect of Lisp evaluation. (Bug#36392)
402
4032019-06-26 Noam Postavsky <npostavs@gmail.com>
404
405 Fix sgml-mode handling of quotes within parens (Bug#36347)
406
407 * lisp/textmodes/sgml-mode.el (sgml-syntax-propertize): Use
408 syntax-ppss-table if set. This is only needed on the release branch,
409 on master the caller (syntax-propertize) already does this.
410 (sgml-mode): Set syntax-ppss-table to sgml-tag-syntax-table. This
411 correctly classifies parens as punctuation, so they won't confuse the
412 parser.
413 * test/lisp/textmodes/sgml-mode-tests.el (sgml-tests--quotes-syntax):
414 New test copied from master, with two cases added for this bug.
415
4162019-06-21 Juanma Barranquero <lekktu@gmail.com>
417
418 Rename 'make-symbolic-link' argument NEWNAME to LINKNAME
419
420 * src/fileio.c (Fmake_symbolic_link): Fix docstring.
421 * doc/lispref/files.texi (Changing Files): Doc fix.
422
4232019-06-20 Robert Pluim <rpluim@gmail.com>
424
425 Check that length of data returned by sysctl is non-zero
426
427 The length of the data returned by sysctl can be zero, which was not
428 checked for. This could cause crashes, e.g. when querying
429 non-existent processes. (Bug#36279)
430
431 * src/sysdep.c (list_system_processes) [DARWIN_OS || __FreeBSD__]:
432 (system_process_attributes) [__FreeBSD__]:
433 (system_process_attributes) [DARWIN_OS]:
434 * src/filelock.c (get_boot_time) [CTL_KERN && KERN_BOOTTIME]: Check
435 for zero length data returned by sysctl.
436
4372019-06-17 Juanma Barranquero <lekktu@gmail.com>
438
439 * test/lisp/progmodes/python-tests.el (python-virt-bin): Doc fix.
440
4412019-06-17 Juanma Barranquero <lekktu@gmail.com>
442
443 Fix Python tests depending on system-type
444
445 * test/lisp/progmodes/python-tests.el (python-virt-bin): New function.
446 (python-shell-calculate-exec-path-2)
447 (python-shell-calculate-exec-path-3)
448 (python-shell-calculate-exec-path-4)
449 (python-shell-with-environment-1, python-shell-with-environment-2):
450 Use it.
451
4522019-06-16 Juanma Barranquero <lekktu@gmail.com>
453
454 Fix problem with wdired test when symlinks cannot be created.
455
456 * test/lisp/wdired-tests.el (wdired-test-symlink-name):
457 Skip test if 'make-symbolic-link' fails for whatever reason;
458 that's not what's being tested.
459
4602019-06-16 Eli Zaretskii <eliz@gnu.org>
461
462 Improve wording of documentation of click events
463
464 * doc/lispref/commands.texi (Click Events, Accessing Mouse):
465 Improve and clarify wording. (Bug#36232)
466
4672019-06-16 Mattias EngdegÄrd <mattiase@acm.org>
468
469 Backport: Fix typo in regexp-opt example code
470
471 * doc/lispref/searching.texi (Regexp Functions):
472 Fix typo in example code (Bug#34596).
473
4742019-06-15 Stefan Kangas <stefankangas@gmail.com>
475
476 Remove outdated comment in winner.el (Bug#36185)
477
478 * lisp/winner.el: Remove outdated comment.
479
4802019-06-15 Michael Albinus <michael.albinus@gmx.de>
481
482 Fix accidential change in tramp-tests; do not merge with master
483
484 * lisp/net/trampver.el: Change version to "2.3.5.26.3".
485 (customize-package-emacs-version-alist): Add Tramp version
486 integrated in Emacs 26.3.
487
488 * test/lisp/net/tramp-tests.el (tramp-test42-auto-load):
489 Add skip for w32.
490
4912019-06-15 Juanma Barranquero <lekktu@gmail.com>
492
493 tramp-test42-auto-load: Add expected-result.
494
495 * test/lisp/net/tramp-tests.el (tramp-test42-auto-load):
496 Expect a failed result if remote file access is not enabled,
497 as it happens while doing the test on Windows.
498
4992019-06-15 Juanma Barranquero <lekktu@gmail.com>
500
501 * test/lisp/url/url-file-tests.el (url-file): Use file:///, not file://.
502
5032019-06-15 Juanma Barranquero <lekktu@gmail.com>
504
505 Fix doc of srecompile-compile-split-code (Bug#36200)
506
507 * lisp/cedet/srecode/compile.el (srecode-compile-split-code):
508 Remove leftover text from docstring.
509
5102019-06-14 Eric Abrahamsen <eric@ericabrahamsen.net>
511
512 Make sure Gnus imap group names are decoded before searching
513
514 do not merge (fix unnecessary in Emacs 27)
515
516 * lisp/gnus/nnir.el (nnir-run-imap): Ensure that non-ascii group names
517 have been fully decoded before passing them to imap search.
518
5192019-06-14 Eli Zaretskii <eliz@gnu.org>
520
521 Remove failing test erroneously added in backport
522
523 * test/src/thread-tests.el (threads-test-bug33073): Remove
524 test which cannot work on the emacs-26 branch. Do not merge
525 to master. Reported by Juanma Barranquero <lekktu@gmail.com>.
526
5272019-06-14 Juanma Barranquero <lekktu@gmail.com>
528
529 * lisp/net/sieve-manage.el (sieve-manage-parse-capability): Doc fix.
530
5312019-06-12 Nicolas Petton <nicolas@petton.fr>
532
533 Bump Emacs version to 26.2.90
534
535 * README:
536 * configure.ac:
537 * msdos/sed2v2.inp:
538 * nt/README.W32: Bump Emacs version.
539
5402019-06-12 Nicolas Petton <nicolas@petton.fr>
541
542 * etc/AUTHORS: Update.
543
12019-06-12 Martin Rudalics <rudalics@gmx.at> 5442019-06-12 Martin Rudalics <rudalics@gmx.at>
2 545
3 Fix description of 'display-buffer-in-previous-window' again (Bug#36161) 546 Fix description of 'display-buffer-in-previous-window' again (Bug#36161)
@@ -65967,7 +66510,7 @@
65967 66510
65968This file records repository revisions from 66511This file records repository revisions from
65969commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 66512commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
65970commit eca2677b1db94a126b6d2871526a1d6fce98353d (inclusive). 66513commit e8f176b6423a1b4d456e2c332415c32982ff4553 (inclusive).
65971See ChangeLog.1 for earlier changes. 66514See ChangeLog.1 for earlier changes.
65972 66515
65973;; Local Variables: 66516;; Local Variables: