]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
Support MS-Windows file names that use characters outside of ANSI codepage.
[gnu-emacs] / doc / lispref / ChangeLog
1 2013-12-12 Eli Zaretskii <eliz@gnu.org>
2
3 * nonascii.texi (Encoding and I/O): Document file-name encoding
4 peculiarities on MS-Windows.
5
6 2013-12-12 Glenn Morris <rgm@gnu.org>
7
8 * elisp.texi: Sync direntry with info/dir version.
9
10 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
11
12 * display.texi (Progress, Face Remapping):
13 * processes.texi (Serial Ports):
14 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
15
16 2013-12-04 Juri Linkov <juri@jurta.org>
17
18 * searching.texi (Search and Replace): Fix `unread-command-events'
19 and add ref.
20
21 2013-12-03 Juri Linkov <juri@jurta.org>
22
23 * windows.texi (Choosing Window): Rename `no-display-ok' to
24 `allow-no-window'. (Bug#13594)
25
26 2013-11-30 Glenn Morris <rgm@gnu.org>
27
28 * Makefile.in (distclean): Remove Makefile.
29
30 2013-11-29 Andreas Politz <politza@fh-trier.de>
31
32 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
33 (Bug#14029).
34
35 2013-11-27 Glenn Morris <rgm@gnu.org>
36
37 * loading.texi (Library Search):
38 * os.texi (Startup Summary): No more leim directory.
39
40 2013-11-26 Glenn Morris <rgm@gnu.org>
41
42 * os.texi (Startup Summary): Update for leim-list being preloaded.
43
44 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
45
46 * frames.texi (Input Focus):
47 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
48
49 2013-11-23 Glenn Morris <rgm@gnu.org>
50
51 * loading.texi (Library Search):
52 Empty elements in EMACSLOADPATH now mean the default load-path.
53
54 2013-11-22 Glenn Morris <rgm@gnu.org>
55
56 * loading.texi (Library Search): Minor clarification.
57
58 2013-11-20 Leo Liu <sdl.web@gmail.com>
59
60 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
61
62 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
63
64 * os.texi (File Notifications): Add an index.
65
66 * loading.texi (Loading): Add an cross-reference.
67
68 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
69
70 * os.texi (Session Management, Desktop Notifications): Add some
71 indexes and a cross-reference.
72
73 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
74
75 * os.texi (Time Parsing):
76 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
77
78 2013-11-14 Glenn Morris <rgm@gnu.org>
79
80 * loading.texi (Library Search): Update section.
81
82 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
83
84 * os.texi (User Identification, Time of Day, Time Conversion):
85 Minor fixes.
86
87 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
88
89 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
90
91 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
92
93 * os.texi (Startup Summary): Add an index about startup screen.
94 Typo fix.
95 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
96
97 2013-11-08 Eli Zaretskii <eliz@gnu.org>
98
99 * display.texi (Truncation): Document that cache-long-scans is now
100 non-nil by default. (Bug#15797)
101
102 2013-11-05 Eli Zaretskii <eliz@gnu.org>
103
104 * lists.texi (Rearrangement): Fix indexing.
105
106 * display.texi (Bidirectional Display): Fix indexing.
107
108 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
109
110 * lists.texi (Rearrangement): Improve indexing.
111
112 * display.texi (Glyphs): Add an index for glyph code.
113 (Bidirectional Display): Improve indexing.
114
115 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
116
117 * display.texi (Face Attributes): Document :distant-foreground.
118
119 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
120
121 * display.texi (Abstract Display): Improve indexing.
122
123 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
124
125 * display.texi (Selective Display): Discourage the use of explicit
126 selective display.
127
128 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
129
130 * display.texi (Showing Images): Add an index for image-size.
131 Use @code instead of @var for a normal variable.
132 (Multi-Frame Images): Improve indexing.
133 (Button Buffer Commands): Use @code instead of @var for a normal variable.
134 (Abstract Display): Explain the meaning of Ewoc.
135
136 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
137
138 * display.texi (Image Descriptors): Improve indexing.
139
140 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
141
142 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
143 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
144
145 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
146
147 * display.texi (Fontsets): Minor wording fix.
148 (Low-Level Font): Improve indexing.
149
150 * nonascii.texi (Character Properties): Add an index for script symbols.
151
152 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
153
154 * display.texi (Face Remapping): Add indexes for face remapping.
155 (Font Selection): Add indexes.
156 (Low-Level Font): Add an index for font registry.
157
158 2013-10-23 Glenn Morris <rgm@gnu.org>
159
160 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
161 Nuke @refill.
162
163 * Makefile.in (install-dvi, install-html, install-pdf)
164 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
165 (uninstall-pdf): Quote entities that might contain whitespace.
166
167 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
168
169 * display.texi (Face Attributes): Add indexes for the ‘:box’
170 face attribute.
171
172 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
173
174 * display.texi (Line Height): Add indexes for line height.
175
176 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
177
178 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
179
180 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
181
182 * display.texi (Selective Display): Add an index for explicit
183 selective display.
184
185 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
186
187 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
188
189 2013-10-13 Glenn Morris <rgm@gnu.org>
190
191 * intro.texi (Acknowledgments): Use accented form of some names.
192
193 2013-10-09 Glenn Morris <rgm@gnu.org>
194
195 * control.texi (Conditionals): Copyedits. (Bug#15558)
196
197 2013-10-08 Eli Zaretskii <eliz@gnu.org>
198
199 Support menus on text-mode terminals.
200 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
201 wording to the effect that menus are supported on TTYs.
202
203 * frames.texi (Pop-Up Menus, Dialog Boxes)
204 (Display Feature Testing): Update for menu support on TTYs.
205
206 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
207
208 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
209 non-headings.
210
211 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
212
213 * syntax.texi (Categories): Add an index for category sets.
214
215 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
216
217 * syntax.texi (Syntax Flags):
218 (Syntax Table Functions): Add indexes.
219
220 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
221
222 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
223
224 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
225
226 * searching.texi (Regexp Search): Refine.
227
228 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
229
230 * nonascii.texi (Default Coding Systems): Typo fix.
231
232 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
233
234 * nonascii.texi (Coding System Basics): Add information about carriage-return.
235
236 2013-09-14 Eli Zaretskii <eliz@gnu.org>
237
238 * display.texi (Display Margins): State the units of measuring
239 margin width. (Bug#15375)
240
241 2013-09-13 Eli Zaretskii <eliz@gnu.org>
242
243 * text.texi (Not Intervals): Minor wording fix.
244
245 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
246
247 * functions.texi (Obsolete Functions): Add an index for obsolete
248 functions.
249
250 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
251
252 * nonascii.texi (Character Properties): Character properties fix
253 for decimal-digit-value and digit-value.
254
255 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
256
257 * macros.texi (Defining Macros): Prefer "function" to "lambda
258 expression" (bug#15296).
259
260 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
261
262 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
263 for portability to hosts where /bin/sh has problems.
264
265 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
266
267 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
268
269 2013-08-20 Eli Zaretskii <eliz@gnu.org>
270
271 * files.texi (Information about Files): Mention file names with
272 trailing blanks on MS-Windows. (Bug#15130)
273
274 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
275
276 * positions.texi (Positions): Improve indexing.
277
278 2013-08-18 Eli Zaretskii <eliz@gnu.org>
279
280 * markers.texi (The Region): Improve indexing.
281
282 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
283
284 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
285
286 * text.texi (Maintaining Undo): Mention interactive call of
287 buffer-disable-undo.
288 (Filling): Add cross-reference for hard newlines.
289 (Sorting): Fix indentation.
290 (Columns): Comment out undefined behavior.
291 (Case Changes): Fix an `args-out-of-range' error in the example.
292
293 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
294
295 * text.texi (Insertion): Refine.
296 (Margins): Add an index.
297 (Undo): Doc fix for `buffer-undo-list'.
298
299 * positions.texi (Character Motion):
300 * markers.texi (Moving Markers):
301 (Creating Markers): Comment out undefined behavior.
302
303 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
304
305 * markers.texi (The Region): Add/move indexes.
306
307 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
308
309 * display.texi (ImageMagick Images): Mention :content-type and
310 `image-content-type-suffixes'.
311
312 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
313
314 * positions.texi (Word Motion): Remove redundant sentence.
315
316 2013-08-13 Glenn Morris <rgm@gnu.org>
317
318 * lists.texi (List Elements):
319 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
320
321 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
322
323 * frames.texi (Display Feature Testing): Add indexes.
324
325 2013-08-12 Glenn Morris <rgm@gnu.org>
326
327 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
328 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
329 (INSTALL_DATA): New, set by configure.
330 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
331 New variables.
332 (.SUFFIXES): Add .ps and .dvi.
333 (.dvi.ps): New suffix rule.
334 (dvi, html, pdf, ps): Use *_TARGETS variables.
335 (elisp.html): Use HTML_OPTS.
336 (elisp.ps): Remove explicit rule.
337 (.PHONY): install-dvi, install-html, install-pdf, install-ps
338 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
339 uninstall-ps, and uninstall-doc.
340 (install-dvi, install-html, install-pdf, install-ps, install-doc)
341 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
342 (uninstall-doc): New rules.
343 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
344
345 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
346
347 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
348
349 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
350
351 * control.texi (Error Symbols): Minor fix for previous change.
352
353 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
354
355 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
356
357 * control.texi (Signaling Errors): Refer to define-error.
358 (Error Symbols): Add `define-error'.
359
360 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
361
362 * positions.texi (Motion by Screen Lines):
363 * display.texi (Truncation): Rename `cache-long-line-scans'
364 to `cache-long-scans'.
365
366 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
367
368 * windows.texi (Window Start and End): Add an index.
369
370 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
371
372 * display.texi (Face Functions): Add an index.
373
374 * variables.texi (Variable Aliases): Add an index.
375
376 * functions.texi (Defining Functions): Add an index.
377
378 * nonascii.texi (Coding System Basics): Add an index.
379
380 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
381
382 * nonascii.texi (Non-ASCII Characters): Update menu.
383 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
384
385 * elisp.texi (Top): Update menu.
386
387 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
388
389 * windows.texi (Window History): Mention the default value of
390 switch-to-visible-buffer. Add cross-references.
391
392 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
393
394 * errors.texi (Standard Errors): Fix typo.
395
396 * files.texi (Magic File Names):
397 * os.texi (File Notifications): Remove file-notify-supported-p.
398
399 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
400
401 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
402 non-well-formed expressions result in unspecified behavior, though
403 Emacs will not crash.
404
405 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
406
407 * files.texi (Magic File Names): Add file-notify-add-watch,
408 file-notify-rm-watch and file-notify-supported-p. Move
409 file-remote-p down.
410
411 * errors.texi (Standard Errors): Add file-notify-error.
412
413 * os.texi (Desktop Notifications): Rename from Notifications.
414 (File Notifications): New node.
415
416 * elisp.texi (Top): Update menu for these changes.
417
418 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
419
420 * windows.texi (Display Action Functions): Mention next-window.
421
422 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
423
424 * windows.texi (Selecting Windows): Fix the introduction of
425 `set-frame-selected-window''s arguments.
426
427 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
428
429 Timestamp fixes for undo (Bug#14824).
430 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
431
432 2013-07-06 Eli Zaretskii <eliz@gnu.org>
433
434 * nonascii.texi (Text Representations): Document that
435 multibyte-string-p returns nil for non-string objects.
436
437 2013-07-06 Glenn Morris <rgm@gnu.org>
438
439 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
440
441 2013-07-03 Glenn Morris <rgm@gnu.org>
442
443 * debugging.texi (Debugging):
444 * files.texi (File Attributes, Changing Files): Fix cross-references.
445
446 * package.texi (Package Archives): Fix @url call.
447
448 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
449
450 2013-06-29 Eli Zaretskii <eliz@gnu.org>
451
452 * display.texi (Bidirectional Display): Document move-point-visually.
453
454 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
455
456 * buffers.texi (Buffer File Name): Fix typo.
457
458 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
459
460 * tips.texi (Coding Conventions): Improve wording.
461
462 2013-06-24 Glenn Morris <rgm@gnu.org>
463
464 * loading.texi (Autoload): Fix typo.
465
466 * variables.texi (Lexical Binding): Fix typo.
467
468 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
469
470 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
471
472 * display.texi (ImageMagick Images): Mention :max-width and
473 :max-height.
474
475 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
476
477 * numbers.texi (Math Functions): Remove obsolete function log10.
478
479 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
480
481 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
482 rather than `local-map'.
483
484 * keymaps.texi (Active Keymaps): Fix documentation of
485 set-temporary-overlay-map and overriding-terminal-local-map.
486
487 2013-06-19 Glenn Morris <rgm@gnu.org>
488
489 * Makefile.in (dist): Edit more configure variables.
490 Try to check that we do not miss any in future.
491
492 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
493
494 * text.texi (Undo, Changing Properties): Fix typos.
495
496 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
497
498 * text.texi (Changing Properties): Document `add-face-text-property'.
499
500 2013-06-17 Kenichi Handa <handa@gnu.org>
501
502 * display.texi (Face Attributes): Refer to "Low-Level font" (not
503 "Font Selection") in the explanation of :font attribute (bug#14629).
504
505 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
506
507 * loading.texi (Hooks for Loading): Don't document after-load-alist.
508 Document with-eval-after-load instead of eval-after-load.
509
510 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
511
512 * files.texi (File Name Expansion): Make the example more
513 intuitive.
514
515 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
516
517 Documentation fix for 'ls' and hard links.
518 * compile.texi (Compilation Functions):
519 * files.texi (File Attributes, Changing Files):
520 Use current format for GNU 'ls' output.
521 (File Attributes): Fix problem introduced in previous change:
522 the link count is the number of hard links, not the number
523 of hard links + 1.
524
525 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
526
527 * files.texi (File Attributes): Fix typo.
528
529 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
530
531 * functions.texi (Lambda Expressions): Lambda expressions don't
532 evaluate to themselves in general (bug#11782).
533
534 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
535
536 * loading.texi (Autoload):
537 * help.texi (Documentation Basics, Accessing Documentation)
538 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
539
540 2013-04-23 Glenn Morris <rgm@gnu.org>
541
542 * internals.texi (Writing Emacs Primitives): Remove obvious example.
543 Tweak other to avoid overly long line.
544
545 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
546
547 * internals.texi (Writing Emacs Primitives): Remove unnecessary
548 references to the sources. (Bug#13800)
549
550 * searching.texi (Regexp Backslash): Doc fix for backslash
551 constructs in regular expressions.
552
553 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
554
555 * tips.texi (Coding Conventions): Mention separation of package
556 descriptor and name of internal symbols by two hyphens.
557
558 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
559
560 * windows.texi (Splitting Windows): Change category of
561 split-window from a command to a function.
562
563 2013-04-06 Chong Yidong <cyd@gnu.org>
564
565 * display.texi (Faces): Minor clarifications.
566 (Defining Faces): Clarify default vs custom face specs.
567 Document face-spec-set.
568
569 * display.texi (Overlay Properties):
570 * text.texi (Special Properties): Use the "anonymous face"
571 terminology. Describe foreground-color and background-color forms
572 as compatibility-only.
573
574 2013-03-24 Eli Zaretskii <eliz@gnu.org>
575
576 * compile.texi (Byte-Code Objects): Add index entry.
577 (Disassembly): Add cross-references.
578
579 2013-03-23 Eli Zaretskii <eliz@gnu.org>
580
581 * frames.texi (Size Parameters): More accurate description of the
582 difference between 'fullboth' and 'maximized'. (Bug#13935)
583
584 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
585
586 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
587
588 2013-03-16 Glenn Morris <rgm@gnu.org>
589
590 * elisp.texi: Add some stuff specific to www.gnu.org.
591
592 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
593
594 * control.texi (Pattern matching case statement): Fix typo.
595
596 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
597
598 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
599
600 2013-03-03 Glenn Morris <rgm@gnu.org>
601
602 * objects.texi (Symbol Type): Fix typo.
603
604 2013-02-28 Bastien Guerry <bzg@gnu.org>
605
606 * variables.texi (File Local Variables): Fix reference.
607
608 2013-02-24 Eli Zaretskii <eliz@gnu.org>
609
610 * files.texi (Magic File Names): Improve wording and indexing.
611
612 2013-02-21 Glenn Morris <rgm@gnu.org>
613
614 * display.texi (Multi-Frame Images): Minor rephrasing.
615
616 2013-02-20 Glenn Morris <rgm@gnu.org>
617
618 * display.texi (GIF Images, TIFF Images): Delete these nodes.
619 (ImageMagick Images): For :index, use an xref rather than duplicating.
620 (Other Image Types): Add GIF, adjust formatting.
621 (Multi-Frame Images): Rename from Animated Images. Expand section.
622 * elisp.texi (Top): Update menu for these changes.
623
624 2013-02-19 Glenn Morris <rgm@gnu.org>
625
626 * text.texi (Change Hooks): Fix typo.
627
628 2013-02-15 Glenn Morris <rgm@gnu.org>
629
630 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
631
632 2013-02-13 Glenn Morris <rgm@gnu.org>
633
634 * objects.texi (Char-Table Type): Add footnote about #^^.
635
636 * modes.texi (Minor Mode Conventions): Fix typo.
637
638 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
639 meta characters; this changed in 22.1. (Bug#13684)
640
641 * objects.texi (Char-Table Type): Add cindex.
642
643 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
644
645 2013-02-10 Glenn Morris <rgm@gnu.org>
646
647 * keymaps.texi (Creating Keymaps): Update make-keymap result.
648
649 2013-02-09 Eli Zaretskii <eliz@gnu.org>
650
651 * modes.texi (%-Constructs): Remove the description of %t.
652
653 * nonascii.texi (MS-DOS File Types): Delete node.
654
655 2013-02-08 Glenn Morris <rgm@gnu.org>
656
657 * keymaps.texi (Active Keymaps, Searching Keymaps):
658 Remove confusing mention of "symbolic prefix". (Bug#13643)
659
660 2013-01-19 Glenn Morris <rgm@gnu.org>
661
662 * macros.texi (Indenting Macros): Fix order of an indent
663 symbol's arguments. (Bug#13450)
664
665 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
666
667 Allow floating-point file offsets.
668 * files.texi (Reading from Files, Writing to Files):
669 Say that file offsets can be numbers, not just integers.
670
671 2013-01-09 Glenn Morris <rgm@gnu.org>
672
673 * commands.texi (Interactive Codes):
674 Whitespace does not terminate interactive "S". (Bug#13393)
675
676 2013-01-06 Chong Yidong <cyd@gnu.org>
677
678 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
679
680 2013-01-05 Glenn Morris <rgm@gnu.org>
681
682 * display.texi (Overlay Properties): Mention field. (Bug#13364)
683
684 2013-01-05 Eli Zaretskii <eliz@gnu.org>
685
686 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
687 directive in a group of items.
688
689 2013-01-05 Chong Yidong <cyd@gnu.org>
690
691 * keymaps.texi (Key Sequences): Remove obsolete sentence
692 (Bug#13356).
693
694 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
695
696 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
697
698 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
699
700 * files.texi (File Attributes): Undocument return format of file-acl.
701
702 2013-01-03 Glenn Morris <rgm@gnu.org>
703
704 * processes.texi (System Processes):
705 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
706
707 * searching.texi (Replacing Match): Fix xref.
708
709 * elisp.texi (DATE): Bump to Jan 2013.
710
711 2013-01-02 Glenn Morris <rgm@gnu.org>
712
713 * customize.texi (Common Keywords, Type Keywords):
714 Replace "active field" with "button". (Bug#13310)
715
716 * customize.texi (Common Keywords): Add xref. (Bug#13311)
717 * tips.texi (Library Headers): Add cindex.
718
719 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
720
721 * functions.texi (Declare Form):
722 * intro.texi (A Sample Function Description):
723 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
724 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
725 in @def.. commands. (Bug#13292)
726
727 2012-12-29 Eli Zaretskii <eliz@gnu.org>
728
729 * files.texi (Changing Files): Document the return values of
730 set-file-selinux-context and set-file-acl.
731
732 2012-12-27 Glenn Morris <rgm@gnu.org>
733
734 * files.texi (File Names): Mention Cygwin conversion functions.
735
736 2012-12-22 Martin Rudalics <rudalics@gmx.at>
737
738 * windows.texi (Selecting Windows): Reword description of
739 select-window (Bug#13248).
740
741 2012-12-22 Eli Zaretskii <eliz@gnu.org>
742
743 * files.texi (File Attributes, Changing Files): Remove the details
744 about the text returned by file-acl. Instead, just document that
745 it is an opaque string meant to be used by set-file-acl.
746
747 2012-12-21 Chong Yidong <cyd@gnu.org>
748
749 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
750
751 * customize.texi (Simple Types): Document key-sequence type
752 (Bug#13048).
753
754 * strings.texi (Text Comparison): Doc fix for compare-strings.
755
756 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
757
758 * files.texi (Magic File Names): Add `file-acl',
759 `file-selinux-context', `set-file-acl' and
760 `set-file-selinux-context'. Make the list consistent.
761
762 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
763
764 * tips.texi (Library Headers): New header keyword `Homepage'.
765 Make continuation lines syntax more precise.
766
767 2012-12-17 Eli Zaretskii <eliz@gnu.org>
768
769 * files.texi (File Attributes, Changing Files): Update to include
770 MS-Windows support for ACLs.
771
772 2012-12-16 Romain Francoise <romain@orebokech.com>
773
774 * files.texi (File Attributes): Document ACL support and new
775 `file-acl' function.
776 (Changing Files): Mention argument name change of `copy-file' and
777 document new function `set-file-acl'.
778
779 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
780
781 Fix permissions bugs with setgid directories etc. (Bug#13125)
782 * files.texi (Testing Accessibility): Document GROUP arg
783 of file-ownership-preserved-p.
784 (File Attributes): Document that 9th element is now
785 just a placeholder.
786 * os.texi (User Identification): Document new functions group-gid,
787 group-real-gid.
788
789 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
790
791 * internals.texi (C Integer Types): New section.
792 This follows up and records an email in
793 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
794
795 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
796
797 * control.texi (Pattern matching case statement): New node.
798
799 * customize.texi (Variable Definitions): Mention the default :group
800 for defcustoms (bug#13093).
801
802 2012-12-09 Glenn Morris <rgm@gnu.org>
803
804 * customize.texi (Variable Definitions): Mention eval-defun
805 on a defcustom calls the :set function when appropriate.
806
807 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
808
809 * doclicense.texi, gpl.texi: Update to latest version from FSF.
810 These are just minor editorial changes.
811
812 2012-12-06 Chong Yidong <cyd@gnu.org>
813
814 * lists.texi (Plist Access): Move put example to Symbol Plists.
815
816 * symbols.texi (Standard Properties): Fix typo.
817
818 2012-12-03 Chong Yidong <cyd@gnu.org>
819
820 * symbols.texi (Symbol Properties): New node.
821 (Symbol Plists): Make it a subsection under Symbol Properties.
822 (Standard Properties): New node.
823
824 * lists.texi (Property Lists): Move here from symbols.texi.
825 (Plist Access): Rename from Other Plists.
826
827 * customize.texi (Variable Definitions):
828 * display.texi (Defining Faces):
829 * sequences.texi (Char-Tables): Fix xref.
830
831 * keymaps.texi (Key Sequences): `kbd' is now a function.
832
833 * commands.texi (Using Interactive): Fix index entry.
834
835 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
836
837 * doclicense.texi: Update to latest version from FSF.
838 These are just minor editorial changes.
839 * elisp.texi (GNU Free Documentation License)
840 (GNU General Public Licens):
841 Provide sectioning, since doclicense.texi no longer does that.
842
843 * loading.texi (Named Features): @ -> @@ to fix typo.
844
845 2012-11-24 Martin Rudalics <rudalics@gmx.at>
846
847 * windows.texi (Basic Windows): Fix typo.
848 (Windows and Frames): Fix example. Move description of
849 window-in-direction here.
850 (Recombining Windows): Fix example.
851 (Buffers and Windows): Fix description of replace-buffer-in-windows.
852 (Switching Buffers): Reword.
853 (Display Action Functions): Minor adjustments.
854 (Choosing Window Options): Minor fixes.
855 (Window History): Minor rewording.
856 (Dedicated Windows): Correct and reword part describing how
857 dedicatedness affects functions removing buffers or windows.
858 * buffers.texi (The Buffer List): Fix description of bury-buffer.
859
860 2012-11-24 Chong Yidong <cyd@gnu.org>
861
862 * modes.texi (%-Constructs): Fix statement about mode construct
863 padding (Bug#12866).
864
865 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
866
867 * debugging.texi (Profiling): Make it more clear
868 that --enable-profiling is about profiling the C code.
869
870 2012-11-21 Glenn Morris <rgm@gnu.org>
871
872 * display.texi (Attribute Functions):
873 Update for set-face-* name changes.
874 Add new "inherit" argument for face-bold-p etc.
875 Move description of this argument to a common section, like "frame".
876
877 * debugging.texi (Profiling): New section.
878 (Debugging): Mention profiling in the introduction.
879 * tips.texi (Compilation Tips): Move profiling to separate section.
880 * elisp.texi: Add Profiling to detailed menu.
881
882 2012-11-21 Martin Rudalics <rudalics@gmx.at>
883
884 * windows.texi (Display Action Functions): Fix recently added
885 example. Suggested by Michael Heerdegen.
886
887 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
888
889 Minor cleanup for times as lists of four integers.
890 * os.texi (Time Parsing): Time values can now be four integers.
891
892 2012-11-18 Glenn Morris <rgm@gnu.org>
893
894 * loading.texi (How Programs Do Loading): Add eager macro expansion.
895 * macros.texi (Expansion): Mention eager macro expansion.
896
897 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
898
899 2012-11-18 Leo Liu <sdl.web@gmail.com>
900
901 * minibuf.texi (Programmed Completion): Doc fix for metadata
902 request (Bug#12850).
903
904 2012-11-18 Glenn Morris <rgm@gnu.org>
905
906 * display.texi (Temporary Displays): Document with-temp-buffer-window.
907
908 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
909 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
910 (Window Sizes): Add vindex for window-min-height, window-min-width.
911 (Display Action Functions): Mention pop-up-frame-parameters.
912
913 2012-11-16 Martin Rudalics <rudalics@gmx.at>
914
915 * windows.texi (Choosing Window): Rewrite description of
916 display-buffer-alist (Bug#12167).
917 (Display Action Functions): Mention inhibit-switch-frame.
918 Fix description of display-buffer-below-selected. Reorder actions.
919 Add example (Bug#12848).
920
921 2012-11-16 Glenn Morris <rgm@gnu.org>
922
923 * display.texi (Face Attributes): Fix :underline COLOR description.
924 (Attribute Functions): Update for set-face-underline rename.
925 Tweak descriptions of face-underline-p, face-inverse-video-p.
926
927 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
928 so they align better in info.
929 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
930 Document set-temporary-overlay-map.
931
932 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
933
934 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
935 with normal keymaps".
936
937 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
938
939 * internals.texi (Garbage Collection): Update descriptions
940 of vectorlike_header, garbage-collect and gc-cons-threshold.
941 (Object Internals): Explain Lisp_Object layout and the basics
942 of an internal type system.
943 (Buffer Internals): Update description of struct buffer.
944
945 2012-11-13 Glenn Morris <rgm@gnu.org>
946
947 * variables.texi (Adding Generalized Variables):
948 At least mention gv-define-expander and gv-letplace.
949
950 * debugging.texi (Error Debugging): Mention debug-on-message.
951 (Using Debugger): Mention debugger-bury-or-kill.
952
953 * control.texi (Signaling Errors):
954 * debugging.texi (Error Debugging):
955 * errors.texi (Standard Errors): Add user-error.
956
957 * variables.texi (Adding Generalized Variables):
958 Use standard formatting for common lisp note about setf functions.
959
960 2012-11-10 Martin Rudalics <rudalics@gmx.at>
961
962 * elisp.texi (Top): Add Recombining Windows to menu.
963 * windows.texi (Recombining Windows): New subsection.
964 (Splitting Windows): Rewrite text on handling of window
965 combinations and move it to new subsection.
966
967 2012-11-10 Chong Yidong <cyd@gnu.org>
968
969 * searching.texi (Replacing Match): Document \? in replace-match.
970
971 * variables.texi (Creating Buffer-Local): Document setq-local and
972 defvar-local.
973 (Setting Generalized Variables): Arrange table alphabetically.
974
975 * lists.texi (List Elements, List Variables): Clarify descriptions
976 of push and pop for generalized variables.
977
978 * edebug.texi (Specification List): setf is no longer CL-only.
979
980 2012-11-10 Glenn Morris <rgm@gnu.org>
981
982 * variables.texi (Adding Generalized Variables):
983 Update description of FIX-RETURN expansion.
984
985 * variables.texi (Setting Generalized Variables):
986 Split most of previous contents into this subsection.
987 (Adding Generalized Variables): New subsection.
988 Move note on lack of setf functions here from misc/cl.texi.
989
990 * elisp.texi: Add Generalized Variables subsections to detailed menu.
991
992 2012-11-10 Chong Yidong <cyd@gnu.org>
993
994 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
995
996 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
997
998 * os.texi (Notifications): Update descriptions of
999 notifications-notify, notifications-close-notification and
1000 notifications-get-capabilities according to latest code changes.
1001 Add notifications-get-server-information.
1002
1003 2012-11-03 Chong Yidong <cyd@gnu.org>
1004
1005 * objects.texi (General Escape Syntax): Clarify the explanation of
1006 escape sequences.
1007 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1008 multibyte. Hex escapes do not automatically make a string
1009 multibyte.
1010
1011 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1012
1013 * windows.texi (Switching Buffers): Document option
1014 switch-to-buffer-preserve-window-point.
1015 (Display Action Functions): Document window-height and
1016 window-width alist entries.
1017 (Display Action Functions):
1018 Document display-buffer-below-selected and
1019 display-buffer-in-previous-window.
1020 (Quitting Windows): Document quit-restore-window.
1021 Rewrite section.
1022 (Window Configurations): In window-state-get mention that
1023 argument window must be valid.
1024 (Window Parameters): Document quit-restore window parameter
1025 (Bug#12158).
1026
1027 2012-10-31 Glenn Morris <rgm@gnu.org>
1028
1029 * control.texi (Catch and Throw): Add xref to cl.texi.
1030
1031 * lists.texi (Sets And Lists): Point xref to better location.
1032
1033 * errors.texi (Standard Errors):
1034 * loading.texi (Autoload): Update for cl-lib namespace changes.
1035
1036 * modes.texi (Defining Minor Modes): "Generalized Variables"
1037 section is now in this manual rather than cl.texi.
1038
1039 * eval.texi (Special Forms): No longer special forms: defmacro,
1040 defun, save-window-excursion, with-output-to-temp-buffer.
1041 * functions.texi (Defining Functions): Defun is now a macro.
1042 Defalias is a function.
1043
1044 2012-10-30 Glenn Morris <rgm@gnu.org>
1045
1046 * variables.texi (Generalized Variables): Fix typo.
1047
1048 2012-10-30 Chong Yidong <cyd@gnu.org>
1049
1050 * symbols.texi (Symbol Plists): Document function-get.
1051
1052 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1053
1054 * frames.texi (Visibility of Frames): Document tty-top-frame.
1055
1056 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1057
1058 * keymaps.texi (Format of Keymaps): Document the multiple
1059 inheritance format.
1060
1061 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1062
1063 * windows.texi (Basic Windows): Reformulate description of live,
1064 internal and valid windows.
1065 (Cyclic Window Ordering): Describe new argument of
1066 get-lru-window and get-largest-window. Add description of
1067 window-in-direction.
1068
1069 2012-10-27 Glenn Morris <rgm@gnu.org>
1070
1071 * variables.texi (Generalized Variables): New section,
1072 adapted from misc/cl.texi.
1073 * elisp.texi (Top): Add Generalized Variables to menu.
1074 * lists.texi (List Elements, List Variables):
1075 Mention generalized variables.
1076
1077 * lists.texi (List Elements): Typo fix.
1078
1079 2012-10-27 Chong Yidong <cyd@gnu.org>
1080
1081 * minibuf.texi (High-Level Completion): Don't mention removed
1082 function iswitchb-read-buffer.
1083
1084 * commands.texi (Event Input Misc): Remove last-input-char.
1085 (Command Loop Info): Remove last-command-char.
1086
1087 * frames.texi (Initial Parameters): Don't mention the obsolete
1088 special-display feature.
1089
1090 * windows.texi (Choosing Window): Don't mention the obsolete
1091 special display feature.
1092 (Choosing Window Options): Remove obsolete special-display
1093 variables, and the functions special-display-p and
1094 special-display-popup-frame.
1095
1096 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1097
1098 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1099
1100 * markers.texi (Information from Markers): Remove obsolete
1101 function buffer-has-markers-at.
1102
1103 * text.texi (Yanking): Document yank-handled-properties.
1104
1105 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1106
1107 Update manual for new time stamp format (Bug#12706).
1108 * buffers.texi (Modification Time):
1109 * files.texi (Testing Accessibility, File Attributes):
1110 * intro.texi (Version Info):
1111 * os.texi (Time of Day):
1112 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1113 These instances were missed the first time around.
1114 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1115
1116 2012-10-24 Chong Yidong <cyd@gnu.org>
1117
1118 * minibuf.texi (Text from Minibuffer): Document read-regexp
1119 changes.
1120
1121 * nonascii.texi (Selecting a Representation):
1122 Document set-buffer-multibyte changes.
1123
1124 * keymaps.texi (Toolkit Differences): Node deleted.
1125 (Easy Menu): New node.
1126
1127 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1128
1129 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1130
1131 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1132
1133 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1134 * files.texi (File Attributes):
1135 * text.texi (Undo):
1136 Time stamp resolution is now 1 picosecond, not 1 second.
1137
1138 2012-10-23 Chong Yidong <cyd@gnu.org>
1139
1140 * display.texi (Font Lookup): Remove font-list-limit.
1141
1142 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1143 (Bug#12529).
1144
1145 2012-10-22 Glenn Morris <rgm@gnu.org>
1146
1147 * os.texi (Recording Input): Tiny fix.
1148
1149 * intro.texi (Lisp History):
1150 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
1151 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1152
1153 2012-10-15 Chong Yidong <cyd@gnu.org>
1154
1155 * macros.texi (Defining Macros): defmacro is now a macro.
1156 Explicitly list the docstring and declare arguments.
1157
1158 * functions.texi (Anonymous Functions): Explicitly list the
1159 docstring, declare, and interactive arguments to lambda.
1160 (Defining Functions): Likewise for defun.
1161 (Inline Functions): Likewise for defsubst.
1162 (Declare Form): Tweak description.
1163
1164 2012-10-13 Chong Yidong <cyd@gnu.org>
1165
1166 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1167
1168 2012-10-05 Chong Yidong <cyd@gnu.org>
1169
1170 * minibuf.texi (Basic Completion): Clarify list form of completion
1171 table (Bug#12564).
1172
1173 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
1174
1175 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1176
1177 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1178
1179 Revert the FOLLOW-SYMLINKS change for file-attributes.
1180 * files.texi (File Attributes, Magic File Names): Undo last change.
1181
1182 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1183
1184 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1185 * files.texi (File Attributes): Describe it.
1186 (Magic File Names): Use it.
1187
1188 2012-09-30 Chong Yidong <cyd@gnu.org>
1189
1190 * commands.texi (Click Events): Define "mouse position list".
1191 Remove mention of unimplemented horizontal scroll bars.
1192 (Drag Events, Motion Events): Refer to "mouse position list".
1193 (Accessing Mouse): Document posnp.
1194
1195 * errors.texi (Standard Errors): Tweak arith-error description.
1196 Tweak markup. Remove domain-error and friends, which seem to be
1197 unused after the floating-point code revamp.
1198
1199 * functions.texi (Obsolete Functions): Obsolescence also affects
1200 documentation commands. Various clarifications.
1201 (Declare Form): New node.
1202
1203 * strings.texi (String Basics): Copyedits.
1204
1205 * os.texi (Idle Timers): Minor clarifications.
1206 (User Identification): Add system-users and system-groups.
1207
1208 * macros.texi (Defining Macros): Move description of `declare' to
1209 Declare Form node.
1210
1211 * loading.texi (Autoload):
1212 * help.texi (Documentation Basics): The special sequences can
1213 trigger autoloading.
1214
1215 * numbers.texi (Integer Basics): Copyedits.
1216 (Float Basics): Consider IEEE floating point always available.
1217 (Random Numbers): Document actual limits.
1218 (Arithmetic Operations): Clarify division by zero. Don't mention
1219 the machine-independence of negative division since it does not
1220 happen in practice.
1221
1222 2012-09-28 Chong Yidong <cyd@gnu.org>
1223
1224 * os.texi (Startup Summary): Document leim-list.el change.
1225
1226 2012-09-25 Chong Yidong <cyd@gnu.org>
1227
1228 * functions.texi (Defining Functions): defun is now a macro.
1229
1230 2012-09-28 Leo Liu <sdl.web@gmail.com>
1231
1232 * files.texi (Files): Fix typo.
1233
1234 2012-09-23 Chong Yidong <cyd@gnu.org>
1235
1236 * buffers.texi (Read Only Buffers): Document read-only-mode.
1237
1238 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1239 read-only-mode.
1240
1241 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1242 calling conventions.
1243
1244 2012-09-22 Chong Yidong <cyd@gnu.org>
1245
1246 * searching.texi (Replacing Match): Minor clarification.
1247
1248 2012-09-22 Eli Zaretskii <eliz@gnu.org>
1249
1250 * edebug.texi (Instrumenting): Improve indexing.
1251
1252 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1253 from within its own timer action. (Bug#12447)
1254
1255 2012-09-22 Chong Yidong <cyd@gnu.org>
1256
1257 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1258
1259 2012-09-21 Glenn Morris <rgm@gnu.org>
1260
1261 * debugging.texi (Using Debugger): Fix typo.
1262
1263 2012-09-18 Chong Yidong <cyd@gnu.org>
1264
1265 * display.texi (Faces): Discuss anonymous faces.
1266 (Face Attributes): Tweak intro.
1267 (Defining Faces): Move after the Face Attributes node. Copyedits.
1268 (Displaying Faces): Describe role of inheritance.
1269
1270 * customize.texi (Customization): Define customization more
1271 carefully (Bug#11440).
1272 (Common Keywords): Add xref to Constant Variables.
1273
1274 * variables.texi (Defining Variables): Link to defcustom's node
1275 instead of the higher-level Customization chapter.
1276
1277 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1278
1279 Simplify, document, and port floating-point (Bug#12381).
1280 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1281 Document that / and mod (with floating point arguments), along
1282 with asin, acos, log, log10, expt and sqrt, return special values
1283 instead of signaling exceptions.
1284 (Float Basics): Document that logb operates on the absolute value
1285 of its argument.
1286 (Math Functions): Document that (log ARG BASE) also returns NaN if
1287 BASE is negative. Document that (expt X Y) returns NaN if X is a
1288 finite negative number and Y a finite non-integer.
1289
1290 2012-09-09 Chong Yidong <cyd@gnu.org>
1291
1292 * lists.texi (Sets And Lists): Explain that the return value for
1293 delete should be used, like for delq.
1294
1295 * minibuf.texi (Yes-or-No Queries): Document recentering and
1296 scrolling in y-or-n-p. Remove gratuitous example.
1297
1298 * searching.texi (Search and Replace): Document window scrolling
1299 entries in query-replace-map.
1300
1301 2012-09-08 Chong Yidong <cyd@gnu.org>
1302
1303 * syntax.texi (Syntax Table Internals): Define "raw syntax
1304 descriptor" terminology (Bug#12383).
1305 (Syntax Descriptors): Mention raw syntax descriptors.
1306
1307 2012-09-07 Chong Yidong <cyd@gnu.org>
1308
1309 * variables.texi (Creating Buffer-Local): Fix description of
1310 local-variable-if-set-p (Bug#10713).
1311
1312 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1313
1314 * windows.texi (Display Action Functions)
1315 (Choosing Window Options): Remove obsolete variable
1316 display-buffer-reuse-frames.
1317 (Switching Buffers): Minor doc tweak for switch-to-buffer.
1318
1319 * positions.texi (Narrowing): Document buffer-narrowed-p.
1320
1321 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1322
1323 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1324 (Bug#12269).
1325
1326 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1327
1328 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1329
1330 2012-09-02 Chong Yidong <cyd@gnu.org>
1331
1332 * windows.texi (Window Configurations): Recommend against using
1333 save-window-excursion (Bug#12075).
1334
1335 * control.texi (Catch and Throw):
1336 * positions.texi (Excursions): Don't mention it.
1337
1338 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1339
1340 Better seed support for (random).
1341 * numbers.texi (Random Numbers): Document new behavior of
1342 the calls (random) and (random STRING).
1343
1344 2012-08-21 Martin Rudalics <rudalics@gmx.at>
1345
1346 * windows.texi (Window Point): Document recent changes in
1347 window-point and set-window-point.
1348 (Selecting Windows): Document recent change in select-window.
1349
1350 2012-08-06 Eli Zaretskii <eliz@gnu.org>
1351
1352 * functions.texi (Closures): Put the main index entry for
1353 "closures" here. (Bug#12138)
1354
1355 * variables.texi (Lexical Binding): Disambiguate the index entry
1356 for "closures".
1357
1358 2012-08-05 Chong Yidong <cyd@gnu.org>
1359
1360 * display.texi (Defining Faces): Move documentation of
1361 frame-background-mode to the Emacs manual (Bug#7774).
1362
1363 2012-08-04 Chong Yidong <cyd@gnu.org>
1364
1365 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1366 Fix description of syntax table inheritance.
1367 (Syntax Table Functions): Don't refer to internal contents of
1368 syntax table, since that is not explained yet. Copyedits.
1369 (Standard Syntax Tables): Node deleted.
1370 (Syntax Table Internals): Misc clarifications. Improve table
1371 formatting.
1372
1373 * keymaps.texi (Inheritance and Keymaps):
1374 * text.texi (Sticky Properties): Tweak index entry.
1375
1376 2012-07-28 Eli Zaretskii <eliz@gnu.org>
1377
1378 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1379
1380 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1381
1382 Prefer typical American spelling for "acknowledgment".
1383 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1384
1385 2012-07-21 Eli Zaretskii <eliz@gnu.org>
1386
1387 * commands.texi (Special Events): Mention language-change event.
1388 (Input Events, Interactive Codes):
1389 * keymaps.texi (Key Sequences): Mention events that are
1390 non-keyboard but also non-mouse events.
1391
1392 2012-07-17 Chong Yidong <cyd@gnu.org>
1393
1394 * text.texi (Insertion): Document insert-char changes.
1395
1396 2012-07-15 Leo Liu <sdl.web@gmail.com>
1397
1398 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1399
1400 2012-07-13 Chong Yidong <cyd@gnu.org>
1401
1402 * buffers.texi (Read Only Buffers): Document toggle-read-only
1403 changes. Reword to account for the fact that read-only is
1404 currently not supported in overlay properties.
1405
1406 2012-07-07 Chong Yidong <cyd@gnu.org>
1407
1408 * loading.texi (Library Search): Index site-lisp directories.
1409
1410 2012-07-06 Chong Yidong <cyd@gnu.org>
1411
1412 * intro.texi (A Sample Function Description): Fix incorrect
1413 markup, undoing previous change.
1414 (A Sample Variable Description): Minor clarifications and markup
1415 improvements.
1416
1417 * elisp.texi (Top):
1418 * text.texi (Text): Fix menu order.
1419
1420 2012-07-06 Richard Stallman <rms@gnu.org>
1421
1422 * intro.texi (Evaluation Notation, A Sample Function Description):
1423 (A Sample Variable Description): Improve/undo previous changes.
1424
1425 2012-07-05 Glenn Morris <rgm@gnu.org>
1426
1427 * intro.texi (A Sample Function Description): Fix cross-refs.
1428
1429 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1430
1431 * intro.texi (Evaluation Notation, A Sample Function Description)
1432 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1433
1434 2012-06-27 Chong Yidong <cyd@gnu.org>
1435
1436 * processes.texi (Asynchronous Processes, Input to Processes):
1437 * internals.texi (Process Internals): Don't capitalize "pty".
1438
1439 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1440
1441 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1442 discussion more prominent.
1443
1444 2012-06-23 Eli Zaretskii <eliz@gnu.org>
1445
1446 * commands.texi (Misc Events): Document the language-change event.
1447
1448 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1449
1450 Support higher-resolution time stamps (Bug#9000).
1451 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1452 * processes.texi (System Processes):
1453 Time stamp resolution is now picosecond, not microsecond.
1454
1455 2012-06-21 Glenn Morris <rgm@gnu.org>
1456
1457 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1458
1459 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1460
1461 * functions.texi (Defining Functions):
1462 * macros.texi (Defining Macros): Un-define the return value of `defun',
1463 `defmacro' and `defalias'.
1464
1465 2012-06-17 Chong Yidong <cyd@gnu.org>
1466
1467 * elisp.texi: Remove urlcolor setting.
1468
1469 2012-06-17 Glenn Morris <rgm@gnu.org>
1470
1471 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1472 Overlining no longer behaves exactly like underlining.
1473
1474 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
1475
1476 * display.texi (Face Attributes):
1477 Document wave-style underline face attribute.
1478
1479 2012-06-11 Chong Yidong <cyd@gnu.org>
1480
1481 * display.texi (ImageMagick Images): ImageMagick now supports the
1482 :background property.
1483
1484 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1485
1486 * internals.texi (Garbage Collection): Typo fix.
1487
1488 2012-06-09 Chong Yidong <cyd@gnu.org>
1489
1490 * text.texi (Special Properties): Clarify the meaning of a list of
1491 faces in the `face' property.
1492
1493 * display.texi (Face Remapping): Minor clarification.
1494
1495 2012-06-08 Chong Yidong <cyd@gnu.org>
1496
1497 * display.texi (Face Attributes): Font family does not accept
1498 wildcards. De-document obsolete :bold and :italic attributes.
1499 (Defining Faces): Use new-style face spec format.
1500
1501 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1502
1503 * internals.texi (Garbage Collection): Document new
1504 vector management code and vectorlike_header structure.
1505
1506 2012-06-03 Chong Yidong <cyd@gnu.org>
1507
1508 * modes.texi (Mode Line Data): Use "mode line construct"
1509 terminology for consistency.
1510
1511 2012-05-27 Glenn Morris <rgm@gnu.org>
1512
1513 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1514 * buffers.texi, commands.texi, compile.texi, control.texi:
1515 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1516 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1517 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1518 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1519 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1520 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1521 * objects.texi, os.texi, package.texi, positions.texi:
1522 * processes.texi, searching.texi, sequences.texi, streams.texi:
1523 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1524 * variables.texi, windows.texi: Nuke hand-written node pointers.
1525
1526 2012-05-27 Chong Yidong <cyd@gnu.org>
1527
1528 * functions.texi (Obsolete Functions):
1529 Fix doc for set-advertised-calling-convention.
1530
1531 * modes.texi (Mode Help): Fix describe-mode.
1532
1533 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1534
1535 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1536
1537 2012-05-27 Martin Rudalics <rudalics@gmx.at>
1538
1539 * commands.texi (Recursive Editing): recursive-edit is a command.
1540
1541 * compile.texi (Docs and Compilation):
1542 byte-compile-dynamic-docstrings is an option.
1543
1544 * debugging.texi (Invoking the Debugger): debug is a command.
1545
1546 * display.texi (Progress): progress-reporter-update and
1547 progress-reporter-force-update have VALUE argument optional.
1548 (Animated Images): Use non-@code{nil} instead of non-nil.
1549
1550 * files.texi (Format Conversion Round-Trip):
1551 Use non-@code{nil} instead of non-nil.
1552
1553 * frames.texi (Creating Frames): make-frame is a command.
1554 (Input Focus): select-frame is a command.
1555 (Pointer Shape): void-text-area-pointer is an option.
1556
1557 * help.texi (Describing Characters): read-kbd-macro is a command.
1558 (Help Functions): describe-prefix-bindings is a command.
1559
1560 * markers.texi (Creating Markers): Both arguments of copy-marker
1561 are optional.
1562
1563 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1564
1565 * modes.texi (Mode Line Variables): mode-line-remote and
1566 mode-line-client are not options.
1567 (Imenu): imenu-add-to-menubar is a command.
1568 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
1569
1570 * os.texi (Sound Output): play-sound-file is a command.
1571
1572 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
1573
1574 * processes.texi (Signals to Processes):
1575 Use @key{RET} instead of @code{RET}.
1576 (Signals to Processes): signal-process is a command.
1577
1578 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
1579 (Base 64): base64-encode-string is not a command while
1580 base64-decode-region is.
1581
1582 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1583
1584 2012-05-12 Glenn Morris <rgm@gnu.org>
1585
1586 * Makefile.in (MKDIR_P): New, set by configure.
1587 (mkinfodir): Use $MKDIR_P.
1588
1589 2012-05-10 Glenn Morris <rgm@gnu.org>
1590
1591 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1592 with "coding: raw-text".
1593 Concept of multibyte sessions no longer exists.
1594
1595 * files.texi (File Locks): Mention create-lockfiles option.
1596
1597 2012-05-09 Glenn Morris <rgm@gnu.org>
1598
1599 * vol1.texi, vol2.texi: Remove files.
1600 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1601 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1602
1603 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
1604
1605 * two-volume.make (emacsdir): New.
1606 (tex): Add directory with emacsver.texi to TEXINPUTS.
1607
1608 * minibuf.texi (Minibuffer History, Basic Completion):
1609 Tweak page breaks.
1610
1611 * internals.texi (Garbage Collection, Memory Usage)
1612 (Writing Emacs Primitives): Tweak page breaks.
1613
1614 * streams.texi (Output Variables): Improve page break.
1615
1616 * edebug.texi (Edebug Display Update): Improve page break.
1617
1618 * compile.texi (Disassembly): Condense the examples.
1619
1620 * eval.texi, functions.texi, loading.texi, macros.texi:
1621 Where possible, use example rather than smallexample.
1622
1623 * symbols.texi: Where possible, use example rather than smallexample.
1624 (Symbol Components): Fix typo.
1625 (Other Plists): Tweak page break.
1626
1627 * sequences.texi (Arrays): Tweak page breaks.
1628
1629 * customize.texi: Where possible, use example rather than smallexample.
1630 (Common Keywords, Variable Definitions, Applying Customizations)
1631 (Custom Themes): Tweak page breaks.
1632
1633 * control.texi: Where possible, use example rather than smallexample.
1634 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1635 Tweak page breaks.
1636
1637 2012-05-08 Glenn Morris <rgm@gnu.org>
1638
1639 * two.el: Remove; unused since creation of two-volume.make.
1640
1641 * vol1.texi, vol2.texi: No need to keep menus in these files.
1642
1643 2012-05-05 Glenn Morris <rgm@gnu.org>
1644
1645 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1646
1647 * intro.texi (Caveats): Copyedit.
1648 (Lisp History): Convert inforef to xref.
1649 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1650
1651 * text.texi (Auto Filling): Don't mention Emacs 19.
1652
1653 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1654 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1655
1656 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1657
1658 * lists.texi (List-related Predicates, List Variables):
1659 Tweak page-breaks.
1660 (Sets And Lists): Convert inforef to xref.
1661
1662 2012-05-04 Glenn Morris <rgm@gnu.org>
1663
1664 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1665 (info, infoclean): Use $INFO_EXT.
1666 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1667 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1668 (info, maintainer-clean): Use $INFO_EXT.
1669 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1670
1671 2012-05-04 Chong Yidong <cyd@gnu.org>
1672
1673 * os.texi (Timers): Use defopt for timer-max-repeats.
1674
1675 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1676
1677 * os.texi (Time of Day): Do not limit current-time-string
1678 to years 1000..9999.
1679
1680 2012-05-02 Chong Yidong <cyd@gnu.org>
1681
1682 * display.texi (Font Lookup):
1683 * frames.texi (Pointer Shape):
1684 * processes.texi (Subprocess Creation): Use defopt for options.
1685
1686 2012-05-02 Glenn Morris <rgm@gnu.org>
1687
1688 * elisp.texi (@copying):
1689 * intro.texi (Introduction): Only print VERSION in the TeX version.
1690
1691 2012-05-02 Chong Yidong <cyd@gnu.org>
1692
1693 * text.texi (Change Hooks): Minor fix for after-change-functions.
1694
1695 2012-05-02 Glenn Morris <rgm@gnu.org>
1696
1697 * package.texi (Packaging Basics):
1698 * loading.texi (Autoload):
1699 * files.texi (Magic File Names):
1700 Reword to remove/reduce some overly long/short lines.
1701
1702 2012-04-27 Glenn Morris <rgm@gnu.org>
1703
1704 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1705 * modes.texi (Major Modes, Auto-Indentation):
1706 * buffers.texi (Buffers): Some fixes for menu descriptions.
1707
1708 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
1709 * functions.texi (Simple Lambda, Argument List):
1710 * eval.texi (Function Indirection): Avoid deprecated form.
1711
1712 2012-04-27 Glenn Morris <rgm@gnu.org>
1713
1714 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1715 Add "et al." to authors.
1716
1717 * buffers.texi, commands.texi, compile.texi, control.texi:
1718 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1719 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1720 * modes.texi, numbers.texi, objects.texi, streams.texi:
1721 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1722 Use Texinfo recommended convention for quotes+punctuation.
1723
1724 2012-04-27 Chong Yidong <cyd@gnu.org>
1725
1726 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1727 to where-is-internal (Bug#10872).
1728
1729 2012-04-27 Glenn Morris <rgm@gnu.org>
1730
1731 * macros.texi (Indenting Macros): Fix typo.
1732
1733 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1734 (Resizing Windows, Deleting Windows, Selecting Windows)
1735 (Choosing Window Options, Horizontal Scrolling)
1736 (Cyclic Window Ordering, Window History, Dedicated Windows)
1737 (Quitting Windows, Window Configurations, Textual Scrolling):
1738 (Coordinates and Windows, Window Configurations)
1739 (Window Parameters, Window Hooks): Copyedits.
1740 (Splitting Windows, Deleting Windows):
1741 Fix ignore-window-parameters logic.
1742 (Selecting Windows, Choosing Window Options): Markup fixes.
1743 (Window Start and End): Remove pointless example.
1744 Remove cross-reference to deleted count-lines content.
1745 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1746 and recenter-positions. Remove recenter example.
1747
1748 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1749
1750 * minibuf.texi (Intro to Minibuffers):
1751 Tweak discussion of resizing minibuffer window.
1752
1753 2012-04-26 Glenn Morris <rgm@gnu.org>
1754
1755 * elisp-covers.texi, front-cover-1.texi: Remove files.
1756
1757 * tindex.pl: Remove file.
1758
1759 * makefile.w32-in (srcs):
1760 * Makefile.in (srcs): Remove back.texi (which is unused).
1761
1762 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
1763
1764 * os.texi (Notifications): Extend possible notification hints.
1765 Add notifications-get-capabilities.
1766
1767 2012-04-20 Chong Yidong <cyd@gnu.org>
1768
1769 * processes.texi (Asynchronous Processes): Mention nil argument to
1770 start-process.
1771
1772 2012-04-20 Glenn Morris <rgm@gnu.org>
1773
1774 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1775 Don't mention obsolete `nospace' argument of all-completions.
1776 (Minibuffer Completion, Completion Commands, Reading File Names)
1777 (Completion Variables): Copyedits.
1778 (Completion Commands): Mention parent keymaps.
1779 Remove obsolete minibuffer-local-filename-must-match-map.
1780 (High-Level Completion): Remove read-variable's almost
1781 word-for-word duplication of read-command.
1782 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1783 Update "High-Level Completion" description.
1784
1785 * minibuf.texi (Minibuffers):
1786 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1787
1788 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1789 Use Texinfo-recommended form of quote+punctuation.
1790 (Intro to Minibuffers): First minibuffer is #1, not #0.
1791 Mention minibuffer-inactive-mode.
1792 (Text from Minibuffer): Copyedits.
1793 (Minibuffer History, Programmed Completion): Fix @var usage.
1794 (Object from Minibuffer): Remove overly pedantic para.
1795 (Minibuffer History): Copyedits. Add face-name-history.
1796 (Initial Input, Yes-or-No Queries, Multiple Queries)
1797 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1798 (Yes-or-No Queries): Tweak example.
1799 (Minibuffer Commands): Add next-complete-history-element.
1800 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1801 minibuffer-inactive-mode.
1802
1803 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1804 (Bindat Functions): Copyedits.
1805
1806 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
1807
1808 * files.texi (Saving Buffers): Document `visit and `visit-save'
1809 values of require-final-newline.
1810
1811 2012-04-20 Glenn Morris <rgm@gnu.org>
1812
1813 * processes.texi (Output from Processes, Filter Functions):
1814 Mention waiting-for-user-input-p.
1815 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1816 (Network Servers, Datagrams, Network Processes, Network Options)
1817 (Network Feature Testing, Serial Ports): Copyedits.
1818 (Network): Add encrypted network overview paragraph.
1819 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1820
1821 2012-04-20 Chong Yidong <cyd@gnu.org>
1822
1823 * help.texi (Keys in Documentation): Mention :advertised-binding.
1824
1825 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1826 description to help.texi.
1827
1828 2012-04-20 Glenn Morris <rgm@gnu.org>
1829
1830 * processes.texi (Process Information, Input to Processes)
1831 (Signals to Processes, Output from Processes, Process Buffers)
1832 (Filter Functions, Decoding Output): Copyedits.
1833 (Accepting Output): Discourage use of `millisec' argument.
1834
1835 2012-04-15 Glenn Morris <rgm@gnu.org>
1836
1837 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
1838 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1839 Copyedits.
1840 (Subprocess Creation): Discourage modifying exec-path directly.
1841 (Synchronous Processes, Asynchronous Processes):
1842 Update some example output.
1843 (Process Information): Fix typo.
1844 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1845
1846 2012-04-15 Glenn Morris <rgm@gnu.org>
1847
1848 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1849 open-network-stream does exist in Emacs 23, but is simpler.
1850
1851 2012-04-15 Chong Yidong <cyd@gnu.org>
1852
1853 * customize.texi (Custom Themes): Also document load-theme etc.
1854
1855 2012-04-14 Chong Yidong <cyd@gnu.org>
1856
1857 * customize.texi (Applying Customizations):
1858 (Custom Themes): New nodes.
1859
1860 * display.texi (Defining Faces): Reference custom-set-faces.
1861
1862 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1863 * os.texi (Startup Summary): Copyedits.
1864
1865 2012-04-14 Glenn Morris <rgm@gnu.org>
1866
1867 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1868
1869 * strings.texi (Case Tables):
1870 * objects.texi (General Escape Syntax):
1871 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1872
1873 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1874 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1875 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1876 * text.texi: Use @file for buffers, per the Texinfo manual.
1877
1878 * compile.texi (Compiler Errors): Add missing space in buffer name.
1879
1880 2012-04-14 Chong Yidong <cyd@gnu.org>
1881
1882 * processes.texi (Query Before Exit): Remove obsolete function
1883 process-kill-without-query (Bug#11190).
1884
1885 2012-04-14 Glenn Morris <rgm@gnu.org>
1886
1887 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1888 Use @env for environment variables.
1889
1890 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1891
1892 2012-04-12 Jari Aalto <jari.aalto@cante.net>
1893
1894 * processes.texi (Synchronous Processes):
1895 Mention `default-directory' (bug#7515).
1896
1897 2012-04-09 Chong Yidong <cyd@gnu.org>
1898
1899 * customize.texi (Variable Definitions): Remove user-variable-p.
1900
1901 * commands.texi (Interactive Codes):
1902 * help.texi (Accessing Documentation):
1903 * minibuf.texi (High-Level Completion): Callers changed.
1904
1905 2012-04-06 Chong Yidong <cyd@gnu.org>
1906
1907 * minibuf.texi (Programmed Completion): Document metadata method.
1908 (Completion Variables): Document completion-category-overrides.
1909
1910 2012-04-05 Chong Yidong <cyd@gnu.org>
1911
1912 * anti.texi (Antinews): Rewrite for Emacs 23.
1913
1914 2012-04-04 Chong Yidong <cyd@gnu.org>
1915
1916 * minibuf.texi (Programmed Completion): Remove obsolete variable
1917 completion-annotate-function.
1918 (Completion Variables): Rename from Completion Styles.
1919 Document completion-extra-properties. Document completion-styles-alist
1920 change.
1921 (Reading File Names): minibuffer-local-filename-must-match-map is
1922 not used anymore.
1923 (Minibuffer Completion): Document completing-read-function.
1924 (Completion in Buffers): completion-at-point-functions can return
1925 properties recognized in completion-extra-properties.
1926
1927 * display.texi (Delayed Warnings): New node.
1928
1929 * os.texi (Notifications): Copyedits.
1930
1931 2012-04-04 Glenn Morris <rgm@gnu.org>
1932
1933 * os.texi (Notifications): Copyedits.
1934
1935 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
1936
1937 * os.texi (Terminal-Specific): Fix typo.
1938 (Notifications): New section.
1939
1940 * elisp.texi (Top):
1941 * vol1.texi (Top):
1942 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1943 menu entries.
1944
1945 2012-04-01 Chong Yidong <cyd@gnu.org>
1946
1947 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1948 file-in-directory-p.
1949
1950 2012-03-31 Glenn Morris <rgm@gnu.org>
1951
1952 * edebug.texi (Instrumenting Macro Calls):
1953 Mention defining macros at instrumentation time.
1954 (Edebug Options): Mention edebug-unwrap-results.
1955
1956 2012-03-31 Eli Zaretskii <eliz@gnu.org>
1957
1958 * text.texi (Special Properties): Clarify the description of the
1959 effect of integer values of the 'cursor' property on cursor
1960 position. See the discussions in bug#11068 for more details and
1961 context.
1962
1963 2012-03-31 Glenn Morris <rgm@gnu.org>
1964
1965 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1966 Copyedits.
1967
1968 2012-03-30 Chong Yidong <cyd@gnu.org>
1969
1970 * display.texi (Image Formats): Add imagemagick type.
1971 (Image Descriptors): Mention how they are used.
1972 (ImageMagick Images): Clarify role of imagemagick-register-types.
1973 (Character Display): Don't mention glyph tables.
1974 (Display Tables): Use make-glyph-code in example.
1975 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1976 tables are semi-obsolete. De-document create-glyph.
1977 (Glyphless Chars): Note that display tables override this.
1978 (Bidirectional Display): Copyedits. Introduce "bidirectional
1979 reordering" terminology, and use it.
1980
1981 2012-03-30 Glenn Morris <rgm@gnu.org>
1982
1983 * edebug.texi (Jumping): Give name of `i' binding.
1984
1985 2012-03-28 Glenn Morris <rgm@gnu.org>
1986
1987 * searching.texi (Regular Expressions, Regexp Special):
1988 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1989 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
1990 (Regexp Special): Mention collation.
1991 Clarify char classes with an example.
1992 (Regexp Functions): Mention regexp-opt is not guaranteed.
1993 Mention regexp-opt-charset.
1994 (Regexp Search): Recommend against looking-back.
1995 (Search and Replace): Use Texinfo recommended quote convention.
1996 Add more query-replace-map items. List multi-query-replace-map items.
1997
1998 2012-03-27 Martin Rudalics <rudalics@gmx.at>
1999
2000 * windows.texi (Window History): Describe new option
2001 switch-to-visible-buffer.
2002
2003 2012-03-27 Glenn Morris <rgm@gnu.org>
2004
2005 * searching.texi (String Search): Add xref to Emacs manual.
2006 Copyedits. Mention the function word-search-regexp.
2007 (Searching and Case): Add xref to Emacs manual. Copyedits.
2008
2009 * processes.texi (Network Servers): Standardize apostrophe usage.
2010
2011 * os.texi (System Environment): Copyedits. Remove some examples
2012 that do not seem useful. Mention setenv third arg.
2013 tty-erase-char does not seem to be nil under a window-system.
2014 (User Identification): Copyedits.
2015 Remove some examples that do not seem useful.
2016
2017 2012-03-26 Glenn Morris <rgm@gnu.org>
2018
2019 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2020 (Init File): Copyedits.
2021 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2022 (Killing Emacs): Copyedits.
2023 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2024 Shorten the example, use more standard shell prompts.
2025
2026 2012-03-25 Chong Yidong <cyd@gnu.org>
2027
2028 * display.texi (Fringes): Note that fringes are shown on graphical
2029 displays only.
2030 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2031 (Replacing Specs): Clarify example.
2032 (Manipulating Buttons): Note that button-at can return a marker.
2033 (Buttons): Minor rewrite.
2034 (Character Display): New node. Consolidate all character display
2035 related nodes into its subsections.
2036 (Usual Display): Character 127 is also affected by ctl-arrow.
2037 (Display Tables): Improve example.
2038
2039 2012-03-22 Glenn Morris <rgm@gnu.org>
2040
2041 * strings.texi (Text Comparison): Mention string-prefix-p.
2042
2043 2012-03-21 Chong Yidong <cyd@gnu.org>
2044
2045 * display.texi (The Echo Area): Add xref to Output Streams.
2046 (Displaying Messages): Improve doc of message.
2047 (Echo Area Customization, Invisible Text): Copyedits.
2048 (Invisible Text): Mention that spec comparison is done with eq.
2049 (Width): Improve doc of char-width.
2050 (Faces): Recommend using symbol instead of string for face name.
2051 Minor clarifications.
2052 (Defining Faces): Copyedits. Update face example.
2053 (Attribute Functions): Mark set-face-foreground etc as commands.
2054 (Face Remapping): Mention text-scale-adjust.
2055 Clarify face-remapping-alist and related docs.
2056 (Face Functions): Don't document make-face or copy-face.
2057
2058 2012-03-20 Chong Yidong <cyd@gnu.org>
2059
2060 * display.texi (Forcing Redisplay): Various rewrites to reflect
2061 new value of redisplay-dont-pause.
2062 (Truncation): Copyedits.
2063
2064 2012-03-20 Glenn Morris <rgm@gnu.org>
2065
2066 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2067 Add summary table of some relevant command-line options.
2068
2069 2012-03-18 Chong Yidong <cyd@gnu.org>
2070
2071 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2072 (Writing Emacs Primitives): Re-organize discussion of functions
2073 with variable Lisp arguments are handled. Delete an obsolete
2074 remark, previously tagged as FIXME.
2075
2076 * os.texi (Idle Timers): Minor clarification.
2077 (Idle Timers): Link to Time of Day for description of time list.
2078
2079 2012-03-18 Glenn Morris <rgm@gnu.org>
2080
2081 * os.texi (System Interface): Flow control was removed.
2082 (Startup Summary): General update.
2083 (Init File): Don't mention compiling it.
2084
2085 2012-03-17 Chong Yidong <cyd@gnu.org>
2086
2087 * os.texi (Startup Summary): Mention package loading.
2088 (Init File): Don't refer to .emacs in section title. Copyedits.
2089 (Terminal-Specific): Give a realistic example.
2090 (Command-Line Arguments): Reference Entering Emacs instead of
2091 repeating the spiel about not restarting Emacs.
2092 (Time of Day): Discuss time representation at beginning of node.
2093 (Sound Output): Copyedits.
2094
2095 * package.texi (Packaging Basics): Document package-initialize.
2096
2097 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2098
2099 * frames.texi (Initial Parameters): Add an index entry for
2100 minibuffer-only frame.
2101
2102 2012-03-16 Glenn Morris <rgm@gnu.org>
2103
2104 * modes.texi (Major Mode Conventions): Mention the strange
2105 relationship between View mode and special modes. (Bug#10650)
2106
2107 2012-03-11 Chong Yidong <cyd@gnu.org>
2108
2109 * windows.texi (Window Configurations): save-window-excursion is
2110 now a macro.
2111
2112 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2113 now a macro.
2114
2115 * text.texi (Fields): Minor copyedit.
2116
2117 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2118
2119 * strings.texi (String Basics):
2120 * sequences.texi (Sequence Functions): Mention that `length' is
2121 not appropriate for computing the string width on display; add a
2122 cross-reference to the description of `string-width'. (Bug#10978)
2123
2124 * eval.texi (Autoloading): Minor change of wording.
2125
2126 2012-03-10 Chong Yidong <cyd@gnu.org>
2127
2128 * loading.texi (Autoload): Explicitly state which forms are
2129 processed specially (Bug#7783).
2130
2131 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2132 non-default situation. Describe one-submenu exception (Bug#7695).
2133
2134 * nonascii.texi (Character Properties): Copyedits.
2135
2136 2012-03-08 Chong Yidong <cyd@gnu.org>
2137
2138 * text.texi (Mode-Specific Indent): Document new behavior of
2139 indent-for-tab-command. Document tab-always-indent.
2140 (Special Properties): Copyedits.
2141 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2142 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2143 libxml-parse-html-region.
2144
2145 2012-03-07 Glenn Morris <rgm@gnu.org>
2146
2147 * markers.texi (The Region): Briefly mention use-empty-active-region
2148 and region-active-p.
2149 (Overview of Markers): Reword garbage collection, add cross-ref.
2150 (The Mark): Tiny clarification re command loop and activate-mark-hook.
2151
2152 2012-03-07 Chong Yidong <cyd@gnu.org>
2153
2154 * text.texi (Buffer Contents): Don't duplicate explanation of
2155 region arguments from Text node. Put doc of obsolete var
2156 buffer-substring-filters back, since it is referred to.
2157 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2158 selection by default.
2159
2160 * markers.texi (The Mark): Fix typo.
2161 (The Region): Copyedits.
2162
2163 2012-03-07 Glenn Morris <rgm@gnu.org>
2164
2165 * markers.texi (Overview of Markers): Copyedits.
2166 (Creating Markers): Update approximate example buffer size.
2167 (The Mark): Don't mention uninteresting return values.
2168
2169 2012-03-05 Chong Yidong <cyd@gnu.org>
2170
2171 * positions.texi (Text Lines): Document count-words.
2172
2173 2012-03-04 Chong Yidong <cyd@gnu.org>
2174
2175 * frames.texi (Frames): Remove little-used "terminal frame" and
2176 "window frame" terminology.
2177 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2178 (Size and Position, Visibility of Frames): Callers changed.
2179 (Frames): Clarify which terminals in framep are graphical.
2180 (Initial Parameters): --geometry is not the only option which adds
2181 to initial-frame-alist.
2182 (Position Parameters): Note that icon-left and icon-top are for
2183 old window managers only.
2184 (Size Parameters): Sizes are in characters even on graphical
2185 displays.
2186 (Management Parameters): Note that window-id and outer-window-id
2187 can't really be changed, and that auto-raise isn't always obeyed.
2188 (Cursor Parameters): Document cursor-type explicitly.
2189 (Size and Position): The aliases set-screen-height and
2190 set-screen-width have been deleted.
2191 (Visibility of Frames): Mention "minimization".
2192
2193 * os.texi (Startup Summary): Minor clarifications.
2194 (Startup Summary, Suspending Emacs): Standardize on "text
2195 terminal" terminology.
2196
2197 * windows.texi (Basic Windows, Coordinates and Windows)
2198 (Coordinates and Windows):
2199 * display.texi (Refresh Screen, Line Height, Face Attributes)
2200 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2201
2202 2012-03-04 Glenn Morris <rgm@gnu.org>
2203
2204 * abbrevs.texi: Small copyedits throughout.
2205 (Abbrev Mode): Remove this section, folding it into the top-level.
2206 (Abbrev Tables): Don't mention irrelevant return values.
2207 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2208 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2209 (Abbrev Table Properties): Update nil :regexp description.
2210
2211 2012-03-03 Glenn Morris <rgm@gnu.org>
2212
2213 * internals.texi: Change @appendix section commands to @section.
2214 (Building Emacs): Say less about CANNOT_DUMP platforms.
2215 Replace deleted eval-at-startup with custom-initialize-delay.
2216 (Pure Storage): Small changes.
2217 (Memory Usage): Copyedit.
2218 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2219 example definitions. Give examples of things with non-nil
2220 interactive args. Mention eval_sub. Remove old info about
2221 strings and GCPRO. Mention cus-start.el.
2222 (Buffer Internals, Window Internals, Process Internals):
2223 Misc small updates and fixes for fields.
2224
2225 * tips.texi: Copyedits.
2226 (Coding Conventions): Mention autoloads.
2227 Combine partially duplicated macro items. Fix xref.
2228 Refer to Library Headers for copyright notice.
2229 (Programming Tips): edit-options is long-obsolete.
2230 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2231 (Warning Tips): Mention declare-function.
2232 (Documentation Tips): Remove old info.
2233 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2234 (Library Headers): General update.
2235
2236 2012-03-02 Glenn Morris <rgm@gnu.org>
2237
2238 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2239 and relocate entry. Mention buffer-stale-function.
2240
2241 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2242
2243 * hooks.texi (Standard Hooks): General update.
2244 Put related hooks together. Add and remove items.
2245 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2246 * modes.texi (Hooks): Tweak cross-ref description.
2247
2248 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
2249
2250 * files.texi (Kinds of Files): The return value of file-equal-p is
2251 unspecified, if FILE1 or FILE2 does not exist.
2252
2253 2012-03-01 Glenn Morris <rgm@gnu.org>
2254
2255 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2256
2257 * maps.texi (Standard Keymaps): General update.
2258 Remove mode-specific maps, talk about the more general keymaps.
2259 * help.texi (Help Functions): Add vindex for Helper-help-map.
2260 * keymaps.texi (Active Keymaps): Minor rephrasing.
2261
2262 2012-02-29 Glenn Morris <rgm@gnu.org>
2263
2264 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2265
2266 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2267
2268 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
2269 Update changed behavior of file-subdir-of-p.
2270
2271 2012-02-28 Glenn Morris <rgm@gnu.org>
2272
2273 * advice.texi, anti.texi, display.texi, elisp.texi:
2274 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2275 Standardize possessive apostrophe usage.
2276
2277 * locals.texi: Remove file.
2278 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2279 Remove menu entry.
2280 * errors.texi, maps.texi: Adjust node pointers.
2281 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
2282 * makefile.w32-in (srcs):
2283 * Makefile.in (srcs): Remove locals.texi.
2284
2285 * frames.texi (Mouse Position): Fix cross-ref.
2286
2287 2012-02-27 Chong Yidong <cyd@gnu.org>
2288
2289 * buffers.texi (Creating Buffers): Clarify that
2290 generate-new-buffer uses generate-new-buffer-names.
2291 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2292
2293 * files.texi (Directory Names): Index entry for file name abbreviations.
2294 (Relative File Names, File Name Expansion): Refer to it.
2295 (Locating Files): Move locate-user-emacs-file documentation to
2296 Standard File Names.
2297 (Standard File Names): Add locate-user-emacs-file; update examples.
2298
2299 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
2300
2301 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2302
2303 2012-02-26 Chong Yidong <cyd@gnu.org>
2304
2305 * files.texi (Kinds of Files): Improve documentation of
2306 files-equal-p and file-subdir-of-p.
2307
2308 2012-02-26 Glenn Morris <rgm@gnu.org>
2309
2310 * intro.texi (Acknowledgements): Small changes.
2311
2312 2012-02-25 Glenn Morris <rgm@gnu.org>
2313
2314 * errors.texi: Don't try to list _all_ the error symbols.
2315 Add circular-list, cl-assertion-failed, compression-error.
2316 * elisp.texi, vol1.texi, vol2.texi:
2317 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2318
2319 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2320
2321 * files.texi (files-equal-p, file-subdir-of-p): New,
2322 add initial documentation.
2323
2324 2012-02-25 Chong Yidong <cyd@gnu.org>
2325
2326 * files.texi (File Attributes): Document file-selinux-context.
2327 (Changing Files): Link to it.
2328 (Changing Files): Document set-file-selinux-context.
2329
2330 * backups.texi (Making Backups): Return value of backup-buffer is
2331 changed. Mention default value of backup-directory-alist.
2332 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2333 (Auto-Saving): New minor mode behavior for auto-save-mode.
2334 (Reverting): Add defvar for revert-buffer-in-progress-p.
2335
2336 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2337
2338 2012-02-24 Glenn Morris <rgm@gnu.org>
2339
2340 * errors.texi (Standard Errors): Mention dbus-error.
2341 For arith-error sub-classes, just use one cross-ref.
2342
2343 2012-02-23 Alan Mackenzie <acm@muc.de>
2344
2345 * modes.texi (Defining Minor Modes): Document the new keyword
2346 :after-hook.
2347
2348 2012-02-21 Chong Yidong <cyd@gnu.org>
2349
2350 * files.texi (Files): Mention magic file names as arguments.
2351 (Reading from Files): Copyedits.
2352 (File Attributes): Mention how to change file modes.
2353 (Changing Files): Use standard "file permissions" terminology.
2354 Add xref to File Attributes node.
2355 (Locating Files): Document locate-user-emacs-file.
2356 (Unique File Names): Recommend against using make-temp-name.
2357
2358 2012-02-19 Chong Yidong <cyd@gnu.org>
2359
2360 * help.texi (Documentation, Documentation Basics, Help Functions):
2361 Minor clarifications.
2362 (Accessing Documentation): Clarify what documentation-property is
2363 for. Add xref to Keys in Documentation.
2364
2365 * tips.texi (Documentation Tips): Don't recommend using * in
2366 docstrings.
2367
2368 * macros.texi (Defining Macros):
2369 * modes.texi (Derived Modes): Say "documentation string" instead
2370 of docstring.
2371
2372 2012-02-18 Chong Yidong <cyd@gnu.org>
2373
2374 * modes.texi (Tabulated List Mode): New node.
2375 (Basic Major Modes): Add xref to it.
2376
2377 * processes.texi (Process Information): Mention Process Menu mode.
2378
2379 2012-02-17 Chong Yidong <cyd@gnu.org>
2380
2381 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2382
2383 2012-02-17 Glenn Morris <rgm@gnu.org>
2384
2385 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2386
2387 2012-02-16 Chong Yidong <cyd@gnu.org>
2388
2389 * syntax.texi (Syntax Tables, Syntax Descriptors)
2390 (Syntax Table Functions): Copyedits.
2391 (Syntax Basics): Don't repeat the material in the preceding node.
2392 (Syntax Class Table): Use a table.
2393 (Syntax Properties): Document syntax-propertize-function and
2394 syntax-propertize-extend-region-functions.
2395 (Motion via Parsing): Clarify scan-lists. Fix indentation.
2396 (Parser State): Update for the new "c" comment style.
2397 Fix description of item 7 (comment style).
2398
2399 * modes.texi (Minor Modes): Update how mode commands should treat
2400 arguments now.
2401 (Mode Line Basics): Clarify force-mode-line-update.
2402 (Mode Line Top): Note that the example is not realistic.
2403 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2404 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2405 "mode line construct" instead of "mode line specification".
2406 (Syntactic Font Lock): Remove mention of obsolete variable
2407 font-lock-syntactic-keywords.
2408 (Setting Syntax Properties): Node deleted.
2409 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2410 (Font Lock Basics): Note that syntactic fontification falls back
2411 on `syntax-table'.
2412 (Search-based Fontification): Emphasize that font-lock-keywords
2413 should not be set directly.
2414 (Faces for Font Lock): Avoid some confusing terminology.
2415 (Syntactic Font Lock): Minor clarifications. Add xref to
2416 Syntactic Font Lock node.
2417
2418 2012-02-15 Chong Yidong <cyd@gnu.org>
2419
2420 * minibuf.texi (Basic Completion): Define "completion table".
2421 Move completion-in-region to Completion in Buffers node.
2422 (Completion Commands): Use "completion table" terminology.
2423 (Completion in Buffers): New node.
2424
2425 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2426 (Setting Hooks): Update minor mode usage example.
2427 (Major Mode Conventions): Note that completion-at-point-functions
2428 should be altered locally. Add xref to Completion in Buffers.
2429 Remove duplicate tip about auto-mode-alist.
2430 (Minor Modes): Rewrite introduction.
2431 (Minor Mode Conventions): Copyedits. Don't recommend
2432 variable-only minor modes since few minor modes are like that.
2433
2434 2012-02-15 Glenn Morris <rgm@gnu.org>
2435
2436 * processes.texi (Network): Document open-network-stream :parameters.
2437
2438 2012-02-14 Chong Yidong <cyd@gnu.org>
2439
2440 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2441 was removed on 2009-09-10. Update lisp-mode-map example.
2442 (Inheritance and Keymaps): Minor clarification.
2443 (Searching Keymaps): Remove out-of-place enumeration.
2444 (Key Lookup): Remove unnecessary example (one was already given in
2445 Format of Keymaps).
2446 (Changing Key Bindings): Update suppress-keymap example.
2447 (Menu Bar, Tool Bar): Copyedits.
2448 (Tool Bar): Update tool-bar-map example.
2449
2450 2012-02-12 Chong Yidong <cyd@gnu.org>
2451
2452 * debugging.texi (Debugger Commands): Continuing is now allowed
2453 for errors.
2454
2455 2012-02-11 Chong Yidong <cyd@gnu.org>
2456
2457 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2458 Move the list of standard bitmaps there.
2459 (Fringe Cursors): Rewrite for clarity.
2460 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2461
2462 * commands.texi (Command Overview): Mention read-key.
2463 (Using Interactive, Interactive Call): Minor clarifications.
2464 (Function Keys, Click Events): Avoid "input stream" terminology.
2465 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2466 Clarify column and row components.
2467 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2468 (Special Events): Copyedits.
2469
2470 * streams.texi (Input Streams): De-document get-file-char.
2471 (Output Variables): Don't refer to old backquote syntax.
2472
2473 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2474 (Error Debugging): Note that debug-ignored-errors overrides list
2475 values of debug-on-error too. Add xref to Signaling Errors.
2476 Note that debug-on-signal is not customizable.
2477 Mention condition-case-unless-debug.
2478 (Compilation Errors): Node deleted.
2479
2480 * compile.texi (Compiler Errors): Move a paragraph here from
2481 deleted node Compilation Errors.
2482
2483 2012-02-10 Leo Liu <sdl.web@gmail.com>
2484
2485 * control.texi (Handling Errors): Change condition-case-no-debug
2486 to condition-case-unless-debug.
2487
2488 2012-02-10 Chong Yidong <cyd@gnu.org>
2489
2490 * advice.texi (Defining Advice): Clarify ad-unadvise.
2491 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2492 is not abnormal.
2493 (Advising Primitives): Node deleted; ad-define-subr-args has been
2494 removed.
2495
2496 * compile.texi (Speed of Byte-Code): Use float-time in example.
2497 (Compilation Functions): Note that the log uses Compilation mode.
2498 Don't discuss the contents of byte-code function object here.
2499 (Compilation Functions): De-document internal function byte-code.
2500 (Docs and Compilation): Minor clarifications.
2501
2502 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2503 Objects.
2504
2505 2012-02-10 Glenn Morris <rgm@gnu.org>
2506
2507 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2508 Mention secure-hash.
2509 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2510
2511 2012-02-10 Chong Yidong <cyd@gnu.org>
2512
2513 * loading.texi (Loading): Don't emphasize "library" terminology.
2514 (Library Search): load-path is not a user option. Mention role of
2515 -L option and packages. Improve examples.
2516 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2517 obsolete.
2518 (Autoload): Minor clarifications.
2519
2520 2012-02-10 Glenn Morris <rgm@gnu.org>
2521
2522 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2523
2524 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2525
2526 2012-02-08 Glenn Morris <rgm@gnu.org>
2527
2528 * loading.texi (Named Features): Update the require example.
2529
2530 2012-02-07 Glenn Morris <rgm@gnu.org>
2531
2532 * modes.texi (Defining Minor Modes):
2533 Expand on args of defined minor modes.
2534
2535 2012-02-07 Chong Yidong <cyd@gnu.org>
2536
2537 * variables.texi (Creating Buffer-Local): Minor clarification
2538 to buffer-local-variables doc (Bug#10715).
2539
2540 2012-02-07 Glenn Morris <rgm@gnu.org>
2541
2542 * display.texi (ImageMagick Images): General update.
2543 Move most details of imagemagick-render-type to the variable's doc.
2544
2545 2012-02-06 Glenn Morris <rgm@gnu.org>
2546
2547 * keymaps.texi (Tool Bar): Mention separators.
2548 (Inheritance and Keymaps):
2549 Mention make-composed-keymap and multiple inheritance.
2550
2551 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2552
2553 * control.texi (Handling Errors):
2554 Mention condition-case-no-debug and with-demoted-errors.
2555
2556 2012-02-05 Chong Yidong <cyd@gnu.org>
2557
2558 * customize.texi (Common Keywords): Minor clarifications.
2559 Document custom-unlispify-remove-prefixes.
2560 (Variable Definitions): Backquotes in defcustom seem to work fine
2561 now. Various other copyedits.
2562 (Simple Types): Copyedits. Document color selector.
2563 (Composite Types): Copyedits.
2564 (Splicing into Lists): Clarifications.
2565
2566 * eval.texi (Backquote): Move from macros.texi.
2567
2568 * macros.texi (Expansion): Minor clarification.
2569 (Backquote): Move node to eval.texi.
2570 (Defining Macros): Move an example from Backquote node.
2571 (Argument Evaluation): No need to mention Pascal.
2572 (Indenting Macros): Add xref to Defining Macros.
2573
2574 2012-02-05 Glenn Morris <rgm@gnu.org>
2575
2576 * debugging.texi (Error Debugging): Mention debug-on-event default.
2577
2578 2012-02-04 Glenn Morris <rgm@gnu.org>
2579
2580 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2581
2582 * debugging.texi (Error Debugging): Mention debug-on-event.
2583 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2584
2585 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2586
2587 * text.texi (Buffer Contents):
2588 Update filter-buffer-substring description.
2589
2590 2012-02-04 Chong Yidong <cyd@gnu.org>
2591
2592 * functions.texi (What Is a Function): Add closures.
2593 Mention "return value" terminology. Add xref for command-execute.
2594 Remove unused "keystroke command" terminology.
2595 (Lambda Expressions): Give a different example than in the
2596 following subsection. Add xref to Anonymous Functions.
2597 (Function Documentation): Remove gratuitous markup.
2598 (Function Names): Move introductory text to `What Is a Function'.
2599 (Defining Functions): Fix defun argument spec.
2600 (Anonymous Functions): Document lambda macro explicitly.
2601 Mention effects on lexical binding.
2602 (Function Cells): Downplay direct usage of fset.
2603 (Closures): New node.
2604 (Inline Functions): Remove "open-code" terminology.
2605 (Declaring Functions): Minor tweak; .m is not C code.
2606
2607 * variables.texi (Variables): Don't refer to "global value".
2608 (Local Variables, Void Variables): Copyedits.
2609 (Lexical Binding): Minor clarification of example.
2610 (File Local Variables): Mention :safe and :risky defcustom args.
2611 (Lexical Binding): Add xref to Closures node.
2612
2613 2012-02-04 Glenn Morris <rgm@gnu.org>
2614
2615 * minibuf.texi (High-Level Completion): Updates for read-color.
2616
2617 2012-02-03 Glenn Morris <rgm@gnu.org>
2618
2619 * display.texi (GIF Images): Mention animation.
2620 Remove commented-out old example of animation.
2621 (Animated Images): New subsection.
2622 * elisp.texi (Top):
2623 * vol1.texi (Top):
2624 * vol2.texi (Top): Add Animated Images menu entry.
2625
2626 * display.texi (Image Formats): Remove oddly specific information
2627 on versions of image libraries.
2628 (GIF Images, TIFF Images): Minor rephrasing.
2629
2630 2012-02-02 Glenn Morris <rgm@gnu.org>
2631
2632 * processes.texi (Synchronous Processes):
2633 Mention call-process's :file gets overwritten.
2634
2635 * commands.texi (Reading One Event):
2636 * help.texi (Help Functions): Document read-char-choice.
2637
2638 * hooks.texi (Standard Hooks):
2639 * modes.texi (Keymaps and Minor Modes):
2640 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2641
2642 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2643
2644 * hooks.texi (Standard Hooks):
2645 * modes.texi (Major Mode Conventions, Mode Hooks):
2646 Document change-major-mode-after-body-hook.
2647
2648 2012-02-01 Glenn Morris <rgm@gnu.org>
2649
2650 * modes.texi (Defining Minor Modes):
2651 Mention disabling global minor modes on a per-major-mode basis.
2652
2653 2012-01-31 Chong Yidong <cyd@gnu.org>
2654
2655 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2656 (Parser State): Remove unnecessary statement (Bug#10661).
2657
2658 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2659
2660 2012-01-31 Glenn Morris <rgm@gnu.org>
2661
2662 * modes.texi (Defining Minor Modes):
2663 Document define-minor-mode's new :variable keyword.
2664
2665 2012-01-29 Chong Yidong <cyd@gnu.org>
2666
2667 * syntax.texi (Syntax Class Table): Tweak description of newline
2668 char syntax (Bug#9619).
2669
2670 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2671 description (Bug#10189).
2672
2673 2012-01-29 Glenn Morris <rgm@gnu.org>
2674
2675 * files.texi (Changing Files): Document SELinux support.
2676
2677 * windows.texi (Window Sizes): Fix typo.
2678
2679 2012-01-28 Chong Yidong <cyd@gnu.org>
2680
2681 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2682 doc (Bug#8568).
2683
2684 * frames.texi (Input Focus): Add NORECORD arg to
2685 select-frame-set-input-focus. Clarify its role in select-frame.
2686
2687 * text.texi (Transposition): We don't use transpose-region as an
2688 internal subroutine (Bug#3249).
2689
2690 * modes.texi (Example Major Modes): Update Lisp example code to
2691 current sources. Delete the old non-derived-major-mode example,
2692 which has diverged badly from current sources.
2693
2694 2012-01-27 Glenn Morris <rgm@gnu.org>
2695
2696 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2697 (VERSION, manual): Remove, unused.
2698
2699 2012-01-27 Chong Yidong <cyd@gnu.org>
2700
2701 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2702
2703 2012-01-26 Chong Yidong <cyd@gnu.org>
2704
2705 * searching.texi (String Search): Document negative repeat count
2706 (Bug#10507).
2707
2708 2012-01-26 Glenn Morris <rgm@gnu.org>
2709
2710 * variables.texi (Using Lexical Binding):
2711 Mention that lexical-binding should be set in the first line.
2712
2713 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2714
2715 * macros.texi (Defining Macros): Don't claim that `declare' only
2716 affects Edebug and indentation.
2717
2718 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2719
2720 * macros.texi (Defining Macros): Slight `declare' fixup.
2721
2722 2012-01-25 Glenn Morris <rgm@gnu.org>
2723
2724 * makefile.w32-in (texinputdir):
2725 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2726
2727 2012-01-24 Chong Yidong <cyd@gnu.org>
2728
2729 * variables.texi (Variables, Local Variables, Void Variables):
2730 Edit to make the descriptions less specific to dynamic binding.
2731 (Local Variables): Default max-specpdl-size is now 1300.
2732 (Defining Variables): Edits for lexical scoping.
2733 Delete information about starting docstrings with *. De-document
2734 user-variable-p.
2735 (Tips for Defining): Remove an unimportant discussion of quitting
2736 in the middle of a load.
2737 (Accessing Variables, Setting Variables): Discuss lexical binding.
2738 (Variable Scoping): Rewrite.
2739 (Scope, Extent, Impl of Scope): Nodes deleted.
2740 (Dynamic Binding): New node, with material from Scope, Extent, and
2741 Impl of Scope nodes.
2742 (Dynamic Binding Tips): Rename from Using Scoping.
2743 (Lexical Binding): Rewrite.
2744 (Using Lexical Binding): Rename from Converting to Lexical
2745 Binding. Convert to subsection.
2746
2747 * customize.texi (Variable Definitions): Add custom-variable-p.
2748 Move user-variable-p documentation here.
2749
2750 2012-01-23 Chong Yidong <cyd@gnu.org>
2751
2752 * strings.texi (Text Comparison): Minor qualification.
2753
2754 * lists.texi (Cons Cells): Copyedits.
2755 (List Elements): Mention push.
2756 (List Variables): Mention pop.
2757 (Rings): Move to sequences.texi.
2758
2759 * sequences.texi (Sequence Functions): Don't repeat the
2760 introduction already given in the parent.
2761 (Vectors): Copyedits.
2762 (Rings): Move from lists.texi. Note that this is specific to the
2763 ring package.
2764
2765 * symbols.texi (Definitions, Symbol Components): Mention variable
2766 scoping issues.
2767 (Plists and Alists): Copyedits.
2768
2769 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2770 correctness with lexical scoping.
2771 (Eval): Copyedits.
2772
2773 2012-01-21 Chong Yidong <cyd@gnu.org>
2774
2775 * intro.texi (A Sample Function Description): Special notation
2776 used for macros too.
2777
2778 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2779 (Symbol Type): Add xref for keyword symbols.
2780 (Sequence Type): Clarify differences between sequence types.
2781 (Cons Cell Type): Add "linked list" index entry.
2782 (Non-ASCII in Strings): Copyedits.
2783 (Equality Predicates): Symbols with same name need not be eq.
2784
2785 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2786 ldexp. Move float-e and float-pi to Math Functions node.
2787
2788 2012-01-21 Glenn Morris <rgm@gnu.org>
2789
2790 * modes.texi (Auto Major Mode):
2791 * variables.texi (File Local Variables):
2792 Mention inhibit-local-variables-regexps.
2793
2794 2012-01-19 Martin Rudalics <rudalics@gmx.at>
2795
2796 * windows.texi (Window Configurations): Rewrite references to
2797 persistent window parameters.
2798 (Window Parameters): Fix description of persistent window
2799 parameters.
2800
2801 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
2802
2803 * windows.texi (Window Parameters): Use @pxref.
2804
2805 2012-01-16 Martin Rudalics <rudalics@gmx.at>
2806
2807 * windows.texi (Window Configurations, Window Parameters):
2808 Describe persistent window parameters.
2809
2810 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2811
2812 * variables.texi (Creating Buffer-Local): Warn against misuses of
2813 make-variable-buffer-local (bug#10258).
2814
2815 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2816
2817 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2818
2819 2012-01-06 Chong Yidong <cyd@gnu.org>
2820
2821 * variables.texi (Directory Local Variables):
2822 Document hack-dir-local-variables-non-file-buffer.
2823
2824 2012-01-06 Glenn Morris <rgm@gnu.org>
2825
2826 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2827 rather than by keybinding.
2828
2829 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
2830
2831 * frames.texi (Font and Color Parameters): Add @pxref.
2832
2833 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2834
2835 * frames.texi (Font and Color Parameters):
2836 Document w32 font backends (bug#10399).
2837
2838 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2839
2840 * files.texi (File Attributes, Changing Files):
2841 Use a more-natural notation for octal numbers.
2842
2843 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
2844
2845 * variables.texi (Variables with Restricted Values):
2846 Change reference to variable (bug#10354).
2847
2848 2011-12-13 Martin Rudalics <rudalics@gmx.at>
2849
2850 * windows.texi (Splitting Windows): Use t instead of non-nil
2851 when describing window-combination-resize.
2852
2853 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2854
2855 * text.texi (Special Properties): Warn against `intangible' properties
2856 (bug#10222).
2857
2858 2011-11-26 Eli Zaretskii <eliz@gnu.org>
2859
2860 * display.texi (Truncation):
2861 * text.texi (Special Properties): Describe what a stretch-glyph is
2862 instead of using that term without explanation. Make the
2863 cross-references more accurate.
2864
2865 * display.texi (Usual Display): Update the description,
2866 cross-references, and indexing related to display of control
2867 characters and raw bytes.
2868
2869 2011-11-25 Martin Rudalics <rudalics@gmx.at>
2870
2871 * windows.texi (Splitting Windows): Fix description of
2872 window-combination-limit. Suggested by Eli Zaretskii.
2873
2874 2011-11-23 Chong Yidong <cyd@gnu.org>
2875
2876 * windows.texi (Window Sizes): Move window-top-line,
2877 window-left-column, and window-*-pixel-edges to Coordinates and
2878 Windows node.
2879 (Coordinates and Windows): Restore window-edges doc.
2880
2881 2011-11-21 Martin Rudalics <rudalics@gmx.at>
2882
2883 * windows.texi (Windows and Frames, Splitting Windows):
2884 Fix typos.
2885
2886 2011-11-21 Chong Yidong <cyd@gnu.org>
2887
2888 * windows.texi (Splitting Windows): Fix error in documentation of
2889 window-combination-limit.
2890 (Cyclic Window Ordering): Minor fixes to next-window,
2891 one-window-p, and get-lru-window docs. Don't document
2892 window-list-1.
2893 (Buffers and Windows): Copyedits.
2894 (Choosing Window): Document special handling of special-display-*.
2895 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
2896 Don't document even-window-heights, which is going away.
2897 Clarify which options are obeyed by which action functions.
2898
2899 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2900
2901 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2902
2903 2011-11-20 Martin Rudalics <rudalics@gmx.at>
2904
2905 * windows.texi (Resizing Windows, Splitting Windows):
2906 Remove term "status" when talking about combination limits.
2907
2908 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
2909
2910 * compile.texi (Compiler Errors):
2911 * help.texi (Help Functions): Fix typos.
2912
2913 2011-11-19 Chong Yidong <cyd@gnu.org>
2914
2915 * windows.texi (Splitting Windows): Clarify role of window
2916 parameters in split-window. Shorten the example.
2917 (Deleting Windows): Rewrite intro to handle internal windows.
2918 Fix delete-windows-on doc.
2919 (Selecting Windows): Copyedits.
2920
2921 2011-11-17 Martin Rudalics <rudalics@gmx.at>
2922
2923 * windows.texi (Resizing Windows, Splitting Windows)
2924 (Deleting Windows): Use term window-combination-resize instead
2925 of window-splits.
2926
2927 2011-11-16 Martin Rudalics <rudalics@gmx.at>
2928
2929 * windows.texi (Resizing Windows, Splitting Windows):
2930 Rename occurrences of window-nest to window-combination-limit.
2931
2932 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
2933
2934 * intro.texi (Lisp History): Fix typo.
2935
2936 2011-11-12 Martin Rudalics <rudalics@gmx.at>
2937
2938 * windows.texi (Splitting Windows, Deleting Windows):
2939 Remove references to splits status of windows.
2940
2941 2011-11-10 Glenn Morris <rgm@gnu.org>
2942
2943 * buffers.texi (Read Only Buffers): Expand a bit on why
2944 toggle-read-only should only be used interactively. (Bug#7292)
2945
2946 2011-11-09 Chong Yidong <cyd@gnu.org>
2947
2948 * windows.texi (Window Sizes): Document window-pixel-edges,
2949 window-inside-pixel-edges, window-absolute-pixel-edges, and
2950 window-inside-absolute-pixel-edges.
2951 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2952 non-full-width windows.
2953
2954 2011-11-09 Martin Rudalics <rudalics@gmx.at>
2955
2956 * windows.texi (Resizing Windows): Rewrite documentation of
2957 window-resizable.
2958
2959 2011-11-09 Chong Yidong <cyd@gnu.org>
2960
2961 * windows.texi (Splitting Windows): Simplify example.
2962
2963 2011-11-08 Chong Yidong <cyd@gnu.org>
2964
2965 * windows.texi (Window Sizes): Copyedits. Document
2966 window-text-height. Remove window-min-height and window-min-width
2967 discussion, referring instead to Emacs manual.
2968 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
2969 (Resizing Windows): Simplify introduction. Don't document
2970 enlarge-window, shrink-window, enlarge-window-horizontally, and
2971 shrink-window-horizontally; they are no longer preferred for
2972 calling from Lisp, and are already documented in the Emacs manual.
2973
2974 2011-11-07 Glenn Morris <rgm@gnu.org>
2975
2976 * windows.texi (Choosing Window): Fix keybinding typo.
2977
2978 2011-11-07 Martin Rudalics <rudalics@gmx.at>
2979
2980 * windows.texi (Resizing Windows, Splitting Windows)
2981 (Window Configurations): Use "child window" instead of
2982 "subwindow".
2983
2984 2011-11-06 Chong Yidong <cyd@gnu.org>
2985
2986 * windows.texi (Basic Windows): Clarify various definitions.
2987 Treat window-normalize-* as internal; don't document them.
2988 (Windows and Frames): Various clarifications, e.g. non-live
2989 windows also belong to frames. Fix window-list description.
2990 Simplify window nesting example.
2991 (Splitting Windows, Window Configurations):
2992 Use split-window-below.
2993
2994 2011-11-04 Eli Zaretskii <eliz@gnu.org>
2995
2996 * windows.texi (Window Sizes): Mention in the doc string that the
2997 return values of `window-body-height' and `window-body-width' are
2998 in frame's canonical units. (Bug#9949)
2999
3000 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3001
3002 * windows.texi (Windows and Frames): Remove "iso-" infix from
3003 documentation of window-iso-combined-p.
3004
3005 2011-10-26 Chong Yidong <cyd@gnu.org>
3006
3007 * modes.texi (Running Hooks): Document with-wrapper-hook.
3008
3009 2011-10-18 Chong Yidong <cyd@gnu.org>
3010
3011 * display.texi (Glyphless Chars): New node.
3012
3013 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3014
3015 * text.texi (Yanking): Document yank-excluded-properties.
3016
3017 * package.texi (Packaging Basics): The commentary should say how
3018 to begin using the package.
3019
3020 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3021
3022 * windows.texi (Deleting Windows): Mention which window gets
3023 selected when deleting the selected window.
3024
3025 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3026
3027 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3028 with the selected window.
3029 * windows.texi (Buffers and Windows): Reformulate text on how
3030 replace-buffer-in-windows deals with a window.
3031 (Quitting Windows): Describe how quit-window deals with a
3032 standalone frame. Describe new option frame-auto-hide-function.
3033
3034 2011-10-08 Glenn Morris <rgm@gnu.org>
3035
3036 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3037
3038 * positions.texi (Excursions): Update warning message.
3039
3040 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3041
3042 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3043 Fix Emacs manual xref (Bug#9675).
3044
3045 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3046
3047 * windows.texi (Textual Scrolling): Document scroll-up-command,
3048 scroll-down-command, scroll-error-top-bottom, and the
3049 scroll-command symbol property.
3050 (Display Action Functions): Fix description of
3051 display-buffer-pop-up-window.
3052
3053 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3054
3055 * windows.texi (Splitting Windows): Fix typos.
3056
3057 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3058
3059 * windows.texi (Windows and Frames, Display Action Functions)
3060 (Switching Buffers): Fix some typos.
3061 (Buffers and Windows): Remove reference to window-auto-delete.
3062 Reword description of replace-buffer-in-windows.
3063 (Window History): Fix some typos and refer to frame local buffer
3064 list.
3065 (Quitting Windows): New node.
3066 (Window Configurations): Add descriptions of window-state-get
3067 and window-state-put.
3068 (Window Parameters): Describe variable ignore-window-parameters.
3069 Sketch some window parameters currently in use.
3070 * elisp.texi (Top): Update node listing.
3071
3072 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3073
3074 * windows.texi (Display Action Functions)
3075 (Choosing Window Options): New nodes.
3076
3077 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3078
3079 * windows.texi (Window History): New node. Move text here from
3080 Buffers and Windows.
3081 (Switching Buffers): Rename from Displaying Buffers, since we
3082 don't document display-buffer here; callers changed.
3083 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3084 switch-to-buffer-other-frame. Delete duplicate
3085 replace-buffer-in-windows doc.
3086 (Choosing Window): Document display actions.
3087
3088 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3089
3090 * display.texi (Forcing Redisplay): Update the description of
3091 redisplay-dont-pause due to change in the default value.
3092
3093 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3094
3095 * frames.texi (Frames and Windows): Move section and rename to
3096 Windows and Frames in windows.texi.
3097 * windows.texi (Windows): Restructure.
3098 (Basic Windows): Rewrite. Explain live and internal windows and
3099 normalization functions.
3100 (Windows and Frames): Move section here from frames.texi.
3101 Describe subwindows, window combinations, window tree, and
3102 corresponding functions including window-list here.
3103 (Window Sizes): Rename section from Size of Window and move it
3104 up in chapter. Describe total and body sizes and the
3105 corresponding functions. Explain new semantics of
3106 window-min-height/-width.
3107 (Resizing Windows): Move section up in chapter. Describe new
3108 resize functions.
3109 (Splitting Windows): Describe new behavior of split-window,
3110 split-window-above-each-other and split-window-side-by-side.
3111 Provide examples. Describe window-nest and window-splits
3112 options.
3113 (Deleting Windows): Minor rewrite.
3114 (Selecting Windows): Minor rewrite.
3115 Describe frame-selected-window and set-frame-selected-window here.
3116 (Cyclic Window Ordering): Minor rewrite.
3117 Describe window-list-1.
3118 (Buffers and Windows): Rewrite. Explain a window's previous and
3119 next buffers and the corresponding functions.
3120 (Window Tree): Merge into Windows and Frames section.
3121 * elisp.texi (Top): Update node listings for frames and windows
3122 sections.
3123
3124 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3125
3126 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3127
3128 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3129
3130 * errors.texi (Standard Errors): Remove apparent placeholder text
3131 (bug#9491).
3132
3133 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
3134
3135 * frames.texi (Management Parameters): Fix description of
3136 icon-type parameter.
3137
3138 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
3139
3140 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3141 ending in C-g. Suggested by Edward O'Connor.
3142
3143 2011-09-17 Eli Zaretskii <eliz@gnu.org>
3144
3145 * numbers.texi (Integer Basics): Add indexing for
3146 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3147
3148 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
3149
3150 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3151
3152 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
3153
3154 * processes.texi (Network Servers): Clarify what the process
3155 buffer is used for (bug#9233).
3156
3157 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
3158
3159 * lists.texi (Building Lists): Fix typo.
3160
3161 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
3162
3163 * display.texi (Basic Faces): New node. Document new faces.
3164
3165 * modes.texi (Major Mode Conventions): Move some text there.
3166 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3167
3168 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
3169
3170 * modes.texi (Basic Major Modes): New node. Callers updated.
3171 (Major Modes): Document fundamental-mode and major-mode.
3172 (Major Mode Basics): Node deleted; text moved to Major Modes.
3173 (Derived Modes): Document derived-mode-p.
3174
3175 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
3176
3177 * files.texi (Changing Files, Create/Delete Dirs): Document new
3178 arguments for delete-file, delete-directory, and copy-directory.
3179 (Visiting Functions): Remove view-file; it is documented in the
3180 Emacs manual.
3181
3182 * frames.texi (Layout Parameters): The defaults for the
3183 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3184
3185 * display.texi (Progress): Document spinner functionality.
3186
3187 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3188 operating system signals. Refer to save-buffers-kill-terminal
3189 instead of save-buffers-kill-emacs.
3190
3191 * objects.texi (Symbol Type): Document ## print representation.
3192
3193 2011-08-25 Eli Zaretskii <eliz@gnu.org>
3194
3195 * display.texi (Specified Space): Mention that `space' specs
3196 influence bidi reordering.
3197 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3198 separating fields with bidirectional content.
3199
3200 2011-08-24 Eli Zaretskii <eliz@gnu.org>
3201
3202 * display.texi (Bidirectional Display): Document return value in
3203 buffers that are not bidi-reordered for display, and in unibyte
3204 buffers.
3205
3206 2011-08-23 Eli Zaretskii <eliz@gnu.org>
3207
3208 * nonascii.texi (Character Properties): Document the values for
3209 unassigned codepoints.
3210
3211 2011-08-18 Eli Zaretskii <eliz@gnu.org>
3212
3213 * nonascii.texi (Character Properties): Document use of
3214 `bidi-class' and `mirroring' properties as part of reordering.
3215 Provide cross-references to "Bidirectional Display".
3216
3217 * display.texi (Bidirectional Display): Document the pitfalls of
3218 concatenating strings with bidirectional content, with possible
3219 solutions. Document bidi-string-mark-left-to-right.
3220 Mention paragraph direction in modes that inherit from prog-mode.
3221 Document use of `bidi-class' and `mirroring' properties as part of
3222 reordering.
3223
3224 2011-08-16 Eli Zaretskii <eliz@gnu.org>
3225
3226 * modes.texi (Major Mode Conventions): Improve the documentation
3227 of `mode-class' `special' modes.
3228
3229 * nonascii.texi (Character Properties): Document the `mirroring'
3230 property. Add index entries.
3231
3232 * syntax.texi (Categories): Add an example of defining a new
3233 category and category table.
3234
3235 * searching.texi (Regexp Backslash): Document how to display
3236 existing categories. Mention the possibility of adding
3237 categories, and add an xref to where this is described. Add an
3238 index entry.
3239
3240 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
3241
3242 * text.texi (Special Properties):
3243 * display.texi (Overlay Properties): Note that mouse-face cannot
3244 change the text size (Bug#8530).
3245
3246 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
3247
3248 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3249 using setenv instead.
3250
3251 2011-07-28 Eli Zaretskii <eliz@gnu.org>
3252
3253 * display.texi (Bidirectional Display): Document the fact that
3254 bidi-display-reordering is t by default.
3255
3256 2011-07-23 Eli Zaretskii <eliz@gnu.org>
3257
3258 * display.texi (Bidirectional Display): New section.
3259
3260 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3261 Tim Cross <theophilusx@gmail.com> (tiny change)
3262 Glenn Morris <rgm@gnu.org>
3263
3264 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
3265
3266 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3267
3268 * help.texi (Keys in Documentation): Revert last change.
3269
3270 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3271
3272 * help.texi (Keys in Documentation): Clarify that \= only quotes
3273 the next character, and doesn't affect longer sequences in
3274 particular (bug#8935).
3275
3276 * debugging.texi (Using Debugger):
3277 Mention @code{eval-expression-debug-on-error} (bug#8549).
3278
3279 2011-07-14 Eli Zaretskii <eliz@gnu.org>
3280
3281 * display.texi (Other Display Specs): Document that `left-fringe'
3282 and `right-fringe' display specifications are of the "replacing"
3283 kind.
3284
3285 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3286
3287 * help.texi (Documentation Basics): Add a link to the Function
3288 Documentation node (bug#6580).
3289
3290 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3291
3292 * keymaps.texi (Menu Bar): Mention :visible and :enable
3293 (bug#6344). Text by Drew Adams.
3294
3295 * modes.texi (Running Hooks): Mention buffer-local hook variables
3296 (bug#6218).
3297
3298 * objects.texi (General Escape Syntax): "a with grave accent" is
3299 ?xe0, not ?x8e0 (bug#5259).
3300
3301 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3302
3303 * display.texi (Face Attributes, Font Selection): Add references
3304 to the Fonts node in the Emacs manual (Bug#4178).
3305
3306 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3307
3308 * display.texi (Window Systems): `window-system' is
3309 terminal-local.
3310
3311 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3312 frame-local variables.
3313
3314 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3315 frame-local variables.
3316 (Frame-Local Variables): Node deleted.
3317
3318 * elisp.texi (Top): Update node listing.
3319
3320 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3321
3322 * elisp.texi: Change "inferiors" to "subnodes" in three places
3323 (bug#3523).
3324
3325 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
3326
3327 * frames.texi (Window System Selections): Discussion of
3328 x-select-enable-clipboard moved to Emacs manual.
3329
3330 2011-07-11 Deniz Dogan <deniz@dogan.se>
3331
3332 * commands.texi (Prefix Command Arguments): Remove excessive
3333 apostrophe.
3334
3335 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3336
3337 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3338 description is a string (bug#3313).
3339
3340 * frames.texi (Display Feature Testing): Try to explain what all
3341 the visual classes mean (bug#3042).
3342
3343 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3344
3345 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3346 and `mode-line-client' (bug#2974).
3347
3348 * text.texi (Insertion): Clarify marker movements (bug#1651).
3349 Text from Drew Adams.
3350
3351 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3352
3353 * text.texi (Special Properties): Clarify the format of `face'
3354 (bug#1375).
3355
3356 * commands.texi (Interactive Call): Add a `call-interactively'
3357 example (bug#1010).
3358
3359 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3360
3361 * functions.texi (Calling Functions): Link to the "Interactive
3362 Call" node (bug#1001).
3363
3364 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
3365
3366 * customize.texi (Composite Types): Move alist and plist to here
3367 from Simple Types (Bug#7545).
3368
3369 * elisp.texi (Top): Update menu description.
3370
3371 * display.texi (Face Attributes): Document negative line widths
3372 (Bug#6113).
3373
3374 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3375
3376 * searching.texi (Match Data): Note that match data can be
3377 overwritten by most functions (bug#2499).
3378
3379 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3380
3381 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3382 flags mean (bug#6659).
3383
3384 * functions.texi (What Is a Function): Document the autoload
3385 object (bug#6496).
3386
3387 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3388
3389 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3390 is only used in the Customize user interface (bug#6089).
3391
3392 * display.texi (Showing Images): Mention the point of sliced
3393 images (bug#7836).
3394
3395 2011-07-02 Eli Zaretskii <eliz@gnu.org>
3396
3397 * variables.texi (Defining Variables, Void Variables)
3398 (Constant Variables): Fix incorrect usage of @kindex.
3399
3400 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3401
3402 * variables.texi (Defining Variables): Add an index entry for
3403 `set-variable' (bug#7262).
3404 (Defining Variables): Use @findex for functions.
3405
3406 * frames.texi (Basic Parameters): Document the `explicit-name'
3407 parameter (bug#6951).
3408
3409 * customize.texi (Type Keywords): Clarify that :value provides a
3410 default value for all types (bug#7386).
3411
3412 * streams.texi (Output Functions): Document `pp'.
3413
3414 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
3415
3416 * keymaps.texi (Searching Keymaps):
3417 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3418 change. Suggested by Johan Bockgård.
3419
3420 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
3421
3422 * text.texi (Special Properties): Clarify role of font-lock-face.
3423
3424 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3425
3426 * processes.texi (Process Information): Rename `process-alive-p'
3427 to `process-live-p' for consistency with other `-live-p' functions.
3428
3429 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3430
3431 Document wide integers better.
3432 * files.texi (File Attributes): Document ino_t values better.
3433 ino_t values no longer map to anything larger than a single cons.
3434 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3435 (Bitwise Operations):
3436 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3437 to read, and that will port better if 62-bits becomes the default.
3438 Fix or remove incorrect examples.
3439 * os.texi (Time Conversion): Document time_t values better.
3440
3441 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3442
3443 * processes.texi (Process Information):
3444 Document `process-alive-p'.
3445
3446 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3447
3448 * help.texi (Accessing Documentation):
3449 * display.texi (Pixel Specification):
3450 * processes.texi (Serial Ports, Serial Ports):
3451 * nonascii.texi (Character Properties, Default Coding Systems):
3452 * text.texi (Changing Properties, Special Properties):
3453 * windows.texi (Window Start and End):
3454 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3455 * keymaps.texi (Searching Keymaps, Tool Bar):
3456 * minibuf.texi (Basic Completion):
3457 * compile.texi (Eval During Compile):
3458 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3459 7x9 paper in printed manual.
3460
3461 * lists.texi (Sets And Lists): Fix misplaced text.
3462
3463 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3464
3465 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3466 needs to be active (Bug#8350).
3467
3468 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
3469
3470 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3471
3472 * tips.texi (Coding Conventions): Remove antediluvian filename
3473 limit recommendation (Bug#8538).
3474
3475 2011-05-27 Glenn Morris <rgm@gnu.org>
3476
3477 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3478
3479 2011-05-26 Glenn Morris <rgm@gnu.org>
3480
3481 * variables.texi (File Local Variables):
3482 Update hack-local-variables `mode-only' return value.
3483 Add some more details on what this function does in the other case.
3484
3485 2011-05-19 Glenn Morris <rgm@gnu.org>
3486
3487 * lists.texi (Sets And Lists): Mention cl provides union etc.
3488
3489 2011-05-19 Nix <nix@esperi.org.uk>
3490
3491 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3492
3493 * text.texi (Parsing HTML): Update for function name changes.
3494
3495 * syntax.texi (Syntax Flags): Small fix.
3496
3497 * keymaps.texi (Active Keymaps): Typo fix.
3498 (Changing Key Bindings): Grammar fix.
3499
3500 * frames.texi (Minibuffers and Frames): Grammar fix.
3501 (Window System Selections): x-select-enable-clipboard now defaults to t.
3502
3503 * customize.texi (Common Keywords):
3504 * display.texi (Abstract Display):
3505 * modes.texi (Auto-Indentation):
3506 * nonascii.texi (Converting Representations): Typo fixes.
3507
3508 * control.texi (Examples of Catch): Call it "goto" not "go to".
3509
3510 2011-05-14 Eli Zaretskii <eliz@gnu.org>
3511
3512 * nonascii.texi (Character Properties): Fix inconsistencies with
3513 implementation.
3514
3515 * text.texi (Special Properties): Move @defvar's out of the
3516 @table. (Bug#8652)
3517
3518 2011-05-12 Glenn Morris <rgm@gnu.org>
3519
3520 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3521
3522 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
3523
3524 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3525 (Multiline Font Lock):
3526 * vol2.texi (Top):
3527 * vol1.texi (Top):
3528 * elisp.texi (Top): Update menu accordingly.
3529
3530 2011-05-12 Drew Adams <drew.adams@oracle.com>
3531
3532 * modes.texi (Region to Fontify): Fix typo.
3533
3534 2011-05-10 Jim Meyering <meyering@redhat.com>
3535
3536 * minibuf.texi: Fix typo "in in -> in".
3537
3538 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
3539
3540 * numbers.texi (Integer Basics): Large integers are treated as floats.
3541
3542 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3543
3544 * processes.texi (Synchronous Processes): Document the (:file
3545 "/file-name") syntax for `call-process'.
3546
3547 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
3548
3549 * windows.texi (Choosing Window): Fix typo.
3550
3551 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
3552
3553 * frames.texi (Layout Parameters): Note the difference between
3554 querying and setting parameters for left-fringe and right-fringe
3555 (Bug#6930).
3556
3557 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3558
3559 * minibuf.texi (Basic Completion): Be a bit more precise about the
3560 valid kinds of completion tables.
3561 (Programmed Completion): Remove obsolete text about lambda expressions
3562 not being valid completion tables.
3563
3564 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
3565
3566 * positions.texi (Excursions): Explain the "save-excursion
3567 defeated by set-buffer" warning.
3568
3569 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3570 save-excursion. Suggested by Uday S Reddy.
3571
3572 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
3573
3574 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3575 (Lexical Binding): New sub-section.
3576
3577 * eval.texi (Eval): Discourage the use of `eval'.
3578 Document its new `lexical' argument.
3579
3580 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3581
3582 * commands.texi (Command Overview): `post-command-hook' is not reset to
3583 nil any more.
3584
3585 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
3586
3587 * strings.texi (String Conversion): Don't mention
3588 string-make-(uni|multi)byte (bug#8262).
3589 * nonascii.texi (Converting Representations): Fix up range.
3590 * keymaps.texi (Key Binding Commands): Update code point, avoid
3591 "unibyte character" and remove mention of unibyte bindings.
3592
3593 2011-03-10 Eli Zaretskii <eliz@gnu.org>
3594
3595 * modes.texi (Operator Precedence Grammars): Don't use characters
3596 outside ISO-8859-1.
3597
3598 2011-03-09 Eli Zaretskii <eliz@gnu.org>
3599
3600 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3601
3602 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3603
3604 2011-03-08 Glenn Morris <rgm@gnu.org>
3605
3606 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3607 * intro.texi (Acknowledgements): Names to UTF-8.
3608 * elisp.texi: Set documentencoding.
3609
3610 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
3611
3612 * Version 23.3 released.
3613
3614 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3615
3616 * package.texi: Update index keywords.
3617 (Package Archives): New node contents. Document package-x.el.
3618
3619 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
3620
3621 * makefile.w32-in (srcs): Add package.texi.
3622
3623 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3624
3625 * package.texi (Packaging, Packaging Basics, Simple Packages)
3626 (Multi-file Packages): Expand and clarify.
3627 (Package Archives): Temporary placeholder node.
3628
3629 * elisp.texi (Top): Update node listing.
3630
3631 * Makefile.in (srcs): Add package.texi.
3632
3633 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
3634
3635 * processes.texi (Synchronous Processes): Minor clarification
3636 (Bug#8149).
3637
3638 2011-03-03 Glenn Morris <rgm@gnu.org>
3639
3640 * files.texi (Truenames): Minor clarification. (Bug#2341)
3641
3642 2011-03-01 Glenn Morris <rgm@gnu.org>
3643
3644 * variables.texi (Directory Local Variables):
3645 Mention `(subdirs . nil)' alist element.
3646
3647 2011-02-28 Glenn Morris <rgm@gnu.org>
3648
3649 * variables.texi (Directory Local Variables): Mention the optional
3650 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3651
3652 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
3653
3654 * minibuf.texi (Minibuffer History): Clarify discussion of
3655 minibuffer history lists (Bug#8085).
3656
3657 2011-02-19 Eli Zaretskii <eliz@gnu.org>
3658
3659 * elisp.texi: Sync @dircategory with ../../info/dir.
3660
3661 * files.texi (Visiting Functions): Document find-file-literally,
3662 both the command and the variable.
3663
3664 * variables.texi (Creating Buffer-Local): Explain the meaning of
3665 permanent local variables.
3666
3667 * files.texi (Visiting Functions): Document find-file-literally,
3668 both the command and the variable.
3669
3670 * variables.texi (Creating Buffer-Local): Explain the meaning of
3671 permanent local variables.
3672
3673 2011-02-19 Glenn Morris <rgm@gnu.org>
3674
3675 * keymaps.texi (Remapping Commands): Mention how to undo it.
3676
3677 2011-02-09 Reuben Thomas <rrt@sc3d.org>
3678
3679 * loading.texi (Hooks for Loading): Remove unnecessary advice
3680 about eval-after-load (Bug#7986).
3681
3682 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
3683
3684 * commands.texi (Accessing Mouse): Note that a header line is not
3685 included in the row of posn-col-row.
3686
3687 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
3688
3689 * modes.texi (Major Mode Conventions): Add face guidelines.
3690 (Faces for Font Lock): List faces in order of prominence.
3691
3692 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3693
3694 format-time-string now supports subsecond time stamp resolution
3695 * os.texi (Time Parsing): Document %N.
3696
3697 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
3698
3699 * vol1.texi (Top):
3700 * vol2.texi (Top):
3701 * elisp.texi (Top):
3702 * display.texi (Display Property): Shorten the menu description of
3703 the "Other Display Specs" node (Bug#7816).
3704
3705 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3706 menu item" concept index entries (Bug#7805).
3707
3708 2011-01-29 Eli Zaretskii <eliz@gnu.org>
3709
3710 * makefile.w32-in (texinfodir): New variable.
3711 (usermanualdir): Remove as redundant with $(emacsdir).
3712 (MAKEINFO): Remove options, leave only program name.
3713 (MAKEINFO_OPTS): New variable.
3714 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3715
3716 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3717 Richard Kim <emacs18@gmail.com>
3718
3719 * loading.texi (Library Search): Document list-load-path-shadows
3720 (Bug#7757).
3721
3722 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3723
3724 * searching.texi (Regexp Special): Remove outdated discussion of
3725 character sets (Bug#7780).
3726
3727 * frames.texi (Pop-Up Menus): Document where menu title comes
3728 from (Bug#7684).
3729
3730 2011-01-25 Glenn Morris <rgm@gnu.org>
3731
3732 * display.texi (Making Buttons): Mention limitation of text buttons.
3733
3734 2011-01-23 Werner Lemberg <wl@gnu.org>
3735
3736 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3737 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3738 (ENVADD): New variable to control texi2dvi and texi2pdf.
3739
3740 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
3741
3742 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3743 Emacs manual.
3744
3745 2011-01-15 Eli Zaretskii <eliz@gnu.org>
3746
3747 * files.texi (Directory Names): Explain why FROM in
3748 directory-abbrev-alist should begin with \`. (Bug#7777)
3749
3750 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3751
3752 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3753
3754 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3755
3756 * modes.texi (Emulating Mode Line): Fix last change.
3757
3758 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3759
3760 * modes.texi (Emulating Mode Line): Update documentation of
3761 format-mode-line according to changes that fixed bug #7587.
3762
3763 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3764
3765 * modes.texi (Derived Modes): Mention prog-mode.
3766
3767 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3768 of the key-binding-data cache since we don't use it any more.
3769
3770 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3771
3772 * processes.texi (Shell Arguments):
3773 * strings.texi (Creating Strings): Don't mention "shell commands";
3774 make it explicit that `split-string-and-unquote' and
3775 `combine-and-quote-strings' are mainly for working with arguments
3776 to call-process and start-process.
3777
3778 * processes.texi (Shell Arguments): Fix documentation of
3779 `split-string-and-unquote'. Add indexing. (Bug#7563)
3780
3781 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3782
3783 * modes.texi (Auto-Indentation): New section to document SMIE.
3784 (Major Mode Conventions):
3785 * text.texi (Mode-Specific Indent): Refer to it.
3786
3787 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3788
3789 * display.texi (Other Display Specs): Document left-fringe and
3790 right-fringe display specs.
3791
3792 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3793
3794 * backups.texi (Making Backups):
3795 * modes.texi (Example Major Modes): Use recommended coding style.
3796 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3797 define-derived-mode. Mention completion-at-point-functions.
3798
3799 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
3800
3801 * nonascii.texi (Converting Representations):
3802 Document byte-to-string.
3803
3804 2010-12-08 Glenn Morris <rgm@gnu.org>
3805
3806 * buffers.texi (Modification Time):
3807 verify-visited-file-modtime now defaults to the current buffer.
3808
3809 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3810
3811 * nonascii.texi (Converting Representations): Document byte-to-string.
3812
3813 * strings.texi (Creating Strings): Don't mention semi-obsolete
3814 function char-to-string.
3815 (String Conversion): Shorten discussion of semi-obsolete function
3816 string-to-char. Link to Converting Representations.
3817
3818 * objects.texi (Symbol Type):
3819 * text.texi (Near Point):
3820 * help.texi (Help Functions):
3821 * functions.texi (Mapping Functions): Use string instead of
3822 char-to-string in examples.
3823
3824 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3825
3826 * text.texi (Kill Functions, Kill Functions)
3827 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3828 YANK-HANDLER args.
3829
3830 * symbols.texi (Creating Symbols): Using unintern without an
3831 obarray arg is now obsolete.
3832
3833 * numbers.texi (Float Basics): Document float-e and float-pi.
3834
3835 * variables.texi (Defining Variables): Change "pi" example to
3836 "float-pi".
3837
3838 2010-11-26 Eli Zaretskii <eliz@gnu.org>
3839
3840 * commands.texi (Click Events): Document the values of X, Y and
3841 COL, ROW in the event's position, when the click is on the header
3842 or mode line, on the fringes, or in the margins.
3843
3844 2010-11-17 Eli Zaretskii <eliz@gnu.org>
3845
3846 * customize.texi (Composite Types): Lower-case index entry.
3847
3848 * loading.texi (How Programs Do Loading):
3849 Document load-file-name. (Bug#7346)
3850
3851 2010-11-17 Glenn Morris <rgm@gnu.org>
3852
3853 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3854
3855 2010-11-13 Eli Zaretskii <eliz@gnu.org>
3856
3857 * display.texi (Usual Display): Characters with no fonts are not
3858 necessarily displayed as empty boxes.
3859
3860 2010-10-31 Glenn Morris <rgm@gnu.org>
3861
3862 * maps.texi (Standard Keymaps): Update File menu description.
3863
3864 2010-10-28 Glenn Morris <rgm@gnu.org>
3865
3866 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3867
3868 2010-10-24 Eli Zaretskii <eliz@gnu.org>
3869
3870 * display.texi (Window Systems): Deprecate use of window-system as
3871 a predicate.
3872
3873 2010-10-23 Glenn Morris <rgm@gnu.org>
3874
3875 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3876 sorted-doc.
3877
3878 2010-10-15 Eli Zaretskii <eliz@gnu.org>
3879
3880 * os.texi (Dynamic Libraries): New node, with slightly modified
3881 text deleted from "Image Formats".
3882 (System Interface): Add @menu entry for "Dynamic Libraries".
3883
3884 * display.texi (Image Formats): Remove description of
3885 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3886
3887 2010-10-12 Glenn Morris <rgm@gnu.org>
3888
3889 * book-spine.texinfo: Rename to book-spine.texi.
3890
3891 2010-10-11 Glenn Morris <rgm@gnu.org>
3892
3893 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3894
3895 * Makefile.in (DVIPS): New variable.
3896 (.PHONY): Add html, ps.
3897 (html, elisp.html, ps, elisp.ps): New targets.
3898 (clean): Delete html, ps files.
3899 ($(infodir)/elisp): Remove unnecessary includes.
3900
3901 2010-10-09 Eli Zaretskii <eliz@gnu.org>
3902
3903 * makefile.w32-in (emacsdir): New variable.
3904 (srcs): Add emacsver.texi.
3905 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3906
3907 2010-10-09 Glenn Morris <rgm@gnu.org>
3908
3909 * Makefile.in (VPATH): Remove.
3910 (infodir): Make it absolute.
3911 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3912
3913 * Makefile.in (dist): Anchor regexps.
3914
3915 * Makefile.in (srcs): Put elisp.texi first.
3916 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3917
3918 * Makefile.in (infoclean): Remove harmless, long-standing error.
3919
3920 * Makefile.in ($(infodir)): Delete rule.
3921 (mkinfodir): New.
3922 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3923
3924 * Makefile.in (dist): Remove reference to emacsver.texi.in.
3925 Also copy emacsver.texi, and edit $emacsdir.
3926
3927 2010-10-09 Glenn Morris <rgm@gnu.org>
3928
3929 * Makefile.in (emacsdir): New variable.
3930 (MAKEINFO): Add -I $emacsdir.
3931 (dist): Copy emacsver.texi.
3932 (srcs): Add emacsver.texi.
3933
3934 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3935 Set EMACSVER by including emacsver.texi.
3936
3937 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3938
3939 2010-10-07 Glenn Morris <rgm@gnu.org>
3940
3941 * Makefile.in (version): New, set by configure.
3942 (clean): Delete dist tar file.
3943 (dist): Use version in tar name.
3944
3945 2010-10-06 Glenn Morris <rgm@gnu.org>
3946
3947 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3948 (INSTALL_INFO): Remove unused variable.
3949 (mostlyclean, infoclean, dist): New rules.
3950 (clean): Delete dvi and pdf files.
3951 (maintainer-clean): Remove elisp.oaux, use infoclean.
3952 ($(infodir)): Add parallel build workaround.
3953
3954 2010-10-04 Glenn Morris <rgm@gnu.org>
3955
3956 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3957 ($(infodir)/elisp): Ensure target directory exists. Use $@.
3958 Fix -I typo.
3959 (clean): No 'make.out' or 'core' files.
3960 (.PHONY): Declare clean rules.
3961 (maintainer-clean): Delete pdf file. Guard against cd failures.
3962
3963 2010-10-03 Glenn Morris <rgm@gnu.org>
3964
3965 * files.texi (File Name Components): Remove ignored section about
3966 deleted variable directory-sep-char.
3967
3968 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
3969
3970 * files.texi (Magic File Names): New defopt
3971 remote-file-name-inhibit-cache.
3972
3973 2010-10-02 Glenn Morris <rgm@gnu.org>
3974
3975 * os.texi (Killing Emacs): Hook now runs in batch mode.
3976
3977 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3978
3979 * text.texi (Special Properties): Clarify when modification-hooks run.
3980
3981 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3982
3983 * syntax.texi (Syntax Flags): Document new `c' flag.
3984
3985 2010-09-09 Glenn Morris <rgm@gnu.org>
3986
3987 * display.texi (ImageMagick Images): General cleanup.
3988
3989 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3990
3991 * files.texi (Directory Names): Use \` rather than ^.
3992
3993 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3994
3995 * text.texi (Low-Level Kill Ring):
3996 * frames.texi (Window System Selections): Remove cut buffer
3997 documentation.
3998
3999 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4000
4001 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4002 Parameters", where the default fringe width is described.
4003
4004 * frames.texi (Window Frame Parameters, Basic Parameters)
4005 (Position Parameters, Layout Parameters, Management Parameters)
4006 (Cursor Parameters, Font and Color Parameters): Add indexing for
4007 frame parameters. (Bug#6929)
4008
4009 2010-08-25 Tom Tromey <tromey@redhat.com>
4010
4011 * vol2.texi (Top): Update.
4012 * vol1.texi (Top): Update.
4013 * tips.texi (Library Headers): Mention Package-Version and
4014 Package-Requires.
4015 * package.texi: New file.
4016 * os.texi (System Interface): Update pointers.
4017 * elisp.texi (Top): Link to new nodes. Include package.texi.
4018 * anti.texi (Antinews): Update pointers.
4019
4020 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4021
4022 * processes.texi (Filter Functions): Fix last change.
4023
4024 2010-08-24 Markus Triska <triska@gmx.at>
4025
4026 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4027 of `buffer-name' in the main text as well as in the example
4028 (Bug#3098).
4029
4030 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4031
4032 * nonascii.texi (Text Representations):
4033 * loading.texi (Loading Non-ASCII):
4034 * compile.texi (Byte Compilation): Don't mention obsolete
4035 --unibyte command-line argument.
4036
4037 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4038
4039 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4040
4041 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4042
4043 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4044
4045 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4046
4047 * commands.texi (Misc Events): Add cross-references to where
4048 POSITION of a mouse event is described in detail.
4049
4050 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4051
4052 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4053
4054 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4055
4056 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4057 Suggested by Štěpán Němec <stepnem@gmail.com>.
4058
4059 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4060
4061 * minibuf.texi (High-Level Completion): Document args of
4062 `read-buffer-function' (bug#5625).
4063
4064 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4065
4066 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4067
4068 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4069
4070 * processes.texi (Process Information): Explain process property
4071 `remote-tty'.
4072
4073 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4074
4075 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4076 instead of "\C-\^?" (bug#6334).
4077
4078 * text.texi (Special Properties): Fix typo.
4079
4080 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4081
4082 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4083 calling sequences, which are now the standard.
4084
4085 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4086
4087 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4088
4089 * commands.texi (Command Overview): Mention undo-boundary call.
4090
4091 2010-06-23 Glenn Morris <rgm@gnu.org>
4092
4093 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4094 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4095 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4096 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4097 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4098 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4099 Untabify Texinfo files.
4100
4101 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4102
4103 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4104
4105 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4106
4107 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4108
4109 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4110
4111 * searching.texi (Regexp Special): Remove obsolete information
4112 about matching non-ASCII characters, and suggest using char
4113 classes (Bug#6283).
4114
4115 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4116
4117 * minibuf.texi (Basic Completion): Add missing "@end defun".
4118
4119 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4120
4121 * minibuf.texi (Basic Completion): Document completion-boundaries.
4122 (Programmed Completion): Document the new fourth method for boundaries.
4123
4124 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
4125
4126 * display.texi (Image Cache): Update documentation about image caching.
4127
4128 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4129
4130 * windows.texi (Textual Scrolling):
4131 * tips.texi (Coding Conventions):
4132 * minibuf.texi (Minibuffer History):
4133 * maps.texi (Standard Keymaps):
4134 * loading.texi (Where Defined):
4135 * edebug.texi (Instrumenting): Fix typos.
4136
4137 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
4138
4139 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4140
4141 * functions.texi (Obsolete Functions):
4142 Document set-advertised-calling-convention.
4143
4144 * minibuf.texi (Basic Completion): Document completion-in-region.
4145 (Programmed Completion): Document completion-annotate-function.
4146
4147 * commands.texi (Reading One Event): Document read-key.
4148 (Distinguish Interactive): Document KIND arg to
4149 called-interactively-p. Delete obsolete interactive-p.
4150
4151 * elisp.texi (Top): Update node description.
4152
4153 2010-05-08 Eli Zaretskii <eliz@gnu.org>
4154
4155 * nonascii.texi (Character Properties):
4156 Document unicode-category-table. Add an index entry for Unicode
4157 general category.
4158
4159 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
4160
4161 * Version 23.2 released.
4162
4163 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
4164
4165 * locals.texi (Standard Buffer-Local Variables):
4166 Remove @ignore'd reference to `direction-reversed'.
4167
4168 2010-04-14 Juri Linkov <juri@jurta.org>
4169
4170 Fix @deffn without category.
4171
4172 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4173 for `abbrev-insert'.
4174
4175 * buffers.texi (Indirect Buffers): Add category `Command'
4176 to @deffn of `clone-indirect-buffer'.
4177
4178 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4179 for `next-window' and `previous-window'. Add category `Command'
4180 to @deffn of `pop-to-buffer'.
4181
4182 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
4183
4184 * nonascii.texi (Text Representations): Don't mark
4185 enable-multibyte-characters as a user option.
4186
4187 2010-03-31 Eli Zaretskii <eliz@gnu.org>
4188
4189 * control.texi (Handling Errors): How to re-throw a signal caught
4190 by condition-case.
4191
4192 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * loading.texi (Hooks for Loading): Document after-load-functions.
4195 Copyedits.
4196
4197 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4198
4199 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4200
4201 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
4202
4203 * processes.texi (Network Processes): Document seqpacket type.
4204
4205 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4206
4207 * os.texi (System Environment): Do not mention lynxos.
4208
4209 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
4210
4211 * Branch for 23.2.
4212
4213 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
4214
4215 * objects.texi (Integer Type): Take note of the read syntax
4216 exception for numbers that cannot fit in the integer type.
4217
4218 2010-03-03 Glenn Morris <rgm@gnu.org>
4219
4220 * numbers.texi (Integer Basics, Bitwise Operations):
4221 * objects.texi (Integer Type): Update for integers now being 30-bit.
4222
4223 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
4224
4225 * display.texi (Low-Level Font): Document :otf font-spec property.
4226
4227 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4228
4229 * display.texi (Line Height): Avoid obsolete special default variables
4230 like default-major-mode.
4231
4232 2010-01-28 Alan Mackenzie <acm@muc.de>
4233
4234 * display.texi (Auto Faces): Say fontification-functions is called
4235 whether or not Font Lock is enabled. Tidy up the wording a bit.
4236
4237 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
4238
4239 * elisp.texi: Remove duplicate edition information (Bug#5407).
4240
4241 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
4242
4243 * two.el (volume-header-toc-markup): Fix typos in docstring.
4244
4245 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4246
4247 Avoid dubious uses of save-excursions.
4248 * positions.texi (Excursions): Recommend the use of
4249 save-current-buffer if applicable.
4250 * text.texi (Clickable Text): Fix the example code which used
4251 save-excursion in a naive way which sometimes preserves point and
4252 sometimes not.
4253 * variables.texi (Creating Buffer-Local):
4254 * os.texi (Session Management):
4255 * display.texi (GIF Images):
4256 * control.texi (Cleanups): Use (save|with)-current-buffer.
4257
4258 2010-01-02 Eli Zaretskii <eliz@gnu.org>
4259
4260 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4261
4262 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
4263
4264 * nonascii.texi (Text Representations, Character Codes)
4265 (Converting Representations, Explicit Encoding)
4266 (Translation of Characters): Use hex notation consistently.
4267 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4268
4269 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
4270
4271 * loading.texi (Where Defined): Make it clearer that these are
4272 loaded files (Bug#5068).
4273
4274 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
4275
4276 * minibuf.texi (Completion Styles): Document `initials' style.
4277
4278 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
4279
4280 * frames.texi (Resources): Describe inhibit-x-resources.
4281 (Size Parameters): Copyedit.
4282
4283 * hash.texi (Creating Hash):
4284 * objects.texi (Hash Table Type): Document the new hash table
4285 printed representation.
4286
4287 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4288 obsolete.
4289
4290 * processes.texi (Process Buffers):
4291 Document process-kill-buffer-query-function.
4292
4293 2009-12-05 Glenn Morris <rgm@gnu.org>
4294
4295 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4296 diary-display-function, and no longer recommended to be a hook.
4297 Update for changes in the names of calendar and diary hooks.
4298 diary-print-entries-hook has changed section.
4299
4300 2009-11-28 Eli Zaretskii <eliz@gnu.org>
4301
4302 * text.texi (Special Properties): More accurate description of
4303 what the `cursor' property does.
4304
4305 2009-11-26 Kevin Ryde <user42@zip.com.au>
4306
4307 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4308 mouse-wheel-down-event, the closest thing to a definition for them.
4309 * os.texi (Startup Summary): vindex inhibit-startup-message and
4310 inhibit-splash-screen.
4311 (Command-Line Arguments): vindex argv.
4312 (Suspending Emacs): vindex suspend-tty-functions and
4313 resume-tty-functions. Don't want to index every hook, but having
4314 the programming ones is helpful.
4315
4316 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
4317
4318 * commands.texi (Motion Events): Fix typo (Bug#4907).
4319
4320 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
4321
4322 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4323 are affected by case-fold-search (Bug#4483).
4324
4325 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
4326
4327 * minibuf.texi (Reading File Names): Note that read-file-name may
4328 use a graphical file dialog.
4329
4330 2009-10-31 Glenn Morris <rgm@gnu.org>
4331
4332 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4333
4334 2009-10-16 Kevin Ryde <user42@zip.com.au>
4335
4336 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4337 in particular so `info-lookup-symbol' can find its docs.
4338
4339 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
4340
4341 * variables.texi (Constant Variables): Distinguish from defconst
4342 variables.
4343 (Defining Variables): Add cindex.
4344
4345 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
4346
4347 * os.texi (Time of Day): Clarify that the microsecond part is
4348 ignored (Bug#4637).
4349
4350 2009-10-11 Glenn Morris <rgm@gnu.org>
4351
4352 * frames.texi (Size and Position): Clarify what is included in the frame
4353 height. (Bug#4535)
4354
4355 2009-10-10 Glenn Morris <rgm@gnu.org>
4356
4357 * windows.texi (Size of Window): The relationship between window and
4358 frame heights is not so simple. (Bug#4535)
4359 Mention window-full-height-p.
4360
4361 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4362
4363 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4364 used from Lisp.
4365
4366 2009-10-07 Eli Zaretskii <eliz@gnu.org>
4367
4368 * files.texi (Directory Names) <abbreviate-file-name>:
4369 Document that root home directories are not replaced with "~".
4370
4371 2009-10-06 Eli Zaretskii <eliz@gnu.org>
4372
4373 * text.texi (Special Properties): Document the meaning of the
4374 `cursor' text property whose value is an integer.
4375
4376 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4377
4378 * files.texi (Magic File Names): Add `copy-directory'.
4379
4380 2009-10-05 Eli Zaretskii <eliz@gnu.org>
4381
4382 * files.texi (File Attributes): Fix description of file
4383 attributes. (Bug#4638) Update attributes of files.texi example to
4384 be more representative.
4385
4386 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4387
4388 * files.texi (Create/Delete Dirs): New command copy-directory.
4389
4390 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
4391
4392 * anti.texi (Antinews):
4393 * macros.texi (Indenting Macros):
4394 * strings.texi (Creating Strings, Case Conversion):
4395 Remove duplicate words.
4396
4397 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
4398
4399 * files.texi (Create/Delete Dirs): delete-directory has an
4400 optional parameter RECURSIVE.
4401
4402 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4403
4404 * buffers.texi (Swapping Text): Minor clarification.
4405
4406 2009-10-01 Glenn Morris <rgm@gnu.org>
4407
4408 * functions.texi (Declaring Functions): Mention that we also search for
4409 ".m" files in the src/ directory.
4410
4411 2009-09-25 David Engster <deng@randomsample.de>
4412
4413 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
4414
4415 2009-09-22 Glenn Morris <rgm@gnu.org>
4416
4417 * internals.texi (Building Emacs): Mention preloaded-file-list.
4418
4419 2009-09-14 Alan Mackenzie <acm@muc.de>
4420
4421 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4422
4423 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
4424
4425 * functions.texi (Anonymous Functions): Rearrange discussion,
4426 giving usage of unquoted lambda forms first. Mention that
4427 `function' and `#'' are no longer required (Bug#4290).
4428
4429 2009-09-11 Alan Mackenzie <acm@muc.de>
4430
4431 * os.texi (Terminal Output): Document `send-string-to-terminal' in
4432 batch mode.
4433
4434 2009-09-01 Glenn Morris <rgm@gnu.org>
4435
4436 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4437
4438 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
4439
4440 * nonascii.texi (Character Codes): Fix typos.
4441
4442 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
4443
4444 * processes.texi (Synchronous Processes): New defvar
4445 process-file-side-effects.
4446
4447 2009-08-25 Glenn Morris <rgm@gnu.org>
4448
4449 * display.texi (Fontsets): Fix typo.
4450
4451 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4452
4453 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4454
4455 * processes.texi (Asynchronous Processes): Adjust arglist of
4456 start-process-shell-command and start-file-process-shell-command.
4457
4458 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
4459
4460 * advice.texi (Argument Access in Advice): Note that argument
4461 positions are zero-based (Bug#3932).
4462
4463 * commands.texi (Distinguish Interactive): Minor copyedit.
4464
4465 * display.texi (Face Attributes): Add xref to Displaying Faces for
4466 explanation of "underlying face".
4467
4468 * customize.texi (Common Keywords): Add xref to Loading.
4469
4470 * loading.texi (How Programs Do Loading): Add xref to Lisp
4471 Libraries node in the Emacs manual.
4472
4473 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
4474
4475 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4476
4477 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
4478
4479 * processes.texi (Shell Arguments): Copyedits.
4480
4481 2009-07-18 Glenn Morris <rgm@gnu.org>
4482
4483 * loading.texi (Repeated Loading): Fix typo.
4484
4485 2009-07-16 Richard Stallman <rms@gnu.org>
4486
4487 * buffers.texi (Swapping Text): Recommend setting
4488 write-region-annotate-functions and buffer-saved-size.
4489
4490 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4491
4492 2009-07-15 Glenn Morris <rgm@gnu.org>
4493
4494 * edebug.texi: Minor re-phrasings throughout.
4495 (Edebug Execution Modes): Sit-for affects continue mode too.
4496 (Jumping): Use `forward-sexp' rather than its keybinding.
4497 (Edebug Misc): Fix Q binding.
4498 (Edebug Eval): Remove cl version.
4499 (Printing in Edebug): Clarify print-length etc.
4500 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4501 (Specification List): Remove edebug-unwrap findex entry.
4502 (Specification Examples): defmacro is actually not the same as defun.
4503 Escape "`" in example.
4504
4505 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
4506
4507 * markers.texi (The Mark): Document optional arg to
4508 deactivate-mark.
4509
4510 2009-07-11 Kevin Ryde <user42@zip.com.au>
4511
4512 * hooks.texi (Standard Hooks): Fix cross-references.
4513
4514 * loading.texi (Named Features): Refer to eval-after-load.
4515
4516 2009-07-11 Glenn Morris <rgm@gnu.org>
4517
4518 * Makefile.in (TEXI2PDF): New.
4519 (elisp.pdf): New target.
4520
4521 * searching.texi (Regexp Backslash): Fix typo.
4522
4523 * elisp.texi (Top): Display copyright notice at start of non-TeX.
4524
4525 2009-07-10 Glenn Morris <rgm@gnu.org>
4526
4527 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4528
4529 * customize.texi (Customization Types):
4530 * display.texi (Abstract Display):
4531 * objects.texi (Character Type, String Type):
4532 Merge in some menu descriptions from elisp.texi.
4533
4534 * hash.texi (Hash Tables):
4535 * modes.texi (Multiline Font Lock):
4536 End menu description with period.
4537
4538 2009-07-09 Glenn Morris <rgm@gnu.org>
4539
4540 * back.texi: Don't hard-code texinfo location.
4541
4542 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4543 (tex): Add texinfodir to TEXINPUTS.
4544 (elisp1med-init, elisp2med-init): Use texinfodir.
4545
4546 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4547 (clean): Add two-volume.make intermediate files.
4548
4549 * elisp.texi, vol1.texi, vol2.texi:
4550 Use a DATE variable with the publication date, and update it.
4551 Fix antinews menu description.
4552
4553 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4554 Update the detailed node listing to match elisp.texi.
4555
4556 * README: Update edition to match elisp.texi.
4557
4558 * objects.texi (General Escape Syntax):
4559 * nonascii.texi (Character Sets):
4560 Use consistent case for "Unicode Standard".
4561
4562 * anti.texi (Antinews):
4563 * customize.texi (Variable Definitions):
4564 * functions.texi (Declaring Functions):
4565 * nonascii.texi (Character Properties):
4566 * processes.texi (Serial Ports):
4567 * text.texi (Special Properties):
4568 * tips.texi (Coding Conventions):
4569 Minor rearrangements to improve TeX line-filling.
4570
4571 * commands.texi (Using Interactive): Fix cross-reference.
4572
4573 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4574
4575 * frames.texi (Management Parameters): Mention sticky.
4576
4577 2009-07-01 Andreas Schwab <aschwab@redhat.com>
4578
4579 * help.texi (Help Functions): Fix description of help-buffer and
4580 help-setup-xref to use @defun instead of @deffn.
4581
4582 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4583
4584 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4585
4586 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
4587
4588 * display.texi (Window Systems): Add ns to the list.
4589
4590 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
4591
4592 * Branch for 23.1.
4593
4594 2009-06-17 Martin Rudalics <rudalics@gmx.at>
4595
4596 * windows.texi (Dedicated Windows): Fix typo.
4597 (Resizing Windows): Replace @defun by @deffn.
4598
4599 2009-06-17 Glenn Morris <rgm@gnu.org>
4600
4601 * variables.texi (Directory Local Variables):
4602 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4603
4604 2009-06-09 Kenichi Handa <handa@m17n.org>
4605
4606 * nonascii.texi (Character Sets): State clearly that FROM and TO
4607 are codepoints of CHARSET.
4608
4609 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
4610
4611 * minibuf.texi (Reading File Names): Fix introductory text.
4612 Suggested by stan@derbycityprints.com.
4613 (High-Level Completion): Fix typo.
4614
4615 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
4616
4617 * frames.texi (Text Terminal Colors): Multi-tty is already
4618 implemented, but tty-local colors are not.
4619
4620 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
4621
4622 * hooks.texi (Standard Hooks): Remove mention of obsolete
4623 redisplay-end-trigger-functions.
4624
4625 * internals.texi (Window Internals): Remove mention of obsolete
4626 redisplay-end-trigger-functions.
4627
4628 2009-05-21 Martin Rudalics <rudalics@gmx.at>
4629
4630 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4631
4632 * backups.texi (Making Backups): backup-directory-alist and
4633 make-backup-file-name-function are options.
4634 (Auto-Saving): auto-save-list-file-prefix is an option.
4635
4636 * buffers.texi (Killing Buffers): buffer-offer-save is an
4637 option.
4638
4639 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4640 option.
4641 (Echo Area Customization): echo-keystrokes is an option.
4642 (Selective Display): selective-display-ellipses is an option.
4643 (Temporary Displays): temp-buffer-show-function is an option.
4644 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4645 are options.
4646 (Font Selection): face-font-family-alternatives,
4647 face-font-selection-order, face-font-registry-alternatives, and
4648 scalable-fonts-allowed are options.
4649 (Fringe Indicators): indicate-buffer-boundaries is an option.
4650 (Fringe Cursors): overflow-newline-into-fringe is an option.
4651 (Scroll Bars): scroll-bar-mode is an option.
4652
4653 * eval.texi (Eval): max-lisp-eval-depth is an option.
4654
4655 * files.texi (Visiting Functions): find-file-hook is an option.
4656 (Directory Names): directory-abbrev-alist is an option.
4657 (Unique File Names): temporary-file-directory and
4658 small-temporary-file-directory are options.
4659
4660 * frames.texi (Initial Parameters): initial-frame-alist,
4661 minibuffer-frame-alist and default-frame-alist are options.
4662 (Cursor Parameters): blink-cursor-alist and
4663 cursor-in-non-selected-windows ar options.
4664 (Window System Selections): selection-coding-system is an
4665 option.
4666 (Display Feature Testing): display-mm-dimensions-alist is an
4667 option.
4668
4669 * help.texi (Help Functions): help-char and help-event-list are
4670 options.
4671
4672 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4673 an option.
4674
4675 * minibuf.texi (Minibuffer History): history-length and
4676 history-delete-duplicates are options.
4677 (High-Level Completion): read-buffer-function and
4678 read-buffer-completion-ignore-case are options.
4679 (Reading File Names): read-file-name-completion-ignore-case is
4680 an option.
4681
4682 * modes.texi (Mode Line Top): mode-line-format is an option.
4683 (Mode Line Variables): mode-line-position and mode-line-modes
4684 are options.
4685
4686 * nonascii.texi (Text Representations):
4687 enable-multibyte-characters is an option.
4688 (Default Coding Systems): auto-coding-regexp-alist,
4689 file-coding-system-alist, auto-coding-alist and
4690 auto-coding-functions are options.
4691 (Specifying Coding Systems): inhibit-eol-conversion is an
4692 option.
4693
4694 * os.texi (Init File): site-run-file is an option.
4695 (System Environment): mail-host-address is an option.
4696 (User Identification): user-mail-address is an option.
4697 (Terminal Output): baud-rate is an option.
4698
4699 * positions.texi (Word Motion): words-include-escapes is an
4700 option.
4701
4702 * searching.texi (Standard Regexps): page-delimiter,
4703 paragraph-separate, paragraph-separate and sentence-end are
4704 options.
4705
4706 * text.texi (Margins): left-margin and fill-nobreak-predicate
4707 are options.
4708
4709 * variables.texi (Local Variables): max-specpdl-size is an
4710 option.
4711
4712 * windows.texi (Choosing Window):
4713 split-window-preferred-function, special-display-function and
4714 display-buffer-function are options.
4715
4716 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
4717
4718 Fix errors spotted by Martin Rudalics.
4719
4720 * syntax.texi (Position Parse): Document rationale for ignored
4721 arguments to syntax-ppss-flush-cache.
4722
4723 * processes.texi (Input to Processes): Mark PROCESS arg to
4724 process-running-child-p as optional.
4725 (Network Options): Document NO-ERROR arg to
4726 set-network-process-option.
4727
4728 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4729 command.
4730
4731 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4732 posix-search-backward as commands.
4733
4734 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4735 (Suspending Emacs): Mark suspend-emacs as a command.
4736 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4737 commands.
4738 (Terminal Output): Remove obsolete function baud-rate.
4739 Document TERMINAL arg for send-string-to-terminal.
4740
4741 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4742 terminal-coding-system and set-terminal-coding-system.
4743 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4744 as optional.
4745 (Character Sets): Document RESTRICTION arg of char-charset.
4746 (Character Codes): Mark POS argument to get-byte as optional.
4747
4748 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4749 minibuffer-message.
4750
4751 * files.texi (Create/Delete Dirs): Mark make-directory and
4752 delete-directory as commands.
4753
4754 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4755
4756 * text.texi (Base 64): Mark base64-decode-string and
4757 base64-encode-string as commands.
4758 (Columns): Mark move-to-column as a command.
4759 (Mode-Specific Indent): Document RIGID arg to
4760 indent-for-tab-command.
4761 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4762 Mark indent-code-rigidly as a command.
4763 (Substitution): Mark translate-region as a command.
4764
4765 * frames.texi (Size and Position): Remove obsolete functions
4766 screen-height and screen-width.
4767
4768 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
4769
4770 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4771 (Displaying Buffers, Resizing Windows): Correct mistakes;
4772 next-window, previous-window, and pop-to-buffer are not commands,
4773 and fit-window-to-buffer" is a command. (Pointed out by Martin
4774 Rudalics.)
4775
4776 2009-05-17 Richard M Stallman <rms@gnu.org>
4777
4778 * modes.texi (Precalculated Fontification): Clarify text.
4779
4780 2009-05-17 Martin Rudalics <rudalics@gmx.at>
4781
4782 * windows.texi (Selecting Windows): Clarify descriptions of
4783 with-selected-window and get-lru-window.
4784 (Cyclic Window Ordering): Refer to particular frame when talking
4785 about how splitting affects the ordering.
4786 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4787 switch-to-buffer-other-window. Explain how setting of
4788 display-buffer-reuse-frames affects pop-to-buffer.
4789 (Choosing Window): Clarify some details in descriptions of
4790 display-buffer-reuse-frames, pop-up-frames, and
4791 pop-up-frame-function.
4792 (Dedicated Windows): Clarify some details.
4793 (Textual Scrolling): Replace term vscroll by term vertical
4794 scroll position.
4795 (Vertical Scrolling): Fix typo.
4796 (Window Hooks): Relate text on jit-lock-register to window
4797 scrolling and size changes.
4798
4799 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
4800
4801 * frames.texi (Initial Parameters): Clarify what the initial
4802 minibuffer frame is.
4803 (Buffer Parameters): Note that the minibuffer parameter can not be
4804 altered.
4805
4806 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4807 Document display-buffer changes.
4808
4809 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
4810
4811 * anti.texi (Antinews): Rewrite for Emacs 22.
4812
4813 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4814 obarrays are first mentioned. Define "system abbrev" more
4815 prominently, and add it to the index.
4816 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4817 Copyedits.
4818 (Abbrev Expansion): Document abbrev-insert.
4819
4820 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
4821
4822 * frames.texi (Font and Color Parameters): Rename from Color
4823 Parameters. Document font-backend parameter.
4824
4825 * vol2.texi (Top): Update node listing.
4826 * vol1.texi (Top): Update node listing.
4827 * elisp.texi (Top): Update node listing.
4828
4829 2009-05-11 Martin Rudalics <rudalics@gmx.at>
4830
4831 * windows.texi (Choosing Window): Don't explicitly refer to
4832 split-window-sensibly's window argument in descriptions of
4833 split-height-threshold and split-width-threshold.
4834
4835 2009-05-10 Martin Rudalics <rudalics@gmx.at>
4836
4837 * windows.texi (Choosing Window): Fix rewrite of window
4838 splitting section.
4839
4840 2009-05-09 Eli Zaretskii <eliz@gnu.org>
4841
4842 * nonascii.texi (Default Coding Systems):
4843 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
4844 Add indexing.
4845 (Lisp and Coding Systems): Add index entries.
4846
4847 2009-05-09 Martin Rudalics <rudalics@gmx.at>
4848
4849 * windows.texi (Choosing Window): Describe split-window-sensibly
4850 and rewrite section on window splitting accordingly.
4851 (Textual Scrolling): Replace `...' by @code{...}.
4852
4853 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
4854
4855 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4856 Remove obsoleted pre-abbrev-expand-hook.
4857
4858 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4859 entries.
4860
4861 * internals.texi (Object Internals): Don't assume 32-bit machines
4862 are the norm.
4863 (Buffer Internals): Consolidate table entries for readability.
4864 (Window Internals): Synch field names to window.h.
4865 (Process Internals): Synch field names to process.h.
4866
4867 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
4868
4869 * variables.texi (File Local Variables): Note that read-circle is
4870 bound to nil when reading file-local variables.
4871
4872 * streams.texi (Input Functions): Document read-circle.
4873 (Output Variables): Add xref to Circular Objects.
4874
4875 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
4876
4877 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4878 Features and Coding System Basics. Node that "p" stands for
4879 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4880 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4881 mouse-appearance-menu.
4882 (Programming Tips): Add xref to Progress.
4883
4884 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
4885
4886 * os.texi (Command-Line Arguments):
4887 Document command-line-args-left.
4888 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4889 terminal objects for tty arguments.
4890 (Startup Summary): Add xref to Session Management.
4891 (Session Management): Mention emacs-session-restore. Copyedits.
4892
4893 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
4894
4895 * os.texi (Startup Summary): Copyedits. The init file is not
4896 necessarily named .emacs now. Document initial-buffer-choice and
4897 initial-scratch-message. Note where Emacs exits in batch mode.
4898 Document inhibit-splash-screen as an alias.
4899 (Init File): Be neutral about which init file name to use.
4900
4901 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
4902
4903 * os.texi (System Interface): Fix Texinfo usage.
4904
4905 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
4906
4907 * searching.texi (Regexp Backslash): Also refer to shy groups as
4908 non-capturing or unnumbered groups.
4909 (Regexp Functions): Add cross-reference to Regexp Backslash.
4910
4911 * display.texi (Truncation): Overlays can use line-prefix and
4912 wrap-prefix too.
4913 (Overlay Properties): Document wrap-prefix and line-prefix.
4914 (Face Attributes): Document underline-minimum-offset.
4915 (Face Remapping): Copyedits.
4916 (Low-Level Font): Copyedits.
4917 (Image Cache): Note that the image cache is shared between frames.
4918 (Line Height): Emphasize that line-spacing only takes effect on
4919 graphical terminals.
4920
4921 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
4922
4923 * display.texi (Refresh Screen): Note that a passage about screen
4924 refreshing is text terminal only.
4925 (Forcing Redisplay): Delete misleading comment---sit-for calls
4926 redisplay, not the other way around.
4927 (Truncation): Note new values of truncate-partial-width-windows.
4928 Copyedits.
4929 (Invisible Text): Document invisible-p.
4930
4931 2009-04-11 Eli Zaretskii <eliz@gnu.org>
4932
4933 * display.texi (Overlays): Overlays don't scale well. See
4934 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4935
4936 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
4937
4938 * syntax.texi (Syntax Table Functions): Document cons cell
4939 argument for modify-syntax-entry.
4940 (Categories): Document cons cell argument for
4941 modify-category-entry.
4942
4943 * searching.texi (String Search): Document word-search-forward-lax
4944 and word-search-backward-lax.
4945 (Searching and Case): Describe isearch behavior more precisely.
4946
4947 * keymaps.texi (Tool Bar): Mention that some platforms do not
4948 support multi-line toolbars. Suggested by Stephen Eglen.
4949
4950 * frames.texi (Layout Parameters): Mention that Nextstep also
4951 allows only one tool-bar line. Suggested by Stephen Eglen.
4952
4953 * nonascii.texi (Text Representations): Copyedits.
4954 (Coding System Basics): Also mention utf-8-emacs.
4955 (Converting Representations, Selecting a Representation)
4956 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4957 Copyedits.
4958 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4959
4960 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
4961
4962 * text.texi (Yank Commands): Note that yank uses push-mark.
4963 (Filling): Clarify REGION argument of fill-paragraph.
4964 Document fill-forward-paragraph-function.
4965 (Special Properties): Remove "new in Emacs 22" declaration.
4966 (Clickable Text): Merge with Links and Mouse-1 node.
4967
4968 * display.texi (Button Properties, Button Buffer Commands):
4969 Change xref to Clickable Text.
4970
4971 * tips.texi (Key Binding Conventions): Change xref to Clickable
4972 Text.
4973
4974 * elisp.texi (Top): Update node listing.
4975
4976 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
4977
4978 * markers.texi (The Mark): Copyedits. Improve description of
4979 handle-shift-selection.
4980 (The Region): Move use-region-p here from The Mark.
4981
4982 * positions.texi (Screen Lines): Document (cols . lines) argument
4983 for vertical-motion.
4984
4985 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
4986
4987 * frames.texi (Frames): Clean up introduction. Document `ns'
4988 return value for framep.
4989 (Creating Frames): Note how the terminal is chosen.
4990 (Multiple Terminals, Multiple Displays): Merge into a single node.
4991 (Color Parameters): Fix typo.
4992
4993 * variables.texi (Local Variables, Buffer-Local Variables)
4994 (Creating Buffer-Local): Change link to Multiple Terminals.
4995
4996 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4997
4998 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4999 Terminals.
5000
5001 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5002 to Multiple Terminals.
5003
5004 * elisp.texi (Top): Update node listing.
5005 * vol2.texi (Top): Update node listing.
5006 * vol1.texi (Top): Update node listing.
5007
5008 * buffers.texi (Current Buffer): Note that the append-to-buffer
5009 example is no longer in synch with the latest code. Tie the two
5010 examples together.
5011
5012 * files.texi (File Attributes): Move note about MS-DOS from
5013 Changing Files to File Attributes.
5014 (Create/Delete Dirs): Note that mkdir is an alias for this.
5015
5016 2009-04-01 Markus Triska <triska@gmx.at>
5017
5018 * processes.texi (Filter Functions): Suggest how to handle output
5019 batches.
5020
5021 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5022
5023 * help.texi (Accessing Documentation): Update example to use
5024 help-setup-xref and with-help-window.
5025 (Help Functions): Remove print-help-return-message, which is
5026 semi-obsolete due to with-help-window. Document help-buffer and
5027 help-setup-xref.
5028
5029 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5030
5031 * help.texi (Accessing Documentation, Help Functions):
5032 Remove information about long-obsolete Emacs versions.
5033
5034 * modes.texi (Mode Line Variables): The default values of the mode
5035 line variables are now more complicated.
5036
5037 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5038
5039 * modes.texi (Major Mode Conventions): Note that specialness is
5040 inherited.
5041 (Derived Modes): Note that define-derive-mode sets the mode-class
5042 property.
5043
5044 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5045 goto-map. Add search-map to the list.
5046
5047 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5048
5049 * os.texi (System Environment): Update the list of system-type
5050 values.
5051
5052 * markers.texi (The Mark) <handle-shift-selection>: Update for
5053 removal of the optional argument DEACTIVATE.
5054
5055 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5056
5057 * commands.texi (Focus Events): Most X window managers don't use
5058 focus-follows-mouse nowadays.
5059
5060 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5061
5062 * commands.texi (Defining Commands): Clarify introduction.
5063 (Using Interactive): Not that interactive can be put in a symbol
5064 property.
5065 (Interactive Call): Note that a symbol with a non-nil
5066 interactive-form property satisfies commandp.
5067
5068 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5069
5070 * minibuf.texi (Intro to Minibuffers): Fix typos.
5071
5072 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5073
5074 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5075 about minibuffers in old Emacs versions. Copyedits.
5076 Emphasize that enable-recursive-minibuffers defaults to nil.
5077 (Text from Minibuffer): Simplify introduction.
5078
5079 2009-03-22 Alan Mackenzie <acm@muc.de>
5080
5081 * commands.texi (Using Interactive): Clarify string argument to
5082 `interactive' - even promptless elements need \n separators.
5083
5084 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5085
5086 * minibuf.texi (Completion Styles): New node.
5087
5088 * elisp.texi (Top): Update node listing.
5089
5090 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5091
5092 * minibuf.texi (Basic Completion): Note that
5093 read-file-name-completion-ignore-case and
5094 read-buffer-completion-ignore-case can override
5095 completion-ignore-case.
5096 (Minibuffer Completion): Document completing-read changes.
5097 (Completion Commands): Avoid mentioning partial completion mode.
5098 Document minibuffer-completion-confirm changes, and
5099 minibuffer-confirm-exit-commands.
5100 (High-Level Completion): Document new require-match behavior for
5101 read-buffer. Document read-buffer-completion-ignore-case.
5102 (Reading File Names): Document new require-match behavior for
5103 read-file-name.
5104
5105 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5106
5107 * debugging.texi (Error Debugging): Don't mislead the reader into
5108 thinking that debug-on-error enters debugger for C-f at EOB.
5109 (Error Debugging): Setting debug-on-init within the init file
5110 works, and has for some time.
5111
5112 2009-03-13 Kenichi Handa <handa@m17n.org>
5113
5114 * display.texi (Fontsets): Update the description.
5115
5116 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5117
5118 * advice.texi (Advising Primitives): Link to What Is a Function.
5119
5120 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5121
5122 * compile.texi (Speed of Byte-Code): Update example.
5123 (Disassembly): Update examples.
5124
5125 * loading.texi (Repeated Loading): Simplify examples.
5126
5127 * customize.texi (Common Keywords): It's not necessary to use :tag
5128 to remove hyphens, as custom-unlispify-tag-name does it
5129 automatically.
5130 (Variable Definitions): Link to File Local Variables.
5131 Document customized-value symbol property.
5132 (Customization Types): Move menu to end of node.
5133
5134 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
5135
5136 * macros.texi (Compiling Macros): Omit misleading sentence, which
5137 implied that macros can only be used in the same file they are
5138 defined.
5139 (Backquote): Remove obsolete information about Emacs 19.
5140
5141 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5142
5143 * display.texi (Display Margins): Fix paren typo.
5144
5145 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
5146
5147 * elisp.texi (Top): Update node listing.
5148
5149 * variables.texi (Variables): Clarify introduction.
5150 (Global Variables): Mention that setq is a special form.
5151 (Local Variables): Use active voice.
5152 (Tips for Defining): Mention marking variables as safe.
5153 (Buffer-Local Variables): Mention terminal-local and frame-local
5154 variables together.
5155 (File Local Variables): Copyedits.
5156 (Frame-Local Variables): Note that they are not really useful.
5157 (Future Local Variables): Node deleted.
5158
5159 * objects.texi (General Escape Syntax): Update explanation of
5160 Unicode escape syntax.
5161
5162 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
5163
5164 * control.texi (Control Structures): Add cindex entry for "textual
5165 order".
5166
5167 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5168 instead of "expression" throughout.
5169 (Function Indirection): Copyedits. Use active voice.
5170 (Eval): The default value of max-lisp-eval-depth is now 400.
5171
5172 2009-02-23 Miles Bader <miles@gnu.org>
5173
5174 * processes.texi (System Processes): Rename `system-process-attributes'
5175 to `process-attributes'.
5176
5177 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5178
5179 * symbols.texi (Property Lists): Emphasize that property lists are
5180 not restricted to symbol cells.
5181 (Other Plists): Copyedit.
5182
5183 * sequences.texi (Sequences Arrays Vectors): Make introduction
5184 more concise.
5185 (Arrays): Mention char-tables and bool-vectors too.
5186 (Vectors): Don't repeat information given in Arrays node. Link to
5187 nodes that explain the vector usage examples.
5188 (Char-Tables): Note that char-table elements can have arbitrary
5189 type. Explain effect of omitted char-table-extra-slots property.
5190 Link to Property Lists node.
5191
5192 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5193
5194 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5195 `append'.
5196 (List Elements): Copyedits.
5197
5198 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5199 of `vconcat'.
5200
5201 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5202 Emacs 20 usage of `concat'.
5203 (Case Conversion): Copyedits.
5204
5205 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
5206
5207 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5208 Minor edits.
5209 (Frame Configuration Type): Emphasize that it is not primitive.
5210 (Font Type): New node.
5211 (Type Predicates): Add fontp; type-of now recognizes font object
5212 types.
5213
5214 * intro.texi (Version Info): Update version numbers in examples.
5215 (Acknowledgements): List more contributors.
5216
5217 * elisp.texi: Bump version number to 3.0.
5218 (Top): Link to Font Type node.
5219
5220 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
5221
5222 * modes.texi (Major Mode Conventions): Remove duplicate words.
5223 (Customizing Keywords): Fix typo.
5224
5225 2009-02-14 Eli Zaretskii <eliz@gnu.org>
5226
5227 * nonascii.texi (User-Chosen Coding Systems): Document that
5228 select-safe-coding-system suggests raw-text if there are raw bytes
5229 in the region.
5230 (Explicit Encoding): Warn not to use `undecided' when encoding.
5231
5232 2009-02-11 Glenn Morris <rgm@gnu.org>
5233
5234 * frames.texi (Visibility of Frames): Mention the effect multiple
5235 workspaces/desktops can have on visibility.
5236
5237 2009-02-07 Eli Zaretskii <eliz@gnu.org>
5238
5239 * text.texi (Commands for Insertion):
5240 * commands.texi (Event Mod):
5241 * keymaps.texi (Searching Keymaps):
5242 * nonascii.texi (Translation of Characters):
5243 Reinstate documentation of translation-table-for-input.
5244 (Explicit Encoding): Document the `charset' text property produced
5245 by decode-coding-region and decode-coding-string.
5246
5247 2009-01-27 Alan Mackenzie <acm@muc.de>
5248
5249 * modes.texi (Search-based Fontification): Correct a typo.
5250
5251 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
5252
5253 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5254 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5255
5256 2009-01-24 Eli Zaretskii <eliz@gnu.org>
5257
5258 * display.texi (Window Systems): Document the value of
5259 `initial-window-system' under --daemon.
5260
5261 * os.texi (System Environment): Remove description of the
5262 `environment' function which has been deleted.
5263
5264 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5265
5266 * frames.texi (Multiple Displays): Remove documentation for
5267 removed function make-frame-on-tty.
5268
5269 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
5270
5271 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5272 write-region-annotate-functions.
5273 Document write-region-post-annotation-function.
5274
5275 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
5276
5277 * display.texi (Font Lookup): Document WIDTH argument of
5278 x-list-fonts.
5279
5280 2009-01-17 Eli Zaretskii <eliz@gnu.org>
5281
5282 * maps.texi (Standard Keymaps): Rename function-key-map to
5283 local-function-key-map.
5284
5285 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5286 local-function-key-map.
5287
5288 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5289 and `set-keyboard-coding-system' now accept an optional terminal
5290 argument.
5291
5292 * commands.texi (Event Mod): `keyboard-translate-table' is now
5293 terminal-local.
5294 (Function Keys): Rename function-key-map to
5295 local-function-key-map.
5296
5297 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5298 frames.texi.
5299
5300 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
5301 `delete-terminal-functions', `suspend-tty-functions' and
5302 `resume-tty-functions'.
5303
5304 * frames.texi (Frames): Document `frame-terminal' and
5305 `terminal-live-p'.
5306 (Multiple Displays): Document `make-frame-on-tty'.
5307 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5308 `terminal-name', and `get-device-terminal'.
5309 (Terminal Parameters): Document `terminal-parameters',
5310 `terminal-parameter', and `set-terminal-parameter'.
5311
5312 * os.texi (System Environment): Document `environment' and
5313 `initial-environment'.
5314 (Suspending Emacs): Update for multi-tty; document
5315 `suspend-tty', `resume-tty', and `controlling-tty-p'.
5316
5317 * nonascii.texi (Coding System Basics): More accurate description
5318 of `raw-text'.
5319
5320 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
5321
5322 * display.texi (Low-Level Font): Fix typo.
5323
5324 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
5325
5326 * elisp.texi (Top): Update node listing.
5327
5328 * display.texi (PostScript Images): Node deleted.
5329
5330 2009-01-10 Eli Zaretskii <eliz@gnu.org>
5331
5332 * processes.texi (Decoding Output): Document that null bytes force
5333 no-conversion for reading process output.
5334
5335 * files.texi (Reading from Files): Document that null bytes force
5336 no-conversion when visiting files.
5337
5338 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
5339
5340 * nonascii.texi (Lisp and Coding Systems):
5341 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
5342 (Character Properties): Improve wording.
5343
5344 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
5345
5346 * display.texi (Font Lookup): Remove obsolete function
5347 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5348 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5349 (Font Selection): Reorder order of variable descriptions.
5350 Minor clarifications.
5351
5352 * elisp.texi (Top): Update node listing.
5353
5354 2009-01-09 Glenn Morris <rgm@gnu.org>
5355
5356 * commands.texi (Command Loop Info): Say that last-command-char and
5357 last-input-char are obsolete aliases.
5358
5359 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5360 last-input-char and last-command-char, since they are just aliases for
5361 last-input-event and last-command-event.
5362
5363 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5364 last-command-char.
5365
5366 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5367
5368 * elisp.texi: Update node listing.
5369
5370 * display.texi (Faces): Put Font Selection node after Auto Faces.
5371 (Face Attributes): Don't link to Font Lookup.
5372 Document font-family-list.
5373 (Fonts): New node.
5374
5375 2009-01-08 Jason Rumney <jasonr@gnu.org>
5376
5377 * frames.texi (Pointer Shape): Clarify that only X supports
5378 changing the standard pointer shapes. (Bug#1485)
5379
5380 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5381
5382 * display.texi (Attribute Functions): Note that a function value
5383 :height is relative, and that compatibility functions work by
5384 calling set-face-attribute.
5385 (Displaying Faces): Reorder list in order of increasing priority.
5386 (Face Remapping): New node. Content moved here from Displaying
5387 Faces.
5388 (Glyphs): Link to Face Functions.
5389
5390 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5391
5392 * display.texi (Faces): Don't discuss face id here. facep does
5393 not return t.
5394 (Defining Faces): Minor clarification.
5395 (Face Attributes): Rearrange items to match docstring of
5396 set-face-attribute. Add :foundry attribute. Document new role of
5397 :font attribute. Texinfo usage fix.
5398 (Attribute Functions): Copyedits.
5399 (Face Functions): Note that face number is seldom used.
5400
5401 2009-01-05 Richard M Stallman <rms@gnu.org>
5402
5403 * strings.texi (Predicates for Strings): Minor clarification.
5404
5405 * functions.texi (Function Safety): Texinfo usage fix.
5406
5407 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
5408
5409 * objects.texi (General Escape Syntax): Fix typo.
5410
5411 2009-01-03 Martin Rudalics <rudalics@gmx.at>
5412
5413 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5414 works via the default value of pop-up-frame-function.
5415
5416 2009-01-02 Eli Zaretskii <eliz@gnu.org>
5417
5418 * processes.texi (System Processes): Document the `time' and
5419 `ctime' attributes of `system-process-attributes'.
5420
5421 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
5422
5423 * display.texi (Face Attributes): Clarify :height attribute.
5424
5425 2008-12-31 Martin Rudalics <rudalics@gmx.at>
5426
5427 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5428 the front of the buffer list. Add entries for `last-buffer' and
5429 `unbury-buffer'.
5430
5431 2008-12-27 Eli Zaretskii <eliz@gnu.org>
5432
5433 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5434 and its subsections.
5435
5436 * frames.texi (Multiple Terminals, Low-level Terminal)
5437 (Terminal Parameters, Frames on Other TTY devices): New sections.
5438 (Frames): Add an xref to "Multiple Terminals".
5439
5440 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5441
5442 * objects.texi (Terminal Type): New node.
5443 (Editing Types): Add it to the menu.
5444
5445 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5446 Variables".
5447
5448 * variables.texi (Directory Local Variables): New node.
5449 (Variables): Add a menu item for it.
5450
5451 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5452 `generated-autoload-file'.
5453
5454 2008-12-20 Eli Zaretskii <eliz@gnu.org>
5455
5456 * os.texi (Startup Summary): Add xref to documentation of
5457 `initial-window-system'.
5458
5459 * display.texi (Window Systems): Document `window-system' the
5460 function. The variable `window-system' is now frame-local.
5461 Document `initial-window-system'.
5462
5463 2008-12-19 Martin Rudalics <rudalics@gmx.at>
5464
5465 * windows.texi (Windows): Rewrite description of
5466 fit-window-to-buffer.
5467
5468 2008-12-13 Glenn Morris <rgm@gnu.org>
5469
5470 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5471 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5472
5473 2008-12-12 Glenn Morris <rgm@gnu.org>
5474
5475 * debugging.texi (Error Debugging): Refer forwards to
5476 eval-expression-debug-on-error.
5477
5478 2008-12-05 Eli Zaretskii <eliz@gnu.org>
5479
5480 * strings.texi (String Basics): Only unibyte strings that
5481 represent key sequences hold 8-bit raw bytes.
5482
5483 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5484 paragraph to speak about `undecided'.
5485 (Character Properties): Don't explain the meaning of each
5486 property; instead, identify their Unicode Standard names.
5487 (Character Sets): Document `map-charset-chars'.
5488
5489 2008-12-02 Glenn Morris <rgm@gnu.org>
5490
5491 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5492 section yet again.
5493
5494 2008-11-29 Eli Zaretskii <eliz@gnu.org>
5495
5496 * nonascii.texi (Character Properties): New Section.
5497 (Specifying Coding Systems): Document
5498 `coding-system-priority-list', `set-coding-system-priority', and
5499 `with-coding-priority'.
5500 (Lisp and Coding Systems): Document `check-coding-systems-region'
5501 and `coding-system-charset-list'.
5502 (Coding System Basics): Document `coding-system-aliases'.
5503
5504 * elisp.texi (Top): Add a @detailmenu entry for "Character
5505 Properties".
5506
5507 * objects.texi (Character Type): Correct the range of Emacs
5508 characters. Add an @xref to "Character Codes".
5509
5510 * strings.texi (String Basics): Add an @xref to "Character Codes".
5511
5512 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5513
5514 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5515 (Character Codes): Document `max-char'.
5516
5517 2008-11-28 Eli Zaretskii <eliz@gnu.org>
5518
5519 * nonascii.texi (Text Representations, Converting Representations)
5520 (Character Sets, Scanning Charsets, Translation of Characters):
5521 Make text more accurate.
5522
5523 2008-11-28 Glenn Morris <rgm@gnu.org>
5524
5525 * files.texi (Format Conversion Round-Trip): Improve previous change.
5526
5527 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
5528
5529 * modes.texi (Auto Major Mode): Fix example.
5530
5531 2008-11-25 Glenn Morris <rgm@gnu.org>
5532
5533 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5534
5535 * files.texi (Format Conversion Round-Trip):
5536 Use active voice for previous change.
5537
5538 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
5539
5540 * os.texi (Processor Run Time):
5541 * processes.texi (Transaction Queues):
5542 * markers.texi (The Mark):
5543 * windows.texi (Choosing Window, Selecting Windows):
5544 * files.texi (Changing Files, Magic File Names):
5545 * commands.texi (Key Sequence Input):
5546 * functions.texi (Declaring Functions):
5547 * strings.texi (Predicates for Strings):
5548 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5549
5550 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
5551
5552 * help.texi (Accessing Documentation): Update example.
5553
5554 * variables.texi (Defining Variables): Note that `*' is not
5555 necessary if defcustom is used.
5556
5557 2008-11-22 Eli Zaretskii <eliz@gnu.org>
5558
5559 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5560 Characters" from @detailmenu.
5561
5562 * nonascii.texi (Character Codes, Character Sets)
5563 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5564 (Chars and Bytes, Splitting Characters): Sections removed.
5565
5566 2008-11-22 Lute Kamstra <lute@gnu.org>
5567
5568 * positions.texi (Text Lines): Update goto-line documentation.
5569
5570 2008-11-21 Martin Rudalics <rudalics@gmx.at>
5571
5572 * frames.texi (Frames): Fix typo, add cross references, reword.
5573 (Initial Parameters): Reword special-display-frame-alist text.
5574 (Frames and Windows): Reword. Describe argument norecord for
5575 set-frame-selected-window.
5576 (Input Focus): Describe argument norecord for select-frame.
5577 Remove comment on MS-Windows behavior for focus-follows-mouse.
5578 (Raising and Lowering): Mention windows-frames dichotomy in
5579 metaphor.
5580
5581 * windows.texi (Displaying Buffers, Vertical Scrolling)
5582 (Horizontal Scrolling): Fix indenting and rewording issues
5583 introduced with 2008-11-07 change.
5584
5585 2008-11-20 Glenn Morris <rgm@gnu.org>
5586
5587 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5588 element of `format-alist'.
5589
5590 2008-11-19 Glenn Morris <rgm@gnu.org>
5591
5592 * doclicense.texi: Update to FDL 1.3.
5593 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5594
5595 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
5596
5597 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5598 vars, which are obsolete. Mention jit-lock-register.
5599
5600 * modes.texi (Other Font Lock Variables):
5601 Document jit-lock-register and jit-lock-unregister.
5602
5603 * frames.texi (Color Parameters): Document alpha parameter.
5604
5605 2008-11-16 Martin Rudalics <rudalics@gmx.at>
5606
5607 * windows.texi (Splitting Windows, Deleting Windows)
5608 (Selecting Windows, Cyclic Window Ordering)
5609 (Buffers and Windows, Displaying Buffers, Choosing Window)
5610 (Dedicated Windows, Window Point, Window Start and End)
5611 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5612 (Size of Window, Resizing Windows, Window Configurations)
5613 (Window Parameters): Avoid @var at beginning of sentences and
5614 reword accordingly.
5615
5616 2008-11-11 Lute Kamstra <lute@gnu.org>
5617
5618 * files.texi (File Name Components): Fix file-name-extension
5619 documentation.
5620
5621 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
5622
5623 * frames.texi (Basic Parameters): Remove display-environment-variable
5624 and term-environment-variable.
5625
5626 2008-11-08 Eli Zaretskii <eliz@gnu.org>
5627
5628 * windows.texi (Basic Windows, Splitting Windows)
5629 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5630 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
5631 (Resizing Windows, Window Configurations, Window Parameters):
5632 Fix wording and markup.
5633
5634 2008-11-07 Martin Rudalics <rudalics@gmx.at>
5635
5636 * windows.texi (Windows): Update entries.
5637 (Basic Windows): Remove listing of attributes. Reword.
5638 (Splitting Windows, Deleting Windows): Reword.
5639 (Selecting Windows, Cyclic Window Ordering): Reword with special
5640 emphasis on order of recently selected windows and buffer list.
5641 (Buffers and Windows, Choosing Window): Reword with special
5642 emphasis on dedicated windows.
5643 (Displaying Buffers): Reword. For switch-to-buffer mention that
5644 it may fall back on pop-to-buffer. For other-window try to
5645 explain how it treats the cyclic ordering of windows.
5646 (Dedicated Windows): New node and section discussing dedicated
5647 windows and associated functions.
5648 (Window Point): Add entry for window-point-insertion-type. Reword.
5649 (Window Start and End): Rename node and section title. Reword.
5650 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5651 Minor rewording.
5652 (Size of Window): Reword, in particular text on window-width.
5653 (Resizing Windows): Reword. Add text on balancing windows.
5654 (Window Configurations): Reword. Mention window parameters.
5655 (Window Parameters): New node and section on window parameters.
5656 (Window Hooks): Reword. Mention that
5657 window-configuration-change-hook is run "buffer-locally".
5658 * elisp.texi (Top): Update Windows entries in @detailmenu
5659 section.
5660
5661 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
5662
5663 * searching.texi (Regexp Search): Fix typo.
5664
5665 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5666
5667 * searching.texi (Regexp Search): Document GREEDY arg.
5668 (Simple Match Data): Fix return value.
5669
5670 2008-11-01 Eli Zaretskii <eliz@gnu.org>
5671
5672 * nonascii.texi (Text Representations): Rewrite to make consistent
5673 with Emacs 23 internal representation of characters.
5674 Document `unibyte-string'.
5675
5676 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
5677
5678 * processes.texi (Process Information): Note that process-status
5679 does not accept buffer names.
5680
5681 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5682
5683 * positions.texi (Skipping Characters): Correct return value of
5684 skip-chars-forward.
5685
5686 2008-10-25 Martin Rudalics <rudalics@gmx.at>
5687
5688 * windows.texi (Deleting Windows): Update documentation of
5689 delete-windows-on.
5690 (Buffers and Windows): Update documentations of
5691 get-buffer-window and get-buffer-window-list.
5692 (Displaying Buffers): Update documentation of
5693 replace-buffer-in-windows.
5694
5695 * buffers.texi (Current Buffer): Reword set-buffer and
5696 with-current-buffer documentations.
5697 (Creating Buffers): Reword documentation of get-buffer-create.
5698
5699 2008-10-23 Martin Rudalics <rudalics@gmx.at>
5700
5701 * buffers.texi (Current Buffer): Reword documentation of
5702 set-buffer.
5703 (Buffer Names): Reword documentation of buffer-name.
5704 (The Buffer List): For bury-buffer explain what happens with the
5705 buffer's window.
5706 (Creating Buffers): Say that get-buffer-create's arg is called
5707 buffer-or-name.
5708
5709 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
5710
5711 * advice.texi (Computed Advice): Explain what DEFINITION is.
5712
5713 * nonascii.texi (Character Codes): Remove obsolete function
5714 char-valid-p, and document characterp instead.
5715
5716 2008-10-22 Martin Rudalics <rudalics@gmx.at>
5717
5718 * windows.texi (Displaying Buffers): Reword documentation of
5719 pop-to-buffer.
5720 (Choosing Window): Rewrite documentation of display-buffer and
5721 its options.
5722
5723 * buffers.texi (Killing Buffers): Update documentation of
5724 kill-buffer.
5725
5726 2008-10-21 Eli Zaretskii <eliz@gnu.org>
5727
5728 * processes.texi (Serial Ports): Fix wording and improve markup.
5729
5730 * searching.texi (Regexp Search): Document `string-match-p' and
5731 `looking-at-p'.
5732 (POSIX Regexps): Add an xref for "non-greedy".
5733 (Regexp Special): Add @cindex entry for "non-greedy".
5734
5735 * display.texi (Attribute Functions): Document `face-all-attributes'.
5736 (Image Cache) <image-refresh>: Minor wording fixes.
5737
5738 * frames.texi (Color Names): Add an xref to `read-color'.
5739
5740 * minibuf.texi (High-Level Completion): Document `read-color'.
5741
5742 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5743
5744 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5745
5746 * buffers.texi (Swapping Text): New section, documents
5747 `buffer-swap-text'.
5748
5749 2008-10-21 Martin Rudalics <rudalics@gmx.at>
5750
5751 * windows.texi (Resizing Windows): Minor wording fix.
5752
5753 2008-10-20 Eli Zaretskii <eliz@gnu.org>
5754
5755 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5756 and `combine-and-quote-strings'.
5757
5758 * strings.texi (Creating Strings): Add xrefs for them.
5759
5760 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5761
5762 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5763 match the corresponding menu in minibuf.texi.
5764
5765 * minibuf.texi (Reading File Names): Document `read-shell-command'
5766 and `minibuffer-local-shell-command-map'.
5767
5768 2008-10-19 Martin Rudalics <rudalics@gmx.at>
5769
5770 * windows.texi (Resizing Windows): Remove var{} around "window" in
5771 documentation of enlarge-window.
5772 Rewrite documentation of window-min-height and window-min-width.
5773
5774 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5775
5776 * functions.texi (Calling Functions): Document `apply-partially'.
5777
5778 * hooks.texi (Standard Hooks): Mention
5779 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5780
5781 * variables.texi (File Local Variables): Document
5782 `file-local-variables-alist', `before-hack-local-variables-hook'
5783 and `hack-local-variables-hook'.
5784
5785 * processes.texi (Synchronous Processes): Document `process-lines'.
5786
5787 * customize.texi (Variable Definitions):
5788 Document `custom-reevaluate-setting'.
5789
5790 2008-10-18 Martin Rudalics <rudalics@gmx.at>
5791
5792 * windows.texi (Choosing Window, Deleting Windows)
5793 (Displaying Buffers): Expand documentation of dedicated windows.
5794
5795 2008-10-18 Eli Zaretskii <eliz@gnu.org>
5796
5797 * files.texi (Changing Files): Document symbolic input of file
5798 modes to `set-file-modes'. Document `read-file-modes' and
5799 `file-modes-symbolic-to-number'.
5800
5801 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5802 and `search-map'.
5803
5804 * searching.texi (Search and Replace):
5805 Document `replace-search-function' and `replace-re-search-function'.
5806 Document `multi-query-replace-map'.
5807
5808 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5809 (Completion Commands, Reading File Names):
5810 Rename `minibuffer-local-must-match-filename-map' to
5811 `minibuffer-local-filename-must-match-map'.
5812 (Minibuffer Completion): The `require-match' argument to
5813 `completing-read' can now have the value `confirm-only'.
5814
5815 * windows.texi (Displaying Buffers): Minor wording fix.
5816 (Choosing Window): `split-height-threshold' can now be nil.
5817 Document `split-width-threshold'. `pop-up-frames' can have the
5818 value `graphic-only'.
5819
5820 2008-10-17 Eli Zaretskii <eliz@gnu.org>
5821
5822 * os.texi (Startup Summary): Document `before-init-time' and
5823 `after-init-time'. Document `initial-window-system' and
5824 `window-system-initialization-alist'. Document reading the
5825 abbrevs file. Document the call to `server-start' under --daemon.
5826 Rearrange a bit to be consistent with the code flow.
5827 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5828 (Time Parsing): Document `format-seconds'.
5829
5830 2008-10-17 Martin Rudalics <rudalics@gmx.at>
5831
5832 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5833 and reword.
5834
5835 2008-10-16 Eli Zaretskii <eliz@gnu.org>
5836
5837 * markers.texi (The Mark): Document use-region-p.
5838
5839 2008-10-15 Eli Zaretskii <eliz@gnu.org>
5840
5841 * internals.texi (Writing Emacs Primitives): The interactive spec
5842 of a primitive can be a Lisp form.
5843
5844 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5845 values of transient-mark-mode. Document handle-shift-selection.
5846
5847 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5848 (Interactive Examples): Show an example of `^'.
5849 (Key Sequence Input): Document this-command-keys-shift-translated.
5850 (Defining Commands, Using Interactive): The interactive-form of a
5851 function can be added via its symbol's property.
5852
5853 * positions.texi (List Motion): beginning-of-defun-function can
5854 now accept an argument.
5855
5856 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5857 now return a list of strings.
5858
5859 * control.texi (Handling Errors): Document ignore-errors.
5860
5861 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5862 (Parameter Access): Document set-frame-parameter.
5863
5864 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5865 Hooks" for the effect of kill-all-local-variables on local hook
5866 functions.
5867
5868 * modes.texi (Major Mode Conventions, Mode Line Variables):
5869 `mode-name' need not be a string. xref to "Mode Line Data" for
5870 details, and to "Emulating Mode Line" for computing a string
5871 value.
5872
5873 2008-10-14 Eli Zaretskii <eliz@gnu.org>
5874
5875 * processes.texi (System Processes): New section.
5876 (Processes, Signals to Processes): Add xrefs to it.
5877
5878 * objects.texi (Editing Types): A `process' is a subprocess of
5879 Emacs, not just any process running on the OS.
5880
5881 * elisp.texi (Top): Adjust the @detailmenu for the above two
5882 changes.
5883
5884 * sequences.texi (Char-Tables): Remove documentation of
5885 set-char-table-default, which has no effect since Emacs 23.
5886 <char-table-range, set-char-table-range>: Don't mention generic
5887 characters and charsets. Add a cons cell as a possible argument.
5888
5889 * nonascii.texi (Splitting Characters)
5890 (Translation of Characters): Don't mention generic characters.
5891
5892 * display.texi (Fontsets): Don't mention generic characters.
5893
5894 * sequences.texi (Char-Tables): `map-char-table' can now call its
5895 argument FUNCTION with a cons cell as KEY.
5896
5897 2008-10-13 Eli Zaretskii <eliz@gnu.org>
5898
5899 * objects.texi (Primitive Function Type): Move "@cindex special
5900 forms" from here...
5901
5902 * eval.texi (Special Forms): ...to here.
5903
5904 * functions.texi (What Is a Function): `functionp' returns nil for
5905 special forms. Add an xref.
5906
5907 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5908 Variables".
5909
5910 * variables.texi (Frame-Local Variables): New section.
5911 (Buffer-Local Variables): Add an xref to it.
5912 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5913 have both frame-local and buffer-local binding.
5914
5915 * frames.texi (Frames): Mention multiple tty frames.
5916 (Frame Parameters, Parameter Access): Mention frame-local variable
5917 bindings.
5918
5919 2008-09-20 Glenn Morris <rgm@gnu.org>
5920
5921 * display.texi (Defining Faces): Recommend against face variables.
5922
5923 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
5924
5925 * display.texi (Echo Area Customization): Fix typo.
5926
5927 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
5928
5929 * loading.texi (Where Defined): Add `defface' item.
5930
5931 2008-09-06 Martin Rudalics <rudalics@gmx.at>
5932
5933 * loading.texi (Where Defined): Fix description of symbol-file.
5934
5935 2008-08-26 Jason Rumney <jasonr@gnu.org>
5936
5937 * display.texi (TIFF Images): New section describing :index property.
5938
5939 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
5940
5941 * display.texi (Temporary Displays): Remove unnecessary comment
5942 about usage of temp-buffer-show-hook.
5943
5944 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
5945
5946 * symbols.texi (Other Plists): Fix incorrect example.
5947 Suggested by Florian Beck.
5948
5949 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
5950
5951 * os.texi: Fix previous change.
5952
5953 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5954
5955 * os.texi:
5956 * intro.texi:
5957 * files.texi: Remove VMS support.
5958
5959 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5960
5961 * os.texi:
5962 * frames.texi:
5963 * display.texi: Remove mentions of Mac Carbon.
5964
5965 2008-07-01 Miles Bader <miles@gnu.org>
5966
5967 * text.texi (Special Properties):
5968 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5969
5970 2008-06-28 Johan Bockgård <bojohan@gnu.org>
5971
5972 * display.texi (Other Image Types): Fix copy/paste error; say
5973 "PBM", not "XBM".
5974
5975 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5976
5977 * os.texi: Remove references to obsolete systems.
5978
5979 2008-06-20 Eli Zaretskii <eliz@gnu.org>
5980
5981 * makefile.w32-in (distclean): Remove makefile.
5982
5983 2008-06-17 Glenn Morris <rgm@gnu.org>
5984
5985 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5986 (elisp, dist): Remove rules and variables that are obsolete now
5987 the lisp manual is no longer distributed separately.
5988
5989 2008-06-16 Glenn Morris <rgm@gnu.org>
5990
5991 * configure, configure.in, mkinstalldirs: Remove unused files.
5992
5993 * book-spine.texinfo: Set version to 23.0.60.
5994 * vol1.texi (EMACSVER):
5995 * vol2.texi (EMACSVER): Set to 23.0.60.
5996
5997 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5998 as per maintain.info.
5999
6000 2008-06-15 Glenn Morris <rgm@gnu.org>
6001
6002 * makefile.w32-in (manual): Use "23" rather than "21".
6003
6004 * Makefile.in (emacsver): New, set by configure.
6005 (manual): Use emacsver.
6006
6007 * intro.texi: Report bugs using M-x report-emacs-bug.
6008
6009 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6010
6011 2008-06-13 Daniel Engeler <engeler@gmail.com>
6012
6013 * elisp.texi, internals.texi, processes.texi: Add documentation
6014 about serial port access.
6015
6016 2008-06-05 Miles Bader <miles@gnu.org>
6017
6018 * display.texi (Displaying Faces): Update to reflect function
6019 renamings in face-remap.el.
6020
6021 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6022
6023 * display.texi (Fontsets): Fix typos.
6024
6025 2008-06-03 Miles Bader <miles@gnu.org>
6026
6027 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6028 remove-relative-face-remapping, set-base-face-remapping,
6029 and set-default-base-face-remapping.
6030
6031 2008-06-01 Miles Bader <miles@gnu.org>
6032
6033 * display.texi (Displaying Faces): Add face-remapping-alist.
6034
6035 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6036
6037 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6038 variable names.
6039
6040 2008-05-03 Eric S. Raymond <esr@golux>
6041
6042 * keymaps.texi: Clarify that (current-local-map) and
6043 (current-global-map) return references, not copies.
6044
6045 2008-05-02 Juri Linkov <juri@jurta.org>
6046
6047 * minibuf.texi (Text from Minibuffer): Document a list of
6048 default values for `read-from-minibuffer'.
6049
6050 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6051
6052 * nonascii.texi (Translation of Characters): Fix previous change.
6053
6054 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6055
6056 * display.texi (Overlay Properties): Clarify role of underlying
6057 textprop and overlay keymaps for display strings.
6058
6059 * keymaps.texi (Active Keymaps): Ditto.
6060
6061 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6062
6063 * minibuf.texi (Programmed Completion):
6064 Replace dynamic-completion-table with the new completion-table-dynamic.
6065
6066 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6067
6068 * intro.texi (Some Terms): Change "fonts in this manual" index
6069 entry to "typographic conventions".
6070
6071 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6072
6073 * objects.texi (Text Props and Strings): Add indexing for read
6074 syntax of text properties.
6075
6076 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6077
6078 * processes.texi (Decoding Output): Remove process-filter-multibyte
6079 functions.
6080
6081 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6082
6083 * display.texi (Finding Overlays): Say that empty overlays at
6084 the end of the buffer are reported too.
6085
6086 2008-03-13 Glenn Morris <rgm@gnu.org>
6087
6088 * elisp.texi (EMACSVER): Set to 23.0.60.
6089
6090 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6091
6092 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6093
6094 2008-02-22 Glenn Morris <rgm@gnu.org>
6095
6096 * frames.texi (Position Parameters): Clarify the description of
6097 `left' and `top', using information from "Geometry".
6098 (Geometry): Give a pointer to "Position Parameters", rather than
6099 repeating information.
6100
6101 2008-02-11 Glenn Morris <rgm@gnu.org>
6102
6103 * objects.texi (Equality Predicates): No longer talk about "two"
6104 functions.
6105
6106 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6107
6108 * objects.texi (Equality Predicates): Add defun for
6109 equal-including-properties.
6110
6111 2008-02-10 Glenn Morris <rgm@gnu.org>
6112
6113 * objects.texi (Equality Predicates):
6114 Mention equal-including-properties.
6115
6116 2008-02-07 Richard Stallman <rms@gnu.org>
6117
6118 * windows.texi (Window Start): Mention the feature of moving
6119 window-start to start of line.
6120
6121 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
6122
6123 * keymaps.texi (Tool Bar): Document rtl property.
6124
6125 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6126
6127 * display.texi (Button Types):
6128 For define-button-type, clarify type of NAME.
6129
6130 2008-01-19 Martin Rudalics <rudalics@gmx.at>
6131
6132 * buffers.texi (Buffer Modification): Fix typo.
6133
6134 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6135
6136 * os.texi (System Environment): Remove references to OSes that are
6137 not supported anymore.
6138
6139 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6140
6141 * os.texi (System Environment): Remove mention for Masscomp.
6142
6143 2008-01-04 Richard Stallman <rms@gnu.org>
6144
6145 * display.texi (Faces): Don't talk about internal face vector as arg
6146 to facep.
6147
6148 * customize.texi (Type Keywords): Fix previous change.
6149
6150 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6151 * elisp.texi (Top): Fix menu for commands.texi change.
6152
6153 2007-12-30 Richard Stallman <rms@gnu.org>
6154
6155 * commands.texi (Accessing Mouse): Rename from Accessing Events.
6156 (Accessing Scroll): New node broken out of Accessing Mouse.
6157
6158 2007-12-28 Richard Stallman <rms@gnu.org>
6159
6160 * frames.texi (Size Parameters): Fix typo.
6161 (Basic Parameters): For `title', refer to title bar.
6162 (Size and Position): Explain meaning of frame pixel width and height.
6163
6164 2007-12-23 Richard Stallman <rms@gnu.org>
6165
6166 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6167 Improve some of the commented-out keywords' text too.
6168
6169 2007-12-14 Martin Rudalics <rudalics@gmx.at>
6170
6171 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6172 "visit the current buffer".
6173
6174 * os.texi (System Interface): Fix typo.
6175
6176 2007-12-04 Richard Stallman <rms@gnu.org>
6177
6178 * objects.texi (Symbol Type): Fix typo.
6179
6180 2007-12-03 Richard Stallman <rms@gnu.org>
6181
6182 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6183
6184 2007-12-01 Glenn Morris <rgm@gnu.org>
6185
6186 * functions.texi (Declaring Functions): Improve previous change.
6187
6188 2007-11-30 Glenn Morris <rgm@gnu.org>
6189
6190 * functions.texi (Declaring Functions): Add optional fourth
6191 argument of declare-function, and setting third argument to `t'.
6192
6193 2007-11-29 Richard Stallman <rms@gnu.org>
6194
6195 * customize.texi (Composite Types): Document `group' type.
6196
6197 2007-11-29 Glenn Morris <rgm@gnu.org>
6198
6199 * functions.texi (Declaring Functions): Add findex.
6200 Mention `external' files.
6201
6202 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
6203
6204 * functions.texi (Declaring Functions): Fix directive.
6205
6206 2007-11-25 Richard Stallman <rms@gnu.org>
6207
6208 * help.texi (Help Functions): Clean up last change.
6209
6210 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6211
6212 * loading.texi (Named Features): Minor cleanup.
6213
6214 * macros.texi (Eval During Expansion): Minor cleanup.
6215
6216 * variables.texi (Variable Aliases): Minor cleanup.
6217
6218 2007-11-24 Richard Stallman <rms@gnu.org>
6219
6220 * functions.texi (Declaring Functions): Clarify previous change.
6221
6222 * compile.texi (Compiler Errors): Clarify previous change.
6223
6224 2007-11-24 Richard Stallman <rms@gnu.org>
6225
6226 * display.texi (Refresh Screen, Forcing Redisplay):
6227 Clarify the text and move items around.
6228
6229 2007-11-24 Glenn Morris <rgm@gnu.org>
6230
6231 * functions.texi (Declaring Functions): New section.
6232 * compile.texi (Compiler Errors): Mention declaring functions,
6233 defvar with no initvalue, and byte-compile-warnings.
6234
6235 2007-11-15 Martin Rudalics <rudalics@gmx.at>
6236
6237 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6238 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6239
6240 2007-11-13 Martin Rudalics <rudalics@gmx.at>
6241
6242 * help.texi (Help Functions): Document new macro `with-help-window'.
6243
6244 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6245
6246 * searching.texi (Replacing Match): Describe new
6247 `match-substitute-replacement'.
6248
6249 2007-10-31 Richard Stallman <rms@gnu.org>
6250
6251 * strings.texi (Creating Strings): Null strings from concat not unique.
6252
6253 2007-10-26 Richard Stallman <rms@gnu.org>
6254
6255 * objects.texi (Equality Predicates): Null strings are uniquified.
6256
6257 * minibuf.texi: Minor clarifications in previous change.
6258
6259 2007-10-25 Glenn Morris <rgm@gnu.org>
6260
6261 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6262
6263 2007-10-24 Richard Stallman <rms@gnu.org>
6264
6265 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6266
6267 * variables.texi (Frame-Local Variables): Node deleted.
6268 (Variables): Delete Frame-Local Variables from menu.
6269 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6270 (Default Value): Don't mention frame-local vars.
6271
6272 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6273
6274 * loading.texi (Unloading): Document FEATURE-unload-function
6275 instead of FEATURE-unload-hook.
6276
6277 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6278
6279 2007-10-22 Juri Linkov <juri@jurta.org>
6280
6281 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6282 (High-Level Completion): Document a list of default value strings
6283 in the DEFAULT argument, for which minibuffer functions return the
6284 first element.
6285
6286 2007-10-17 Juri Linkov <juri@jurta.org>
6287
6288 * text.texi (Filling): Update arguments of fill-paragraph.
6289 fill-paragraph operates on the active region in Transient Mark mode.
6290 Remove fill-paragraph-or-region.
6291
6292 2007-10-13 Karl Berry <karl@gnu.org>
6293
6294 * elisp.texi (@dircategory): Move to after @copying,
6295 since we want @copying as close as possible to the beginning of
6296 the output.
6297
6298 2007-10-12 Richard Stallman <rms@gnu.org>
6299
6300 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6301
6302 * commands.texi (Distinguish Interactive): New node,
6303 broken out from Interactive Call and rewritten.
6304 (Command Loop): Put Distinguish Interactive in menu.
6305
6306 2007-10-09 Richard Stallman <rms@gnu.org>
6307
6308 * text.texi (Examining Properties): Mention overlay priority.
6309
6310 * display.texi (Display Margins): Correct the description
6311 of margin display specifications.
6312 (Replacing Specs): New subnode broken out of Display Property.
6313
6314 2007-10-06 Juri Linkov <juri@jurta.org>
6315
6316 * text.texi (Filling): Document fill-paragraph-or-region.
6317
6318 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
6319
6320 * display.texi (Auto Faces): Fix typo.
6321
6322 2007-10-02 Richard Stallman <rms@gnu.org>
6323
6324 * display.texi (Display Property): Explain some display specs
6325 don't let you move point in.
6326
6327 * frames.texi (Cursor Parameters):
6328 Describe cursor-in-non-selected-windows here. Explain more values.
6329
6330 * windows.texi (Basic Windows): Don't describe
6331 cursor-in-non-selected-windows here.
6332
6333 2007-10-01 Eli Zaretskii <eliz@gnu.org>
6334
6335 * processes.texi (Misc Network): Note that these functions are
6336 supported only on some systems.
6337
6338 2007-10-01 Richard Stallman <rms@gnu.org>
6339
6340 * display.texi (Overlay Properties): Explain nil as priority.
6341 Explain that conflicts are unpredictable if not resolved by
6342 priorities.
6343
6344 2007-09-23 Richard Stallman <rms@gnu.org>
6345
6346 * macros.texi (Backquote): Minor clarification.
6347
6348 2007-09-19 Richard Stallman <rms@gnu.org>
6349
6350 * display.texi (Display Property): Explain multiple display specs.
6351 Clarify when they work in parallel and when one overrides.
6352 Fix error in example.
6353
6354 2007-09-06 Glenn Morris <rgm@gnu.org>
6355
6356 Move from lispref/ to doc/lispref/. Change all setfilename
6357 commands to use ../../info.
6358 * Makefile.in (infodir): Go up one more level.
6359 (usermanualdir): Change from ../man to ../emacs.
6360 (miscmanualdir): New.
6361 (dist): Use new variable miscmanualdir.
6362 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6363 (usermanualdir): Change from ../man to ../emacs.
6364
6365 2007-08-30 Martin Rudalics <rudalics@gmx.at>
6366
6367 * commands.texi (Command Loop Info): Advise against changing
6368 most variables described here. Explain new variable
6369 last-repeatable-command.
6370
6371 2007-08-29 Glenn Morris <rgm@gnu.org>
6372
6373 * elisp.texi (EMACSVER): Increase to 23.0.50.
6374
6375 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6376
6377 * frames.texi (Basic Parameters): Add display-environment-variable
6378 and term-environment-variable.
6379
6380 2007-08-28 Juri Linkov <juri@jurta.org>
6381
6382 * display.texi (Image Formats, Other Image Types): Add SVG.
6383
6384 2007-08-28 Juri Linkov <juri@jurta.org>
6385
6386 * display.texi (Images): Move formats-related text to new node
6387 "Image Formats".
6388 (Image Formats): New node.
6389
6390 2007-08-27 Richard Stallman <rms@gnu.org>
6391
6392 * windows.texi (Window Configurations): Clarify what
6393 a window configuration saves.
6394
6395 2007-08-25 Richard Stallman <rms@gnu.org>
6396
6397 * display.texi (Images): Delete redundant @findex.
6398
6399 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6400
6401 * text.texi (Change Hooks): (after|before)-change-functions are no
6402 longer bound to nil while running; rather inhibit-modification-hooks
6403 is t.
6404
6405 2007-08-16 Richard Stallman <rms@gnu.org>
6406
6407 * processes.texi (Asynchronous Processes):
6408 Clarify doc of start-file-process.
6409
6410 2007-08-08 Martin Rudalics <rudalics@gmx.at>
6411
6412 * modes.texi (Example Major Modes): Fix typo.
6413
6414 2007-08-08 Glenn Morris <rgm@gnu.org>
6415
6416 * intro.texi (nil and t): Do not use `iff' in documentation.
6417
6418 * tips.texi (Documentation Tips): Recommend against `iff'.
6419
6420 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
6421
6422 * display.texi (Image Cache): Document image-refresh.
6423
6424 2007-08-06 Martin Rudalics <rudalics@gmx.at>
6425
6426 * windows.texi (Size of Window): Document window-full-width-p.
6427
6428 2007-07-25 Glenn Morris <rgm@gnu.org>
6429
6430 * gpl.texi (GPL): Replace license with GPLv3.
6431
6432 * Relicense all FSF files to GPLv3 or later.
6433
6434 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
6435
6436 * processes.texi (Synchronous Processes):
6437 Add `process-file-shell-command'.
6438 (Asynchronous Processes): Mention restricted use of
6439 `process-filter' and `process-sentinel' in
6440 `start-file-process'. Add `start-file-process-shell-command'.
6441
6442 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
6443
6444 * files.texi (Magic File Names): Introduce optional parameter
6445 IDENTIFICATION for `file-remote-p'.
6446
6447 2007-07-16 Richard Stallman <rms@gnu.org>
6448
6449 * display.texi (Defining Faces): Fix previous change.
6450
6451 2007-07-14 Richard Stallman <rms@gnu.org>
6452
6453 * control.texi (Handling Errors): Document `debug' in handler list.
6454
6455 2007-07-10 Richard Stallman <rms@gnu.org>
6456
6457 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6458
6459 2007-07-09 Richard Stallman <rms@gnu.org>
6460
6461 * files.texi (Magic File Names): Rewrite previous change.
6462
6463 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
6464
6465 * files.texi (Magic File Names): Introduce optional parameter
6466 CONNECTED for `file-remote-p'.
6467
6468 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
6469
6470 * processes.texi (Asynchronous Processes):
6471 * files.texi (Magic File Names): Add `start-file-process'.
6472
6473 2007-06-27 Richard Stallman <rms@gnu.org>
6474
6475 * files.texi (Format Conversion Piecemeal):
6476 Clarify `after-insert-file-functions' calling convention.
6477
6478 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
6479
6480 * files.texi (Magic File Names): Remove `dired-call-process'.
6481 Add `process-file'.
6482
6483 2007-06-27 Kenichi Handa <handa@m17n.org>
6484
6485 * text.texi (Special Properties): Fix description about
6486 `composition' property.
6487
6488 2007-06-26 Kenichi Handa <handa@m17n.org>
6489
6490 * nonascii.texi (Default Coding Systems): Document about the
6491 return value `undecided'.
6492
6493 2007-06-25 David Kastrup <dak@gnu.org>
6494
6495 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6496 `current-active-maps'.
6497
6498 2007-06-24 Karl Berry <karl@gnu.org>
6499
6500 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
6501
6502 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
6503
6504 * display.texi (Overlay Arrow): Doc fix.
6505
6506 2007-06-14 Karl Berry <karl@tug.org>
6507
6508 * anti.texi (Antinews): Typo.
6509
6510 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
6511
6512 * display.texi (Image Cache): Document image-refresh.
6513
6514 2007-06-12 Karl Berry <karl@gnu.org>
6515
6516 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6517 * two-volume.make: New file.
6518 * .cvsignore: Ignore two-volume files.
6519
6520 2007-06-12 Tom Tromey <tromey@redhat.com>
6521
6522 * os.texi (Init File): Document user-emacs-directory.
6523
6524 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
6525
6526 * commands.texi (Click Events): Describe width and height when
6527 object is nil.
6528
6529 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
6530
6531 * commands.texi (Click Events): Layout more logically.
6532 Describe width and height.
6533 (Drag Events, Motion Events): Update to new format for position.
6534
6535 2007-06-02 Richard Stallman <rms@gnu.org>
6536
6537 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6538
6539 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
6540
6541 * Version 22.1 released.
6542
6543 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6544
6545 * text.texi (Special Properties): Correct meaning of fontified face.
6546
6547 2007-05-30 Richard Stallman <rms@gnu.org>
6548
6549 * text.texi (Special Properties): Add link to Adjusting Point.
6550
6551 2007-05-12 Richard Stallman <rms@gnu.org>
6552
6553 * text.texi (Margins): indent-to-left-margin is not the default.
6554 (Mode-Specific Indent): For indent-line-function, the default
6555 is indent-relative.
6556
6557 * modes.texi (Example Major Modes): Explain last line of text-mode
6558 is redundant.
6559
6560 2007-05-10 Richard Stallman <rms@gnu.org>
6561
6562 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6563
6564 * help.texi (Keys in Documentation): Add reference to
6565 Documentation Tips.
6566
6567 * files.texi (Format Conversion): TO-FN gets three arguments.
6568
6569 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6570
6571 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6572
6573 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6574 * files.texi (Format Conversion): Expand intro; add menu.
6575 (Format Conversion Overview, Format Conversion Round-Trip)
6576 (Format Conversion Piecemeal): New nodes/subsections.
6577 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6578 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6579 (Saving Properties): Delete node/subsection.
6580
6581 2007-05-07 Karl Berry <karl@gnu.org>
6582
6583 * elisp.texi (EMACSVER): Back to 22.
6584
6585 2007-05-06 Richard Stallman <rms@gnu.org>
6586
6587 * processes.texi (Accepting Output): Revert most of previous change.
6588
6589 2007-05-05 Richard Stallman <rms@gnu.org>
6590
6591 * processes.texi (Accepting Output): accept-process-output
6592 uses microseconds, not milliseconds. But that arg is obsolete.
6593
6594 2007-05-04 Karl Berry <karl@tug.org>
6595
6596 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6597
6598 2007-05-04 Eli Zaretskii <eliz@gnu.org>
6599
6600 * tips.texi (Documentation Tips): Rearrange items to place the
6601 more important ones first. Add an index entry for hyperlinks.
6602
6603 2007-05-03 Karl Berry <karl@gnu.org>
6604
6605 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6606 (EMACSVER) [smallbook]: 22 for printed version.
6607
6608 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6609 so restore anchor to normal position after defun. Found by Kevin Ryde.
6610
6611 2007-04-26 Glenn Morris <rgm@gnu.org>
6612
6613 * elisp.texi (EMACSVER): Increase to 22.1.50.
6614
6615 2007-04-28 Karl Berry <karl@gnu.org>
6616
6617 * elisp.texi: Improve line breaks on copyright page,
6618 similar layout to emacs manual, 8.5x11 by default.
6619
6620 2007-04-24 Richard Stallman <rms@gnu.org>
6621
6622 * text.texi (Special Properties): Add xref to Overlay Properties.
6623
6624 * display.texi (Overlay Properties): Add xref to Special Properties.
6625
6626 2007-04-22 Richard Stallman <rms@gnu.org>
6627
6628 * keymaps.texi (Extended Menu Items): Move the info about
6629 format with cached keyboard binding.
6630
6631 2007-04-21 Richard Stallman <rms@gnu.org>
6632
6633 * text.texi (Special Properties): Clarify previous change.
6634
6635 * files.texi (File Name Expansion): Clarify previous change.
6636
6637 * display.texi (Attribute Functions): Fix example for
6638 face-attribute-relative-p.
6639
6640 2007-04-19 Kenichi Handa <handa@m17n.org>
6641
6642 * text.texi (Special Properties): Document composition property.
6643
6644 2007-04-19 Glenn Morris <rgm@gnu.org>
6645
6646 * files.texi (File Name Expansion): Mention "superroot".
6647
6648 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
6649
6650 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6651 setups.
6652 (Display Feature Testing): Note that display refers to all
6653 physical monitors for multi-monitor setups.
6654
6655 2007-04-14 Richard Stallman <rms@gnu.org>
6656
6657 * lists.texi (Sets And Lists): Clarify `delete' examples.
6658 Remove spurious xref to same node.
6659 Clarify xref for add-to-list.
6660
6661 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
6662
6663 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6664 value of lisp-mode-map.
6665
6666 2007-04-11 Karl Berry <karl@gnu.org>
6667
6668 * anti.texi (Antinews):
6669 * display.texi (Overlay Properties, Defining Images):
6670 * processes.texi (Synchronous Processes, Sentinels):
6671 * syntax.texi (Syntax Table Internals):
6672 * searching.texi (Regexp Special):
6673 * nonascii.texi (Default Coding Systems):
6674 * text.texi (Special Properties):
6675 * minibuf.texi (Basic Completion): Wording to improve breaks in
6676 8.5x11 format.
6677 * elisp.texi (smallbook): New @set to more easily switch between
6678 smallbook and 8.5x11.
6679
6680 2007-04-11 Richard Stallman <rms@gnu.org>
6681
6682 * text.texi (Lazy Properties): Minor fix.
6683
6684 2007-04-08 Karl Berry <karl@gnu.org>
6685
6686 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6687 * macros.texi (Backquote): Downcase Backquote in index entries for
6688 consistency.
6689
6690 2007-04-08 Richard Stallman <rms@gnu.org>
6691
6692 * text.texi (Adaptive Fill): Just describe default,
6693 don't show it (since it contains non-ASCII chars).
6694
6695 2007-04-07 Karl Berry <karl@gnu.org>
6696
6697 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6698 adaptive-fill-regexp's value, since they are not in the standard
6699 TeX fonts.
6700
6701 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6702
6703 * display.texi (Defining Faces): Fix example.
6704
6705 2007-04-07 Karl Berry <karl@gnu.org>
6706
6707 * display.texi (Button Buffer Commands): Improve page break.
6708
6709 2007-04-07 Richard Stallman <rms@gnu.org>
6710
6711 * advice.texi (Activation of Advice): Remove redundant index entry.
6712
6713 * backups.texi: Improve index entries. Remove redundant ones.
6714
6715 * compile.texi (Byte Compilation): Improve index entry.
6716
6717 * hash.texi (Creating Hash): Improve index entry.
6718
6719 * symbols.texi (Definitions): Improve index entry.
6720
6721 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6722
6723 * maps.texi (Standard Keymaps): Remove useless index entry.
6724
6725 * help.texi (Documentation Basics): Remove redundant index entries.
6726
6727 * customize.texi: Improve index entries.
6728 Remove redundant/useless ones.
6729
6730 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6731
6732 * streams.texi (Output Variables): Improve index entry.
6733
6734 * abbrevs.texi (Abbrevs): Remove useless index entry.
6735
6736 * macros.texi (Expansion): Remove useless index entry.
6737
6738 * text.texi: Improve index entries. Remove redundant/useless ones.
6739 (Text Properties, Examining Properties)
6740 (Special Properties): Use "property category" instead of "category"
6741 to refer to the `category' property.
6742
6743 * positions.texi: Improve index entries. Remove useless one.
6744
6745 * lists.texi: Improve index entries. Remove redundant/useless ones.
6746
6747 * os.texi: Improve index entries.
6748 (Timers): Fix previous change.
6749
6750 * buffers.texi: Improve index entries.
6751 (Modification Time): Get rid of term "obsolete buffer".
6752
6753 * debugging.texi: Improve index entries.
6754 (Test Coverage): Add xref to other test coverage ftr.
6755
6756 * eval.texi: Improve index entry. Remove redundant ones.
6757
6758 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6759
6760 * files.texi: Improve index entries. Remove redundant/useless ones.
6761
6762 * objects.texi: Improve index entries.
6763
6764 * processes.texi: Improve index entries.
6765
6766 * modes.texi: Improve index entry. Remove redundant one.
6767
6768 * nonascii.texi: Improve index entries.
6769
6770 * internals.texi: Improve index entries.
6771
6772 * syntax.texi: Improve index entries.
6773
6774 * keymaps.texi (Active Keymaps): Improve index entries.
6775
6776 * commands.texi: Improve index entries. Remove redundant/useless ones.
6777
6778 * frames.texi: Improve index entries. Remove redundant/useless ones.
6779
6780 * markers.texi: Improve index entries. Remove redundant ones.
6781
6782 * tips.texi: Improve index entries.
6783
6784 * loading.texi (Unloading): Improve index entry.
6785
6786 * variables.texi: Improve index entries. Remove redundant one.
6787
6788 * sequences.texi: Improve index entry.
6789
6790 * display.texi: Improve index entries. Remove redundant ones.
6791
6792 * windows.texi: Improve index entries.
6793
6794 * searching.texi: Improve index entries. Remove redundant one.
6795
6796 * strings.texi (Case Tables): Improve last change.
6797
6798 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
6799
6800 * strings.texi (Case Tables): Document with-case-table and
6801 ascii-case-table.
6802
6803 2007-04-03 Karl Berry <karl@gnu.org>
6804
6805 * processes.texi (Network): Reword to improve page break.
6806
6807 2007-04-03 Eli Zaretskii <eliz@gnu.org>
6808
6809 * functions.texi (Inline Functions): Describe more disadvantages
6810 of defsubst, and make advice against it stronger.
6811
6812 2007-04-02 Karl Berry <karl@gnu.org>
6813
6814 * backups.texi (Backup Names): Avoid widow words.
6815 * modes.texi (Example Major Modes): Align last comment.
6816
6817 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
6818
6819 * keymaps.texi (Remapping Commands): Document new arg to
6820 command-remapping.
6821
6822 2007-04-01 Karl Berry <karl@gnu.org>
6823
6824 * processes.texi (Low-Level Network): Typo.
6825 * loading.texi (Hooks for Loading): Avoid double "the".
6826 * keymaps.texi (Key Sequences): No double "and".
6827 (Changing Key Bindings): Shorten to improve line break.
6828
6829 2007-03-31 Glenn Morris <rgm@gnu.org>
6830
6831 * os.texi (Timers): Fix description of run-at-time TIME formats.
6832
6833 2007-03-31 Richard Stallman <rms@gnu.org>
6834
6835 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6836 regarding ellipsis.
6837
6838 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6839
6840 * intro.texi (nil and t):
6841 * symbols.texi (Plists and Alists):
6842 * variables.texi (Variable Aliases, Constant Variables):
6843 * functions.texi (Defining Functions):
6844 * advice.texi (Advising Primitives):
6845 * debugging.texi (Syntax Errors, Compilation Errors):
6846 * minibuf.texi (Minibuffer Windows):
6847 * commands.texi (Adjusting Point):
6848 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6849 (Auto Major Mode, Major Mode Conventions):
6850 * help.texi (Describing Characters):
6851 * files.texi (Create/Delete Dirs, Information about Files)
6852 (File Locks, Writing to Files, Reading from Files)
6853 (Saving Buffers):
6854 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6855 * frames.texi (Finding All Frames):
6856 * positions.texi (Buffer End, Motion):
6857 * markers.texi (The Region):
6858 * text.texi (Deletion, Near Point):
6859 * display.texi (Displaying Messages, Truncation):
6860 * os.texi (Processor Run Time):
6861 * tips.texi (Key Binding Conventions, Programming Tips)
6862 (Warning Tips, Documentation Tips, Comment Tips):
6863 * internals.texi (Memory Usage): Improve indexing.
6864
6865 * variables.texi (Frame-Local Variables):
6866 * functions.texi (Argument List):
6867 * loading.texi (Library Search):
6868 * streams.texi (Output Variables):
6869 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6870 * searching.texi (Replacing Match, Search and Replace):
6871 * processes.texi (Byte Packing, Decoding Output)
6872 (Accepting Output, Network Servers, Shell Arguments):
6873 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6874 * windows.texi (Window Point, Window Start):
6875 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6876 * commands.texi (Reading Input, Keyboard Events):
6877 * minibuf.texi (Reading File Names, Minibuffer Completion)
6878 (Recursive Mini):
6879 * positions.texi (List Motion):
6880 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6881 * numbers.texi (Arithmetic Operations, Math Functions)
6882 (Predicates on Numbers, Comparison of Numbers):
6883 (Numeric Conversions):
6884 * locals.texi (Standard Buffer-Local Variables):
6885 * maps.texi (Standard Keymaps):
6886 * os.texi (User Identification, System Environment, Recording Input)
6887 (X11 Keysyms):
6888 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6889 * backups.texi (Backups and Auto-Saving):
6890 * customize.texi (Customization, Group Definitions)
6891 (Variable Definitions):
6892 * compile.texi (Byte Compilation): Improve index entries.
6893
6894 2007-03-31 Karl Berry <karl@gnu.org>
6895
6896 * macros.texi (Defining Macros): Avoid widow syllable.
6897
6898 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6899
6900 * elisp.texi (Top): Postscript -> PostScript.
6901
6902 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6903
6904 2007-03-31 Markus Triska <markus.triska@gmx.at>
6905
6906 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6907
6908 2007-03-30 Karl Berry <karl@gnu.org>
6909
6910 * lists.texi (List-related Predicates): Remove spurious @need.
6911 (Setcdr): Use @smallexample to improve page break.
6912 (Association Lists) <assoc>: Reword to improve page break.
6913
6914 * strings.texi (String Conversion): Insert blank line to improve
6915 page break.
6916
6917 * numbers.texi (Random Numbers): Use @minus{}.
6918 (Math Functions): Use @minus{}.
6919
6920 * intro.texi (Acknowledgements): Avoid line breaks before middle
6921 initials.
6922
6923 2007-03-24 Eli Zaretskii <eliz@gnu.org>
6924
6925 * errors.texi (Standard Errors): Add an index entry.
6926
6927 2007-03-19 Richard Stallman <rms@gnu.org>
6928
6929 * os.texi (Recording Input): recent-keys now gives 300 keys.
6930
6931 2007-03-12 Glenn Morris <rgm@gnu.org>
6932
6933 * os.texi: Replace "daylight savings" with "daylight saving"
6934 throughout.
6935
6936 2007-03-05 Richard Stallman <rms@gnu.org>
6937
6938 * variables.texi (File Local Variables):
6939 Update enable-local-variables values.
6940
6941 2007-03-04 Richard Stallman <rms@gnu.org>
6942
6943 * syntax.texi (Control Parsing): Minor clarification.
6944
6945 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6946
6947 * sequences.texi (Sequence Functions): Move string-bytes away,
6948 add xref.
6949
6950 * nonascii.texi (Text Representations): Move string-bytes here.
6951
6952 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6953
6954 * minibuf.texi (Basic Completion): Minor clarification.
6955
6956 * markers.texi (The Mark): Clarify existence vs activation of mark.
6957 Other cleanup.
6958
6959 * display.texi (Finding Overlays): Write better example.
6960
6961 * compile.texi (Eval During Compile): Clarify putting macros
6962 in eval-when-compile.
6963
6964 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
6965
6966 * loading.texi (How Programs Do Loading): Fix anchor position at
6967 load-read-function definition doc.
6968
6969 2007-02-21 Kim F. Storm <storm@cua.dk>
6970
6971 * strings.texi (Text Comparison): Mention that assoc-string
6972 converts symbols to strings before testing.
6973
6974 2007-02-17 Kim F. Storm <storm@cua.dk>
6975
6976 * processes.texi (Bindat Spec): Vector types can have optional
6977 element type.
6978 (Bindat Examples): Fix example. Add vector with element type.
6979
6980 2007-02-16 Andreas Schwab <schwab@suse.de>
6981
6982 * strings.texi (Formatting Strings): Document '+' flag.
6983
6984 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
6985
6986 * strings.texi (Modifying Strings): Clarify that `clear-string'
6987 always converts the string to unibyte.
6988
6989 2007-02-14 Kim F. Storm <storm@cua.dk>
6990
6991 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6992 Rewrite glyph code description to refer to these functions.
6993 Remove details of encoding face number and char into integer code.
6994
6995 2007-02-03 Alan Mackenzie <acm@muc.de>
6996
6997 * loading.texi (Hooks for Loading): Make the description of
6998 `eval-after-load' more detailed, and amend the description of
6999 after-load-alist, in accordance with changes from 2006-05.
7000
7001 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7002
7003 * modes.texi (Defining Minor Modes): Document that a :require
7004 keyword or similar may be required to make saved customization
7005 variables work.
7006
7007 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7008
7009 * elisp.texi (Top): Make the detailed menu headers compliant with
7010 Texinfo guidelines and with what texnfo-upd.el expects.
7011 Add comments to prevent people from inadvertently modifying the key
7012 parts needed by `texinfo-multiple-files-update'.
7013
7014 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7015
7016 * elisp.texi (Top): Update the top-level menus.
7017
7018 * syntax.texi (Categories): Add index entries.
7019
7020 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7021
7022 * display.texi (Attribute Functions): Fix name and description of
7023 the UNDERLINE arg of `set-face-underline-p'.
7024
7025 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7026
7027 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7028 Variables", and "Standard Keymaps" to the detailed menu.
7029
7030 * variables.texi (Future Local Variables): Add index entry.
7031
7032 2007-01-28 Richard Stallman <rms@gnu.org>
7033
7034 * tips.texi (Coding Conventions): Clarify the tip about macros
7035 that define a function or a variable.
7036
7037 * files.texi (File Attributes): UID and GID can be floats.
7038 (Magic File Names): Explain why deferring all operations to
7039 the standard handler does not work.
7040
7041 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7042
7043 * backups.texi (Reverting): Use "buffer" instead of "file"
7044 when talking about major and minor modes.
7045
7046 2007-01-21 Richard Stallman <rms@gnu.org>
7047
7048 * help.texi (Documentation): Add xref to Documentation Tips.
7049
7050 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7051
7052 * tips.texi (Coding Conventions): Fix typos.
7053
7054 2007-01-05 Richard Stallman <rms@gnu.org>
7055
7056 * modes.texi (Defining Minor Modes): Fix previous change.
7057
7058 2007-01-03 Richard Stallman <rms@gnu.org>
7059
7060 * customize.texi (Variable Definitions, Customization Types):
7061 Don't use * in doc string for defcustom.
7062
7063 2007-01-02 Richard Stallman <rms@gnu.org>
7064
7065 * variables.texi (Variable Aliases): Clarify that aliases vars
7066 always have the same value.
7067
7068 * processes.texi (Bindat Spec): Fix Texinfo usage.
7069
7070 * modes.texi (Defining Minor Modes): Explain effect of command
7071 defined with define-global-minor-mode on new buffers.
7072
7073 2006-12-30 Kim F. Storm <storm@cua.dk>
7074
7075 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7076 `auto-resize-tool-bars'.
7077
7078 2006-12-30 Richard Stallman <rms@gnu.org>
7079
7080 * keymaps.texi (Active Keymaps): Fix previous change.
7081
7082 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7083
7084 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7085
7086 2006-12-30 Kim F. Storm <storm@cua.dk>
7087
7088 * processes.texi (Bindat Spec): Clarify using field names in
7089 length specifications.
7090
7091 2006-12-29 Kim F. Storm <storm@cua.dk>
7092
7093 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7094 Add count and index variables for eval forms in repeat blocks.
7095
7096 2006-12-24 Richard Stallman <rms@gnu.org>
7097
7098 * customize.texi (Variable Definitions):
7099 Document new name custom-add-frequent-value.
7100
7101 2006-12-19 Kim F. Storm <storm@cua.dk>
7102
7103 * commands.texi (Misc Events): User signals now result in sigusr1
7104 and sigusr2 events which are handled through special-event-map.
7105 (Special Events): User signals and drag-n-drop are special.
7106
7107 2006-12-17 Richard Stallman <rms@gnu.org>
7108
7109 * loading.texi (Named Features): Explain subfeatures better.
7110
7111 * customize.texi: Use "option" only for user options.
7112 For the keyword values inside defcustom etc, say "keywords".
7113 For :options value's elements, say "elements".
7114 :group should not be omitted.
7115
7116 * syntax.texi (Parsing Expressions): Split up node.
7117 (Motion via Parsing, Position Parse, Parser State)
7118 (Low-Level Parsing, Control Parsing): New subnodes.
7119 (Parser State): Document syntax-ppss-toplevel-pos.
7120
7121 * positions.texi (List Motion): Punctuation fix.
7122
7123 * files.texi (File Name Completion): Document PREDICATE arg
7124 to file-name-completion.
7125
7126 2006-12-16 Eli Zaretskii <eliz@gnu.org>
7127
7128 * internals.texi (Building Emacs, Writing Emacs Primitives):
7129 Add index entries.
7130
7131 2006-12-11 Richard Stallman <rms@gnu.org>
7132
7133 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7134 affects face menu. Explain how to make it non-nil without enabling
7135 any fontification.
7136
7137 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
7138
7139 * modes.texi (Font Lock Basics): Document nil value of
7140 font-lock-defaults.
7141
7142 2006-12-10 Glenn Morris <rgm@gnu.org>
7143
7144 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7145 value for system-flag argument. Abbrev tables may not be empty
7146 when major modes are loaded.
7147
7148 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
7149
7150 * makefile.w32-in (maintainer-clean): Partially revert last
7151 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7152 to protect elisp-covers.texi.
7153
7154 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
7155
7156 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7157 Don't remove elisp* info files; they are already deleted by the
7158 `clean' and `distclean' targets, and they are in the $(infodir)
7159 directory, not the current one.
7160
7161 2006-12-04 Kim F. Storm <storm@cua.dk>
7162
7163 * commands.texi (Misc Events): Update signal events.
7164 (Event Examples): Add signal example.
7165
7166 2006-11-29 Richard Stallman <rms@gnu.org>
7167
7168 * frames.texi (Visibility of Frames): Explain visible windows
7169 can be covered by others. Add xref for raise-frame.
7170
7171 2006-11-28 Richard Stallman <rms@gnu.org>
7172
7173 * searching.texi (Regexp Special): Update when ^ is special.
7174
7175 2006-11-27 Eli Zaretskii <eliz@gnu.org>
7176
7177 * customize.texi (Customization, Common Keywords)
7178 (Group Definitions, Variable Definitions, Composite Types)
7179 (Type Keywords, Customization Types): Add index entries for
7180 various customization keywords.
7181
7182 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7183
7184 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7185
7186 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
7187
7188 * frames.texi (Window System Selections): Remove clipboard from
7189 description of selection-coding-system.
7190
7191 2006-11-06 Richard Stallman <rms@gnu.org>
7192
7193 * lists.texi (List Variables): Document COMPARE-FN.
7194
7195 * keymaps.texi: Avoid use of "binding" to mean a relation;
7196 use it only to refer to the meaning associated with a key.
7197 (Keymaps): Change menu node description.
7198
7199 * elisp.texi (Top): Change menu node description.
7200
7201 * display.texi (Managing Overlays): Document overlay-recenter.
7202
7203 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
7204
7205 * Makefile.in: Use relative paths to avoid advertising filesystem
7206 contents during compilation.
7207
7208 2006-10-23 Kim F. Storm <storm@cua.dk>
7209
7210 * commands.texi (Event Input Misc): Update unread-command-events.
7211
7212 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
7213
7214 * lists.texi (Sets And Lists): Fix typos.
7215
7216 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
7217
7218 * control.texi (Processing of Errors): Use @var for an argument,
7219 not @code.
7220
7221 2006-10-16 Richard Stallman <rms@gnu.org>
7222
7223 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7224
7225 * keymaps.texi (Format of Keymaps): Show all the keymap element
7226 patterns that result from menu items.
7227 (Key Lookup): Minor cleanups.
7228
7229 * modes.texi (Precalculated Fontification): Don't say that
7230 not setting font-lock-defaults avoids loading font-lock.
7231
7232 * help.texi (Documentation): Move xref to Emacs Manual here.
7233 (Documentation Basics): From here.
7234 Also doc emacs-lisp-docstring-fill-column.
7235
7236 * elisp.texi: Update version and ISBN.
7237
7238 * commands.texi (Interactive Call): Clarify KEYS arg to
7239 call-interactively is a vector.
7240 (Command Loop Info): Delete anchor in this-command-keys.
7241 Add anchor in this-command-keys-vector.
7242 (Recursive Editing): Document how recursive-edit
7243 handles the current buffer.
7244
7245 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
7246
7247 * frames.texi (Frame Titles): %c and %l are ignored in
7248 frame-title-format.
7249
7250 2006-10-11 Richard Stallman <rms@gnu.org>
7251
7252 * keymaps.texi (Key Sequences): Clarify use of kbd.
7253
7254 2006-10-10 Kim F. Storm <storm@cua.dk>
7255
7256 * lists.texi (Sets And Lists): Add memql.
7257
7258 2006-10-03 Richard Stallman <rms@gnu.org>
7259
7260 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7261 Clarify :ascii: and :nonascii:.
7262
7263 2006-09-29 Juri Linkov <juri@jurta.org>
7264
7265 * modes.texi (%-Constructs): Reorder coding systems in the
7266 documentation of %z to the real order displayed in the modeline.
7267
7268 2006-09-25 Richard Stallman <rms@gnu.org>
7269
7270 * os.texi (Timers): Describe timer-max-repeats.
7271
7272 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
7273
7274 * os.texi (Timers): Mention with-local-quit.
7275
7276 2006-09-24 Richard Stallman <rms@gnu.org>
7277
7278 * searching.texi (Searching and Matching): Mention property search.
7279
7280 * commands.texi (Command Loop Info): Explain how read-event affects
7281 this-command-keys.
7282
7283 2006-09-20 Richard Stallman <rms@gnu.org>
7284
7285 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7286
7287 * windows.texi (Window Start): Minor cleanups.
7288
7289 2006-09-20 Kim F. Storm <storm@cua.dk>
7290
7291 * windows.texi (Window Start): pos-visible-in-window-p allows
7292 specifying t for position to mean "end of window".
7293 Add window-line-height.
7294
7295 * anti.texi (Antinews): Mention window-line-height.
7296
7297 2006-09-19 David Kastrup <dak@gnu.org>
7298
7299 * keymaps.texi (Searching Keymaps): Small clarification.
7300
7301 2006-09-18 Richard Stallman <rms@gnu.org>
7302
7303 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7304 cause keyboard menus.
7305 (Menu Keymaps): Likewise.
7306 (Defining Menus, Keyboard Menus): Clarify.
7307
7308 * text.texi (Fields): Clarify explanation of constrain-to-field.
7309
7310 2006-09-16 Eli Zaretskii <eliz@gnu.org>
7311
7312 * variables.texi (Tips for Defining): Fix a typo.
7313
7314 2006-09-15 Richard Stallman <rms@gnu.org>
7315
7316 * keymaps.texi (Remapping Commands, Searching Keymaps)
7317 (Active Keymaps): Clean up previous change.
7318
7319 2006-09-15 Jay Belanger <belanger@truman.edu>
7320
7321 * gpl.texi: Replace "Library Public License" by "Lesser Public
7322 License" throughout.
7323
7324 2006-09-15 David Kastrup <dak@gnu.org>
7325
7326 * keymaps.texi (Active Keymaps): Adapt description to use
7327 `get-char-property' instead `get-text-property'. Explain how
7328 mouse events change this. Explain the new optional argument of
7329 `key-binding' and its mouse-dependent lookup.
7330 (Searching Keymaps): Adapt description similarly.
7331 (Remapping Commands): Explain the new optional argument of
7332 `command-remapping'.
7333
7334 2006-09-14 Richard Stallman <rms@gnu.org>
7335
7336 * keymaps.texi (Searching Keymaps): Clarification.
7337 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7338
7339 2006-09-13 Richard Stallman <rms@gnu.org>
7340
7341 * objects.texi (Character Type): Node split.
7342 Add xref to Describing Characters.
7343 (Basic Char Syntax, General Escape Syntax)
7344 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7345
7346 2006-09-11 Richard Stallman <rms@gnu.org>
7347
7348 * display.texi (Display Table Format): Wording clarification.
7349 (Glyphs): Clarifications.
7350
7351 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
7352
7353 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7354 local maps.
7355
7356 2006-09-10 Kim F. Storm <storm@cua.dk>
7357
7358 * display.texi (Forcing Redisplay): Document return value of
7359 function redisplay.
7360
7361 2006-09-09 Richard Stallman <rms@gnu.org>
7362
7363 * windows.texi (Window Hooks): Explain limits of
7364 window-scroll-functions.
7365
7366 * display.texi (Fringe Indicators): Update for last change in
7367 indicate-buffer-boundaries.
7368
7369 2006-09-08 Richard Stallman <rms@gnu.org>
7370
7371 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7372
7373 2006-09-06 Kim F. Storm <storm@cua.dk>
7374
7375 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7376
7377 * windows.texi (Window Start): Update pos-visible-in-window-p.
7378
7379 2006-09-04 Richard Stallman <rms@gnu.org>
7380
7381 * processes.texi (Accepting Output): Explain SECONDS=0 for
7382 accept-process-output.
7383
7384 * os.texi (Idle Timers): Explain why timer functions should not
7385 loop until (input-pending-p).
7386
7387 2006-09-02 Eli Zaretskii <eliz@gnu.org>
7388
7389 * makefile.w32-in (usermanualdir): New variable.
7390 (elisp.dvi): Use it.
7391
7392 2006-09-01 Eli Zaretskii <eliz@gnu.org>
7393
7394 * buffers.texi (Buffer Modification): Fix last change.
7395
7396 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
7397
7398 * buffers.texi (Buffer Modification):
7399 Document buffer-chars-modified-tick.
7400
7401 2006-08-31 Richard Stallman <rms@gnu.org>
7402
7403 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7404
7405 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7406
7407 * modes.texi (Syntactic Font Lock):
7408 Mention font-lock-syntactic-face-function
7409 instead of specific faces.
7410
7411 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
7412
7413 * display.texi (Images): Add xrref to display-images-p.
7414
7415 2006-08-28 Kenichi Handa <handa@m17n.org>
7416
7417 * nonascii.texi (Lisp and Coding Systems): Fix description of
7418 detect-coding-region.
7419
7420 2006-08-27 Michael Olson <mwolson@gnu.org>
7421
7422 * processes.texi (Transaction Queues): Remove stray quote
7423 character.
7424
7425 2006-08-25 Richard Stallman <rms@gnu.org>
7426
7427 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7428 Add xref.
7429
7430 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
7431
7432 * os.texi (Timers): Avoid waiting inside timers.
7433
7434 2006-08-21 Lute Kamstra <lute@gnu.org>
7435
7436 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7437
7438 2006-08-20 Richard Stallman <rms@gnu.org>
7439
7440 * os.texi (Idle Timers): New node, split out from Timers.
7441 Document current-idle-time.
7442 * commands.texi (Reading One Event): Update xref.
7443 * elisp.texi (Top): Update subnode menu.
7444
7445 2006-08-16 Richard Stallman <rms@gnu.org>
7446
7447 * keymaps.texi (Extended Menu Items): Show format of cached
7448 bindings in extended menu items.
7449
7450 * customize.texi (Variable Definitions): Explain when the
7451 standard value expression is evaluated.
7452
7453 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
7454
7455 * commands.texi (Reading One Event): Explain idleness in
7456 `read-event'.
7457
7458 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
7459
7460 * text.texi (Near Point): Say "cursor" not "terminal cursor".
7461 (Commands for Insertion): Remove split-line since it's not
7462 relevant for Lisp programming.
7463 (Yank Commands): Rewrite introduction.
7464 (Undo): Clarify.
7465 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7466 (Filling): Remove redundant comment. Clarify return value of
7467 current-justification.
7468 (Margins): Minor clarifications.
7469 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7470 (Sorting): Update definition of sort-lines.
7471 (Columns): Clarify behavior of sort-columns.
7472 (Indent Tabs): Link to Tab Stops in Emacs manual.
7473 (Special Properties): Clarify.
7474 (Clickable Text): Mention Buttons package.
7475
7476 2006-08-12 Kevin Ryde <user42@zip.com.au>
7477
7478 * os.texi (Time Parsing): Add %z to description of
7479 format-time-string, as per docstring. Add cross reference to
7480 glibc manual for strftime.
7481
7482 2006-08-08 Richard Stallman <rms@gnu.org>
7483
7484 * modes.texi: Clean up wording in previous change.
7485
7486 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
7487
7488 * modes.texi (Hooks): Clarify.
7489 (Major Mode Basics): Mention define-derived-mode explicitly.
7490 (Major Mode Conventions): Rebinding RET is OK for some modes.
7491 Mention change-major-mode-hook and after-change-major-mode-hook.
7492 (Example Major Modes): Move to end of Modes section.
7493 (Mode Line Basics): Clarify.
7494 (Mode Line Data): Mention help-echo and local-map in strings.
7495 Explain reason for treatment of non-risky variables.
7496 (Properties in Mode): Clarify.
7497 (Faces for Font Lock): Add font-lock-negation-char-face.
7498
7499 2006-08-04 Eli Zaretskii <eliz@gnu.org>
7500
7501 * strings.texi (Formatting Strings): Warn against arbitrary
7502 strings as first arg to `format'.
7503
7504 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7505
7506 * text.texi (Clickable Text): Mention `help-echo' text property.
7507 Update intro, examples and associated explanations.
7508
7509 2006-07-31 Richard Stallman <rms@gnu.org>
7510
7511 * commands.texi: Update xrefs.
7512 (Event Mod): New node, cut out from old Translating Input.
7513
7514 * maps.texi: Update xrefs.
7515
7516 * keymaps.texi (Translation Keymaps): New node.
7517 Update xrefs from Translating Input to Translation Keymaps.
7518
7519 * elisp.texi (Top): Update subnode menu.
7520
7521 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7522
7523 * os.texi (System Interface): Fix menu descriptions of some nodes.
7524 (Translating Input): Node deleted.
7525
7526 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
7527
7528 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7529
7530 * lists.texi (Sets And Lists): Likewise.
7531
7532 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7533
7534 * text.texi (Fields): Mention POS
7535 requirement when narrowing is in effect.
7536
7537 2006-07-28 Richard Stallman <rms@gnu.org>
7538
7539 * display.texi (Face Attributes): Simplify wording.
7540 (Attribute Functions): Clarify meaning of new-frame default
7541 attribute settings.
7542
7543 * customize.texi (Common Keywords): Document how to use
7544 :package-version in a package not in Emacs.
7545
7546 2006-07-28 Kim F. Storm <storm@cua.dk>
7547
7548 * commands.texi (Reading One Event): Fix last change.
7549
7550 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
7551
7552 * commands.texi (Reading One Event): Document SECONDS argument for
7553 read-event, read-char, and read-char-exclusive.
7554
7555 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7556
7557 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7558 to ensure correct identification.
7559
7560 2006-07-24 Richard Stallman <rms@gnu.org>
7561
7562 * text.texi (Clickable Text): Clarify.
7563
7564 * sequences.texi (Vector Functions): Delete duplicate xref.
7565
7566 * objects.texi (Function Type): Clarify.
7567
7568 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7569 modes.
7570
7571 * lists.texi (List Variables): New node.
7572 Material moved from other nodes.
7573
7574 * variables.texi (Setting Variables): add-to-list and
7575 add-to-ordered-list moved to List Variables node.
7576
7577 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7578
7579 * text.texi (Links and Mouse-1):
7580 For mouse-on-link-p, expand on arg POS.
7581
7582 2006-07-21 Kim F. Storm <storm@cua.dk>
7583
7584 * display.texi (Forcing Redisplay): Don't mention systems which
7585 don't support sub-second timers for redisplay-preemption-period.
7586
7587 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7588
7589 2006-07-21 Eli Zaretskii <eliz@gnu.org>
7590
7591 * frames.texi (Input Focus): Document that focus-follows-mouse has
7592 no effect on MS-Windows.
7593
7594 2006-07-18 Richard Stallman <rms@gnu.org>
7595
7596 * display.texi (Forcing Redisplay): Cleanups in previous change.
7597
7598 * processes.texi (Low-Level Network): Make menu more convenient.
7599
7600 2006-07-18 Kim F. Storm <storm@cua.dk>
7601
7602 * display.texi (Forcing Redisplay): redisplay-preemption-period
7603 only used on window systems. Add xref to Terminal Output.
7604
7605 * os.texi (Terminal Output): baud-rate only controls preemption on
7606 non-window systems. Add xref to Forcing Redisplay.
7607
7608 * processes.texi (Low-Level Network): Rename node "Make Network"
7609 to "Network Processes".
7610
7611 2006-07-18 Karl Berry <karl@gnu.org>
7612
7613 * variables.texi, functions.texi, customize.texi, loading.texi:
7614 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7615
7616 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
7617
7618 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7619
7620 2006-07-17 Richard Stallman <rms@gnu.org>
7621
7622 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7623 Put period and comma inside quotes.
7624
7625 * loading.texi, markers.texi: Use real doublequote inside menus.
7626
7627 * windows.texi: Put point and comma inside quotes.
7628 (Textual Scrolling): Use @samp for error message.
7629
7630 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7631 * strings.texi, streams.texi, processes.texi, os.texi:
7632 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7633 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7634 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7635 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7636 Put point and comma inside quotes.
7637
7638 * control.texi (Processing of Errors): Add command-error-function.
7639
7640 * variables.texi (File Local Variables): Clarify that
7641 file local variables make buffer-local bindings.
7642
7643 * modes.texi (Syntactic Font Lock): Give default for
7644 font-lock-syntax-table.
7645
7646 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7647
7648 * text.texi (Special Properties): Clean up previous change.
7649
7650 2006-07-16 Karl Berry <karl@gnu.org>
7651
7652 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7653 * control.texi: Fix bad page breaks through chapter 10 (control).
7654
7655 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7656 underfull hbox.
7657
7658 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
7659
7660 * text.texi (Special Properties): Describe fontified text property
7661 in relation to a character (not text).
7662
7663 2006-07-15 Kim F. Storm <storm@cua.dk>
7664
7665 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7666 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7667 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7668
7669 * anti.texi (Antinews): Mention redisplay function.
7670 The kbd macro existed, but was not documented, before 22.x.
7671 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7672
7673 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
7674
7675 * display.texi (Displaying Messages): Add anchor.
7676
7677 * frames.texi (Dialog Boxes): Use it.
7678
7679 2006-07-12 Richard Stallman <rms@gnu.org>
7680
7681 * objects.texi (Frame Type): Explain nature of frames better.
7682
7683 * frames.texi (Frames): Explain nature of frames better.
7684
7685 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7686
7687 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7688
7689 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7690
7691 * frames.texi (Window System Selections): Mention scrap support for Mac.
7692 Default value of x-select-enable-clipboard is t on Mac.
7693
7694 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7695
7696 2006-07-11 Kim F. Storm <storm@cua.dk>
7697
7698 * display.texi (Forcing Redisplay): Add `redisplay' function.
7699 Don't mention (sit-for -1) -- use (redisplay t) instead.
7700
7701 * commands.texi (Waiting): (sit-for -1) is no longer special.
7702 (sit-for 0) is equivalent to (redisplay).
7703 Iconifying/deiconifying no longer makes sit-for return.
7704
7705 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
7706
7707 * display.texi (Buttons): Fix typo.
7708
7709 * index.texi, elisp.texi (New Symbols): Comment node out.
7710
7711 2006-07-09 Richard Stallman <rms@gnu.org>
7712
7713 * display.texi (Truncation): Clean up previous change.
7714
7715 2006-07-08 Richard Stallman <rms@gnu.org>
7716
7717 * commands.texi (Interactive Call): Use 3 as prefix in example
7718 for execute-extended-command.
7719
7720 * display.texi (Attribute Functions): Move paragraph about
7721 compatibility with Emacs < 21.
7722
7723 2006-07-09 Kim F. Storm <storm@cua.dk>
7724
7725 * display.texi (Refresh Screen): Clarify force-window-update.
7726 (Truncation): "Normally" indicated by fringe arrows.
7727
7728 2006-07-08 Eli Zaretskii <eliz@gnu.org>
7729
7730 * windows.texi (Textual Scrolling, Resizing Windows):
7731 * variables.texi (Constant Variables):
7732 * text.texi (Buffer Contents, Deletion, Changing Properties)
7733 (Property Search, Special Properties, Sticky Properties)
7734 (Links and Mouse-1, Fields, Change Hooks):
7735 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7736 (Categories):
7737 * symbols.texi (Other Plists):
7738 * streams.texi (Output Variables):
7739 * processes.texi (Input to Processes, Query Before Exit):
7740 * positions.texi (Word Motion, Text Lines, List Motion):
7741 * os.texi (Init File, System Environment, Sound Output)
7742 (Session Management):
7743 * nonascii.texi (Text Representations, Character Sets)
7744 (Chars and Bytes, Locales):
7745 * modes.texi (Defining Minor Modes, Header Lines):
7746 * minibuf.texi (Minibuffer Contents):
7747 * markers.texi (Information from Markers):
7748 * lists.texi (List Elements, Building Lists, Association Lists):
7749 * keymaps.texi (Tool Bar):
7750 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7751 * functions.texi (What Is a Function, Mapping Functions):
7752 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7753 (Color Names, Text Terminal Colors, Display Feature Testing):
7754 * files.texi (Visiting Functions, File Name Components)
7755 (Unique File Names, Contents of Directories):
7756 * display.texi (Forcing Redisplay, Displaying Messages)
7757 (Temporary Displays, Font Selection, Auto Faces)
7758 (Font Lookup, Fringe Indicators, Display Margins)
7759 (Image Descriptors, Showing Images, Image Cache, Button Types)
7760 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7761 (Display Table Format, Glyphs):
7762 * control.texi (Iteration):
7763 * commands.texi (Command Loop Info, Adjusting Point):
7764 * backups.texi (Making Backups, Auto-Saving):
7765 Remove @tindex entries.
7766
7767 2006-07-07 Kim F. Storm <storm@cua.dk>
7768
7769 * display.texi (Fringe Cursors): Fix typo.
7770 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7771 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7772
7773 2006-07-05 Richard Stallman <rms@gnu.org>
7774
7775 * text.texi (Buffer Contents): Add example of text props
7776 in result of buffer-substring.
7777 (Text Properties): Explain better about use of specific property names.
7778 (Property Search): Some cleanups; reorder some functions.
7779
7780 * keymaps.texi (Changing Key Bindings): Cleanup.
7781 Add xref to Key Binding Conventions.
7782
7783 * display.texi (Attribute Functions): Add examples for
7784 face-attribute-relative-p.
7785
7786 * tips.texi (Coding Conventions): Cleanup last change.
7787
7788 2006-07-05 Karl Berry <karl@gnu.org>
7789
7790 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7791 Remove @setchapternewpage odd.
7792 Result is 1013 pages, down from 1100.
7793
7794 * anti.texi, customize.texi, display.texi, internals.texi:
7795 * minibuf.texi, modes.texi, tips.texi:
7796 Fix overfull/underfull boxes.
7797
7798 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7799
7800 * edebug.texi (Instrumenting):
7801 Add Edebug-specific findex for eval-buffer.
7802 * loading.texi (Loading):
7803 Replace eval-current-buffer with eval-buffer.
7804
7805 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
7806
7807 * locals.texi (Standard Buffer-Local Variables): Update the list
7808 of variables.
7809
7810 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
7811
7812 * files.texi (File Name Completion): Point user to the node
7813 "Reading File Names".
7814
7815 2006-06-24 Eli Zaretskii <eliz@gnu.org>
7816
7817 * files.texi (Contents of Directories): Document case-insensitive
7818 behavior on respective filesystems.
7819
7820 * objects.texi (Character Type): Document that Emacs signals an
7821 error for unsupported Unicode characters specified as \uNNNN.
7822
7823 2006-06-19 Richard Stallman <rms@gnu.org>
7824
7825 * processes.texi (Bindat Spec): Clarify previous change.
7826
7827 2006-06-16 Richard Stallman <rms@gnu.org>
7828
7829 * tips.texi (Coding Conventions): Better explain conventions
7830 for definition constructs.
7831
7832 * text.texi (Special Properties): String value of `read-only'
7833 serves as the error message.
7834
7835 * objects.texi (Character Type): Clarify prev. change.
7836 (Non-ASCII in Strings): Mention \u and \U.
7837
7838 * commands.texi (Using Interactive): Explain problem of
7839 markers, etc., in command-history.
7840
7841 2006-06-14 Kim F. Storm <storm@cua.dk>
7842
7843 * commands.texi (Waiting): Negative arg to sit-for forces
7844 redisplay even if input is pending.
7845
7846 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7847 redisplay. Remove incorrect example of binding redisplay-dont-pause
7848 around (sit-for 0).
7849
7850 2006-06-13 Richard Stallman <rms@gnu.org>
7851
7852 * display.texi (Forcing Redisplay): Clarify previous change.
7853
7854 2006-06-13 Romain Francoise <romain@orebokech.com>
7855
7856 * display.texi (Forcing Redisplay): Fix typo.
7857
7858 2006-06-13 Kim F. Storm <storm@cua.dk>
7859
7860 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7861
7862 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7863
7864 * tips.texi (Coding Conventions): Add `@end itemize'.
7865
7866 2006-06-10 Richard Stallman <rms@gnu.org>
7867
7868 * tips.texi (Coding Conventions): Explain use of coding systems
7869 to ensure one decoding for strings.
7870
7871 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7872
7873 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7874 syntax.
7875
7876 2006-06-07 Eli Zaretskii <eliz@gnu.org>
7877
7878 * display.texi (Font Selection): Remove description of
7879 clear-face-cache.
7880
7881 * compile.texi (Eval During Compile): Fix a typo. Add index
7882 entries for possible uses of eval-when-compile.
7883
7884 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7885
7886 * display.texi (Abstract Display): Fix typo.
7887
7888 2006-06-03 Eli Zaretskii <eliz@gnu.org>
7889
7890 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7891 Reword variable's description.
7892
7893 2006-06-01 Richard Stallman <rms@gnu.org>
7894
7895 * windows.texi (Splitting Windows): Clarify splitting nonselected
7896 window.
7897
7898 2006-05-31 Juri Linkov <juri@jurta.org>
7899
7900 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7901
7902 2006-05-30 Richard Stallman <rms@gnu.org>
7903
7904 * display.texi (Line Height): Fix errors in description of
7905 default line height and line-height property.
7906
7907 * nonascii.texi (Default Coding Systems): Further clarification.
7908
7909 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7910
7911 * internals.texi (Pure Storage): Mention that an overflow in pure
7912 space causes a memory leak.
7913 (Garbage Collection): If there was an overflow in pure space,
7914 `garbage-collect' returns nil.
7915
7916 2006-05-30 Eli Zaretskii <eliz@gnu.org>
7917
7918 * nonascii.texi (Default Coding Systems): Fix it some more.
7919
7920 2006-05-29 Eli Zaretskii <eliz@gnu.org>
7921
7922 * nonascii.texi (Default Coding Systems): Fix last change.
7923
7924 2006-05-29 Kenichi Handa <handa@m17n.org>
7925
7926 * nonascii.texi (find-operation-coding-system): Describe the new
7927 argument format (FILENAME . BUFFER).
7928
7929 2006-05-28 Richard Stallman <rms@gnu.org>
7930
7931 * tips.texi (Coding Conventions): Better explain reasons not to
7932 advise other packages or use `eval-after-load'.
7933
7934 2006-05-29 Kim F. Storm <storm@cua.dk>
7935
7936 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7937 `bindat-idx' and `bindat-raw' for clarity.
7938
7939 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7940
7941 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7942
7943 * display.texi (Display): Add "Abstract Display" to menu.
7944 (Abstract Display, Abstract Display Functions)
7945 (Abstract Display Example): New nodes.
7946 * elisp.texi (Top): Add "Abstract Display" to menu.
7947
7948 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
7949
7950 * keymaps.texi (Key Sequences): Link to input events definition.
7951 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7952
7953 * files.texi (Changing Files): Document updated argument list for
7954 copy-file.
7955
7956 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7957
7958 * processes.texi (Bindat Functions): Explain term "total length".
7959 Use it in bindat-length and bindat-pack descriptions.
7960
7961 2006-05-26 Eli Zaretskii <eliz@gnu.org>
7962
7963 * tips.texi (Coding Conventions): Advise against using
7964 eval-after-load in packages. Add an index entry.
7965
7966 2006-05-25 Juri Linkov <juri@jurta.org>
7967
7968 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7969
7970 * modes.texi (%-Constructs): Add %e, %z, %Z.
7971
7972 2006-05-25 Richard Stallman <rms@gnu.org>
7973
7974 * elisp.texi (Top): Update subnode menu.
7975
7976 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7977 (Keymaps): Update menu.
7978
7979 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
7980
7981 * keymaps.texi (Key Sequences): Some clarifications.
7982
7983 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7984
7985 * processes.texi (Bindat Functions): Say "unibyte string"
7986 explicitly for bindat-unpack and bindat-pack descriptions.
7987 (Bindat Examples): Don't call `string-make-unibyte' in example.
7988
7989 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
7990
7991 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
7992 Explain string and vector representations of key sequences.
7993
7994 * keymaps.texi (Changing Key Bindings):
7995 * commands.texi (Interactive Codes):
7996 * help.texi (Describing Characters): Refer to it.
7997
7998 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * frames.texi (Pointer Shape): @end table -> @end defvar.
8001
8002 2006-05-22 Richard Stallman <rms@gnu.org>
8003
8004 * elisp.texi (Top): Update subnode menus.
8005
8006 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8007 Contents rewritten; material from old Pointer Shape node moved here.
8008
8009 * display.texi (Pointer Shape): Node deleted.
8010 (Image Descriptors): Minor cleanup.
8011
8012 2006-05-21 Richard Stallman <rms@gnu.org>
8013
8014 * syntax.texi (Parsing Expressions): Update info on which STATE
8015 elements are ignored.
8016
8017 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8018
8019 * hooks.texi (Standard Hooks): Correct typo.
8020
8021 * gpl.texi (GPL): ifinfo -> ifnottex.
8022
8023 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8024
8025 * searching.texi (Simple Match Data): Warn about match data being
8026 set anew by every search.
8027
8028 2006-05-17 Richard Stallman <rms@gnu.org>
8029
8030 * minibuf.texi (Minibuffer History): Clarify.
8031
8032 * searching.texi (Regexp Special): Clarify nested regexp warning.
8033
8034 2006-05-16 Kim F. Storm <storm@cua.dk>
8035
8036 * minibuf.texi (Minibuffer History): Update add-to-history.
8037
8038 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8039
8040 * nonascii.texi (Explicit Encoding):
8041 Fix typo (encoding<->decoding).
8042
8043 2006-05-14 Richard Stallman <rms@gnu.org>
8044
8045 * buffers.texi (Creating Buffers): Cleanup.
8046
8047 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8048
8049 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8050
8051 * buffers.texi (Current Buffer): Document that with-temp-buffer
8052 disables undo.
8053
8054 * os.texi (Terminal-Specific): More accurate description of how
8055 Emacs searches for the terminal-specific libraries.
8056
8057 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8058
8059 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8060 emacs-xtra to @inforef's.
8061
8062 * text.texi (Undo): Document that undo is turned off in buffers
8063 whose names begin with a space.
8064
8065 * buffers.texi (Buffer Names): Add index entries for buffers whose
8066 names begin with a space.
8067 (Creating Buffers): Document that undo is turned off in buffers
8068 whose names begin with a space.
8069
8070 * files.texi (Visiting Functions, Reading from Files)
8071 (Saving Buffers): Mention code and EOL conversions by file I/O
8072 primitives and subroutines.
8073
8074 * nonascii.texi (Lisp and Coding Systems):
8075 Document coding-system-eol-type. Add index entries for eol conversion.
8076
8077 * display.texi (Defining Faces): Mention `mac', and add an xref to
8078 where window-system is described.
8079
8080 2006-05-10 Richard Stallman <rms@gnu.org>
8081
8082 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8083
8084 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8085
8086 * variables.texi (File Local Variables): Recommend to quote lambda
8087 expressions in safe-local-variable property.
8088
8089 2006-05-09 Richard Stallman <rms@gnu.org>
8090
8091 * variables.texi (File Local Variables):
8092 Document safe-local-eval-forms and safe-local-eval-function.
8093
8094 2006-05-07 Kim F. Storm <storm@cua.dk>
8095
8096 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8097 from add-to-history.
8098
8099 2006-05-07 Romain Francoise <romain@orebokech.com>
8100
8101 * commands.texi (Event Input Misc):
8102 * compile.texi (Eval During Compile):
8103 * internals.texi (Buffer Internals):
8104 * minibuf.texi (Initial Input):
8105 * nonascii.texi (Scanning Charsets):
8106 * numbers.texi (Comparison of Numbers):
8107 * windows.texi (Textual Scrolling, Vertical Scrolling):
8108 Fix various typos.
8109
8110 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8111
8112 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8113 conditional xref's to either emacs or emacs-xtra, depending on
8114 @iftex/@ifnottex.
8115
8116 * minibuf.texi (Minibuffer History): Document add-to-history.
8117
8118 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8119
8120 * internals.texi (Pure Storage): Mention the pure overflow message
8121 at startup.
8122
8123 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
8124
8125 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8126 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8127 search.
8128
8129 2006-05-01 Richard Stallman <rms@gnu.org>
8130
8131 * intro.texi (nil and t): Clarify.
8132
8133 * variables.texi (File Local Variables): Suggest using booleanp.
8134
8135 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
8136
8137 * objects.texi (Type Predicates): Fix typos.
8138
8139 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8140
8141 * intro.texi (nil and t): Add booleanp.
8142
8143 * objects.texi (Type Predicates): Add links for booleanp and
8144 string-or-null-p.
8145
8146 2006-04-29 Richard Stallman <rms@gnu.org>
8147
8148 * modes.texi (Multiline Font Lock): Rename from
8149 Multi line Font Lock Elements. Much clarification.
8150 (Font Lock Multiline, Region to Fontify): Much clarification.
8151
8152 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8153
8154 * variables.texi (File Local Variables): Remove the special case t for
8155 safe-local-variable.
8156
8157 2006-04-26 Richard Stallman <rms@gnu.org>
8158
8159 * syntax.texi (Parsing Expressions): Minor cleanup.
8160
8161 2006-04-18 Richard Stallman <rms@gnu.org>
8162
8163 * tips.texi (Coding Conventions): Explain when the package's
8164 prefix should appear later on (not at the start of the name).
8165
8166 * searching.texi (String Search): Clarify effect of NOERROR.
8167
8168 * modes.texi (Imenu): Clarify what special items do.
8169
8170 * hooks.texi (Standard Hooks): Delete text about old hook names.
8171
8172 2006-04-17 Romain Francoise <romain@orebokech.com>
8173
8174 * variables.texi (Local Variables): Update the default value of
8175 `max-specpdl-size'.
8176
8177 2006-04-15 Michael Olson <mwolson@gnu.org>
8178
8179 * processes.texi (Transaction Queues): Mention the new optional
8180 `delay-question' argument for `tq-enqueue'.
8181
8182 2006-04-13 Bill Wohler <wohler@newt.com>
8183
8184 * customize.texi (Common Keywords): Use dotted notation for
8185 :package-version value. Specify its values. Improve documentation
8186 for customize-package-emacs-version-alist.
8187
8188 2006-04-12 Bill Wohler <wohler@newt.com>
8189
8190 * customize.texi (Common Keywords): Move description of
8191 customize-package-emacs-version-alist to @defvar.
8192
8193 2006-04-10 Bill Wohler <wohler@newt.com>
8194
8195 * customize.texi (Common Keywords): Add :package-version.
8196
8197 2006-04-10 Kim F. Storm <storm@cua.dk>
8198
8199 * text.texi (Buffer Contents): Add NOPROPS arg to
8200 filter-buffer-substring.
8201
8202 2006-04-08 Kevin Ryde <user42@zip.com.au>
8203
8204 * os.texi (Command-Line Arguments): Update xref to emacs manual
8205 "Command Arguments" -> "Emacs Invocation", per change there.
8206
8207 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8208
8209 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8210 be on one line to help makeinfo not render two spaces after the dot.
8211
8212 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8213
8214 * strings.texi (Predicates for Strings): Add string-or-null-p.
8215
8216 2006-03-28 Kim F. Storm <storm@cua.dk>
8217
8218 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8219 remarks about systems that don't support fractional seconds.
8220
8221 2006-03-25 Karl Berry <karl@gnu.org>
8222
8223 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8224 the year list.
8225
8226 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
8227
8228 * display.texi (Fringe Indicators): Fix typos.
8229
8230 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8231
8232 * tips.texi (Documentation Tips): One can now also write `program'
8233 in front of a quoted symbol in a docstring to prevent making a
8234 hyperlink.
8235
8236 2006-03-19 Alan Mackenzie <acm@muc.de>
8237
8238 * text.texi (Special Properties): Clarify `fontified' property.
8239
8240 2006-03-16 Richard Stallman <rms@gnu.org>
8241
8242 * display.texi (Defining Images): Minor cleanup.
8243
8244 2006-03-16 Bill Wohler <wohler@newt.com>
8245
8246 * display.texi (Defining Images): In image-load-path-for-library,
8247 prefer user's images.
8248
8249 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8250
8251 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8252
8253 2006-03-15 Bill Wohler <wohler@newt.com>
8254
8255 * display.texi (Defining Images): Fix example in
8256 image-load-path-for-library by not recommending that one binds
8257 image-load-path. Just defvar it to placate compiler and only use
8258 it if previously defined.
8259
8260 2006-03-14 Bill Wohler <wohler@newt.com>
8261
8262 * display.texi (Defining Images): In image-load-path-for-library,
8263 always return list of directories. Update example.
8264
8265 2006-03-14 Alan Mackenzie <acm@muc.de>
8266
8267 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8268 This describes font-lock-extend-region-function.
8269 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8270 the new node "Region to Fontify".
8271
8272 2006-03-13 Richard Stallman <rms@gnu.org>
8273
8274 * display.texi (Invisible Text): The impossible position is
8275 now before the invisible text, not after.
8276 (Defining Images): Clean up last change.
8277
8278 2006-03-11 Bill Wohler <wohler@newt.com>
8279
8280 * display.texi (Defining Images): Add image-load-path-for-library.
8281
8282 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8283
8284 * text.texi (Adaptive Fill): Fix Texinfo usage.
8285
8286 * strings.texi (Creating Strings): Fix Texinfo usage.
8287
8288 * searching.texi (Regexp Special): Use @samp for regular
8289 expressions that are not in Lisp syntax.
8290
8291 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8292
8293 * searching.texi (Regexp Special): Put remark between parentheses
8294 to avoid misreading.
8295
8296 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8297
8298 * searching.texi (Syntax of Regexps): More accurately describe
8299 which characters are special in which situations.
8300 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8301 are not special. Describe in detail when `[' and `]' are special.
8302 (Regexp Backslash): Plenty of regexps with unbalanced square
8303 brackets are valid, so reword that statement.
8304
8305 2006-03-02 Kim F. Storm <storm@cua.dk>
8306
8307 * keymaps.texi (Tool Bar): Add tool-bar-border.
8308
8309 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8310
8311 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8312
8313 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8314
8315 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8316
8317 * files.texi (Locating Files): Suggest additional values for the
8318 SUFFIXES arg of `locate-file'. Update pxref.
8319
8320 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8321 (How Programs Do Loading): Discuss the effects of Auto Compression
8322 mode on `load'.
8323 (Load Suffixes): New node.
8324 (Library Search): Delete description of `load-suffixes'; it was
8325 moved to "Load Suffixes".
8326 (Autoload, Named Features): Mention `load-suffixes'.
8327
8328 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8329
8330 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8331
8332 * windows.texi (Window Tree): Fix typo.
8333
8334 2006-02-20 Kim F. Storm <storm@cua.dk>
8335
8336 * display.texi (Fringe Indicators): New section.
8337 Move indicate-empty-lines, indicate-buffer-boundaries, and
8338 default-indicate-buffer-boundaries here.
8339 Add fringe-indicator-alist and default-fringes-indicator-alist.
8340 Add list of logical fringe indicator symbols.
8341 Update list of standard bitmap names.
8342 (Fringe Cursors): New section.
8343 Move overflow-newline-into-fringe here.
8344 Add fringe-cursor-alist and default-fringes-cursor-alist.
8345 Add list of fringe cursor symbols.
8346
8347 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
8348
8349 * commands.texi (Using Interactive): Fix reference to node
8350 "Minibuffers".
8351
8352 2006-02-19 Richard M. Stallman <rms@gnu.org>
8353
8354 * minibuf.texi (High-Level Completion):
8355 Add xref to read-input-method-name.
8356
8357 * files.texi (Relative File Names): Move file-relative-name here.
8358 (File Name Expansion): From here. Minor clarifications.
8359
8360 * commands.texi (Using Interactive): Add xrefs about reading input.
8361 Clarify remarks about that moving point and mark.
8362 Put string case before list case.
8363
8364 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
8365
8366 * display.texi (Other Display Specs, Image Descriptors):
8367 Revert erroneous changes. The previous description of
8368 image-descriptors as `(image . PROPS)' was correct.
8369
8370 2006-02-14 Richard M. Stallman <rms@gnu.org>
8371
8372 * variables.texi (File Local Variables): Clarifications.
8373
8374 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
8375
8376 * variables.texi (File Local Variables): Use @code for a cons
8377 cell, not @var.
8378
8379 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
8380
8381 * variables.texi (File Local Variables): Document new file local
8382 variable behavior.
8383
8384 2006-02-10 Kim F. Storm <storm@cua.dk>
8385
8386 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8387
8388 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
8389
8390 * modes.texi (%-Constructs): Remove obsolete info about
8391 `global-mode-string'.
8392
8393 2006-02-07 Richard M. Stallman <rms@gnu.org>
8394
8395 * commands.texi (Prefix Command Arguments): Minor cleanup.
8396
8397 * display.texi: "Graphical display", not window system.
8398
8399 * functions.texi (What Is a Function): Fix xref.
8400
8401 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8402 (Changing Key Bindings): Clarify when remapping is better than
8403 substitute-key-definition.
8404
8405 2006-02-02 Richard M. Stallman <rms@gnu.org>
8406
8407 * minibuf.texi (Basic Completion): Completion alists are risky.
8408
8409 * keymaps.texi (Active Keymaps): Clarifications.
8410 (Searching Keymaps): New node.
8411 (Keymaps): Update menu.
8412
8413 * frames.texi (Layout Parameters): Minor clarification.
8414 (Drag and Drop): New node.
8415 (Frames): Update menu.
8416
8417 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
8418
8419 * display.texi (Other Display Specs, Image Descriptors):
8420 Image description is a list, not a cons cell.
8421
8422 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8423
8424 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8425 list is not necessarily a list).
8426
8427 2006-01-27 Eli Zaretskii <eliz@gnu.org>
8428
8429 * frames.texi (Layout Parameters): border-width and
8430 internal-border-width belong to the frame, not the window.
8431
8432 2006-01-19 Richard M. Stallman <rms@gnu.org>
8433
8434 * nonascii.texi (Translation of Characters): Search cmds use
8435 translation-table-for-input. Automatically made local.
8436
8437 * markers.texi (Overview of Markers): Count insertion type
8438 as one of a marker's attributes.
8439
8440 * keymaps.texi (Controlling Active Maps): New node, split out of
8441 Active Keymaps.
8442 (Keymaps): Menu updated.
8443 (Active Keymaps): Give pseudocode to explain how the active
8444 maps are searched. current-active-maps and key-binding moved here.
8445 (Functions for Key Lookup): current-active-maps and key-binding moved.
8446 Clarifications.
8447 (Searching the Keymaps): New subnode.
8448
8449 * elisp.texi (Top): Menu clarification.
8450
8451 * display.texi (Other Display Specs): Delete duplicate entry for
8452 just a string as display spec. Move text about recursive display
8453 specs on such a string.
8454
8455 * commands.texi (Key Sequence Input): Clarify.
8456 Move num-nonmacro-input-events out.
8457 (Reading One Event): num-nonmacro-input-events moved here.
8458
8459 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
8460
8461 * advice.texi (Simple Advice): Update example to fit argument
8462 change in previous-line.
8463
8464 2006-01-05 Richard M. Stallman <rms@gnu.org>
8465
8466 * markers.texi (The Mark): Fix in `mark'.
8467
8468 2006-01-04 Richard M. Stallman <rms@gnu.org>
8469
8470 * processes.texi (Misc Network, Make Network): Minor cleanups.
8471
8472 2006-01-04 Kim F. Storm <storm@cua.dk>
8473
8474 * processes.texi (Make Network): Add IPv6 addresses and handling.
8475 (Network Feature Testing): Mention (:family ipv6).
8476 (Misc Network): Add IPv6 formats to format-network-address.
8477
8478 2005-12-30 Richard M. Stallman <rms@gnu.org>
8479
8480 * text.texi (Changing Properties):
8481 Don't use return value of set-text-properties.
8482
8483 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8484
8485 * modes.texi (Mode Line Format): Correct typo in menu.
8486
8487 2005-12-29 Richard M. Stallman <rms@gnu.org>
8488
8489 * modes.texi (Mode Line Top): New node.
8490 (Mode Line Data): Some text moved to new node.
8491 Explain the data structure more concretely.
8492 (Mode Line Basics): Clarifications.
8493 (Mode Line Variables): Clarify intro paragraph.
8494 (%-Constructs): Clarify intro paragraph.
8495 (Mode Line Format): Update menu.
8496
8497 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8498
8499 * minibuf.texi (Basic Completion): Update lazy-completion-table
8500 examples for removal of ARGS argument.
8501
8502 2005-12-23 Richard M. Stallman <rms@gnu.org>
8503
8504 * text.texi (Undo): Restore some explanation from the version
8505 that was deleted.
8506
8507 2005-12-23 Eli Zaretskii <eliz@gnu.org>
8508
8509 * text.texi (Undo): Remove duplicate descriptions of `apply
8510 funname' and `apply delta' elements of the undo list.
8511
8512 2005-12-20 Richard M. Stallman <rms@gnu.org>
8513
8514 * help.texi (Help Functions): Update documentation of `apropos'.
8515
8516 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8517
8518 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8519 because it is confusing. If the :help-echo keyword is a function,
8520 it is not directly used as the :help-echo overlay property, as the
8521 xref seems to suggest (it does not take the appropriate args).
8522
8523 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8524
8525 * customize.texi (Common Keywords): Fix Texinfo usage.
8526 (Group Definitions, Variable Definitions): Update for new
8527 conventions for using `*' in docstrings.
8528
8529 * tips.texi (Documentation Tips): Update for new conventions for
8530 using `*' in docstrings.
8531
8532 2005-12-16 Richard M. Stallman <rms@gnu.org>
8533
8534 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8535
8536 2005-12-16 Juri Linkov <juri@jurta.org>
8537
8538 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8539
8540 2005-12-14 Romain Francoise <romain@orebokech.com>
8541
8542 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8543 Fix typo.
8544
8545 2005-12-11 Juri Linkov <juri@jurta.org>
8546
8547 * minibuf.texi (Completion Commands): Add mention of read-file-name
8548 for filename completion keymaps.
8549 (Reading File Names): Add mention of filename completion keymaps
8550 for read-file-name and xref to `Completion Commands'.
8551
8552 2005-12-10 Richard M. Stallman <rms@gnu.org>
8553
8554 * customize.texi (Common Keywords): State caveats for use of :tag.
8555
8556 2005-12-08 Richard M. Stallman <rms@gnu.org>
8557
8558 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8559 with xrefs and better explanation.
8560 (Completion Commands): Add the filename completion maps.
8561
8562 * objects.texi (Character Type): Clarify that \s is not space
8563 if a dash follows.
8564
8565 2005-12-05 Richard M. Stallman <rms@gnu.org>
8566
8567 * windows.texi (Resizing Windows): Delete preserve-before args.
8568
8569 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8570
8571 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8572 in full keymaps, since the quirk has been fixed.
8573
8574 2005-12-03 Eli Zaretskii <eliz@gnu.org>
8575
8576 * hooks.texi (Standard Hooks): Add index entries.
8577 Mention `compilation-finish-functions'.
8578
8579 2005-11-27 Richard M. Stallman <rms@gnu.org>
8580
8581 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8582
8583 2005-11-21 Juri Linkov <juri@jurta.org>
8584
8585 * customize.texi (Common Keywords): Update links types
8586 custom-manual and url-link. Add link types emacs-library-link,
8587 file-link, function-link, variable-link, custom-group-link.
8588
8589 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
8590
8591 * display.texi: Revert 2005-11-20 change.
8592
8593 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8594
8595 * processes.texi (Bindat Functions):
8596 Say "third" to refer to zero-based index "2".
8597
8598 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8599
8600 * loading.texi (Library Search): Update the default value of
8601 `load-suffixes'.
8602
8603 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
8604
8605 * display.texi (Attribute Functions): Mention :ignore-defface.
8606
8607 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8608
8609 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8610 (Minor Mode Conventions): Mention the use of a hook.
8611
8612 2005-11-06 Richard M. Stallman <rms@gnu.org>
8613
8614 * files.texi (Magic File Names): find-file-name-handler checks the
8615 `operations' property of the handler.
8616
8617 2005-11-03 Richard M. Stallman <rms@gnu.org>
8618
8619 * variables.texi (Frame-Local Variables): Small clarification.
8620
8621 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
8622
8623 * os.texi (Init File): Document ~/.emacs.d/init.el.
8624
8625 2005-10-29 Richard M. Stallman <rms@gnu.org>
8626
8627 * internals.texi (Garbage Collection): Document memory-full.
8628
8629 2005-10-28 Bill Wohler <wohler@newt.com>
8630
8631 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8632 for URLs.
8633
8634 2005-10-28 Richard M. Stallman <rms@gnu.org>
8635
8636 * minibuf.texi (Completion Commands): Clean up prev change.
8637
8638 2005-10-26 Kevin Ryde <user42@zip.com.au>
8639
8640 * compile.texi (Eval During Compile): Explain recommended uses
8641 of eval-when-compile and eval-and-compile.
8642
8643 2005-10-27 Masatake YAMATO <jet@gyve.org>
8644
8645 * minibuf.texi (Completion Commands):
8646 Write about new optional argument for `display-completion-list'.
8647
8648 2005-10-23 Richard M. Stallman <rms@gnu.org>
8649
8650 * display.texi (Overlay Arrow): Clarify about local bindings of
8651 overlay-arrow-position.
8652
8653 2005-10-22 Eli Zaretskii <eliz@gnu.org>
8654
8655 * internals.texi (Building Emacs): Fix last change.
8656
8657 2005-10-22 Richard M. Stallman <rms@gnu.org>
8658
8659 * internals.texi (Building Emacs): Document eval-at-startup.
8660
8661 2005-10-21 Richard M. Stallman <rms@gnu.org>
8662
8663 * loading.texi (Where Defined): load-history contains abs file names.
8664 symbol-file returns abs file names.
8665
8666 2005-10-19 Kim F. Storm <storm@cua.dk>
8667
8668 * display.texi (Showing Images): Add max-image-size integer value.
8669
8670 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
8671
8672 * display.texi (Showing Images): Document max-image-size.
8673
8674 2005-10-17 Richard M. Stallman <rms@gnu.org>
8675
8676 * commands.texi (Quitting): Minor clarification.
8677
8678 * processes.texi (Sentinels): Clarify about output and quitting.
8679 (Filter Functions): Mention with-local-quit.
8680
8681 2005-10-17 Juri Linkov <juri@jurta.org>
8682
8683 * buffers.texi (Current Buffer):
8684 * commands.texi (Event Input Misc):
8685 * compile.texi (Eval During Compile, Compiler Errors):
8686 * customize.texi (Group Definitions):
8687 * display.texi (Progress, Defining Faces):
8688 * files.texi (Writing to Files):
8689 * modes.texi (Mode Hooks, Defining Minor Modes):
8690 * streams.texi (Output Functions):
8691 * syntax.texi (Syntax Table Functions):
8692 * text.texi (Change Hooks):
8693 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8694
8695 * commands.texi (Quitting): Replace arg `forms' with `body' in
8696 `with-local-quit'.
8697
8698 * positions.texi (Excursions): Replace arg `forms' with `body' in
8699 `save-excursion'.
8700
8701 2005-10-08 Kim F. Storm <storm@cua.dk>
8702
8703 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8704 Rename manual section accordingly.
8705
8706 2005-10-04 Kim F. Storm <storm@cua.dk>
8707
8708 * windows.texi (Window Split Tree): New section describing
8709 new function window-split-tree function.
8710
8711 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
8712
8713 * display.texi (Fringe Size/Pos): Simplify and add detail.
8714
8715 2005-09-30 Romain Francoise <romain@orebokech.com>
8716
8717 * minibuf.texi (High-Level Completion): Explain that the prompt
8718 given to `read-buffer' should end with a colon and a space.
8719 Update usage examples.
8720
8721 2005-09-29 Juri Linkov <juri@jurta.org>
8722
8723 * display.texi (Displaying Messages): Rename argument name
8724 `string' to `format-string' in functions `message', `message-box',
8725 `message-or-box'.
8726
8727 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
8728
8729 * errors.texi (Standard Errors): Correct xrefs.
8730
8731 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
8732
8733 * display.texi (Defining Images): Update documentation for
8734 `image-load-path'.
8735
8736 2005-09-17 Richard M. Stallman <rms@gnu.org>
8737
8738 * display.texi (Defining Images): Clean up previous change.
8739
8740 2005-09-16 Romain Francoise <romain@orebokech.com>
8741
8742 * elisp.texi: Specify GFDL version 1.2.
8743
8744 * doclicense.texi (GNU Free Documentation License): Update to
8745 version 1.2.
8746
8747 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
8748
8749 * display.texi (Defining Images): Document `image-load-path'.
8750
8751 2005-09-15 Richard M. Stallman <rms@gnu.org>
8752
8753 * objects.texi (Printed Representation): Minor cleanup.
8754 (Box Diagrams): Minor fix.
8755 (Cons Cell Type): Move (...) index item here.
8756 (Box Diagrams): From here.
8757 (Array Type): Minor fix.
8758 (Type Predicates): Delete index "predicates".
8759 (Hash Table Type): Clarify xref.
8760 (Dotted Pair Notation): Minor fix.
8761
8762 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
8763
8764 * files.texi (Saving Buffers): Fix typo.
8765
8766 2005-09-08 Richard M. Stallman <rms@gnu.org>
8767
8768 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8769
8770 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
8771
8772 * locals.texi (Standard Buffer-Local Variables): Don't include
8773 mode variables for minor modes.
8774 Fix xrefs for buffer-display-count, buffer-display-table,
8775 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8776 enable-multibyte-characters, fill-column, header-line-format,
8777 left-fringe-width, left-margin, and right-fringe-width.
8778
8779 * hooks.texi (Standard Hooks): All hooks should conform to the
8780 standard naming convention now.
8781 Fix xref for `echo-area-clear-hook'.
8782
8783 * display.texi (Usual Display): Note that indicate-empty-lines and
8784 tab-width are buffer-local.
8785
8786 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8787
8788 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8789
8790 * nonascii.texi (Encoding and I/O): Note that
8791 buffer-file-coding-system is buffer-local.
8792
8793 * positions.texi (List Motion): Note that defun-prompt-regexp is
8794 buffer-local.
8795
8796 * text.texi (Auto Filling): Note that auto-fill-function is
8797 buffer-local.
8798 (Undo): Note that buffer-undo-list is buffer-local.
8799
8800 * windows.texi (Buffers and Windows):
8801 Document buffer-display-count.
8802
8803 2005-09-06 Richard M. Stallman <rms@gnu.org>
8804
8805 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8806 package prefix elsewhere than at the start of the name.
8807
8808 2005-09-03 Richard M. Stallman <rms@gnu.org>
8809
8810 * tips.texi (Programming Tips): Add conventions for minibuffer
8811 questions and prompts.
8812
8813 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8814
8815 * intro.texi (nil and t): Minor cleanup.
8816 Delete spurious mention of keyword symbols.
8817 (Evaluation Notation): Add index entry.
8818 (A Sample Function Description): Minor cleanup.
8819 (A Sample Variable Description): Not all vars can be set.
8820
8821 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8822
8823 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8824
8825 (Insertion): Document precise type of `insert-char' arg COUNT.
8826
8827 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8828
8829 * modes.texi (Other Font Lock Variables): Sync the default of
8830 font-lock-lines-before.
8831
8832 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
8833
8834 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8835
8836 2005-08-29 Richard M. Stallman <rms@gnu.org>
8837
8838 * elisp.texi (Top): Update subnode menu.
8839
8840 * searching.texi (Searching and Matching): Move node.
8841 Rearrange contents and add overall explanation.
8842 (Searching and Case): Move node.
8843 (Searching and Matching): Update menu.
8844
8845 2005-08-27 Eli Zaretskii <eliz@gnu.org>
8846
8847 * os.texi (Startup Summary): Fix the description of the initial
8848 startup message display.
8849
8850 2005-08-25 Richard M. Stallman <rms@gnu.org>
8851
8852 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8853
8854 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
8855
8856 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8857 `next-overlay-change' example.
8858
8859 2005-08-22 Juri Linkov <juri@jurta.org>
8860
8861 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8862 Fix invert-face. Fix args of face-background.
8863
8864 * display.texi (Standard Faces): Delete node.
8865 (Faces): Add xref to `(emacs)Standard Faces'.
8866 (Displaying Faces): Fix xref to `Standard Faces'.
8867
8868 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8869
8870 2005-08-20 Alan Mackenzie <acm@muc.de>
8871
8872 * buffers.texi (The Buffer List): Clarify the manipulation of the
8873 buffer list.
8874
8875 2005-08-14 Richard M. Stallman <rms@gnu.org>
8876
8877 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8878 a regexp.
8879
8880 2005-08-11 Richard M. Stallman <rms@gnu.org>
8881
8882 * elisp.texi (Top): Update subnode lists.
8883
8884 * display.texi (Inverse Video): Node deleted.
8885
8886 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8887 New nodes split out of Coding Conventions.
8888
8889 * searching.texi (Regular Expressions): Document re-builder.
8890
8891 * os.texi (Time Parsing): New node split out of Time Conversion.
8892
8893 * processes.texi (Misc Network, Network Feature Testing)
8894 (Network Options, Make Network): New nodes split out of
8895 Low-Level Network.
8896
8897 2005-08-09 Richard M. Stallman <rms@gnu.org>
8898
8899 * frames.texi (Geometry): New node, split from Size and Position.
8900 (Frame Parameters): Refer to Geometry.
8901
8902 * buffers.texi (The Buffer List): Fix xrefs.
8903
8904 * windows.texi (Splitting Windows): Fix xref.
8905
8906 * frames.texi (Layout Parameters): Add xref.
8907
8908 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8909
8910 * keymaps.texi (Menu Bar): Fix xref.
8911
8912 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8913
8914 * modes.texi (%-Constructs): Fix xref.
8915
8916 * frames.texi (Window Frame Parameters): Node split up.
8917 (Basic Parameters, Position Parameters, Size Parameters)
8918 (Layout Parameters, Buffer Parameters, Management Parameters)
8919 (Cursor Parameters, Color Parameters): New subnodes.
8920
8921 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8922
8923 * positions.texi (Screen Lines): Update xref for previous change
8924 in minibuf.texi.
8925
8926 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8927 change in minibuf.texi.
8928
8929 2005-08-09 Richard M. Stallman <rms@gnu.org>
8930
8931 * tips.texi (Coding Conventions): Minor cleanup.
8932
8933 * modes.texi (Defining Minor Modes): Explain when init-value
8934 can be non-nil.
8935
8936 * elisp.texi (Top): Update submenu for Minibuffer.
8937
8938 * minibuf.texi (Minibuffer Misc): Node split up.
8939 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8940 (Recursive Mini): New nodes split out from Minibuffer Misc.
8941 (Minibuffer Misc): Document max-mini-window-height.
8942
8943 * hash.texi (Defining Hash): Delete stray paren in example.
8944
8945 * display.texi (Echo Area Customization): Don't define
8946 max-mini-window-height here; xref instead.
8947
8948 * commands.texi (Event Input Misc): Update while-no-input.
8949
8950 * advice.texi (Advising Functions): Explain when to use advice
8951 and when to use a hook.
8952
8953 2005-07-30 Eli Zaretskii <eliz@gnu.org>
8954
8955 * makefile.w32-in (info): Don't run install-info.
8956 ($(infodir)/dir): New target, produced by running install-info.
8957
8958 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8959
8960 * modes.texi (Defining Minor Modes): The keyword for the initial
8961 value is :init-value, not :initial-value.
8962
8963 2005-07-23 Eli Zaretskii <eliz@gnu.org>
8964
8965 * loading.texi (Autoload): Make the `doctor' example be consistent
8966 with what's in current loaddefs.el. Describe the "fn" magic in
8967 the usage portion of the doc string.
8968
8969 2005-07-22 Richard M. Stallman <rms@gnu.org>
8970
8971 * internals.texi (Garbage Collection): Clarify previous change.
8972
8973 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8974
8975 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8976
8977 2005-07-18 Juri Linkov <juri@jurta.org>
8978
8979 * commands.texi (Accessing Events):
8980 * frames.texi (Text Terminal Colors, Resources):
8981 * markers.texi (The Mark):
8982 * modes.texi (Defining Minor Modes):
8983 Delete duplicate duplicate words.
8984
8985 2005-07-16 Richard M. Stallman <rms@gnu.org>
8986
8987 * display.texi (Managing Overlays): Clarify make-overlay
8988 args for insertion types.
8989
8990 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8991
8992 * customize.texi (Variable Definitions):
8993 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8994 `standard-value' is a list too.
8995 (Defining New Types): Use @key{RET} instead of @key{ret}.
8996
8997 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8998
8999 * os.texi (Translating Input): Fix typo.
9000
9001 2005-07-08 Richard M. Stallman <rms@gnu.org>
9002
9003 * README: Update edition number and size estimate.
9004
9005 * elisp.texi (VERSION): Set to 2.9.
9006
9007 2005-07-07 Richard M. Stallman <rms@gnu.org>
9008
9009 * book-spine.texinfo: Update Emacs version.
9010
9011 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9012
9013 2005-07-06 Richard M. Stallman <rms@gnu.org>
9014
9015 * searching.texi (Regexp Search): Clarify what re-search-forward
9016 does when the search fails.
9017
9018 2005-07-05 Lute Kamstra <lute@gnu.org>
9019
9020 * Update FSF's address in GPL notices.
9021
9022 * doclicense.texi (GNU Free Documentation License):
9023 * gpl.texi (GPL):
9024 * tips.texi (Coding Conventions, Library Headers):
9025 * vol1.texi:
9026 * vol2.texi: Update FSF's address.
9027
9028 2005-07-04 Richard M. Stallman <rms@gnu.org>
9029
9030 * hooks.texi (Standard Hooks): Add occur-hook.
9031
9032 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9033
9034 * display.texi (The Echo Area): Correct menu.
9035
9036 2005-07-03 Richard M. Stallman <rms@gnu.org>
9037
9038 * elisp.texi (Top): Update subnode menu for Display.
9039
9040 * display.texi (Displaying Messages): New node, with most
9041 of what was in The Echo Area.
9042 (Progress): Move under The Echo Area.
9043 (Logging Messages): New node with new text.
9044 (Echo Area Customization): New node, the rest of what was
9045 in The Echo Area. Document message-truncate-lines with @defvar.
9046 (Display): Update menu.
9047
9048 * windows.texi (Textual Scrolling): Doc 3 values for
9049 scroll-preserve-screen-position.
9050
9051 * text.texi (Special Properties): Change hook functions
9052 should bind inhibit-modification-hooks around altering buffer text.
9053
9054 * keymaps.texi (Key Binding Commands): Call binding BINDING
9055 rather than DEFINITION.
9056
9057 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9058
9059 * variables.texi (Defining Variables): `user-variable-p' returns t
9060 for aliases of user options, nil for alias loops.
9061
9062 2005-06-28 Richard M. Stallman <rms@gnu.org>
9063
9064 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9065 make-keymap.
9066
9067 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9068
9069 * variables.texi (Setting Variables): Correct and clarify
9070 description of `add-to-ordered-list'.
9071
9072 2005-06-26 Richard M. Stallman <rms@gnu.org>
9073
9074 * display.texi (Faces): Minor cleanup.
9075
9076 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9077
9078 * display.texi (Faces): `facep' returns t for strings that are
9079 face names.
9080
9081 2005-06-25 Richard M. Stallman <rms@gnu.org>
9082
9083 * objects.texi (Equality Predicates): Clarify meaning of equal.
9084
9085 * windows.texi (Selecting Windows): save-selected-window
9086 and with-selected-window save and restore the current buffer.
9087
9088 2005-06-24 Richard M. Stallman <rms@gnu.org>
9089
9090 * numbers.texi (Float Basics): Explain how to test for NaN,
9091 and printing the sign of NaNs.
9092
9093 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9094
9095 * makefile.w32-in (MAKEINFO): Use --force.
9096
9097 2005-06-23 Richard M. Stallman <rms@gnu.org>
9098
9099 * display.texi (Face Functions): Correct Texinfo usage.
9100
9101 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9102
9103 * lists.texi (Rings): `ring-elements' now returns the elements of
9104 RING in order.
9105
9106 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9107
9108 * markers.texi (The Mark): Texinfo usage fix.
9109
9110 2005-06-23 Kim F. Storm <storm@cua.dk>
9111
9112 * searching.texi (Entire Match Data): Remove evaporate option for
9113 match-data. Do not mention evaporate option for set-match-data.
9114
9115 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9116
9117 * display.texi (Face Functions): Mention face aliases.
9118
9119 2005-06-21 Richard M. Stallman <rms@gnu.org>
9120
9121 * anti.texi (Antinews): Texinfo usage fix.
9122
9123 2005-06-21 Karl Berry <karl@gnu.org>
9124
9125 * elisp.texi: Use @copying.
9126
9127 * elisp.texi: Put @summarycontents and @contents before the Top
9128 node, instead of the end of the file, so that the contents appear
9129 in the right place in the dvi/pdf output.
9130
9131 2005-06-21 Juri Linkov <juri@jurta.org>
9132
9133 * display.texi (Defining Faces): Add `customized-face'.
9134
9135 2005-06-20 Kim F. Storm <storm@cua.dk>
9136
9137 * variables.texi (Setting Variables): Any type of element can be
9138 given order in add-to-ordered-list. Compare elements with eq.
9139
9140 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9141
9142 2005-06-20 Karl Berry <karl@gnu.org>
9143
9144 * syntax.texi (Syntax Flags): Make last column very slightly wider
9145 to avoid "generic comment" breaking on two lines and causing an
9146 underfull box.
9147
9148 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9149
9150 * lists.texi (Rings): Various minor clarifications and corrections.
9151
9152 2005-06-18 Richard M. Stallman <rms@gnu.org>
9153
9154 * functions.texi (Obsolete Functions): Simplify.
9155
9156 * variables.texi (Variable Aliases): Simplify.
9157
9158 * anti.texi, backups.texi, compile.texi, customization.texi:
9159 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9160 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9161 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9162 * variables.texi: Fix formatting ugliness.
9163
9164 * elisp.texi: Add links to Rings and Byte Packing.
9165 Update version and copyright years.
9166
9167 * minibuf.texi: Fix formatting ugliness.
9168 (Completion Commands): Move keymap vars to the end
9169 and vars completing-read binds to the top.
9170
9171 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9172
9173 * processes.texi: Fix typos.
9174 (Bindat Spec): Correct Texinfo error.
9175 (Byte Packing): Fix ungrammatical sentence.
9176
9177 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9178
9179 * lists.texi (Rings): New node.
9180 (Lists): Add it to menu.
9181
9182 * processes.texi (Byte Packing): New node.
9183 (Processes): Add it to menu.
9184
9185 2005-06-17 Richard M. Stallman <rms@gnu.org>
9186
9187 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9188
9189 * help.texi (Documentation Basics): Explain the xref to
9190 Documentation Tips.
9191
9192 * debugging.texi (Debugger Commands): Minor fix.
9193
9194 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9195
9196 * edebug.texi (Instrumenting): Eliminate duplicate link.
9197 (Specification List): Replace references to "below", referring to
9198 a later node, with one @ref to that node.
9199
9200 * os.texi (Timers): Timers should save and restore the match data
9201 if they change it.
9202
9203 * debugging.texi (Debugger Commands): Mention that the Lisp
9204 debugger can not step through primitive functions.
9205
9206 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
9207
9208 * functions.texi (Obsolete Functions): Update argument names of
9209 `make-obsolete' and `define-obsolete-function-alias'.
9210
9211 * variables.texi (Variable Aliases): Update argument names of
9212 `defvaralias', `make-obsolete-variable' and
9213 `define-obsolete-variable-alias'.
9214
9215 2005-06-15 Kim F. Storm <storm@cua.dk>
9216
9217 * searching.texi (Entire Match Data): Rephrase warnings about
9218 evaporate arg to match-data and set-match-data.
9219
9220 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9221
9222 * elisp.texi (Top): Update detailed menu.
9223
9224 * edebug.texi (Edebug): Update menu.
9225 (Instrumenting): Update xrefs.
9226 (Edebug Execution Modes): Correct xref.
9227 (Jumping): Clarify description of `h' command.
9228 Eliminate redundant @ref.
9229 (Breaks): New node.
9230 (Breakpoints): Is now a subsubsection.
9231 (Global Break Condition): Mention `C-x X X'.
9232 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9233 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9234 (Edebug Display Update): Correct pxref.
9235 (Edebug and Macros): New node.
9236 (Instrumenting Macro Calls): Is now a subsubsection.
9237 Neither arg of `def-edebug-spec' is evaluated.
9238 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9239 (Specification Examples): Fix typo.
9240
9241 2005-06-14 Lute Kamstra <lute@gnu.org>
9242
9243 * debugging.texi (Function Debugging): Primitives can break on
9244 entry too.
9245
9246 2005-06-14 Kim F. Storm <storm@cua.dk>
9247
9248 * variables.texi (Setting Variables): Add add-to-ordered-list.
9249
9250 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9251
9252 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9253 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9254
9255 2005-06-13 Lute Kamstra <lute@gnu.org>
9256
9257 * text.texi (Special Properties): Fix cross reference.
9258
9259 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9260
9261 * debugging.texi (Function Debugging): Delete mention of empty
9262 string argument to `cancel-debug-on-entry'. Delete inaccurate
9263 description of the return value of that command.
9264
9265 2005-06-11 Alan Mackenzie <acm@muc.de>
9266
9267 * text.texi (Adaptive Fill): Amplify the description of
9268 fill-context-prefix.
9269
9270 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9271
9272 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9273
9274 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9275
9276 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9277
9278 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9279
9280 * debugging.texi (Error Debugging): Minor rewording.
9281 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9282 is optional.
9283
9284 2005-06-10 Lute Kamstra <lute@gnu.org>
9285
9286 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9287 (Top): Give it a title. Correct version number. Give the
9288 detailed node listing a more prominent header.
9289 * intro.texi: Don't set VERSION here a second time.
9290 Mention Emacs's version too.
9291 * anti.texi (Antinews): Use EMACSVER to refer to the current
9292 version of Emacs.
9293
9294 2005-06-09 Kim F. Storm <storm@cua.dk>
9295
9296 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9297 match-data and set-match-data.
9298
9299 2005-06-08 Richard M. Stallman <rms@gnu.org>
9300
9301 * searching.texi (Entire Match Data): Clarify when match-data
9302 returns markers and when integers.
9303
9304 * display.texi (Defining Faces): Explain that face name should not
9305 end in `-face'.
9306
9307 * modes.texi (Mode Line Data): Minor cleanup.
9308 (Customizing Keywords): Node split out of Search-based Fontification.
9309 Add example of using font-lock-add-keywords from a hook.
9310 Clarify when MODE should be non-nil, and when nil.
9311
9312 2005-06-06 Richard M. Stallman <rms@gnu.org>
9313
9314 * modes.texi (Mode Line Data): Explain what happens when the car
9315 of a list is a void symbol.
9316 (Search-based Fontification): Explain MODE arg to
9317 font-lock-add-keywords and warn about calls from major modes.
9318
9319 2005-06-08 Juri Linkov <juri@jurta.org>
9320
9321 * display.texi (Standard Faces): Add `shadow' face.
9322
9323 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9324
9325 * modes.texi (Major Mode Conventions): A derived mode only needs
9326 to put the call to the parent mode inside `delay-mode-hooks'.
9327
9328 2005-05-29 Richard M. Stallman <rms@gnu.org>
9329
9330 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9331 new, and what that implies. Clarify.
9332
9333 * files.texi (Locating Files): Clean up the text.
9334
9335 * frames.texi (Window Frame Parameters): Document user-size.
9336 Shorten entry for top by referring to left.
9337
9338 2005-05-26 Richard M. Stallman <rms@gnu.org>
9339
9340 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9341 is new, and what the implications are. Other clarifications.
9342
9343 2005-05-24 Richard M. Stallman <rms@gnu.org>
9344
9345 * frames.texi (Dialog Boxes): Minor fixes.
9346
9347 2005-05-25 Masatake YAMATO <jet@gyve.org>
9348
9349 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9350
9351 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9352
9353 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9354 is optional.
9355
9356 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
9357
9358 * frames.texi (Dialog Boxes): Describe new optional argument.
9359
9360 2005-05-23 Lute Kamstra <lute@gnu.org>
9361
9362 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9363 syntax-begin-function over font-lock-beginning-of-syntax-function.
9364
9365 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9366
9367 * minibuf.texi (Reading File Names): Update description of
9368 `read-directory-name'.
9369
9370 * modes.texi (Derived Modes): Clarify :group keyword.
9371
9372 2005-05-21 Eli Zaretskii <eliz@gnu.org>
9373
9374 * files.texi (Locating Files): New subsection.
9375 Describe locate-file and executable-find.
9376
9377 2005-05-21 Kevin Ryde <user42@zip.com.au>
9378
9379 * frames.texi (Initial Parameters): Update cross reference to
9380 "Emacs Invocation".
9381
9382 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9383
9384 * keymaps.texi (Active Keymaps): Add anchor.
9385
9386 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9387 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9388 appropriate place.
9389 (Derived Modes): Small clarifications.
9390 (Minor Mode Conventions, Keymaps and Minor Modes):
9391 Replace references to nodes with references to anchors.
9392 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9393 Clarify description of lists whose first element is an integer.
9394 (Mode Line Variables): Add anchor.
9395 (%-Constructs): Clarify description of integer after %.
9396 (Emulating Mode Line): Describe nil value for FACE.
9397
9398 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9399
9400 * modes.texi (Derived Modes): Correct references to non-existing
9401 variable standard-syntax-table.
9402
9403 2005-05-17 Lute Kamstra <lute@gnu.org>
9404
9405 * modes.texi (Defining Minor Modes): Mention the mode hook.
9406
9407 2005-05-15 Kim F. Storm <storm@cua.dk>
9408
9409 * processes.texi (Network): Remove open-network-stream-nowait.
9410 (Network Servers): Remove open-network-stream-server.
9411
9412 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9413
9414 * elisp.texi (Top): Update detailed menu.
9415
9416 * variables.texi: Reorder nodes.
9417 (Variables): Update menu.
9418 (File Local Variables): Do not refer to the `-*-' line as
9419 a "local variables list". Add pxref.
9420
9421 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9422
9423 * elisp.texi (Top): Update detailed menu for node changes.
9424
9425 * modes.texi (Modes): Update Menu.
9426 (Hooks): Move to beginning of chapter.
9427 Most minor modes run mode hooks too.
9428 `add-hook' can handle void hooks or hooks whose value is a single
9429 function.
9430 (Major Modes): Update Menu.
9431 (Major Mode Basics): New node, split off from `Major Modes'.
9432 (Major Mode Conventions): Correct xref. Explain how to handle
9433 auto-mode-alist if the major mode command has an autoload cookie.
9434 (Auto Major Mode): Major update. Add magic-mode-alist.
9435 (Derived Modes): Major update.
9436 (Mode Line Format): Update Menu.
9437 (Mode Line Basics): New node, split off from `Mode Line Format'.
9438
9439 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9440 for `magic autoload comment'. Add index entries and anchor.
9441
9442 2005-05-14 Richard M. Stallman <rms@gnu.org>
9443
9444 * tips.texi (Coding Conventions): Explain how important it is
9445 that just loading certain files not change Emacs behavior.
9446
9447 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9448
9449 2005-05-12 Lute Kamstra <lute@gnu.org>
9450
9451 * modes.texi (Generic Modes): Update.
9452 (Major Modes): Refer to node "Generic Modes".
9453
9454 * elisp.texi (Top): Update to the current structure of the manual.
9455 * processes.texi (Processes): Add menu description.
9456 * customize.texi (Customization): Add menu descriptions.
9457
9458 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9459
9460 * processes.texi (Signals to Processes)
9461 (Low-Level Network): Fix typos.
9462
9463 2005-05-11 Lute Kamstra <lute@gnu.org>
9464
9465 * elisp.texi (Top): Add some nodes from the chapter "Major and
9466 Minor Modes" to the detailed node listing.
9467
9468 2005-05-10 Richard M. Stallman <rms@gnu.org>
9469
9470 * keymaps.texi (Extended Menu Items): Menu item filter functions
9471 can be called at any time.
9472
9473 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9474
9475 * variables.texi (File Local Variables): `(hack-local-variables t)'
9476 now also checks whether a mode is specified in the local variables
9477 list.
9478
9479 2005-05-05 Kevin Ryde <user42@zip.com.au>
9480
9481 * display.texi (The Echo Area): Correct format function cross
9482 reference.
9483
9484 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9485
9486 * variables.texi (Variable Aliases): Change description of
9487 `define-obsolete-variable-alias'.
9488
9489 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9490 (Defining Functions): Add xref.
9491 (Obsolete Functions): New node.
9492 (Function Safety): Standardize capitalization of section title.
9493
9494 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9495 (Dialog Boxes): Complete description of `x-popup-dialog'.
9496
9497 2005-05-04 Richard M. Stallman <rms@gnu.org>
9498
9499 * commands.texi (Interactive Codes): Fix Texinfo usage.
9500 Document U more clearly.
9501
9502 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9503
9504 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9505 function and not a macro.
9506
9507 * frames.texi (Pop-Up Menus): Correct and clarify description of
9508 `x-popup-menu'.
9509 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9510
9511 2005-05-01 Richard M. Stallman <rms@gnu.org>
9512
9513 * edebug.texi (Checking Whether to Stop): Fix previous change.
9514
9515 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9516
9517 * display.texi: Fix typos and Texinfo usage.
9518
9519 * edebug.texi (Checking Whether to Stop): executing-macro ->
9520 executing-kbd-macro.
9521
9522 2005-05-01 Richard M. Stallman <rms@gnu.org>
9523
9524 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9525
9526 2005-04-30 Richard M. Stallman <rms@gnu.org>
9527
9528 * files.texi (Magic File Names): Document `operations' property.
9529
9530 2005-04-29 Lute Kamstra <lute@gnu.org>
9531
9532 * modes.texi (Generic Modes): New node.
9533 (Major Modes): Add it to the menu.
9534 (Derived Modes): Add "derived mode" to concept index.
9535
9536 2005-04-28 Lute Kamstra <lute@gnu.org>
9537
9538 * modes.texi (Defining Minor Modes): Fix previous change.
9539 (Font Lock Mode): Simplify.
9540 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9541 when set and that some parts are optional. Add cross references.
9542 (Search-based Fontification): Say how to specify font-lock-keywords.
9543 Add cross references. Add font-lock-multiline to index.
9544 Move font-lock-keywords-case-fold-search here from node "Other Font
9545 Lock Variables". Document font-lock-add-keywords and
9546 font-lock-remove-keywords.
9547 (Other Font Lock Variables): Move font-lock-keywords-only,
9548 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9549 and font-lock-syntactic-face-function to node "Syntactic Font
9550 Lock". Move font-lock-keywords-case-fold-search to node
9551 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9552 and font-lock-{,un}fontify-{buffer,region}-function.
9553 (Precalculated Fontification): Remove reference to deleted variable
9554 font-lock-core-only.
9555 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9556 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9557 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9558 and font-lock-syntactic-face-function here from node "Other Font
9559 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9560 Syntax Properties". Add cross references.
9561 (Setting Syntax Properties): New node.
9562 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9563 * syntax.texi (Syntax Properties): Add cross reference.
9564 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9565
9566 2005-04-26 Richard M. Stallman <rms@gnu.org>
9567
9568 * display.texi (Defining Faces):
9569 Document `default' elements of defface spec.
9570
9571 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9572
9573 * variables.texi (Variable Aliases): Clarify text.
9574
9575 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
9576
9577 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9578
9579 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9580
9581 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9582
9583 2005-04-24 Eli Zaretskii <eliz@gnu.org>
9584
9585 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9586 syntax-after and syntax-class.
9587
9588 * files.texi (Changing Files): Fix last change's cross-reference.
9589 (Unique File Names): Don't mention "numbers" in the documentation
9590 of make-temp-file and make-temp-name.
9591
9592 2005-04-23 Richard M. Stallman <rms@gnu.org>
9593
9594 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9595
9596 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9597
9598 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9599
9600 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9601
9602 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9603 and define-obsolete-variable-alias.
9604
9605 2005-04-22 Kim F. Storm <storm@cua.dk>
9606
9607 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9608 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9609
9610 2005-04-21 Lute Kamstra <lute@gnu.org>
9611
9612 * lists.texi (Association Lists): Document rassq-delete-all.
9613
9614 2005-04-19 Richard M. Stallman <rms@gnu.org>
9615
9616 * modes.texi (Search-based Fontification): Explain that
9617 facespec is an expression to be evaluated.
9618
9619 2005-04-19 Kevin Ryde <user42@zip.com.au>
9620
9621 * streams.texi (Output Functions): Fix xref.
9622 * strings.texi (String Conversion): Fix xref.
9623
9624 2005-04-19 Kim F. Storm <storm@cua.dk>
9625
9626 * symbols.texi (Symbol Plists): Add safe-get.
9627 Mention that `get' may signal an error.
9628
9629 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
9630
9631 * customize.texi (Variable Definitions): Replace tooltip-mode
9632 example with save-place.
9633
9634 2005-04-17 Richard M. Stallman <rms@gnu.org>
9635
9636 * buffers.texi (Indirect Buffers): Clarify.
9637
9638 * positions.texi (Positions): Clarify converting marker to integer.
9639
9640 * strings.texi (String Basics): Mention string-match; clarify.
9641
9642 2005-04-08 Lute Kamstra <lute@gnu.org>
9643
9644 * modes.texi (Search-based Fontification): Fix cross references.
9645 Use consistent terminology. Document anchored highlighting.
9646
9647 2005-04-05 Lute Kamstra <lute@gnu.org>
9648
9649 * modes.texi (Defining Minor Modes): Document :group keyword
9650 argument and its default value.
9651
9652 2005-04-03 Lute Kamstra <lute@gnu.org>
9653
9654 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9655 references and/or descriptions. Delete major mode hooks; mention
9656 them as a category instead. Rename or delete obsolete hooks.
9657
9658 2005-04-02 Richard M. Stallman <rms@gnu.org>
9659
9660 * nonascii.texi (Coding System Basics): Another wording cleanup.
9661
9662 2005-04-01 Richard M. Stallman <rms@gnu.org>
9663
9664 * nonascii.texi (Coding System Basics): Clarify previous change.
9665
9666 2005-04-01 Kenichi Handa <handa@m17n.org>
9667
9668 * nonascii.texi (Coding System Basics): Describe about roundtrip
9669 identity of coding systems.
9670
9671 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
9672
9673 * text.texi (Buffer Contents): Add filter-buffer-substring and
9674 buffer-substring-filters.
9675
9676 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
9677
9678 * anti.texi (Antinews): Mention `G' interactive code.
9679
9680 * tips.texi (Compilation Tips): Mention benchmark.el.
9681
9682 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9683
9684 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9685 is now bound to M-o M-o.
9686
9687 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9688
9689 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9690
9691 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9692 in the Emacs Manual).
9693 * Makefile.in (srcs): Remove calendar.texi.
9694 * makefile.w32-in (srcs): Remove calendar.texi.
9695 * display.texi (Display): Change name of next node.
9696 * os.texi (System In): Change name of previous node.
9697 * elisp.texi (Top): Remove Calendar references.
9698 * vol1.texi (Top): Remove Calendar references.
9699 * vol2.texi (Top): Remove Calendar references.
9700
9701 2005-03-25 Richard M. Stallman <rms@gnu.org>
9702
9703 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9704 Cleanup previous change.
9705
9706 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
9707
9708 * display.texi (Face Attributes): Faces earlier in an :inherit
9709 list take precedence.
9710 (Scroll Bars): Fix description of vertical-scroll-bars.
9711 Document frame-current-scroll-bars and window-current-scroll-bars.
9712
9713 * markers.texi (The Mark): Document temporary Transient Mark mode.
9714
9715 * minibuf.texi (Reading File Names):
9716 Document read-file-name-completion-ignore-case.
9717
9718 * positions.texi (Screen Lines): Document nil for width argument
9719 to compute-motion.
9720
9721 2005-03-23 Kim F. Storm <storm@cua.dk>
9722
9723 * display.texi (Standard Faces): Other faces used in the fringe
9724 implicitly inherits from the fringe face.
9725 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9726 properties implicitly inherits from fringe face.
9727 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9728
9729 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
9730
9731 * display.texi (Invisible Text): State default value of
9732 line-move-ignore-invisible.
9733 (Managing Overlays): Document remove-overlays.
9734 (Standard Faces): Document escape-glyph face.
9735
9736 * minibuf.texi (Reading File Names): Document read-file-name-function.
9737
9738 * modes.texi (Other Font Lock Variables):
9739 Document font-lock-lines-before.
9740
9741 * positions.texi (Skipping Characters): skip-chars-forward allows
9742 character classes.
9743
9744 2005-03-18 Lute Kamstra <lute@gnu.org>
9745
9746 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9747
9748 2005-03-17 Richard M. Stallman <rms@gnu.org>
9749
9750 * text.texi (Undo): Document extensible undo entries.
9751
9752 * searching.texi (String Search, Regexp Search): Cleanups.
9753
9754 * nonascii.texi (Character Codes): Minor fix.
9755
9756 * display.texi (Display Property): Explain the significance
9757 of having text properties that are eq.
9758 (Other Display Specs): Explain string as display spec.
9759
9760 * commands.texi (Interactive Codes): Document G option.
9761
9762 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
9763
9764 * text.texi (Filling): Add sentence-end-without-period and
9765 sentence-end-without-space.
9766 (Changing Properties): Minor fix.
9767
9768 * anti.texi: Total rewrite.
9769
9770 2005-03-15 Lute Kamstra <lute@gnu.org>
9771
9772 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9773
9774 2005-03-08 Kim F. Storm <storm@cua.dk>
9775
9776 * display.texi (Specified Space): Property :width is support on
9777 non-graphic terminals, :height is not.
9778
9779 2005-03-07 Richard M. Stallman <rms@gnu.org>
9780
9781 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9782 Now subnodes of Fringes.
9783 (Overlay Arrow): Document overlay-arrow-variable-list.
9784 (Fringe Size/Pos): New node, broken out of Fringes.
9785 (Display): Explain clearing vs redisplay better.
9786 (Truncation): Clarify use of bitmaps.
9787 (The Echo Area): Clarify the uses of the echo area.
9788 Add max-mini-window-height.
9789 (Progress): Clarify.
9790 (Invisible Text): Explain that main loop moves point out.
9791 (Selective Display): Say "hidden", not "invisible".
9792 (Managing Overlays): Move up. Describe relation to Undo here.
9793 (Overlay Properties): Clarify intro.
9794 (Finding Overlays): Explain return values when nothing found.
9795 (Width): truncate-string-to-width has added arg.
9796 (Displaying Faces): Clarify and update mode line face handling.
9797 (Face Functions): Minor cleanup.
9798 (Conditional Display): Merge into Other Display Specs.
9799 (Pixel Specification, Other Display Specs): Minor cleanups.
9800 (Images, Image Descriptors): Minor cleanups.
9801 (GIF Images): Patents have expired.
9802 (Showing Images): Explain default text for insert-image.
9803 (Manipulating Button Types): Merge into Manipulating Buttons.
9804 (Making Buttons): Explain return values.
9805 (Button Buffer Commands): Add xref.
9806 (Inverse Video): Update mode-line-inverse-video.
9807 (Display Table Format): Clarify.
9808 (Active Display Table): Give defaults for window-display-table.
9809
9810 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9811 and calendar-today-marker are strings, not chars.
9812 (Holiday Customizing): Minor fix.
9813
9814 * internals.texi (Writing Emacs Primitives): Update `or' example.
9815 Update limit on # args of subr.
9816
9817 * edebug.texi (Using Edebug): Arrow is in fringe.
9818 (Instrumenting): Arg to eval-defun works without loading edebug.
9819 (Edebug Execution Modes): Add xref.
9820
9821 * customize.texi (Common Keywords): Clarify :require.
9822 Mention :version here.
9823 (Variable Definitions, Group Definitions): Not here.
9824 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9825
9826 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
9827 * nonascii.texi (Text Representations): Clarify position-bytes.
9828 (Character Sets): Add list-charset-chars.
9829 (Scanning Charsets): Add charset-after.
9830 (Encoding and I/O): Minor fix.
9831
9832 2005-03-06 Richard M. Stallman <rms@gnu.org>
9833
9834 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9835 (Resizing Windows): Likewise.
9836
9837 * text.texi (Change Hooks): Get rid of "Emacs 21".
9838
9839 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9840
9841 * streams.texi (Output Variables): Get rid of "Emacs 21".
9842
9843 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9844
9845 * os.texi (Translating Input): Replace flow-control example
9846 with a less obsolete example that uses `keyboard-translate'.
9847
9848 * objects.texi (Hash Table Type, Circular Objects):
9849 Get rid of "Emacs 21".
9850
9851 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9852 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9853
9854 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9855
9856 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9857
9858 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9859 (Menu Bar): Fix when menu-bar-update-hook is called.
9860
9861 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9862
9863 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9864 and make it read better.
9865
9866 * files.texi (Writing to Files): Get rid of "Emacs 21".
9867 (Unique File Names): Likewise.
9868
9869 * elisp.texi: Update Emacs version to 22.
9870
9871 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9872 (Overlay Properties, Face Attributes): Likewise.
9873 (Managing Overlays): Fix punctuation.
9874 (Attribute Functions): Clarify set-face-font; get rid of
9875 info about old Emacs versions.
9876 (Auto Faces, Font Lookup, Display Property, Images):
9877 Get rid of "Emacs 21".
9878
9879 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9880
9881 2005-03-05 Richard M. Stallman <rms@gnu.org>
9882
9883 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9884
9885 2005-03-04 Lute Kamstra <lute@gnu.org>
9886
9887 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9888
9889 2005-03-03 Lute Kamstra <lute@gnu.org>
9890
9891 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9892
9893 2005-03-01 Lute Kamstra <lute@gnu.org>
9894
9895 * debugging.texi (Debugger Commands): Update `j'.
9896
9897 2005-02-28 Lute Kamstra <lute@gnu.org>
9898
9899 * debugging.texi (Debugging): Fix typo.
9900 (Error Debugging): Document eval-expression-debug-on-error.
9901 (Function Debugging): Update example.
9902 (Using Debugger): Mention starred stack frames.
9903 (Debugger Commands): Document `j' and `l'.
9904 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9905 Update the messages that the debugger displays.
9906 (Internals of Debugger): Add cross reference. Update example.
9907 (Excess Open): Minor improvement.
9908 (Excess Close): Minor improvement.
9909
9910 2005-02-26 Richard M. Stallman <rms@gnu.org>
9911
9912 * tips.texi (Coding Conventions): Clarify.
9913 Put all the major mode key reservations together.
9914 Mention the Mouse-1 => Mouse-2 conventions.
9915
9916 * syntax.texi (Syntax Class Table): Clarify.
9917 (Syntax Table Functions): syntax-after moved from here.
9918 (Syntax Table Internals): syntax-after moved to here.
9919 (Parsing Expressions): Update info on number of values
9920 and what's meaningful in the STATE argument.
9921 (Categories): Fix typo.
9922
9923 * sequences.texi (Arrays): Cleanup.
9924 (Char-Tables): Clarify.
9925
9926 * processes.texi (Deleting Processes): Cleanups, add xref.
9927 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9928 (Process Information): set-process-coding-system, some args optional.
9929 (Input to Processes): Explain various types for PROCESS args.
9930 Rename them from PROCESS-NAME to PROCESS.
9931 (Signals to Processes): Likewise.
9932 (Decoding Output): Cleanup.
9933 (Query Before Exit): Clarify.
9934
9935 * os.texi (Startup Summary): Correct the options; add missing ones.
9936 (Terminal Output, Batch Mode): Clarify.
9937 (Flow Control): Node deleted.
9938
9939 * markers.texi (The Mark): Clarify.
9940
9941 * macros.texi (Expansion): Cleanup.
9942 (Indenting Macros): indent-spec allows ints, not floats.
9943
9944 * keymaps.texi (Keymaps): Clarify.
9945 (Format of Keymaps): Update lisp-mode-map example.
9946 (Active Keymaps, Key Lookup): Clarify.
9947 (Changing Key Bindings): Add xref to `kbd'.
9948 (Key Binding Commands, Simple Menu Items): Clarify.
9949 (Mouse Menus, Menu Bar): Clarify.
9950 (Menu Example): Replace print example with menu-bar-replace-menu.
9951
9952 * help.texi (Documentation Basics): Add function-documentation prop.
9953
9954 * elisp.texi (Top): Don't refer to Flow Control node.
9955
9956 * commands.texi (Command Overview): Improve xrefs.
9957 (Adjusting Point): Adjusting point applies to intangible and invis.
9958 (Key Sequence Input): Doc extra read-key-sequence args.
9959 Likewise for read-key-sequence-vector.
9960
9961 * backups.texi (Rename or Copy): Minor fix.
9962 (Numbered Backups): For version-control, say the default.
9963 (Auto-Saving): make-auto-save-file-name example is simplified.
9964
9965 * advice.texi (Advising Functions): Don't imply one part of Emacs
9966 should advise another part. Markup changes.
9967 (Defining Advice): Move transitional para.
9968 (Activation of Advice): Cleanup.
9969 Explain if COMPILE is nil or negative.
9970
9971 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9972
9973 2005-02-24 Lute Kamstra <lute@gnu.org>
9974
9975 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9976 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9977
9978 2005-02-23 Lute Kamstra <lute@gnu.org>
9979
9980 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9981 to define global minor modes as well.
9982
9983 * display.texi (Managing Overlays): overlay-buffer returns nil for
9984 deleted overlays.
9985
9986 2005-02-22 Kim F. Storm <storm@cua.dk>
9987
9988 * minibuf.texi (Basic Completion): Allow symbols in addition to
9989 strings in try-completion and all-completions.
9990
9991 2005-02-14 Lute Kamstra <lute@gnu.org>
9992
9993 * elisp.texi (Top): Remove reference to deleted node.
9994
9995 * lists.texi (Lists): Remove reference to deleted node.
9996 (Cons Cells): Fix typo.
9997
9998 * loading.texi (Where Defined): Fix typo.
9999
10000 2005-02-14 Richard M. Stallman <rms@gnu.org>
10001
10002 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10003 is useful for discarding some minor modes.
10004
10005 * symbols.texi (Symbol Components): Reorder examples.
10006
10007 * streams.texi (Input Functions): State standard-input default.
10008 (Output Variables): State standard-output default.
10009
10010 * objects.texi (Printed Representation): Clarify read syntax vs print.
10011 (Floating Point Type): Explain meaning better.
10012 (Symbol Type): Explain uniqueness better.
10013 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10014 List examples sooner.
10015 (Box Diagrams): New subnode broken out.
10016 Some examples moved from old Lists as Boxes node.
10017 (Dotted Pair Notation): Clarify intro.
10018 (Array Type): Clarify.
10019 (Type Predicates): Add hash-table-p.
10020
10021 * numbers.texi (Integer Basics): Clarify radix explanation.
10022 (Predicates on Numbers): Minor clarification.
10023 (Comparison of Numbers): Minor clarification. Clarify eql.
10024 Typos in min, max.
10025 (Math Functions): Clarify overflow in expt.
10026
10027 * minibuf.texi (Text from Minibuffer): Minor clarification.
10028 Mention arrow keys.
10029
10030 * loading.texi (Autoload): defun's doc string overrides autoload's
10031 doc string.
10032 (Repeated Loading): Modernize "add to list" examples.
10033 (Where Defined): Finish updating table of load-history elts.
10034
10035 * lists.texi (List-related Predicates): Minor wording improvement.
10036 (Lists as Boxes): Node deleted.
10037 (Building Lists): Explain trivial cases of number-sequence.
10038
10039 * hash.texi (Hash Tables): Add desc to menu items.
10040 (Creating Hash): Explain "full" means "make larger".
10041 (Hash Access): Any object can be a key.
10042 State value of maphash.
10043
10044 * functions.texi (What Is a Function): Wording cleanup.
10045 (Function Documentation): Minor cleanup.
10046 Explain purpose of calling convention at end of doc string.
10047 (Function Names): Wording cleanup.
10048 (Calling Functions): Wording cleanup.
10049 Explain better how funcall calls the function.
10050 (Function Cells): Delete example of saving and redefining function.
10051
10052 * control.texi (Combining Conditions): Wording cleanup.
10053 (Iteration): dolist and dotimes bind VAR locally.
10054 (Cleanups): Xref to Atomic Changes.
10055
10056 * compile.texi (Byte Compilation): Delete 19.29 info.
10057 (Compilation Functions): Macros' difficulties don't affect defsubst.
10058 (Docs and Compilation): Delete 19.29 info.
10059
10060 2005-02-10 Richard M. Stallman <rms@gnu.org>
10061
10062 * objects.texi (Symbol Type): Minor correction.
10063
10064 2005-02-06 Lute Kamstra <lute@gnu.org>
10065
10066 * modes.texi (Example Major Modes): Fix typos.
10067
10068 2005-02-06 Richard M. Stallman <rms@gnu.org>
10069
10070 * text.texi (Margins): fill-nobreak-predicate can be one function.
10071
10072 * strings.texi (Modifying Strings): clear-string can make unibyte.
10073 (Formatting Strings): format gives error if values missing.
10074
10075 * positions.texi (Character Motion): Mention default arg
10076 for forward-char. backward-char refers to forward-char.
10077 (Word Motion): Mention default arg for forward-word.
10078 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10079 Simplify end-of-buffer.
10080 (Text Lines): Mention default arg for forward-line.
10081 (List Motion): Mention default arg for beginning/end-of-defun.
10082 (Skipping Characters): Minor fixes in explaining character-set.
10083
10084 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10085 Mode inheritance applies only when default-major-mode is nil.
10086 Clarifications.
10087 (Example Major Modes): Update Text mode and Lisp mode examples.
10088 (Minor Mode Conventions): Mention define-minor-mode at top.
10089 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10090 (Mode Line Format): Update mode line face display info.
10091 (Properties in Mode): Mention effect of risky vars.
10092 (Imenu): Define imenu-add-to-menubar.
10093 (Font Lock Mode): Add descriptions to menu lines.
10094 (Faces for Font Lock): Add font-lock-doc-face.
10095
10096 2005-02-05 Lute Kamstra <lute@gnu.org>
10097
10098 * text.texi (Maintaining Undo): Remove obsolete function.
10099
10100 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10101
10102 * frames.texi (Color Names): Add pointer to the X docs about RGB
10103 color specifications. Improve indexing.
10104 (Text Terminal Colors): Replace the description of RGB values by
10105 an xref to "Color Names".
10106
10107 2005-02-03 Richard M. Stallman <rms@gnu.org>
10108
10109 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10110 Clarify.
10111 (Selecting Windows): Clarify save-selected-window.
10112 (Cyclic Window Ordering): Clarify walk-windows.
10113 (Window Point): Clarify.
10114 (Window Start): Add comment to example.
10115 (Resizing Windows): Add `interactive' specs in examples.
10116 Document fit-window-to-buffer.
10117
10118 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10119 (Undo, Maintaining Undo): Clarify last change.
10120 (Sorting): In sort-numeric-fields, explain about octal and hex.
10121 Mention sort-numeric-base.
10122 (Format Properties): Add xref for hard newlines.
10123
10124 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10125 (Pop-Up Menus): Fix typo.
10126 (Color Names): Explain all types of color names.
10127 Explain color-values on B&W terminal.
10128 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10129
10130 * files.texi (File Locks): Not supported on MS systems.
10131 (Testing Accessibility): Clarify.
10132
10133 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10134 (Coverage Testing): Fix typo.
10135
10136 * commands.texi (Misc Events): Remove stray space.
10137
10138 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10139 (Modification Time): Clarify when visited-file-modtime returns 0.
10140 (The Buffer List): Clarify bury-buffer.
10141 (Killing Buffers): Clarify.
10142 (Indirect Buffers): Add clone-indirect-buffer.
10143
10144 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10145
10146 * edebug.texi (Printing in Edebug): Fix default value of
10147 edebug-print-circle.
10148 (Coverage Testing): Fix displayed frequency count data.
10149
10150 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10151
10152 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10153
10154 2005-02-02 Kim F. Storm <storm@cua.dk>
10155
10156 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10157
10158 2005-01-29 Eli Zaretskii <eliz@gnu.org>
10159
10160 * commands.texi (Misc Events): Describe the help-echo event.
10161
10162 * text.texi (Special Properties) <help-echo>: Use `pos'
10163 consistently in description of the help-echo property.
10164 Use @code{nil} instead of @var{nil}.
10165
10166 * display.texi (Overlay Properties): Fix the index entry for
10167 help-echo overlay property.
10168
10169 * customize.texi (Type Keywords): Uncomment the xref to the
10170 help-echo property documentation.
10171
10172 2005-01-23 Kim F. Storm <storm@cua.dk>
10173
10174 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10175 return value. Third element FULLY replaced by PARTIAL which
10176 specifies number of invisible pixels if row is only partially visible.
10177 (Textual Scrolling): Mention auto-window-vscroll.
10178 (Vertical Scrolling): New defvar auto-window-vscroll.
10179
10180 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10181
10182 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10183 command remapping.
10184
10185 2005-01-15 Richard M. Stallman <rms@gnu.org>
10186
10187 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10188
10189 2005-01-14 Kim F. Storm <storm@cua.dk>
10190
10191 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10192
10193 * text.texi (Links and Mouse-1): Fix string and vector item.
10194
10195 2005-01-13 Richard M. Stallman <rms@gnu.org>
10196
10197 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10198 descriptions of overriding-local-map and overriding-terminal-local-map.
10199
10200 * text.texi (Links and Mouse-1): Clarify text.
10201
10202 2005-01-13 Kim F. Storm <storm@cua.dk>
10203
10204 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10205
10206 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10207
10208 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10209
10210 2005-01-12 Kim F. Storm <storm@cua.dk>
10211
10212 * text.texi (Links and Mouse-1): Rename section from Enabling
10213 Mouse-1 to Following Links. Change xrefs.
10214 Add examples for define-button-type and define-widget.
10215
10216 * display.texi (Button Properties, Button Buffer Commands):
10217 Clarify mouse-1 and follow-link functionality.
10218
10219 2005-01-12 Richard M. Stallman <rms@gnu.org>
10220
10221 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10222
10223 * display.texi (Beeping): Fix Texinfo usage.
10224
10225 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10226
10227 2005-01-11 Kim F. Storm <storm@cua.dk>
10228
10229 * display.texi (Button Properties, Button Buffer Commands):
10230 Mention mouse-1 binding. Add follow-link keyword.
10231
10232 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10233 (Enabling Mouse-1 to Follow Links): New subsection.
10234
10235 2005-01-06 Richard M. Stallman <rms@gnu.org>
10236
10237 * text.texi (Special Properties): Minor change.
10238
10239 * os.texi (Timers): Clarify previous change.
10240
10241 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10242
10243 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10244
10245 * display.texi (Face Attributes): Correct xref to renamed node.
10246
10247 2005-01-01 Richard M. Stallman <rms@gnu.org>
10248
10249 * display.texi (Face Attributes): Describe hex color specs.
10250
10251 2004-12-31 Richard M. Stallman <rms@gnu.org>
10252
10253 * os.texi (Timers): Update previous change.
10254
10255 2004-12-30 Kim F. Storm <storm@cua.dk>
10256
10257 * display.texi (Line Height): Total line-height is now specified
10258 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10259 in cons cells. (nil . RATIO) is relative to actual line height.
10260 Use line-height `t' instead of `0' to get minimum height.
10261
10262 2004-12-29 Richard M. Stallman <rms@gnu.org>
10263
10264 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10265
10266 2004-12-28 Richard M. Stallman <rms@gnu.org>
10267
10268 * commands.texi (Quitting): Clarify value of with-local-quit.
10269
10270 * elisp.texi (Top): Fix previous change.
10271
10272 * loading.texi (Loading): Fix previous change.
10273
10274 2004-12-27 Richard M. Stallman <rms@gnu.org>
10275
10276 * Makefile.in (MAKEINFO): Specify --force.
10277
10278 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10279
10280 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10281
10282 * display.texi (Line Height): Further clarify.
10283
10284 * elisp.texi (Top): Update Loading submenu.
10285
10286 * loading.texi (Where Defined): New node.
10287 (Unloading): load-history moved to Where Defined.
10288
10289 2004-12-21 Richard M. Stallman <rms@gnu.org>
10290
10291 * commands.texi (Event Input Misc): Add while-no-input.
10292
10293 2004-12-11 Richard M. Stallman <rms@gnu.org>
10294
10295 * display.texi (Line Height): Rewrite text for clarity.
10296
10297 2004-12-11 Kim F. Storm <storm@cua.dk>
10298
10299 * display.texi (Display): Add node "Line Height" to menu.
10300 (Line Height): New node. Move full description of line-spacing
10301 and line-height text properties here from text.texi.
10302 (Scroll Bars): Add vertical-scroll-bar variable.
10303
10304 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10305
10306 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10307 line-spacing and vertical-scroll-bar.
10308
10309 * text.texi (Special Properties): Just mention line-spacing and
10310 line-height here, add xref to new "Line Height" node.
10311
10312 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10313
10314 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10315
10316 * locals.texi (Standard Buffer-Local Variables):
10317 Add @xref for `line-spacing'.
10318
10319 2004-12-05 Richard M. Stallman <rms@gnu.org>
10320
10321 * Makefile.in (maintainer-clean): Remove the info files
10322 in $(infodir) where they are created.
10323
10324 2004-12-03 Richard M. Stallman <rms@gnu.org>
10325
10326 * windows.texi (Selecting Windows): get-lru-window and
10327 get-largest-window don't consider dedicated windows.
10328
10329 * text.texi (Undo): Document undo-in-progress.
10330
10331 2004-11-26 Richard M. Stallman <rms@gnu.org>
10332
10333 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10334 Remove a few vars that are not always buffer-local.
10335
10336 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10337
10338 * locals.texi (Standard Buffer-Local Variables): Comment out
10339 xref's to non-existent node `Yet to be written'.
10340
10341 2004-11-24 Richard M. Stallman <rms@gnu.org>
10342
10343 * processes.texi (Synchronous Processes): Grammar fix.
10344
10345 * numbers.texi (Comparison of Numbers): Add eql.
10346
10347 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10348
10349 * intro.texi (Printing Notation): Fix previous change.
10350
10351 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10352 and default-indicate-buffer-boundaries from here.
10353 (Usual Display): To here.
10354 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10355 (Usual Display): Move tab-width up.
10356
10357 * customize.texi (Variable Definitions):
10358 Replace show-paren-mode example with tooltip-mode.
10359 (Simple Types, Composite Types, Defining New Types):
10360 Minor cleanups.
10361
10362 2004-11-21 Jesper Harder <harder@ifa.au.dk>
10363
10364 * processes.texi (Synchronous Processes, Output from Processes):
10365 Markup fix.
10366
10367 2004-11-20 Richard M. Stallman <rms@gnu.org>
10368
10369 * positions.texi (Skipping Characters): skip-chars-forward
10370 now handles char classes.
10371
10372 * intro.texi (Printing Notation): Avoid confusion of `print'
10373 when explaining @print.
10374
10375 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10376
10377 * display.texi (Display Table Format): Minor fix.
10378
10379 * streams.texi (Output Functions): Fix print example.
10380
10381 * Makefile.in (elisp): New target.
10382 (dist): Depend on $(infodir)/elisp, not elisp.
10383 Copy the info files from $(infodir).
10384
10385 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10386 read-from-minibuffer.
10387
10388 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10389
10390 2004-11-19 Richard M. Stallman <rms@gnu.org>
10391
10392 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10393
10394 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10395
10396 * tips.texi (Coding Conventions): Fix typo.
10397
10398 2004-11-16 Richard M. Stallman <rms@gnu.org>
10399
10400 * tips.texi (Coding Conventions): Separate defvar and require
10401 methods to avoid warnings. Use require only when there are many
10402 functions and variables from that package.
10403
10404 * minibuf.texi (Minibuffer Completion): When ignoring case,
10405 predicate must not be case-sensitive.
10406
10407 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10408 (Test Coverage): Don't talk about "splotches". Clarified.
10409
10410 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10411
10412 * frames.texi (Window Frame Parameters): Fix typo.
10413
10414 2004-11-15 Kim F. Storm <storm@cua.dk>
10415
10416 * symbols.texi (Other Plists): Note that plist-get may signal error.
10417 Add safe-plist-get.
10418
10419 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10420
10421 * modes.texi (Font Lock Basics): Fix typo.
10422
10423 2004-11-08 Richard M. Stallman <rms@gnu.org>
10424
10425 * syntax.texi (Syntax Table Functions): Add syntax-after.
10426
10427 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
10428
10429 * os.texi (Processor Run Time): New section documenting
10430 get-internal-run-time.
10431
10432 2004-11-06 Eli Zaretskii <eliz@gnu.org>
10433
10434 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10435 it nukes elisp-cover.texi.
10436 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10437 elisp-0 etc.
10438
10439 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10440
10441 * commands.texi (Keyboard Macros): Document `append' return value
10442 of `defining-kbd-macro'.
10443
10444 2004-11-01 Richard M. Stallman <rms@gnu.org>
10445
10446 * commands.texi (Interactive Call): Add called-interactively-p.
10447
10448 2004-10-29 Simon Josefsson <jas@extundo.com>
10449
10450 * minibuf.texi (Reading a Password): Revert.
10451
10452 2004-10-28 Richard M. Stallman <rms@gnu.org>
10453
10454 * frames.texi (Display Feature Testing): Explain about "vendor".
10455
10456 2004-10-27 Richard M. Stallman <rms@gnu.org>
10457
10458 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10459 not raw. Clarify `n'.
10460 (Interactive Call): Rewrite interactive-p, focusing on when
10461 and how to use it.
10462 (Misc Events): Clarify previous change.
10463
10464 * advice.texi (Simple Advice): Clarify what job the example does.
10465 (Around-Advice): Clarify ad-do-it.
10466 (Activation of Advice): An option of ad-default-compilation-action
10467 is `never', not `nil'.
10468
10469 2004-10-26 Kim F. Storm <storm@cua.dk>
10470
10471 * commands.texi (Interactive Codes): Add U code letter.
10472
10473 2004-10-25 Simon Josefsson <jas@extundo.com>
10474
10475 * minibuf.texi (Reading a Password): Add.
10476
10477 2004-10-24 Jason Rumney <jasonr@gnu.org>
10478
10479 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10480 and wheel-down.
10481
10482 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10483
10484 * processes.texi (Synchronous Processes): Document process-file.
10485
10486 2004-10-22 Kenichi Handa <handa@m17n.org>
10487
10488 * text.texi (translate-region): Document that it accepts also a
10489 char-table.
10490
10491 2004-10-22 David Ponce <david@dponce.com>
10492
10493 * windows.texi (Resizing Windows): Document the `preserve-before'
10494 argument of the functions `enlarge-window' and `shrink-window'.
10495
10496 2004-10-19 Jason Rumney <jasonr@gnu.org>
10497
10498 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10499
10500 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10501
10502 * text.texi (Filling): Add anchor for definition of
10503 `sentence-end-double-space'.
10504
10505 * searching.texi (Regexp Example): Update description of how
10506 Emacs currently recognizes the end of a sentence.
10507 (Standard Regexps): Update definition of the variable
10508 `sentence-end'. Add definition of the function `sentence-end'.
10509
10510 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10511
10512 * display.texi (Progress): New node.
10513
10514 2004-10-05 Kim F. Storm <storm@cua.dk>
10515
10516 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10517
10518 2004-09-29 Kim F. Storm <storm@cua.dk>
10519
10520 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10521 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10522 fringe bitmap symbols, as they now have their own namespace.
10523 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10524 vs. pixels. Signal error if no free bitmap slots.
10525 (Pixel Specification): Change IMAGE to @var{image}.
10526
10527 2004-09-28 Richard M. Stallman <rms@gnu.org>
10528
10529 * text.texi (Special Properties): Clarify line-spacing and line-height.
10530
10531 * searching.texi (Regexp Search): Add looking-back.
10532
10533 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10534
10535 * display.texi: Correct typos.
10536 (Image Descriptors): Correct xref's.
10537
10538 2004-09-25 Richard M. Stallman <rms@gnu.org>
10539
10540 * text.texi (Special Properties): Cleanups in `cursor'.
10541 Rewrites in `line-height' and `line-spacing'; exchange them.
10542
10543 * display.texi (Fringes): Rewrite previous change.
10544 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10545 (Display Fringe Bitmaps): Node deleted, text moved.
10546 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10547 (Scroll Bars): Clarify set-window-scroll-bars.
10548 (Pointer Shape): Rewrite.
10549 (Specified Space): Clarify :align-to, etc.
10550 (Pixel Specification): Use @var. Clarify new text.
10551 (Other Display Specs): Clarify `slice'.
10552 (Image Descriptors): Cleanups.
10553 (Showing Images): Cleanups.
10554
10555 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10556
10557 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10558
10559 * modes.texi: Various minor changes in addition to:
10560 (Major Mode Conventions): Final call to `run-mode-hooks' should
10561 not be inside the `delay-mode-hooks' form.
10562 (Mode Hooks): New node.
10563 (Hooks): Delete obsolete example.
10564 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10565 node "Mode Hooks".
10566
10567 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10568
10569 * display.texi: Correct various typos.
10570 (Display): Rename node "Pointer Shapes" to "Pointer
10571 Shape". (There is already a node called "Pointer Shapes" in
10572 frames.texi.)
10573 (Images): Remove non-existent node "Image Slices" from menu.
10574
10575 2004-09-23 Kim F. Storm <storm@cua.dk>
10576
10577 * text.texi (Special Properties): Add `cursor', `pointer',
10578 `line-height', and `line-spacing' properties.
10579
10580 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10581 Shapes' to menu.
10582 (Standard Faces): Doc fix for fringe face.
10583 (Fringes): Add `overflow-newline-into-fringe' and
10584 'indicate-buffer-boundaries'.
10585 (Fringe Bitmaps, Pointer Shapes): New nodes.
10586 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10587 Bitmaps' to menu.
10588 (Specified Space): Describe pixel width and height.
10589 (Pixel Specification): New node.
10590 (Other Display Specs): Add `slice' property.
10591 (Display Fringe Bitmaps): New node.
10592 (Images): Add 'Image Slices' to menu.
10593 (Image Descriptors): Add `:pointer' and `:map' properties.
10594 (Showing Images): Add slice arg to `insert-image'.
10595 Add 'insert-sliced-image'.
10596
10597 2004-09-20 Richard M. Stallman <rms@gnu.org>
10598
10599 * commands.texi (Key Sequence Input):
10600 Clarify downcasing in read-key-sequence.
10601
10602 2004-09-08 Juri Linkov <juri@jurta.org>
10603
10604 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10605
10606 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10607
10608 * locals.texi (Standard Buffer-Local Variables):
10609 Add `buffer-auto-save-file-format'.
10610 * internals.texi (Buffer Internals): Describe new
10611 auto_save_file_format field of the buffer structure.
10612 * files.texi (Format Conversion): `auto-save-file-format' has been
10613 renamed `buffer-auto-save-file-format'.
10614
10615 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10616
10617 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10618 an integer or a marker.
10619 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10620
10621 2004-08-22 Richard M. Stallman <rms@gnu.org>
10622
10623 * modes.texi (Major Mode Conventions): Discuss rebinding of
10624 standard key bindings.
10625
10626 2004-08-18 Kim F. Storm <storm@cua.dk>
10627
10628 * processes.texi (Accepting Output): Add `just-this-one' arg to
10629 `accept-process-output'.
10630 (Output from Processes): New var `process-adaptive-read-buffering'.
10631
10632 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10633
10634 * keymaps.texi: Various changes in addition to:
10635 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10636 Give more varied examples for `kbd'.
10637 (Creating Keymaps): Char tables have slots for all characters
10638 without modifiers.
10639 (Active Keymaps): `overriding-local-map' and
10640 `overriding-terminal-local-map' also override text property and
10641 overlay keymaps.
10642 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10643 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10644 to denote a prefix of no events.
10645 `map-keymap' includes parent's bindings _recursively_.
10646 Clarify and correct description of `where-is-internal'.
10647 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10648 (Menu Example): For menus intended for use with the keyboard, the
10649 menu items should be bound to characters or real function keys.
10650
10651 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10652
10653 * objects.texi (Character Type): Reposition `@anchor' to prevent
10654 double space inside sentence in Info.
10655
10656 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10657 renamed to `disabled-command-function'.
10658 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10659 (Command Loop Info): Replace reference to it.
10660 (Disabling Commands): `disabled-command-hook' has been renamed to
10661 `disabled-command-function'.
10662
10663 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10664
10665 * os.texi (Translating Input): Only non-prefix bindings in
10666 `key-translation-map' override actual key bindings. Warn about
10667 possible indirect effect of actual key bindings on non-prefix
10668 bindings in `key-translation-map'.
10669
10670 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10671
10672 * minibuf.texi (High-Level Completion): Add anchor for definition
10673 of `read-variable'.
10674
10675 * commands.texi: Various changes in addition to:
10676 (Using Interactive): Clarify description of `interactive-form'.
10677 (Interactive Call): Mention default for KEYS argument to
10678 `call-interactively'.
10679 (Command Loop Info): Clarify description of `this-command-keys'.
10680 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10681 Value of `last-event-frame' can be `macro'.
10682 (Repeat Events): `double-click-fuzz' is also used to distinguish
10683 clicks and drags.
10684 (Classifying Events): Clarify descriptions of `event-modifiers'
10685 `event-basic-type' and `event-convert-list'.
10686 (Accessing Events): `posn-timestamp' takes POSITION argument.
10687 (Quoted Character Input): Clarify description of
10688 `read-quoted-char' and fix example.
10689 (Quitting): Add `with-local-quit'.
10690 (Disabling Commands): Correct and clarify descriptions of
10691 `enable-command' and `disable-command'.
10692 Mention what happens if `disabled-command-hook' is nil.
10693 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10694 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10695
10696 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10697
10698 * frames.texi: Various changes in addition to:
10699 (Creating Frames): Expand and clarify description of `make-frame'.
10700 (Window Frame Parameters): Either none or both of the `icon-left'
10701 and `icon-top' parameters must be specified. Put descriptions of
10702 `menu-bar-lines' and `toolbar-lines' closer together and change
10703 them accordingly.
10704 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10705 except while processing `frame-title-format' or `icon-title-format'.
10706 (Deleting Frames): Correct description of `delete-frame'.
10707 Non-nil return values of `frame-live-p' are like those of `framep'.
10708 (Frames and Windows): Mention return value of
10709 `set-frame-selected-window'.
10710 (Visibility of Frames): Mention `force' argument to
10711 `make-frame-invisible'. `frame-visible-p' returns t for all
10712 frames on text-only terminals.
10713 (Frame Configurations): Restoring a frame configuration does not
10714 restore deleted frames.
10715 (Window System Selections): `x-set-selection' returns DATA.
10716 (Resources): Add example.
10717 (Display Feature Testing): Clarify descriptions of
10718 `display-pixel-height', `display-pixel-width', `x-server-version'
10719 and `x-server-vendor'.
10720
10721 * windows.texi (Choosing Window): Add anchor.
10722 * minibuf.texi (Minibuffer Misc): Add anchor.
10723
10724 2004-07-23 John Paul Wallington <jpw@gnu.org>
10725
10726 * macros.texi (Defining Macros): Declaration keyword for setting
10727 Edebug spec is `debug' not `edebug'.
10728
10729 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10730
10731 * windows.texi: Various small changes in addition to:
10732 (Window Point): Mention return value of `set-window-point'.
10733 (Window Start): `pos-visible-in-window-p' disregards horizontal
10734 scrolling. Explain return value if PARTIALLY is non-nil.
10735 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10736 and `set-window-vscroll'.
10737 (Size of Window): The argument WINDOW to `window-inside-edges',
10738 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10739 (Resizing Windows): Explain return value of
10740 `shrink-window-if-larger-than-buffer'.
10741 `window-size-fixed' automatically becomes buffer local when set.
10742 (Window Configurations): Explain return value of
10743 `set-window-configuration'.
10744
10745 * minibuf.texi (Minibuffer Misc): Add anchor for
10746 `minibuffer-scroll-window'.
10747
10748 * positions.texi (Text Lines): Add anchor for `count-lines'.
10749
10750 2004-07-17 Richard M. Stallman <rms@gnu.org>
10751
10752 * display.texi (Overlay Properties): Adding `evaporate' prop
10753 deletes empty overlay immediately.
10754
10755 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10756 fix example.
10757
10758 2004-07-16 Jim Blandy <jimb@redhat.com>
10759
10760 * searching.texi (Regexp Backslash): Document new \_< and \_>
10761 operators.
10762
10763 2004-07-16 Juanma Barranquero <lektu@terra.es>
10764
10765 * display.texi (Images): Fix Texinfo usage.
10766
10767 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10768
10769 * buffers.texi (Modification Time): `visited-file-modtime' now
10770 returns a list of two integers, instead of a cons.
10771
10772 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * windows.texi: Various changes in addition to:
10775 (Splitting Windows): Add `split-window-keep-point'.
10776
10777 2004-07-09 Richard M. Stallman <rms@gnu.org>
10778
10779 * frames.texi (Input Focus): Minor fix.
10780
10781 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10782
10783 * frames.texi (Input Focus): Clarify descriptions of
10784 `select-frame-set-input-focus' and `select-frame'.
10785
10786 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10787
10788 * os.texi: Various small changes in addition to:
10789 (Killing Emacs): Expand and clarify description of
10790 `kill-emacs-query-functions' and `kill-emacs-hook'.
10791 (System Environment): Expand and clarify description of `getenv'
10792 and `setenv'.
10793 (Timers): Clarify description of `run-at-time'.
10794 (Translating Input): Correct description of
10795 `extra-keyboard-modifiers'.
10796 (Flow Control): Correct description of `enable-flow-control'.
10797
10798 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10799
10800 * os.texi: Update copyright.
10801 (Session Management): Grammar fix.
10802 Clarify which Emacs does the restarting.
10803 Use @samp for *scratch* buffer.
10804
10805 2004-07-04 Alan Mackenzie <acm@muc.de>
10806
10807 * frames.texi (Input Focus): Add documentation for
10808 `select-frame-set-input-focus'. Replace refs to non-existent
10809 `switch-frame' with `select-frame'. Minor corrections and tidying
10810 up of text-only terminal stuff.
10811
10812 2004-07-02 Richard M. Stallman <rms@gnu.org>
10813
10814 * files.texi (Saving Buffers): Cleanup write-contents-function.
10815 (Magic File Names): Cleanup file-remote-p.
10816
10817 2004-07-02 Kai Großjohann <kai@emptydomain.de>
10818
10819 * files.texi (Magic File Names): `file-remote-p' returns an
10820 identifier of the remote system, not just t.
10821
10822 2004-07-02 David Kastrup <dak@gnu.org>
10823
10824 * searching.texi (Entire Match Data): Add explanation about new
10825 match-data behavior when @var{integers} is non-nil.
10826
10827 2004-06-24 Richard M. Stallman <rms@gnu.org>
10828
10829 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10830
10831 * customize.texi (Variable Definitions): Note about doc strings
10832 and :set.
10833
10834 * keymaps.texi (Keymap Terminology): Document `kbd'.
10835 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10836
10837 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10838 makes it buffer-local.
10839
10840 * files.texi (Saving Buffers): Correct previous change.
10841
10842 * commands.texi (Accessing Events):
10843 Clarify posn-col-row and posn-actual-col-row.
10844
10845 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
10846
10847 * commands.texi (Accessing Events): New functions
10848 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10849
10850 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10851
10852 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10853 * frames.texi, buffers.texi, backups.texi, variables.texi:
10854 * loading.texi, eval.texi, functions.texi, control.texi:
10855 * symbols.texi, minibuf.texi: Reposition @anchor's.
10856
10857 * help.texi: Various small changes in addition to the following.
10858 (Describing Characters): Describe PREFIX argument to
10859 `key-description'. Correct and clarify definition of
10860 `text-char-description'. Describe NEED-VECTOR argument to
10861 `read-kbd-macro'.
10862 (Help Functions): Clarify definition of `apropos'.
10863
10864 2004-06-23 Lars Hansen <larsh@math.ku.dk>
10865
10866 * files.texi (Saving Buffers): Correct description of
10867 `write-contents-functions'.
10868
10869 2004-06-21 Juanma Barranquero <lektu@terra.es>
10870
10871 * display.texi (Images): Remove redundant @vindex directives.
10872 Rewrite `image-library-alist' doc in active voice.
10873
10874 2004-06-14 Juanma Barranquero <lektu@terra.es>
10875
10876 * display.texi (Images): Document new delayed library loading,
10877 variable `image-library-alist' and (existing but undocumented)
10878 function `image-type-available-p'.
10879
10880 2004-06-05 Richard M. Stallman <rms@gnu.org>
10881
10882 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10883 refer the user to the Initial Input node.
10884 (Text from Minibuffer): Likewise.
10885 (Initial Input): New node. Document this feature
10886 and say it is mostly deprecated.
10887
10888 2004-05-30 Richard M. Stallman <rms@gnu.org>
10889
10890 * loading.texi (Named Features): Clarify return value
10891 and meaning of NOERROR.
10892
10893 * variables.texi (File Local Variables): Minor cleanup.
10894
10895 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
10896
10897 * files.texi (Magic File Names): Add `file-remote-p' as operation
10898 of file name handlers.
10899
10900 2004-05-29 Richard M. Stallman <rms@gnu.org>
10901
10902 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10903 as arg to a minor mode command.
10904
10905 2004-05-22 Richard M. Stallman <rms@gnu.org>
10906
10907 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10908
10909 * streams.texi (Output Variables): Doc float-output-format.
10910
10911 * searching.texi (Regexp Special): Nested repetition can be infloop.
10912
10913 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10914 real stack overflow.
10915
10916 * compile.texi: Minor cleanups.
10917
10918 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10919
10920 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10921 circular lists.
10922 (List Elements): Explain handling of circular and dotted lists.
10923
10924 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10925
10926 * modes.texi (Search-based Fontification): Fix typo.
10927
10928 2004-05-10 Juanma Barranquero <lektu@terra.es>
10929
10930 * modes.texi (Mode Line Variables): Fix description of
10931 global-mode-string, which is now after which-func-mode, not the
10932 buffer name.
10933
10934 2004-05-07 Lars Hansen <larsh@math.ku.dk>
10935
10936 * modes.texi (Desktop Save Mode): Add.
10937 (Modes): Add menu entry Desktop Save Mode.
10938
10939 * hooks.texi: Add desktop-after-read-hook,
10940 desktop-no-desktop-file-hook and desktop-save-hook.
10941
10942 * locals.texi: Add desktop-save-buffer.
10943
10944 2004-04-30 Jesper Harder <harder@ifa.au.dk>
10945
10946 * display.texi: emacs -> Emacs.
10947
10948 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10949
10950 * files.texi (Changing Files): Document set-file-times.
10951
10952 2004-04-23 Juanma Barranquero <lektu@terra.es>
10953
10954 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10955
10956 2004-04-18 Jesper Harder <harder@ifa.au.dk>
10957
10958 * tips.texi (Coding Conventions): defopt -> defcustom.
10959
10960 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10961
10962 * sequences.texi: Various clarifications.
10963
10964 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10965
10966 * buffers.texi (Read Only Buffers): Mention optional ARG to
10967 `toggle-read-only'.
10968
10969 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
10970
10971 * windows.texi (Selecting Windows): Note that get-lru-window
10972 returns a full-width window if possible.
10973
10974 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10975
10976 * buffers.texi: Various changes in addition to:
10977 (Buffer File Name): Add `find-buffer-visiting'.
10978 (Buffer Modification): Mention optional ARG to `not-modified'.
10979 (Indirect Buffers): Mention optional CLONE argument to
10980 `make-indirect-buffer'.
10981
10982 * files.texi: Various changes in addition to:
10983 (Visiting Functions): `find-file-hook' is now a normal hook.
10984 (File Name Expansion): Explain difference between the way that
10985 `expand-file-name' and `file-truename' treat `..'.
10986 (Contents of Directories): Mention optional ID-FORMAT argument to
10987 `directory-files-and-attributes'.
10988 (Format Conversion): Mention new optional CONFIRM argument to
10989 `format-write-file'.
10990
10991 2004-04-12 Miles Bader <miles@gnu.org>
10992
10993 * macros.texi (Expansion): Add description of `macroexpand-all'.
10994
10995 2004-04-05 Jesper Harder <harder@ifa.au.dk>
10996
10997 * variables.texi (Variable Aliases):
10998 Mention cyclic-variable-indirection.
10999
11000 * errors.texi (Standard Errors): Ditto.
11001
11002 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11003
11004 * backups.texi: Various small changes in addition to:
11005 (Making Backups): Mention return value of `backup-buffer'.
11006 (Auto-Saving): Mention optional FORCE argument to
11007 `delete-auto-save-file-if-necessary'.
11008 (Reverting): Mention optional PRESERVE-MODES argument to
11009 `revert-buffer'. Correct description of `revert-buffer-function'.
11010
11011 2004-03-22 Juri Linkov <juri@jurta.org>
11012
11013 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11014 with `Vector Functions'.
11015
11016 * text.texi (Sorting): Add missing quote.
11017
11018 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11019
11020 * intro.texi (Lisp History): Replace xref to `cl' manual with
11021 inforef.
11022
11023 2004-03-12 Richard M. Stallman <rms@gnu.org>
11024
11025 * intro.texi (Version Info): Add arg to emacs-version.
11026 (Lisp History): Change xref to CL manual.
11027
11028 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11029
11030 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11031 for Partial Completion mode.
11032
11033 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11034
11035 * customize.texi: Fix typo. Remove eol whitespace.
11036
11037 2004-03-04 Richard M. Stallman <rms@gnu.org>
11038
11039 * processes.texi: Fix typos.
11040
11041 * lists.texi (Building Lists): Minor clarification.
11042
11043 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11044 in make-hash-table.
11045
11046 2004-02-29 Juanma Barranquero <lektu@terra.es>
11047
11048 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11049 rm, and ignore exit code.
11050
11051 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11052
11053 * display.texi (Defining Faces): Add description for min-colors.
11054 Update example.
11055
11056 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11057
11058 * abbrevs.texi: Various corrections and clarifications in addition
11059 to the following:
11060 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11061
11062 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11063
11064 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11065
11066 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11067
11068 * text.texi: Various small changes in addition to the following:
11069 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11070 to delete-horizontal-space.
11071 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11072 description of yank-handler text property at various places.
11073
11074 * frames.texi (Window System Selections): Add anchor.
11075
11076 * syntax.texi (Syntax Table Functions): Clarify and correct
11077 descriptions of make-syntax-table and copy-syntax-table.
11078 (Motion and Syntax): Clarify SYNTAXES argument to
11079 skip-syntax-forward.
11080 (Parsing Expressions): Mention that the return value of
11081 parse-partial-sexp is currently a list of ten rather than nine
11082 elements.
11083 (Categories): Various corrections and clarifications.
11084
11085 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11086
11087 * markers.texi (Marker Insertion Types): Minor change.
11088
11089 * locals.texi (Standard Buffer-Local Variables):
11090 * commands.texi (Interactive Codes, Using Interactive):
11091 * functions.texi (Related Topics): Fix xrefs.
11092
11093 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11094
11095 * lists.texi (Sets And Lists): Update description of delete-dups.
11096
11097 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11098
11099 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11100
11101 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11102
11103 * frames.texi (Parameter Access): frame-parameters arg is optional.
11104 modify-frame-parameters handles nil for FRAME.
11105 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11106 are all-or-nothing for certain toolkits.
11107 Mention parameter wait-for-wm.
11108 (Frames and Windows): In frame-first-window and frame-selected-window
11109 the arg is optional.
11110 (Input Focus): In redirect-frame-focus the second arg is optional.
11111 (Window System Selections): Mention selection type CLIPBOARD.
11112 Mention data-type UTF8_STRING.
11113 Mention numbering of cut buffers.
11114 (Resources): Describe x-resource-name.
11115
11116 2004-02-16 Richard M. Stallman <rms@gnu.org>
11117
11118 * windows.texi (Buffers and Windows): Delete false table
11119 about all-frames.
11120
11121 * syntax.texi (Parsing Expressions): Delete old caveat
11122 about parse-sexp-ignore-comments.
11123
11124 * streams.texi (Output Variables): Add print-quoted.
11125
11126 * lists.texi (Building Lists): Minor cleanup.
11127
11128 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11129
11130 * display.texi (Overlays): Explain overlays use markers.
11131 (Managing Overlays): Explain front-advance and rear-advance
11132 in more detail.
11133
11134 * loading.texi (Unloading): Document unload-feature-special-hooks.
11135 Get rid of fns-NNN.el file.
11136
11137 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11138
11139 * help.texi (Describing Characters): Fix text-char-description
11140 example output.
11141
11142 * edebug.texi (Using Edebug): Fix example.
11143
11144 * debugging.texi (Internals of Debugger): Fix return value.
11145
11146 * files.texi (Changing Files): Fix argname.
11147
11148 * calendar.texi: Fix parens, and default values.
11149
11150 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11151 * nonascii.texi, objects.texi, os.texi: Minor fixes.
11152 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
11153
11154 * positions.texi (Text Lines): Don't add -1 in current-line.
11155
11156 2004-02-16 Richard M. Stallman <rms@gnu.org>
11157
11158 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11159
11160 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11161
11162 * processes.texi (Low-Level Network): Fix a typo.
11163
11164 2004-02-12 Kim F. Storm <storm@cua.dk>
11165
11166 * display.texi (Fringes): Use consistent wording.
11167 Note that window-fringe's window arg is optional.
11168 (Scroll Bars): Use consistent wording.
11169
11170 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11171
11172 * tips.texi (Comment Tips): Document the new conventions for
11173 commenting out code.
11174
11175 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
11176
11177 * positions.texi (Text Lines): Add missing end defun.
11178
11179 2004-02-07 Kim F. Storm <storm@cua.dk>
11180
11181 * positions.texi (Text Lines): Add line-number-at-pos.
11182
11183 2004-02-06 John Paul Wallington <jpw@gnu.org>
11184
11185 * display.texi (Button Properties, Button Buffer Commands):
11186 mouse-2 invokes button, not down-mouse-1.
11187
11188 2004-02-04 Jason Rumney <jasonr@gnu.org>
11189
11190 * makefile.w32-in: Sync with Makefile.in changes.
11191
11192 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11193
11194 * minibuf.texi (Text from Minibuffer): Various corrections and
11195 clarifications.
11196 (Object from Minibuffer): Correct Lisp description of
11197 read-minibuffer.
11198 (Minibuffer History): Clarify description of cons values for
11199 HISTORY arguments.
11200 (Basic Completion): Various corrections and clarifications.
11201 Add completion-regexp-list.
11202 (Minibuffer Completion): Correct and clarify description of
11203 completing-read.
11204 (Completion Commands): Mention Partial Completion mode.
11205 Various other minor changes.
11206 (High-Level Completion): Various corrections and clarifications.
11207 (Reading File Names): Ditto.
11208 (Minibuffer Misc): Ditto.
11209
11210 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11211
11212 * strings.texi (Text Comparison): assoc-string also matches
11213 elements of alists that are strings instead of conses.
11214 (Formatting Strings): Standardize Texinfo usage. Update index
11215 entries.
11216
11217 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11218
11219 * lists.texi (Sets And Lists): Add delete-dups.
11220
11221 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11222
11223 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11224 special form.
11225 * macros.texi (Defining Macros): Update description of `declare',
11226 which now is a macro.
11227 (Wrong Time): Fix typos.
11228
11229 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11230
11231 * compile.texi (Compilation Functions): Expand descriptions of
11232 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11233 and `batch-byte-compile'. In particular, mention and describe
11234 all optional arguments.
11235 (Disassembly): Correct and clarify the description of `disassemble'.
11236
11237 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11238
11239 * searching.texi: Various small changes in addition to the
11240 following.
11241 (Regexp Example): Adapt to new value of `sentence-end'.
11242 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11243 `words'.
11244 (Search and Replace): Add usage note for `perform-replace'.
11245 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11246 `match-data'.
11247 (Standard Regexps): Update for new values of `paragraph-start'
11248 and `sentence-end'.
11249
11250 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11251
11252 * files.texi (Saving Buffers): Clarify descriptions of
11253 `write-contents-functions' and `before-save-hook'.
11254 Make the defvar's for `before-save-hook' and `after-save-hook'
11255 into defopt's.
11256
11257 2004-01-07 Kim F. Storm <storm@cua.dk>
11258
11259 * commands.texi (Click Events): Describe new image and
11260 width/height elements of click events.
11261 (Accessing Events): Add posn-string, posn-image, and
11262 posn-object-width-height. Change posn-object to return either
11263 image or string object.
11264
11265 2004-01-01 Simon Josefsson <jas@extundo.com>
11266
11267 * hooks.texi (Standard Hooks): Add before-save-hook.
11268 * files.texi (Saving Buffers): Likewise.
11269
11270 2004-01-03 Richard M. Stallman <rms@gnu.org>
11271
11272 * frames.texi (Frames and Windows): Delete frame-root-window.
11273
11274 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11275
11276 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11277
11278 * functions.texi: Various small changes in addition to the
11279 following.
11280 (What Is a Function): `functionp' returns nil for macros.
11281 Clarify behavior of this and following functions for symbol arguments.
11282 (Function Documentation): Add `\' in front of (fn @var{arglist})
11283 and explain why.
11284 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11285 Add anchor.
11286 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11287
11288 2004-01-01 Miles Bader <miles@gnu.org>
11289
11290 * display.texi (Buttons): New section.
11291
11292 2003-12-31 Andreas Schwab <schwab@suse.de>
11293
11294 * numbers.texi (Math Functions): sqrt reports a domain-error
11295 error.
11296 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11297
11298 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11299
11300 * tips.texi (Documentation Tips): Update item on hyperlinks in
11301 documentation strings.
11302
11303 * errors.texi (Standard Errors): Various small corrections and
11304 additions.
11305
11306 * control.texi: Various small changes in addition to the
11307 following.
11308 (Signaling Errors): Provide some more details on how `signal'
11309 constructs the error message. Add anchor to the definition of
11310 `signal'.
11311 (Error Symbols): Describe special treatment of `quit'.
11312 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11313 to emphasize that it has to be a single form.
11314
11315 * buffers.texi: Add anchor.
11316
11317 2003-12-29 Richard M. Stallman <rms@gnu.org>
11318
11319 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11320 (Window Configurations): Add window-configuration-frame.
11321
11322 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11323
11324 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11325 Change arg name in get-char-property.
11326 (Special Properties): Update handling of keymap property.
11327
11328 * strings.texi (Modifying Strings): Add clear-string.
11329 (Text Comparison): Add assoc-string and remove
11330 assoc-ignore-case, assoc-ignore-representation.
11331
11332 * os.texi (Time of Day): Add set-time-zone-rule.
11333
11334 * numbers.texi (Math Functions): asin, acos, log, log10
11335 report domain-error errors.
11336
11337 * nonascii.texi (Converting Representations):
11338 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11339 (Encoding and I/O): Add file-name-coding-system.
11340
11341 * modes.texi (Search-based Fontification): Explain that
11342 face specs are symbols with face names as values.
11343
11344 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11345
11346 * lists.texi (Building Lists): remq moved elsewhere.
11347 (Sets And Lists): remq moved here.
11348 (Association Lists): Refer to assoc-string.
11349
11350 * internals.texi (Garbage Collection): Add memory-use-counts.
11351
11352 * frames.texi (Frames and Windows): Add set-frame-selected-window
11353 and frame-root-window.
11354
11355 * files.texi (Contents of Directories):
11356 Add directory-files-and-attributes.
11357
11358 * display.texi (Refresh Screen): Add force-window-update.
11359 (Invisible Text): Explain about moving point out of invis text.
11360 (Overlay Properties): Add overlay-properties.
11361 (Managing Overlays): Add overlayp.
11362 (GIF Images): Invalid image number displays a hollow box.
11363
11364 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11365 (Killing Buffers): Add buffer-live-p.
11366
11367 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11368
11369 * display.texi (Fringes): Fix typo "set-buffer-window".
11370
11371 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11372
11373 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11374 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11375 Add or change various xrefs and anchors.
11376
11377 * commands.texi: Replace all occurrences of @acronym{CAR} with
11378 @sc{car}, for consistency with the rest of the Elisp manual.
11379 `car' and `cdr' are historically acronyms, but are no longer
11380 widely thought of as such.
11381
11382 * internals.texi (Pure Storage): Mention that `purecopy' does not
11383 copy text properties.
11384 (Object Internals): Now 29 bits are used (in most implementations)
11385 to address Lisp objects.
11386
11387 * variables.texi (Variables with Restricted Values): New node.
11388
11389 * objects.texi (Lisp Data Types): Mention that certain variables
11390 can only take on a restricted set of values and add an xref to
11391 the new node "Variables with Restricted Values".
11392
11393 * eval.texi (Function Indirection): Describe the errors that
11394 `indirect-function' can signal.
11395 (Eval): Clarify the descriptions of `eval-region' and `values'.
11396 Describe `eval-buffer' instead of `eval-current-buffer' and
11397 mention `eval-current-buffer' as an alias for `current-buffer'.
11398 Correct the description and mention all optional arguments.
11399
11400 * nonascii.texi: Various small changes in addition to the
11401 following.
11402 (Converting Representations): Clarify behavior of
11403 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11404 ASCII arguments.
11405 (Character Sets): Document the variable `charset-list' and adapt
11406 the definition of the function `charset-list' accordingly.
11407 (Translation of Characters): Clarify use of generic characters in
11408 `make-translation-table'. Clarify and correct the description of
11409 the use of translation tables in encoding and decoding.
11410 (User-Chosen Coding Systems): Correct and clarify the description
11411 of `select-safe-coding-system'.
11412 (Default Coding Systems): Clarify description of
11413 `file-coding-system-alist'.
11414
11415 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11416
11417 * strings.texi (Text Comparison): Correctly describe when two
11418 strings are `equal'. Combine and clarify descriptions of
11419 `assoc-ignore-case' and `assoc-ignore-representation'.
11420
11421 * objects.texi (Non-ASCII in Strings): Clarify description of
11422 when a string is unibyte or multibyte.
11423 (Bool-Vector Type): Update examples.
11424 (Equality Predicates): Correctly describe when two strings are
11425 `equal'.
11426
11427 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11428
11429 * lists.texi (Building Lists): `append' no longer accepts integer
11430 arguments. Update the description of `number-sequence' to reflect
11431 recent changes.
11432 (Sets And Lists): Describe `member-ignore-case' after `member'.
11433
11434 2003-11-27 Kim F. Storm <storm@cua.dk>
11435
11436 * commands.texi (Click Events): Click object may be an images.
11437 Describe (dx . dy) element of click positions.
11438 (Accessing Events): Remove duplicate posn-timestamp.
11439 New functions posn-object and posn-object-x-y.
11440
11441 2003-11-23 Kim F. Storm <storm@cua.dk>
11442
11443 * commands.texi (Click Events): Describe enhancements to event
11444 position lists, including new text-pos and (col . row) items.
11445 Mention left-fringe and right-fringe area events.
11446 (Accessing Events): New functions posn-area and
11447 posn-actual-col-row. Mention posn-timestamp. Mention that
11448 posn-point in non-text area still returns buffer position.
11449 Clarify posn-col-row.
11450
11451 2003-11-21 Lars Hansen <larsh@math.ku.dk>
11452
11453 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11454 * anti.texi (File Attributes): Describe removed parameter
11455 ID-FORMAT.
11456
11457 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11458
11459 * positions.texi (Positions): Mention that, if a marker is used as
11460 a position, its buffer is ignored.
11461
11462 * markers.texi (Overview of Markers): Mention it here too.
11463
11464 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11465
11466 * numbers.texi (Numeric Conversions): Not just `floor', but also
11467 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11468
11469 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11470
11471 * markers.texi (Creating Markers): Specify insertion type of
11472 created markers. Add xref to `Marker Insertion Types'.
11473 Second argument to `copy-marker' is optional.
11474 (Marker Insertion Types): Mention that most markers are created
11475 with insertion type nil.
11476 (The Mark): Correctly describe when `mark' signals an error.
11477 (The Region): Correctly describe when `region-beginning' and
11478 `region-end' signal an error.
11479
11480 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11481
11482 * hash.texi (Creating Hash): Clarify description of `eql'.
11483 `makehash' is obsolete.
11484 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11485
11486 * positions.texi (Point): Change description of `buffer-end', so
11487 that it is also correct for floating point arguments.
11488 (List Motion): Correct argument lists of `beginning-of-defun' and
11489 `end-of-defun'.
11490 (Excursions): Add xref to `Marker Insertion Types'.
11491 (Narrowing): Argument to `narrow-to-page' is optional.
11492
11493 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11494
11495 * streams.texi (Output Streams): Clarify behavior of point for
11496 marker output streams.
11497
11498 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11499
11500 * variables.texi (Defining Variables): Second argument to
11501 `defconst' is not optional.
11502 (Setting Variables): Mention optional argument APPEND to
11503 `add-to-list'.
11504 (Creating Buffer-Local): Expand description of
11505 `make-variable-buffer-local'.
11506 (Frame-Local Variables): Expand description of
11507 `make-variable-frame-local'.
11508 (Variable Aliases): Correct description of optional argument
11509 DOCSTRING to `defvaralias'. Mention return value of
11510 `defvaralias'.
11511 (File Local Variables): Add xref to `File variables' in Emacs
11512 Manual. Correct description of `hack-local-variables'. Mention
11513 `safe-local-variable' property. Mention optional second argument
11514 to `risky-local-variable-p'.
11515
11516 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11517
11518 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11519
11520 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11521
11522 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11523 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11524 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11525 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11526 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11527 lispref/processes.texi, lispref/searching.texi,
11528 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11529 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11530 @acronym{FOO}.
11531
11532 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11533
11534 * strings.texi (Creating Strings): Argument START to `substring'
11535 can not be `nil'. Expand description of
11536 `substring-no-properties'. Correct description of `split-string',
11537 especially with respect to empty matches. Prevent very bad line
11538 break in definition of `split-string-default-separators'.
11539 (Text Comparison): `string=' and `string<' also accept symbols as
11540 arguments.
11541 (String Conversion): More completely describe argument BASE in
11542 `string-to-number'.
11543 (Formatting Strings): `%s' and `%S' in `format' do require
11544 corresponding object. Clarify behavior of numeric prefix after
11545 `%' in `format'.
11546 (Case Conversion): The argument to `upcase-initials' can be a
11547 character.
11548
11549 2003-10-27 Kenichi Handa <handa@m17n.org>
11550
11551 * display.texi (Fontsets): Fix texinfo usage.
11552
11553 2003-10-25 Kenichi Handa <handa@m17n.org>
11554
11555 * display.texi (Fontsets): Add description of the function
11556 set-fontset-font.
11557
11558 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11559
11560 * display.texi (Temporary Displays): Add xref to `Documentation
11561 Tips'.
11562
11563 * functions.texi (Function Safety): Use inforef instead of pxref
11564 for SES.
11565
11566 2003-10-23 Andreas Schwab <schwab@suse.de>
11567
11568 * Makefile.in (TEX, texinputdir): Don't define.
11569 (TEXI2DVI): Define.
11570 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11571 add $(srcdir)/index.texi.
11572 ($(infodir)/elisp): Remove index.texi dependency.
11573 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11574 (index.texi): Remove target.
11575 (dist): Don't link $(srcdir)/permute-index.
11576 (clean): Don't remove index.texi.
11577
11578 * permute-index, index.perm: Remove.
11579 * index.texi: Rename from index.unperm.
11580
11581 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11582
11583 * tips.texi (Documentation Tips): Document new behavior for face
11584 and variable hyperlinks in Help mode.
11585
11586 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11587
11588 * objects.texi (Integer Type): Update for extra bit of integer range.
11589 (Character Type): Ditto.
11590
11591 2003-10-16 Eli Zaretskii <eliz@gnu.org>
11592
11593 * numbers.texi (Integer Basics): Add index entries for reading
11594 numbers in hex, octal, and binary.
11595
11596 2003-10-16 Lute Kamstra <lute@gnu.org>
11597
11598 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11599 argument.
11600
11601 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11602
11603 * windows.texi (Choosing Window): Fix typo.
11604 * edebug.texi (Edebug Execution Modes): Fix typo.
11605
11606 2003-10-13 Richard M. Stallman <rms@gnu.org>
11607
11608 * windows.texi (Basic Windows): A window has fringe settings,
11609 display margins and scroll-bar settings.
11610 (Splitting Windows): Doc split-window return value.
11611 Clean up one-window-p.
11612 (Selecting Windows): Fix typo.
11613 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11614 (Buffers and Windows): In set-window-buffer, explain effect
11615 on fringe settings and scroll bar settings.
11616 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11617 (Choosing Window): Use defopt for pop-up-frame-function.
11618 For special-display-buffer-names, explain same-window and same-frame.
11619 Clarify window-dedicated-p return value.
11620 (Textual Scrolling): scroll-up and scroll-down can get an error.
11621 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11622 Clarify set-window-hscroll.
11623 (Size of Window): Don't mention tool bar in window-height.
11624 (Coordinates and Windows): Explain what coordinates-in-window-p
11625 returns for fringes and display margins.
11626 (Window Configurations): Explain saving fringes, etc.
11627
11628 * tips.texi (Library Headers): Clean up Documentation.
11629
11630 * syntax.texi (Parsing Expressions): Clean up forward-comment
11631 and parse-sexp-lookup-properties.
11632
11633 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11634
11635 * os.texi (System Environment): Clean up text for load-average errors.
11636
11637 * modes.texi (Hooks): Don't explain local hook details at front.
11638 Clarify run-hooks and run-hook-with-args a little.
11639 Clean up add-hook and remove-hook.
11640
11641 * edebug.texi (Edebug Execution Modes): Clarify t.
11642 Document edebug-sit-for-seconds.
11643 (Coverage Testing): Document C-x X = and =.
11644 (Instrumenting Macro Calls): Fix typo.
11645 (Specification List): Don't index the specification keywords.
11646
11647 2003-10-10 Kim F. Storm <storm@cua.dk>
11648
11649 * processes.texi (Network): Introduce make-network-process.
11650
11651 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11652
11653 * tips.texi (Library Headers): Fix typo.
11654
11655 2003-10-07 Juri Linkov <juri@jurta.org>
11656
11657 * modes.texi (Imenu): Mention imenu-create-index-function's
11658 default value. Explain submenus better.
11659
11660 2003-10-07 Lute Kamstra <lute@gnu.org>
11661
11662 * modes.texi (Faces for Font Lock): Fix typo.
11663 (Hooks): Explain how buffer-local hook variables can refer to
11664 global hook variables.
11665 Various minor clarifications.
11666
11667 2003-10-06 Lute Kamstra <lute@gnu.org>
11668
11669 * tips.texi (Coding Conventions): Mention naming conventions for
11670 hooks.
11671
11672 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11673
11674 * loading.texi (Library Search): Correct default value of
11675 load-suffixes.
11676 (Named Features): Fix typo.
11677
11678 2003-10-05 Richard M. Stallman <rms@gnu.org>
11679
11680 * loading.texi (Named Features): In `provide',
11681 say how to test for subfeatures.
11682 (Unloading): In unload-feature, use new var name
11683 unload-feature-special-hooks.
11684
11685 2003-10-03 Lute Kamstra <lute@gnu.org>
11686
11687 * modes.texi (Major Mode Conventions): Mention third way to set up
11688 Imenu.
11689 (Imenu): A number of small fixes.
11690 Delete documentation of internal variable imenu--index-alist.
11691 Document the return value format of imenu-create-index-function
11692 functions.
11693
11694 2003-09-30 Richard M. Stallman <rms@gnu.org>
11695
11696 * processes.texi (Network): Say what stopped datagram connections do.
11697
11698 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11699
11700 * display.texi (Overlay Properties): Clarify `evaporate' property.
11701
11702 2003-09-29 Lute Kamstra <lute@gnu.org>
11703
11704 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11705 constructs should be marked as risky.
11706 Change cons cell into proper list.
11707 (Mode Line Variables): Change cons cell into proper list.
11708
11709 2003-09-26 Lute Kamstra <lute@gnu.org>
11710
11711 * modes.texi (Mode Line Data): Document the :propertize construct.
11712 (Mode Line Variables): Reorder the descriptions of the variables
11713 to match their order in the default mode-line-format.
11714 Describe the new variables mode-line-position and mode-line-modes.
11715 Update the default values of mode-line-frame-identification,
11716 minor-mode-alist, and default-mode-line-format.
11717 (Properties in Mode): Mention the :propertize construct.
11718
11719 2003-09-26 Richard M. Stallman <rms@gnu.org>
11720
11721 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11722 * loading.texi, minibuf.texi, text.texi, variables.texi:
11723 Avoid @strong{Note:}.
11724
11725 2003-09-26 Richard M. Stallman <rms@gnu.org>
11726
11727 * keymaps.texi (Remapping Commands): Fix typo.
11728
11729 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11730
11731 * processes.texi (Low-Level Network): Fix typo.
11732
11733 2003-09-23 Kim F. Storm <storm@cua.dk>
11734
11735 * processes.texi (Network, Network Servers): Fix typos.
11736 (Low-Level Network): Add timeout value for :server keyword.
11737 Add new option keywords to make-network-process.
11738 Add set-network-process-options.
11739 Explain how to test availability of network options.
11740
11741 2003-09-19 Richard M. Stallman <rms@gnu.org>
11742
11743 * text.texi (Motion by Indent): Arg to
11744 backward-to-indentation and forward-to-indentation is optional.
11745
11746 * strings.texi (Creating Strings): Add substring-no-properties.
11747
11748 * processes.texi
11749 (Process Information): Add list-processes arg QUERY-ONLY.
11750 Delete process-contact from here.
11751 Add new status values for process-status.
11752 Add process-get, process-put, process-plist, set-process-plist.
11753 (Synchronous Processes): Add call-process-shell-command.
11754 (Signals to Processes): signal-process allows process objects.
11755 (Network): Complete rewrite.
11756 (Network Servers, Datagrams, Low-Level Network): New nodes.
11757
11758 * positions.texi (Word Motion): forward-word, backward-word
11759 arg is optional. Reword.
11760
11761 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11762
11763 * variables.texi (Creating Buffer-Local):
11764 Delete duplicate definition of buffer-local-value.
11765 (File Local Variables): Explain about discarding text props.
11766
11767 2003-09-11 Richard M. Stallman <rms@gnu.org>
11768
11769 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11770 changes variables that record input events.
11771 (Minibuffer Misc): Add minibuffer-selected-window.
11772
11773 * lists.texi (Building Lists): Add copy-tree.
11774
11775 * display.texi (Fontsets): Add char-displayable-p.
11776 (Scroll Bars): New node.
11777
11778 2003-09-08 Lute Kamstra <lute@gnu.org>
11779
11780 * modes.texi (%-Constructs): Document new `%i' and `%I'
11781 constructs.
11782
11783 2003-09-03 Peter Runestig <peter@runestig.com>
11784
11785 * makefile.w32-in: New file.
11786
11787 2003-08-29 Richard M. Stallman <rms@gnu.org>
11788
11789 * display.texi (Overlay Properties): Clarify how priorities
11790 affect use of the properties.
11791
11792 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11793
11794 * customize.texi (Type Keywords): Correct the description of
11795 `:help-echo' in the case where `motion-doc' is a function.
11796
11797 2003-08-14 John Paul Wallington <jpw@gnu.org>
11798
11799 * modes.texi (Emulating Mode Line): Subsection, not section.
11800
11801 2003-08-13 Richard M. Stallman <rms@gnu.org>
11802
11803 * elisp.texi (Top): Update subnode lists in menu.
11804
11805 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11806 (Kill Functions): kill-region has new arg yank-handler.
11807 (Yanking): New node.
11808 (Yank Commands): Add yank-undo-function.
11809 (Low-Level Kill Ring):
11810 kill-new and kill-append have new arg yank-handler.
11811 (Changing Properties): Add remove-list-of-text-properties.
11812 (Atomic Changes): New node.
11813
11814 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11815
11816 * streams.texi (Output Variables): Add eval-expression-print-length
11817 and eval-expression-print-level.
11818
11819 * os.texi (Time Conversion): For encode-time, explain limits on year.
11820
11821 * objects.texi (Character Type): Define anchor "modifier bits".
11822
11823 * modes.texi (Emulating Mode Line): New node.
11824 (Search-based Fontification): Font Lock uses font-lock-face property.
11825 (Other Font Lock Variables): Likewise.
11826
11827 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11828 not vectors.
11829 (Active Keymaps): Add emulation-mode-map-alists.
11830 (Functions for Key Lookup): key-binding has new arg no-remap.
11831 (Remapping Commands): New node.
11832 (Scanning Keymaps): where-is-internal has new arg no-remap.
11833 (Tool Bar): Add tool-bar-local-item-from-menu.
11834 Clarify when to use tool-bar-add-item-from-menu.
11835
11836 * commands.texi (Interactive Call): commandp has new arg.
11837 (Command Loop Info): Add this-original-command.
11838
11839 2003-08-06 John Paul Wallington <jpw@gnu.org>
11840
11841 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11842
11843 * display.texi (Warning Basics): Fix typo.
11844 (Fringes): Add closing curly bracket and fix typo.
11845
11846 * elisp.texi (Top): Fix typo.
11847
11848 2003-08-05 Richard M. Stallman <rms@gnu.org>
11849
11850 * elisp.texi: Update lists of subnodes.
11851
11852 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11853
11854 * variables.texi (Local Variables): Use lc for example variable names.
11855
11856 * tips.texi (Library Headers): Explain where to put -*-.
11857
11858 * strings.texi (Creating Strings): Fix xref for vconcat.
11859
11860 * sequences.texi (Vector Functions):
11861 vconcat no longer allows integer args.
11862
11863 * minibuf.texi (Reading File Names): read-file-name has new
11864 arg PREDICATE. New function read-directory-name.
11865
11866 * macros.texi (Defining Macros): Give definition of `declare'.
11867 (Indenting Macros): New node.
11868
11869 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11870 (Window Frame Parameters): Make separate table of parameters
11871 that are coupled with specific face attributes.
11872 (Deleting Frames): delete-frame-hooks renamed to
11873 delete-frame-functions.
11874
11875 * files.texi (Magic File Names): Add file-remote-p.
11876 Clarify file-local-copy.
11877
11878 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11879 here; instead xref Defining Macros.
11880
11881 * display.texi (Warnings): New node, and subnodes.
11882 (Fringes): New node.
11883
11884 * debugging.texi (Test Coverage): New node.
11885
11886 * compile.texi (Compiler Errors): Explain with-no-warnings
11887 and other ways to suppress warnings.
11888
11889 * commands.texi (Interactive Call): Minor clarification.
11890
11891 * buffers.texi (Buffer File Name): set-visited-file-name
11892 renames the buffer too.
11893
11894 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11895
11896 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
11897
11898 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11899
11900 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
11901
11902 * internals.texi (Garbage Collection): Fix previous change.
11903
11904 2003-07-22 Richard M. Stallman <rms@gnu.org>
11905
11906 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11907
11908 * display.texi (Width): Use \s syntax in example.
11909 (Font Selection): Add face-font-rescale-alist.
11910
11911 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11912 Remove spurious indent in example.
11913
11914 * lists.texi (Building Lists): Add number-sequence.
11915
11916 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11917
11918 * functions.texi (Function Documentation): Explain how to
11919 show calling convention explicitly in the doc string.
11920
11921 * windows.texi (Selecting Windows): save-selected-window saves
11922 selected window of each frame.
11923 (Window Configurations): Minor change.
11924
11925 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11926
11927 * streams.texi (Output Variables): Add print-continuous-numbering
11928 and print-number-table.
11929
11930 * processes.texi (Decoding Output): New node.
11931
11932 * os.texi (Time Conversion): decode-time arg is optional.
11933
11934 * objects.texi (Character Type): Don't use space as example for \.
11935 Make list of char names and \-sequences correspond.
11936 Explain that \s is not used in strings. `\ ' needs space after.
11937
11938 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11939 (Translation of Characters): Add translation-table-for-input.
11940 (Default Coding Systems): Add auto-coding-functions.
11941 (Explicit Encoding): Add decode-coding-inserted-region.
11942 (Locales): Add locale-info.
11943
11944 * minibuf.texi (Basic Completion): Describe test-completion.
11945 Collections can be lists of strings.
11946 Clean up lazy-completion-table.
11947 (Programmed Completion): Mention test-completion.
11948 Clarify why lambda expressions are not accepted.
11949 (Minibuffer Misc): Describe minibufferp.
11950
11951 2003-07-14 Richard M. Stallman <rms@gnu.org>
11952
11953 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11954
11955 * windows.texi (Selecting Windows): New arg to select-window.
11956 (Selecting Windows): Add with-selected-window.
11957 (Size of Window): Add window-inside-edges, etc.
11958
11959 * internals.texi (Garbage Collection): Add post-gc-hook.
11960
11961 * processes.texi (Subprocess Creation): Add exec-suffixes.
11962
11963 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11964 (Scanning Keymaps): Add map-keymaps.
11965 (Defining Menus): Add keymap-prompt.
11966
11967 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11968 most-negative-fixnum.
11969
11970 * compile.texi (Byte Compilation): Explain no-byte-compile.
11971 (Compiler Errors): New node.
11972
11973 * os.texi (User Identification): user-uid, user-real-uid
11974 can return float.
11975
11976 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11977 and about derived modes.
11978 (Minor Modes): Add minor-mode-list.
11979 (Defining Minor Modes): Keyword args for define-minor-mode.
11980 (Search-based Fontification): Explain managing other properties.
11981 (Other Font Lock Variables): Add font-lock-extra-managed-props.
11982 (Faces for Font Lock): Add font-lock-preprocessor-face.
11983 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11984
11985 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11986 (Variable Aliases): Clarify defvaralias.
11987
11988 * loading.texi (Library Search): Add load-suffixes.
11989
11990 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11991 (Programmed Completion): Add dynamic-completion-table.
11992
11993 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11994 (Magic File Names): Specify precedence order of handlers.
11995
11996 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11997 and post-command-hook.
11998 (Waiting): New calling convention for sit-for.
11999
12000 * text.texi (Special Properties): local-map and keymap properties
12001 apply based on their stickiness.
12002
12003 2003-07-07 Richard M. Stallman <rms@gnu.org>
12004
12005 * modes.texi (Minor Mode Conventions): Specify only some kinds
12006 of list values as args to minor modes.
12007
12008 * files.texi (File Name Expansion): Warn about iterative use
12009 of substitute-in-file-name.
12010
12011 * advice.texi (Activation of Advice): Clean up previous change.
12012
12013 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12014
12015 * advice.texi (Activation of Advice): Note that ad-start-advice is
12016 turned on by default.
12017
12018 2003-06-30 Richard M. Stallman <rms@gnu.org>
12019
12020 * text.texi (Buffer Contents): Document current-word.
12021 (Change Hooks): Not called for *Messages*.
12022
12023 * functions.texi (Defining Functions): Explain about redefining
12024 primitives.
12025 (Function Safety): Rename. Minor changes.
12026 Comment out the detailed criteria for what is safe.
12027
12028 2003-06-22 Andreas Schwab <schwab@suse.de>
12029
12030 * objects.texi (Symbol Type): Fix description of examples.
12031
12032 2003-06-16 Andreas Schwab <schwab@suse.de>
12033
12034 * hash.texi (Creating Hash): Fix description of :weakness.
12035
12036 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12037
12038 * files.texi (Changing Files): copy-file copies file modes, too.
12039
12040 2003-05-28 Richard M. Stallman <rms@gnu.org>
12041
12042 * strings.texi (Creating Strings): Clarify split-string.
12043
12044 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12045
12046 * strings.texi (Creating Strings): Update split-string specification
12047 and examples.
12048
12049 2003-05-19 Richard M. Stallman <rms@gnu.org>
12050
12051 * elisp.texi: Correct invariant section names.
12052
12053 2003-04-20 Richard M. Stallman <rms@gnu.org>
12054
12055 * os.texi (Timers): Explain about timers and quitting.
12056
12057 2003-04-19 Richard M. Stallman <rms@gnu.org>
12058
12059 * internals.texi (Writing Emacs Primitives): Strings are
12060 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12061 Explain GCPRO convention for varargs function args.
12062
12063 2003-04-16 Richard M. Stallman <rms@gnu.org>
12064
12065 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12066
12067 2003-04-08 Richard M. Stallman <rms@gnu.org>
12068
12069 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12070
12071 2003-02-13 Kim F. Storm <storm@cua.dk>
12072
12073 * objects.texi (Character Type): New \s escape for space.
12074
12075 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12076
12077 * os.texi (System Environment): Add cygwin system-type.
12078
12079 2003-01-25 Richard M. Stallman <rms@gnu.org>
12080
12081 * keymaps.texi: Document that a symbol can act as a keymap.
12082
12083 2003-01-13 Richard M. Stallman <rms@gnu.org>
12084
12085 * text.texi (Changing Properties): Say string indices are origin-0.
12086
12087 * positions.texi (Screen Lines) <compute-motion>:
12088 Correct order of elts in return value.
12089
12090 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12091 how to define a default binding.
12092
12093 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12094
12095 * loading.texi (Unloading): Fix recent change for load-history.
12096
12097 * customize.texi (Simple Types): Clarify description of custom
12098 type 'number. Describe new custom type 'float.
12099
12100 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12101
12102 * variables.texi (File Local Variables): Fix typo.
12103
12104 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12105
12106 From Michael Albinus <Michael.Albinus@alcatel.de>.
12107
12108 * README: Target for Info file is `make info'.
12109
12110 * files.texi (File Name Components): Fix typos in
12111 `file-name-sans-extension'.
12112 (Magic File Names): Complete list of operations for magic file
12113 name handlers.
12114
12115 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12116
12117 * variables.texi (File Local Variables): New function
12118 risky-local-variable-p.
12119
12120 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12121
12122 * functions.texi (Function safety): New node about unsafep.
12123
12124 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12125
12126 * customize.texi (Splicing into Lists): Fix example.
12127 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
12128
12129 2002-06-17 Juanma Barranquero <lektu@terra.es>
12130
12131 * frames.texi (Display Feature Testing): Fix typo.
12132
12133 2002-06-12 Andreas Schwab <schwab@suse.de>
12134
12135 * frames.texi (Initial Parameters, Resources): Fix references to
12136 the Emacs manual.
12137
12138 2002-05-13 Kim F. Storm <storm@cua.dk>
12139
12140 * variables.texi (Intro to Buffer-Local): Update warning and
12141 example relating to changing buffer inside let.
12142
12143 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
12144
12145 * os.texi (Session Management): New node about X Session management.
12146
12147 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12148
12149 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12150 to which the manual corresponds, and the copyright years.
12151
12152 * Makefile.in (VERSION): Set to 2.9.
12153
12154 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12155
12156 * elisp.texi: Change the category in @dircategory to "Emacs", to
12157 make it consistent with info/dir.
12158
12159 2001-11-25 Miles Bader <miles@gnu.org>
12160
12161 * text.texi (Fields): Describe new `limit' arg in
12162 field-beginning/field-end.
12163
12164 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12165
12166 * permute-index: Don't depend on csh-specific features.
12167 Replace the interpreter name with /bin/sh.
12168
12169 * two-volume-cross-refs.txt: New file.
12170 * two.el: New file.
12171 * spellfile: New file.
12172
12173 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12174
12175 * permute-index: New file.
12176
12177 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12178 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12179 8+3 restricted namespace.
12180
12181 * Makefile.in (infodir): Define relative to $(srcdir).
12182 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12183 include directories list via -I switch to makeinfo.
12184 (index.texi): Use cp if both hard and symbolic links fail.
12185
12186 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12187
12188 * Makefile.in (distclean): Add.
12189
12190 The following changes make ELisp manual part of the Emacs
12191 distribution:
12192
12193 * Makefile.in: Add Copyright notice.
12194 (prefix): Remove.
12195 (infodir): Change value to "../info".
12196 (VPATH): New variable.
12197 (MAKE): Don't define.
12198 (texmacrodir): Don't define.
12199 (texinputdir): Append the existing value of TEXINPUTS.
12200 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12201 command to be compatible with man/Makefile.in, and to put the
12202 output into ../info.
12203 (info): Add target.
12204 (installall): Target removed.
12205
12206 2001-10-31 Pavel Janík <Pavel@Janik.cz>
12207
12208 * tips.texi (Coding Conventions): Fix typo.
12209
12210 2001-10-23 Gerd Moellmann <gerd@gnu.org>
12211
12212 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12213
12214 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12215
12216 * files.texi (File Name Components): Update the description of
12217 file-name-sans-extension and file-name-extension, as they now
12218 ignore leading dots.
12219
12220 2001-10-20 Gerd Moellmann <gerd@gnu.org>
12221
12222 * (Version 21.1 released.)
12223
12224 2001-10-19 Miles Bader <miles@gnu.org>
12225
12226 * positions.texi (Text Lines): Describe behavior of
12227 `beginning-of-line'/`end-of-line' in the presence of field properties.
12228
12229 2001-10-17 Gerd Moellmann <gerd@gnu.org>
12230
12231 * Makefile.in (VERSION): Set to 2.8.
12232 (manual): Use `manual-21'.
12233
12234 * elisp.texi (VERSION): Add and use it where the version
12235 number was used. Set it to 2.8.
12236
12237 * intro.texi: Likewise.
12238
12239 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12240
12241 * files.texi (File Name Completion): Document the significance of
12242 a trailing slash in elements of completion-ignored-extensions.
12243
12244 2001-10-06 Miles Bader <miles@gnu.org>
12245
12246 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12247
12248 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12249
12250 * variables.texi (Variable Aliases): New node.
12251
12252 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12253
12254 * Branch for 21.1.
12255
12256 2001-10-02 Miles Bader <miles@gnu.org>
12257
12258 * minibuf.texi (Minibuffer Misc): Add entries for
12259 `minibuffer-contents', `minibuffer-contents-no-properties', and
12260 `delete-minibuffer-contents'.
12261 Correct description for `minibuffer-prompt-end'.
12262
12263 * text.texi (Property Search): Correct descriptions of
12264 `next-char-property-change' and `previous-char-property-change'.
12265 Add entries for `next-single-char-property-change' and
12266 `previous-single-char-property-change'.
12267 Make operand names a bit more consistent.
12268
12269 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12270
12271 * frames.texi (Finding All Frames): Document that next-frame and
12272 previous-frame are local to current terminal.
12273
12274 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12275
12276 * keymaps.texi (Creating Keymaps): Fix the description of the
12277 result of make-keymap.
12278
12279 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12280
12281 * display.texi (Font Lookup, Attribute Functions)
12282 (Image Descriptors): Add cross-references to the definition of
12283 selected frame.
12284
12285 * buffers.texi (The Buffer List): Add cross-references to the
12286 definition of selected frame.
12287
12288 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12289 frame at any given time.
12290 (Multiple Displays, Size and Position): Add a cross-reference to
12291 the definition of the selected frame.
12292
12293 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12294
12295 * strings.texi (String Conversion) <string-to-number>: Document
12296 that a float is returned for integers that are too large.
12297
12298 * frames.texi (Mouse Position): Document mouse-position-function.
12299 (Display Feature Testing): Document display-images-p.
12300 (Window Frame Parameters): Document the cursor-type variable.
12301
12302 * numbers.texi (Integer Basics): Document CL style read syntax for
12303 integers in bases other than 10.
12304
12305 * positions.texi (List Motion):
12306 Document open-paren-in-column-0-is-defun-start.
12307
12308 * lists.texi (Sets And Lists): Document member-ignore-case.
12309
12310 * internals.texi (Garbage Collection): Document the used and free
12311 strings report.
12312 (Memory Usage): Document strings-consed.
12313
12314 * os.texi (Time of Day): Document float-time.
12315 (Recording Input): Document that clear-this-command-keys clears
12316 the vector to be returned by recent-keys.
12317
12318 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12319 The argument keymap can be a list.
12320
12321 * nonascii.texi (User-Chosen Coding Systems)
12322 <select-safe-coding-system>: Document the new argument
12323 accept-default-p and the variable
12324 select-safe-coding-system-accept-default-p. Tell what happens if
12325 buffer-file-coding-system is undecided.
12326 (Default Coding Systems): Document auto-coding-regexp-alist.
12327
12328 * display.texi (The Echo Area) <message>: Document
12329 message-truncate-lines.
12330 (Glyphs): Document that the glyph table is unused on windowed
12331 displays.
12332
12333 * help.texi (Describing Characters) <single-key-description>:
12334 Document the new argument no-angles.
12335 (Accessing Documentation) <documentation-property>: Document that
12336 a non-string property is evaluated.
12337 <documentation>: Document that the function-documentation property
12338 is looked for.
12339
12340 * windows.texi (Selecting Windows): Document some-window.
12341
12342 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12343
12344 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12345 apropos-mode-hook.
12346
12347 * commands.texi (Using Interactive): Document interactive-form.
12348 (Keyboard Macros): Document kbd-macro-termination-hook.
12349 (Command Loop Info): Document that clear-this-command-keys clears
12350 the vector to be returned by recent-keys.
12351
12352 2001-09-04 Werner LEMBERG <wl@gnu.org>
12353
12354 * Makefile.in (srcdir, texinputdir): New variables.
12355 (srcs, index.texi, install): Use $(srcdir).
12356 (.PHONY): Remove elisp.dvi.
12357 (elisp): Use -I switch for makeinfo.
12358 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12359 (installall, dist): Use $(srcdir).
12360 Fix path to texinfo.tex.
12361 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12362
12363 2001-08-30 Gerd Moellmann <gerd@gnu.org>
12364
12365 * display.texi (Conditional Display): Adjust to API change.
12366
12367 * configure: New file.
12368
12369 2001-07-30 Gerd Moellmann <gerd@gnu.org>
12370
12371 * commands.texi (Repeat Events): Add description of
12372 double-click-fuzz.
12373
12374 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12375
12376 * syntax.texi (Syntax Class Table): Add the missing designator for
12377 comment and string fences.
12378 (Syntax Properties): Add a xref to syntax table internals.
12379 (Syntax Table Internals): Document string-to-syntax.
12380
12381 2001-05-07 Gerd Moellmann <gerd@gnu.org>
12382
12383 * Makefile.in (install): Use install-info command line options
12384 like in Emacs' Makefile.in.
12385
12386 2000-12-09 Miles Bader <miles@gnu.org>
12387
12388 * windows.texi (Window Start): Update documentation for
12389 `pos-visible-in-window-p'.
12390
12391 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12392
12393 * lists.texi (Building Lists): Add footnote to explain how to add
12394 to the end of a list.
12395
12396 2000-10-25 Gerd Moellmann <gerd@gnu.org>
12397
12398 * files.texi (Visiting Functions): Typos.
12399
12400 2000-10-25 Kenichi Handa <handa@etl.go.jp>
12401
12402 * files.texi (Visiting Functions): Return value of
12403 find-file-noselect may be a list of buffers if wildcards are used.
12404
12405 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12406
12407 * display.texi (Defining Faces): Document `graphic' display type
12408 in face specs.
12409
12410 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12411
12412 * hooks.texi (Standard Hooks): Replace obsolete
12413 `after-make-frame-hook' with `after-make-frame-functions'.
12414
12415 * frames.texi (Creating Frames): Ditto.
12416
12417 * variables.texi (Future Local Variables): Ditto.
12418
12419 2000-10-16 Gerd Moellmann <gerd@gnu.org>
12420
12421 * display.texi (Other Image Types): Add description of :foreground
12422 and :background properties of mono PBM images.
12423
12424 2000-08-17 Werner LEMBERG <wl@gnu.org>
12425
12426 * .cvsignore: New file.
12427
12428 2000-01-05 Gerd Moellmann <gerd@gnu.org>
12429
12430 * tindex.pl: New script.
12431
12432 1999-12-03 Dave Love <fx@gnu.org>
12433
12434 * Makefile.in (MAKEINFO): New parameter.
12435
12436 1999-09-17 Richard Stallman <rms@gnu.org>
12437
12438 * Makefile.in (srcs): Add hash.texi.
12439 (VERSION): Update to 20.6.
12440
12441 1999-09-13 Richard Stallman <rms@gnu.org>
12442
12443 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12444
12445 1998-08-29 Karl Heuer <kwzh@gnu.org>
12446
12447 * configure.in: New file.
12448 * Makefile.in: Renamed from Makefile.
12449 (prefix, infodir): Use value obtained from configure.
12450 (emacslibdir): Obsolete variable deleted.
12451 (dist): Distribute configure.in, configure, Makefile.in.
12452
12453 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12454
12455 * Makefile (INSTALL_INFO): New variable.
12456 (install): Run install-info.
12457
12458 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12459
12460 * Makefile (elisp.dvi): Add missing backslash.
12461
12462 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12463
12464 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12465 Run texindex without `./'. Always run texindex on elisp.tp.
12466 (elisp.tps): Target deleted.
12467
12468 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12469
12470 * Makefile (srcs): Add nonascii.texi and customize.texi.
12471 (dist): Start by deleting `temp'.
12472
12473 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12474
12475 * Makefile (makeinfo, texindex): Targets deleted.
12476 (makeinfo.o, texindex.o): Targets deleted.
12477 (clean, dist): Don't do anything with them or with getopt*.
12478
12479 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12480
12481 * Makefile (SHELL): Defined.
12482
12483 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12484
12485 * Makefile (elisp.tps): New target.
12486 (elisp.dvi): Depend on elisp.tps.
12487
12488 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
12489
12490 * README: Update phone number.
12491
12492 * Makefile (elisp): Make this be the default target.
12493 Depend on makeinfo.c instead of makeinfo.
12494 (install): Don't depend on elisp.dvi, since we don't install that.
12495 Use mkinstalldirs.
12496 (dist): Add mkinstalldirs.
12497
12498 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
12499
12500 * Makefile (VERSION): Update version number.
12501 (maintainer-clean): Rename from realclean.
12502
12503 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
12504
12505 * Makefile (realclean): New target.
12506 (elisp): Remove any old elisp-* files first.
12507
12508 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
12509
12510 * Makefile (VERSION): New variable.
12511 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12512 Compressed file suffix should be `.gz', not `.z'.
12513
12514 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12515
12516 * Makefile (elisp): Depend on makeinfo.
12517
12518 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
12519
12520 * Makefile (srcs): Add anti.texi.
12521
12522 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12523
12524 * Makefile (infodir, prefix): New vars.
12525 (install): Use infodir.
12526 (emacsinfodir): Delete.
12527
12528 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12529
12530 * Makefile (srcs): Add calendar.texi.
12531
12532 * Makefile (dist): Copy texindex.c and makeinfo.c.
12533 Limit elisp-* files to those with one or two digits.
12534
12535 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12536
12537 * Makefile (dist): Change to use Gzip instead of compress.
12538
12539 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12540
12541 * loading.texi (Unloading): define-function changed back to
12542 defalias. It may not stay this way, but at least it's
12543 consistent with the known-good version of the code patch.
12544
12545 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
12546
12547 * modes.texi (Hooks): Document new optional arg of add-hook.
12548
12549 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12550
12551 * variables.texi: Document nil initial value of buffer-local variables.
12552
12553 * tips.texi: Add new section on standard library headers.
12554
12555 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12556
12557 * Makefile (srcs): Add frame.texi to the list of sources.
12558
12559 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12560
12561 * Makefile (dist): Don't bother excluding autosave files; they'll
12562 never make it into the temp directory anyway, and the hash marks
12563 in the name are problematic for make and the Bourne shell.
12564 (srcs): ???
12565
12566 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12567
12568 * Makefile (dist): Don't include backup files or autosave files in
12569 the distribution tar file.
12570
12571 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12572
12573 * Makefile (srcs): Add index.perm.
12574 (elisp.dvi): Remove erroneous shell comment.
12575 Expect output of permute-index in permuted.fns.
12576 Save old elisp.aux in elisp.oaux.
12577 (clean): Add index.texi to be deleted.
12578
12579 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12580
12581 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12582
12583 1990-06-26 David Lawrence (tale@geech)
12584
12585 * files.texi: Noted that completion-ignored-extensions is ignored
12586 when making *Completions*.
12587
12588 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
12589
12590 * Makefile make dist now depends on elisp.dvi, since it tries
12591 to include it in the dist file.
12592
12593 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
12594
12595 * functions.texinfo (Mapping Functions): Add missing quote.
12596
12597 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12598
12599 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12600 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12601
12602 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12603
12604 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12605 and @error{} are the terms now being used. The files in the
12606 directory have been changed to reflect this.
12607
12608 * All instances of @indentedresultt{} have been changed to
12609 ` @result{}', using 5 spaces at the beginning of the line.
12610
12611 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12612
12613 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12614 experimental @indentedresult{}, @indentedexpandsto{} are part of
12615 the texinfo.tex in this directory. These TeX macros are not
12616 stable yet.
12617
12618 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12619
12620 * texinfo.tex: Temporarily added
12621 \let\result=\dblarrow
12622 \def\error{{\it ERROR} \longdblarrow}
12623 We need to do this better soon.
12624
12625 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12626
12627 * Applied Karl Berry's patches to *.texinfo files, but not to
12628 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12629 new title page format is also not applied, since it requires
12630 texinfo.tex changes.)
12631
12632 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12633 for the Project GNU development environment.
12634
12635 ;; Local Variables:
12636 ;; coding: utf-8
12637 ;; End:
12638
12639 Copyright (C) 1998-2013 Free Software Foundation, Inc.
12640
12641 This file is part of GNU Emacs.
12642
12643 GNU Emacs is free software: you can redistribute it and/or modify
12644 it under the terms of the GNU General Public License as published by
12645 the Free Software Foundation, either version 3 of the License, or
12646 (at your option) any later version.
12647
12648 GNU Emacs is distributed in the hope that it will be useful,
12649 but WITHOUT ANY WARRANTY; without even the implied warranty of
12650 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12651 GNU General Public License for more details.
12652
12653 You should have received a copy of the GNU General Public License
12654 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.