aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Petton2018-04-03 14:31:27 +0200
committerNicolas Petton2018-04-03 14:31:27 +0200
commitfbd03baddfdc65b1253db2d5e26feaaed98e93c0 (patch)
tree63c59319b86ca72b3a52c83533672f694c0b95bd
parent56794ac6c7fb1ca1dd1fd8dfb0ac40e20901f2c0 (diff)
downloademacs-fbd03baddfdc65b1253db2d5e26feaaed98e93c0.tar.gz
emacs-fbd03baddfdc65b1253db2d5e26feaaed98e93c0.zip
* ChangeLog.3: Update
-rw-r--r--ChangeLog.33031
1 files changed, 3030 insertions, 1 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index 2dbe6c4bdbd..abaed02b32e 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,3032 @@
12018-04-03 Michael Albinus <michael.albinus@gmx.de>
2
3 Fix Bug#31022
4
5 * lisp/cus-start.el (temporary-file-directory): Suppress file name
6 handlers when calling `shell-command-to-string'. (Bug#31022)
7
82018-04-03 Paul Eggert <eggert@cs.ucla.edu>
9
10 Update "Calendrical Calculations" cites
11
12 * lisp/calendar/calendar.el: Update citations to the book
13 "Calendrical Calculations" and its predecessors.
14
152018-04-02 Noam Postavsky <npostavs@gmail.com>
16
17 Fix term.el rendering following a window resize (Bug#30544)
18
19 * lisp/term.el (term-reset-size): Reset cached row and column values
20 before changing point.
21
222018-04-02 Philipp Stephani <phst@google.com>
23
24 * lisp/files.el (auto-save-visited-mode): Don't prompt for filenames.
25
262018-04-01 Philipp Stephani <phst@google.com>
27
28 Quote a few backticks in docstrings.
29
30 * lisp/emacs-lisp/macroexp.el (macroexp-progn, macroexp-let*)
31 (macroexp-if): Quote backtick in docstrings.
32
332018-04-01 Eli Zaretskii <eliz@gnu.org>
34
35 Minor copyedits of completion-at-point-functions documentation
36
37 * lisp/minibuffer.el (completion-at-point-functions):
38 * doc/lispref/minibuf.texi (Completion in Buffers): Fix wording
39 and filling.
40
41 (cherry picked from commit a8ddd05d7d32946b892b9faaba6c9736ed2ad847)
42
432018-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
44
45 (completion-at-point-functions): Improve doc
46
47 (cherry picked from commit b56c56f203f8b066dd71e6ae6a254121b3ac3f08)
48
492018-04-01 Eli Zaretskii <eliz@gnu.org>
50
51 * lisp/net/shr.el (shr-browse-url): Doc fix. (Bug#30957)
52
532018-03-31 Hong Xu <hong@topbug.net>
54
55 Mention `key-description' as inverse of `kbd' (Bug#30942)
56
57 * lisp/subr.el (kbd): Add `key-description' as inverse of `kbd' in the
58 doc.
59
602018-03-31 Noam Postavsky <npostavs@gmail.com>
61
62 Document return value of pcase (Bug#30425)
63
64 * doc/lispref/control.texi (Pattern matching case statement):
65 * lisp/emacs-lisp/pcase.el (pcase): State that pcase returns nil if no
66 patterns match.
67 (pcase-exhaustive): State that an error is signaled if no patterns
68 match.
69
702018-03-31 Paul Eggert <eggert@cs.ucla.edu>
71
72 * doc/emacs/macos.texi: Tweak grammar and capitalization.
73
742018-03-31 Richard Stallman <rms@gnu.org>
75
76 Distinguish free from non-free OSes
77
782018-03-28 Glenn Morris <rgm@gnu.org>
79
80 * doc/emacs/misc.texi (Amusements): Avoid non-printing character.
81
822018-03-28 Glenn Morris <rgm@gnu.org>
83
84 Fix xrefs in pdf Emacs manual
85
86 * doc/emacs/fortran-xtra.texi (ForIndent Cont, ForIndent Num)
87 (Fortran Columns):
88 * doc/emacs/picture-xtra.texi (Rectangles in Picture):
89 Fix recent changes that neglected the splitting of the pdf manuals.
90
912018-03-28 Michael Albinus <michael.albinus@gmx.de>
92
93 * doc/misc/org.texi (Installation): Fix clone commands.
94
952018-03-27 Rasmus <rasmus@gmx.us>
96
97 Update Org to v9.1.9
98
99 Please note this is a bugfix release. See etc/ORG-NEWS for details.
100
1012018-03-27 Michael Heerdegen <michael_heerdegen@web.de>
102
103 De-obsolete `if-let' and `when-let'
104
105 For the following release it is planned to make `if-let*' and
106 `when-let*' aliases for `if-let' and `when-let'. For now we revert
107 declaring `if-let' and `when-let' obsolete and tweak the docstrings.
108
109 * lisp/emacs-lisp/subr-x.el (if-let*, when-let*): Make docstrings
110 refer to those of `if-let' and `when-let'.
111 (if-let, when-let): De-obsolete. Rewrite documentation.
112
1132018-03-26 Glenn Morris <rgm@gnu.org>
114
115 * lisp/htmlfontify.el (hfy-begin-span-handler): Doc fix.
116
1172018-03-26 Eli Zaretskii <eliz@gnu.org>
118
119 * doc/lispref/functions.texi (Defining Functions): Improve indexing.
120
1212018-03-25 Aaron Jensen <aaronjensen@gmail.com>
122
123 Fix crash after frame is freed on macOS (bug#30800)
124
125 * src/nsterm.m (x_free_frame_resources): Clear represented_frame.
126 (bug#30800)
127
1282018-03-25 Michael Albinus <michael.albinus@gmx.de>
129
130 More manual editing
131
132 * doc/emacs/basic.texi:
133 * doc/emacs/calendar.texi:
134 * doc/emacs/display.texi:
135 * doc/emacs/mini.texi:
136 * doc/emacs/misc.texi:
137 * doc/emacs/picture-xtra.texi:
138 * doc/misc/info.texi: Prefer <PageDown> and <PageUp> over
139 <next> and <prior>. Add missing @kindex entries.
140
141 * doc/emacs/custom.texi (Function Keys): Fix and add missing
142 key symbols.
143
1442018-03-25 Michael Albinus <michael.albinus@gmx.de>
145
146 Minor manual changes changes
147
148 * doc/emacs/misc.texi (FFAP): Complete commands.
149 (Amusements): Add some @cindex entries. Add "M-x butterfly".
150
1512018-03-24 Glenn Morris <rgm@gnu.org>
152
153 * lisp/calculator.el (calculator-paste-decimals): Add version.
154
1552018-03-23 Eli Zaretskii <eliz@gnu.org>
156
157 More proofreading of the Emacs manual
158
159 * doc/emacs/trouble.texi (DEL Does Not Delete): Improve wording.
160 (Screen Garbled): Mention the command name.
161 (Bug Criteria): Mention that problems in packages should first be
162 reported to the respective maintainers.
163 (Checklist): Fix wording.
164 (Contributing, Copyright Assignment): Minor copyedits.
165 * doc/emacs/misc.texi (Amusements): Remove Landmark.
166 * doc/emacs/picture-xtra.texi (Tabs in Picture): Improve wording.
167 (Rectangles in Picture): Add a cross-reference to "Registers".
168 * doc/emacs/misc.texi (Gnus Group Buffer, Gnus Summary Buffer):
169 Mention command names in parentheses.
170 (Gnus Summary Buffer): Document "M-r".
171 (Network Security): Document that current NSM works with TLS
172 encryption. Fix markup.
173 (Document View): Improve wording and fix a typo.
174 (DocView Conversion): Rephrase description of
175 doc-view-cache-directory.
176 (Single Shell): Mention variables that control when shell output
177 appears in the echo area.
178 (Shell Mode): Improve wording.
179 (Shell Prompts): Fix a typo.
180 (Shell Ring, Term Mode): Mention command names.
181 (History References): Add a cross-reference to "Rebinding".
182 (Remote Host): Mention SSH.
183 (TCP Emacs server): Improve wording.
184 (emacsclient Options): Minor improvements.
185 (PostScript): Fix wording.
186 (PostScript Variables): Mention that ps-font-size could be a cons.
187 (Sorting): Minor improvements. Suggested by Michael Albinus
188 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org
189
1902018-03-23 Noam Postavsky <npostavs@gmail.com>
191
192 * src/lisp.h (struct Lisp_Buffer_Local_Value): Update commentary.
193
194 * doc/emacs/trouble.texi: Fix location of `emacs-version' index.
195
1962018-03-23 Noam Postavsky <npostavs@gmail.com>
197
198 Explain more about (defvar foo) form (Bug#18059)
199
200 * doc/lispref/variables.texi (Defining Variables)
201 (Using Lexical Binding):
202 * doc/lispref/compile.texi (Compiler Errors): Emphasize that omitting
203 VALUE for `defvar' marks the variable special only locally.
204 * doc/lispref/variables.texi (Using Lexical Binding): Add example of
205 using `defvar' without VALUE.
206
2072018-03-22 Charles A. Roelli <charles@aurox.ch>
208
209 * doc/lispref/buffers.texi (Buffer List): Fix grammar.
210
211 * doc/lispref/anti.texi (Antinews): Fix grammar.
212
2132018-03-22 Glenn Morris <rgm@gnu.org>
214
215 * lisp/org/ob-lisp.el (org-babel-lisp-eval-fn): Tweak type.
216
217 Avoids type mismatch when relevant library is not present/loaded.
218
2192018-03-22 Glenn Morris <rgm@gnu.org>
220
221 sql.el defcustom fixes
222
223 * lisp/progmodes/sql.el (sql-login-params): Update.
224 Avoids type mismatch with postgres and sqlite login params.
225 (sql-postgres-login-params): Bump version.
226
2272018-03-22 Eli Zaretskii <eliz@gnu.org>
228
229 Document DEFUN attributes
230
231 * doc/lispref/internals.texi (Writing Emacs Primitives): Document
232 specification of function attributes in DEFUN.
233
2342018-03-22 Nicolas Petton <nicolas@petton.fr>
235
236 * etc/NEWS: Add an entry for auth-source-pass.
237
2382018-03-22 Eli Zaretskii <eliz@gnu.org>
239
240 Fix the MSDOS build
241
242 * msdos/sed2v2.inp (HAVE_SBRK): Define to 1.
243
2442018-03-22 Eric Abrahamsen <eric@ericabrahamsen.net>
245
246 Improve warning and error messages
247
248 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read,
249 (eieio-persistent-validate/fix-slot-value): Indicate exactly what
250 went wrong.
251
2522018-03-22 Eric Abrahamsen <eric@ericabrahamsen.net>
253
254 Adjust eieio persistence tests for expected failure
255
256 * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
257 (eieio-test-persist-hash-and-vector,
258 eieio-test-persist-interior-lists): Persistence does not currently
259 handle deeply-nested objects. Expect current failures, and mark for
260 future fixes.
261
2622018-03-22 Eric Abrahamsen <eric@ericabrahamsen.net>
263
264 Let eieio-persistent-read read what object-write has written
265
266 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
267 `object-write' may quote lists inside hash tables and vectors, so
268 unquote those lists here.
269
270 This patch allows the eieio-persistent write/restore process to
271 perform a clean round trip. It only handles a very specific and
272 limited range of object structures, but at least the write and read
273 procedures match.
274
2752018-03-22 Eric Abrahamsen <eric@ericabrahamsen.net>
276
277 Handle possible classtype values in eieio-persistent-read
278
279 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
280 The function `eieio-persistent-slot-type-is-class-p' could return
281 either a single class, or a list of classes.
282
2832018-03-22 Pierre Téchoueyres <pierre.techoueyres@free.fr>
284
285 Add new tests for eieio persistence
286
287 * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el:
288 (hash-equal): New comparison test for hash-tables.
289 (persist-test-save-and-compare): Use test for hash-tables.
290 (eieio-test-persist-hash-and-vector,
291 eieio-test-persist-interior-lists): New tests.
292
2932018-03-22 Glenn Morris <rgm@gnu.org>
294
295 * lisp/gnus/gnus-cloud.el (gnus-cloud-synced-files): Fix doc & type.
296
297 * lisp/ibuf-ext.el (ibuffer-never-search-content-mode): Fix type.
298
2992018-03-21 Glenn Morris <rgm@gnu.org>
300
301 * doc/lispref/windows.texi (Selecting Windows): Fix a typo.
302
3032018-03-21 Charles A. Roelli <charles@aurox.ch>
304
305 * doc/lispref/internals.texi (Writing Emacs Primitives): Fix grammar.
306
3072018-03-21 Alan Mackenzie <acm@muc.de>
308
309 Firm up documentation of generalized variables
310
311 * doc/lispref/variables.texi (Generalized Variables)
312 (Setting Generalized Variables): Define a generalized variable as something
313 setf can write to. Remove the insinuation that hackers have poor memories.
314 State explicitly that the list of GVs given is complete. Remove the
315 suggestion that `setf' has superseded, or is in the process of superseding,
316 `setq'. Make minor corrections to the English.
317
3182018-03-21 Eli Zaretskii <eliz@gnu.org>
319
320 Improve documentation of Auto-Revert mode
321
322 * doc/emacs/files.texi (Reverting): Mention that Aut-Revert
323 applies to Dired buffers as well. Suggested by Michael Albinus
324 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
325
3262018-03-21 Eli Zaretskii <eliz@gnu.org>
327
328 Improvements in dired.texi
329
330 * doc/emacs/dired.texi (Dired): Mention that Dired works with
331 remote directories.
332 (Dired Enter): ls-lisp is used on some remote systems as well.
333 (Dired Navigation): Mention and index the command names.
334 (Dired Deletion): Document the 'always' value of
335 dired-recursive-deletes. Mention the alternative deletion method.
336 (Marks vs Flags): Fix spelling of Auto-Revert mode. Document what
337 marking does on a subdirectory header line.
338 (Operating on Files): Document that 'Z' uses gzip or compress.
339 (Comparison in Dired): Mention ediff-files.
340 (Misc Dired Features): Fix a typo. Suggested by Michael Albinus
341 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
342
3432018-03-21 Noam Postavsky <npostavs@gmail.com>
344
345 Revert "Support all perl variable declarators and prefixes"
346
347 It highlights normal variable names in perl programs (Bug#30812).
348 * lisp/progmodes/perl-mode.el (perl-imenu-generic-expression)
349 (perl-font-lock-keywords-2): Restore values prior to Bug#27613 fix.
350
351 Don't merge to master, we will fix Bug#27613 properly there (it's too
352 close to release to do that on emacs-26).
353
3542018-03-20 Paul Eggert <eggert@cs.ucla.edu>
355
356 Port to 32-bit sparc64
357
358 Backport from master.
359 Problem reported by Ulrich Mueller; fix suggested by Eli Zaretskii
360 and Andreas Schwab (Bug#30855).
361 * src/alloc.c (mark_memory): Call mark_maybe_object only on
362 pointers that are properly aligned for Lisp_Object.
363
3642018-03-20 Robert Pluim <rpluim@gmail.com>
365
366 Correct Info link markup
367
368 * lisp/gnus/gnus-agent.el (gnus-agent-auto-agentize-methods):
369 Correct markup for Info link.
370 * src/minibuf.c (Fcompleting_read): Likewise.
371
3722018-03-20 Nick Helm <nick@tenpoint.co.nz>
373
374 Improve documentation of 'with-help-window'
375
376 * doc/lispref/help.texi (Help Functions): Change variable name
377 to 'buffer-or-name'.
378
379 * lisp/help.el (with-help-window): Change variable name to
380 'buffer-or-name' and rewrite the doc string, adding reference
381 to 'help-window-setup'. (Bug#30792)
382
3832018-03-20 Eli Zaretskii <eliz@gnu.org>
384
385 Minor improvements in building.texi
386
387 * doc/emacs/building.texi (Compilation Shell): Mention that this
388 section is for local compilation buffers.
389 (Compilation, Compilation Mode): Mention that 'g' is bound to
390 'recompile' in compilation buffers.
391 (Grep Searching): Add a cross-reference to "Compilation Mode".
392 Suggested by Michael Albinus <michael.albinus@gmx.de> in
393 emacs-manual-bugs@gnu.org.
394
3952018-03-20 Alex Branham <branham@utexas.edu>
396
397 * lisp/textmodes/bibtex.el (bibtex-mark-entry): activate mark
398
3992018-03-19 Eli Zaretskii <eliz@gnu.org>
400
401 * doc/emacs/building.texi (Starting GUD): Mention 'guiler'.
402
4032018-03-19 Eli Zaretskii <eliz@gnu.org>
404
405 Yet more proofreading of the Emacs manual
406
407 * doc/emacs/building.texi (Compilation, Grep Searching)
408 (Debuggers, GUD Customization, Source Buffers)
409 (Breakpoints Buffer, Threads Buffer): Minor fixes and updates.
410 Suggested by Michael Albinus <michael.albinus@gmx.de> in
411 emacs-manual-bugs@gnu.org.
412
4132018-03-19 Paul Eggert <eggert@cs.ucla.edu>
414
415 * doc/emacs/rmail.texi: Fix broken link.
416
4172018-03-19 Paul Eggert <eggert@cs.ucla.edu>
418
419 Fix recently-added POP doc glitch
420
421 * doc/emacs/rmail.texi (Remote Mailboxes):
422 POP3 → POP, when talking about POP in general.
423
4242018-03-19 Eli Zaretskii <eliz@gnu.org>
425
426 More proofreading of the Emacs manual
427
428 * doc/emacs/macos.texi (Mac / GNUstep Basics): Fix typos. Improve
429 indexing.
430 (Mac / GNUstep Basics, Mac / GNUstep Customization)
431 (Mac / GNUstep Events): Improve indexing.
432
433 * doc/emacs/rmail.texi (Rmail): Mention Gnus.
434 (Rmail Basics, Rmail Scrolling): Improve cross-references and
435 indexing.
436 (Rmail Motion): Minor improvements.
437 (Rmail Inbox): Remove outdated text about Babyl format.
438 (Rmail Files): Formatting changes. Comment out
439 set-rmail-inbox-list in the table of commands, as it is commented
440 out in the text that follows.
441 (Rmail Output, Rmail Labels, Rmail Reply, Rmail Make Summary):
442 Minor copyedits.
443 (Rmail Summary Edit): Document
444 rmail-summary-scroll-between-messages.
445 (Rmail Editing): Improve indexing.
446 (Movemail): Fix typos.
447 (Remote Mailboxes): Use "POP3" rather than "POP".
448
4492018-03-19 Simen Heggestøyl <simenheg@gmail.com>
450
451 Fix typo in the Emacs manual's VC chapter
452
453 * doc/emacs/maintaining.texi (VC Directory Buffer): Fix a typo.
454
4552018-03-19 Basil L. Contovounesios <contovob@tcd.ie>
456
457 Pass json-readtable-error data as a list (bug#30489)
458
459 * lisp/json.el (json-readtable-dispatch): Fix error data.
460 * test/lisp/json-tests.el (test-json-read): Check error data is a
461 list.
462
4632018-03-17 Noam Postavsky <npostavs@gmail.com>
464
465 Improve word motion docs (Bug#30815)
466
467 * doc/lispref/positions.texi (Word Motion): Fix reference to
468 `char-script-table'.
469 * lisp/simple.el (backward-word):
470 * src/syntax.c (forward-word): Mention `char-script-table' and add
471 link to the 'Word Motion' manual section.
472
4732018-03-15 Michael Albinus <michael.albinus@gmx.de>
474
475 Replace "carriage-return" by "carriage return" in manuals
476
477 * doc/emacs/msdos.texi:
478 * doc/emacs/mule.texi:
479 * doc/emacs/screen.texi:
480 * doc/lispref/nonascii.texi:
481 * doc/misc/calc.texi: Replace "carriage-return" by "carriage
482 return". Suggested by Richard Stallman <rms@gnu.org> in
483 emacs-manual-bugs@gnu.org.
484
4852018-03-15 Eli Zaretskii <eliz@gnu.org>
486
487 Minor copyedits in mule.texi
488
489 * doc/emacs/mule.texi (Recognize Coding, Fontsets): Minor changes
490 in wording. Suggested by Richard Stallman <rms@gnu.org> in
491 emacs-manual-bugs@gnu.org.
492
4932018-03-14 Eli Zaretskii <eliz@gnu.org>
494
495 Fix problems caused by fontconfig-2.13.0
496
497 * src/xterm.c (x_term_init): Call fixup_locale after
498 xg_initialize, to countermand the call to setlocale in some
499 versions of fontconfig. (Bug#30788)
500
5012018-03-13 Glenn Morris <rgm@gnu.org>
502
503 Fix some allout.el aliases
504
505 * lisp/allout.el (allout-passphrase-verifier-string)
506 (allout-passphrase-hint-string): Fix alias.
507
5082018-03-13 Glenn Morris <rgm@gnu.org>
509
510 * lisp/progmodes/ada-mode.el (ada-clean-buffer-before-saving): Doc fix.
511
5122018-03-13 Glenn Morris <rgm@gnu.org>
513
514 Doc fixes re obsolete items
515
516 * doc/emacs/mini.texi (Completion Commands): Small update re mouse.
517 * doc/misc/htmlfontify.texi (Customization): Replace obsolete alias.
518
5192018-03-13 Glenn Morris <rgm@gnu.org>
520
521 Replace an obsolete alias in tpu-mapper
522
523 * lisp/obsolete/tpu-mapper.el (tpu-map-key, tpu-mapper):
524 Replace obsolete alias.
525
5262018-03-13 Glenn Morris <rgm@gnu.org>
527
528 Doc fixes re obsolete items
529
530 * doc/emacs/maintaining.texi (VC Undo):
531 * doc/misc/efaq-w32.texi (Font names): Replace obsolete aliases.
532 * doc/misc/url.texi (Customization):
533 Don't mention url-temporary-directory, it essentially does nothing.
534 * lisp/hilit-chg.el
535 (highlight-changes-global-changes-existing-buffers): Doc fix.
536
5372018-03-13 Eli Zaretskii <eliz@gnu.org>
538
539 Minor changes in mule.texi
540
541 * doc/emacs/mule.texi (International, Coding Systems)
542 (Bidirectional Editing): Minor wording changes and typo fixes.
543 Suggested by Michael Albinus <michael.albinus@gmx.de> in
544 emacs-manual-bugs@gnu.org.
545
5462018-03-13 Eli Zaretskii <eliz@gnu.org>
547
548 Avoid assertion violation under visual-order-cursor-movement
549
550 * src/xdisp.c (Fmove_point_visually): Don't let point exceed the
551 BEGV..ZV range. Signal Beginning of buffer error when there's a
552 before-string at BEGV. (Bug#30787)
553
5542018-03-13 Glenn Morris <rgm@gnu.org>
555
556 Stop mentioning options.el in doc
557
558 * doc/misc/calc.texi (Customizing Embedded Mode):
559 Remove mentions of the obsolete (since 22.1) options.el.
560 * lisp/progmodes/meta-mode.el: Comment fix.
561
5622018-03-12 Charles A. Roelli <charles@aurox.ch>
563
564 * lisp/vc/vc-dir.el (vc-dir-unmark): Fix documentation.
565
5662018-03-12 Eli Zaretskii <eliz@gnu.org>
567
568 * lisp/minibuffer.el (completion-cycle-threshold): Doc fix.
569
5702018-03-12 Eli Zaretskii <eliz@gnu.org>
571
572 Fix last change in Xref documentation
573
574 * doc/emacs/maintaining.texi (Looking Up Identifiers): More
575 accurate wording for the description of xref-etags-mode.
576
5772018-03-11 Eli Zaretskii <eliz@gnu.org>
578
579 More changes in the Emacs manual
580
581 * doc/emacs/text.texi (Words, Foldout, Table Conversion): Clarify
582 text. Reported by Gijs Hillenius <gijs@hillenius.net> in
583 emacs-manual-bugs@gnu.org.
584
585 * doc/emacs/msdos.texi (Windows Keyboard):
586 * doc/emacs/msdos-xtra.texi (MS-DOS Keyboard):
587 * doc/emacs/macos.texi (Mac / GNUstep Basics):
588 * doc/emacs/glossary.texi (Glossary):
589 * doc/emacs/custom.texi (Function Keys, Init Syntax):
590 * doc/emacs/commands.texi (User Input):
591 * doc/emacs/basic.texi (Arguments): Fix capitalization of "Meta".
592 * doc/emacs/msdos.texi (Windows Keyboard):
593 * doc/emacs/dired.texi (Dired Updating):
594 * doc/emacs/custom.texi (Init Rebinding): Fix misuses of @key.
595 Suggested by Richard Stallman <rms@gnu.org>.
596
5972018-03-11 Eli Zaretskii <eliz@gnu.org>
598
599 Improve documentation of Xref
600
601 * doc/emacs/maintaining.texi (Looking Up Identifiers): Document
602 xref-etags-mode.
603
6042018-03-11 Paul Eggert <eggert@cs.ucla.edu>
605
606 Fix create_process bug breaking eudc-expand-inline
607
608 Problem reported by Thomas Fitzsimmons (Bug#30762).
609 * src/process.c (create_process) [HAVE_PTYS]:
610 Call setsid even if !PTY_FLAG.
611
6122018-03-10 Noam Postavsky <npostavs@gmail.com>
613
614 Clarify that nil doesn't match itself as a cl-case clause (Bug#30749)
615
616 * lisp/emacs-lisp/cl-macs.el (cl-case): Mention that the ATOM
617 => (ATOM) short form is only for non-nil ATOMs.
618
6192018-03-10 Charles A. Roelli <charles@aurox.ch>
620
621 Improve SVG documentation
622
623 * doc/lispref/display.texi (ImageMagick Images): Remove an
624 outdated comment that references a fixed bug.
625 (SVG Images): Fix grammar, and call functions functions (there are
626 no commands in lisp/svg.el).
627
6282018-03-10 Eli Zaretskii <eliz@gnu.org>
629
630 Document the "URL" keyword in library headers
631
632 * doc/lispref/tips.texi (Library Headers): "URL" is an alias for
633 "Homepage". Suggested by Peter Oliver <p.d.oliver@mavit.org.uk>.
634 (Bug#30571)
635
6362018-03-09 Glenn Morris <rgm@gnu.org>
637
638 * test/lisp/international/mule-tests.el:
639 Avoid local variables confusion.
640
6412018-03-09 Bill Wohler <wohler@newt.com>
642
643 Add missing findex entries for recently removed kindex entries
644
645 * doc/misc/mh-e.texi:
646
647 (cherry picked from commit a56a3fc6849b89a71c9a00afcb088021ccbe94e5)
648
6492018-03-09 Glenn Morris <rgm@gnu.org>
650
651 Replace the obsolete process-kill-without-query in documentation
652
653 * lisp/comint.el (comint-exec-hook):
654 * lisp/term.el (term-exec-hook):
655 * lisp/eshell/esh-proc.el (eshell-exec-hook):
656 Doc fixes re the obsolete process-kill-without-query.
657
6582018-03-08 Michael Albinus <michael.albinus@gmx.de>
659
660 Minor change in the manual
661
662 * doc/emacs/display.texi (Useless Whitespace):
663 Don't upcase "TAB" and "SPC" when alluding to characters.
664
6652018-03-08 Eli Zaretskii <eliz@gnu.org>
666
667 More minor changes in the manual
668
669 * doc/emacs/display.texi (Useless Whitespace): Don't upcase "TAB"
670 and "SPC" when alluding to characters. Suggested by Richard
671 Stallman <rms@gnu.org>.
672
673 * doc/emacs/buffers.texi (Misc Buffer): Clarify what "read-only"
674 means for buffers.
675 (Buffers): Define and describe "buffer contents". Suggested by
676 Richard Stallman <rms@gnu.org>. (Bug#30685)
677
6782018-03-07 Glenn Morris <rgm@gnu.org>
679
680 Replace some obsolete aliases in code
681
682 * lisp/net/eudc-bob.el (eudc-bob-mail-keymap):
683 * lisp/textmodes/reftex-toc.el (reftex-make-separate-toc-frame):
684 Replace obsolete aliases.
685
6862018-03-07 Glenn Morris <rgm@gnu.org>
687
688 Replace some obsolete aliases in documentation
689
690 * doc/misc/efaq-w32.texi (Incoming mail with Rmail):
691 * doc/misc/speedbar.texi (Major Display Modes):
692 * lisp/mh-e/mh-folder.el (mh-restore-desktop-buffer):
693 Doc fixes re obsolete aliases.
694
6952018-03-07 Eli Zaretskii <eliz@gnu.org>
696
697 Minor improvements in manuals
698
699 * doc/lispref/variables.texi (Local Variables): Make more clear
700 that local bindings of 'let' are in effect only within the body.
701 Suggested by Marcin Borkowski <mbork@mbork.pl>, see
702 http://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00217.html
703 for the details.
704
705 * doc/emacs/programs.texi (Matching): Fix a typo. Reported by
706 Alex Branham <alex.branham@gmail.com> in emacs-manual-bugs@gnu.org.
707 Improve indexing.
708
7092018-03-07 Eli Zaretskii <eliz@gnu.org>
710
711 Minor copyedits in display.texi
712
713 * doc/emacs/display.texi (Highlight Interactively)
714 (Useless Whitespace, Line Truncation, Visual Line Mode): Minor
715 changes of wording and typo corrections. Suggested by Michael
716 Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
717
7182018-03-07 Glenn Morris <rgm@gnu.org>
719
720 Remove some unused spam.el variables
721
722 * lisp/gnus/spam.el (spam-ifile-path, spam-ifile-database-path)
723 (spam-bogofilter-path, spam-bsfilter-path)
724 (spam-spamassassin-path, spam-sa-learn-path):
725 Remove variables that are described as obsolete, but are
726 really completely unused, and have been for years.
727
7282018-03-07 Glenn Morris <rgm@gnu.org>
729
730 Replace some obsolete aliases in code
731
732 * lisp/emulation/viper.el (viper-set-hooks):
733 * lisp/epa-hook.el (auto-encryption-mode):
734 * lisp/term/pc-win.el (set-frame-font): Replace obsolete aliases.
735 * lisp/net/quickurl.el (quickurl--assoc-function): New.
736 (quickurl-assoc-function): Use it.
737
7382018-03-07 Glenn Morris <rgm@gnu.org>
739
740 Replace some obsolete aliases in documentation
741
742 * doc/emacs/text.texi (Nroff Mode):
743 * doc/misc/efaq.texi (How to add fonts):
744 * lisp/gnus/nnheader.el (nnheader-insert-file-contents):
745 * lisp/progmodes/pascal.el (pascal-outline-mode):
746 Doc fixes re obsolete aliases.
747
7482018-03-06 Glenn Morris <rgm@gnu.org>
749
750 Obsolete eshell-cmpl-suffix-list
751
752 * lisp/eshell/em-cmpl.el (eshell-cmpl-suffix-list):
753 Make obsolete, to match pcomplete-suffix-list.
754
7552018-03-06 Eli Zaretskii <eliz@gnu.org>
756
757 More minor changes in the Glossary of the Emacs manual
758
759 * doc/emacs/glossary.texi (Glossary): Improve cross-references for
760 modifier keys. Fix typos. Suggested by Gijs Hillenius
761 <gijs@hillenius.net> in emacs-manual-bugs@gnu.org.
762
7632018-03-06 Michael Heerdegen <michael_heerdegen@web.de>
764
765 Revert last commit
766
767 This reverts commit af4697faa1f5b643f63a9ea61aa205a4c1432e23. It's
768 too late for this to be in the release.
769
7702018-03-06 Michael Heerdegen <michael_heerdegen@web.de>
771
772 Define if-let* and derivatives as aliases for if-let etc
773
774 This commit reverts declaring `if-let' and `when-let' obsolete in
775 favor of the new `if-let*' and `when-let*' versions because of the
776 compiler warning mess (Bug#30039). Instead we make foo-let* aliases
777 for foo-let. The old single-tuple variable spec case is still
778 supported for backward compatibility.
779 * lisp/emacs-lisp/subr-x.el (if-let, when-let): Don't declare
780 obsolete. Tweak edebug specs.
781 (and-let): Renamed from `and-let*' for compatibility with the names
782 `if-let' and `when-let'.
783 (if-let*, when-let*, and-let*): Define as aliases for `if-let',
784 `when-let' and `and-let'.
785 * test/lisp/emacs-lisp/subr-x-tests.el (if-let-single-tuple-case-test)
786 (when-let-single-tuple-case-test): New tests for the single-binding
787 tuple case.
788 In the whole file, prefer the names without "*".
789
7902018-03-05 Eli Zaretskii <eliz@gnu.org>
791
792 Minor fix in Emacs manual's Glossary
793
794 * doc/emacs/glossary.texi (Glossary): Fix outdated text about
795 primary selection. Reported by Gijs Hillenius
796 <gijs@hillenius.net> in emacs-manual-bugs@gnu.org.
797
7982018-03-03 Juri Linkov <juri@linkov.net>
799
800 * lisp/progmodes/grep.el (zrgrep):
801
802 Let-bind grep-use-null-filename-separator to nil (bug#30559).
803
8042018-03-03 Eli Zaretskii <eliz@gnu.org>
805
806 Minor copyedits in doc/emacs/text.texi
807
808 * doc/emacs/text.texi (TeX Mode): Use @code for command markup.
809 (HTML Mode): Add a note about "C-x C-v" binding in HTML mode.
810
8112018-03-03 Eli Zaretskii <eliz@gnu.org>
812
813 Remove outdated comment in syntax.el
814
815 * lisp/emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): Remove
816 outdated comment. (Bug#30617)
817
8182018-03-03 Eli Zaretskii <eliz@gnu.org>
819
820 Prevent Flyspell from changing unrelated words
821
822 * lisp/textmodes/flyspell.el (flyspell-auto-correct-word): Avoid
823 using stale cached data from previous invocations of this command.
824 (Bug#30462)
825
8262018-03-03 Eli Zaretskii <eliz@gnu.org>
827
828 Avoid errors in flymake in builds --without-x
829
830 * lisp/progmodes/flymake.el: Require 'mwheel'. (Bug#28732)
831
8322018-03-03 Eli Zaretskii <eliz@gnu.org>
833
834 More improvements of the Emacs manual
835
836 * doc/emacs/rmail.texi (Rmail Reply, Rmail Sorting): Improve
837 wording. Suggested by Daniel Chakraborty
838 <danielmchakraborty@gmail.com>.
839
840 * doc/emacs/glossary.texi (Glossary): Add cross-references.
841 Improve and clarify wording. Suggested by Gijs Hillenius
842 <gijs@hillenius.net> in emacs-manual-bugs@gnu.org.
843
844 * doc/emacs/text.texi (Org Authoring): Add more supported formats
845 to the list.
846 (TeX Print): Improve wording. Slightly rearrange stuff.
847 (TeX Misc): Mention doctex-mode-hook.
848 (Two-Column): Minor rearrangement of text. Suggested by Michael
849 Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
850
851 * doc/emacs/misc.texi (Saving Emacs Sessions):
852 * doc/emacs/programs.texi (Program Modes): Remove redundant text
853 and index entries.
854
8552018-03-03 Dmitry Gutov <dgutov@yandex.ru>
856
857 Backport: xref--next-error-function: Move xref's window point
858
859 * lisp/progmodes/xref.el (xref--next-error-function): Move
860 xref's window point if it's visible. When we don't do that,
861 navigation can start looping after a while.
862
863 (cherry picked from commit 108ce84432d597f92637ea74bd0a094224d157de)
864
8652018-03-02 Glenn Morris <rgm@gnu.org>
866
867 mwheel minor consistency fix
868
869 * lisp/mwheel.el (mwheel-scroll-left-function)
870 (mwheel-scroll-right-function):
871 Change from defcustom to defvar, for consistency with pre-existing.
872
8732018-03-02 Eli Zaretskii <eliz@gnu.org>
874
875 * src/window.c (Frecenter): Improve commentary.
876
8772018-03-02 Eli Zaretskii <eliz@gnu.org>
878
879 Fix downloading non-text files in EWW
880
881 * lisp/net/eww.el (eww-download-callback): Bind
882 coding-system-for-read to 'no-conversion', to avoid any code- or
883 EOL-conversions in downloaded files. (Bug#30664)
884
8852018-03-02 Tak Kunihiro <tkk@misasa.okayama-u.ac.jp>
886
887 Rename some mwheel options, for consistency
888
889 * lisp/mwheel.el (mouse-wheel-tilt-scroll)
890 (mouse-wheel-flip-direction): Rename from mwheel-tilt-scroll-p,
891 mwheel-flip-direction.
892 (mwheel-scroll): Update for option renaming.
893 * doc/emacs/frames.texi (Mouse Commands):
894 Update for option renaming.
895
8962018-03-01 Glenn Morris <rgm@gnu.org>
897
898 * lisp/vc/add-log.el (add-change-log-entry): Replace obsolete alias.
899
9002018-03-01 Eli Zaretskii <eliz@gnu.org>
901
902 Improve the Emacs manual
903
904 * doc/emacs/xresources.texi (Table of Resources): Mention that
905 some resources are ignored by toolkit builds.
906 * doc/emacs/custom.texi (Key Bindings): Improve indexing.
907 (Bug#30530)
908
9092018-03-01 Eli Zaretskii <eliz@gnu.org>
910
911 * lisp/dired-aux.el (dired-do-create-files): Doc fix. (Bug#30634)
912
9132018-03-01 Michael Albinus <michael.albinus@gmx.de>
914
915 Further improvements on manuals
916
917 * doc/emacs/xresources.texi:
918 * doc/lispref/display.texi:
919 * doc/lispref/keymaps.texi:
920 * doc/misc/dbus.texi:
921 * doc/misc/efaq-w32.texi: Use "GTK+" where applicable.
922
923 * doc/emacs/xresources.texi (Resources): Mention several use
924 of "-xrm".
925 (Table of Resources) [verticalScrollBars]: Add reference to Scroll Bars.
926
9272018-03-01 Paul Eggert <eggert@cs.ucla.edu>
928
929 Require a larger stack size for threads on macOS (bug#30364)
930
931 * src/systhread.c (sys_thread_create)
932 [THREADS_ENABLED && HAVE_PTHREAD && DARWIN_OS]:
933 Require at least 8MB stack size for x64 and 4MB for x86 on macOS.
934 Do not merge to master.
935
9362018-02-28 Glenn Morris <rgm@gnu.org>
937
938 * doc/lispref/streams.texi (Output Variables): Fix previous.
939
9402018-02-28 Michael Albinus <michael.albinus@gmx.de>
941
942 Use "GTK+" where applicable in the manual
943
944 * doc/emacs/display.texi (Standard Faces, Standard Faces):
945 * doc/emacs/emacs.texi (Top):
946 * doc/emacs/files.texi (Visiting):
947 * doc/emacs/frames.texi (Scroll Bars):
948 * doc/emacs/xresources.texi: Use "GTK+" where applicable.
949
9502018-02-28 Paul Eggert <eggert@cs.ucla.edu>
951
952 Document print-escape-control-characters
953
954 * doc/lispref/streams.texi, etc/NEWS: Add doc.
955
9562018-02-27 Eli Zaretskii <eliz@gnu.org>
957
958 * doc/emacs/killing.texi (Rectangles): Don't use @key for characters.
959
9602018-02-27 Glenn Morris <rgm@gnu.org>
961
962 * lisp/emulation/viper.el: Unbreak it.
963
964 Since 2017-03-19, M-x viper failed with function void cl-member-if.
965 Perhaps it isn't used much.
966
9672018-02-27 Eli Zaretskii <eliz@gnu.org>
968
969 More fixes in the Emacs manual
970
971 * doc/emacs/xresources.texi (Table of Resources, Lucid Resources):
972 Sort the resources.
973 (Lucid Resources): Add cross-references.
974 (GTK Resource Basics): Fix wording.
975 (GTK styles): Add empty lines in a @table. Suggested by Michael
976 Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
977
9782018-02-27 Eli Zaretskii <eliz@gnu.org>
979
980 Avoid aborts in 'md5'
981
982 * src/fns.c (extract_data_from_object): Don't crash if called with
983 an invalid object. (Bug#30627)
984
9852018-02-26 Michael Albinus <michael.albinus@gmx.de>
986
987 Mark keys consistently in manuals
988
989 * doc/emacs/killing.texi:
990 * doc/lispintro/emacs-lisp-intro.texi:
991 * doc/misc/calc.texi:
992 * doc/misc/cc-mode.texi:
993 * doc/misc/dired-x.texi:
994 * doc/misc/ede.texi:
995 * doc/misc/edt.texi:
996 * doc/misc/efaq.texi:
997 * doc/misc/erc.texi:
998 * doc/misc/eshell.texi:
999 * doc/misc/gnus-faq.texi:
1000 * doc/misc/gnus-news.texi:
1001 * doc/misc/idlwave.texi:
1002 * doc/misc/ido.texi:
1003 * doc/misc/mairix-el.texi:
1004 * doc/misc/message.texi:
1005 * doc/misc/mh-e.texi:
1006 * doc/misc/newsticker.texi:
1007 * doc/misc/org.texi:
1008 * doc/misc/pcl-cvs.texi:
1009 * doc/misc/ses.texi:
1010 * doc/misc/sieve.texi:
1011 * doc/misc/smtpmail.texi:
1012 * doc/misc/speedbar.texi:
1013 * doc/misc/srecode.texi:
1014 * doc/misc/vhdl-mode.texi:
1015 * doc/misc/vip.texi:
1016 * doc/misc/viper.texi: Mark keys consistently.
1017
10182018-02-26 Michael Albinus <michael.albinus@gmx.de>
1019
1020 Remove @key{} markups from @kindex entries in manuals
1021
1022 * doc/emacs/basic.texi:
1023 * doc/emacs/buffers.texi:
1024 * doc/emacs/building.texi:
1025 * doc/emacs/calendar.texi:
1026 * doc/emacs/custom.texi:
1027 * doc/emacs/dired.texi:
1028 * doc/emacs/display.texi:
1029 * doc/emacs/files.texi:
1030 * doc/emacs/frames.texi:
1031 * doc/emacs/help.texi:
1032 * doc/emacs/indent.texi:
1033 * doc/emacs/killing.texi:
1034 * doc/emacs/kmacro.texi:
1035 * doc/emacs/mark.texi:
1036 * doc/emacs/mini.texi:
1037 * doc/emacs/misc.texi:
1038 * doc/emacs/modes.texi:
1039 * doc/emacs/msdos-xtra.texi:
1040 * doc/emacs/msdos.texi:
1041 * doc/emacs/mule.texi:
1042 * doc/emacs/picture-xtra.texi:
1043 * doc/emacs/programs.texi:
1044 * doc/emacs/regs.texi:
1045 * doc/emacs/rmail.texi:
1046 * doc/emacs/screen.texi:
1047 * doc/emacs/search.texi:
1048 * doc/emacs/sending.texi:
1049 * doc/emacs/text.texi:
1050 * doc/emacs/trouble.texi:
1051 * doc/misc/calc.texi:
1052 * doc/misc/cc-mode.texi:
1053 * doc/misc/ediff.texi:
1054 * doc/misc/ert.texi:
1055 * doc/misc/eww.texi:
1056 * doc/misc/forms.texi:
1057 * doc/misc/gnus.texi:
1058 * doc/misc/idlwave.texi:
1059 * doc/misc/info.texi:
1060 * doc/misc/message.texi:
1061 * doc/misc/mh-e.texi:
1062 * doc/misc/newsticker.texi:
1063 * doc/misc/org.texi:
1064 * doc/misc/pcl-cvs.texi:
1065 * doc/misc/rcirc.texi:
1066 * doc/misc/reftex.texi:
1067 * doc/misc/sc.texi:
1068 * doc/misc/sieve.texi:
1069 * doc/misc/vhdl-mode.texi:
1070 * doc/misc/vip.texi:
1071 * doc/misc/viper.texi:
1072 * doc/misc/woman.texi: Remove @key{} markups from @kindex entries.
1073
10742018-02-25 Eli Zaretskii <eliz@gnu.org>
1075
1076 * doc/emacs/display.texi (Standard Faces): Fix markup of index entry.
1077
10782018-02-25 Michael Albinus <michael.albinus@gmx.de>
1079
1080 Fix @kindex entries in manuals
1081
1082 * doc/emacs/basic.texi:
1083 * doc/emacs/buffers.texi:
1084 * doc/emacs/building.texi:
1085 * doc/emacs/calendar.texi:
1086 * doc/emacs/custom.texi:
1087 * doc/emacs/dired.texi:
1088 * doc/emacs/display.texi:
1089 * doc/emacs/files.texi:
1090 * doc/emacs/frames.texi:
1091 * doc/emacs/help.texi:
1092 * doc/emacs/indent.texi:
1093 * doc/emacs/killing.texi:
1094 * doc/emacs/kmacro.texi:
1095 * doc/emacs/mark.texi:
1096 * doc/emacs/mini.texi:
1097 * doc/emacs/misc.texi:
1098 * doc/emacs/modes.texi:
1099 * doc/emacs/msdos-xtra.texi:
1100 * doc/emacs/msdos.texi:
1101 * doc/emacs/mule.texi:
1102 * doc/emacs/picture-xtra.texi:
1103 * doc/emacs/programs.texi:
1104 * doc/emacs/regs.texi:
1105 * doc/emacs/rmail.texi:
1106 * doc/emacs/screen.texi:
1107 * doc/emacs/search.texi:
1108 * doc/emacs/sending.texi:
1109 * doc/emacs/text.texi:
1110 * doc/emacs/trouble.texi:
1111 * doc/lispref/files.texi:
1112 * doc/misc/calc.texi:
1113 * doc/misc/cc-mode.texi:
1114 * doc/misc/ediff.texi:
1115 * doc/misc/epa.texi:
1116 * doc/misc/ert.texi:
1117 * doc/misc/eww.texi:
1118 * doc/misc/forms.texi:
1119 * doc/misc/gnus.texi:
1120 * doc/misc/info.texi:
1121 * doc/misc/mairix-el.texi:
1122 * doc/misc/message.texi:
1123 * doc/misc/mh-e.texi:
1124 * doc/misc/newsticker.texi:
1125 * doc/misc/org.texi:
1126 * doc/misc/pcl-cvs.texi:
1127 * doc/misc/rcirc.texi:
1128 * doc/misc/sc.texi:
1129 * doc/misc/sieve.texi:
1130 * doc/misc/vhdl-mode.texi:
1131 * doc/misc/vip.texi:
1132 * doc/misc/viper.texi:
1133 * doc/misc/woman.texi: Fix @kindex entries. Mark keys consistently.
1134
11352018-02-24 Michael Albinus <michael.albinus@gmx.de>
1136
1137 Fix @cindex entries in manuals
1138
1139 * doc/emacs/custom.texi:
1140 * doc/emacs/dired.texi:
1141 * doc/emacs/display.texi:
1142 * doc/emacs/files.texi:
1143 * doc/emacs/frames.texi:
1144 * doc/emacs/killing.texi:
1145 * doc/emacs/maintaining.texi:
1146 * doc/emacs/misc.texi:
1147 * doc/emacs/msdos-xtra.texi:
1148 * doc/emacs/msdos.texi:
1149 * doc/emacs/search.texi:
1150 * doc/emacs/text.texi:
1151 * doc/emacs/trouble.texi:
1152 * doc/lispintro/emacs-lisp-intro.texi:
1153 * doc/lispref/strings.texi:
1154 * doc/lispref/text.texi:
1155 * doc/misc/cc-mode.texi:
1156 * doc/misc/efaq.texi:
1157 * doc/misc/eieio.texi:
1158 * doc/misc/emacs-mime.texi:
1159 * doc/misc/gnus.texi:
1160 * doc/misc/htmlfontify.texi:
1161 * doc/misc/idlwave.texi:
1162 * doc/misc/message.texi:
1163 * doc/misc/mh-e.texi:
1164 * doc/misc/sem-user.texi:
1165 * doc/misc/ses.texi:
1166 * doc/misc/tramp.texi:
1167 * doc/misc/vhdl-mode.texi: Fix @cindex entries.
1168
11692018-02-24 Michael Albinus <michael.albinus@gmx.de>
1170
1171 Fix @cindex entries in org.texi
1172
1173 * doc/misc/org.texi: Fix @cindex entries. Use consistently
1174 @code{} for keywords.
1175
11762018-02-24 Eli Zaretskii <eliz@gnu.org>
1177
1178 Document reserved keys
1179
1180 * doc/emacs/custom.texi (Key Bindings): Mention keys reserved for
1181 users. (Bug#30530)
1182
11832018-02-24 Michael Albinus <michael.albinus@gmx.de>
1184
1185 * doc/misc/ebrowse.texi: Use @key{} for keys.
1186
11872018-02-24 Eli Zaretskii <eliz@gnu.org>
1188
1189 * src/keyboard.c (syms_of_keyboard): Doc fix. (Bug#30588)
1190
11912018-02-24 Eli Zaretskii <eliz@gnu.org>
1192
1193 Improve documentation of X resources
1194
1195 * doc/emacs/xresources.texi (Table of Resources): Add menu-related
1196 resources. Add cross-references to "GTK Resources".
1197
11982018-02-23 Glenn Morris <rgm@gnu.org>
1199
1200 * lisp/international/mule.el (keyboard-coding-system): Doc fix.
1201
1202 Since multi-tty, this is always set.
1203
12042018-02-23 Paul Eggert <eggert@cs.ucla.edu>
1205
1206 Minor doc fixes, mostly for timestamp issues
1207
12082018-02-23 Eli Zaretskii <eliz@gnu.org>
1209
1210 * doc/emacs/mini.texi (Completion Styles): Improve indexing.
1211
12122018-02-23 Michael Albinus <michael.albinus@gmx.de>
1213
1214 Fix @findex and @vindex entries in manuals
1215
1216 * doc/emacs/building.texi:
1217 * doc/emacs/calendar.texi:
1218 * doc/emacs/cmdargs.texi:
1219 * doc/emacs/mini.texi:
1220 * doc/emacs/misc.texi:
1221 * doc/emacs/trouble.texi:
1222 * doc/emacs/windows.texi:
1223 * doc/lispintro/emacs-lisp-intro.texi:
1224 * doc/lispref/edebug.texi:
1225 * doc/lispref/frames.texi:
1226 * doc/lispref/os.texi:
1227 * doc/lispref/windows.texi:
1228 * doc/misc/cc-mode.texi:
1229 * doc/misc/dired-x.texi:
1230 * doc/misc/ediff.texi:
1231 * doc/misc/mh-e.texi:
1232 * doc/misc/pcl-cvs.texi:
1233 * doc/misc/reftex.texi:
1234 * doc/misc/sc.texi:
1235 * doc/misc/vhdl-mode.texi:
1236 * doc/misc/viper.texi: Fix @findex and @vindex entries.
1237
12382018-02-22 Alan Mackenzie <acm@muc.de>
1239
1240 Document, in the Elisp manual, how to get a character's raw syntax descriptor
1241
1242 * doc/lispref/syntax.texi (Syntax Table internals): mention the use of `aref'
1243 to get a character's raw syntax descriptor.
1244
12452018-02-22 Eli Zaretskii <eliz@gnu.org>
1246
1247 Improvements in the Emacs manual
1248
1249 * doc/emacs/custom.texi (Customization Groups)
1250 (Changing a Variable, Browsing Custom, Customizing Faces): Fix
1251 markup of keys.
1252 (Changing a Variable, Saving Customizations): Update the
1253 description of buttons in the Custom buffer.
1254 (Face Customization): More accurate description.
1255 (Specific Customization, Examining, Locals): Add blank lines in
1256 the @table. Reported by Michael Albinus <michael.albinus@gmx.de>
1257 in emacs-manual-bugs@gnu.org.
1258
12592018-02-22 Glenn Morris <rgm@gnu.org>
1260
1261 Tiny doc/misc markup fixes
1262
1263 * doc/misc/ediff.texi (Patch and Diff Programs):
1264 * doc/misc/viper.texi (File and Buffer Handling): Fix markup typos.
1265
12662018-02-22 Martin Rudalics <rudalics@gmx.at>
1267
1268 Skip mouse-face overlap check when mouse-face is hidden (Bug#30519)
1269
1270 * src/xdisp.c (note_mouse_highlight): Skip check whether
1271 mouse-face highlighting overlay overlaps other mouse-face
1272 overlays when mouse-face highlighting is hidden (Bug#30519).
1273
12742018-02-22 Eli Zaretskii <eliz@gnu.org>
1275
1276 Fix capitalization of "Mail-Followup-To"
1277
1278 * doc/emacs/sending.texi (Header Editing, Mail Headers):
1279 Standardize on "Mail-Followup-To" as the capitalization.
1280
12812018-02-21 Juri Linkov <juri@linkov.net>
1282
1283 * lisp/progmodes/grep.el (grep-compute-defaults):
1284
1285 Add grep-use-null-filename-separator to grep-host-defaults-alist.
1286 (Bug#30559)
1287
12882018-02-21 Charles A. Roelli <charles@aurox.ch>
1289
1290 Semantic manual fixes
1291
1292 * doc/misc/semantic.texi (Tools): Fix wording and grammar, and
1293 remove a reference to "document-vars.el" which, in the Emacs
1294 repository, is part of lisp/cedet/srecode/document.el.
1295
12962018-02-21 Eli Zaretskii <eliz@gnu.org>
1297
1298 More improvements in the Emacs manual
1299
1300 * doc/emacs/help.texi (Misc Help):
1301 * doc/emacs/m-x.texi (M-x):
1302 * doc/emacs/mini.texi (Minibuffer File, Repetition): Prevent
1303 breaking of command sequences between lines. Reported by Wojciech
1304 Politarczyk <w.politarczyk@gmail.com> in emacs-manual-bugs@gnu.org.
1305
1306 * doc/emacs/sending.texi (Header Editing): Fix capitalization.
1307
13082018-02-21 tino calancha <tino.calancha@gmail.com>
1309
1310 * doc/misc/viper.texi (File and Buffer Handling): Add missing '@'
1311
13122018-02-21 Eli Zaretskii <eliz@gnu.org>
1313
1314 Fix documentation of 'x-underline-at-descent-line'
1315
1316 * doc/emacs/display.texi (Display Custom):
1317 * src/nsterm.m (syms_of_nsterm):
1318 * src/xterm.c (syms_of_xterm):
1319 * src/w32term.c (syms_of_w32term): Mention the effect of
1320 'line-spacing' on the underline position. (Bug#30553)
1321
13222018-02-21 Glenn Morris <rgm@gnu.org>
1323
1324 * lisp/textmodes/flyspell.el (flyspell-get-word): Doc fix.
1325
13262018-02-20 Robert Pluim <rpluim@gmail.com>
1327
1328 Correct variable markup in manuals
1329
1330 * doc/lispref/minibuf.texi (Completion in Buffers): Fix markup.
1331 * doc/lispref/text.texi (Filling): Likewise.
1332 * doc/misc/dired-x.texi (Advanced Mark Commands): Likewise.
1333 * doc/misc/epa.texi (Encrypting/decrypting gpg files): Likewise.
1334 (Encrypting/decrypting gpg files): Likewise.
1335 * doc/misc/tramp.texi (External methods): Likewise.
1336 (Default Method): Likewise.
1337 * doc/misc/viper.texi (Editing in Insert State): Likewise.
1338 (File and Buffer Handling): Likewise.
1339 * doc/misc/gnus.texi (Mail Source Customization): Likewise.
1340 * doc/misc/url.texi (Customization): Likewise. Note obsolete
1341 status of url-temporary-directory.
1342
13432018-02-20 Eli Zaretskii <eliz@gnu.org>
1344
1345 Improve the "Sending Mail" chapter of Emacs manual
1346
1347 * doc/emacs/sending.texi (Mail Format, Header Editing)
1348 (Mail Aliases): Fix capitalization of mail headers.
1349 (Mail Aliases): Use ~/.mailrc consistently.
1350 (Mail Misc): More accurate description of disposition. Suggested
1351 by Michael Albinus <michael.albinus@gmx.de> in
1352 emacs-manual-bugs@gnu.org.
1353
13542018-02-20 Eli Zaretskii <eliz@gnu.org>
1355
1356 Fix documentation of 'flyspell-auto-correct-word'
1357
1358 * lisp/textmodes/flyspell.el (flyspell-get-word): Elaborate in the
1359 doc string on how the function looks for the word to spell-check.
1360 (flyspell-word, flyspell-auto-correct-word): Refer to
1361 'flyspell-get-word' for details about finding the word.
1362 (Bug#30462)
1363
13642018-02-19 Robert Pluim <rpluim@gmail.com>
1365
1366 * doc/emacs/misc.texi (Saving Emacs Sessions): Fix markup.
1367
13682018-02-19 Eli Zaretskii <eliz@gnu.org>
1369
1370 More changes in the Emacs manuals
1371
1372 * doc/emacs/custom.texi (Customization Groups, Browsing Custom)
1373 (Custom Themes, Keymaps, Prefix Keymaps, Modifier Keys)
1374 (Function Keys, Named ASCII Chars, Mouse Buttons, Init Examples):
1375 Fix punctuation. Suggested by Stefan Kamphausen
1376 <stefan.kamphausen@acrolinx.com> in emacs-manual-bugs@gnu.org.
1377
1378 * doc/emacs/basic.texi (Arguments, Repeating): Avoid breaking
1379 commands between lines. Reported by Wojciech Politarczyk
1380 <w.politarczyk@gmail.com> in emacs-manual-bugs@gnu.org.
1381
1382 * doc/emacs/custom.texi (Init Rebinding): Move index entries about
1383 rebinding keys from "Init File". (Bug#30528)
1384
13852018-02-18 Eli Zaretskii <eliz@gnu.org>
1386
1387 More fixes in the Emacs manual
1388
1389 * doc/emacs/abbrevs.texi (Defining Abbrevs, Expanding Abbrevs)
1390 (Editing Abbrevs, Saving Abbrevs): Insert blank lines between
1391 @item's.
1392 (Expanding Abbrevs): Add 'unexpand-abbrev' to the list of
1393 commands. Suggested by Michael Albinus <michael.albinus@gmx.de>
1394 in emacs-manual-bugs@gnu.org.
1395
13962018-02-18 Eli Zaretskii <eliz@gnu.org>
1397
1398 * src/data.c (Faref): Fix a typo in the doc string. (Bug#30510)
1399
14002018-02-18 Michael Albinus <michael.albinus@gmx.de>
1401
1402 Minor edit in tramp.texi
1403
1404 * doc/misc/tramp.texi (Remote shell setup, Windows setup hints):
1405 Improve @cindex entries.
1406
14072018-02-17 Eli Zaretskii <eliz@gnu.org>
1408
1409 More improvements in the Emacs manual
1410
1411 * doc/emacs/maintaining.texi (Xref Commands, Identifier Search)
1412 (List Identifiers): Insert blank lines between @item's in a
1413 @table.
1414 (Etags Regexps): More accurate description of escape sequences.
1415 (Select Tags Table): Prefer "~/emacs.d/init.el" to "~/.emacs".
1416 Suggested by Michael Albinus <michael.albinus@gmx.de> in
1417 emacs-manual-bugs@gnu.org.
1418
14192018-02-17 Eli Zaretskii <eliz@gnu.org>
1420
1421 Improve documentation of 'electric-pair-mode'
1422
1423 * lisp/elec-pair.el (electric-pair-mode):
1424 * doc/emacs/programs.texi (Matching): Document the operation of
1425 electric-pair-mode when there's an active region. (Bug#30502)
1426
14272018-02-17 Charles A. Roelli <charles@aurox.ch>
1428
1429 lisp/vc/: documentation fixes
1430
1431 * lisp/vc/vc.el (vc-region-history): Clarify documentation.
1432 * lisp/vc/add-log.el (change-log-get-method-definition):
1433 Indent documentation.
1434
14352018-02-17 Robert Pluim <rpluim@gmail.com>
1436
1437 Document 'desktop-files-not-to-save'
1438
1439 * doc/emacs/misc.texi (Saving Emacs Sessions): Add description
1440 of 'desktop-files-not-to-save'.
1441
1442 * lisp/desktop.el (desktop-files-not-to-save): Explain that
1443 the default value excludes buffers visiting remote files.
1444
14452018-02-17 Eli Zaretskii <eliz@gnu.org>
1446
1447 Improve documentation of Profiling features
1448
1449 * doc/lispref/debugging.texi (Profiling): Improve the description
1450 of elp.el. Improve wording of the rest of the section. (Bug#30491)
1451
1452 * lisp/emacs-lisp/elp.el (elp-instrument-list): Make the
1453 interactive invocation work. Doc fix.
1454
14552018-02-17 Eli Zaretskii <eliz@gnu.org>
1456
1457 Improve indexing of "performance" in ELisp manual
1458
1459 * doc/lispref/debugging.texi (Profiling):
1460 * doc/lispref/edebug.texi (Coverage Testing): Improve indexing of
1461 features useful for performance analysis. (Bug#30490)
1462
14632018-02-17 Eli Zaretskii <eliz@gnu.org>
1464
1465 Minor change in Emacs manual's VC chapter
1466
1467 * doc/emacs/maintaining.texi (Log Buffer): Mention the "Summary"
1468 header. Suggested by Michael Albinus <michael.albinus@gmx.de> in
1469 emacs-manual-bugs@gnu.org.
1470
14712018-02-17 Noam Postavsky <npostavs@gmail.com>
1472
1473 Avoid memory corruption with specpdl overflow + edebug (Bug#30481)
1474
1475 If grow_specpdl fails due to outgrowing max_specpdl_size, it will
1476 signal an error *before* growing the specpdl array. Therefore, when
1477 handling the signal, specpdl_ptr points past the end of the specpdl
1478 array and any further use of of specpdl before unwinding (e.g., if
1479 edebug binds signal-hook-function) will cause memory corruption.
1480 * src/eval.c (signal_or_quit): Don't call `signal-hook-function' if
1481 the specpdl_ptr is already past the end of the specpdl array.
1482 * test/src/eval-tests.el (eval-tests--exceed-specbind-limit)
1483 (eval-exceed-specbind-with-signal-hook): New test & helper function.
1484
14852018-02-17 Noam Postavsky <npostavs@gmail.com>
1486
1487 Document comment-fill-column in the manual (Bug#11636)
1488
1489 * doc/emacs/programs.texi (Comment Commands)
1490 (Options for Comments): Mention comment-fill-column.
1491
14922018-02-17 Glenn Morris <rgm@gnu.org>
1493
1494 * doc/emacs/dired.texi (Marks vs Flags): Copyedits.
1495
14962018-02-16 Eli Zaretskii <eliz@gnu.org>
1497
1498 More fixes for the Emacs manual
1499
1500 * doc/emacs/vc1-xtra.texi (Customizing VC): Update the list of
1501 backends.
1502 * doc/emacs/maintaining.texi (Version Control): Add SRC to the
1503 list of VCS. Remove the description of vc-state-refresh.
1504 (Version Control Systems): Update the description of CVS.
1505 (VC Change Log): Amend the list of VCS that don't support
1506 vc0print-root-log.
1507 (VCS Changesets, VCS Repositories, Advanced C-x v v)
1508 (VC Change Log): Mention SRC with RCS where appropriate.
1509 (VC Directory Commands): More accurate description of
1510 vc-dir-hide-up-to-date. Suggested by Michael Albinus
1511 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
1512
15132018-02-16 Robert Cochran <robert@cochranmail.com>
1514
1515 Make 'byte-compile-error-on-warn' a safe file variable
1516
1517 * lisp/emacs-lisp/bytecomp.el (byte-compile-error-on-warn): Mark
1518 as a safe local variable for boolean values.
1519
15202018-02-16 Eli Zaretskii <eliz@gnu.org>
1521
1522 Fix the doc string of flyspell-auto-correct-word
1523
1524 * lisp/textmodes/flyspell.el (flyspell-auto-correct-word): Doc
1525 fix. (Bug#30462)
1526
15272018-02-16 Eli Zaretskii <eliz@gnu.org>
1528
1529 Improve the MS-Windows appendix of the Emacs manual
1530
1531 * doc/emacs/msdos.texi (Windows Startup): Describe the pinned
1532 shortcuts for starting Emacs.
1533 (Text and Binary): Minor wording changes.
1534 (Windows Files): Mention 'read-file-name-completion-ignore-case'.
1535 (ls in Lisp): Update the list of supported 'ls' switches.
1536 Document 'ls-lisp-use-string-collate' and
1537 'ls-lisp-UCA-like-collation'.
1538 (Windows HOME): Mention warnings displayed at startup when
1539 deprecated locations of HOME and/or deprecated names for init
1540 files are used.
1541 (Windows Keyboard): Mention delete-selection-mode.
1542
15432018-02-16 Eli Zaretskii <eliz@gnu.org>
1544
1545 Fix 'vc-git--program-version'
1546
1547 * lisp/vc/vc-git.el (vc-git--program-version): Fix the function to
1548 work with Git for Windows.
1549
15502018-02-16 Eli Zaretskii <eliz@gnu.org>
1551
1552 Fix typos and wording in the Emacs manual
1553
1554 * doc/emacs/dired.texi (Marks vs Flags, Hiding Subdirectories):
1555 * doc/emacs/maintaining.texi (Tag Syntax):
1556 * doc/emacs/building.texi (Commands of GUD, Threads Buffer)
1557 (Lisp Libraries):
1558 * doc/emacs/windows.texi (Temporary Displays): Fix typos.
1559 * doc/emacs/files.texi (Backup Copying): Fix wording. Reported by
1560 Stefan Kamphausen <stefan.kamphausen@acrolinx.com> in
1561 emacs-manual-bugs@gnu.org.
1562
15632018-02-16 Michael Albinus <michael.albinus@gmx.de>
1564
1565 * doc/emacs/programs.texi (Semantic): Order programming languages.
1566
15672018-02-15 Eli Zaretskii <eliz@gnu.org>
1568
1569 More improvements for the Emacs manual
1570
1571 * doc/emacs/programs.texi (Basic Indent, Comment Commands): Fix
1572 typos.
1573 * doc/emacs/text.texi (TeX Print, HTML Mode, Enriched Faces): Fix
1574 typos.
1575 * doc/emacs/help.texi (Help Files): Improve @uref usage. Reported
1576 by Stefan Kamphausen <stefan.kamphausen@acrolinx.com> in
1577 emacs-manual-bugs@gnu.org.
1578
1579 * doc/emacs/fortran-xtra.texi (ForIndent Commands): Fix a typo.
1580 (ForIndent Commands, Fortran Columns): Add empty lines between
1581 @items in a @table.
1582 (ForIndent Cont, ForIndent Num, Fortran Columns): Mention
1583 'column-number-indicator-zero-based'.
1584 (ForIndent Vars): Fix a typo.
1585 (Fortran Comments): Fix punctuation.
1586 (ForIndent Cont, Fortran Autofill): Fix markup of keyboard input.
1587 * doc/emacs/programs.texi (Comments): Fix a typo.
1588 (Comment Commands): More accurate description of the commands.
1589 (Options for Comments): Don't mention "hook".
1590 (Man Page): Prefer "M-x man" if available.
1591 (Hideshow): Fix the command key sequence.
1592 (Semantic): Update supported languages.
1593 (Semantic, Hungry Delete, Other C Commands): Fix markup of
1594 commands.
1595 (Misc for Programs): Fix a typo.
1596 (Electric C, Hungry Delete): More accurate description of
1597 mode-line lighters of CC submodes.
1598 (Asm Mode): Add empty lines between @items in a @table.
1599 * doc/emacs/programs.texi (Program Modes): Add a few more modes.
1600 Reported by Michael Albinus <michael.albinus@gmx.de> in
1601 emacs-manual-bugs@gnu.org.
1602
1603 * doc/emacs/msdos.texi (Windows Misc): A minor rewording.
1604 Suggested by Isaac Carter <icarter1391@gmail.com> in
1605 emacs-manual-bugs@gnu.org.
1606
16072018-02-14 Eli Zaretskii <eliz@gnu.org>
1608
1609 Minor wording change in Emacs manual
1610
1611 * doc/emacs/killing.texi (Accumulating Text): Fix spelling.
1612 Reported by lyr3 <lyr3@protonmail.com> in
1613 emacs-manual-bugs@gnu.org.
1614
16152018-02-14 Eli Zaretskii <eliz@gnu.org>
1616
1617 Another set of changes for the manual
1618
1619 * doc/emacs/programs.texi (Program Indent): Add a cross-reference
1620 to elisp's description of 'pp'.
1621 (Program Modes): Add a few more programming modes. Add index
1622 entries.
1623 (Basic Indent, Multi-line Indent, C Indent, Comment Commands)
1624 (Manipulating Comments): Fix markup of keyboard commands.
1625 * doc/emacs/search.texi (Regexps): Add an example with non-ASCII
1626 characters. Suggested by Michael Albinus <michael.albinus@gmx.de>
1627 in emacs-manual-bugs@gnu.org.
1628
1629 * doc/lispref/display.texi (Display Tables): Fix the description
1630 of the 5th extra slot of the display table. (Bug#13473)
1631
1632 * doc/emacs/regs.texi (Registers): Simplify wording.
1633
1634 * doc/emacs/custom.texi (Init Non-ASCII): Remove outdated text
1635 about perils of encoded keyboard input.
1636
16372018-02-14 Michael Albinus <michael.albinus@gmx.de>
1638
1639 Improvements on tramp.texi
1640
1641 * doc/misc/tramp.texi: Use Tramp version in title. Further
1642 improvements on user option indexing. Finish command examples
1643 with @key{RET} where appropriate.
1644 (Remote processes): Use 'M-&' for invocation of async shell.
1645 (Frequently Asked Questions): Add example with simplified syntax.
1646
16472018-02-13 Paul Eggert <eggert@cs.ucla.edu>
1648
1649 Tramp minor doc fixes
1650
1651 * doc/misc/tramp.texi (Remote processes): Spelling fix and minor
1652 wording improvement.
1653
16542018-02-13 Eli Zaretskii <eliz@gnu.org>
1655
1656 More changes in the Emacs manual
1657
1658 * doc/emacs/search.texi (Regexp Backslash): Say that
1659 symbol-constituent characters are determined by the syntax table.
1660 (Lax Search): Fix example of case-insensitive search. Fix a
1661 typo.
1662 (Unconditional Replace): Improve wording.
1663 (Regexp Replace): More consistent wording. Reported by Michael
1664 Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
1665
1666 * doc/emacs/msdos.texi (Windows HOME): Avoid enumerating all the
1667 Windows versions. Reported by Isaac Carter
1668 <icarter1391@gmail.com> in emacs-manual-bugs@gnu.org.
1669
16702018-02-13 Andreas Schwab <schwab@suse.de>
1671
1672 * lisp/vc/vc.el (vc-deduce-backend): Use ignore-errors.
1673
16742018-02-13 Andreas Schwab <schwab@suse.de>
1675
1676 Don't signal error in vc-deduce-backend
1677
1678 * lisp/vc/vc.el (vc-deduce-backend): Return nil if
1679 vc-responsible-backend signals an error.
1680
16812018-02-13 Michael Albinus <michael.albinus@gmx.de>
1682
1683 * doc/misc/tramp.texi: Index more user options.
1684
16852018-02-13 Eli Zaretskii <eliz@gnu.org>
1686
1687 Minor change in the Emacs manual
1688
1689 * doc/emacs/building.texi (Lisp Libraries): Explain why nil in
1690 load-path is not a good idea. Suggested by James Yoo
1691 <james.yoo@gmail.com> in emacs-manual-bugs@gnu.org.
1692
16932018-02-13 Eli Zaretskii <eliz@gnu.org>
1694
1695 NEWS update about 'string-trim'
1696
1697 * etc/NEWS: Mention changes in string-trim family of functions.
1698 (Bug#30442)
1699
17002018-02-13 Noam Postavsky <npostavs@gmail.com>
1701
1702 Clarify TRAMP process-environment interaction (Bug#30419)
1703
1704 * doc/misc/tramp.texi (Remote processes): Index the
1705 tramp-remote-process-environment description. Clarify the effects of
1706 let-binding process-environment and the motivation for that behavior.
1707
17082018-02-12 Juri Linkov <juri@linkov.net>
1709
1710 * lisp/progmodes/grep.el (grep-num-matches-found): New variable.
1711
1712 (grep-mode-line-matches): New defconst.
1713 (grep-mode-font-lock-keywords): Update the regexp for “Grep finished”
1714 to include the number of matches found.
1715 (grep-process-setup): Set grep-num-matches-found to 0.
1716 (grep-exit-message): New function with body moved from lambda
1717 in grep-process-setup. Use grep-num-matches-found to return
1718 the number of matches found.
1719 (grep-filter): Increment grep-num-matches-found.
1720 (grep-mode): Set compilation-mode-line-errors to grep-mode-line-matches.
1721 (Bug#30397, bug#14017)
1722
17232018-02-12 Eli Zaretskii <eliz@gnu.org>
1724
1725 Avoid aborts in cm.c due to too small TTY frame
1726
1727 * src/frame.c (frame_windows_min_size): Limit TTY frames to a
1728 minimum height large enough to allow for a menu bar, the mode
1729 line, one text line and one echo-area line. This avoids aborts in
1730 cm.c:cmcheckmagic. (Bug#30320)
1731
17322018-02-12 Eli Zaretskii <eliz@gnu.org>
1733
1734 Another set of improvements in the Emacs manual
1735
1736 * doc/emacs/msdos-xtra.texi (MS-DOS Keyboard):
1737 * doc/emacs/msdos.texi (Windows Keyboard):
1738 * doc/emacs/mark.texi (Using Region):
1739 * doc/emacs/frames.texi (Menu Mouse Clicks):
1740 * doc/emacs/macos.texi (Mac / GNUstep Basics): Fix spelling of
1741 keys. Reported by Michael Albinus <michael.albinus@gmx.de> in
1742 emacs-manual-bugs@gnu.org.
1743
1744 * doc/emacs/glossary.texi (Glossary): Document that "c.f." is a
1745 misspelling. Reported by Robert Pluim <rpluim@gmail.com>.
1746 Various minor wording improvements. Suggested by Toon Claes
1747 <toon@iotcl.com> in emacs-manual-bugs@gnu.org.
1748 More minor changes. Suggested by Michael Albinus
1749 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
1750
1751 * doc/emacs/cmdargs.texi (Title X): Improve wording.
1752
1753 * doc/emacs/building.texi (Grep Searching, Compilation): Avoid
1754 passive tense.
1755
1756 * doc/emacs/basic.texi (Moving Point): Move the description of the
1757 bidi-related effects of the arrow keys from here ...
1758 * doc/emacs/mule.texi (Bidirectional Editing): ... to here.
1759 Explain the behavior of arrow keys between paragraphs.
1760
17612018-02-12 Michael Albinus <michael.albinus@gmx.de>
1762
1763 Fix help in mode-line-mode-menu
1764
1765 * lisp/bindings.el (mode-line-mode-menu) [auto-revert-tail-mode]:
1766 Fix help string.
1767
17682018-02-11 Eli Zaretskii <eliz@gnu.org>
1769
1770 Improve documentation of desktop restoring
1771
1772 * doc/emacs/misc.texi (Saving Emacs Sessions): Document
1773 'desktop-auto-save-timeout', 'desktop-load-locked-desktop', and
1774 how to restore desktop in daemon mode. (Bug#30421)
1775
17762018-02-11 Eli Zaretskii <eliz@gnu.org>
1777
1778 Improve the Emacs manual's chapter "Frames"
1779
1780 * doc/emacs/frames.texi (Creating Frames): Add a cross-reference
1781 to where frame visibility is described.
1782 (Word and Line Mouse): Clarify wording.
1783 (Scroll Bars): Qualify scroll-bar behavior. Reported by Dmitry
1784 Gutov <dgutov@yandex.ru> in emacs-manual-bugs@gnu.org.
1785
17862018-02-10 Andreas Schwab <schwab@linux-m68k.org>
1787
1788 Fix unbound mm-uu-entry in mm-uu
1789
1790 * lisp/gnus/mm-uu.el (mm-uu-dissect): Rename entry to mm-uu-entry.
1791
17922018-02-10 Eli Zaretskii <eliz@gnu.org>
1793
1794 Improve Emacs user manual in fixit.texi
1795
1796 * doc/emacs/fixit.texi (Undo): Clarify inaccurate description of
1797 repeated undo.
1798 (Transpose): Describe explicitly what happens at EOL.
1799 (Spelling): Use "spell-checking" consistently. Clarify wording.
1800 Suggested by Toon Claes <toon@iotcl.com> in
1801 emacs-manual-bugs@gnu.org.
1802
18032018-02-10 Eli Zaretskii <eliz@gnu.org>
1804
1805 Another minor change in the manual
1806
1807 * doc/emacs/glossary.texi (Glossary): Add popular Latin
1808 abbreviations, such as "e.g.".
1809
18102018-02-10 Eli Zaretskii <eliz@gnu.org>
1811
1812 More minor changes in the Emacs manual
1813
1814 * doc/emacs/xresources.texi (GTK resources):
1815 * doc/emacs/trouble.texi (Contributing):
1816 * doc/emacs/frames.texi (Fonts): Use HTTPS URLs instead of HTTP.
1817
1818 * doc/emacs/docstyle.texi: Add a few @hyphenation directives,
1819 based on reports in emacs-manual-bugs@gnu.org about incorrect
1820 hyphenation.
1821
18222018-02-10 Eli Zaretskii <eliz@gnu.org>
1823
1824 Avoid printing garbled error message from image.el
1825
1826 * lisp/image.el (image--get-imagemagick-and-warn): Don't use
1827 apostrophe in the error message, as that message is shown from a
1828 unibyte buffer, and will run afoul of the default style of showing
1829 quote characters. (Bug#30405)
1830
18312018-02-09 Eli Zaretskii <eliz@gnu.org>
1832
1833 Doc string fix in latin-alt.el
1834
1835 * lisp/leim/quail/latin-alt.el ("dutch"): Doc fix. Reported by
1836 Robert Pluim <rpluim@gmail.com>.
1837
18382018-02-09 Eli Zaretskii <eliz@gnu.org>
1839
1840 Minor improvements in package.texi
1841
1842 * doc/emacs/package.texi (Package Menu): Minor wording change.
1843 (Package Installation): Use HTTPS. A better @xref to GnuPG
1844 manual. Suggested by Michael Albinus <michael.albinus@gmx.de> in
1845 emacs-manual-bugs@gnu.org.
1846
18472018-02-09 Eli Zaretskii <eliz@gnu.org>
1848
1849 Minor improvement in Emacs user manual
1850
1851 * doc/emacs/files.texi (Directories): Document that
1852 'directory-free-space-program' and 'directory-free-space-args' are
1853 only for local filesystems. Suggested by Michael Albinus
1854 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
1855
18562018-02-09 Michael Albinus <michael.albinus@gmx.de>
1857
1858 * doc/lispref/anti.texi (Antinews): Replace 25.2 with 25.3.
1859
18602018-02-09 Eli Zaretskii <eliz@gnu.org>
1861
1862 Improve documentation of mini-window resizing
1863
1864 * doc/lispref/minibuf.texi (Minibuffer Windows): Mention
1865 'message-truncate-lines' for preventing resizing of minibuffer
1866 windows. (Bug#19045)
1867 (Minibuffer Misc): Remove redundant description of
1868 'max-mini-window-height'.
1869 * doc/lispref/display.texi (Echo Area Customization): Adjust
1870 cross-reference.
1871
18722018-02-09 Eli Zaretskii <eliz@gnu.org>
1873
1874 More changes in the Emacs manual
1875
1876 * doc/emacs/fixit.texi (Undo): Mention 'revert-buffer'.
1877 (Fixing Case): Fix punctuation.
1878 (Spelling): Fix a typo. Suggested by Toon Claes <toon@iotcl.com>
1879 in emacs-manual-bugs@gnu.org.
1880
1881 * doc/emacs/modes.texi (Major Modes): Break a long sentence into
1882 2. Reported by Stefan Kamphausen <stefan.kamphausen@acrolinx.com>
1883 in emacs-manual-bugs@gnu.org.
1884
1885 * doc/emacs/indent.texi (Just Spaces): Yet another minor
1886 rewording.
1887
1888 * doc/emacs/building.texi (Watch Expressions): Improve wording.
1889 (Multithreaded Debugging): Spell "tool bar" as 2 words. Reported
1890 by Alberto Sartori <alberto.sartori@sissa.it> in
1891 emacs-manual-bugs@gnu.org.
1892 (Grep Searching): Mention the effect of
1893 'compilation-mode-line-errors'. (Bug#30397)
1894
1895 * doc/emacs/basic.texi (Moving Point): Minor reformatting and
1896 rewording of what <LEFT> and <RIGHT> do.
1897
18982018-02-09 Noam Postavsky <npostavs@gmail.com>
1899
1900 Clarify that text-quoting-style doesn't affect *Info* (Bug#24519)
1901
1902 * src/doc.c (syms_of_doc) <text-quoting-style>: Clarify that info
1903 manual display is unaffected.
1904
19052018-02-09 Noam Postavsky <npostavs@gmail.com>
1906
1907 Mention that shell quoting of % on w32 may fail (Bug#19350)
1908
1909 * doc/lispref/os.texi (Security Considerations): Mention that quoting
1910 of '%' assumes no '^' in variable names.
1911 * test/lisp/subr-tests.el (shell-quote-argument-%-on-w32): New test,
1912 demonstrating what doesn't work.
1913
19142018-02-09 Noam Postavsky <npostavs@gmail.com>
1915
1916 Fix --no-build-details for w32 and macOS
1917
1918 * src/w32term.c (w32_initialize_display_info): Handle nil system-name.
1919 * lisp/term/ns-win.el (window-system-initialization): Don't pass nil
1920 to `x-open-connection'.
1921
19222018-02-09 Paul Eggert <eggert@cs.ucla.edu>
1923
1924 * doc/lispref/anti.texi (Antinews): Add some more antinews.
1925
19262018-02-08 Paul Eggert <eggert@cs.ucla.edu>
1927
1928 Fix crashes when run with --no-build-details
1929
1930 * src/xrdb.c (get_environ_db):
1931 * src/xterm.c (same_x_server, x_term_init):
1932 Don’t assume Fsystem_name returns a string.
1933
19342018-02-08 Eli Zaretskii <eliz@gnu.org>
1935
1936 More changes for the manual
1937
1938 * doc/emacs/anti.texi (Antinews): Replace 25.2 with 25.3.
1939 Reported by Michael Albinus <michael.albinus@gmx.de> in
1940 emacs-manual-bugs@gnu.org.
1941
1942 * doc/emacs/custom.texi (Function Keys): Improve wording.
1943 Suggested by clemens.radermacher@posteo.de in
1944 emacs-manual-bugs@gnu.org.
1945
1946 * doc/emacs/misc.texi (History References): Improve punctuation.
1947 (Terminal emulator): Fix a typo.
1948 (Term Mode): Remove redundant repeated text.
1949 (Invoking emacsclient): Improve wording. Suggested by Alberto
1950 Sartori <alberto.sartori@sissa.it> in emacs-manual-bugs@gnu.org.
1951
1952 * doc/emacs/files.texi (Visiting): Fix last change.
1953
19542018-02-08 Noam Postavsky <npostavs@gmail.com>
1955
1956 Doc fixes for process functions (Bug#30349)
1957
1958 * doc/lispref/processes.texi (Asynchronous Processes): Explain what
1959 the 'stopped' state means for a pipe process.
1960 * src/process.c (Fmake_process, Fmake_pipe_process)
1961 (Fmake_serial_process, Fmake_network_process):
1962 * lisp/subr.el (start-process):
1963 * lisp/net/tls.el (open-tls-stream):
1964 * lisp/net/starttls.el (starttls-open-stream):
1965 * lisp/net/gnutls.el (open-gnutls-stream): Remove meaningless phrase
1966 "specify an output stream" phrase from docstring.
1967
19682018-02-07 Basil L. Contovounesios <contovob@tcd.ie>
1969
1970 Fix shr and CSS 4 color maps
1971
1972 * lisp/net/shr-color.el (shr-color-html-colors-alist): Fix typos.
1973 Add RebeccaPurple.
1974 * lisp/textmodes/css-mode.el (css--color-map): Add fuchsia-magenta
1975 and aqua-cyan aliases.
1976 * test/lisp/textmodes/css-mode-tests.el (css-test-property-values):
1977 Bump color count.
1978
19792018-02-07 Eli Zaretskii <eliz@gnu.org>
1980
1981 Yet another round of improvements in the manual
1982
1983 * doc/emacs/misc.texi (Document View): Improve wording. Reported
1984 by lyr3 <lyr3@protonmail.com> in emacs-manual-bugs@gnu.org.
1985
1986 * doc/emacs/files.texi (Recover): Fix a typo. Reported by Jorge
1987 <jorge+list@disroot.org> in emacs-manual-bugs@gnu.org.
1988
1989 * doc/emacs/anti.texi (Antinews): Fix typos. Reported by Justin
1990 Heyes-Jones <justinhj@gmail.com> in emacs-manual-bugs@gnu.org.
1991
1992 * doc/emacs/mini.texi (Basic Minibuffer): Clarify wording.
1993 Reported by Vivishek Sudhir <vivishek.sudhir@gmail.com> in
1994 emacs-manual-bugs@gnu.org.
1995
1996 * doc/emacs/cmdargs.texi (MS-Windows Registry): Improve wording
1997 regarding registry keys.
1998
1999 * doc/emacs/macos.texi (Mac OS / GNUstep): Sayu "NeXT Inc."
2000 Reported by Cena Mayo <cenazoic@gmail.com> in
2001 emacs-manual-bugs@gnu.org.
2002
2003 * doc/emacs/screen.texi (Screen): More accurate wording.
2004 Suggested by Miloš Polakovič <milos@alphamail.org> in
2005 emacs-manual-bugs@gnu.org.
2006
2007 * doc/emacs/indent.texi (Just Spaces): Minor wording change.
2008 Suggested by David Bonnafous <dbonnafo@gmail.com> in
2009 emacs-manual-bugs@gnu.org.
2010
2011 * doc/emacs/text.texi (TeX Mode, TeX Editing): Improve and
2012 simplify wording. Suggested by root@vxid.pw <root@vxid.pw> in
2013 emacs-manual-bugs@gnu.org.
2014
2015 * doc/emacs/cmdargs.texi (Window Size X): Minor wording change.
2016
2017 * doc/emacs/display.texi (Highlight Interactively): Fill text.
2018 (Optional Mode Line): Fix typos. Suggested by Alberto Sartori
2019 <alberto.sartori@sissa.it> in emacs-manual-bugs@gnu.org.
2020
2021 * doc/emacs/building.texi (Debugger Operation): Clarify wording.
2022
2023 * doc/emacs/files.texi (Directories, Comparing Files, Diff Mode)
2024 (Remote Files, File Names, Visiting, Backup Deletion)
2025 (Customize Save, Interlocking): Improve wording and accuracy of
2026 the text.
2027 * doc/emacs/maintaining.texi (VC With A Merging VCS): Don't say
2028 "his".
2029 * doc/emacs/arevert-xtra.texi (Auto Reverting Dired): Minor
2030 wording changes.
2031 (Supporting additional buffers): Moved to ...
2032 * doc/lispref/backups.texi (Reverting): ... here.
2033 * doc/emacs/emacs.texi (Top): Remove "Supporting additional
2034 buffers" from master menu.
2035 * doc/emacs/files.texi (Reverting): Mention use of file
2036 notifications. Suggested by Michael Albinus
2037 <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
2038
2039 * doc/emacs/rmail.texi (Rmail Motion): Clarify what '-' does to
2040 'M-s'. Suggested by Arthur Milchior <arthur@milchior.fr> in
2041 emacs-manual-bugs@gnu.org.
2042
2043 * doc/emacs/cmdargs.texi (Initial Options): Capitalize "Emacs".
2044 (Action Arguments): Fix a typo.
2045 (Emacs Invocation): Replace em-dash with a comma. Suggested by
2046 Justin Heyes-Jones <justinhj@gmail.com> in
2047 emacs-manual-bugs@gnu.org.
2048
2049 * doc/emacs/m-x.texi (M-x): Add an example. Suggested by Alberto
2050 Sartori <alberto.sartori@sissa.it> in emacs-manual-bugs@gnu.org.
2051
2052 * doc/emacs/calendar.texi (Calendar/Diary, Calendar Unit Motion):
2053 Minor wording changes.
2054
20552018-02-04 Juri Linkov <juri@linkov.net>
2056
2057 * lisp/vc/vc-git.el (vc-git-print-log): Restrict file scope to a single file
2058
2059 when vc-git-print-log-follow is non-nil (bug#19045).
2060 (vc-git-print-log-follow): Doc fix.
2061
2062 * etc/NEWS: Mention 'vc-git-print-log-follow'.
2063
20642018-02-04 Michael Albinus <michael.albinus@gmx.de>
2065
2066 * doc/emacs/misc.texi (Interactive Shell): Refer to node "Minibuffer File"
2067
2068 for hints how to type remote file names effectively.
2069
20702018-02-04 Eli Zaretskii <eliz@gnu.org>
2071
2072 Yet another round of fixing the Emacs manual
2073
2074 * doc/emacs/cmdargs.texi (Action Arguments): Rearrange text
2075 describing what happens when Emacs is invoked with several file
2076 arguments. Suggested by Grant Rettke <gcr@wisdomandwonder.com> in
2077 emacs-manual-bugs@gnu.org.
2078
2079 * doc/emacs/xresources.texi (GTK styles):
2080 * doc/emacs/mini.texi (Passwords):
2081 * doc/emacs/frames.texi (Scroll Bars): Use "cannot" instead of
2082 "can not".
2083
2084 * doc/emacs/macos.texi (Mac / GNUstep Basics): Clarify the effect
2085 of ns-right-alternate-modifier when its value is 'none'.
2086 Suggested by Wanderson Ferreira <iagwanderson@gmail.com> in
2087 emacs-manual-bugs@gnu.org.
2088
2089 * doc/emacs/calendar.texi (Importing Diary, Appointments): Now
2090 sub-sections of Diary.
2091 * doc/emacs/emacs.texi (Top):
2092 * doc/emacs/calendar.texi (Diary): Adjust menus to the above
2093 change. Suggested by Isaac Carter <icarter1391@gmail.com> in
2094 emacs-manual-bugs@gnu.org.
2095
2096 * doc/emacs/anti.texi (Antinews): Fix grammar.
2097
20982018-02-04 Alan Mackenzie <acm@muc.de>
2099
2100 * etc/NEWS: Expunge the solecism "allow(s)" + infinitive
2101
21022018-02-04 Martin Rudalics <rudalics@gmx.at>
2103
2104 Two minor fixes in Antinews
2105
2106 * doc/emacs/anti.texi (Antinews): Two minor fixes.
2107
21082018-02-03 Juri Linkov <juri@linkov.net>
2109
2110 * etc/NEWS: Rename image-dired-thumb-job-limit
2111
2112 to image-dired-queue-active-limit (bug#30279)
2113
21142018-02-03 Basil L. Contovounesios <contovob@tcd.ie>
2115
2116 * lisp/simple.el (async-shell-command, shell-command): Fix grammar
2117
21182018-02-03 Basil L. Contovounesios <contovob@tcd.ie>
2119
2120 Fix deferred display of async shell-command buffers
2121
2122 * lisp/simple.el (shell-command): Display async shell buffer on
2123 process output for every, not just first, command invocation. Check
2124 buffer liveness, not name, before displaying. (bug#30213, bug#30280)
2125
21262018-02-03 Eli Zaretskii <eliz@gnu.org>
2127
2128 Mention remote file name completion in Emacs manual
2129
2130 * doc/emacs/mini.texi (Minibuffer File): Describe the behavior of
2131 "//" with remote file names. (Bug#29149)
2132
21332018-02-03 Eli Zaretskii <eliz@gnu.org>
2134
2135 Yest another round of manual copyedits
2136
2137 * doc/emacs/fixit.texi (Transpose, Spelling): Minor stylistic
2138 changes. Suggested by myq larson <myqlarson@gmail.com> in
2139 emacs-manual-bugs@gnu.org.
2140
2141 * doc/emacs/calendar.texi (Appointments, Time Intervals): Mention
2142 relevant Org features. Suggested by Alex Branham
2143 <alex.branham@gmail.com> in emacs-manual-bugs@gnu.org.
2144
2145 * doc/emacs/dired.texi (Operating on Files)
2146 (Shell Commands in Dired, Image-Dired): Minor stylistic edits.
2147 Suggested by Francis Wright <f.j.wright@live.co.uk> in
2148 emacs-manual-bugs@gnu.org.
2149
2150 * doc/emacs/commands.texi (User Input): Explain "C-M-a".
2151 Suggested by Martin Luethi <martin.luethi@geo.uzh.ch> in
2152 emacs-manual-bugs@gnu.org.
2153
21542018-02-03 Eli Zaretskii <eliz@gnu.org>
2155
2156 Update xdisp.c commentary
2157
2158 * src/xdisp.c: Update commentary regarding "asynchronous" entry
2159 into redisplay. (Bug#30182)
2160
21612018-02-03 Michael Albinus <michael.albinus@gmx.de>
2162
2163 Fix Bug#30324
2164
2165 * lisp/net/rlogin.el (rlogin, rlogin-directory-tracking-mode):
2166 Adapt to changed remote file name syntax. (Bug#30324)
2167
21682018-02-03 Glenn Morris <rgm@gnu.org>
2169
2170 Recognize Org as builtin package (bug#30310)
2171
2172 * lisp/org/org.el: Add Version header so detected as builtin package.
2173 * test/lisp/org/org-tests.el: New file.
2174
21752018-02-02 Eli Zaretskii <eliz@gnu.org>
2176
2177 Another round of manual fixups
2178
2179 * doc/emacs/killing.texi (Killing by Lines): Clarify wording.
2180 Reported by David Bonnafous <dbonnafo@gmail.com> in
2181 emacs-manual-bugs@gnu.org.
2182
2183 * doc/emacs/windows.texi (Other Window): Improve wording.
2184 Reported by Rasmus Sjostrom <ras.sjostrom@gmail.com> in
2185 emacs-manual-bugs@gnu.org.
2186
2187 * doc/emacs/display.texi (Display Custom): Mention that line
2188 numbers are not displayed in the minibuffer and tooltips.
2189
2190 * doc/emacs/mini.texi (Basic Minibuffer): Improve wording.
2191 * doc/emacs/regs.texi (Registers): More comma removal. Suggested
2192 by "root@vxid.pw root@vxid.pw" <root@vxid.pw> in
2193 emacs-manual-bugs@gnu.org.
2194
2195 * doc/emacs/display.texi (Auto Scrolling): Fix a typo. Reported
2196 by Kevin Foley <kfoley15@gmail.com> in emacs-manual-bugs@gnu.org.
2197
2198 * doc/emacs/display.texi (Scrolling): Fix grammar.
2199 (Horizontal Scrolling): Mention reasonable limits for hscroll-step
2200 float values. Suggested by Jerome Truong <jerometruong@gmail.com>
2201 in emacs-manual-bugs@gnu.org.
2202
2203 * doc/emacs/mini.texi (Minibuffer Edit): Add a missing comma.
2204 * doc/emacs/basic.texi (Position Info, Arguments, Repeating):
2205 Remove redundant commas. Suggested by oldgaro
2206 <oldgaro@protonmail.com> in emacs-manual-bugs@gnu.org.
2207
2208 * doc/emacs/kmacro.texi (Save Keyboard Macro): Clarify wording.
2209 Suggested by clemens.radermacher@posteo.de in
2210 emacs-manual-bugs@gnu.org.
2211
2212 * doc/emacs/building.texi (Compilation Mode): Improve and simplify
2213 wording. Suggested by drone <yoorobot@gmail.com> in
2214 emacs-manual-bugs@gnu.org.
2215
2216 * doc/emacs/dired.texi (Dired Enter): Clarify wording.
2217 (Dired Deletion): Fix a typo.
2218 (Marks vs Flags): Mention that M-DEL in Dired asks for the mark
2219 character. Fix typos.
2220 * doc/emacs/basic.texi (Moving Point, Erasing, Basic Undo)
2221 (Arguments): Some additional information about keys. Reported by
2222 Francis Wright <f.j.wright@live.co.uk> in
2223 emacs-manual-bugs@gnu.org.
2224
22252018-02-02 Basil L. Contovounesios <contovob@tcd.ie> (tiny change)
2226
2227 * doc/lispref/customize.texi (Custom Themes): Clarify .el preference.
2228
2229
2230 https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00824.html.
2231
22322018-02-02 Eli Zaretskii <eliz@gnu.org>
2233
2234 * doc/emacs/entering.texi (Entering Emacs): Another wording fix.
2235
22362018-02-02 Noam Postavsky <npostavs@gmail.com>
2237
2238 * doc/lispref/functions.texi (Inline Functions): Fix typo (Bug#30238).
2239
2240 * lisp/imenu.el (imenu-generic-expression): Rephrase doc (Bug#30294).
2241
22422018-02-01 Eli Zaretskii <eliz@gnu.org>
2243
2244 Fix last change of @key markup
2245
2246 * doc/lispref/display.texi (Specified Space):
2247 * doc/emacs/programs.texi (C Modes):
2248 * doc/emacs/killing.texi (Rectangles):
2249 * doc/emacs/emacs.texi (Top):
2250 * doc/emacs/display.texi (Useless Whitespace): Don't use @key
2251 markup for characters and commands, only for keys.
2252
22532018-02-01 Eli Zaretskii <eliz@gnu.org>
2254
2255 * doc/emacs/entering.texi (Entering Emacs): Fix markup.
2256
22572018-02-01 Michael Albinus <michael.albinus@gmx.de>
2258
2259 Revert a1bbc49015 (Bug#30243), do not merge
2260
2261 * lisp/files.el:
2262 * test/lisp/net/tramp-tests.el: Revert a1bbc49015. (Bug#30243)
2263
22642018-01-31 Michael Albinus <michael.albinus@gmx.de>
2265
2266 Use @key{} where it is missing in the manuals
2267
22682018-01-31 Eli Zaretskii <eliz@gnu.org>
2269
2270 Another round of manual fixes from proofreading
2271
2272 * doc/emacs/search.texi (Incremental Search)
2273 (Nonincremental Search): Mention the menu bar and fix typos.
2274 Reported by David Bonnafous <dbonnafo@gmail.com> in
2275 emacs-manual-bugs@gnu.org.
2276 * doc/emacs/building.texi (Compilation): Improve wording.
2277 Suggested by drone <yoorobot@gmail.com> in
2278 emacs-manual-bugs@gnu.org.
2279 * doc/emacs/kmacro.texi (Basic Keyboard Macro): Clarify text.
2280 Suggested by Robert Pluim <rpluim@gmail.com> in
2281 emacs-manual-bugs@gnu.org.
2282 * doc/emacs/display.texi (Highlight Interactively, Fringes):
2283 Improve wording. Suggested by Justin Heyes-Jones
2284 <justinhj@gmail.com> in emacs-manual-bugs@gnu.org.
2285 * doc/emacs/commands.texi (User Input, Commands): Add missing
2286 commas.
2287 * doc/emacs/screen.texi (Menu Bar): Mention keyboard keys to
2288 navigate menus. Suggested by oldgaro <oldgaro@protonmail.com> in
2289 emacs-manual-bugs@gnu.org.
2290 * doc/emacs/search.texi (Not Exiting Isearch): Fix a typo.
2291 Reported by "Kocken, I.J. (Ilja)" <I.J.Kocken@uu.nl> in
2292 emacs-manual-bugs@gnu.org.
2293 * doc/emacs/basic.texi (Inserting Text): Mention one more label of
2294 RET. Suggested by Francis Wright <f.j.wright@live.co.uk> in
2295 emacs-manual-bugs@gnu.org.
2296 * doc/emacs/text.texi (Paragraphs): Clarify text. Reported by
2297 Marcin Borkowski <mbork@mbork.pl> in emacs-manual-bugs@gnu.org.
2298 * doc/emacs/maintaining.texi (Introduction to VC)
2299 (Why Version Control?, VCS Merging): Fix typos and section
2300 capitalization. Suggested by "R. P. Dillon"
2301 <rpdillon@killring.org> in emacs-manual-bugs@gnu.org.
2302 * doc/emacs/modes.texi (Major Modes, Choosing Modes): Fix typos.
2303 Reported by clemens.radermacher@posteo.de in
2304 emacs-manual-bugs@gnu.org.
2305
23062018-01-31 Eli Zaretskii <eliz@gnu.org>
2307
2308 * doc/emacs/entering.texi (Entering Emacs): Fix last change.
2309
23102018-01-31 Martin Rudalics <rudalics@gmx.at>
2311
2312 Document 'window-at-side-p' in the Elisp manual
2313
2314 * doc/lispref/windows.texi (Windows and Frames): Document
2315 'window-at-side-p'.
2316
23172018-01-31 Noam Postavsky <npostavs@gmail.com>
2318
2319 Document external-debugging-output in the Elisp Manual (Bug#24051)
2320
2321 * doc/lispref/streams.texi (Output Streams): List
2322 external-debugging-output.
2323 * src/print.c (Fexternal_debugging_output): Quote `print' in
2324 docstring.
2325
23262018-01-31 Noam Postavsky <npostavs@gmail.com>
2327
2328 Fix scroll-margin docstring (Bug#13791)
2329
2330 * src/xdisp.c (syms_of_xdisp) <scroll-margin>: Explain that entering
2331 the margin may trigger any sort of auto scrolling, not recentering
2332 specifically.
2333
23342018-01-31 Noam Postavsky <npostavs@gmail.com>
2335
2336 Clarify that `ansi-term' is almost the same as `term' (Bug#18106)
2337
2338 * lisp/term.el (ansi-term): Clarify that it's almost the same as `term'.
2339
23402018-01-31 Noam Postavsky <npostavs@gmail.com>
2341
2342 Update manual description of locate-file (Bug#23650)
2343
2344 * doc/lispref/files.texi (Locating Files): Add example of predicate
2345 when searching for a directory.
2346
23472018-01-31 Noam Postavsky <npostavs@gmail.com>
2348
2349 Clarify effect of print-gensym (Bug#27776)
2350
2351 * src/print.c (syms_of_print) <print-gensym>: Clarify that use of #N#
2352 and #N= constructs depends on the value of `print-circle'.
2353
23542018-01-31 Noam Postavsky <npostavs@gmail.com>
2355
2356 * lisp/custom.el (defcustom): Fix docstring (Bug#27891).
2357
23582018-01-31 Noam Postavsky <npostavs@gmail.com>
2359
2360 Define cl-type-definition button type as needed (Bug#28899)
2361
2362 * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): Require
2363 `cl-extra' before using the `cl-type-definition' button type.
2364
23652018-01-31 Noam Postavsky <npostavs@gmail.com>
2366
2367 Emphasize that GPG passphrase caching is temporary (Bug#29907)
2368
2369 * doc/misc/epa.texi (Caching Passphrases): Clarify that caching is
2370 temporary.
2371 (GnuPG version compatibility): Fix typo.
2372
23732018-01-30 Alan Mackenzie <acm@muc.de>
2374
2375 Fix @examples in cc-mode.info, where lines were getting glued together.
2376
2377 This happened because of false @c's in macro lines.
2378
2379 * doc/misc/cc-mode.texi (Line-up Functions): Remove the unneeded @c from
2380 macros sssTBasicOffset, sssTsssTBasicOffset, and hereFn.
2381
23822018-01-30 Eli Zaretskii <eliz@gnu.org>
2383
2384 Minor change in "Mode Line" section of Emacs manual
2385
2386 * doc/emacs/screen.texi (Mode Line): Mention tooltips shown when
2387 hovering the mouse over the mode line. Suggested by Eduardo
2388 Mercovich <eduardo@mercovich.net> in emacs-manual-bugs@gnu.org.
2389
23902018-01-30 Eli Zaretskii <eliz@gnu.org>
2391
2392 More fixes in the Emacs manual
2393
2394 * doc/emacs/screen.texi (Mode Line): Fix markup and
2395 cross-references.
2396 (Menu Bar): Correct inaccurate description.
2397 * doc/emacs/macos.texi (Mac OS / GNUstep, Mac / GNUstep Events):
2398 * doc/emacs/frames.texi (Scroll Bars):
2399 * doc/emacs/emacs.texi (Top):
2400 * doc/emacs/ack.texi (Acknowledgments): Fix spelling of "macOS".
2401 * doc/emacs/misc.texi (Invoking emacsclient)
2402 (emacsclient Options): Fix markup of 'emacsclient'. Suggested by
2403 Michael Albinus <michael.albinus@gmx.de> in
2404 emacs-manual-bugs@gnu.org.
2405
24062018-01-30 Eli Zaretskii <eliz@gnu.org>
2407
2408 Minor copyedits in "Distribution" chapter of the Emacs manual
2409
2410 * doc/emacs/emacs.texi (Distrib): Minor wording changes.
2411 Suggested by oldgaro <oldgaro@protonmail.com> in
2412 emacs-manual-bugs@gnu.org.
2413
24142018-01-30 Eli Zaretskii <eliz@gnu.org>
2415
2416 Minor copyedits in "Entering" chapter of Emacs manual.
2417
2418 * doc/emacs/entering.texi (Entering Emacs): Add a cross-reference
2419 to MS-Windows startup procedures. Clarify wording. Suggested by
2420 Francis Wright <f.j.wright@live.co.uk> in emacs-manual-bugs@gnu.org.
2421
24222018-01-30 Eli Zaretskii <eliz@gnu.org>
2423
2424 Minor wording change in the Emacs manual
2425
2426 * doc/emacs/screen.texi (Screen): Minor wording change. Suggested
2427 by Wesley Ellis <ellisgen@gmail.com> in emacs-manual-bugs@gnu.org.
2428
24292018-01-30 Eli Zaretskii <eliz@gnu.org>
2430
2431 Fix a typo in the Emacs manual
2432
2433 * doc/emacs/custom.texi (Customization Groups): Fix a typo.
2434 Reported by Jonathan Kyle Mitchell <kyle@jonathanmitchell.org> in
2435 emacs-manual-bugs@gnu.org.
2436
24372018-01-30 Eli Zaretskii <eliz@gnu.org>
2438
2439 Improve the "Basic" chapter of the Emacs manual
2440
2441 * doc/emacs/basic.texi (Inserting Text): De-confuse text.
2442 (Position Info): Add a cross-reference to where
2443 display-line-numbers-mode is described. Reported by Joshua
2444 Branson <jbranso@fastmail.com> in emacs-manual-bugs@gnu.org.
2445
24462018-01-30 Eli Zaretskii <eliz@gnu.org>
2447
2448 Resurrect lost text in lispref
2449
2450 * doc/lispref/files.texi (File Attributes): Resurrect
2451 inadvertently lost text.
2452
24532018-01-30 Philipp Stephani <phst@google.com>
2454
2455 * lisp/emacs-lisp/rx.el (rx): Fix the definition of 'blank'.
2456
24572018-01-29 Paul Eggert <eggert@cs.ucla.edu>
2458
2459 Proofread os.texi and files.texi
2460
24612018-01-29 Eli Zaretskii <eliz@gnu.org>
2462
2463 Minor improvements in the "International" chapter of Emacs manual
2464
2465 * doc/emacs/mule.texi (File Name Coding): Stop enumerating all the
2466 versions of MS-Windows.
2467 (Modifying Fontsets, Unibyte Mode, Bidirectional Editing): Improve
2468 wording. Reported by Francis Wright <f.j.wright@live.co.uk> in
2469 emacs-manual-bugs@gnu.org.
2470
24712018-01-29 Eli Zaretskii <eliz@gnu.org>
2472
2473 Minor improvement in "Text" chapter of Emacs manual
2474
2475 * doc/emacs/text.texi (Words): Improve wording. Reported by
2476 Marcin Borkowski <mbork@mbork.pl> in
2477 http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00784.html.
2478
24792018-01-28 Martin Rudalics <rudalics@gmx.at>
2480
2481 Fix some issues in the emacs/lispref manuals
2482
2483 * doc/emacs/basic.texi (Continuation Lines):
2484 * doc/emacs/building.texi (GDB User Interface Layout):
2485 * doc/emacs/dired.texi (Misc Dired Features):
2486 * doc/emacs/maintaining.texi (Identifier Search):
2487 * doc/emacs/mark.texi (Using Region):
2488 * doc/emacs/misc.texi (Document View, DocView Conversion):
2489 * doc/emacs/modes.texi (Major Modes):
2490 * doc/emacs/mule.texi (Input Methods, Unibyte Mode):
2491 * doc/emacs/sending.texi (Mail Methods): Replace @code by
2492 @kbd.
2493 * doc/emacs/frames.texi (Text-Only Mouse):
2494 * doc/lispref/maps.texi (Standard Keymaps): Replace @kbd by
2495 @key.
2496 * doc/lispref/compile.texi (Compiler Errors): Write
2497 non-@code{nil} instead of non-nil.
2498 * doc/lispref/debugging.texi (Internals of Debugger):
2499 'backtrace' is not a command. 'debugger-stack-frame-as-list'
2500 is an option.
2501 * doc/lispref/display.texi (Size of Displayed Text):
2502 'window-lines-pixel-dimensions' has a last argument 'left'.
2503 * doc/lispref/display.texi (Attribute Functions):
2504 'set-face-underline' and 'set-face-inverse-video' are
2505 commands.
2506 (Tooltips): 'tooltip-frame-parameters' is an option.
2507 (Bidirectional Display): 'bidi-paragraph-direction' is an
2508 option.
2509 * doc/lispref/frames.texi (Cursor Parameters): 'cursor-type'
2510 is an option.
2511 (Input Focus): Argument FRAME of 'x-focus-frame' is not
2512 optional.
2513 (Child Frames): Both arguments of 'frame-ancestor-p' are
2514 non-optional. 'iconify-child-frame' is an option.
2515 * doc/lispref/os.texi (Killing Emacs):
2516 'kill-emacs-query-functions' is an option.
2517 * doc/lispref/windows.texi (Mouse Window Auto-selection):
2518 'mouse-autoselect-window' is an option.
2519
25202018-01-28 Eli Zaretskii <eliz@gnu.org>
2521
2522 Fix multiple spaces in Emacs manual
2523
2524 * doc/emacs/search.texi (Lax Search): Fix multiple consecutive
2525 spaces in printed manual.
2526
25272018-01-28 Eli Zaretskii <eliz@gnu.org>
2528
2529 * lisp/files.el (save-some-buffers): Doc fix. (Bug#30215)
2530
25312018-01-28 Eli Zaretskii <eliz@gnu.org>
2532
2533 Adjudicate comments to "International" chapter of Emacs manual
2534
2535 * doc/emacs/mule.texi (International Chars)
2536 (Language Environments, Input Methods, Defining Fontsets)
2537 (Modifying Fontsets): Minor wording changes and typo fixes.
2538 Reported by Francis Wright <f.j.wright@live.co.uk> in
2539 emacs-manual-bugs@gnu.org.
2540
25412018-01-28 Noam Postavsky <npostavs@gmail.com>
2542
2543 Revert "Signal error for symbol names with strange quotes (Bug#2967)"
2544
2545 That commit did not make the corresponding change to printing, thus
2546 breaking the (eq (read (prin1-to-string SYM)) SYM) invariant for those
2547 symbols. It's too late in the release cycle to change printing
2548 behavior, therefore revert the reader change.
2549
2550 Don't merge to master, the print function will be updated there (see
2551 "Fix round tripping of read->print for symbols with strange quotes").
2552
25532018-01-27 Alan Mackenzie <acm@muc.de>
2554
2555 Allow read-passwd to hide characters inserted by C-y. (Security fix.)
2556
2557 This fixes bug #30186. The with-silent-modifications was there to prevent
2558 records of text property manipulations being put into buffer-undo-list. These
2559 had been causing a significant slowdown in CC Mode with C-_ after a large
2560 C-y. This CC Mode problem has since been solved by a different workaround.
2561
2562 * lisp/subr.el (remove-yank-excluded-properties): Remove the invocation of
2563 with-silent-modifications around the text property manipulations.
2564
25652018-01-27 Eli Zaretskii <eliz@gnu.org>
2566
2567 * etc/PROBLEMS: Document issues with double-buffering. (Bug#30088)
2568
25692018-01-27 Charles A. Roelli <charles@aurox.ch>
2570
2571 * lisp/window.el (window-largest-empty-rectangle): Fix grammar.
2572
25732018-01-27 Eli Zaretskii <eliz@gnu.org>
2574
2575 Minor changes in the Emacs manual
2576
2577 * doc/emacs/search.texi (Search Customizations): Minor wording
2578 change.
2579 * doc/emacs/files.texi (Customize Save): Add a cross-reference
2580 for batch mode.
2581
25822018-01-27 Eli Zaretskii <eliz@gnu.org>
2583
2584 Improve the "Files" chapter of the Emacs manual
2585
2586 * doc/emacs/files.texi (File Shadowing): Rearrange text to explain
2587 the notion of shadowing before describing the commands. Suggested
2588 by Will Korteland <emacs-devel@korte.land> in
2589 emacs-manual-bugs@gnu.org.
2590
25912018-01-27 Eli Zaretskii <eliz@gnu.org>
2592
2593 Improve the "Search" chapter of the Emacs manual
2594
2595 * doc/emacs/search.texi (Regexps, Regexp Backslash): Improve and
2596 clarify wording.
2597 (Search Customizations): Fix a typo. Reported by Will Korteland
2598 <emacs-devel@korte.land> in emacs-manual-bugs@gnu.org.
2599
26002018-01-27 Eli Zaretskii <eliz@gnu.org>
2601
2602 * src/indent.c (Findent_to): Doc fix. (Bug#30260)
2603
26042018-01-27 Eli Zaretskii <eliz@gnu.org>
2605
2606 Improve documentation of 'edebug-defun'
2607
2608 * doc/lispref/edebug.texi (Instrumenting): Document a workaround
2609 for a failure to instrument due to unknown macros. (Bug#30243)
2610 (Bug#10577)
2611
26122018-01-27 Eli Zaretskii <eliz@gnu.org>
2613
2614 Mention crashes due to Noto Serif Kannada fonts
2615
2616 * etc/PROBLEMS: Mention crashes due to Noto Serif Kannada fonts,
2617 and the respective workarounds. (Bug#30193)
2618
26192018-01-27 Noam Postavsky <npostavs@gmail.com>
2620
2621 * doc/lispref/searching.texi: Document regexp repetition limit.
2622
2623 * src/syntax.c (char-syntax): Warn about ignoring text properties (Bug#22765).
2624
26252018-01-27 Noam Postavsky <npostavs@gmail.com>
2626
2627 Load mm-util as needed for url-file and url-data (Bug#30258)
2628
2629 * lisp/url/url-file.el (url-file):
2630 * lisp/url/url-misc.el (url-data): Require `mm-util' before calling
2631 `mm-disable-multibyte'.
2632 * test/lisp/url/url-file-resources/file.txt:
2633 * test/lisp/url/url-file-tests.el:
2634 * test/lisp/url/url-misc-tests.el: New tests.
2635
26362018-01-26 Eli Zaretskii <eliz@gnu.org>
2637
2638 Another minor copyedit in the manual's "Scroll Bars"
2639
2640 * doc/emacs/frames.texi (Scroll Bars): Mention that up/down and
2641 left/right buttons may be absent from the toolkit scroll bars.
2642 Reported by Robert Pluim <rpluim@gmail.com> in
2643 emacs-manual-bugs@gnu.org.
2644
26452018-01-26 Eli Zaretskii <eliz@gnu.org>
2646
2647 Minor fix in documentation of 'equal'
2648
2649 * doc/lispref/objects.texi (Equality Predicates): Correct the
2650 conditions for equality of unibyte and multibyte strings.
2651 (Bug#30218)
2652
26532018-01-26 Eli Zaretskii <eliz@gnu.org>
2654
2655 * lisp/dired-x.el (dired-guess-shell-alist-user): Doc fix. (Bug#30192)
2656
26572018-01-26 Eli Zaretskii <eliz@gnu.org>
2658
2659 Minor rewording in Emacs manual's "Help Mode" node
2660
2661 * doc/emacs/help.texi (Help Mode): Minor rewording of description
2662 of 'help-follow-symbol'. Suggested by Richard Stallman
2663 <rms@gnu.org> in emacs-manual-bugs@gnu.org.
2664
26652018-01-26 Eli Zaretskii <eliz@gnu.org>
2666
2667 Fixes for Emacs manual in frames.texi
2668
2669 * doc/emacs/frames.texi (Scroll Bars, Mouse Commands)
2670 (Window Dividers): Minor clarifications and spelling/markup
2671 changes. Suggested by Robert Pluim <rpluim@gmail.com> in
2672 emacs-manual-bugs@gnu.org.
2673
26742018-01-24 Glenn Morris <rgm@gnu.org>
2675
2676 * doc/misc/cl.texi (Efficiency Concerns): Fix 2012-10-27 typo.
2677
26782018-01-24 Robert Pluim <rpluim@gmail.com>
2679
2680 Fix a few issues with latest GTK scaling changes
2681
2682 * src/xfns.c (Fx_display_monitor_attributes_list): Call
2683 gdk_screen_get_monitor_scale_factor only for GTK versions
2684 3.10..3.21.
2685 * src/xterm.c (x_set_offset): Call xg_get_scale for GTK only.
2686
26872018-01-24 Robert Pluim <rpluim@gmail.com>
2688
2689 Use scaled coordinates when calling into GTK
2690
2691 This is part two of a two part fix for the GTK scaling
2692 problems. See the thread starting at
2693 http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00372.html
2694 for an explanation of why it has been added to Emacs 26.
2695
2696 * src/gtkutil.c (xg_set_geometry): Scale down the coordinates that we
2697 pass to gtk_window_move and to gtk_window_parse_geometry.
2698 * src/xterm.c (x_set_offset): Likewise.
2699
27002018-01-24 Robert Pluim <rpluim@gmail.com>
2701
2702 Scale monitor dimensions obtained from GTK
2703
2704 This is part one of a two part fix for the GTK scaling
2705 problems. See the thread starting at
2706 http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00372.html
2707 for an explanation of why it has been added to Emacs 26.
2708
2709 * src/xfns.c (Fx_display_monitor_attributes_list): Take scaling factor
2710 into account when using GTK to query the monitor dimensions, which
2711 allows frameset-restore to position frames correctly.
2712
27132018-01-22 Rasmus <rasmus@gmx.us>
2714
2715 Update Org to v9.1.6
2716
2717 Please note this is a bugfix release. See etc/ORG-NEWS for details.
2718
27192018-01-22 Aaron Jensen <aaronjensen@gmail.com>
2720
2721 Use text-pixels values only when saving framesets (Bug#30141)
2722
2723 * lisp/frameset.el (frameset-persistent-filter-alist): Specify
2724 that text-pixels values are by default only saved by framesets
2725 so the parameter is not set when restoring (Bug#30141).
2726
27272018-01-21 Eli Zaretskii <eliz@gnu.org>
2728
2729 Minor improvement in section "Pages" of the usere manual
2730
2731 * doc/emacs/text.texi (Pages): Improve wording. Suggested by Will
2732 Korteland <emacs-devel@korte.land> in emacs-manual-bugs@gnu.org.
2733
27342018-01-21 Eli Zaretskii <eliz@gnu.org>
2735
2736 Minor improvements in user manual
2737
2738 * doc/emacs/trouble.texi (Emergency Escape, Contributing): Clarify
2739 text. Suggested by Jonathan Kyle Mitchell <kyle@jonathanmitchell.org>
2740 in emacs-manual-bugs@gnu.org
2741
27422018-01-21 Eli Zaretskii <eliz@gnu.org>
2743
2744 Improve the "Mark" chapter of the user manual
2745
2746 * doc/emacs/mark.texi (Setting Mark, Marking Objects): Improve and
2747 clarify wording. Suggested by John Cummings <john@rootabega.net>
2748 in emacs-manual-bugs@gnu.org.
2749
27502018-01-21 Eli Zaretskii <eliz@gnu.org>
2751
2752 Improve the "Buffers" chapter of the user manual
2753
2754 * doc/emacs/buffers.texi (Several Buffers): Correct description of
2755 prefix arguments. Clarify "bury".
2756 (Buffer Menus): Clarify wording. Reported by John Cummings
2757 <john@rootabega.net> in emacs-manual-bugs@gnu.org.
2758
27592018-01-21 tino calancha <tino.calancha@gmail.com>
2760
2761 * lisp/term.el (term-send-input): Fix text duplication in docstring
2762
27632018-01-20 Eli Zaretskii <eliz@gnu.org>
2764
2765 Improve "Buffers" in the user manual
2766
2767 Suggested by John Cummings <john@rootabega.net> in
2768 emacs-manual-bugs@gnu.org:
2769 * doc/emacs/buffers.texi (Select Buffer): Add cross-references to
2770 "Windows" and "Frames".
2771 (Misc Buffer, Kill Buffer): Use BUFFER consistently in commands
2772 that accept buffer names.
2773 (Select Buffer): Improve description of "M-g M-g". Improve
2774 wording.
2775 (Misc Buffer, Kill Buffer): Improve wording.
2776 (Kill Buffer): Fix the response required by kill-some-buffers.
2777 Mention customizable options that control what clean-buffer-list
2778 does.
2779 (Several Buffers): More detail about
2780 'Buffer-menu-unmark-all-buffers'.
2781
27822018-01-20 Eli Zaretskii <eliz@gnu.org>
2783
2784 Don't mention 'vc-stay-local' in the user manual
2785
2786 * doc/emacs/vc1-xtra.texi (CVS Options):
2787 * doc/emacs/maintaining.texi (VC Directory Buffer): Remove
2788 references to 'vc-stay-local', which no longer exists.
2789 (Bug#30138)
2790
27912018-01-20 Eli Zaretskii <eliz@gnu.org>
2792
2793 Fix a typo in calendar.texi
2794
2795 * doc/emacs/calendar.texi (Writing Calendar Files): Capitalize
2796 "Filofax". Reported by Will Korteland <emacs-devel@korte.land>
2797 in emacs-manual-bugs@gnu.org.
2798
27992018-01-20 Eli Zaretskii <eliz@gnu.org>
2800
2801 Minor improvement in wording of the Emacs manual
2802
2803 * doc/emacs/killing.texi (CUA Bindings): Improve wording.
2804 Suggested by Will Korteland <emacs-devel@korte.land> in
2805 emacs-manual-bugs@gnu.org.
2806
28072018-01-20 Eli Zaretskii <eliz@gnu.org>
2808
2809 Revert "Fix tempfile creation when byte compiling"
2810
2811 This reverts commit 4fd446e9f65e5531b18d4a0c5e08a6eeabc292d8:
2812 * lisp/emacs-lisp/bytecomp.el (byte-compile-file):
2813 Put tempfile next to the target file, as was the original intent.
2814
28152018-01-19 Paul Eggert <eggert@cs.ucla.edu>
2816
2817 Fix tempfile creation when byte compiling
2818
2819 This improves on the recent fix for master failing to build
2820 on FreeBSD. Suggested by Stefan Monnier in:
2821 https://lists.gnu.org/r/emacs-devel/2018-01/msg00600.html
2822 * lisp/emacs-lisp/bytecomp.el (byte-compile-file):
2823 Put tempfile next to the target file, as was the original intent.
2824
28252018-01-19 Eli Zaretskii <eliz@gnu.org>
2826
2827 Improve the Emacs manual as suggested in emacs-manual-bugs
2828
2829 * doc/emacs/killing.texi (Deletion and Killing): Add
2830 cross-reference to "Kill Ring".
2831 * doc/emacs/help.texi (Help Mode, Package Keywords): Improve
2832 wording. Suggested by Will Korteland <emacs-devel@korte.land> in
2833 emacs-manual-bugs@gnu.org.
2834
28352018-01-19 Stefan Monnier <monnier@iro.umontreal.ca>
2836
2837 * lisp/emacs-lisp/bytecomp.el: Tweak last change
2838
2839 (byte-compile-file): Move comment closer to the code it describes.
2840
28412018-01-19 Eli Zaretskii <eliz@gnu.org>
2842
2843 Unbreak building Emacs on FreeBSD
2844
2845 * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Don't create
2846 the temporary file under temporary-file-directory if the file
2847 being compiled is specified by an absolute file name. This avoids
2848 problems with ACL copying from temporary-file-directory on
2849 FreeBSD. For the details, see
2850 http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00513.html.
2851
28522018-01-19 Eli Zaretskii <eliz@gnu.org>
2853
2854 Don't unnecessarily use non-ASCII characters in C sources
2855
2856 * src/xwidget.c (webkit_javascript_finished_cb):
2857 * src/gtkutil.c (xg_check_special_colors):
2858 * src/emacs-module.c (module_make_string):
2859 * src/alloc.c (SET_STACK_TOP_ADDRESS): Don't use non-ASCII quote
2860 characters.
2861
28622018-01-19 Eli Zaretskii <eliz@gnu.org>
2863
2864 Portability fixes in emacs-module-tests
2865
2866 * test/Makefile.in (abs_top_srcdir): Add variable, needed by
2867 CPPFLAGS.
2868 * test/data/emacs-module/mod-test.c: Include <limits.h>.
2869 (pT, pZ, T_TYPE, Z_TYPE): Compatibility macros, for systems that
2870 don't support %td and %zu format specs.
2871 (emacs_module_init): Use compatibility macros to make the error
2872 messages print meaningful values (and avoid compiler warnings).
2873
28742018-01-19 Noam Postavsky <npostavs@gmail.com>
2875
2876 Add tests for term.el
2877
2878 * lisp/term.el (term-mode): Add `name' attribute to
2879 window-adjust-process-window-size-function value, so that it can be
2880 removed easily by tests.
2881 * test/lisp/term-tests.el: New tests.
2882
28832018-01-19 Callum Cameron <cjcameron7@gmail.com> (tiny change)
2884
2885 Handle split AnSiT messages for term.el (Bug#17231)
2886
2887 Check to see if there is an incomplete command at the end of
2888 term-emulate-terminal's input string, and, if so, save it so the whole
2889 command can be processed when the next string arrives.
2890 * lisp/term.el (term-partial-ansi-terminal-message): New variable.
2891 (term-mode): Make it buffer local.
2892 (term-handle-ansi-terminal-messages): Prepend it to the received
2893 message, and set it if a partial message was received.
2894
2895
2896 Do not merge to master, it will be solved differently there, see
2897 "Switch term.el to lexical binding, and clean up code a bit".
2898
28992018-01-19 Glenn Morris <rgm@gnu.org>
2900
2901 * configure.ac (emacs_config_features): Add threads.
2902
29032018-01-18 Noam Postavsky <npostavs@gmail.com>
2904
2905 Handle case-insensitive filenames for load-path shadows (Bug#5845)
2906
2907 * lisp/emacs-lisp/shadow.el (load-path-shadows-find): Check for
2908 shadowing with case-insensitive matching for files of case-insensitive
2909 directories (as determined by `file-name-case-insensitive-p').
2910 * test/lisp/emacs-lisp/shadow-tests.el: New test.
2911 * test/lisp/emacs-lisp/shadow-resources/p1/foo.el:
2912 * test/lisp/emacs-lisp/shadow-resources/p2/FOO.el: New test files.
2913
29142018-01-18 Alan Mackenzie <acm@muc.de>
2915
2916 CC Mode: stop distinguishing brace blocks from defun blocks by content.
2917
2918 Don't merge to master; this is a quick fix for the emacs-26 branch. This is
2919 essentially a reversion of the patch from 2017-11-10 which attempted to handle
2920 C99's compound literals.
2921
2922 The bug here was triggered when a defun block contained a declaration ending
2923 in a comma, yet without a semicolon.
2924
2925 * lisp/progmodes/cc-engine.el (c-guess-basic-syntax): At the CASE 9 test,
2926 remove from the `or' form the test of a block's contents.
2927
29282018-01-17 Philipp Stephani <phst@google.com>
2929
2930 Use recommended long options syntax in man page
2931
2932 * doc/man/emacs.1.in: Specify equals sign for long options, as
2933 recommended in the manual.
2934
29352018-01-17 Glenn Morris <rgm@gnu.org>
2936
2937 An overdue update of GNUstep emacs.tiff
2938
2939 * nextstep/GNUstep/Emacs.base/Resources/emacs.tiff:
2940 Update to the Emacs 25 icon.
2941 Converted from hicolor/scalable/apps/emacs.svg using Gimp.
2942 * nextstep/GNUstep/Emacs.base/Resources/README: Update.
2943
29442018-01-17 Glenn Morris <rgm@gnu.org>
2945
2946 Add some test skip conditions
2947
2948 * test/lisp/vc/vc-bzr-tests.el (vc-bzr-test-bug9726)
2949 (vc-bzr-test-bug9781): Skip if bzr is faulty.
2950 * test/src/thread-tests.el: Skip if not compiled with threads.
2951
29522018-01-17 Lars Ingebrigtsen <larsi@gnus.org>
2953
2954 Add documentation to ecomplete.el
2955
2956 * lisp/ecomplete.el: Add doc strings and document the format.
2957
29582018-01-17 Glenn Morris <rgm@gnu.org>
2959
2960 * admin/authors.el (authors-aliases): Tighten more entries.
2961
29622018-01-17 Glenn Morris <rgm@gnu.org>
2963
2964 Small startup fix for current-load-list
2965
2966 * lisp/startup.el (command-line):
2967 Avoid current-load-list being non-nil after startup ends.
2968
29692018-01-17 Glenn Morris <rgm@gnu.org>
2970
2971 authors-aliases is based on regexps, not literals
2972
2973 * admin/authors.el (authors-aliases): Replace overly-broad entries.
2974
29752018-01-15 Charles A. Roelli <charles@aurox.ch>
2976
2977 Remove incorrect documentation in comint.el
2978
2979 * lisp/comint.el (comint-interrupt-subjob, comint-kill-subjob)
2980 (comint-quit-subjob, comint-stop-subjob): Remove incorrect
2981 documentation. (Bug#30079)
2982
29832018-01-15 Glenn Morris <rgm@gnu.org>
2984
2985 An overdue update of src/emacs-icon.h
2986
2987 * src/emacs-icon.h: Update to the Emacs 25 icon. (Bug#30047)
2988 Converted from hicolor/scalable/apps/emacs.svg using Gimp.
2989
29902018-01-14 Eli Zaretskii <eliz@gnu.org>
2991
2992 Minor copyedit in ELisp manual
2993
2994 * doc/lispref/variables.texi (File Local Variables): Improve
2995 wording of last change.
2996
29972018-01-14 Shuguang Sun <shuguang@gmail.com>
2998
2999 Fix Bug#29149 in dired-aux.el
3000
3001 * lisp/dired-aux.el (dired-shell-stuff-it): Handle remote
3002 commands on w32 properly. (Bug#29149)
3003
30042018-01-14 Michael Albinus <michael.albinus@gmx.de>
3005
3006 Fix Bug#29149 in shell.el
3007
3008 * lisp/shell.el (shell): Change order of `file-local-name' and
3009 `expand-file-name' calls. Otherwise, the local file name
3010 would be extended by a drive letter, even when it is a remote
3011 file, seen from w32. (Bug#29149)
3012
30132018-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
3014
3015 * doc/lispref/variables.texi (File Local Variables): Fix last change
3016
30172018-01-13 Nicolas Petton <nicolas@petton.fr>
3018
3019 * ChangeLog.3: Update
3020
3021 Update etc/AUTHORS
3022
30232018-01-13 Nicolas Petton <nicolas@petton.fr>
3024
3025 Fix an entry in authors-aliases
3026
3027 * admin/authors.el (authors-aliases): Replace regexp from "Max", which
3028 is too broad, to an email address ("mu@magi.net.ru").
3029
12018-01-13 Eli Zaretskii <eliz@gnu.org> 30302018-01-13 Eli Zaretskii <eliz@gnu.org>
2 3031
3 Mention trace.el facilities in the ELisp manual 3032 Mention trace.el facilities in the ELisp manual
@@ -56130,7 +59159,7 @@
56130 59159
56131This file records repository revisions from 59160This file records repository revisions from
56132commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 59161commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
56133commit 5dd0e5c54d29e81c07798a124295c8c3f016d621 (inclusive). 59162commit 56794ac6c7fb1ca1dd1fd8dfb0ac40e20901f2c0 (inclusive).
56134See ChangeLog.1 for earlier changes. 59163See ChangeLog.1 for earlier changes.
56135 59164
56136;; Local Variables: 59165;; Local Variables: