]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
Add/fix docs for add-face-text-property
[gnu-emacs] / doc / lispref / ChangeLog
1 2013-12-20 Chong Yidong <cyd@gnu.org>
2
3 * text.texi (Changing Properties): Improve documentation for
4 add-face-text-property.
5 (Special Properties): Mention add-face-text-property.
6
7 2013-12-18 Chong Yidong <cyd@gnu.org>
8
9 * customize.texi (Custom Themes): Document custom-known-themes
10 (Bug#15717).
11
12 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
13 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
14
15 2013-12-13 Glenn Morris <rgm@gnu.org>
16
17 * internals.texi (Building Emacs):
18 * loading.texi (Library Search): Mention that site-load,
19 site-init cannot change load-path.
20
21 2013-12-12 Glenn Morris <rgm@gnu.org>
22
23 * elisp.texi: Tweak dircategory.
24
25 2013-12-12 Eli Zaretskii <eliz@gnu.org>
26
27 * nonascii.texi (Encoding and I/O): Document file-name encoding
28 peculiarities on MS-Windows.
29
30 2013-12-12 Glenn Morris <rgm@gnu.org>
31
32 * elisp.texi: Sync direntry with info/dir version.
33
34 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
35
36 * display.texi (Progress, Face Remapping):
37 * processes.texi (Serial Ports):
38 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
39
40 2013-12-04 Juri Linkov <juri@jurta.org>
41
42 * searching.texi (Search and Replace): Fix `unread-command-events'
43 and add ref.
44
45 2013-12-03 Juri Linkov <juri@jurta.org>
46
47 * windows.texi (Choosing Window): Rename `no-display-ok' to
48 `allow-no-window'. (Bug#13594)
49
50 2013-11-30 Glenn Morris <rgm@gnu.org>
51
52 * Makefile.in (distclean): Remove Makefile.
53
54 2013-11-29 Andreas Politz <politza@fh-trier.de>
55
56 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
57 (Bug#14029).
58
59 2013-11-27 Glenn Morris <rgm@gnu.org>
60
61 * loading.texi (Library Search):
62 * os.texi (Startup Summary): No more leim directory.
63
64 2013-11-26 Glenn Morris <rgm@gnu.org>
65
66 * os.texi (Startup Summary): Update for leim-list being preloaded.
67
68 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
69
70 * frames.texi (Input Focus):
71 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
72
73 2013-11-23 Glenn Morris <rgm@gnu.org>
74
75 * loading.texi (Library Search):
76 Empty elements in EMACSLOADPATH now mean the default load-path.
77
78 2013-11-22 Glenn Morris <rgm@gnu.org>
79
80 * loading.texi (Library Search): Minor clarification.
81
82 2013-11-20 Leo Liu <sdl.web@gmail.com>
83
84 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
85
86 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
87
88 * os.texi (File Notifications): Add an index.
89
90 * loading.texi (Loading): Add an cross-reference.
91
92 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
93
94 * os.texi (Session Management, Desktop Notifications): Add some
95 indexes and a cross-reference.
96
97 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
98
99 * os.texi (Time Parsing):
100 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
101
102 2013-11-14 Glenn Morris <rgm@gnu.org>
103
104 * loading.texi (Library Search): Update section.
105
106 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
107
108 * os.texi (User Identification, Time of Day, Time Conversion):
109 Minor fixes.
110
111 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
112
113 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
114
115 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
116
117 * os.texi (Startup Summary): Add an index about startup screen.
118 Typo fix.
119 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
120
121 2013-11-08 Eli Zaretskii <eliz@gnu.org>
122
123 * display.texi (Truncation): Document that cache-long-scans is now
124 non-nil by default. (Bug#15797)
125
126 2013-11-05 Eli Zaretskii <eliz@gnu.org>
127
128 * lists.texi (Rearrangement): Fix indexing.
129
130 * display.texi (Bidirectional Display): Fix indexing.
131
132 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
133
134 * lists.texi (Rearrangement): Improve indexing.
135
136 * display.texi (Glyphs): Add an index for glyph code.
137 (Bidirectional Display): Improve indexing.
138
139 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
140
141 * display.texi (Face Attributes): Document :distant-foreground.
142
143 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
144
145 * display.texi (Abstract Display): Improve indexing.
146
147 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
148
149 * display.texi (Selective Display): Discourage the use of explicit
150 selective display.
151
152 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
153
154 * display.texi (Showing Images): Add an index for image-size.
155 Use @code instead of @var for a normal variable.
156 (Multi-Frame Images): Improve indexing.
157 (Button Buffer Commands): Use @code instead of @var for a normal variable.
158 (Abstract Display): Explain the meaning of Ewoc.
159
160 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
161
162 * display.texi (Image Descriptors): Improve indexing.
163
164 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
165
166 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
167 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
168
169 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
170
171 * display.texi (Fontsets): Minor wording fix.
172 (Low-Level Font): Improve indexing.
173
174 * nonascii.texi (Character Properties): Add an index for script symbols.
175
176 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
177
178 * display.texi (Face Remapping): Add indexes for face remapping.
179 (Font Selection): Add indexes.
180 (Low-Level Font): Add an index for font registry.
181
182 2013-10-23 Glenn Morris <rgm@gnu.org>
183
184 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
185 Nuke @refill.
186
187 * Makefile.in (install-dvi, install-html, install-pdf)
188 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
189 (uninstall-pdf): Quote entities that might contain whitespace.
190
191 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
192
193 * display.texi (Face Attributes): Add indexes for the ‘:box’
194 face attribute.
195
196 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
197
198 * display.texi (Line Height): Add indexes for line height.
199
200 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
201
202 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
203
204 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
205
206 * display.texi (Selective Display): Add an index for explicit
207 selective display.
208
209 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
210
211 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
212
213 2013-10-13 Glenn Morris <rgm@gnu.org>
214
215 * intro.texi (Acknowledgments): Use accented form of some names.
216
217 2013-10-09 Glenn Morris <rgm@gnu.org>
218
219 * control.texi (Conditionals): Copyedits. (Bug#15558)
220
221 2013-10-08 Eli Zaretskii <eliz@gnu.org>
222
223 Support menus on text-mode terminals.
224 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
225 wording to the effect that menus are supported on TTYs.
226
227 * frames.texi (Pop-Up Menus, Dialog Boxes)
228 (Display Feature Testing): Update for menu support on TTYs.
229
230 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
231
232 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
233 non-headings.
234
235 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
236
237 * syntax.texi (Categories): Add an index for category sets.
238
239 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
240
241 * syntax.texi (Syntax Flags):
242 (Syntax Table Functions): Add indexes.
243
244 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
245
246 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
247
248 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
249
250 * searching.texi (Regexp Search): Refine.
251
252 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
253
254 * nonascii.texi (Default Coding Systems): Typo fix.
255
256 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
257
258 * nonascii.texi (Coding System Basics): Add information about carriage-return.
259
260 2013-09-14 Eli Zaretskii <eliz@gnu.org>
261
262 * display.texi (Display Margins): State the units of measuring
263 margin width. (Bug#15375)
264
265 2013-09-13 Eli Zaretskii <eliz@gnu.org>
266
267 * text.texi (Not Intervals): Minor wording fix.
268
269 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
270
271 * functions.texi (Obsolete Functions): Add an index for obsolete
272 functions.
273
274 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
275
276 * nonascii.texi (Character Properties): Character properties fix
277 for decimal-digit-value and digit-value.
278
279 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
280
281 * macros.texi (Defining Macros): Prefer "function" to "lambda
282 expression" (bug#15296).
283
284 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
285
286 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
287 for portability to hosts where /bin/sh has problems.
288
289 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
290
291 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
292
293 2013-08-20 Eli Zaretskii <eliz@gnu.org>
294
295 * files.texi (Information about Files): Mention file names with
296 trailing blanks on MS-Windows. (Bug#15130)
297
298 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
299
300 * positions.texi (Positions): Improve indexing.
301
302 2013-08-18 Eli Zaretskii <eliz@gnu.org>
303
304 * markers.texi (The Region): Improve indexing.
305
306 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
307
308 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
309
310 * text.texi (Maintaining Undo): Mention interactive call of
311 buffer-disable-undo.
312 (Filling): Add cross-reference for hard newlines.
313 (Sorting): Fix indentation.
314 (Columns): Comment out undefined behavior.
315 (Case Changes): Fix an `args-out-of-range' error in the example.
316
317 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
318
319 * text.texi (Insertion): Refine.
320 (Margins): Add an index.
321 (Undo): Doc fix for `buffer-undo-list'.
322
323 * positions.texi (Character Motion):
324 * markers.texi (Moving Markers):
325 (Creating Markers): Comment out undefined behavior.
326
327 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
328
329 * markers.texi (The Region): Add/move indexes.
330
331 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
332
333 * display.texi (ImageMagick Images): Mention :content-type and
334 `image-content-type-suffixes'.
335
336 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
337
338 * positions.texi (Word Motion): Remove redundant sentence.
339
340 2013-08-13 Glenn Morris <rgm@gnu.org>
341
342 * lists.texi (List Elements):
343 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
344
345 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
346
347 * frames.texi (Display Feature Testing): Add indexes.
348
349 2013-08-12 Glenn Morris <rgm@gnu.org>
350
351 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
352 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
353 (INSTALL_DATA): New, set by configure.
354 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
355 New variables.
356 (.SUFFIXES): Add .ps and .dvi.
357 (.dvi.ps): New suffix rule.
358 (dvi, html, pdf, ps): Use *_TARGETS variables.
359 (elisp.html): Use HTML_OPTS.
360 (elisp.ps): Remove explicit rule.
361 (.PHONY): install-dvi, install-html, install-pdf, install-ps
362 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
363 uninstall-ps, and uninstall-doc.
364 (install-dvi, install-html, install-pdf, install-ps, install-doc)
365 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
366 (uninstall-doc): New rules.
367 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
368
369 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
370
371 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
372
373 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
374
375 * control.texi (Error Symbols): Minor fix for previous change.
376
377 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
378
379 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
380
381 * control.texi (Signaling Errors): Refer to define-error.
382 (Error Symbols): Add `define-error'.
383
384 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
385
386 * positions.texi (Motion by Screen Lines):
387 * display.texi (Truncation): Rename `cache-long-line-scans'
388 to `cache-long-scans'.
389
390 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
391
392 * windows.texi (Window Start and End): Add an index.
393
394 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
395
396 * display.texi (Face Functions): Add an index.
397
398 * variables.texi (Variable Aliases): Add an index.
399
400 * functions.texi (Defining Functions): Add an index.
401
402 * nonascii.texi (Coding System Basics): Add an index.
403
404 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
405
406 * nonascii.texi (Non-ASCII Characters): Update menu.
407 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
408
409 * elisp.texi (Top): Update menu.
410
411 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
412
413 * windows.texi (Window History): Mention the default value of
414 switch-to-visible-buffer. Add cross-references.
415
416 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
417
418 * errors.texi (Standard Errors): Fix typo.
419
420 * files.texi (Magic File Names):
421 * os.texi (File Notifications): Remove file-notify-supported-p.
422
423 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
424
425 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
426 non-well-formed expressions result in unspecified behavior, though
427 Emacs will not crash.
428
429 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
430
431 * files.texi (Magic File Names): Add file-notify-add-watch,
432 file-notify-rm-watch and file-notify-supported-p. Move
433 file-remote-p down.
434
435 * errors.texi (Standard Errors): Add file-notify-error.
436
437 * os.texi (Desktop Notifications): Rename from Notifications.
438 (File Notifications): New node.
439
440 * elisp.texi (Top): Update menu for these changes.
441
442 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
443
444 * windows.texi (Display Action Functions): Mention next-window.
445
446 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
447
448 * windows.texi (Selecting Windows): Fix the introduction of
449 `set-frame-selected-window''s arguments.
450
451 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
452
453 Timestamp fixes for undo (Bug#14824).
454 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
455
456 2013-07-06 Eli Zaretskii <eliz@gnu.org>
457
458 * nonascii.texi (Text Representations): Document that
459 multibyte-string-p returns nil for non-string objects.
460
461 2013-07-06 Glenn Morris <rgm@gnu.org>
462
463 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
464
465 2013-07-03 Glenn Morris <rgm@gnu.org>
466
467 * debugging.texi (Debugging):
468 * files.texi (File Attributes, Changing Files): Fix cross-references.
469
470 * package.texi (Package Archives): Fix @url call.
471
472 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
473
474 2013-06-29 Eli Zaretskii <eliz@gnu.org>
475
476 * display.texi (Bidirectional Display): Document move-point-visually.
477
478 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
479
480 * buffers.texi (Buffer File Name): Fix typo.
481
482 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
483
484 * tips.texi (Coding Conventions): Improve wording.
485
486 2013-06-24 Glenn Morris <rgm@gnu.org>
487
488 * loading.texi (Autoload): Fix typo.
489
490 * variables.texi (Lexical Binding): Fix typo.
491
492 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
493
494 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
495
496 * display.texi (ImageMagick Images): Mention :max-width and
497 :max-height.
498
499 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
500
501 * numbers.texi (Math Functions): Remove obsolete function log10.
502
503 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
504
505 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
506 rather than `local-map'.
507
508 * keymaps.texi (Active Keymaps): Fix documentation of
509 set-temporary-overlay-map and overriding-terminal-local-map.
510
511 2013-06-19 Glenn Morris <rgm@gnu.org>
512
513 * Makefile.in (dist): Edit more configure variables.
514 Try to check that we do not miss any in future.
515
516 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
517
518 * text.texi (Undo, Changing Properties): Fix typos.
519
520 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
521
522 * text.texi (Changing Properties): Document `add-face-text-property'.
523
524 2013-06-17 Kenichi Handa <handa@gnu.org>
525
526 * display.texi (Face Attributes): Refer to "Low-Level font" (not
527 "Font Selection") in the explanation of :font attribute (bug#14629).
528
529 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
530
531 * loading.texi (Hooks for Loading): Don't document after-load-alist.
532 Document with-eval-after-load instead of eval-after-load.
533
534 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
535
536 * files.texi (File Name Expansion): Make the example more
537 intuitive.
538
539 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
540
541 Documentation fix for 'ls' and hard links.
542 * compile.texi (Compilation Functions):
543 * files.texi (File Attributes, Changing Files):
544 Use current format for GNU 'ls' output.
545 (File Attributes): Fix problem introduced in previous change:
546 the link count is the number of hard links, not the number
547 of hard links + 1.
548
549 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
550
551 * files.texi (File Attributes): Fix typo.
552
553 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
554
555 * functions.texi (Lambda Expressions): Lambda expressions don't
556 evaluate to themselves in general (bug#11782).
557
558 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
559
560 * loading.texi (Autoload):
561 * help.texi (Documentation Basics, Accessing Documentation)
562 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
563
564 2013-04-23 Glenn Morris <rgm@gnu.org>
565
566 * internals.texi (Writing Emacs Primitives): Remove obvious example.
567 Tweak other to avoid overly long line.
568
569 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
570
571 * internals.texi (Writing Emacs Primitives): Remove unnecessary
572 references to the sources. (Bug#13800)
573
574 * searching.texi (Regexp Backslash): Doc fix for backslash
575 constructs in regular expressions.
576
577 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
578
579 * tips.texi (Coding Conventions): Mention separation of package
580 descriptor and name of internal symbols by two hyphens.
581
582 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
583
584 * windows.texi (Splitting Windows): Change category of
585 split-window from a command to a function.
586
587 2013-04-06 Chong Yidong <cyd@gnu.org>
588
589 * display.texi (Faces): Minor clarifications.
590 (Defining Faces): Clarify default vs custom face specs.
591 Document face-spec-set.
592
593 * display.texi (Overlay Properties):
594 * text.texi (Special Properties): Use the "anonymous face"
595 terminology. Describe foreground-color and background-color forms
596 as compatibility-only.
597
598 2013-03-24 Eli Zaretskii <eliz@gnu.org>
599
600 * compile.texi (Byte-Code Objects): Add index entry.
601 (Disassembly): Add cross-references.
602
603 2013-03-23 Eli Zaretskii <eliz@gnu.org>
604
605 * frames.texi (Size Parameters): More accurate description of the
606 difference between 'fullboth' and 'maximized'. (Bug#13935)
607
608 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
609
610 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
611
612 2013-03-16 Glenn Morris <rgm@gnu.org>
613
614 * elisp.texi: Add some stuff specific to www.gnu.org.
615
616 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
617
618 * control.texi (Pattern matching case statement): Fix typo.
619
620 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
621
622 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
623
624 2013-03-03 Glenn Morris <rgm@gnu.org>
625
626 * objects.texi (Symbol Type): Fix typo.
627
628 2013-02-28 Bastien Guerry <bzg@gnu.org>
629
630 * variables.texi (File Local Variables): Fix reference.
631
632 2013-02-24 Eli Zaretskii <eliz@gnu.org>
633
634 * files.texi (Magic File Names): Improve wording and indexing.
635
636 2013-02-21 Glenn Morris <rgm@gnu.org>
637
638 * display.texi (Multi-Frame Images): Minor rephrasing.
639
640 2013-02-20 Glenn Morris <rgm@gnu.org>
641
642 * display.texi (GIF Images, TIFF Images): Delete these nodes.
643 (ImageMagick Images): For :index, use an xref rather than duplicating.
644 (Other Image Types): Add GIF, adjust formatting.
645 (Multi-Frame Images): Rename from Animated Images. Expand section.
646 * elisp.texi (Top): Update menu for these changes.
647
648 2013-02-19 Glenn Morris <rgm@gnu.org>
649
650 * text.texi (Change Hooks): Fix typo.
651
652 2013-02-15 Glenn Morris <rgm@gnu.org>
653
654 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
655
656 2013-02-13 Glenn Morris <rgm@gnu.org>
657
658 * objects.texi (Char-Table Type): Add footnote about #^^.
659
660 * modes.texi (Minor Mode Conventions): Fix typo.
661
662 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
663 meta characters; this changed in 22.1. (Bug#13684)
664
665 * objects.texi (Char-Table Type): Add cindex.
666
667 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
668
669 2013-02-10 Glenn Morris <rgm@gnu.org>
670
671 * keymaps.texi (Creating Keymaps): Update make-keymap result.
672
673 2013-02-09 Eli Zaretskii <eliz@gnu.org>
674
675 * modes.texi (%-Constructs): Remove the description of %t.
676
677 * nonascii.texi (MS-DOS File Types): Delete node.
678
679 2013-02-08 Glenn Morris <rgm@gnu.org>
680
681 * keymaps.texi (Active Keymaps, Searching Keymaps):
682 Remove confusing mention of "symbolic prefix". (Bug#13643)
683
684 2013-01-19 Glenn Morris <rgm@gnu.org>
685
686 * macros.texi (Indenting Macros): Fix order of an indent
687 symbol's arguments. (Bug#13450)
688
689 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
690
691 Allow floating-point file offsets.
692 * files.texi (Reading from Files, Writing to Files):
693 Say that file offsets can be numbers, not just integers.
694
695 2013-01-09 Glenn Morris <rgm@gnu.org>
696
697 * commands.texi (Interactive Codes):
698 Whitespace does not terminate interactive "S". (Bug#13393)
699
700 2013-01-06 Chong Yidong <cyd@gnu.org>
701
702 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
703
704 2013-01-05 Glenn Morris <rgm@gnu.org>
705
706 * display.texi (Overlay Properties): Mention field. (Bug#13364)
707
708 2013-01-05 Eli Zaretskii <eliz@gnu.org>
709
710 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
711 directive in a group of items.
712
713 2013-01-05 Chong Yidong <cyd@gnu.org>
714
715 * keymaps.texi (Key Sequences): Remove obsolete sentence
716 (Bug#13356).
717
718 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
719
720 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
721
722 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
723
724 * files.texi (File Attributes): Undocument return format of file-acl.
725
726 2013-01-03 Glenn Morris <rgm@gnu.org>
727
728 * processes.texi (System Processes):
729 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
730
731 * searching.texi (Replacing Match): Fix xref.
732
733 * elisp.texi (DATE): Bump to Jan 2013.
734
735 2013-01-02 Glenn Morris <rgm@gnu.org>
736
737 * customize.texi (Common Keywords, Type Keywords):
738 Replace "active field" with "button". (Bug#13310)
739
740 * customize.texi (Common Keywords): Add xref. (Bug#13311)
741 * tips.texi (Library Headers): Add cindex.
742
743 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
744
745 * functions.texi (Declare Form):
746 * intro.texi (A Sample Function Description):
747 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
748 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
749 in @def.. commands. (Bug#13292)
750
751 2012-12-29 Eli Zaretskii <eliz@gnu.org>
752
753 * files.texi (Changing Files): Document the return values of
754 set-file-selinux-context and set-file-acl.
755
756 2012-12-27 Glenn Morris <rgm@gnu.org>
757
758 * files.texi (File Names): Mention Cygwin conversion functions.
759
760 2012-12-22 Martin Rudalics <rudalics@gmx.at>
761
762 * windows.texi (Selecting Windows): Reword description of
763 select-window (Bug#13248).
764
765 2012-12-22 Eli Zaretskii <eliz@gnu.org>
766
767 * files.texi (File Attributes, Changing Files): Remove the details
768 about the text returned by file-acl. Instead, just document that
769 it is an opaque string meant to be used by set-file-acl.
770
771 2012-12-21 Chong Yidong <cyd@gnu.org>
772
773 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
774
775 * customize.texi (Simple Types): Document key-sequence type
776 (Bug#13048).
777
778 * strings.texi (Text Comparison): Doc fix for compare-strings.
779
780 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
781
782 * files.texi (Magic File Names): Add `file-acl',
783 `file-selinux-context', `set-file-acl' and
784 `set-file-selinux-context'. Make the list consistent.
785
786 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
787
788 * tips.texi (Library Headers): New header keyword `Homepage'.
789 Make continuation lines syntax more precise.
790
791 2012-12-17 Eli Zaretskii <eliz@gnu.org>
792
793 * files.texi (File Attributes, Changing Files): Update to include
794 MS-Windows support for ACLs.
795
796 2012-12-16 Romain Francoise <romain@orebokech.com>
797
798 * files.texi (File Attributes): Document ACL support and new
799 `file-acl' function.
800 (Changing Files): Mention argument name change of `copy-file' and
801 document new function `set-file-acl'.
802
803 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
804
805 Fix permissions bugs with setgid directories etc. (Bug#13125)
806 * files.texi (Testing Accessibility): Document GROUP arg
807 of file-ownership-preserved-p.
808 (File Attributes): Document that 9th element is now
809 just a placeholder.
810 * os.texi (User Identification): Document new functions group-gid,
811 group-real-gid.
812
813 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
814
815 * internals.texi (C Integer Types): New section.
816 This follows up and records an email in
817 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
818
819 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
820
821 * control.texi (Pattern matching case statement): New node.
822
823 * customize.texi (Variable Definitions): Mention the default :group
824 for defcustoms (bug#13093).
825
826 2012-12-09 Glenn Morris <rgm@gnu.org>
827
828 * customize.texi (Variable Definitions): Mention eval-defun
829 on a defcustom calls the :set function when appropriate.
830
831 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
832
833 * doclicense.texi, gpl.texi: Update to latest version from FSF.
834 These are just minor editorial changes.
835
836 2012-12-06 Chong Yidong <cyd@gnu.org>
837
838 * lists.texi (Plist Access): Move put example to Symbol Plists.
839
840 * symbols.texi (Standard Properties): Fix typo.
841
842 2012-12-03 Chong Yidong <cyd@gnu.org>
843
844 * symbols.texi (Symbol Properties): New node.
845 (Symbol Plists): Make it a subsection under Symbol Properties.
846 (Standard Properties): New node.
847
848 * lists.texi (Property Lists): Move here from symbols.texi.
849 (Plist Access): Rename from Other Plists.
850
851 * customize.texi (Variable Definitions):
852 * display.texi (Defining Faces):
853 * sequences.texi (Char-Tables): Fix xref.
854
855 * keymaps.texi (Key Sequences): `kbd' is now a function.
856
857 * commands.texi (Using Interactive): Fix index entry.
858
859 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
860
861 * doclicense.texi: Update to latest version from FSF.
862 These are just minor editorial changes.
863 * elisp.texi (GNU Free Documentation License)
864 (GNU General Public Licens):
865 Provide sectioning, since doclicense.texi no longer does that.
866
867 * loading.texi (Named Features): @ -> @@ to fix typo.
868
869 2012-11-24 Martin Rudalics <rudalics@gmx.at>
870
871 * windows.texi (Basic Windows): Fix typo.
872 (Windows and Frames): Fix example. Move description of
873 window-in-direction here.
874 (Recombining Windows): Fix example.
875 (Buffers and Windows): Fix description of replace-buffer-in-windows.
876 (Switching Buffers): Reword.
877 (Display Action Functions): Minor adjustments.
878 (Choosing Window Options): Minor fixes.
879 (Window History): Minor rewording.
880 (Dedicated Windows): Correct and reword part describing how
881 dedicatedness affects functions removing buffers or windows.
882 * buffers.texi (The Buffer List): Fix description of bury-buffer.
883
884 2012-11-24 Chong Yidong <cyd@gnu.org>
885
886 * modes.texi (%-Constructs): Fix statement about mode construct
887 padding (Bug#12866).
888
889 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
890
891 * debugging.texi (Profiling): Make it more clear
892 that --enable-profiling is about profiling the C code.
893
894 2012-11-21 Glenn Morris <rgm@gnu.org>
895
896 * display.texi (Attribute Functions):
897 Update for set-face-* name changes.
898 Add new "inherit" argument for face-bold-p etc.
899 Move description of this argument to a common section, like "frame".
900
901 * debugging.texi (Profiling): New section.
902 (Debugging): Mention profiling in the introduction.
903 * tips.texi (Compilation Tips): Move profiling to separate section.
904 * elisp.texi: Add Profiling to detailed menu.
905
906 2012-11-21 Martin Rudalics <rudalics@gmx.at>
907
908 * windows.texi (Display Action Functions): Fix recently added
909 example. Suggested by Michael Heerdegen.
910
911 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
912
913 Minor cleanup for times as lists of four integers.
914 * os.texi (Time Parsing): Time values can now be four integers.
915
916 2012-11-18 Glenn Morris <rgm@gnu.org>
917
918 * loading.texi (How Programs Do Loading): Add eager macro expansion.
919 * macros.texi (Expansion): Mention eager macro expansion.
920
921 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
922
923 2012-11-18 Leo Liu <sdl.web@gmail.com>
924
925 * minibuf.texi (Programmed Completion): Doc fix for metadata
926 request (Bug#12850).
927
928 2012-11-18 Glenn Morris <rgm@gnu.org>
929
930 * display.texi (Temporary Displays): Document with-temp-buffer-window.
931
932 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
933 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
934 (Window Sizes): Add vindex for window-min-height, window-min-width.
935 (Display Action Functions): Mention pop-up-frame-parameters.
936
937 2012-11-16 Martin Rudalics <rudalics@gmx.at>
938
939 * windows.texi (Choosing Window): Rewrite description of
940 display-buffer-alist (Bug#12167).
941 (Display Action Functions): Mention inhibit-switch-frame.
942 Fix description of display-buffer-below-selected. Reorder actions.
943 Add example (Bug#12848).
944
945 2012-11-16 Glenn Morris <rgm@gnu.org>
946
947 * display.texi (Face Attributes): Fix :underline COLOR description.
948 (Attribute Functions): Update for set-face-underline rename.
949 Tweak descriptions of face-underline-p, face-inverse-video-p.
950
951 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
952 so they align better in info.
953 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
954 Document set-temporary-overlay-map.
955
956 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
957
958 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
959 with normal keymaps".
960
961 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
962
963 * internals.texi (Garbage Collection): Update descriptions
964 of vectorlike_header, garbage-collect and gc-cons-threshold.
965 (Object Internals): Explain Lisp_Object layout and the basics
966 of an internal type system.
967 (Buffer Internals): Update description of struct buffer.
968
969 2012-11-13 Glenn Morris <rgm@gnu.org>
970
971 * variables.texi (Adding Generalized Variables):
972 At least mention gv-define-expander and gv-letplace.
973
974 * debugging.texi (Error Debugging): Mention debug-on-message.
975 (Using Debugger): Mention debugger-bury-or-kill.
976
977 * control.texi (Signaling Errors):
978 * debugging.texi (Error Debugging):
979 * errors.texi (Standard Errors): Add user-error.
980
981 * variables.texi (Adding Generalized Variables):
982 Use standard formatting for common lisp note about setf functions.
983
984 2012-11-10 Martin Rudalics <rudalics@gmx.at>
985
986 * elisp.texi (Top): Add Recombining Windows to menu.
987 * windows.texi (Recombining Windows): New subsection.
988 (Splitting Windows): Rewrite text on handling of window
989 combinations and move it to new subsection.
990
991 2012-11-10 Chong Yidong <cyd@gnu.org>
992
993 * searching.texi (Replacing Match): Document \? in replace-match.
994
995 * variables.texi (Creating Buffer-Local): Document setq-local and
996 defvar-local.
997 (Setting Generalized Variables): Arrange table alphabetically.
998
999 * lists.texi (List Elements, List Variables): Clarify descriptions
1000 of push and pop for generalized variables.
1001
1002 * edebug.texi (Specification List): setf is no longer CL-only.
1003
1004 2012-11-10 Glenn Morris <rgm@gnu.org>
1005
1006 * variables.texi (Adding Generalized Variables):
1007 Update description of FIX-RETURN expansion.
1008
1009 * variables.texi (Setting Generalized Variables):
1010 Split most of previous contents into this subsection.
1011 (Adding Generalized Variables): New subsection.
1012 Move note on lack of setf functions here from misc/cl.texi.
1013
1014 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1015
1016 2012-11-10 Chong Yidong <cyd@gnu.org>
1017
1018 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1019
1020 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
1021
1022 * os.texi (Notifications): Update descriptions of
1023 notifications-notify, notifications-close-notification and
1024 notifications-get-capabilities according to latest code changes.
1025 Add notifications-get-server-information.
1026
1027 2012-11-03 Chong Yidong <cyd@gnu.org>
1028
1029 * objects.texi (General Escape Syntax): Clarify the explanation of
1030 escape sequences.
1031 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1032 multibyte. Hex escapes do not automatically make a string
1033 multibyte.
1034
1035 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1036
1037 * windows.texi (Switching Buffers): Document option
1038 switch-to-buffer-preserve-window-point.
1039 (Display Action Functions): Document window-height and
1040 window-width alist entries.
1041 (Display Action Functions):
1042 Document display-buffer-below-selected and
1043 display-buffer-in-previous-window.
1044 (Quitting Windows): Document quit-restore-window.
1045 Rewrite section.
1046 (Window Configurations): In window-state-get mention that
1047 argument window must be valid.
1048 (Window Parameters): Document quit-restore window parameter
1049 (Bug#12158).
1050
1051 2012-10-31 Glenn Morris <rgm@gnu.org>
1052
1053 * control.texi (Catch and Throw): Add xref to cl.texi.
1054
1055 * lists.texi (Sets And Lists): Point xref to better location.
1056
1057 * errors.texi (Standard Errors):
1058 * loading.texi (Autoload): Update for cl-lib namespace changes.
1059
1060 * modes.texi (Defining Minor Modes): "Generalized Variables"
1061 section is now in this manual rather than cl.texi.
1062
1063 * eval.texi (Special Forms): No longer special forms: defmacro,
1064 defun, save-window-excursion, with-output-to-temp-buffer.
1065 * functions.texi (Defining Functions): Defun is now a macro.
1066 Defalias is a function.
1067
1068 2012-10-30 Glenn Morris <rgm@gnu.org>
1069
1070 * variables.texi (Generalized Variables): Fix typo.
1071
1072 2012-10-30 Chong Yidong <cyd@gnu.org>
1073
1074 * symbols.texi (Symbol Plists): Document function-get.
1075
1076 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1077
1078 * frames.texi (Visibility of Frames): Document tty-top-frame.
1079
1080 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1081
1082 * keymaps.texi (Format of Keymaps): Document the multiple
1083 inheritance format.
1084
1085 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1086
1087 * windows.texi (Basic Windows): Reformulate description of live,
1088 internal and valid windows.
1089 (Cyclic Window Ordering): Describe new argument of
1090 get-lru-window and get-largest-window. Add description of
1091 window-in-direction.
1092
1093 2012-10-27 Glenn Morris <rgm@gnu.org>
1094
1095 * variables.texi (Generalized Variables): New section,
1096 adapted from misc/cl.texi.
1097 * elisp.texi (Top): Add Generalized Variables to menu.
1098 * lists.texi (List Elements, List Variables):
1099 Mention generalized variables.
1100
1101 * lists.texi (List Elements): Typo fix.
1102
1103 2012-10-27 Chong Yidong <cyd@gnu.org>
1104
1105 * minibuf.texi (High-Level Completion): Don't mention removed
1106 function iswitchb-read-buffer.
1107
1108 * commands.texi (Event Input Misc): Remove last-input-char.
1109 (Command Loop Info): Remove last-command-char.
1110
1111 * frames.texi (Initial Parameters): Don't mention the obsolete
1112 special-display feature.
1113
1114 * windows.texi (Choosing Window): Don't mention the obsolete
1115 special display feature.
1116 (Choosing Window Options): Remove obsolete special-display
1117 variables, and the functions special-display-p and
1118 special-display-popup-frame.
1119
1120 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1121
1122 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1123
1124 * markers.texi (Information from Markers): Remove obsolete
1125 function buffer-has-markers-at.
1126
1127 * text.texi (Yanking): Document yank-handled-properties.
1128
1129 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1130
1131 Update manual for new time stamp format (Bug#12706).
1132 * buffers.texi (Modification Time):
1133 * files.texi (Testing Accessibility, File Attributes):
1134 * intro.texi (Version Info):
1135 * os.texi (Time of Day):
1136 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1137 These instances were missed the first time around.
1138 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1139
1140 2012-10-24 Chong Yidong <cyd@gnu.org>
1141
1142 * minibuf.texi (Text from Minibuffer): Document read-regexp
1143 changes.
1144
1145 * nonascii.texi (Selecting a Representation):
1146 Document set-buffer-multibyte changes.
1147
1148 * keymaps.texi (Toolkit Differences): Node deleted.
1149 (Easy Menu): New node.
1150
1151 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1152
1153 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1154
1155 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1156
1157 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1158 * files.texi (File Attributes):
1159 * text.texi (Undo):
1160 Time stamp resolution is now 1 picosecond, not 1 second.
1161
1162 2012-10-23 Chong Yidong <cyd@gnu.org>
1163
1164 * display.texi (Font Lookup): Remove font-list-limit.
1165
1166 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1167 (Bug#12529).
1168
1169 2012-10-22 Glenn Morris <rgm@gnu.org>
1170
1171 * os.texi (Recording Input): Tiny fix.
1172
1173 * intro.texi (Lisp History):
1174 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
1175 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1176
1177 2012-10-15 Chong Yidong <cyd@gnu.org>
1178
1179 * macros.texi (Defining Macros): defmacro is now a macro.
1180 Explicitly list the docstring and declare arguments.
1181
1182 * functions.texi (Anonymous Functions): Explicitly list the
1183 docstring, declare, and interactive arguments to lambda.
1184 (Defining Functions): Likewise for defun.
1185 (Inline Functions): Likewise for defsubst.
1186 (Declare Form): Tweak description.
1187
1188 2012-10-13 Chong Yidong <cyd@gnu.org>
1189
1190 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1191
1192 2012-10-05 Chong Yidong <cyd@gnu.org>
1193
1194 * minibuf.texi (Basic Completion): Clarify list form of completion
1195 table (Bug#12564).
1196
1197 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
1198
1199 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1200
1201 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1202
1203 Revert the FOLLOW-SYMLINKS change for file-attributes.
1204 * files.texi (File Attributes, Magic File Names): Undo last change.
1205
1206 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1207
1208 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1209 * files.texi (File Attributes): Describe it.
1210 (Magic File Names): Use it.
1211
1212 2012-09-30 Chong Yidong <cyd@gnu.org>
1213
1214 * commands.texi (Click Events): Define "mouse position list".
1215 Remove mention of unimplemented horizontal scroll bars.
1216 (Drag Events, Motion Events): Refer to "mouse position list".
1217 (Accessing Mouse): Document posnp.
1218
1219 * errors.texi (Standard Errors): Tweak arith-error description.
1220 Tweak markup. Remove domain-error and friends, which seem to be
1221 unused after the floating-point code revamp.
1222
1223 * functions.texi (Obsolete Functions): Obsolescence also affects
1224 documentation commands. Various clarifications.
1225 (Declare Form): New node.
1226
1227 * strings.texi (String Basics): Copyedits.
1228
1229 * os.texi (Idle Timers): Minor clarifications.
1230 (User Identification): Add system-users and system-groups.
1231
1232 * macros.texi (Defining Macros): Move description of `declare' to
1233 Declare Form node.
1234
1235 * loading.texi (Autoload):
1236 * help.texi (Documentation Basics): The special sequences can
1237 trigger autoloading.
1238
1239 * numbers.texi (Integer Basics): Copyedits.
1240 (Float Basics): Consider IEEE floating point always available.
1241 (Random Numbers): Document actual limits.
1242 (Arithmetic Operations): Clarify division by zero. Don't mention
1243 the machine-independence of negative division since it does not
1244 happen in practice.
1245
1246 2012-09-28 Chong Yidong <cyd@gnu.org>
1247
1248 * os.texi (Startup Summary): Document leim-list.el change.
1249
1250 2012-09-25 Chong Yidong <cyd@gnu.org>
1251
1252 * functions.texi (Defining Functions): defun is now a macro.
1253
1254 2012-09-28 Leo Liu <sdl.web@gmail.com>
1255
1256 * files.texi (Files): Fix typo.
1257
1258 2012-09-23 Chong Yidong <cyd@gnu.org>
1259
1260 * buffers.texi (Read Only Buffers): Document read-only-mode.
1261
1262 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1263 read-only-mode.
1264
1265 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1266 calling conventions.
1267
1268 2012-09-22 Chong Yidong <cyd@gnu.org>
1269
1270 * searching.texi (Replacing Match): Minor clarification.
1271
1272 2012-09-22 Eli Zaretskii <eliz@gnu.org>
1273
1274 * edebug.texi (Instrumenting): Improve indexing.
1275
1276 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1277 from within its own timer action. (Bug#12447)
1278
1279 2012-09-22 Chong Yidong <cyd@gnu.org>
1280
1281 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1282
1283 2012-09-21 Glenn Morris <rgm@gnu.org>
1284
1285 * debugging.texi (Using Debugger): Fix typo.
1286
1287 2012-09-18 Chong Yidong <cyd@gnu.org>
1288
1289 * display.texi (Faces): Discuss anonymous faces.
1290 (Face Attributes): Tweak intro.
1291 (Defining Faces): Move after the Face Attributes node. Copyedits.
1292 (Displaying Faces): Describe role of inheritance.
1293
1294 * customize.texi (Customization): Define customization more
1295 carefully (Bug#11440).
1296 (Common Keywords): Add xref to Constant Variables.
1297
1298 * variables.texi (Defining Variables): Link to defcustom's node
1299 instead of the higher-level Customization chapter.
1300
1301 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1302
1303 Simplify, document, and port floating-point (Bug#12381).
1304 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1305 Document that / and mod (with floating point arguments), along
1306 with asin, acos, log, log10, expt and sqrt, return special values
1307 instead of signaling exceptions.
1308 (Float Basics): Document that logb operates on the absolute value
1309 of its argument.
1310 (Math Functions): Document that (log ARG BASE) also returns NaN if
1311 BASE is negative. Document that (expt X Y) returns NaN if X is a
1312 finite negative number and Y a finite non-integer.
1313
1314 2012-09-09 Chong Yidong <cyd@gnu.org>
1315
1316 * lists.texi (Sets And Lists): Explain that the return value for
1317 delete should be used, like for delq.
1318
1319 * minibuf.texi (Yes-or-No Queries): Document recentering and
1320 scrolling in y-or-n-p. Remove gratuitous example.
1321
1322 * searching.texi (Search and Replace): Document window scrolling
1323 entries in query-replace-map.
1324
1325 2012-09-08 Chong Yidong <cyd@gnu.org>
1326
1327 * syntax.texi (Syntax Table Internals): Define "raw syntax
1328 descriptor" terminology (Bug#12383).
1329 (Syntax Descriptors): Mention raw syntax descriptors.
1330
1331 2012-09-07 Chong Yidong <cyd@gnu.org>
1332
1333 * variables.texi (Creating Buffer-Local): Fix description of
1334 local-variable-if-set-p (Bug#10713).
1335
1336 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1337
1338 * windows.texi (Display Action Functions)
1339 (Choosing Window Options): Remove obsolete variable
1340 display-buffer-reuse-frames.
1341 (Switching Buffers): Minor doc tweak for switch-to-buffer.
1342
1343 * positions.texi (Narrowing): Document buffer-narrowed-p.
1344
1345 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1346
1347 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1348 (Bug#12269).
1349
1350 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1351
1352 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1353
1354 2012-09-02 Chong Yidong <cyd@gnu.org>
1355
1356 * windows.texi (Window Configurations): Recommend against using
1357 save-window-excursion (Bug#12075).
1358
1359 * control.texi (Catch and Throw):
1360 * positions.texi (Excursions): Don't mention it.
1361
1362 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1363
1364 Better seed support for (random).
1365 * numbers.texi (Random Numbers): Document new behavior of
1366 the calls (random) and (random STRING).
1367
1368 2012-08-21 Martin Rudalics <rudalics@gmx.at>
1369
1370 * windows.texi (Window Point): Document recent changes in
1371 window-point and set-window-point.
1372 (Selecting Windows): Document recent change in select-window.
1373
1374 2012-08-06 Eli Zaretskii <eliz@gnu.org>
1375
1376 * functions.texi (Closures): Put the main index entry for
1377 "closures" here. (Bug#12138)
1378
1379 * variables.texi (Lexical Binding): Disambiguate the index entry
1380 for "closures".
1381
1382 2012-08-05 Chong Yidong <cyd@gnu.org>
1383
1384 * display.texi (Defining Faces): Move documentation of
1385 frame-background-mode to the Emacs manual (Bug#7774).
1386
1387 2012-08-04 Chong Yidong <cyd@gnu.org>
1388
1389 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1390 Fix description of syntax table inheritance.
1391 (Syntax Table Functions): Don't refer to internal contents of
1392 syntax table, since that is not explained yet. Copyedits.
1393 (Standard Syntax Tables): Node deleted.
1394 (Syntax Table Internals): Misc clarifications. Improve table
1395 formatting.
1396
1397 * keymaps.texi (Inheritance and Keymaps):
1398 * text.texi (Sticky Properties): Tweak index entry.
1399
1400 2012-07-28 Eli Zaretskii <eliz@gnu.org>
1401
1402 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1403
1404 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1405
1406 Prefer typical American spelling for "acknowledgment".
1407 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1408
1409 2012-07-21 Eli Zaretskii <eliz@gnu.org>
1410
1411 * commands.texi (Special Events): Mention language-change event.
1412 (Input Events, Interactive Codes):
1413 * keymaps.texi (Key Sequences): Mention events that are
1414 non-keyboard but also non-mouse events.
1415
1416 2012-07-17 Chong Yidong <cyd@gnu.org>
1417
1418 * text.texi (Insertion): Document insert-char changes.
1419
1420 2012-07-15 Leo Liu <sdl.web@gmail.com>
1421
1422 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1423
1424 2012-07-13 Chong Yidong <cyd@gnu.org>
1425
1426 * buffers.texi (Read Only Buffers): Document toggle-read-only
1427 changes. Reword to account for the fact that read-only is
1428 currently not supported in overlay properties.
1429
1430 2012-07-07 Chong Yidong <cyd@gnu.org>
1431
1432 * loading.texi (Library Search): Index site-lisp directories.
1433
1434 2012-07-06 Chong Yidong <cyd@gnu.org>
1435
1436 * intro.texi (A Sample Function Description): Fix incorrect
1437 markup, undoing previous change.
1438 (A Sample Variable Description): Minor clarifications and markup
1439 improvements.
1440
1441 * elisp.texi (Top):
1442 * text.texi (Text): Fix menu order.
1443
1444 2012-07-06 Richard Stallman <rms@gnu.org>
1445
1446 * intro.texi (Evaluation Notation, A Sample Function Description):
1447 (A Sample Variable Description): Improve/undo previous changes.
1448
1449 2012-07-05 Glenn Morris <rgm@gnu.org>
1450
1451 * intro.texi (A Sample Function Description): Fix cross-refs.
1452
1453 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1454
1455 * intro.texi (Evaluation Notation, A Sample Function Description)
1456 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1457
1458 2012-06-27 Chong Yidong <cyd@gnu.org>
1459
1460 * processes.texi (Asynchronous Processes, Input to Processes):
1461 * internals.texi (Process Internals): Don't capitalize "pty".
1462
1463 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1464
1465 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1466 discussion more prominent.
1467
1468 2012-06-23 Eli Zaretskii <eliz@gnu.org>
1469
1470 * commands.texi (Misc Events): Document the language-change event.
1471
1472 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1473
1474 Support higher-resolution time stamps (Bug#9000).
1475 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1476 * processes.texi (System Processes):
1477 Time stamp resolution is now picosecond, not microsecond.
1478
1479 2012-06-21 Glenn Morris <rgm@gnu.org>
1480
1481 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1482
1483 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1484
1485 * functions.texi (Defining Functions):
1486 * macros.texi (Defining Macros): Un-define the return value of `defun',
1487 `defmacro' and `defalias'.
1488
1489 2012-06-17 Chong Yidong <cyd@gnu.org>
1490
1491 * elisp.texi: Remove urlcolor setting.
1492
1493 2012-06-17 Glenn Morris <rgm@gnu.org>
1494
1495 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1496 Overlining no longer behaves exactly like underlining.
1497
1498 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
1499
1500 * display.texi (Face Attributes):
1501 Document wave-style underline face attribute.
1502
1503 2012-06-11 Chong Yidong <cyd@gnu.org>
1504
1505 * display.texi (ImageMagick Images): ImageMagick now supports the
1506 :background property.
1507
1508 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1509
1510 * internals.texi (Garbage Collection): Typo fix.
1511
1512 2012-06-09 Chong Yidong <cyd@gnu.org>
1513
1514 * text.texi (Special Properties): Clarify the meaning of a list of
1515 faces in the `face' property.
1516
1517 * display.texi (Face Remapping): Minor clarification.
1518
1519 2012-06-08 Chong Yidong <cyd@gnu.org>
1520
1521 * display.texi (Face Attributes): Font family does not accept
1522 wildcards. De-document obsolete :bold and :italic attributes.
1523 (Defining Faces): Use new-style face spec format.
1524
1525 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1526
1527 * internals.texi (Garbage Collection): Document new
1528 vector management code and vectorlike_header structure.
1529
1530 2012-06-03 Chong Yidong <cyd@gnu.org>
1531
1532 * modes.texi (Mode Line Data): Use "mode line construct"
1533 terminology for consistency.
1534
1535 2012-05-27 Glenn Morris <rgm@gnu.org>
1536
1537 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1538 * buffers.texi, commands.texi, compile.texi, control.texi:
1539 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1540 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1541 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1542 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1543 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1544 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1545 * objects.texi, os.texi, package.texi, positions.texi:
1546 * processes.texi, searching.texi, sequences.texi, streams.texi:
1547 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1548 * variables.texi, windows.texi: Nuke hand-written node pointers.
1549
1550 2012-05-27 Chong Yidong <cyd@gnu.org>
1551
1552 * functions.texi (Obsolete Functions):
1553 Fix doc for set-advertised-calling-convention.
1554
1555 * modes.texi (Mode Help): Fix describe-mode.
1556
1557 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1558
1559 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1560
1561 2012-05-27 Martin Rudalics <rudalics@gmx.at>
1562
1563 * commands.texi (Recursive Editing): recursive-edit is a command.
1564
1565 * compile.texi (Docs and Compilation):
1566 byte-compile-dynamic-docstrings is an option.
1567
1568 * debugging.texi (Invoking the Debugger): debug is a command.
1569
1570 * display.texi (Progress): progress-reporter-update and
1571 progress-reporter-force-update have VALUE argument optional.
1572 (Animated Images): Use non-@code{nil} instead of non-nil.
1573
1574 * files.texi (Format Conversion Round-Trip):
1575 Use non-@code{nil} instead of non-nil.
1576
1577 * frames.texi (Creating Frames): make-frame is a command.
1578 (Input Focus): select-frame is a command.
1579 (Pointer Shape): void-text-area-pointer is an option.
1580
1581 * help.texi (Describing Characters): read-kbd-macro is a command.
1582 (Help Functions): describe-prefix-bindings is a command.
1583
1584 * markers.texi (Creating Markers): Both arguments of copy-marker
1585 are optional.
1586
1587 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1588
1589 * modes.texi (Mode Line Variables): mode-line-remote and
1590 mode-line-client are not options.
1591 (Imenu): imenu-add-to-menubar is a command.
1592 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
1593
1594 * os.texi (Sound Output): play-sound-file is a command.
1595
1596 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
1597
1598 * processes.texi (Signals to Processes):
1599 Use @key{RET} instead of @code{RET}.
1600 (Signals to Processes): signal-process is a command.
1601
1602 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
1603 (Base 64): base64-encode-string is not a command while
1604 base64-decode-region is.
1605
1606 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1607
1608 2012-05-12 Glenn Morris <rgm@gnu.org>
1609
1610 * Makefile.in (MKDIR_P): New, set by configure.
1611 (mkinfodir): Use $MKDIR_P.
1612
1613 2012-05-10 Glenn Morris <rgm@gnu.org>
1614
1615 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1616 with "coding: raw-text".
1617 Concept of multibyte sessions no longer exists.
1618
1619 * files.texi (File Locks): Mention create-lockfiles option.
1620
1621 2012-05-09 Glenn Morris <rgm@gnu.org>
1622
1623 * vol1.texi, vol2.texi: Remove files.
1624 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1625 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1626
1627 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
1628
1629 * two-volume.make (emacsdir): New.
1630 (tex): Add directory with emacsver.texi to TEXINPUTS.
1631
1632 * minibuf.texi (Minibuffer History, Basic Completion):
1633 Tweak page breaks.
1634
1635 * internals.texi (Garbage Collection, Memory Usage)
1636 (Writing Emacs Primitives): Tweak page breaks.
1637
1638 * streams.texi (Output Variables): Improve page break.
1639
1640 * edebug.texi (Edebug Display Update): Improve page break.
1641
1642 * compile.texi (Disassembly): Condense the examples.
1643
1644 * eval.texi, functions.texi, loading.texi, macros.texi:
1645 Where possible, use example rather than smallexample.
1646
1647 * symbols.texi: Where possible, use example rather than smallexample.
1648 (Symbol Components): Fix typo.
1649 (Other Plists): Tweak page break.
1650
1651 * sequences.texi (Arrays): Tweak page breaks.
1652
1653 * customize.texi: Where possible, use example rather than smallexample.
1654 (Common Keywords, Variable Definitions, Applying Customizations)
1655 (Custom Themes): Tweak page breaks.
1656
1657 * control.texi: Where possible, use example rather than smallexample.
1658 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1659 Tweak page breaks.
1660
1661 2012-05-08 Glenn Morris <rgm@gnu.org>
1662
1663 * two.el: Remove; unused since creation of two-volume.make.
1664
1665 * vol1.texi, vol2.texi: No need to keep menus in these files.
1666
1667 2012-05-05 Glenn Morris <rgm@gnu.org>
1668
1669 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1670
1671 * intro.texi (Caveats): Copyedit.
1672 (Lisp History): Convert inforef to xref.
1673 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1674
1675 * text.texi (Auto Filling): Don't mention Emacs 19.
1676
1677 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1678 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1679
1680 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1681
1682 * lists.texi (List-related Predicates, List Variables):
1683 Tweak page-breaks.
1684 (Sets And Lists): Convert inforef to xref.
1685
1686 2012-05-04 Glenn Morris <rgm@gnu.org>
1687
1688 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1689 (info, infoclean): Use $INFO_EXT.
1690 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1691 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1692 (info, maintainer-clean): Use $INFO_EXT.
1693 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1694
1695 2012-05-04 Chong Yidong <cyd@gnu.org>
1696
1697 * os.texi (Timers): Use defopt for timer-max-repeats.
1698
1699 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1700
1701 * os.texi (Time of Day): Do not limit current-time-string
1702 to years 1000..9999.
1703
1704 2012-05-02 Chong Yidong <cyd@gnu.org>
1705
1706 * display.texi (Font Lookup):
1707 * frames.texi (Pointer Shape):
1708 * processes.texi (Subprocess Creation): Use defopt for options.
1709
1710 2012-05-02 Glenn Morris <rgm@gnu.org>
1711
1712 * elisp.texi (@copying):
1713 * intro.texi (Introduction): Only print VERSION in the TeX version.
1714
1715 2012-05-02 Chong Yidong <cyd@gnu.org>
1716
1717 * text.texi (Change Hooks): Minor fix for after-change-functions.
1718
1719 2012-05-02 Glenn Morris <rgm@gnu.org>
1720
1721 * package.texi (Packaging Basics):
1722 * loading.texi (Autoload):
1723 * files.texi (Magic File Names):
1724 Reword to remove/reduce some overly long/short lines.
1725
1726 2012-04-27 Glenn Morris <rgm@gnu.org>
1727
1728 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1729 * modes.texi (Major Modes, Auto-Indentation):
1730 * buffers.texi (Buffers): Some fixes for menu descriptions.
1731
1732 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
1733 * functions.texi (Simple Lambda, Argument List):
1734 * eval.texi (Function Indirection): Avoid deprecated form.
1735
1736 2012-04-27 Glenn Morris <rgm@gnu.org>
1737
1738 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1739 Add "et al." to authors.
1740
1741 * buffers.texi, commands.texi, compile.texi, control.texi:
1742 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1743 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1744 * modes.texi, numbers.texi, objects.texi, streams.texi:
1745 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1746 Use Texinfo recommended convention for quotes+punctuation.
1747
1748 2012-04-27 Chong Yidong <cyd@gnu.org>
1749
1750 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1751 to where-is-internal (Bug#10872).
1752
1753 2012-04-27 Glenn Morris <rgm@gnu.org>
1754
1755 * macros.texi (Indenting Macros): Fix typo.
1756
1757 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1758 (Resizing Windows, Deleting Windows, Selecting Windows)
1759 (Choosing Window Options, Horizontal Scrolling)
1760 (Cyclic Window Ordering, Window History, Dedicated Windows)
1761 (Quitting Windows, Window Configurations, Textual Scrolling):
1762 (Coordinates and Windows, Window Configurations)
1763 (Window Parameters, Window Hooks): Copyedits.
1764 (Splitting Windows, Deleting Windows):
1765 Fix ignore-window-parameters logic.
1766 (Selecting Windows, Choosing Window Options): Markup fixes.
1767 (Window Start and End): Remove pointless example.
1768 Remove cross-reference to deleted count-lines content.
1769 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1770 and recenter-positions. Remove recenter example.
1771
1772 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1773
1774 * minibuf.texi (Intro to Minibuffers):
1775 Tweak discussion of resizing minibuffer window.
1776
1777 2012-04-26 Glenn Morris <rgm@gnu.org>
1778
1779 * elisp-covers.texi, front-cover-1.texi: Remove files.
1780
1781 * tindex.pl: Remove file.
1782
1783 * makefile.w32-in (srcs):
1784 * Makefile.in (srcs): Remove back.texi (which is unused).
1785
1786 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
1787
1788 * os.texi (Notifications): Extend possible notification hints.
1789 Add notifications-get-capabilities.
1790
1791 2012-04-20 Chong Yidong <cyd@gnu.org>
1792
1793 * processes.texi (Asynchronous Processes): Mention nil argument to
1794 start-process.
1795
1796 2012-04-20 Glenn Morris <rgm@gnu.org>
1797
1798 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1799 Don't mention obsolete `nospace' argument of all-completions.
1800 (Minibuffer Completion, Completion Commands, Reading File Names)
1801 (Completion Variables): Copyedits.
1802 (Completion Commands): Mention parent keymaps.
1803 Remove obsolete minibuffer-local-filename-must-match-map.
1804 (High-Level Completion): Remove read-variable's almost
1805 word-for-word duplication of read-command.
1806 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1807 Update "High-Level Completion" description.
1808
1809 * minibuf.texi (Minibuffers):
1810 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1811
1812 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1813 Use Texinfo-recommended form of quote+punctuation.
1814 (Intro to Minibuffers): First minibuffer is #1, not #0.
1815 Mention minibuffer-inactive-mode.
1816 (Text from Minibuffer): Copyedits.
1817 (Minibuffer History, Programmed Completion): Fix @var usage.
1818 (Object from Minibuffer): Remove overly pedantic para.
1819 (Minibuffer History): Copyedits. Add face-name-history.
1820 (Initial Input, Yes-or-No Queries, Multiple Queries)
1821 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1822 (Yes-or-No Queries): Tweak example.
1823 (Minibuffer Commands): Add next-complete-history-element.
1824 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1825 minibuffer-inactive-mode.
1826
1827 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1828 (Bindat Functions): Copyedits.
1829
1830 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
1831
1832 * files.texi (Saving Buffers): Document `visit and `visit-save'
1833 values of require-final-newline.
1834
1835 2012-04-20 Glenn Morris <rgm@gnu.org>
1836
1837 * processes.texi (Output from Processes, Filter Functions):
1838 Mention waiting-for-user-input-p.
1839 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1840 (Network Servers, Datagrams, Network Processes, Network Options)
1841 (Network Feature Testing, Serial Ports): Copyedits.
1842 (Network): Add encrypted network overview paragraph.
1843 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1844
1845 2012-04-20 Chong Yidong <cyd@gnu.org>
1846
1847 * help.texi (Keys in Documentation): Mention :advertised-binding.
1848
1849 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1850 description to help.texi.
1851
1852 2012-04-20 Glenn Morris <rgm@gnu.org>
1853
1854 * processes.texi (Process Information, Input to Processes)
1855 (Signals to Processes, Output from Processes, Process Buffers)
1856 (Filter Functions, Decoding Output): Copyedits.
1857 (Accepting Output): Discourage use of `millisec' argument.
1858
1859 2012-04-15 Glenn Morris <rgm@gnu.org>
1860
1861 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
1862 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1863 Copyedits.
1864 (Subprocess Creation): Discourage modifying exec-path directly.
1865 (Synchronous Processes, Asynchronous Processes):
1866 Update some example output.
1867 (Process Information): Fix typo.
1868 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1869
1870 2012-04-15 Glenn Morris <rgm@gnu.org>
1871
1872 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1873 open-network-stream does exist in Emacs 23, but is simpler.
1874
1875 2012-04-15 Chong Yidong <cyd@gnu.org>
1876
1877 * customize.texi (Custom Themes): Also document load-theme etc.
1878
1879 2012-04-14 Chong Yidong <cyd@gnu.org>
1880
1881 * customize.texi (Applying Customizations):
1882 (Custom Themes): New nodes.
1883
1884 * display.texi (Defining Faces): Reference custom-set-faces.
1885
1886 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1887 * os.texi (Startup Summary): Copyedits.
1888
1889 2012-04-14 Glenn Morris <rgm@gnu.org>
1890
1891 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1892
1893 * strings.texi (Case Tables):
1894 * objects.texi (General Escape Syntax):
1895 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1896
1897 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1898 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1899 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1900 * text.texi: Use @file for buffers, per the Texinfo manual.
1901
1902 * compile.texi (Compiler Errors): Add missing space in buffer name.
1903
1904 2012-04-14 Chong Yidong <cyd@gnu.org>
1905
1906 * processes.texi (Query Before Exit): Remove obsolete function
1907 process-kill-without-query (Bug#11190).
1908
1909 2012-04-14 Glenn Morris <rgm@gnu.org>
1910
1911 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1912 Use @env for environment variables.
1913
1914 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1915
1916 2012-04-12 Jari Aalto <jari.aalto@cante.net>
1917
1918 * processes.texi (Synchronous Processes):
1919 Mention `default-directory' (bug#7515).
1920
1921 2012-04-09 Chong Yidong <cyd@gnu.org>
1922
1923 * customize.texi (Variable Definitions): Remove user-variable-p.
1924
1925 * commands.texi (Interactive Codes):
1926 * help.texi (Accessing Documentation):
1927 * minibuf.texi (High-Level Completion): Callers changed.
1928
1929 2012-04-06 Chong Yidong <cyd@gnu.org>
1930
1931 * minibuf.texi (Programmed Completion): Document metadata method.
1932 (Completion Variables): Document completion-category-overrides.
1933
1934 2012-04-05 Chong Yidong <cyd@gnu.org>
1935
1936 * anti.texi (Antinews): Rewrite for Emacs 23.
1937
1938 2012-04-04 Chong Yidong <cyd@gnu.org>
1939
1940 * minibuf.texi (Programmed Completion): Remove obsolete variable
1941 completion-annotate-function.
1942 (Completion Variables): Rename from Completion Styles.
1943 Document completion-extra-properties. Document completion-styles-alist
1944 change.
1945 (Reading File Names): minibuffer-local-filename-must-match-map is
1946 not used anymore.
1947 (Minibuffer Completion): Document completing-read-function.
1948 (Completion in Buffers): completion-at-point-functions can return
1949 properties recognized in completion-extra-properties.
1950
1951 * display.texi (Delayed Warnings): New node.
1952
1953 * os.texi (Notifications): Copyedits.
1954
1955 2012-04-04 Glenn Morris <rgm@gnu.org>
1956
1957 * os.texi (Notifications): Copyedits.
1958
1959 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
1960
1961 * os.texi (Terminal-Specific): Fix typo.
1962 (Notifications): New section.
1963
1964 * elisp.texi (Top):
1965 * vol1.texi (Top):
1966 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1967 menu entries.
1968
1969 2012-04-01 Chong Yidong <cyd@gnu.org>
1970
1971 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1972 file-in-directory-p.
1973
1974 2012-03-31 Glenn Morris <rgm@gnu.org>
1975
1976 * edebug.texi (Instrumenting Macro Calls):
1977 Mention defining macros at instrumentation time.
1978 (Edebug Options): Mention edebug-unwrap-results.
1979
1980 2012-03-31 Eli Zaretskii <eliz@gnu.org>
1981
1982 * text.texi (Special Properties): Clarify the description of the
1983 effect of integer values of the 'cursor' property on cursor
1984 position. See the discussions in bug#11068 for more details and
1985 context.
1986
1987 2012-03-31 Glenn Morris <rgm@gnu.org>
1988
1989 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1990 Copyedits.
1991
1992 2012-03-30 Chong Yidong <cyd@gnu.org>
1993
1994 * display.texi (Image Formats): Add imagemagick type.
1995 (Image Descriptors): Mention how they are used.
1996 (ImageMagick Images): Clarify role of imagemagick-register-types.
1997 (Character Display): Don't mention glyph tables.
1998 (Display Tables): Use make-glyph-code in example.
1999 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2000 tables are semi-obsolete. De-document create-glyph.
2001 (Glyphless Chars): Note that display tables override this.
2002 (Bidirectional Display): Copyedits. Introduce "bidirectional
2003 reordering" terminology, and use it.
2004
2005 2012-03-30 Glenn Morris <rgm@gnu.org>
2006
2007 * edebug.texi (Jumping): Give name of `i' binding.
2008
2009 2012-03-28 Glenn Morris <rgm@gnu.org>
2010
2011 * searching.texi (Regular Expressions, Regexp Special):
2012 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2013 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
2014 (Regexp Special): Mention collation.
2015 Clarify char classes with an example.
2016 (Regexp Functions): Mention regexp-opt is not guaranteed.
2017 Mention regexp-opt-charset.
2018 (Regexp Search): Recommend against looking-back.
2019 (Search and Replace): Use Texinfo recommended quote convention.
2020 Add more query-replace-map items. List multi-query-replace-map items.
2021
2022 2012-03-27 Martin Rudalics <rudalics@gmx.at>
2023
2024 * windows.texi (Window History): Describe new option
2025 switch-to-visible-buffer.
2026
2027 2012-03-27 Glenn Morris <rgm@gnu.org>
2028
2029 * searching.texi (String Search): Add xref to Emacs manual.
2030 Copyedits. Mention the function word-search-regexp.
2031 (Searching and Case): Add xref to Emacs manual. Copyedits.
2032
2033 * processes.texi (Network Servers): Standardize apostrophe usage.
2034
2035 * os.texi (System Environment): Copyedits. Remove some examples
2036 that do not seem useful. Mention setenv third arg.
2037 tty-erase-char does not seem to be nil under a window-system.
2038 (User Identification): Copyedits.
2039 Remove some examples that do not seem useful.
2040
2041 2012-03-26 Glenn Morris <rgm@gnu.org>
2042
2043 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2044 (Init File): Copyedits.
2045 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2046 (Killing Emacs): Copyedits.
2047 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2048 Shorten the example, use more standard shell prompts.
2049
2050 2012-03-25 Chong Yidong <cyd@gnu.org>
2051
2052 * display.texi (Fringes): Note that fringes are shown on graphical
2053 displays only.
2054 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2055 (Replacing Specs): Clarify example.
2056 (Manipulating Buttons): Note that button-at can return a marker.
2057 (Buttons): Minor rewrite.
2058 (Character Display): New node. Consolidate all character display
2059 related nodes into its subsections.
2060 (Usual Display): Character 127 is also affected by ctl-arrow.
2061 (Display Tables): Improve example.
2062
2063 2012-03-22 Glenn Morris <rgm@gnu.org>
2064
2065 * strings.texi (Text Comparison): Mention string-prefix-p.
2066
2067 2012-03-21 Chong Yidong <cyd@gnu.org>
2068
2069 * display.texi (The Echo Area): Add xref to Output Streams.
2070 (Displaying Messages): Improve doc of message.
2071 (Echo Area Customization, Invisible Text): Copyedits.
2072 (Invisible Text): Mention that spec comparison is done with eq.
2073 (Width): Improve doc of char-width.
2074 (Faces): Recommend using symbol instead of string for face name.
2075 Minor clarifications.
2076 (Defining Faces): Copyedits. Update face example.
2077 (Attribute Functions): Mark set-face-foreground etc as commands.
2078 (Face Remapping): Mention text-scale-adjust.
2079 Clarify face-remapping-alist and related docs.
2080 (Face Functions): Don't document make-face or copy-face.
2081
2082 2012-03-20 Chong Yidong <cyd@gnu.org>
2083
2084 * display.texi (Forcing Redisplay): Various rewrites to reflect
2085 new value of redisplay-dont-pause.
2086 (Truncation): Copyedits.
2087
2088 2012-03-20 Glenn Morris <rgm@gnu.org>
2089
2090 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2091 Add summary table of some relevant command-line options.
2092
2093 2012-03-18 Chong Yidong <cyd@gnu.org>
2094
2095 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2096 (Writing Emacs Primitives): Re-organize discussion of functions
2097 with variable Lisp arguments are handled. Delete an obsolete
2098 remark, previously tagged as FIXME.
2099
2100 * os.texi (Idle Timers): Minor clarification.
2101 (Idle Timers): Link to Time of Day for description of time list.
2102
2103 2012-03-18 Glenn Morris <rgm@gnu.org>
2104
2105 * os.texi (System Interface): Flow control was removed.
2106 (Startup Summary): General update.
2107 (Init File): Don't mention compiling it.
2108
2109 2012-03-17 Chong Yidong <cyd@gnu.org>
2110
2111 * os.texi (Startup Summary): Mention package loading.
2112 (Init File): Don't refer to .emacs in section title. Copyedits.
2113 (Terminal-Specific): Give a realistic example.
2114 (Command-Line Arguments): Reference Entering Emacs instead of
2115 repeating the spiel about not restarting Emacs.
2116 (Time of Day): Discuss time representation at beginning of node.
2117 (Sound Output): Copyedits.
2118
2119 * package.texi (Packaging Basics): Document package-initialize.
2120
2121 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2122
2123 * frames.texi (Initial Parameters): Add an index entry for
2124 minibuffer-only frame.
2125
2126 2012-03-16 Glenn Morris <rgm@gnu.org>
2127
2128 * modes.texi (Major Mode Conventions): Mention the strange
2129 relationship between View mode and special modes. (Bug#10650)
2130
2131 2012-03-11 Chong Yidong <cyd@gnu.org>
2132
2133 * windows.texi (Window Configurations): save-window-excursion is
2134 now a macro.
2135
2136 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2137 now a macro.
2138
2139 * text.texi (Fields): Minor copyedit.
2140
2141 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2142
2143 * strings.texi (String Basics):
2144 * sequences.texi (Sequence Functions): Mention that `length' is
2145 not appropriate for computing the string width on display; add a
2146 cross-reference to the description of `string-width'. (Bug#10978)
2147
2148 * eval.texi (Autoloading): Minor change of wording.
2149
2150 2012-03-10 Chong Yidong <cyd@gnu.org>
2151
2152 * loading.texi (Autoload): Explicitly state which forms are
2153 processed specially (Bug#7783).
2154
2155 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2156 non-default situation. Describe one-submenu exception (Bug#7695).
2157
2158 * nonascii.texi (Character Properties): Copyedits.
2159
2160 2012-03-08 Chong Yidong <cyd@gnu.org>
2161
2162 * text.texi (Mode-Specific Indent): Document new behavior of
2163 indent-for-tab-command. Document tab-always-indent.
2164 (Special Properties): Copyedits.
2165 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2166 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2167 libxml-parse-html-region.
2168
2169 2012-03-07 Glenn Morris <rgm@gnu.org>
2170
2171 * markers.texi (The Region): Briefly mention use-empty-active-region
2172 and region-active-p.
2173 (Overview of Markers): Reword garbage collection, add cross-ref.
2174 (The Mark): Tiny clarification re command loop and activate-mark-hook.
2175
2176 2012-03-07 Chong Yidong <cyd@gnu.org>
2177
2178 * text.texi (Buffer Contents): Don't duplicate explanation of
2179 region arguments from Text node. Put doc of obsolete var
2180 buffer-substring-filters back, since it is referred to.
2181 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2182 selection by default.
2183
2184 * markers.texi (The Mark): Fix typo.
2185 (The Region): Copyedits.
2186
2187 2012-03-07 Glenn Morris <rgm@gnu.org>
2188
2189 * markers.texi (Overview of Markers): Copyedits.
2190 (Creating Markers): Update approximate example buffer size.
2191 (The Mark): Don't mention uninteresting return values.
2192
2193 2012-03-05 Chong Yidong <cyd@gnu.org>
2194
2195 * positions.texi (Text Lines): Document count-words.
2196
2197 2012-03-04 Chong Yidong <cyd@gnu.org>
2198
2199 * frames.texi (Frames): Remove little-used "terminal frame" and
2200 "window frame" terminology.
2201 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2202 (Size and Position, Visibility of Frames): Callers changed.
2203 (Frames): Clarify which terminals in framep are graphical.
2204 (Initial Parameters): --geometry is not the only option which adds
2205 to initial-frame-alist.
2206 (Position Parameters): Note that icon-left and icon-top are for
2207 old window managers only.
2208 (Size Parameters): Sizes are in characters even on graphical
2209 displays.
2210 (Management Parameters): Note that window-id and outer-window-id
2211 can't really be changed, and that auto-raise isn't always obeyed.
2212 (Cursor Parameters): Document cursor-type explicitly.
2213 (Size and Position): The aliases set-screen-height and
2214 set-screen-width have been deleted.
2215 (Visibility of Frames): Mention "minimization".
2216
2217 * os.texi (Startup Summary): Minor clarifications.
2218 (Startup Summary, Suspending Emacs): Standardize on "text
2219 terminal" terminology.
2220
2221 * windows.texi (Basic Windows, Coordinates and Windows)
2222 (Coordinates and Windows):
2223 * display.texi (Refresh Screen, Line Height, Face Attributes)
2224 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2225
2226 2012-03-04 Glenn Morris <rgm@gnu.org>
2227
2228 * abbrevs.texi: Small copyedits throughout.
2229 (Abbrev Mode): Remove this section, folding it into the top-level.
2230 (Abbrev Tables): Don't mention irrelevant return values.
2231 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2232 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2233 (Abbrev Table Properties): Update nil :regexp description.
2234
2235 2012-03-03 Glenn Morris <rgm@gnu.org>
2236
2237 * internals.texi: Change @appendix section commands to @section.
2238 (Building Emacs): Say less about CANNOT_DUMP platforms.
2239 Replace deleted eval-at-startup with custom-initialize-delay.
2240 (Pure Storage): Small changes.
2241 (Memory Usage): Copyedit.
2242 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2243 example definitions. Give examples of things with non-nil
2244 interactive args. Mention eval_sub. Remove old info about
2245 strings and GCPRO. Mention cus-start.el.
2246 (Buffer Internals, Window Internals, Process Internals):
2247 Misc small updates and fixes for fields.
2248
2249 * tips.texi: Copyedits.
2250 (Coding Conventions): Mention autoloads.
2251 Combine partially duplicated macro items. Fix xref.
2252 Refer to Library Headers for copyright notice.
2253 (Programming Tips): edit-options is long-obsolete.
2254 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2255 (Warning Tips): Mention declare-function.
2256 (Documentation Tips): Remove old info.
2257 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2258 (Library Headers): General update.
2259
2260 2012-03-02 Glenn Morris <rgm@gnu.org>
2261
2262 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2263 and relocate entry. Mention buffer-stale-function.
2264
2265 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2266
2267 * hooks.texi (Standard Hooks): General update.
2268 Put related hooks together. Add and remove items.
2269 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2270 * modes.texi (Hooks): Tweak cross-ref description.
2271
2272 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
2273
2274 * files.texi (Kinds of Files): The return value of file-equal-p is
2275 unspecified, if FILE1 or FILE2 does not exist.
2276
2277 2012-03-01 Glenn Morris <rgm@gnu.org>
2278
2279 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2280
2281 * maps.texi (Standard Keymaps): General update.
2282 Remove mode-specific maps, talk about the more general keymaps.
2283 * help.texi (Help Functions): Add vindex for Helper-help-map.
2284 * keymaps.texi (Active Keymaps): Minor rephrasing.
2285
2286 2012-02-29 Glenn Morris <rgm@gnu.org>
2287
2288 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2289
2290 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2291
2292 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
2293 Update changed behavior of file-subdir-of-p.
2294
2295 2012-02-28 Glenn Morris <rgm@gnu.org>
2296
2297 * advice.texi, anti.texi, display.texi, elisp.texi:
2298 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2299 Standardize possessive apostrophe usage.
2300
2301 * locals.texi: Remove file.
2302 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2303 Remove menu entry.
2304 * errors.texi, maps.texi: Adjust node pointers.
2305 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
2306 * makefile.w32-in (srcs):
2307 * Makefile.in (srcs): Remove locals.texi.
2308
2309 * frames.texi (Mouse Position): Fix cross-ref.
2310
2311 2012-02-27 Chong Yidong <cyd@gnu.org>
2312
2313 * buffers.texi (Creating Buffers): Clarify that
2314 generate-new-buffer uses generate-new-buffer-names.
2315 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2316
2317 * files.texi (Directory Names): Index entry for file name abbreviations.
2318 (Relative File Names, File Name Expansion): Refer to it.
2319 (Locating Files): Move locate-user-emacs-file documentation to
2320 Standard File Names.
2321 (Standard File Names): Add locate-user-emacs-file; update examples.
2322
2323 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
2324
2325 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2326
2327 2012-02-26 Chong Yidong <cyd@gnu.org>
2328
2329 * files.texi (Kinds of Files): Improve documentation of
2330 files-equal-p and file-subdir-of-p.
2331
2332 2012-02-26 Glenn Morris <rgm@gnu.org>
2333
2334 * intro.texi (Acknowledgements): Small changes.
2335
2336 2012-02-25 Glenn Morris <rgm@gnu.org>
2337
2338 * errors.texi: Don't try to list _all_ the error symbols.
2339 Add circular-list, cl-assertion-failed, compression-error.
2340 * elisp.texi, vol1.texi, vol2.texi:
2341 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2342
2343 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2344
2345 * files.texi (files-equal-p, file-subdir-of-p): New,
2346 add initial documentation.
2347
2348 2012-02-25 Chong Yidong <cyd@gnu.org>
2349
2350 * files.texi (File Attributes): Document file-selinux-context.
2351 (Changing Files): Link to it.
2352 (Changing Files): Document set-file-selinux-context.
2353
2354 * backups.texi (Making Backups): Return value of backup-buffer is
2355 changed. Mention default value of backup-directory-alist.
2356 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2357 (Auto-Saving): New minor mode behavior for auto-save-mode.
2358 (Reverting): Add defvar for revert-buffer-in-progress-p.
2359
2360 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2361
2362 2012-02-24 Glenn Morris <rgm@gnu.org>
2363
2364 * errors.texi (Standard Errors): Mention dbus-error.
2365 For arith-error sub-classes, just use one cross-ref.
2366
2367 2012-02-23 Alan Mackenzie <acm@muc.de>
2368
2369 * modes.texi (Defining Minor Modes): Document the new keyword
2370 :after-hook.
2371
2372 2012-02-21 Chong Yidong <cyd@gnu.org>
2373
2374 * files.texi (Files): Mention magic file names as arguments.
2375 (Reading from Files): Copyedits.
2376 (File Attributes): Mention how to change file modes.
2377 (Changing Files): Use standard "file permissions" terminology.
2378 Add xref to File Attributes node.
2379 (Locating Files): Document locate-user-emacs-file.
2380 (Unique File Names): Recommend against using make-temp-name.
2381
2382 2012-02-19 Chong Yidong <cyd@gnu.org>
2383
2384 * help.texi (Documentation, Documentation Basics, Help Functions):
2385 Minor clarifications.
2386 (Accessing Documentation): Clarify what documentation-property is
2387 for. Add xref to Keys in Documentation.
2388
2389 * tips.texi (Documentation Tips): Don't recommend using * in
2390 docstrings.
2391
2392 * macros.texi (Defining Macros):
2393 * modes.texi (Derived Modes): Say "documentation string" instead
2394 of docstring.
2395
2396 2012-02-18 Chong Yidong <cyd@gnu.org>
2397
2398 * modes.texi (Tabulated List Mode): New node.
2399 (Basic Major Modes): Add xref to it.
2400
2401 * processes.texi (Process Information): Mention Process Menu mode.
2402
2403 2012-02-17 Chong Yidong <cyd@gnu.org>
2404
2405 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2406
2407 2012-02-17 Glenn Morris <rgm@gnu.org>
2408
2409 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2410
2411 2012-02-16 Chong Yidong <cyd@gnu.org>
2412
2413 * syntax.texi (Syntax Tables, Syntax Descriptors)
2414 (Syntax Table Functions): Copyedits.
2415 (Syntax Basics): Don't repeat the material in the preceding node.
2416 (Syntax Class Table): Use a table.
2417 (Syntax Properties): Document syntax-propertize-function and
2418 syntax-propertize-extend-region-functions.
2419 (Motion via Parsing): Clarify scan-lists. Fix indentation.
2420 (Parser State): Update for the new "c" comment style.
2421 Fix description of item 7 (comment style).
2422
2423 * modes.texi (Minor Modes): Update how mode commands should treat
2424 arguments now.
2425 (Mode Line Basics): Clarify force-mode-line-update.
2426 (Mode Line Top): Note that the example is not realistic.
2427 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2428 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2429 "mode line construct" instead of "mode line specification".
2430 (Syntactic Font Lock): Remove mention of obsolete variable
2431 font-lock-syntactic-keywords.
2432 (Setting Syntax Properties): Node deleted.
2433 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2434 (Font Lock Basics): Note that syntactic fontification falls back
2435 on `syntax-table'.
2436 (Search-based Fontification): Emphasize that font-lock-keywords
2437 should not be set directly.
2438 (Faces for Font Lock): Avoid some confusing terminology.
2439 (Syntactic Font Lock): Minor clarifications. Add xref to
2440 Syntactic Font Lock node.
2441
2442 2012-02-15 Chong Yidong <cyd@gnu.org>
2443
2444 * minibuf.texi (Basic Completion): Define "completion table".
2445 Move completion-in-region to Completion in Buffers node.
2446 (Completion Commands): Use "completion table" terminology.
2447 (Completion in Buffers): New node.
2448
2449 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2450 (Setting Hooks): Update minor mode usage example.
2451 (Major Mode Conventions): Note that completion-at-point-functions
2452 should be altered locally. Add xref to Completion in Buffers.
2453 Remove duplicate tip about auto-mode-alist.
2454 (Minor Modes): Rewrite introduction.
2455 (Minor Mode Conventions): Copyedits. Don't recommend
2456 variable-only minor modes since few minor modes are like that.
2457
2458 2012-02-15 Glenn Morris <rgm@gnu.org>
2459
2460 * processes.texi (Network): Document open-network-stream :parameters.
2461
2462 2012-02-14 Chong Yidong <cyd@gnu.org>
2463
2464 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2465 was removed on 2009-09-10. Update lisp-mode-map example.
2466 (Inheritance and Keymaps): Minor clarification.
2467 (Searching Keymaps): Remove out-of-place enumeration.
2468 (Key Lookup): Remove unnecessary example (one was already given in
2469 Format of Keymaps).
2470 (Changing Key Bindings): Update suppress-keymap example.
2471 (Menu Bar, Tool Bar): Copyedits.
2472 (Tool Bar): Update tool-bar-map example.
2473
2474 2012-02-12 Chong Yidong <cyd@gnu.org>
2475
2476 * debugging.texi (Debugger Commands): Continuing is now allowed
2477 for errors.
2478
2479 2012-02-11 Chong Yidong <cyd@gnu.org>
2480
2481 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2482 Move the list of standard bitmaps there.
2483 (Fringe Cursors): Rewrite for clarity.
2484 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2485
2486 * commands.texi (Command Overview): Mention read-key.
2487 (Using Interactive, Interactive Call): Minor clarifications.
2488 (Function Keys, Click Events): Avoid "input stream" terminology.
2489 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2490 Clarify column and row components.
2491 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2492 (Special Events): Copyedits.
2493
2494 * streams.texi (Input Streams): De-document get-file-char.
2495 (Output Variables): Don't refer to old backquote syntax.
2496
2497 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2498 (Error Debugging): Note that debug-ignored-errors overrides list
2499 values of debug-on-error too. Add xref to Signaling Errors.
2500 Note that debug-on-signal is not customizable.
2501 Mention condition-case-unless-debug.
2502 (Compilation Errors): Node deleted.
2503
2504 * compile.texi (Compiler Errors): Move a paragraph here from
2505 deleted node Compilation Errors.
2506
2507 2012-02-10 Leo Liu <sdl.web@gmail.com>
2508
2509 * control.texi (Handling Errors): Change condition-case-no-debug
2510 to condition-case-unless-debug.
2511
2512 2012-02-10 Chong Yidong <cyd@gnu.org>
2513
2514 * advice.texi (Defining Advice): Clarify ad-unadvise.
2515 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2516 is not abnormal.
2517 (Advising Primitives): Node deleted; ad-define-subr-args has been
2518 removed.
2519
2520 * compile.texi (Speed of Byte-Code): Use float-time in example.
2521 (Compilation Functions): Note that the log uses Compilation mode.
2522 Don't discuss the contents of byte-code function object here.
2523 (Compilation Functions): De-document internal function byte-code.
2524 (Docs and Compilation): Minor clarifications.
2525
2526 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2527 Objects.
2528
2529 2012-02-10 Glenn Morris <rgm@gnu.org>
2530
2531 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2532 Mention secure-hash.
2533 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2534
2535 2012-02-10 Chong Yidong <cyd@gnu.org>
2536
2537 * loading.texi (Loading): Don't emphasize "library" terminology.
2538 (Library Search): load-path is not a user option. Mention role of
2539 -L option and packages. Improve examples.
2540 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2541 obsolete.
2542 (Autoload): Minor clarifications.
2543
2544 2012-02-10 Glenn Morris <rgm@gnu.org>
2545
2546 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2547
2548 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2549
2550 2012-02-08 Glenn Morris <rgm@gnu.org>
2551
2552 * loading.texi (Named Features): Update the require example.
2553
2554 2012-02-07 Glenn Morris <rgm@gnu.org>
2555
2556 * modes.texi (Defining Minor Modes):
2557 Expand on args of defined minor modes.
2558
2559 2012-02-07 Chong Yidong <cyd@gnu.org>
2560
2561 * variables.texi (Creating Buffer-Local): Minor clarification
2562 to buffer-local-variables doc (Bug#10715).
2563
2564 2012-02-07 Glenn Morris <rgm@gnu.org>
2565
2566 * display.texi (ImageMagick Images): General update.
2567 Move most details of imagemagick-render-type to the variable's doc.
2568
2569 2012-02-06 Glenn Morris <rgm@gnu.org>
2570
2571 * keymaps.texi (Tool Bar): Mention separators.
2572 (Inheritance and Keymaps):
2573 Mention make-composed-keymap and multiple inheritance.
2574
2575 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2576
2577 * control.texi (Handling Errors):
2578 Mention condition-case-no-debug and with-demoted-errors.
2579
2580 2012-02-05 Chong Yidong <cyd@gnu.org>
2581
2582 * customize.texi (Common Keywords): Minor clarifications.
2583 Document custom-unlispify-remove-prefixes.
2584 (Variable Definitions): Backquotes in defcustom seem to work fine
2585 now. Various other copyedits.
2586 (Simple Types): Copyedits. Document color selector.
2587 (Composite Types): Copyedits.
2588 (Splicing into Lists): Clarifications.
2589
2590 * eval.texi (Backquote): Move from macros.texi.
2591
2592 * macros.texi (Expansion): Minor clarification.
2593 (Backquote): Move node to eval.texi.
2594 (Defining Macros): Move an example from Backquote node.
2595 (Argument Evaluation): No need to mention Pascal.
2596 (Indenting Macros): Add xref to Defining Macros.
2597
2598 2012-02-05 Glenn Morris <rgm@gnu.org>
2599
2600 * debugging.texi (Error Debugging): Mention debug-on-event default.
2601
2602 2012-02-04 Glenn Morris <rgm@gnu.org>
2603
2604 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2605
2606 * debugging.texi (Error Debugging): Mention debug-on-event.
2607 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2608
2609 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2610
2611 * text.texi (Buffer Contents):
2612 Update filter-buffer-substring description.
2613
2614 2012-02-04 Chong Yidong <cyd@gnu.org>
2615
2616 * functions.texi (What Is a Function): Add closures.
2617 Mention "return value" terminology. Add xref for command-execute.
2618 Remove unused "keystroke command" terminology.
2619 (Lambda Expressions): Give a different example than in the
2620 following subsection. Add xref to Anonymous Functions.
2621 (Function Documentation): Remove gratuitous markup.
2622 (Function Names): Move introductory text to `What Is a Function'.
2623 (Defining Functions): Fix defun argument spec.
2624 (Anonymous Functions): Document lambda macro explicitly.
2625 Mention effects on lexical binding.
2626 (Function Cells): Downplay direct usage of fset.
2627 (Closures): New node.
2628 (Inline Functions): Remove "open-code" terminology.
2629 (Declaring Functions): Minor tweak; .m is not C code.
2630
2631 * variables.texi (Variables): Don't refer to "global value".
2632 (Local Variables, Void Variables): Copyedits.
2633 (Lexical Binding): Minor clarification of example.
2634 (File Local Variables): Mention :safe and :risky defcustom args.
2635 (Lexical Binding): Add xref to Closures node.
2636
2637 2012-02-04 Glenn Morris <rgm@gnu.org>
2638
2639 * minibuf.texi (High-Level Completion): Updates for read-color.
2640
2641 2012-02-03 Glenn Morris <rgm@gnu.org>
2642
2643 * display.texi (GIF Images): Mention animation.
2644 Remove commented-out old example of animation.
2645 (Animated Images): New subsection.
2646 * elisp.texi (Top):
2647 * vol1.texi (Top):
2648 * vol2.texi (Top): Add Animated Images menu entry.
2649
2650 * display.texi (Image Formats): Remove oddly specific information
2651 on versions of image libraries.
2652 (GIF Images, TIFF Images): Minor rephrasing.
2653
2654 2012-02-02 Glenn Morris <rgm@gnu.org>
2655
2656 * processes.texi (Synchronous Processes):
2657 Mention call-process's :file gets overwritten.
2658
2659 * commands.texi (Reading One Event):
2660 * help.texi (Help Functions): Document read-char-choice.
2661
2662 * hooks.texi (Standard Hooks):
2663 * modes.texi (Keymaps and Minor Modes):
2664 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2665
2666 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2667
2668 * hooks.texi (Standard Hooks):
2669 * modes.texi (Major Mode Conventions, Mode Hooks):
2670 Document change-major-mode-after-body-hook.
2671
2672 2012-02-01 Glenn Morris <rgm@gnu.org>
2673
2674 * modes.texi (Defining Minor Modes):
2675 Mention disabling global minor modes on a per-major-mode basis.
2676
2677 2012-01-31 Chong Yidong <cyd@gnu.org>
2678
2679 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2680 (Parser State): Remove unnecessary statement (Bug#10661).
2681
2682 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2683
2684 2012-01-31 Glenn Morris <rgm@gnu.org>
2685
2686 * modes.texi (Defining Minor Modes):
2687 Document define-minor-mode's new :variable keyword.
2688
2689 2012-01-29 Chong Yidong <cyd@gnu.org>
2690
2691 * syntax.texi (Syntax Class Table): Tweak description of newline
2692 char syntax (Bug#9619).
2693
2694 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2695 description (Bug#10189).
2696
2697 2012-01-29 Glenn Morris <rgm@gnu.org>
2698
2699 * files.texi (Changing Files): Document SELinux support.
2700
2701 * windows.texi (Window Sizes): Fix typo.
2702
2703 2012-01-28 Chong Yidong <cyd@gnu.org>
2704
2705 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2706 doc (Bug#8568).
2707
2708 * frames.texi (Input Focus): Add NORECORD arg to
2709 select-frame-set-input-focus. Clarify its role in select-frame.
2710
2711 * text.texi (Transposition): We don't use transpose-region as an
2712 internal subroutine (Bug#3249).
2713
2714 * modes.texi (Example Major Modes): Update Lisp example code to
2715 current sources. Delete the old non-derived-major-mode example,
2716 which has diverged badly from current sources.
2717
2718 2012-01-27 Glenn Morris <rgm@gnu.org>
2719
2720 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2721 (VERSION, manual): Remove, unused.
2722
2723 2012-01-27 Chong Yidong <cyd@gnu.org>
2724
2725 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2726
2727 2012-01-26 Chong Yidong <cyd@gnu.org>
2728
2729 * searching.texi (String Search): Document negative repeat count
2730 (Bug#10507).
2731
2732 2012-01-26 Glenn Morris <rgm@gnu.org>
2733
2734 * variables.texi (Using Lexical Binding):
2735 Mention that lexical-binding should be set in the first line.
2736
2737 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2738
2739 * macros.texi (Defining Macros): Don't claim that `declare' only
2740 affects Edebug and indentation.
2741
2742 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2743
2744 * macros.texi (Defining Macros): Slight `declare' fixup.
2745
2746 2012-01-25 Glenn Morris <rgm@gnu.org>
2747
2748 * makefile.w32-in (texinputdir):
2749 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2750
2751 2012-01-24 Chong Yidong <cyd@gnu.org>
2752
2753 * variables.texi (Variables, Local Variables, Void Variables):
2754 Edit to make the descriptions less specific to dynamic binding.
2755 (Local Variables): Default max-specpdl-size is now 1300.
2756 (Defining Variables): Edits for lexical scoping.
2757 Delete information about starting docstrings with *. De-document
2758 user-variable-p.
2759 (Tips for Defining): Remove an unimportant discussion of quitting
2760 in the middle of a load.
2761 (Accessing Variables, Setting Variables): Discuss lexical binding.
2762 (Variable Scoping): Rewrite.
2763 (Scope, Extent, Impl of Scope): Nodes deleted.
2764 (Dynamic Binding): New node, with material from Scope, Extent, and
2765 Impl of Scope nodes.
2766 (Dynamic Binding Tips): Rename from Using Scoping.
2767 (Lexical Binding): Rewrite.
2768 (Using Lexical Binding): Rename from Converting to Lexical
2769 Binding. Convert to subsection.
2770
2771 * customize.texi (Variable Definitions): Add custom-variable-p.
2772 Move user-variable-p documentation here.
2773
2774 2012-01-23 Chong Yidong <cyd@gnu.org>
2775
2776 * strings.texi (Text Comparison): Minor qualification.
2777
2778 * lists.texi (Cons Cells): Copyedits.
2779 (List Elements): Mention push.
2780 (List Variables): Mention pop.
2781 (Rings): Move to sequences.texi.
2782
2783 * sequences.texi (Sequence Functions): Don't repeat the
2784 introduction already given in the parent.
2785 (Vectors): Copyedits.
2786 (Rings): Move from lists.texi. Note that this is specific to the
2787 ring package.
2788
2789 * symbols.texi (Definitions, Symbol Components): Mention variable
2790 scoping issues.
2791 (Plists and Alists): Copyedits.
2792
2793 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2794 correctness with lexical scoping.
2795 (Eval): Copyedits.
2796
2797 2012-01-21 Chong Yidong <cyd@gnu.org>
2798
2799 * intro.texi (A Sample Function Description): Special notation
2800 used for macros too.
2801
2802 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2803 (Symbol Type): Add xref for keyword symbols.
2804 (Sequence Type): Clarify differences between sequence types.
2805 (Cons Cell Type): Add "linked list" index entry.
2806 (Non-ASCII in Strings): Copyedits.
2807 (Equality Predicates): Symbols with same name need not be eq.
2808
2809 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2810 ldexp. Move float-e and float-pi to Math Functions node.
2811
2812 2012-01-21 Glenn Morris <rgm@gnu.org>
2813
2814 * modes.texi (Auto Major Mode):
2815 * variables.texi (File Local Variables):
2816 Mention inhibit-local-variables-regexps.
2817
2818 2012-01-19 Martin Rudalics <rudalics@gmx.at>
2819
2820 * windows.texi (Window Configurations): Rewrite references to
2821 persistent window parameters.
2822 (Window Parameters): Fix description of persistent window
2823 parameters.
2824
2825 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
2826
2827 * windows.texi (Window Parameters): Use @pxref.
2828
2829 2012-01-16 Martin Rudalics <rudalics@gmx.at>
2830
2831 * windows.texi (Window Configurations, Window Parameters):
2832 Describe persistent window parameters.
2833
2834 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2835
2836 * variables.texi (Creating Buffer-Local): Warn against misuses of
2837 make-variable-buffer-local (bug#10258).
2838
2839 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2840
2841 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2842
2843 2012-01-06 Chong Yidong <cyd@gnu.org>
2844
2845 * variables.texi (Directory Local Variables):
2846 Document hack-dir-local-variables-non-file-buffer.
2847
2848 2012-01-06 Glenn Morris <rgm@gnu.org>
2849
2850 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2851 rather than by keybinding.
2852
2853 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
2854
2855 * frames.texi (Font and Color Parameters): Add @pxref.
2856
2857 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2858
2859 * frames.texi (Font and Color Parameters):
2860 Document w32 font backends (bug#10399).
2861
2862 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2863
2864 * files.texi (File Attributes, Changing Files):
2865 Use a more-natural notation for octal numbers.
2866
2867 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
2868
2869 * variables.texi (Variables with Restricted Values):
2870 Change reference to variable (bug#10354).
2871
2872 2011-12-13 Martin Rudalics <rudalics@gmx.at>
2873
2874 * windows.texi (Splitting Windows): Use t instead of non-nil
2875 when describing window-combination-resize.
2876
2877 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2878
2879 * text.texi (Special Properties): Warn against `intangible' properties
2880 (bug#10222).
2881
2882 2011-11-26 Eli Zaretskii <eliz@gnu.org>
2883
2884 * display.texi (Truncation):
2885 * text.texi (Special Properties): Describe what a stretch-glyph is
2886 instead of using that term without explanation. Make the
2887 cross-references more accurate.
2888
2889 * display.texi (Usual Display): Update the description,
2890 cross-references, and indexing related to display of control
2891 characters and raw bytes.
2892
2893 2011-11-25 Martin Rudalics <rudalics@gmx.at>
2894
2895 * windows.texi (Splitting Windows): Fix description of
2896 window-combination-limit. Suggested by Eli Zaretskii.
2897
2898 2011-11-23 Chong Yidong <cyd@gnu.org>
2899
2900 * windows.texi (Window Sizes): Move window-top-line,
2901 window-left-column, and window-*-pixel-edges to Coordinates and
2902 Windows node.
2903 (Coordinates and Windows): Restore window-edges doc.
2904
2905 2011-11-21 Martin Rudalics <rudalics@gmx.at>
2906
2907 * windows.texi (Windows and Frames, Splitting Windows):
2908 Fix typos.
2909
2910 2011-11-21 Chong Yidong <cyd@gnu.org>
2911
2912 * windows.texi (Splitting Windows): Fix error in documentation of
2913 window-combination-limit.
2914 (Cyclic Window Ordering): Minor fixes to next-window,
2915 one-window-p, and get-lru-window docs. Don't document
2916 window-list-1.
2917 (Buffers and Windows): Copyedits.
2918 (Choosing Window): Document special handling of special-display-*.
2919 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
2920 Don't document even-window-heights, which is going away.
2921 Clarify which options are obeyed by which action functions.
2922
2923 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2924
2925 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2926
2927 2011-11-20 Martin Rudalics <rudalics@gmx.at>
2928
2929 * windows.texi (Resizing Windows, Splitting Windows):
2930 Remove term "status" when talking about combination limits.
2931
2932 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
2933
2934 * compile.texi (Compiler Errors):
2935 * help.texi (Help Functions): Fix typos.
2936
2937 2011-11-19 Chong Yidong <cyd@gnu.org>
2938
2939 * windows.texi (Splitting Windows): Clarify role of window
2940 parameters in split-window. Shorten the example.
2941 (Deleting Windows): Rewrite intro to handle internal windows.
2942 Fix delete-windows-on doc.
2943 (Selecting Windows): Copyedits.
2944
2945 2011-11-17 Martin Rudalics <rudalics@gmx.at>
2946
2947 * windows.texi (Resizing Windows, Splitting Windows)
2948 (Deleting Windows): Use term window-combination-resize instead
2949 of window-splits.
2950
2951 2011-11-16 Martin Rudalics <rudalics@gmx.at>
2952
2953 * windows.texi (Resizing Windows, Splitting Windows):
2954 Rename occurrences of window-nest to window-combination-limit.
2955
2956 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
2957
2958 * intro.texi (Lisp History): Fix typo.
2959
2960 2011-11-12 Martin Rudalics <rudalics@gmx.at>
2961
2962 * windows.texi (Splitting Windows, Deleting Windows):
2963 Remove references to splits status of windows.
2964
2965 2011-11-10 Glenn Morris <rgm@gnu.org>
2966
2967 * buffers.texi (Read Only Buffers): Expand a bit on why
2968 toggle-read-only should only be used interactively. (Bug#7292)
2969
2970 2011-11-09 Chong Yidong <cyd@gnu.org>
2971
2972 * windows.texi (Window Sizes): Document window-pixel-edges,
2973 window-inside-pixel-edges, window-absolute-pixel-edges, and
2974 window-inside-absolute-pixel-edges.
2975 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2976 non-full-width windows.
2977
2978 2011-11-09 Martin Rudalics <rudalics@gmx.at>
2979
2980 * windows.texi (Resizing Windows): Rewrite documentation of
2981 window-resizable.
2982
2983 2011-11-09 Chong Yidong <cyd@gnu.org>
2984
2985 * windows.texi (Splitting Windows): Simplify example.
2986
2987 2011-11-08 Chong Yidong <cyd@gnu.org>
2988
2989 * windows.texi (Window Sizes): Copyedits. Document
2990 window-text-height. Remove window-min-height and window-min-width
2991 discussion, referring instead to Emacs manual.
2992 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
2993 (Resizing Windows): Simplify introduction. Don't document
2994 enlarge-window, shrink-window, enlarge-window-horizontally, and
2995 shrink-window-horizontally; they are no longer preferred for
2996 calling from Lisp, and are already documented in the Emacs manual.
2997
2998 2011-11-07 Glenn Morris <rgm@gnu.org>
2999
3000 * windows.texi (Choosing Window): Fix keybinding typo.
3001
3002 2011-11-07 Martin Rudalics <rudalics@gmx.at>
3003
3004 * windows.texi (Resizing Windows, Splitting Windows)
3005 (Window Configurations): Use "child window" instead of
3006 "subwindow".
3007
3008 2011-11-06 Chong Yidong <cyd@gnu.org>
3009
3010 * windows.texi (Basic Windows): Clarify various definitions.
3011 Treat window-normalize-* as internal; don't document them.
3012 (Windows and Frames): Various clarifications, e.g. non-live
3013 windows also belong to frames. Fix window-list description.
3014 Simplify window nesting example.
3015 (Splitting Windows, Window Configurations):
3016 Use split-window-below.
3017
3018 2011-11-04 Eli Zaretskii <eliz@gnu.org>
3019
3020 * windows.texi (Window Sizes): Mention in the doc string that the
3021 return values of `window-body-height' and `window-body-width' are
3022 in frame's canonical units. (Bug#9949)
3023
3024 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3025
3026 * windows.texi (Windows and Frames): Remove "iso-" infix from
3027 documentation of window-iso-combined-p.
3028
3029 2011-10-26 Chong Yidong <cyd@gnu.org>
3030
3031 * modes.texi (Running Hooks): Document with-wrapper-hook.
3032
3033 2011-10-18 Chong Yidong <cyd@gnu.org>
3034
3035 * display.texi (Glyphless Chars): New node.
3036
3037 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3038
3039 * text.texi (Yanking): Document yank-excluded-properties.
3040
3041 * package.texi (Packaging Basics): The commentary should say how
3042 to begin using the package.
3043
3044 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3045
3046 * windows.texi (Deleting Windows): Mention which window gets
3047 selected when deleting the selected window.
3048
3049 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3050
3051 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3052 with the selected window.
3053 * windows.texi (Buffers and Windows): Reformulate text on how
3054 replace-buffer-in-windows deals with a window.
3055 (Quitting Windows): Describe how quit-window deals with a
3056 standalone frame. Describe new option frame-auto-hide-function.
3057
3058 2011-10-08 Glenn Morris <rgm@gnu.org>
3059
3060 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3061
3062 * positions.texi (Excursions): Update warning message.
3063
3064 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3065
3066 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3067 Fix Emacs manual xref (Bug#9675).
3068
3069 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3070
3071 * windows.texi (Textual Scrolling): Document scroll-up-command,
3072 scroll-down-command, scroll-error-top-bottom, and the
3073 scroll-command symbol property.
3074 (Display Action Functions): Fix description of
3075 display-buffer-pop-up-window.
3076
3077 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3078
3079 * windows.texi (Splitting Windows): Fix typos.
3080
3081 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3082
3083 * windows.texi (Windows and Frames, Display Action Functions)
3084 (Switching Buffers): Fix some typos.
3085 (Buffers and Windows): Remove reference to window-auto-delete.
3086 Reword description of replace-buffer-in-windows.
3087 (Window History): Fix some typos and refer to frame local buffer
3088 list.
3089 (Quitting Windows): New node.
3090 (Window Configurations): Add descriptions of window-state-get
3091 and window-state-put.
3092 (Window Parameters): Describe variable ignore-window-parameters.
3093 Sketch some window parameters currently in use.
3094 * elisp.texi (Top): Update node listing.
3095
3096 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3097
3098 * windows.texi (Display Action Functions)
3099 (Choosing Window Options): New nodes.
3100
3101 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3102
3103 * windows.texi (Window History): New node. Move text here from
3104 Buffers and Windows.
3105 (Switching Buffers): Rename from Displaying Buffers, since we
3106 don't document display-buffer here; callers changed.
3107 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3108 switch-to-buffer-other-frame. Delete duplicate
3109 replace-buffer-in-windows doc.
3110 (Choosing Window): Document display actions.
3111
3112 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3113
3114 * display.texi (Forcing Redisplay): Update the description of
3115 redisplay-dont-pause due to change in the default value.
3116
3117 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3118
3119 * frames.texi (Frames and Windows): Move section and rename to
3120 Windows and Frames in windows.texi.
3121 * windows.texi (Windows): Restructure.
3122 (Basic Windows): Rewrite. Explain live and internal windows and
3123 normalization functions.
3124 (Windows and Frames): Move section here from frames.texi.
3125 Describe subwindows, window combinations, window tree, and
3126 corresponding functions including window-list here.
3127 (Window Sizes): Rename section from Size of Window and move it
3128 up in chapter. Describe total and body sizes and the
3129 corresponding functions. Explain new semantics of
3130 window-min-height/-width.
3131 (Resizing Windows): Move section up in chapter. Describe new
3132 resize functions.
3133 (Splitting Windows): Describe new behavior of split-window,
3134 split-window-above-each-other and split-window-side-by-side.
3135 Provide examples. Describe window-nest and window-splits
3136 options.
3137 (Deleting Windows): Minor rewrite.
3138 (Selecting Windows): Minor rewrite.
3139 Describe frame-selected-window and set-frame-selected-window here.
3140 (Cyclic Window Ordering): Minor rewrite.
3141 Describe window-list-1.
3142 (Buffers and Windows): Rewrite. Explain a window's previous and
3143 next buffers and the corresponding functions.
3144 (Window Tree): Merge into Windows and Frames section.
3145 * elisp.texi (Top): Update node listings for frames and windows
3146 sections.
3147
3148 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3149
3150 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3151
3152 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3153
3154 * errors.texi (Standard Errors): Remove apparent placeholder text
3155 (bug#9491).
3156
3157 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
3158
3159 * frames.texi (Management Parameters): Fix description of
3160 icon-type parameter.
3161
3162 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
3163
3164 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3165 ending in C-g. Suggested by Edward O'Connor.
3166
3167 2011-09-17 Eli Zaretskii <eliz@gnu.org>
3168
3169 * numbers.texi (Integer Basics): Add indexing for
3170 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3171
3172 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
3173
3174 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3175
3176 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
3177
3178 * processes.texi (Network Servers): Clarify what the process
3179 buffer is used for (bug#9233).
3180
3181 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
3182
3183 * lists.texi (Building Lists): Fix typo.
3184
3185 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
3186
3187 * display.texi (Basic Faces): New node. Document new faces.
3188
3189 * modes.texi (Major Mode Conventions): Move some text there.
3190 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3191
3192 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
3193
3194 * modes.texi (Basic Major Modes): New node. Callers updated.
3195 (Major Modes): Document fundamental-mode and major-mode.
3196 (Major Mode Basics): Node deleted; text moved to Major Modes.
3197 (Derived Modes): Document derived-mode-p.
3198
3199 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
3200
3201 * files.texi (Changing Files, Create/Delete Dirs): Document new
3202 arguments for delete-file, delete-directory, and copy-directory.
3203 (Visiting Functions): Remove view-file; it is documented in the
3204 Emacs manual.
3205
3206 * frames.texi (Layout Parameters): The defaults for the
3207 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3208
3209 * display.texi (Progress): Document spinner functionality.
3210
3211 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3212 operating system signals. Refer to save-buffers-kill-terminal
3213 instead of save-buffers-kill-emacs.
3214
3215 * objects.texi (Symbol Type): Document ## print representation.
3216
3217 2011-08-25 Eli Zaretskii <eliz@gnu.org>
3218
3219 * display.texi (Specified Space): Mention that `space' specs
3220 influence bidi reordering.
3221 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3222 separating fields with bidirectional content.
3223
3224 2011-08-24 Eli Zaretskii <eliz@gnu.org>
3225
3226 * display.texi (Bidirectional Display): Document return value in
3227 buffers that are not bidi-reordered for display, and in unibyte
3228 buffers.
3229
3230 2011-08-23 Eli Zaretskii <eliz@gnu.org>
3231
3232 * nonascii.texi (Character Properties): Document the values for
3233 unassigned codepoints.
3234
3235 2011-08-18 Eli Zaretskii <eliz@gnu.org>
3236
3237 * nonascii.texi (Character Properties): Document use of
3238 `bidi-class' and `mirroring' properties as part of reordering.
3239 Provide cross-references to "Bidirectional Display".
3240
3241 * display.texi (Bidirectional Display): Document the pitfalls of
3242 concatenating strings with bidirectional content, with possible
3243 solutions. Document bidi-string-mark-left-to-right.
3244 Mention paragraph direction in modes that inherit from prog-mode.
3245 Document use of `bidi-class' and `mirroring' properties as part of
3246 reordering.
3247
3248 2011-08-16 Eli Zaretskii <eliz@gnu.org>
3249
3250 * modes.texi (Major Mode Conventions): Improve the documentation
3251 of `mode-class' `special' modes.
3252
3253 * nonascii.texi (Character Properties): Document the `mirroring'
3254 property. Add index entries.
3255
3256 * syntax.texi (Categories): Add an example of defining a new
3257 category and category table.
3258
3259 * searching.texi (Regexp Backslash): Document how to display
3260 existing categories. Mention the possibility of adding
3261 categories, and add an xref to where this is described. Add an
3262 index entry.
3263
3264 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
3265
3266 * text.texi (Special Properties):
3267 * display.texi (Overlay Properties): Note that mouse-face cannot
3268 change the text size (Bug#8530).
3269
3270 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
3271
3272 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3273 using setenv instead.
3274
3275 2011-07-28 Eli Zaretskii <eliz@gnu.org>
3276
3277 * display.texi (Bidirectional Display): Document the fact that
3278 bidi-display-reordering is t by default.
3279
3280 2011-07-23 Eli Zaretskii <eliz@gnu.org>
3281
3282 * display.texi (Bidirectional Display): New section.
3283
3284 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3285 Tim Cross <theophilusx@gmail.com> (tiny change)
3286 Glenn Morris <rgm@gnu.org>
3287
3288 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
3289
3290 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3291
3292 * help.texi (Keys in Documentation): Revert last change.
3293
3294 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3295
3296 * help.texi (Keys in Documentation): Clarify that \= only quotes
3297 the next character, and doesn't affect longer sequences in
3298 particular (bug#8935).
3299
3300 * debugging.texi (Using Debugger):
3301 Mention @code{eval-expression-debug-on-error} (bug#8549).
3302
3303 2011-07-14 Eli Zaretskii <eliz@gnu.org>
3304
3305 * display.texi (Other Display Specs): Document that `left-fringe'
3306 and `right-fringe' display specifications are of the "replacing"
3307 kind.
3308
3309 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3310
3311 * help.texi (Documentation Basics): Add a link to the Function
3312 Documentation node (bug#6580).
3313
3314 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3315
3316 * keymaps.texi (Menu Bar): Mention :visible and :enable
3317 (bug#6344). Text by Drew Adams.
3318
3319 * modes.texi (Running Hooks): Mention buffer-local hook variables
3320 (bug#6218).
3321
3322 * objects.texi (General Escape Syntax): "a with grave accent" is
3323 ?xe0, not ?x8e0 (bug#5259).
3324
3325 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3326
3327 * display.texi (Face Attributes, Font Selection): Add references
3328 to the Fonts node in the Emacs manual (Bug#4178).
3329
3330 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3331
3332 * display.texi (Window Systems): `window-system' is
3333 terminal-local.
3334
3335 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3336 frame-local variables.
3337
3338 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3339 frame-local variables.
3340 (Frame-Local Variables): Node deleted.
3341
3342 * elisp.texi (Top): Update node listing.
3343
3344 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3345
3346 * elisp.texi: Change "inferiors" to "subnodes" in three places
3347 (bug#3523).
3348
3349 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
3350
3351 * frames.texi (Window System Selections): Discussion of
3352 x-select-enable-clipboard moved to Emacs manual.
3353
3354 2011-07-11 Deniz Dogan <deniz@dogan.se>
3355
3356 * commands.texi (Prefix Command Arguments): Remove excessive
3357 apostrophe.
3358
3359 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3360
3361 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3362 description is a string (bug#3313).
3363
3364 * frames.texi (Display Feature Testing): Try to explain what all
3365 the visual classes mean (bug#3042).
3366
3367 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3368
3369 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3370 and `mode-line-client' (bug#2974).
3371
3372 * text.texi (Insertion): Clarify marker movements (bug#1651).
3373 Text from Drew Adams.
3374
3375 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3376
3377 * text.texi (Special Properties): Clarify the format of `face'
3378 (bug#1375).
3379
3380 * commands.texi (Interactive Call): Add a `call-interactively'
3381 example (bug#1010).
3382
3383 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3384
3385 * functions.texi (Calling Functions): Link to the "Interactive
3386 Call" node (bug#1001).
3387
3388 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
3389
3390 * customize.texi (Composite Types): Move alist and plist to here
3391 from Simple Types (Bug#7545).
3392
3393 * elisp.texi (Top): Update menu description.
3394
3395 * display.texi (Face Attributes): Document negative line widths
3396 (Bug#6113).
3397
3398 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3399
3400 * searching.texi (Match Data): Note that match data can be
3401 overwritten by most functions (bug#2499).
3402
3403 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3404
3405 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3406 flags mean (bug#6659).
3407
3408 * functions.texi (What Is a Function): Document the autoload
3409 object (bug#6496).
3410
3411 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3412
3413 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3414 is only used in the Customize user interface (bug#6089).
3415
3416 * display.texi (Showing Images): Mention the point of sliced
3417 images (bug#7836).
3418
3419 2011-07-02 Eli Zaretskii <eliz@gnu.org>
3420
3421 * variables.texi (Defining Variables, Void Variables)
3422 (Constant Variables): Fix incorrect usage of @kindex.
3423
3424 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3425
3426 * variables.texi (Defining Variables): Add an index entry for
3427 `set-variable' (bug#7262).
3428 (Defining Variables): Use @findex for functions.
3429
3430 * frames.texi (Basic Parameters): Document the `explicit-name'
3431 parameter (bug#6951).
3432
3433 * customize.texi (Type Keywords): Clarify that :value provides a
3434 default value for all types (bug#7386).
3435
3436 * streams.texi (Output Functions): Document `pp'.
3437
3438 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
3439
3440 * keymaps.texi (Searching Keymaps):
3441 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3442 change. Suggested by Johan Bockgård.
3443
3444 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
3445
3446 * text.texi (Special Properties): Clarify role of font-lock-face.
3447
3448 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3449
3450 * processes.texi (Process Information): Rename `process-alive-p'
3451 to `process-live-p' for consistency with other `-live-p' functions.
3452
3453 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3454
3455 Document wide integers better.
3456 * files.texi (File Attributes): Document ino_t values better.
3457 ino_t values no longer map to anything larger than a single cons.
3458 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3459 (Bitwise Operations):
3460 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3461 to read, and that will port better if 62-bits becomes the default.
3462 Fix or remove incorrect examples.
3463 * os.texi (Time Conversion): Document time_t values better.
3464
3465 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3466
3467 * processes.texi (Process Information):
3468 Document `process-alive-p'.
3469
3470 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3471
3472 * help.texi (Accessing Documentation):
3473 * display.texi (Pixel Specification):
3474 * processes.texi (Serial Ports, Serial Ports):
3475 * nonascii.texi (Character Properties, Default Coding Systems):
3476 * text.texi (Changing Properties, Special Properties):
3477 * windows.texi (Window Start and End):
3478 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3479 * keymaps.texi (Searching Keymaps, Tool Bar):
3480 * minibuf.texi (Basic Completion):
3481 * compile.texi (Eval During Compile):
3482 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3483 7x9 paper in printed manual.
3484
3485 * lists.texi (Sets And Lists): Fix misplaced text.
3486
3487 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3488
3489 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3490 needs to be active (Bug#8350).
3491
3492 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
3493
3494 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3495
3496 * tips.texi (Coding Conventions): Remove antediluvian filename
3497 limit recommendation (Bug#8538).
3498
3499 2011-05-27 Glenn Morris <rgm@gnu.org>
3500
3501 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3502
3503 2011-05-26 Glenn Morris <rgm@gnu.org>
3504
3505 * variables.texi (File Local Variables):
3506 Update hack-local-variables `mode-only' return value.
3507 Add some more details on what this function does in the other case.
3508
3509 2011-05-19 Glenn Morris <rgm@gnu.org>
3510
3511 * lists.texi (Sets And Lists): Mention cl provides union etc.
3512
3513 2011-05-19 Nix <nix@esperi.org.uk>
3514
3515 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3516
3517 * text.texi (Parsing HTML): Update for function name changes.
3518
3519 * syntax.texi (Syntax Flags): Small fix.
3520
3521 * keymaps.texi (Active Keymaps): Typo fix.
3522 (Changing Key Bindings): Grammar fix.
3523
3524 * frames.texi (Minibuffers and Frames): Grammar fix.
3525 (Window System Selections): x-select-enable-clipboard now defaults to t.
3526
3527 * customize.texi (Common Keywords):
3528 * display.texi (Abstract Display):
3529 * modes.texi (Auto-Indentation):
3530 * nonascii.texi (Converting Representations): Typo fixes.
3531
3532 * control.texi (Examples of Catch): Call it "goto" not "go to".
3533
3534 2011-05-14 Eli Zaretskii <eliz@gnu.org>
3535
3536 * nonascii.texi (Character Properties): Fix inconsistencies with
3537 implementation.
3538
3539 * text.texi (Special Properties): Move @defvar's out of the
3540 @table. (Bug#8652)
3541
3542 2011-05-12 Glenn Morris <rgm@gnu.org>
3543
3544 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3545
3546 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
3547
3548 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3549 (Multiline Font Lock):
3550 * vol2.texi (Top):
3551 * vol1.texi (Top):
3552 * elisp.texi (Top): Update menu accordingly.
3553
3554 2011-05-12 Drew Adams <drew.adams@oracle.com>
3555
3556 * modes.texi (Region to Fontify): Fix typo.
3557
3558 2011-05-10 Jim Meyering <meyering@redhat.com>
3559
3560 * minibuf.texi: Fix typo "in in -> in".
3561
3562 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
3563
3564 * numbers.texi (Integer Basics): Large integers are treated as floats.
3565
3566 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3567
3568 * processes.texi (Synchronous Processes): Document the (:file
3569 "/file-name") syntax for `call-process'.
3570
3571 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
3572
3573 * windows.texi (Choosing Window): Fix typo.
3574
3575 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
3576
3577 * frames.texi (Layout Parameters): Note the difference between
3578 querying and setting parameters for left-fringe and right-fringe
3579 (Bug#6930).
3580
3581 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3582
3583 * minibuf.texi (Basic Completion): Be a bit more precise about the
3584 valid kinds of completion tables.
3585 (Programmed Completion): Remove obsolete text about lambda expressions
3586 not being valid completion tables.
3587
3588 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
3589
3590 * positions.texi (Excursions): Explain the "save-excursion
3591 defeated by set-buffer" warning.
3592
3593 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3594 save-excursion. Suggested by Uday S Reddy.
3595
3596 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
3597
3598 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3599 (Lexical Binding): New sub-section.
3600
3601 * eval.texi (Eval): Discourage the use of `eval'.
3602 Document its new `lexical' argument.
3603
3604 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3605
3606 * commands.texi (Command Overview): `post-command-hook' is not reset to
3607 nil any more.
3608
3609 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
3610
3611 * strings.texi (String Conversion): Don't mention
3612 string-make-(uni|multi)byte (bug#8262).
3613 * nonascii.texi (Converting Representations): Fix up range.
3614 * keymaps.texi (Key Binding Commands): Update code point, avoid
3615 "unibyte character" and remove mention of unibyte bindings.
3616
3617 2011-03-10 Eli Zaretskii <eliz@gnu.org>
3618
3619 * modes.texi (Operator Precedence Grammars): Don't use characters
3620 outside ISO-8859-1.
3621
3622 2011-03-09 Eli Zaretskii <eliz@gnu.org>
3623
3624 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3625
3626 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3627
3628 2011-03-08 Glenn Morris <rgm@gnu.org>
3629
3630 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3631 * intro.texi (Acknowledgements): Names to UTF-8.
3632 * elisp.texi: Set documentencoding.
3633
3634 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
3635
3636 * Version 23.3 released.
3637
3638 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3639
3640 * package.texi: Update index keywords.
3641 (Package Archives): New node contents. Document package-x.el.
3642
3643 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
3644
3645 * makefile.w32-in (srcs): Add package.texi.
3646
3647 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3648
3649 * package.texi (Packaging, Packaging Basics, Simple Packages)
3650 (Multi-file Packages): Expand and clarify.
3651 (Package Archives): Temporary placeholder node.
3652
3653 * elisp.texi (Top): Update node listing.
3654
3655 * Makefile.in (srcs): Add package.texi.
3656
3657 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
3658
3659 * processes.texi (Synchronous Processes): Minor clarification
3660 (Bug#8149).
3661
3662 2011-03-03 Glenn Morris <rgm@gnu.org>
3663
3664 * files.texi (Truenames): Minor clarification. (Bug#2341)
3665
3666 2011-03-01 Glenn Morris <rgm@gnu.org>
3667
3668 * variables.texi (Directory Local Variables):
3669 Mention `(subdirs . nil)' alist element.
3670
3671 2011-02-28 Glenn Morris <rgm@gnu.org>
3672
3673 * variables.texi (Directory Local Variables): Mention the optional
3674 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3675
3676 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
3677
3678 * minibuf.texi (Minibuffer History): Clarify discussion of
3679 minibuffer history lists (Bug#8085).
3680
3681 2011-02-19 Eli Zaretskii <eliz@gnu.org>
3682
3683 * elisp.texi: Sync @dircategory with ../../info/dir.
3684
3685 * files.texi (Visiting Functions): Document find-file-literally,
3686 both the command and the variable.
3687
3688 * variables.texi (Creating Buffer-Local): Explain the meaning of
3689 permanent local variables.
3690
3691 * files.texi (Visiting Functions): Document find-file-literally,
3692 both the command and the variable.
3693
3694 * variables.texi (Creating Buffer-Local): Explain the meaning of
3695 permanent local variables.
3696
3697 2011-02-19 Glenn Morris <rgm@gnu.org>
3698
3699 * keymaps.texi (Remapping Commands): Mention how to undo it.
3700
3701 2011-02-09 Reuben Thomas <rrt@sc3d.org>
3702
3703 * loading.texi (Hooks for Loading): Remove unnecessary advice
3704 about eval-after-load (Bug#7986).
3705
3706 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
3707
3708 * commands.texi (Accessing Mouse): Note that a header line is not
3709 included in the row of posn-col-row.
3710
3711 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
3712
3713 * modes.texi (Major Mode Conventions): Add face guidelines.
3714 (Faces for Font Lock): List faces in order of prominence.
3715
3716 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3717
3718 format-time-string now supports subsecond time stamp resolution
3719 * os.texi (Time Parsing): Document %N.
3720
3721 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
3722
3723 * vol1.texi (Top):
3724 * vol2.texi (Top):
3725 * elisp.texi (Top):
3726 * display.texi (Display Property): Shorten the menu description of
3727 the "Other Display Specs" node (Bug#7816).
3728
3729 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3730 menu item" concept index entries (Bug#7805).
3731
3732 2011-01-29 Eli Zaretskii <eliz@gnu.org>
3733
3734 * makefile.w32-in (texinfodir): New variable.
3735 (usermanualdir): Remove as redundant with $(emacsdir).
3736 (MAKEINFO): Remove options, leave only program name.
3737 (MAKEINFO_OPTS): New variable.
3738 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3739
3740 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3741 Richard Kim <emacs18@gmail.com>
3742
3743 * loading.texi (Library Search): Document list-load-path-shadows
3744 (Bug#7757).
3745
3746 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3747
3748 * searching.texi (Regexp Special): Remove outdated discussion of
3749 character sets (Bug#7780).
3750
3751 * frames.texi (Pop-Up Menus): Document where menu title comes
3752 from (Bug#7684).
3753
3754 2011-01-25 Glenn Morris <rgm@gnu.org>
3755
3756 * display.texi (Making Buttons): Mention limitation of text buttons.
3757
3758 2011-01-23 Werner Lemberg <wl@gnu.org>
3759
3760 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3761 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3762 (ENVADD): New variable to control texi2dvi and texi2pdf.
3763
3764 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
3765
3766 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3767 Emacs manual.
3768
3769 2011-01-15 Eli Zaretskii <eliz@gnu.org>
3770
3771 * files.texi (Directory Names): Explain why FROM in
3772 directory-abbrev-alist should begin with \`. (Bug#7777)
3773
3774 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3775
3776 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3777
3778 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3779
3780 * modes.texi (Emulating Mode Line): Fix last change.
3781
3782 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3783
3784 * modes.texi (Emulating Mode Line): Update documentation of
3785 format-mode-line according to changes that fixed bug #7587.
3786
3787 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3788
3789 * modes.texi (Derived Modes): Mention prog-mode.
3790
3791 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3792 of the key-binding-data cache since we don't use it any more.
3793
3794 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3795
3796 * processes.texi (Shell Arguments):
3797 * strings.texi (Creating Strings): Don't mention "shell commands";
3798 make it explicit that `split-string-and-unquote' and
3799 `combine-and-quote-strings' are mainly for working with arguments
3800 to call-process and start-process.
3801
3802 * processes.texi (Shell Arguments): Fix documentation of
3803 `split-string-and-unquote'. Add indexing. (Bug#7563)
3804
3805 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3806
3807 * modes.texi (Auto-Indentation): New section to document SMIE.
3808 (Major Mode Conventions):
3809 * text.texi (Mode-Specific Indent): Refer to it.
3810
3811 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3812
3813 * display.texi (Other Display Specs): Document left-fringe and
3814 right-fringe display specs.
3815
3816 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3817
3818 * backups.texi (Making Backups):
3819 * modes.texi (Example Major Modes): Use recommended coding style.
3820 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3821 define-derived-mode. Mention completion-at-point-functions.
3822
3823 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
3824
3825 * nonascii.texi (Converting Representations):
3826 Document byte-to-string.
3827
3828 2010-12-08 Glenn Morris <rgm@gnu.org>
3829
3830 * buffers.texi (Modification Time):
3831 verify-visited-file-modtime now defaults to the current buffer.
3832
3833 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3834
3835 * nonascii.texi (Converting Representations): Document byte-to-string.
3836
3837 * strings.texi (Creating Strings): Don't mention semi-obsolete
3838 function char-to-string.
3839 (String Conversion): Shorten discussion of semi-obsolete function
3840 string-to-char. Link to Converting Representations.
3841
3842 * objects.texi (Symbol Type):
3843 * text.texi (Near Point):
3844 * help.texi (Help Functions):
3845 * functions.texi (Mapping Functions): Use string instead of
3846 char-to-string in examples.
3847
3848 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3849
3850 * text.texi (Kill Functions, Kill Functions)
3851 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3852 YANK-HANDLER args.
3853
3854 * symbols.texi (Creating Symbols): Using unintern without an
3855 obarray arg is now obsolete.
3856
3857 * numbers.texi (Float Basics): Document float-e and float-pi.
3858
3859 * variables.texi (Defining Variables): Change "pi" example to
3860 "float-pi".
3861
3862 2010-11-26 Eli Zaretskii <eliz@gnu.org>
3863
3864 * commands.texi (Click Events): Document the values of X, Y and
3865 COL, ROW in the event's position, when the click is on the header
3866 or mode line, on the fringes, or in the margins.
3867
3868 2010-11-17 Eli Zaretskii <eliz@gnu.org>
3869
3870 * customize.texi (Composite Types): Lower-case index entry.
3871
3872 * loading.texi (How Programs Do Loading):
3873 Document load-file-name. (Bug#7346)
3874
3875 2010-11-17 Glenn Morris <rgm@gnu.org>
3876
3877 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3878
3879 2010-11-13 Eli Zaretskii <eliz@gnu.org>
3880
3881 * display.texi (Usual Display): Characters with no fonts are not
3882 necessarily displayed as empty boxes.
3883
3884 2010-10-31 Glenn Morris <rgm@gnu.org>
3885
3886 * maps.texi (Standard Keymaps): Update File menu description.
3887
3888 2010-10-28 Glenn Morris <rgm@gnu.org>
3889
3890 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3891
3892 2010-10-24 Eli Zaretskii <eliz@gnu.org>
3893
3894 * display.texi (Window Systems): Deprecate use of window-system as
3895 a predicate.
3896
3897 2010-10-23 Glenn Morris <rgm@gnu.org>
3898
3899 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3900 sorted-doc.
3901
3902 2010-10-15 Eli Zaretskii <eliz@gnu.org>
3903
3904 * os.texi (Dynamic Libraries): New node, with slightly modified
3905 text deleted from "Image Formats".
3906 (System Interface): Add @menu entry for "Dynamic Libraries".
3907
3908 * display.texi (Image Formats): Remove description of
3909 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3910
3911 2010-10-12 Glenn Morris <rgm@gnu.org>
3912
3913 * book-spine.texinfo: Rename to book-spine.texi.
3914
3915 2010-10-11 Glenn Morris <rgm@gnu.org>
3916
3917 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3918
3919 * Makefile.in (DVIPS): New variable.
3920 (.PHONY): Add html, ps.
3921 (html, elisp.html, ps, elisp.ps): New targets.
3922 (clean): Delete html, ps files.
3923 ($(infodir)/elisp): Remove unnecessary includes.
3924
3925 2010-10-09 Eli Zaretskii <eliz@gnu.org>
3926
3927 * makefile.w32-in (emacsdir): New variable.
3928 (srcs): Add emacsver.texi.
3929 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3930
3931 2010-10-09 Glenn Morris <rgm@gnu.org>
3932
3933 * Makefile.in (VPATH): Remove.
3934 (infodir): Make it absolute.
3935 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3936
3937 * Makefile.in (dist): Anchor regexps.
3938
3939 * Makefile.in (srcs): Put elisp.texi first.
3940 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3941
3942 * Makefile.in (infoclean): Remove harmless, long-standing error.
3943
3944 * Makefile.in ($(infodir)): Delete rule.
3945 (mkinfodir): New.
3946 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3947
3948 * Makefile.in (dist): Remove reference to emacsver.texi.in.
3949 Also copy emacsver.texi, and edit $emacsdir.
3950
3951 2010-10-09 Glenn Morris <rgm@gnu.org>
3952
3953 * Makefile.in (emacsdir): New variable.
3954 (MAKEINFO): Add -I $emacsdir.
3955 (dist): Copy emacsver.texi.
3956 (srcs): Add emacsver.texi.
3957
3958 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3959 Set EMACSVER by including emacsver.texi.
3960
3961 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3962
3963 2010-10-07 Glenn Morris <rgm@gnu.org>
3964
3965 * Makefile.in (version): New, set by configure.
3966 (clean): Delete dist tar file.
3967 (dist): Use version in tar name.
3968
3969 2010-10-06 Glenn Morris <rgm@gnu.org>
3970
3971 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3972 (INSTALL_INFO): Remove unused variable.
3973 (mostlyclean, infoclean, dist): New rules.
3974 (clean): Delete dvi and pdf files.
3975 (maintainer-clean): Remove elisp.oaux, use infoclean.
3976 ($(infodir)): Add parallel build workaround.
3977
3978 2010-10-04 Glenn Morris <rgm@gnu.org>
3979
3980 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3981 ($(infodir)/elisp): Ensure target directory exists. Use $@.
3982 Fix -I typo.
3983 (clean): No 'make.out' or 'core' files.
3984 (.PHONY): Declare clean rules.
3985 (maintainer-clean): Delete pdf file. Guard against cd failures.
3986
3987 2010-10-03 Glenn Morris <rgm@gnu.org>
3988
3989 * files.texi (File Name Components): Remove ignored section about
3990 deleted variable directory-sep-char.
3991
3992 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
3993
3994 * files.texi (Magic File Names): New defopt
3995 remote-file-name-inhibit-cache.
3996
3997 2010-10-02 Glenn Morris <rgm@gnu.org>
3998
3999 * os.texi (Killing Emacs): Hook now runs in batch mode.
4000
4001 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4002
4003 * text.texi (Special Properties): Clarify when modification-hooks run.
4004
4005 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4006
4007 * syntax.texi (Syntax Flags): Document new `c' flag.
4008
4009 2010-09-09 Glenn Morris <rgm@gnu.org>
4010
4011 * display.texi (ImageMagick Images): General cleanup.
4012
4013 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
4014
4015 * files.texi (Directory Names): Use \` rather than ^.
4016
4017 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4018
4019 * text.texi (Low-Level Kill Ring):
4020 * frames.texi (Window System Selections): Remove cut buffer
4021 documentation.
4022
4023 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4024
4025 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4026 Parameters", where the default fringe width is described.
4027
4028 * frames.texi (Window Frame Parameters, Basic Parameters)
4029 (Position Parameters, Layout Parameters, Management Parameters)
4030 (Cursor Parameters, Font and Color Parameters): Add indexing for
4031 frame parameters. (Bug#6929)
4032
4033 2010-08-25 Tom Tromey <tromey@redhat.com>
4034
4035 * vol2.texi (Top): Update.
4036 * vol1.texi (Top): Update.
4037 * tips.texi (Library Headers): Mention Package-Version and
4038 Package-Requires.
4039 * package.texi: New file.
4040 * os.texi (System Interface): Update pointers.
4041 * elisp.texi (Top): Link to new nodes. Include package.texi.
4042 * anti.texi (Antinews): Update pointers.
4043
4044 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4045
4046 * processes.texi (Filter Functions): Fix last change.
4047
4048 2010-08-24 Markus Triska <triska@gmx.at>
4049
4050 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4051 of `buffer-name' in the main text as well as in the example
4052 (Bug#3098).
4053
4054 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4055
4056 * nonascii.texi (Text Representations):
4057 * loading.texi (Loading Non-ASCII):
4058 * compile.texi (Byte Compilation): Don't mention obsolete
4059 --unibyte command-line argument.
4060
4061 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4062
4063 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4064
4065 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4066
4067 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4068
4069 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4070
4071 * commands.texi (Misc Events): Add cross-references to where
4072 POSITION of a mouse event is described in detail.
4073
4074 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4075
4076 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4077
4078 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4079
4080 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4081 Suggested by Štěpán Němec <stepnem@gmail.com>.
4082
4083 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4084
4085 * minibuf.texi (High-Level Completion): Document args of
4086 `read-buffer-function' (bug#5625).
4087
4088 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4089
4090 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4091
4092 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4093
4094 * processes.texi (Process Information): Explain process property
4095 `remote-tty'.
4096
4097 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4098
4099 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4100 instead of "\C-\^?" (bug#6334).
4101
4102 * text.texi (Special Properties): Fix typo.
4103
4104 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4105
4106 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4107 calling sequences, which are now the standard.
4108
4109 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4110
4111 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4112
4113 * commands.texi (Command Overview): Mention undo-boundary call.
4114
4115 2010-06-23 Glenn Morris <rgm@gnu.org>
4116
4117 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4118 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4119 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4120 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4121 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4122 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4123 Untabify Texinfo files.
4124
4125 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4126
4127 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4128
4129 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4130
4131 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4132
4133 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4134
4135 * searching.texi (Regexp Special): Remove obsolete information
4136 about matching non-ASCII characters, and suggest using char
4137 classes (Bug#6283).
4138
4139 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4140
4141 * minibuf.texi (Basic Completion): Add missing "@end defun".
4142
4143 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4144
4145 * minibuf.texi (Basic Completion): Document completion-boundaries.
4146 (Programmed Completion): Document the new fourth method for boundaries.
4147
4148 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
4149
4150 * display.texi (Image Cache): Update documentation about image caching.
4151
4152 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4153
4154 * windows.texi (Textual Scrolling):
4155 * tips.texi (Coding Conventions):
4156 * minibuf.texi (Minibuffer History):
4157 * maps.texi (Standard Keymaps):
4158 * loading.texi (Where Defined):
4159 * edebug.texi (Instrumenting): Fix typos.
4160
4161 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
4162
4163 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4164
4165 * functions.texi (Obsolete Functions):
4166 Document set-advertised-calling-convention.
4167
4168 * minibuf.texi (Basic Completion): Document completion-in-region.
4169 (Programmed Completion): Document completion-annotate-function.
4170
4171 * commands.texi (Reading One Event): Document read-key.
4172 (Distinguish Interactive): Document KIND arg to
4173 called-interactively-p. Delete obsolete interactive-p.
4174
4175 * elisp.texi (Top): Update node description.
4176
4177 2010-05-08 Eli Zaretskii <eliz@gnu.org>
4178
4179 * nonascii.texi (Character Properties):
4180 Document unicode-category-table. Add an index entry for Unicode
4181 general category.
4182
4183 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
4184
4185 * Version 23.2 released.
4186
4187 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
4188
4189 * locals.texi (Standard Buffer-Local Variables):
4190 Remove @ignore'd reference to `direction-reversed'.
4191
4192 2010-04-14 Juri Linkov <juri@jurta.org>
4193
4194 Fix @deffn without category.
4195
4196 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4197 for `abbrev-insert'.
4198
4199 * buffers.texi (Indirect Buffers): Add category `Command'
4200 to @deffn of `clone-indirect-buffer'.
4201
4202 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4203 for `next-window' and `previous-window'. Add category `Command'
4204 to @deffn of `pop-to-buffer'.
4205
4206 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
4207
4208 * nonascii.texi (Text Representations): Don't mark
4209 enable-multibyte-characters as a user option.
4210
4211 2010-03-31 Eli Zaretskii <eliz@gnu.org>
4212
4213 * control.texi (Handling Errors): How to re-throw a signal caught
4214 by condition-case.
4215
4216 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
4217
4218 * loading.texi (Hooks for Loading): Document after-load-functions.
4219 Copyedits.
4220
4221 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4222
4223 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4224
4225 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
4226
4227 * processes.texi (Network Processes): Document seqpacket type.
4228
4229 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4230
4231 * os.texi (System Environment): Do not mention lynxos.
4232
4233 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
4234
4235 * Branch for 23.2.
4236
4237 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
4238
4239 * objects.texi (Integer Type): Take note of the read syntax
4240 exception for numbers that cannot fit in the integer type.
4241
4242 2010-03-03 Glenn Morris <rgm@gnu.org>
4243
4244 * numbers.texi (Integer Basics, Bitwise Operations):
4245 * objects.texi (Integer Type): Update for integers now being 30-bit.
4246
4247 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
4248
4249 * display.texi (Low-Level Font): Document :otf font-spec property.
4250
4251 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4252
4253 * display.texi (Line Height): Avoid obsolete special default variables
4254 like default-major-mode.
4255
4256 2010-01-28 Alan Mackenzie <acm@muc.de>
4257
4258 * display.texi (Auto Faces): Say fontification-functions is called
4259 whether or not Font Lock is enabled. Tidy up the wording a bit.
4260
4261 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
4262
4263 * elisp.texi: Remove duplicate edition information (Bug#5407).
4264
4265 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
4266
4267 * two.el (volume-header-toc-markup): Fix typos in docstring.
4268
4269 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4270
4271 Avoid dubious uses of save-excursions.
4272 * positions.texi (Excursions): Recommend the use of
4273 save-current-buffer if applicable.
4274 * text.texi (Clickable Text): Fix the example code which used
4275 save-excursion in a naive way which sometimes preserves point and
4276 sometimes not.
4277 * variables.texi (Creating Buffer-Local):
4278 * os.texi (Session Management):
4279 * display.texi (GIF Images):
4280 * control.texi (Cleanups): Use (save|with)-current-buffer.
4281
4282 2010-01-02 Eli Zaretskii <eliz@gnu.org>
4283
4284 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4285
4286 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
4287
4288 * nonascii.texi (Text Representations, Character Codes)
4289 (Converting Representations, Explicit Encoding)
4290 (Translation of Characters): Use hex notation consistently.
4291 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4292
4293 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
4294
4295 * loading.texi (Where Defined): Make it clearer that these are
4296 loaded files (Bug#5068).
4297
4298 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
4299
4300 * minibuf.texi (Completion Styles): Document `initials' style.
4301
4302 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * frames.texi (Resources): Describe inhibit-x-resources.
4305 (Size Parameters): Copyedit.
4306
4307 * hash.texi (Creating Hash):
4308 * objects.texi (Hash Table Type): Document the new hash table
4309 printed representation.
4310
4311 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4312 obsolete.
4313
4314 * processes.texi (Process Buffers):
4315 Document process-kill-buffer-query-function.
4316
4317 2009-12-05 Glenn Morris <rgm@gnu.org>
4318
4319 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4320 diary-display-function, and no longer recommended to be a hook.
4321 Update for changes in the names of calendar and diary hooks.
4322 diary-print-entries-hook has changed section.
4323
4324 2009-11-28 Eli Zaretskii <eliz@gnu.org>
4325
4326 * text.texi (Special Properties): More accurate description of
4327 what the `cursor' property does.
4328
4329 2009-11-26 Kevin Ryde <user42@zip.com.au>
4330
4331 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4332 mouse-wheel-down-event, the closest thing to a definition for them.
4333 * os.texi (Startup Summary): vindex inhibit-startup-message and
4334 inhibit-splash-screen.
4335 (Command-Line Arguments): vindex argv.
4336 (Suspending Emacs): vindex suspend-tty-functions and
4337 resume-tty-functions. Don't want to index every hook, but having
4338 the programming ones is helpful.
4339
4340 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
4341
4342 * commands.texi (Motion Events): Fix typo (Bug#4907).
4343
4344 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
4345
4346 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4347 are affected by case-fold-search (Bug#4483).
4348
4349 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
4350
4351 * minibuf.texi (Reading File Names): Note that read-file-name may
4352 use a graphical file dialog.
4353
4354 2009-10-31 Glenn Morris <rgm@gnu.org>
4355
4356 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4357
4358 2009-10-16 Kevin Ryde <user42@zip.com.au>
4359
4360 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4361 in particular so `info-lookup-symbol' can find its docs.
4362
4363 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
4364
4365 * variables.texi (Constant Variables): Distinguish from defconst
4366 variables.
4367 (Defining Variables): Add cindex.
4368
4369 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
4370
4371 * os.texi (Time of Day): Clarify that the microsecond part is
4372 ignored (Bug#4637).
4373
4374 2009-10-11 Glenn Morris <rgm@gnu.org>
4375
4376 * frames.texi (Size and Position): Clarify what is included in the frame
4377 height. (Bug#4535)
4378
4379 2009-10-10 Glenn Morris <rgm@gnu.org>
4380
4381 * windows.texi (Size of Window): The relationship between window and
4382 frame heights is not so simple. (Bug#4535)
4383 Mention window-full-height-p.
4384
4385 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4386
4387 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4388 used from Lisp.
4389
4390 2009-10-07 Eli Zaretskii <eliz@gnu.org>
4391
4392 * files.texi (Directory Names) <abbreviate-file-name>:
4393 Document that root home directories are not replaced with "~".
4394
4395 2009-10-06 Eli Zaretskii <eliz@gnu.org>
4396
4397 * text.texi (Special Properties): Document the meaning of the
4398 `cursor' text property whose value is an integer.
4399
4400 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4401
4402 * files.texi (Magic File Names): Add `copy-directory'.
4403
4404 2009-10-05 Eli Zaretskii <eliz@gnu.org>
4405
4406 * files.texi (File Attributes): Fix description of file
4407 attributes. (Bug#4638) Update attributes of files.texi example to
4408 be more representative.
4409
4410 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4411
4412 * files.texi (Create/Delete Dirs): New command copy-directory.
4413
4414 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
4415
4416 * anti.texi (Antinews):
4417 * macros.texi (Indenting Macros):
4418 * strings.texi (Creating Strings, Case Conversion):
4419 Remove duplicate words.
4420
4421 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
4422
4423 * files.texi (Create/Delete Dirs): delete-directory has an
4424 optional parameter RECURSIVE.
4425
4426 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4427
4428 * buffers.texi (Swapping Text): Minor clarification.
4429
4430 2009-10-01 Glenn Morris <rgm@gnu.org>
4431
4432 * functions.texi (Declaring Functions): Mention that we also search for
4433 ".m" files in the src/ directory.
4434
4435 2009-09-25 David Engster <deng@randomsample.de>
4436
4437 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
4438
4439 2009-09-22 Glenn Morris <rgm@gnu.org>
4440
4441 * internals.texi (Building Emacs): Mention preloaded-file-list.
4442
4443 2009-09-14 Alan Mackenzie <acm@muc.de>
4444
4445 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4446
4447 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
4448
4449 * functions.texi (Anonymous Functions): Rearrange discussion,
4450 giving usage of unquoted lambda forms first. Mention that
4451 `function' and `#'' are no longer required (Bug#4290).
4452
4453 2009-09-11 Alan Mackenzie <acm@muc.de>
4454
4455 * os.texi (Terminal Output): Document `send-string-to-terminal' in
4456 batch mode.
4457
4458 2009-09-01 Glenn Morris <rgm@gnu.org>
4459
4460 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4461
4462 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
4463
4464 * nonascii.texi (Character Codes): Fix typos.
4465
4466 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
4467
4468 * processes.texi (Synchronous Processes): New defvar
4469 process-file-side-effects.
4470
4471 2009-08-25 Glenn Morris <rgm@gnu.org>
4472
4473 * display.texi (Fontsets): Fix typo.
4474
4475 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4476
4477 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4478
4479 * processes.texi (Asynchronous Processes): Adjust arglist of
4480 start-process-shell-command and start-file-process-shell-command.
4481
4482 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
4483
4484 * advice.texi (Argument Access in Advice): Note that argument
4485 positions are zero-based (Bug#3932).
4486
4487 * commands.texi (Distinguish Interactive): Minor copyedit.
4488
4489 * display.texi (Face Attributes): Add xref to Displaying Faces for
4490 explanation of "underlying face".
4491
4492 * customize.texi (Common Keywords): Add xref to Loading.
4493
4494 * loading.texi (How Programs Do Loading): Add xref to Lisp
4495 Libraries node in the Emacs manual.
4496
4497 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
4498
4499 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4500
4501 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
4502
4503 * processes.texi (Shell Arguments): Copyedits.
4504
4505 2009-07-18 Glenn Morris <rgm@gnu.org>
4506
4507 * loading.texi (Repeated Loading): Fix typo.
4508
4509 2009-07-16 Richard Stallman <rms@gnu.org>
4510
4511 * buffers.texi (Swapping Text): Recommend setting
4512 write-region-annotate-functions and buffer-saved-size.
4513
4514 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4515
4516 2009-07-15 Glenn Morris <rgm@gnu.org>
4517
4518 * edebug.texi: Minor re-phrasings throughout.
4519 (Edebug Execution Modes): Sit-for affects continue mode too.
4520 (Jumping): Use `forward-sexp' rather than its keybinding.
4521 (Edebug Misc): Fix Q binding.
4522 (Edebug Eval): Remove cl version.
4523 (Printing in Edebug): Clarify print-length etc.
4524 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4525 (Specification List): Remove edebug-unwrap findex entry.
4526 (Specification Examples): defmacro is actually not the same as defun.
4527 Escape "`" in example.
4528
4529 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
4530
4531 * markers.texi (The Mark): Document optional arg to
4532 deactivate-mark.
4533
4534 2009-07-11 Kevin Ryde <user42@zip.com.au>
4535
4536 * hooks.texi (Standard Hooks): Fix cross-references.
4537
4538 * loading.texi (Named Features): Refer to eval-after-load.
4539
4540 2009-07-11 Glenn Morris <rgm@gnu.org>
4541
4542 * Makefile.in (TEXI2PDF): New.
4543 (elisp.pdf): New target.
4544
4545 * searching.texi (Regexp Backslash): Fix typo.
4546
4547 * elisp.texi (Top): Display copyright notice at start of non-TeX.
4548
4549 2009-07-10 Glenn Morris <rgm@gnu.org>
4550
4551 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4552
4553 * customize.texi (Customization Types):
4554 * display.texi (Abstract Display):
4555 * objects.texi (Character Type, String Type):
4556 Merge in some menu descriptions from elisp.texi.
4557
4558 * hash.texi (Hash Tables):
4559 * modes.texi (Multiline Font Lock):
4560 End menu description with period.
4561
4562 2009-07-09 Glenn Morris <rgm@gnu.org>
4563
4564 * back.texi: Don't hard-code texinfo location.
4565
4566 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4567 (tex): Add texinfodir to TEXINPUTS.
4568 (elisp1med-init, elisp2med-init): Use texinfodir.
4569
4570 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4571 (clean): Add two-volume.make intermediate files.
4572
4573 * elisp.texi, vol1.texi, vol2.texi:
4574 Use a DATE variable with the publication date, and update it.
4575 Fix antinews menu description.
4576
4577 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4578 Update the detailed node listing to match elisp.texi.
4579
4580 * README: Update edition to match elisp.texi.
4581
4582 * objects.texi (General Escape Syntax):
4583 * nonascii.texi (Character Sets):
4584 Use consistent case for "Unicode Standard".
4585
4586 * anti.texi (Antinews):
4587 * customize.texi (Variable Definitions):
4588 * functions.texi (Declaring Functions):
4589 * nonascii.texi (Character Properties):
4590 * processes.texi (Serial Ports):
4591 * text.texi (Special Properties):
4592 * tips.texi (Coding Conventions):
4593 Minor rearrangements to improve TeX line-filling.
4594
4595 * commands.texi (Using Interactive): Fix cross-reference.
4596
4597 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4598
4599 * frames.texi (Management Parameters): Mention sticky.
4600
4601 2009-07-01 Andreas Schwab <aschwab@redhat.com>
4602
4603 * help.texi (Help Functions): Fix description of help-buffer and
4604 help-setup-xref to use @defun instead of @deffn.
4605
4606 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4607
4608 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4609
4610 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
4611
4612 * display.texi (Window Systems): Add ns to the list.
4613
4614 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
4615
4616 * Branch for 23.1.
4617
4618 2009-06-17 Martin Rudalics <rudalics@gmx.at>
4619
4620 * windows.texi (Dedicated Windows): Fix typo.
4621 (Resizing Windows): Replace @defun by @deffn.
4622
4623 2009-06-17 Glenn Morris <rgm@gnu.org>
4624
4625 * variables.texi (Directory Local Variables):
4626 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4627
4628 2009-06-09 Kenichi Handa <handa@m17n.org>
4629
4630 * nonascii.texi (Character Sets): State clearly that FROM and TO
4631 are codepoints of CHARSET.
4632
4633 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
4634
4635 * minibuf.texi (Reading File Names): Fix introductory text.
4636 Suggested by stan@derbycityprints.com.
4637 (High-Level Completion): Fix typo.
4638
4639 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
4640
4641 * frames.texi (Text Terminal Colors): Multi-tty is already
4642 implemented, but tty-local colors are not.
4643
4644 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
4645
4646 * hooks.texi (Standard Hooks): Remove mention of obsolete
4647 redisplay-end-trigger-functions.
4648
4649 * internals.texi (Window Internals): Remove mention of obsolete
4650 redisplay-end-trigger-functions.
4651
4652 2009-05-21 Martin Rudalics <rudalics@gmx.at>
4653
4654 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4655
4656 * backups.texi (Making Backups): backup-directory-alist and
4657 make-backup-file-name-function are options.
4658 (Auto-Saving): auto-save-list-file-prefix is an option.
4659
4660 * buffers.texi (Killing Buffers): buffer-offer-save is an
4661 option.
4662
4663 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4664 option.
4665 (Echo Area Customization): echo-keystrokes is an option.
4666 (Selective Display): selective-display-ellipses is an option.
4667 (Temporary Displays): temp-buffer-show-function is an option.
4668 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4669 are options.
4670 (Font Selection): face-font-family-alternatives,
4671 face-font-selection-order, face-font-registry-alternatives, and
4672 scalable-fonts-allowed are options.
4673 (Fringe Indicators): indicate-buffer-boundaries is an option.
4674 (Fringe Cursors): overflow-newline-into-fringe is an option.
4675 (Scroll Bars): scroll-bar-mode is an option.
4676
4677 * eval.texi (Eval): max-lisp-eval-depth is an option.
4678
4679 * files.texi (Visiting Functions): find-file-hook is an option.
4680 (Directory Names): directory-abbrev-alist is an option.
4681 (Unique File Names): temporary-file-directory and
4682 small-temporary-file-directory are options.
4683
4684 * frames.texi (Initial Parameters): initial-frame-alist,
4685 minibuffer-frame-alist and default-frame-alist are options.
4686 (Cursor Parameters): blink-cursor-alist and
4687 cursor-in-non-selected-windows ar options.
4688 (Window System Selections): selection-coding-system is an
4689 option.
4690 (Display Feature Testing): display-mm-dimensions-alist is an
4691 option.
4692
4693 * help.texi (Help Functions): help-char and help-event-list are
4694 options.
4695
4696 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4697 an option.
4698
4699 * minibuf.texi (Minibuffer History): history-length and
4700 history-delete-duplicates are options.
4701 (High-Level Completion): read-buffer-function and
4702 read-buffer-completion-ignore-case are options.
4703 (Reading File Names): read-file-name-completion-ignore-case is
4704 an option.
4705
4706 * modes.texi (Mode Line Top): mode-line-format is an option.
4707 (Mode Line Variables): mode-line-position and mode-line-modes
4708 are options.
4709
4710 * nonascii.texi (Text Representations):
4711 enable-multibyte-characters is an option.
4712 (Default Coding Systems): auto-coding-regexp-alist,
4713 file-coding-system-alist, auto-coding-alist and
4714 auto-coding-functions are options.
4715 (Specifying Coding Systems): inhibit-eol-conversion is an
4716 option.
4717
4718 * os.texi (Init File): site-run-file is an option.
4719 (System Environment): mail-host-address is an option.
4720 (User Identification): user-mail-address is an option.
4721 (Terminal Output): baud-rate is an option.
4722
4723 * positions.texi (Word Motion): words-include-escapes is an
4724 option.
4725
4726 * searching.texi (Standard Regexps): page-delimiter,
4727 paragraph-separate, paragraph-separate and sentence-end are
4728 options.
4729
4730 * text.texi (Margins): left-margin and fill-nobreak-predicate
4731 are options.
4732
4733 * variables.texi (Local Variables): max-specpdl-size is an
4734 option.
4735
4736 * windows.texi (Choosing Window):
4737 split-window-preferred-function, special-display-function and
4738 display-buffer-function are options.
4739
4740 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
4741
4742 Fix errors spotted by Martin Rudalics.
4743
4744 * syntax.texi (Position Parse): Document rationale for ignored
4745 arguments to syntax-ppss-flush-cache.
4746
4747 * processes.texi (Input to Processes): Mark PROCESS arg to
4748 process-running-child-p as optional.
4749 (Network Options): Document NO-ERROR arg to
4750 set-network-process-option.
4751
4752 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4753 command.
4754
4755 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4756 posix-search-backward as commands.
4757
4758 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4759 (Suspending Emacs): Mark suspend-emacs as a command.
4760 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4761 commands.
4762 (Terminal Output): Remove obsolete function baud-rate.
4763 Document TERMINAL arg for send-string-to-terminal.
4764
4765 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4766 terminal-coding-system and set-terminal-coding-system.
4767 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4768 as optional.
4769 (Character Sets): Document RESTRICTION arg of char-charset.
4770 (Character Codes): Mark POS argument to get-byte as optional.
4771
4772 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4773 minibuffer-message.
4774
4775 * files.texi (Create/Delete Dirs): Mark make-directory and
4776 delete-directory as commands.
4777
4778 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4779
4780 * text.texi (Base 64): Mark base64-decode-string and
4781 base64-encode-string as commands.
4782 (Columns): Mark move-to-column as a command.
4783 (Mode-Specific Indent): Document RIGID arg to
4784 indent-for-tab-command.
4785 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4786 Mark indent-code-rigidly as a command.
4787 (Substitution): Mark translate-region as a command.
4788
4789 * frames.texi (Size and Position): Remove obsolete functions
4790 screen-height and screen-width.
4791
4792 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
4793
4794 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4795 (Displaying Buffers, Resizing Windows): Correct mistakes;
4796 next-window, previous-window, and pop-to-buffer are not commands,
4797 and fit-window-to-buffer" is a command. (Pointed out by Martin
4798 Rudalics.)
4799
4800 2009-05-17 Richard M Stallman <rms@gnu.org>
4801
4802 * modes.texi (Precalculated Fontification): Clarify text.
4803
4804 2009-05-17 Martin Rudalics <rudalics@gmx.at>
4805
4806 * windows.texi (Selecting Windows): Clarify descriptions of
4807 with-selected-window and get-lru-window.
4808 (Cyclic Window Ordering): Refer to particular frame when talking
4809 about how splitting affects the ordering.
4810 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4811 switch-to-buffer-other-window. Explain how setting of
4812 display-buffer-reuse-frames affects pop-to-buffer.
4813 (Choosing Window): Clarify some details in descriptions of
4814 display-buffer-reuse-frames, pop-up-frames, and
4815 pop-up-frame-function.
4816 (Dedicated Windows): Clarify some details.
4817 (Textual Scrolling): Replace term vscroll by term vertical
4818 scroll position.
4819 (Vertical Scrolling): Fix typo.
4820 (Window Hooks): Relate text on jit-lock-register to window
4821 scrolling and size changes.
4822
4823 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
4824
4825 * frames.texi (Initial Parameters): Clarify what the initial
4826 minibuffer frame is.
4827 (Buffer Parameters): Note that the minibuffer parameter can not be
4828 altered.
4829
4830 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4831 Document display-buffer changes.
4832
4833 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
4834
4835 * anti.texi (Antinews): Rewrite for Emacs 22.
4836
4837 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4838 obarrays are first mentioned. Define "system abbrev" more
4839 prominently, and add it to the index.
4840 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4841 Copyedits.
4842 (Abbrev Expansion): Document abbrev-insert.
4843
4844 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
4845
4846 * frames.texi (Font and Color Parameters): Rename from Color
4847 Parameters. Document font-backend parameter.
4848
4849 * vol2.texi (Top): Update node listing.
4850 * vol1.texi (Top): Update node listing.
4851 * elisp.texi (Top): Update node listing.
4852
4853 2009-05-11 Martin Rudalics <rudalics@gmx.at>
4854
4855 * windows.texi (Choosing Window): Don't explicitly refer to
4856 split-window-sensibly's window argument in descriptions of
4857 split-height-threshold and split-width-threshold.
4858
4859 2009-05-10 Martin Rudalics <rudalics@gmx.at>
4860
4861 * windows.texi (Choosing Window): Fix rewrite of window
4862 splitting section.
4863
4864 2009-05-09 Eli Zaretskii <eliz@gnu.org>
4865
4866 * nonascii.texi (Default Coding Systems):
4867 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
4868 Add indexing.
4869 (Lisp and Coding Systems): Add index entries.
4870
4871 2009-05-09 Martin Rudalics <rudalics@gmx.at>
4872
4873 * windows.texi (Choosing Window): Describe split-window-sensibly
4874 and rewrite section on window splitting accordingly.
4875 (Textual Scrolling): Replace `...' by @code{...}.
4876
4877 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
4878
4879 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4880 Remove obsoleted pre-abbrev-expand-hook.
4881
4882 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4883 entries.
4884
4885 * internals.texi (Object Internals): Don't assume 32-bit machines
4886 are the norm.
4887 (Buffer Internals): Consolidate table entries for readability.
4888 (Window Internals): Synch field names to window.h.
4889 (Process Internals): Synch field names to process.h.
4890
4891 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
4892
4893 * variables.texi (File Local Variables): Note that read-circle is
4894 bound to nil when reading file-local variables.
4895
4896 * streams.texi (Input Functions): Document read-circle.
4897 (Output Variables): Add xref to Circular Objects.
4898
4899 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
4900
4901 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4902 Features and Coding System Basics. Node that "p" stands for
4903 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4904 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4905 mouse-appearance-menu.
4906 (Programming Tips): Add xref to Progress.
4907
4908 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * os.texi (Command-Line Arguments):
4911 Document command-line-args-left.
4912 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4913 terminal objects for tty arguments.
4914 (Startup Summary): Add xref to Session Management.
4915 (Session Management): Mention emacs-session-restore. Copyedits.
4916
4917 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
4918
4919 * os.texi (Startup Summary): Copyedits. The init file is not
4920 necessarily named .emacs now. Document initial-buffer-choice and
4921 initial-scratch-message. Note where Emacs exits in batch mode.
4922 Document inhibit-splash-screen as an alias.
4923 (Init File): Be neutral about which init file name to use.
4924
4925 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
4926
4927 * os.texi (System Interface): Fix Texinfo usage.
4928
4929 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
4930
4931 * searching.texi (Regexp Backslash): Also refer to shy groups as
4932 non-capturing or unnumbered groups.
4933 (Regexp Functions): Add cross-reference to Regexp Backslash.
4934
4935 * display.texi (Truncation): Overlays can use line-prefix and
4936 wrap-prefix too.
4937 (Overlay Properties): Document wrap-prefix and line-prefix.
4938 (Face Attributes): Document underline-minimum-offset.
4939 (Face Remapping): Copyedits.
4940 (Low-Level Font): Copyedits.
4941 (Image Cache): Note that the image cache is shared between frames.
4942 (Line Height): Emphasize that line-spacing only takes effect on
4943 graphical terminals.
4944
4945 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
4946
4947 * display.texi (Refresh Screen): Note that a passage about screen
4948 refreshing is text terminal only.
4949 (Forcing Redisplay): Delete misleading comment---sit-for calls
4950 redisplay, not the other way around.
4951 (Truncation): Note new values of truncate-partial-width-windows.
4952 Copyedits.
4953 (Invisible Text): Document invisible-p.
4954
4955 2009-04-11 Eli Zaretskii <eliz@gnu.org>
4956
4957 * display.texi (Overlays): Overlays don't scale well. See
4958 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4959
4960 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
4961
4962 * syntax.texi (Syntax Table Functions): Document cons cell
4963 argument for modify-syntax-entry.
4964 (Categories): Document cons cell argument for
4965 modify-category-entry.
4966
4967 * searching.texi (String Search): Document word-search-forward-lax
4968 and word-search-backward-lax.
4969 (Searching and Case): Describe isearch behavior more precisely.
4970
4971 * keymaps.texi (Tool Bar): Mention that some platforms do not
4972 support multi-line toolbars. Suggested by Stephen Eglen.
4973
4974 * frames.texi (Layout Parameters): Mention that Nextstep also
4975 allows only one tool-bar line. Suggested by Stephen Eglen.
4976
4977 * nonascii.texi (Text Representations): Copyedits.
4978 (Coding System Basics): Also mention utf-8-emacs.
4979 (Converting Representations, Selecting a Representation)
4980 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4981 Copyedits.
4982 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4983
4984 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
4985
4986 * text.texi (Yank Commands): Note that yank uses push-mark.
4987 (Filling): Clarify REGION argument of fill-paragraph.
4988 Document fill-forward-paragraph-function.
4989 (Special Properties): Remove "new in Emacs 22" declaration.
4990 (Clickable Text): Merge with Links and Mouse-1 node.
4991
4992 * display.texi (Button Properties, Button Buffer Commands):
4993 Change xref to Clickable Text.
4994
4995 * tips.texi (Key Binding Conventions): Change xref to Clickable
4996 Text.
4997
4998 * elisp.texi (Top): Update node listing.
4999
5000 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
5001
5002 * markers.texi (The Mark): Copyedits. Improve description of
5003 handle-shift-selection.
5004 (The Region): Move use-region-p here from The Mark.
5005
5006 * positions.texi (Screen Lines): Document (cols . lines) argument
5007 for vertical-motion.
5008
5009 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
5010
5011 * frames.texi (Frames): Clean up introduction. Document `ns'
5012 return value for framep.
5013 (Creating Frames): Note how the terminal is chosen.
5014 (Multiple Terminals, Multiple Displays): Merge into a single node.
5015 (Color Parameters): Fix typo.
5016
5017 * variables.texi (Local Variables, Buffer-Local Variables)
5018 (Creating Buffer-Local): Change link to Multiple Terminals.
5019
5020 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5021
5022 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5023 Terminals.
5024
5025 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5026 to Multiple Terminals.
5027
5028 * elisp.texi (Top): Update node listing.
5029 * vol2.texi (Top): Update node listing.
5030 * vol1.texi (Top): Update node listing.
5031
5032 * buffers.texi (Current Buffer): Note that the append-to-buffer
5033 example is no longer in synch with the latest code. Tie the two
5034 examples together.
5035
5036 * files.texi (File Attributes): Move note about MS-DOS from
5037 Changing Files to File Attributes.
5038 (Create/Delete Dirs): Note that mkdir is an alias for this.
5039
5040 2009-04-01 Markus Triska <triska@gmx.at>
5041
5042 * processes.texi (Filter Functions): Suggest how to handle output
5043 batches.
5044
5045 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5046
5047 * help.texi (Accessing Documentation): Update example to use
5048 help-setup-xref and with-help-window.
5049 (Help Functions): Remove print-help-return-message, which is
5050 semi-obsolete due to with-help-window. Document help-buffer and
5051 help-setup-xref.
5052
5053 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5054
5055 * help.texi (Accessing Documentation, Help Functions):
5056 Remove information about long-obsolete Emacs versions.
5057
5058 * modes.texi (Mode Line Variables): The default values of the mode
5059 line variables are now more complicated.
5060
5061 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5062
5063 * modes.texi (Major Mode Conventions): Note that specialness is
5064 inherited.
5065 (Derived Modes): Note that define-derive-mode sets the mode-class
5066 property.
5067
5068 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5069 goto-map. Add search-map to the list.
5070
5071 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5072
5073 * os.texi (System Environment): Update the list of system-type
5074 values.
5075
5076 * markers.texi (The Mark) <handle-shift-selection>: Update for
5077 removal of the optional argument DEACTIVATE.
5078
5079 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5080
5081 * commands.texi (Focus Events): Most X window managers don't use
5082 focus-follows-mouse nowadays.
5083
5084 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5085
5086 * commands.texi (Defining Commands): Clarify introduction.
5087 (Using Interactive): Not that interactive can be put in a symbol
5088 property.
5089 (Interactive Call): Note that a symbol with a non-nil
5090 interactive-form property satisfies commandp.
5091
5092 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5093
5094 * minibuf.texi (Intro to Minibuffers): Fix typos.
5095
5096 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5097
5098 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5099 about minibuffers in old Emacs versions. Copyedits.
5100 Emphasize that enable-recursive-minibuffers defaults to nil.
5101 (Text from Minibuffer): Simplify introduction.
5102
5103 2009-03-22 Alan Mackenzie <acm@muc.de>
5104
5105 * commands.texi (Using Interactive): Clarify string argument to
5106 `interactive' - even promptless elements need \n separators.
5107
5108 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5109
5110 * minibuf.texi (Completion Styles): New node.
5111
5112 * elisp.texi (Top): Update node listing.
5113
5114 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5115
5116 * minibuf.texi (Basic Completion): Note that
5117 read-file-name-completion-ignore-case and
5118 read-buffer-completion-ignore-case can override
5119 completion-ignore-case.
5120 (Minibuffer Completion): Document completing-read changes.
5121 (Completion Commands): Avoid mentioning partial completion mode.
5122 Document minibuffer-completion-confirm changes, and
5123 minibuffer-confirm-exit-commands.
5124 (High-Level Completion): Document new require-match behavior for
5125 read-buffer. Document read-buffer-completion-ignore-case.
5126 (Reading File Names): Document new require-match behavior for
5127 read-file-name.
5128
5129 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5130
5131 * debugging.texi (Error Debugging): Don't mislead the reader into
5132 thinking that debug-on-error enters debugger for C-f at EOB.
5133 (Error Debugging): Setting debug-on-init within the init file
5134 works, and has for some time.
5135
5136 2009-03-13 Kenichi Handa <handa@m17n.org>
5137
5138 * display.texi (Fontsets): Update the description.
5139
5140 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5141
5142 * advice.texi (Advising Primitives): Link to What Is a Function.
5143
5144 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5145
5146 * compile.texi (Speed of Byte-Code): Update example.
5147 (Disassembly): Update examples.
5148
5149 * loading.texi (Repeated Loading): Simplify examples.
5150
5151 * customize.texi (Common Keywords): It's not necessary to use :tag
5152 to remove hyphens, as custom-unlispify-tag-name does it
5153 automatically.
5154 (Variable Definitions): Link to File Local Variables.
5155 Document customized-value symbol property.
5156 (Customization Types): Move menu to end of node.
5157
5158 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
5159
5160 * macros.texi (Compiling Macros): Omit misleading sentence, which
5161 implied that macros can only be used in the same file they are
5162 defined.
5163 (Backquote): Remove obsolete information about Emacs 19.
5164
5165 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5166
5167 * display.texi (Display Margins): Fix paren typo.
5168
5169 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
5170
5171 * elisp.texi (Top): Update node listing.
5172
5173 * variables.texi (Variables): Clarify introduction.
5174 (Global Variables): Mention that setq is a special form.
5175 (Local Variables): Use active voice.
5176 (Tips for Defining): Mention marking variables as safe.
5177 (Buffer-Local Variables): Mention terminal-local and frame-local
5178 variables together.
5179 (File Local Variables): Copyedits.
5180 (Frame-Local Variables): Note that they are not really useful.
5181 (Future Local Variables): Node deleted.
5182
5183 * objects.texi (General Escape Syntax): Update explanation of
5184 Unicode escape syntax.
5185
5186 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
5187
5188 * control.texi (Control Structures): Add cindex entry for "textual
5189 order".
5190
5191 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5192 instead of "expression" throughout.
5193 (Function Indirection): Copyedits. Use active voice.
5194 (Eval): The default value of max-lisp-eval-depth is now 400.
5195
5196 2009-02-23 Miles Bader <miles@gnu.org>
5197
5198 * processes.texi (System Processes): Rename `system-process-attributes'
5199 to `process-attributes'.
5200
5201 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5202
5203 * symbols.texi (Property Lists): Emphasize that property lists are
5204 not restricted to symbol cells.
5205 (Other Plists): Copyedit.
5206
5207 * sequences.texi (Sequences Arrays Vectors): Make introduction
5208 more concise.
5209 (Arrays): Mention char-tables and bool-vectors too.
5210 (Vectors): Don't repeat information given in Arrays node. Link to
5211 nodes that explain the vector usage examples.
5212 (Char-Tables): Note that char-table elements can have arbitrary
5213 type. Explain effect of omitted char-table-extra-slots property.
5214 Link to Property Lists node.
5215
5216 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5217
5218 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5219 `append'.
5220 (List Elements): Copyedits.
5221
5222 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5223 of `vconcat'.
5224
5225 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5226 Emacs 20 usage of `concat'.
5227 (Case Conversion): Copyedits.
5228
5229 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
5230
5231 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5232 Minor edits.
5233 (Frame Configuration Type): Emphasize that it is not primitive.
5234 (Font Type): New node.
5235 (Type Predicates): Add fontp; type-of now recognizes font object
5236 types.
5237
5238 * intro.texi (Version Info): Update version numbers in examples.
5239 (Acknowledgements): List more contributors.
5240
5241 * elisp.texi: Bump version number to 3.0.
5242 (Top): Link to Font Type node.
5243
5244 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
5245
5246 * modes.texi (Major Mode Conventions): Remove duplicate words.
5247 (Customizing Keywords): Fix typo.
5248
5249 2009-02-14 Eli Zaretskii <eliz@gnu.org>
5250
5251 * nonascii.texi (User-Chosen Coding Systems): Document that
5252 select-safe-coding-system suggests raw-text if there are raw bytes
5253 in the region.
5254 (Explicit Encoding): Warn not to use `undecided' when encoding.
5255
5256 2009-02-11 Glenn Morris <rgm@gnu.org>
5257
5258 * frames.texi (Visibility of Frames): Mention the effect multiple
5259 workspaces/desktops can have on visibility.
5260
5261 2009-02-07 Eli Zaretskii <eliz@gnu.org>
5262
5263 * text.texi (Commands for Insertion):
5264 * commands.texi (Event Mod):
5265 * keymaps.texi (Searching Keymaps):
5266 * nonascii.texi (Translation of Characters):
5267 Reinstate documentation of translation-table-for-input.
5268 (Explicit Encoding): Document the `charset' text property produced
5269 by decode-coding-region and decode-coding-string.
5270
5271 2009-01-27 Alan Mackenzie <acm@muc.de>
5272
5273 * modes.texi (Search-based Fontification): Correct a typo.
5274
5275 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
5276
5277 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5278 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5279
5280 2009-01-24 Eli Zaretskii <eliz@gnu.org>
5281
5282 * display.texi (Window Systems): Document the value of
5283 `initial-window-system' under --daemon.
5284
5285 * os.texi (System Environment): Remove description of the
5286 `environment' function which has been deleted.
5287
5288 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5289
5290 * frames.texi (Multiple Displays): Remove documentation for
5291 removed function make-frame-on-tty.
5292
5293 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
5294
5295 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5296 write-region-annotate-functions.
5297 Document write-region-post-annotation-function.
5298
5299 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
5300
5301 * display.texi (Font Lookup): Document WIDTH argument of
5302 x-list-fonts.
5303
5304 2009-01-17 Eli Zaretskii <eliz@gnu.org>
5305
5306 * maps.texi (Standard Keymaps): Rename function-key-map to
5307 local-function-key-map.
5308
5309 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5310 local-function-key-map.
5311
5312 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5313 and `set-keyboard-coding-system' now accept an optional terminal
5314 argument.
5315
5316 * commands.texi (Event Mod): `keyboard-translate-table' is now
5317 terminal-local.
5318 (Function Keys): Rename function-key-map to
5319 local-function-key-map.
5320
5321 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5322 frames.texi.
5323
5324 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
5325 `delete-terminal-functions', `suspend-tty-functions' and
5326 `resume-tty-functions'.
5327
5328 * frames.texi (Frames): Document `frame-terminal' and
5329 `terminal-live-p'.
5330 (Multiple Displays): Document `make-frame-on-tty'.
5331 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5332 `terminal-name', and `get-device-terminal'.
5333 (Terminal Parameters): Document `terminal-parameters',
5334 `terminal-parameter', and `set-terminal-parameter'.
5335
5336 * os.texi (System Environment): Document `environment' and
5337 `initial-environment'.
5338 (Suspending Emacs): Update for multi-tty; document
5339 `suspend-tty', `resume-tty', and `controlling-tty-p'.
5340
5341 * nonascii.texi (Coding System Basics): More accurate description
5342 of `raw-text'.
5343
5344 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
5345
5346 * display.texi (Low-Level Font): Fix typo.
5347
5348 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
5349
5350 * elisp.texi (Top): Update node listing.
5351
5352 * display.texi (PostScript Images): Node deleted.
5353
5354 2009-01-10 Eli Zaretskii <eliz@gnu.org>
5355
5356 * processes.texi (Decoding Output): Document that null bytes force
5357 no-conversion for reading process output.
5358
5359 * files.texi (Reading from Files): Document that null bytes force
5360 no-conversion when visiting files.
5361
5362 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
5363
5364 * nonascii.texi (Lisp and Coding Systems):
5365 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
5366 (Character Properties): Improve wording.
5367
5368 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
5369
5370 * display.texi (Font Lookup): Remove obsolete function
5371 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5372 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5373 (Font Selection): Reorder order of variable descriptions.
5374 Minor clarifications.
5375
5376 * elisp.texi (Top): Update node listing.
5377
5378 2009-01-09 Glenn Morris <rgm@gnu.org>
5379
5380 * commands.texi (Command Loop Info): Say that last-command-char and
5381 last-input-char are obsolete aliases.
5382
5383 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5384 last-input-char and last-command-char, since they are just aliases for
5385 last-input-event and last-command-event.
5386
5387 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5388 last-command-char.
5389
5390 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5391
5392 * elisp.texi: Update node listing.
5393
5394 * display.texi (Faces): Put Font Selection node after Auto Faces.
5395 (Face Attributes): Don't link to Font Lookup.
5396 Document font-family-list.
5397 (Fonts): New node.
5398
5399 2009-01-08 Jason Rumney <jasonr@gnu.org>
5400
5401 * frames.texi (Pointer Shape): Clarify that only X supports
5402 changing the standard pointer shapes. (Bug#1485)
5403
5404 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5405
5406 * display.texi (Attribute Functions): Note that a function value
5407 :height is relative, and that compatibility functions work by
5408 calling set-face-attribute.
5409 (Displaying Faces): Reorder list in order of increasing priority.
5410 (Face Remapping): New node. Content moved here from Displaying
5411 Faces.
5412 (Glyphs): Link to Face Functions.
5413
5414 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5415
5416 * display.texi (Faces): Don't discuss face id here. facep does
5417 not return t.
5418 (Defining Faces): Minor clarification.
5419 (Face Attributes): Rearrange items to match docstring of
5420 set-face-attribute. Add :foundry attribute. Document new role of
5421 :font attribute. Texinfo usage fix.
5422 (Attribute Functions): Copyedits.
5423 (Face Functions): Note that face number is seldom used.
5424
5425 2009-01-05 Richard M Stallman <rms@gnu.org>
5426
5427 * strings.texi (Predicates for Strings): Minor clarification.
5428
5429 * functions.texi (Function Safety): Texinfo usage fix.
5430
5431 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
5432
5433 * objects.texi (General Escape Syntax): Fix typo.
5434
5435 2009-01-03 Martin Rudalics <rudalics@gmx.at>
5436
5437 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5438 works via the default value of pop-up-frame-function.
5439
5440 2009-01-02 Eli Zaretskii <eliz@gnu.org>
5441
5442 * processes.texi (System Processes): Document the `time' and
5443 `ctime' attributes of `system-process-attributes'.
5444
5445 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
5446
5447 * display.texi (Face Attributes): Clarify :height attribute.
5448
5449 2008-12-31 Martin Rudalics <rudalics@gmx.at>
5450
5451 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5452 the front of the buffer list. Add entries for `last-buffer' and
5453 `unbury-buffer'.
5454
5455 2008-12-27 Eli Zaretskii <eliz@gnu.org>
5456
5457 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5458 and its subsections.
5459
5460 * frames.texi (Multiple Terminals, Low-level Terminal)
5461 (Terminal Parameters, Frames on Other TTY devices): New sections.
5462 (Frames): Add an xref to "Multiple Terminals".
5463
5464 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5465
5466 * objects.texi (Terminal Type): New node.
5467 (Editing Types): Add it to the menu.
5468
5469 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5470 Variables".
5471
5472 * variables.texi (Directory Local Variables): New node.
5473 (Variables): Add a menu item for it.
5474
5475 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5476 `generated-autoload-file'.
5477
5478 2008-12-20 Eli Zaretskii <eliz@gnu.org>
5479
5480 * os.texi (Startup Summary): Add xref to documentation of
5481 `initial-window-system'.
5482
5483 * display.texi (Window Systems): Document `window-system' the
5484 function. The variable `window-system' is now frame-local.
5485 Document `initial-window-system'.
5486
5487 2008-12-19 Martin Rudalics <rudalics@gmx.at>
5488
5489 * windows.texi (Windows): Rewrite description of
5490 fit-window-to-buffer.
5491
5492 2008-12-13 Glenn Morris <rgm@gnu.org>
5493
5494 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5495 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5496
5497 2008-12-12 Glenn Morris <rgm@gnu.org>
5498
5499 * debugging.texi (Error Debugging): Refer forwards to
5500 eval-expression-debug-on-error.
5501
5502 2008-12-05 Eli Zaretskii <eliz@gnu.org>
5503
5504 * strings.texi (String Basics): Only unibyte strings that
5505 represent key sequences hold 8-bit raw bytes.
5506
5507 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5508 paragraph to speak about `undecided'.
5509 (Character Properties): Don't explain the meaning of each
5510 property; instead, identify their Unicode Standard names.
5511 (Character Sets): Document `map-charset-chars'.
5512
5513 2008-12-02 Glenn Morris <rgm@gnu.org>
5514
5515 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5516 section yet again.
5517
5518 2008-11-29 Eli Zaretskii <eliz@gnu.org>
5519
5520 * nonascii.texi (Character Properties): New Section.
5521 (Specifying Coding Systems): Document
5522 `coding-system-priority-list', `set-coding-system-priority', and
5523 `with-coding-priority'.
5524 (Lisp and Coding Systems): Document `check-coding-systems-region'
5525 and `coding-system-charset-list'.
5526 (Coding System Basics): Document `coding-system-aliases'.
5527
5528 * elisp.texi (Top): Add a @detailmenu entry for "Character
5529 Properties".
5530
5531 * objects.texi (Character Type): Correct the range of Emacs
5532 characters. Add an @xref to "Character Codes".
5533
5534 * strings.texi (String Basics): Add an @xref to "Character Codes".
5535
5536 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5537
5538 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5539 (Character Codes): Document `max-char'.
5540
5541 2008-11-28 Eli Zaretskii <eliz@gnu.org>
5542
5543 * nonascii.texi (Text Representations, Converting Representations)
5544 (Character Sets, Scanning Charsets, Translation of Characters):
5545 Make text more accurate.
5546
5547 2008-11-28 Glenn Morris <rgm@gnu.org>
5548
5549 * files.texi (Format Conversion Round-Trip): Improve previous change.
5550
5551 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
5552
5553 * modes.texi (Auto Major Mode): Fix example.
5554
5555 2008-11-25 Glenn Morris <rgm@gnu.org>
5556
5557 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5558
5559 * files.texi (Format Conversion Round-Trip):
5560 Use active voice for previous change.
5561
5562 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
5563
5564 * os.texi (Processor Run Time):
5565 * processes.texi (Transaction Queues):
5566 * markers.texi (The Mark):
5567 * windows.texi (Choosing Window, Selecting Windows):
5568 * files.texi (Changing Files, Magic File Names):
5569 * commands.texi (Key Sequence Input):
5570 * functions.texi (Declaring Functions):
5571 * strings.texi (Predicates for Strings):
5572 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5573
5574 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
5575
5576 * help.texi (Accessing Documentation): Update example.
5577
5578 * variables.texi (Defining Variables): Note that `*' is not
5579 necessary if defcustom is used.
5580
5581 2008-11-22 Eli Zaretskii <eliz@gnu.org>
5582
5583 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5584 Characters" from @detailmenu.
5585
5586 * nonascii.texi (Character Codes, Character Sets)
5587 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5588 (Chars and Bytes, Splitting Characters): Sections removed.
5589
5590 2008-11-22 Lute Kamstra <lute@gnu.org>
5591
5592 * positions.texi (Text Lines): Update goto-line documentation.
5593
5594 2008-11-21 Martin Rudalics <rudalics@gmx.at>
5595
5596 * frames.texi (Frames): Fix typo, add cross references, reword.
5597 (Initial Parameters): Reword special-display-frame-alist text.
5598 (Frames and Windows): Reword. Describe argument norecord for
5599 set-frame-selected-window.
5600 (Input Focus): Describe argument norecord for select-frame.
5601 Remove comment on MS-Windows behavior for focus-follows-mouse.
5602 (Raising and Lowering): Mention windows-frames dichotomy in
5603 metaphor.
5604
5605 * windows.texi (Displaying Buffers, Vertical Scrolling)
5606 (Horizontal Scrolling): Fix indenting and rewording issues
5607 introduced with 2008-11-07 change.
5608
5609 2008-11-20 Glenn Morris <rgm@gnu.org>
5610
5611 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5612 element of `format-alist'.
5613
5614 2008-11-19 Glenn Morris <rgm@gnu.org>
5615
5616 * doclicense.texi: Update to FDL 1.3.
5617 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5618
5619 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
5620
5621 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5622 vars, which are obsolete. Mention jit-lock-register.
5623
5624 * modes.texi (Other Font Lock Variables):
5625 Document jit-lock-register and jit-lock-unregister.
5626
5627 * frames.texi (Color Parameters): Document alpha parameter.
5628
5629 2008-11-16 Martin Rudalics <rudalics@gmx.at>
5630
5631 * windows.texi (Splitting Windows, Deleting Windows)
5632 (Selecting Windows, Cyclic Window Ordering)
5633 (Buffers and Windows, Displaying Buffers, Choosing Window)
5634 (Dedicated Windows, Window Point, Window Start and End)
5635 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5636 (Size of Window, Resizing Windows, Window Configurations)
5637 (Window Parameters): Avoid @var at beginning of sentences and
5638 reword accordingly.
5639
5640 2008-11-11 Lute Kamstra <lute@gnu.org>
5641
5642 * files.texi (File Name Components): Fix file-name-extension
5643 documentation.
5644
5645 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
5646
5647 * frames.texi (Basic Parameters): Remove display-environment-variable
5648 and term-environment-variable.
5649
5650 2008-11-08 Eli Zaretskii <eliz@gnu.org>
5651
5652 * windows.texi (Basic Windows, Splitting Windows)
5653 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5654 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
5655 (Resizing Windows, Window Configurations, Window Parameters):
5656 Fix wording and markup.
5657
5658 2008-11-07 Martin Rudalics <rudalics@gmx.at>
5659
5660 * windows.texi (Windows): Update entries.
5661 (Basic Windows): Remove listing of attributes. Reword.
5662 (Splitting Windows, Deleting Windows): Reword.
5663 (Selecting Windows, Cyclic Window Ordering): Reword with special
5664 emphasis on order of recently selected windows and buffer list.
5665 (Buffers and Windows, Choosing Window): Reword with special
5666 emphasis on dedicated windows.
5667 (Displaying Buffers): Reword. For switch-to-buffer mention that
5668 it may fall back on pop-to-buffer. For other-window try to
5669 explain how it treats the cyclic ordering of windows.
5670 (Dedicated Windows): New node and section discussing dedicated
5671 windows and associated functions.
5672 (Window Point): Add entry for window-point-insertion-type. Reword.
5673 (Window Start and End): Rename node and section title. Reword.
5674 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5675 Minor rewording.
5676 (Size of Window): Reword, in particular text on window-width.
5677 (Resizing Windows): Reword. Add text on balancing windows.
5678 (Window Configurations): Reword. Mention window parameters.
5679 (Window Parameters): New node and section on window parameters.
5680 (Window Hooks): Reword. Mention that
5681 window-configuration-change-hook is run "buffer-locally".
5682 * elisp.texi (Top): Update Windows entries in @detailmenu
5683 section.
5684
5685 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
5686
5687 * searching.texi (Regexp Search): Fix typo.
5688
5689 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5690
5691 * searching.texi (Regexp Search): Document GREEDY arg.
5692 (Simple Match Data): Fix return value.
5693
5694 2008-11-01 Eli Zaretskii <eliz@gnu.org>
5695
5696 * nonascii.texi (Text Representations): Rewrite to make consistent
5697 with Emacs 23 internal representation of characters.
5698 Document `unibyte-string'.
5699
5700 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
5701
5702 * processes.texi (Process Information): Note that process-status
5703 does not accept buffer names.
5704
5705 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5706
5707 * positions.texi (Skipping Characters): Correct return value of
5708 skip-chars-forward.
5709
5710 2008-10-25 Martin Rudalics <rudalics@gmx.at>
5711
5712 * windows.texi (Deleting Windows): Update documentation of
5713 delete-windows-on.
5714 (Buffers and Windows): Update documentations of
5715 get-buffer-window and get-buffer-window-list.
5716 (Displaying Buffers): Update documentation of
5717 replace-buffer-in-windows.
5718
5719 * buffers.texi (Current Buffer): Reword set-buffer and
5720 with-current-buffer documentations.
5721 (Creating Buffers): Reword documentation of get-buffer-create.
5722
5723 2008-10-23 Martin Rudalics <rudalics@gmx.at>
5724
5725 * buffers.texi (Current Buffer): Reword documentation of
5726 set-buffer.
5727 (Buffer Names): Reword documentation of buffer-name.
5728 (The Buffer List): For bury-buffer explain what happens with the
5729 buffer's window.
5730 (Creating Buffers): Say that get-buffer-create's arg is called
5731 buffer-or-name.
5732
5733 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
5734
5735 * advice.texi (Computed Advice): Explain what DEFINITION is.
5736
5737 * nonascii.texi (Character Codes): Remove obsolete function
5738 char-valid-p, and document characterp instead.
5739
5740 2008-10-22 Martin Rudalics <rudalics@gmx.at>
5741
5742 * windows.texi (Displaying Buffers): Reword documentation of
5743 pop-to-buffer.
5744 (Choosing Window): Rewrite documentation of display-buffer and
5745 its options.
5746
5747 * buffers.texi (Killing Buffers): Update documentation of
5748 kill-buffer.
5749
5750 2008-10-21 Eli Zaretskii <eliz@gnu.org>
5751
5752 * processes.texi (Serial Ports): Fix wording and improve markup.
5753
5754 * searching.texi (Regexp Search): Document `string-match-p' and
5755 `looking-at-p'.
5756 (POSIX Regexps): Add an xref for "non-greedy".
5757 (Regexp Special): Add @cindex entry for "non-greedy".
5758
5759 * display.texi (Attribute Functions): Document `face-all-attributes'.
5760 (Image Cache) <image-refresh>: Minor wording fixes.
5761
5762 * frames.texi (Color Names): Add an xref to `read-color'.
5763
5764 * minibuf.texi (High-Level Completion): Document `read-color'.
5765
5766 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5767
5768 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5769
5770 * buffers.texi (Swapping Text): New section, documents
5771 `buffer-swap-text'.
5772
5773 2008-10-21 Martin Rudalics <rudalics@gmx.at>
5774
5775 * windows.texi (Resizing Windows): Minor wording fix.
5776
5777 2008-10-20 Eli Zaretskii <eliz@gnu.org>
5778
5779 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5780 and `combine-and-quote-strings'.
5781
5782 * strings.texi (Creating Strings): Add xrefs for them.
5783
5784 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5785
5786 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5787 match the corresponding menu in minibuf.texi.
5788
5789 * minibuf.texi (Reading File Names): Document `read-shell-command'
5790 and `minibuffer-local-shell-command-map'.
5791
5792 2008-10-19 Martin Rudalics <rudalics@gmx.at>
5793
5794 * windows.texi (Resizing Windows): Remove var{} around "window" in
5795 documentation of enlarge-window.
5796 Rewrite documentation of window-min-height and window-min-width.
5797
5798 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5799
5800 * functions.texi (Calling Functions): Document `apply-partially'.
5801
5802 * hooks.texi (Standard Hooks): Mention
5803 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5804
5805 * variables.texi (File Local Variables): Document
5806 `file-local-variables-alist', `before-hack-local-variables-hook'
5807 and `hack-local-variables-hook'.
5808
5809 * processes.texi (Synchronous Processes): Document `process-lines'.
5810
5811 * customize.texi (Variable Definitions):
5812 Document `custom-reevaluate-setting'.
5813
5814 2008-10-18 Martin Rudalics <rudalics@gmx.at>
5815
5816 * windows.texi (Choosing Window, Deleting Windows)
5817 (Displaying Buffers): Expand documentation of dedicated windows.
5818
5819 2008-10-18 Eli Zaretskii <eliz@gnu.org>
5820
5821 * files.texi (Changing Files): Document symbolic input of file
5822 modes to `set-file-modes'. Document `read-file-modes' and
5823 `file-modes-symbolic-to-number'.
5824
5825 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5826 and `search-map'.
5827
5828 * searching.texi (Search and Replace):
5829 Document `replace-search-function' and `replace-re-search-function'.
5830 Document `multi-query-replace-map'.
5831
5832 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5833 (Completion Commands, Reading File Names):
5834 Rename `minibuffer-local-must-match-filename-map' to
5835 `minibuffer-local-filename-must-match-map'.
5836 (Minibuffer Completion): The `require-match' argument to
5837 `completing-read' can now have the value `confirm-only'.
5838
5839 * windows.texi (Displaying Buffers): Minor wording fix.
5840 (Choosing Window): `split-height-threshold' can now be nil.
5841 Document `split-width-threshold'. `pop-up-frames' can have the
5842 value `graphic-only'.
5843
5844 2008-10-17 Eli Zaretskii <eliz@gnu.org>
5845
5846 * os.texi (Startup Summary): Document `before-init-time' and
5847 `after-init-time'. Document `initial-window-system' and
5848 `window-system-initialization-alist'. Document reading the
5849 abbrevs file. Document the call to `server-start' under --daemon.
5850 Rearrange a bit to be consistent with the code flow.
5851 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5852 (Time Parsing): Document `format-seconds'.
5853
5854 2008-10-17 Martin Rudalics <rudalics@gmx.at>
5855
5856 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5857 and reword.
5858
5859 2008-10-16 Eli Zaretskii <eliz@gnu.org>
5860
5861 * markers.texi (The Mark): Document use-region-p.
5862
5863 2008-10-15 Eli Zaretskii <eliz@gnu.org>
5864
5865 * internals.texi (Writing Emacs Primitives): The interactive spec
5866 of a primitive can be a Lisp form.
5867
5868 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5869 values of transient-mark-mode. Document handle-shift-selection.
5870
5871 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5872 (Interactive Examples): Show an example of `^'.
5873 (Key Sequence Input): Document this-command-keys-shift-translated.
5874 (Defining Commands, Using Interactive): The interactive-form of a
5875 function can be added via its symbol's property.
5876
5877 * positions.texi (List Motion): beginning-of-defun-function can
5878 now accept an argument.
5879
5880 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5881 now return a list of strings.
5882
5883 * control.texi (Handling Errors): Document ignore-errors.
5884
5885 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5886 (Parameter Access): Document set-frame-parameter.
5887
5888 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5889 Hooks" for the effect of kill-all-local-variables on local hook
5890 functions.
5891
5892 * modes.texi (Major Mode Conventions, Mode Line Variables):
5893 `mode-name' need not be a string. xref to "Mode Line Data" for
5894 details, and to "Emulating Mode Line" for computing a string
5895 value.
5896
5897 2008-10-14 Eli Zaretskii <eliz@gnu.org>
5898
5899 * processes.texi (System Processes): New section.
5900 (Processes, Signals to Processes): Add xrefs to it.
5901
5902 * objects.texi (Editing Types): A `process' is a subprocess of
5903 Emacs, not just any process running on the OS.
5904
5905 * elisp.texi (Top): Adjust the @detailmenu for the above two
5906 changes.
5907
5908 * sequences.texi (Char-Tables): Remove documentation of
5909 set-char-table-default, which has no effect since Emacs 23.
5910 <char-table-range, set-char-table-range>: Don't mention generic
5911 characters and charsets. Add a cons cell as a possible argument.
5912
5913 * nonascii.texi (Splitting Characters)
5914 (Translation of Characters): Don't mention generic characters.
5915
5916 * display.texi (Fontsets): Don't mention generic characters.
5917
5918 * sequences.texi (Char-Tables): `map-char-table' can now call its
5919 argument FUNCTION with a cons cell as KEY.
5920
5921 2008-10-13 Eli Zaretskii <eliz@gnu.org>
5922
5923 * objects.texi (Primitive Function Type): Move "@cindex special
5924 forms" from here...
5925
5926 * eval.texi (Special Forms): ...to here.
5927
5928 * functions.texi (What Is a Function): `functionp' returns nil for
5929 special forms. Add an xref.
5930
5931 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5932 Variables".
5933
5934 * variables.texi (Frame-Local Variables): New section.
5935 (Buffer-Local Variables): Add an xref to it.
5936 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5937 have both frame-local and buffer-local binding.
5938
5939 * frames.texi (Frames): Mention multiple tty frames.
5940 (Frame Parameters, Parameter Access): Mention frame-local variable
5941 bindings.
5942
5943 2008-09-20 Glenn Morris <rgm@gnu.org>
5944
5945 * display.texi (Defining Faces): Recommend against face variables.
5946
5947 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
5948
5949 * display.texi (Echo Area Customization): Fix typo.
5950
5951 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
5952
5953 * loading.texi (Where Defined): Add `defface' item.
5954
5955 2008-09-06 Martin Rudalics <rudalics@gmx.at>
5956
5957 * loading.texi (Where Defined): Fix description of symbol-file.
5958
5959 2008-08-26 Jason Rumney <jasonr@gnu.org>
5960
5961 * display.texi (TIFF Images): New section describing :index property.
5962
5963 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
5964
5965 * display.texi (Temporary Displays): Remove unnecessary comment
5966 about usage of temp-buffer-show-hook.
5967
5968 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
5969
5970 * symbols.texi (Other Plists): Fix incorrect example.
5971 Suggested by Florian Beck.
5972
5973 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
5974
5975 * os.texi: Fix previous change.
5976
5977 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5978
5979 * os.texi:
5980 * intro.texi:
5981 * files.texi: Remove VMS support.
5982
5983 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5984
5985 * os.texi:
5986 * frames.texi:
5987 * display.texi: Remove mentions of Mac Carbon.
5988
5989 2008-07-01 Miles Bader <miles@gnu.org>
5990
5991 * text.texi (Special Properties):
5992 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5993
5994 2008-06-28 Johan Bockgård <bojohan@gnu.org>
5995
5996 * display.texi (Other Image Types): Fix copy/paste error; say
5997 "PBM", not "XBM".
5998
5999 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6000
6001 * os.texi: Remove references to obsolete systems.
6002
6003 2008-06-20 Eli Zaretskii <eliz@gnu.org>
6004
6005 * makefile.w32-in (distclean): Remove makefile.
6006
6007 2008-06-17 Glenn Morris <rgm@gnu.org>
6008
6009 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6010 (elisp, dist): Remove rules and variables that are obsolete now
6011 the lisp manual is no longer distributed separately.
6012
6013 2008-06-16 Glenn Morris <rgm@gnu.org>
6014
6015 * configure, configure.in, mkinstalldirs: Remove unused files.
6016
6017 * book-spine.texinfo: Set version to 23.0.60.
6018 * vol1.texi (EMACSVER):
6019 * vol2.texi (EMACSVER): Set to 23.0.60.
6020
6021 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6022 as per maintain.info.
6023
6024 2008-06-15 Glenn Morris <rgm@gnu.org>
6025
6026 * makefile.w32-in (manual): Use "23" rather than "21".
6027
6028 * Makefile.in (emacsver): New, set by configure.
6029 (manual): Use emacsver.
6030
6031 * intro.texi: Report bugs using M-x report-emacs-bug.
6032
6033 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6034
6035 2008-06-13 Daniel Engeler <engeler@gmail.com>
6036
6037 * elisp.texi, internals.texi, processes.texi: Add documentation
6038 about serial port access.
6039
6040 2008-06-05 Miles Bader <miles@gnu.org>
6041
6042 * display.texi (Displaying Faces): Update to reflect function
6043 renamings in face-remap.el.
6044
6045 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6046
6047 * display.texi (Fontsets): Fix typos.
6048
6049 2008-06-03 Miles Bader <miles@gnu.org>
6050
6051 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6052 remove-relative-face-remapping, set-base-face-remapping,
6053 and set-default-base-face-remapping.
6054
6055 2008-06-01 Miles Bader <miles@gnu.org>
6056
6057 * display.texi (Displaying Faces): Add face-remapping-alist.
6058
6059 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6060
6061 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6062 variable names.
6063
6064 2008-05-03 Eric S. Raymond <esr@golux>
6065
6066 * keymaps.texi: Clarify that (current-local-map) and
6067 (current-global-map) return references, not copies.
6068
6069 2008-05-02 Juri Linkov <juri@jurta.org>
6070
6071 * minibuf.texi (Text from Minibuffer): Document a list of
6072 default values for `read-from-minibuffer'.
6073
6074 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6075
6076 * nonascii.texi (Translation of Characters): Fix previous change.
6077
6078 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6079
6080 * display.texi (Overlay Properties): Clarify role of underlying
6081 textprop and overlay keymaps for display strings.
6082
6083 * keymaps.texi (Active Keymaps): Ditto.
6084
6085 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6086
6087 * minibuf.texi (Programmed Completion):
6088 Replace dynamic-completion-table with the new completion-table-dynamic.
6089
6090 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6091
6092 * intro.texi (Some Terms): Change "fonts in this manual" index
6093 entry to "typographic conventions".
6094
6095 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6096
6097 * objects.texi (Text Props and Strings): Add indexing for read
6098 syntax of text properties.
6099
6100 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6101
6102 * processes.texi (Decoding Output): Remove process-filter-multibyte
6103 functions.
6104
6105 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6106
6107 * display.texi (Finding Overlays): Say that empty overlays at
6108 the end of the buffer are reported too.
6109
6110 2008-03-13 Glenn Morris <rgm@gnu.org>
6111
6112 * elisp.texi (EMACSVER): Set to 23.0.60.
6113
6114 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6115
6116 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6117
6118 2008-02-22 Glenn Morris <rgm@gnu.org>
6119
6120 * frames.texi (Position Parameters): Clarify the description of
6121 `left' and `top', using information from "Geometry".
6122 (Geometry): Give a pointer to "Position Parameters", rather than
6123 repeating information.
6124
6125 2008-02-11 Glenn Morris <rgm@gnu.org>
6126
6127 * objects.texi (Equality Predicates): No longer talk about "two"
6128 functions.
6129
6130 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6131
6132 * objects.texi (Equality Predicates): Add defun for
6133 equal-including-properties.
6134
6135 2008-02-10 Glenn Morris <rgm@gnu.org>
6136
6137 * objects.texi (Equality Predicates):
6138 Mention equal-including-properties.
6139
6140 2008-02-07 Richard Stallman <rms@gnu.org>
6141
6142 * windows.texi (Window Start): Mention the feature of moving
6143 window-start to start of line.
6144
6145 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
6146
6147 * keymaps.texi (Tool Bar): Document rtl property.
6148
6149 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6150
6151 * display.texi (Button Types):
6152 For define-button-type, clarify type of NAME.
6153
6154 2008-01-19 Martin Rudalics <rudalics@gmx.at>
6155
6156 * buffers.texi (Buffer Modification): Fix typo.
6157
6158 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6159
6160 * os.texi (System Environment): Remove references to OSes that are
6161 not supported anymore.
6162
6163 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6164
6165 * os.texi (System Environment): Remove mention for Masscomp.
6166
6167 2008-01-04 Richard Stallman <rms@gnu.org>
6168
6169 * display.texi (Faces): Don't talk about internal face vector as arg
6170 to facep.
6171
6172 * customize.texi (Type Keywords): Fix previous change.
6173
6174 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6175 * elisp.texi (Top): Fix menu for commands.texi change.
6176
6177 2007-12-30 Richard Stallman <rms@gnu.org>
6178
6179 * commands.texi (Accessing Mouse): Rename from Accessing Events.
6180 (Accessing Scroll): New node broken out of Accessing Mouse.
6181
6182 2007-12-28 Richard Stallman <rms@gnu.org>
6183
6184 * frames.texi (Size Parameters): Fix typo.
6185 (Basic Parameters): For `title', refer to title bar.
6186 (Size and Position): Explain meaning of frame pixel width and height.
6187
6188 2007-12-23 Richard Stallman <rms@gnu.org>
6189
6190 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6191 Improve some of the commented-out keywords' text too.
6192
6193 2007-12-14 Martin Rudalics <rudalics@gmx.at>
6194
6195 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6196 "visit the current buffer".
6197
6198 * os.texi (System Interface): Fix typo.
6199
6200 2007-12-04 Richard Stallman <rms@gnu.org>
6201
6202 * objects.texi (Symbol Type): Fix typo.
6203
6204 2007-12-03 Richard Stallman <rms@gnu.org>
6205
6206 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6207
6208 2007-12-01 Glenn Morris <rgm@gnu.org>
6209
6210 * functions.texi (Declaring Functions): Improve previous change.
6211
6212 2007-11-30 Glenn Morris <rgm@gnu.org>
6213
6214 * functions.texi (Declaring Functions): Add optional fourth
6215 argument of declare-function, and setting third argument to `t'.
6216
6217 2007-11-29 Richard Stallman <rms@gnu.org>
6218
6219 * customize.texi (Composite Types): Document `group' type.
6220
6221 2007-11-29 Glenn Morris <rgm@gnu.org>
6222
6223 * functions.texi (Declaring Functions): Add findex.
6224 Mention `external' files.
6225
6226 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
6227
6228 * functions.texi (Declaring Functions): Fix directive.
6229
6230 2007-11-25 Richard Stallman <rms@gnu.org>
6231
6232 * help.texi (Help Functions): Clean up last change.
6233
6234 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6235
6236 * loading.texi (Named Features): Minor cleanup.
6237
6238 * macros.texi (Eval During Expansion): Minor cleanup.
6239
6240 * variables.texi (Variable Aliases): Minor cleanup.
6241
6242 2007-11-24 Richard Stallman <rms@gnu.org>
6243
6244 * functions.texi (Declaring Functions): Clarify previous change.
6245
6246 * compile.texi (Compiler Errors): Clarify previous change.
6247
6248 2007-11-24 Richard Stallman <rms@gnu.org>
6249
6250 * display.texi (Refresh Screen, Forcing Redisplay):
6251 Clarify the text and move items around.
6252
6253 2007-11-24 Glenn Morris <rgm@gnu.org>
6254
6255 * functions.texi (Declaring Functions): New section.
6256 * compile.texi (Compiler Errors): Mention declaring functions,
6257 defvar with no initvalue, and byte-compile-warnings.
6258
6259 2007-11-15 Martin Rudalics <rudalics@gmx.at>
6260
6261 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6262 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6263
6264 2007-11-13 Martin Rudalics <rudalics@gmx.at>
6265
6266 * help.texi (Help Functions): Document new macro `with-help-window'.
6267
6268 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6269
6270 * searching.texi (Replacing Match): Describe new
6271 `match-substitute-replacement'.
6272
6273 2007-10-31 Richard Stallman <rms@gnu.org>
6274
6275 * strings.texi (Creating Strings): Null strings from concat not unique.
6276
6277 2007-10-26 Richard Stallman <rms@gnu.org>
6278
6279 * objects.texi (Equality Predicates): Null strings are uniquified.
6280
6281 * minibuf.texi: Minor clarifications in previous change.
6282
6283 2007-10-25 Glenn Morris <rgm@gnu.org>
6284
6285 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6286
6287 2007-10-24 Richard Stallman <rms@gnu.org>
6288
6289 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6290
6291 * variables.texi (Frame-Local Variables): Node deleted.
6292 (Variables): Delete Frame-Local Variables from menu.
6293 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6294 (Default Value): Don't mention frame-local vars.
6295
6296 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6297
6298 * loading.texi (Unloading): Document FEATURE-unload-function
6299 instead of FEATURE-unload-hook.
6300
6301 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6302
6303 2007-10-22 Juri Linkov <juri@jurta.org>
6304
6305 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6306 (High-Level Completion): Document a list of default value strings
6307 in the DEFAULT argument, for which minibuffer functions return the
6308 first element.
6309
6310 2007-10-17 Juri Linkov <juri@jurta.org>
6311
6312 * text.texi (Filling): Update arguments of fill-paragraph.
6313 fill-paragraph operates on the active region in Transient Mark mode.
6314 Remove fill-paragraph-or-region.
6315
6316 2007-10-13 Karl Berry <karl@gnu.org>
6317
6318 * elisp.texi (@dircategory): Move to after @copying,
6319 since we want @copying as close as possible to the beginning of
6320 the output.
6321
6322 2007-10-12 Richard Stallman <rms@gnu.org>
6323
6324 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6325
6326 * commands.texi (Distinguish Interactive): New node,
6327 broken out from Interactive Call and rewritten.
6328 (Command Loop): Put Distinguish Interactive in menu.
6329
6330 2007-10-09 Richard Stallman <rms@gnu.org>
6331
6332 * text.texi (Examining Properties): Mention overlay priority.
6333
6334 * display.texi (Display Margins): Correct the description
6335 of margin display specifications.
6336 (Replacing Specs): New subnode broken out of Display Property.
6337
6338 2007-10-06 Juri Linkov <juri@jurta.org>
6339
6340 * text.texi (Filling): Document fill-paragraph-or-region.
6341
6342 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
6343
6344 * display.texi (Auto Faces): Fix typo.
6345
6346 2007-10-02 Richard Stallman <rms@gnu.org>
6347
6348 * display.texi (Display Property): Explain some display specs
6349 don't let you move point in.
6350
6351 * frames.texi (Cursor Parameters):
6352 Describe cursor-in-non-selected-windows here. Explain more values.
6353
6354 * windows.texi (Basic Windows): Don't describe
6355 cursor-in-non-selected-windows here.
6356
6357 2007-10-01 Eli Zaretskii <eliz@gnu.org>
6358
6359 * processes.texi (Misc Network): Note that these functions are
6360 supported only on some systems.
6361
6362 2007-10-01 Richard Stallman <rms@gnu.org>
6363
6364 * display.texi (Overlay Properties): Explain nil as priority.
6365 Explain that conflicts are unpredictable if not resolved by
6366 priorities.
6367
6368 2007-09-23 Richard Stallman <rms@gnu.org>
6369
6370 * macros.texi (Backquote): Minor clarification.
6371
6372 2007-09-19 Richard Stallman <rms@gnu.org>
6373
6374 * display.texi (Display Property): Explain multiple display specs.
6375 Clarify when they work in parallel and when one overrides.
6376 Fix error in example.
6377
6378 2007-09-06 Glenn Morris <rgm@gnu.org>
6379
6380 Move from lispref/ to doc/lispref/. Change all setfilename
6381 commands to use ../../info.
6382 * Makefile.in (infodir): Go up one more level.
6383 (usermanualdir): Change from ../man to ../emacs.
6384 (miscmanualdir): New.
6385 (dist): Use new variable miscmanualdir.
6386 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6387 (usermanualdir): Change from ../man to ../emacs.
6388
6389 2007-08-30 Martin Rudalics <rudalics@gmx.at>
6390
6391 * commands.texi (Command Loop Info): Advise against changing
6392 most variables described here. Explain new variable
6393 last-repeatable-command.
6394
6395 2007-08-29 Glenn Morris <rgm@gnu.org>
6396
6397 * elisp.texi (EMACSVER): Increase to 23.0.50.
6398
6399 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6400
6401 * frames.texi (Basic Parameters): Add display-environment-variable
6402 and term-environment-variable.
6403
6404 2007-08-28 Juri Linkov <juri@jurta.org>
6405
6406 * display.texi (Image Formats, Other Image Types): Add SVG.
6407
6408 2007-08-28 Juri Linkov <juri@jurta.org>
6409
6410 * display.texi (Images): Move formats-related text to new node
6411 "Image Formats".
6412 (Image Formats): New node.
6413
6414 2007-08-27 Richard Stallman <rms@gnu.org>
6415
6416 * windows.texi (Window Configurations): Clarify what
6417 a window configuration saves.
6418
6419 2007-08-25 Richard Stallman <rms@gnu.org>
6420
6421 * display.texi (Images): Delete redundant @findex.
6422
6423 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6424
6425 * text.texi (Change Hooks): (after|before)-change-functions are no
6426 longer bound to nil while running; rather inhibit-modification-hooks
6427 is t.
6428
6429 2007-08-16 Richard Stallman <rms@gnu.org>
6430
6431 * processes.texi (Asynchronous Processes):
6432 Clarify doc of start-file-process.
6433
6434 2007-08-08 Martin Rudalics <rudalics@gmx.at>
6435
6436 * modes.texi (Example Major Modes): Fix typo.
6437
6438 2007-08-08 Glenn Morris <rgm@gnu.org>
6439
6440 * intro.texi (nil and t): Do not use `iff' in documentation.
6441
6442 * tips.texi (Documentation Tips): Recommend against `iff'.
6443
6444 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
6445
6446 * display.texi (Image Cache): Document image-refresh.
6447
6448 2007-08-06 Martin Rudalics <rudalics@gmx.at>
6449
6450 * windows.texi (Size of Window): Document window-full-width-p.
6451
6452 2007-07-25 Glenn Morris <rgm@gnu.org>
6453
6454 * gpl.texi (GPL): Replace license with GPLv3.
6455
6456 * Relicense all FSF files to GPLv3 or later.
6457
6458 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
6459
6460 * processes.texi (Synchronous Processes):
6461 Add `process-file-shell-command'.
6462 (Asynchronous Processes): Mention restricted use of
6463 `process-filter' and `process-sentinel' in
6464 `start-file-process'. Add `start-file-process-shell-command'.
6465
6466 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
6467
6468 * files.texi (Magic File Names): Introduce optional parameter
6469 IDENTIFICATION for `file-remote-p'.
6470
6471 2007-07-16 Richard Stallman <rms@gnu.org>
6472
6473 * display.texi (Defining Faces): Fix previous change.
6474
6475 2007-07-14 Richard Stallman <rms@gnu.org>
6476
6477 * control.texi (Handling Errors): Document `debug' in handler list.
6478
6479 2007-07-10 Richard Stallman <rms@gnu.org>
6480
6481 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6482
6483 2007-07-09 Richard Stallman <rms@gnu.org>
6484
6485 * files.texi (Magic File Names): Rewrite previous change.
6486
6487 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
6488
6489 * files.texi (Magic File Names): Introduce optional parameter
6490 CONNECTED for `file-remote-p'.
6491
6492 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
6493
6494 * processes.texi (Asynchronous Processes):
6495 * files.texi (Magic File Names): Add `start-file-process'.
6496
6497 2007-06-27 Richard Stallman <rms@gnu.org>
6498
6499 * files.texi (Format Conversion Piecemeal):
6500 Clarify `after-insert-file-functions' calling convention.
6501
6502 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
6503
6504 * files.texi (Magic File Names): Remove `dired-call-process'.
6505 Add `process-file'.
6506
6507 2007-06-27 Kenichi Handa <handa@m17n.org>
6508
6509 * text.texi (Special Properties): Fix description about
6510 `composition' property.
6511
6512 2007-06-26 Kenichi Handa <handa@m17n.org>
6513
6514 * nonascii.texi (Default Coding Systems): Document about the
6515 return value `undecided'.
6516
6517 2007-06-25 David Kastrup <dak@gnu.org>
6518
6519 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6520 `current-active-maps'.
6521
6522 2007-06-24 Karl Berry <karl@gnu.org>
6523
6524 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
6525
6526 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
6527
6528 * display.texi (Overlay Arrow): Doc fix.
6529
6530 2007-06-14 Karl Berry <karl@tug.org>
6531
6532 * anti.texi (Antinews): Typo.
6533
6534 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
6535
6536 * display.texi (Image Cache): Document image-refresh.
6537
6538 2007-06-12 Karl Berry <karl@gnu.org>
6539
6540 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6541 * two-volume.make: New file.
6542 * .cvsignore: Ignore two-volume files.
6543
6544 2007-06-12 Tom Tromey <tromey@redhat.com>
6545
6546 * os.texi (Init File): Document user-emacs-directory.
6547
6548 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
6549
6550 * commands.texi (Click Events): Describe width and height when
6551 object is nil.
6552
6553 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
6554
6555 * commands.texi (Click Events): Layout more logically.
6556 Describe width and height.
6557 (Drag Events, Motion Events): Update to new format for position.
6558
6559 2007-06-02 Richard Stallman <rms@gnu.org>
6560
6561 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6562
6563 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
6564
6565 * Version 22.1 released.
6566
6567 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6568
6569 * text.texi (Special Properties): Correct meaning of fontified face.
6570
6571 2007-05-30 Richard Stallman <rms@gnu.org>
6572
6573 * text.texi (Special Properties): Add link to Adjusting Point.
6574
6575 2007-05-12 Richard Stallman <rms@gnu.org>
6576
6577 * text.texi (Margins): indent-to-left-margin is not the default.
6578 (Mode-Specific Indent): For indent-line-function, the default
6579 is indent-relative.
6580
6581 * modes.texi (Example Major Modes): Explain last line of text-mode
6582 is redundant.
6583
6584 2007-05-10 Richard Stallman <rms@gnu.org>
6585
6586 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6587
6588 * help.texi (Keys in Documentation): Add reference to
6589 Documentation Tips.
6590
6591 * files.texi (Format Conversion): TO-FN gets three arguments.
6592
6593 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6594
6595 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6596
6597 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6598 * files.texi (Format Conversion): Expand intro; add menu.
6599 (Format Conversion Overview, Format Conversion Round-Trip)
6600 (Format Conversion Piecemeal): New nodes/subsections.
6601 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6602 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6603 (Saving Properties): Delete node/subsection.
6604
6605 2007-05-07 Karl Berry <karl@gnu.org>
6606
6607 * elisp.texi (EMACSVER): Back to 22.
6608
6609 2007-05-06 Richard Stallman <rms@gnu.org>
6610
6611 * processes.texi (Accepting Output): Revert most of previous change.
6612
6613 2007-05-05 Richard Stallman <rms@gnu.org>
6614
6615 * processes.texi (Accepting Output): accept-process-output
6616 uses microseconds, not milliseconds. But that arg is obsolete.
6617
6618 2007-05-04 Karl Berry <karl@tug.org>
6619
6620 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6621
6622 2007-05-04 Eli Zaretskii <eliz@gnu.org>
6623
6624 * tips.texi (Documentation Tips): Rearrange items to place the
6625 more important ones first. Add an index entry for hyperlinks.
6626
6627 2007-05-03 Karl Berry <karl@gnu.org>
6628
6629 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6630 (EMACSVER) [smallbook]: 22 for printed version.
6631
6632 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6633 so restore anchor to normal position after defun. Found by Kevin Ryde.
6634
6635 2007-04-26 Glenn Morris <rgm@gnu.org>
6636
6637 * elisp.texi (EMACSVER): Increase to 22.1.50.
6638
6639 2007-04-28 Karl Berry <karl@gnu.org>
6640
6641 * elisp.texi: Improve line breaks on copyright page,
6642 similar layout to emacs manual, 8.5x11 by default.
6643
6644 2007-04-24 Richard Stallman <rms@gnu.org>
6645
6646 * text.texi (Special Properties): Add xref to Overlay Properties.
6647
6648 * display.texi (Overlay Properties): Add xref to Special Properties.
6649
6650 2007-04-22 Richard Stallman <rms@gnu.org>
6651
6652 * keymaps.texi (Extended Menu Items): Move the info about
6653 format with cached keyboard binding.
6654
6655 2007-04-21 Richard Stallman <rms@gnu.org>
6656
6657 * text.texi (Special Properties): Clarify previous change.
6658
6659 * files.texi (File Name Expansion): Clarify previous change.
6660
6661 * display.texi (Attribute Functions): Fix example for
6662 face-attribute-relative-p.
6663
6664 2007-04-19 Kenichi Handa <handa@m17n.org>
6665
6666 * text.texi (Special Properties): Document composition property.
6667
6668 2007-04-19 Glenn Morris <rgm@gnu.org>
6669
6670 * files.texi (File Name Expansion): Mention "superroot".
6671
6672 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
6673
6674 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6675 setups.
6676 (Display Feature Testing): Note that display refers to all
6677 physical monitors for multi-monitor setups.
6678
6679 2007-04-14 Richard Stallman <rms@gnu.org>
6680
6681 * lists.texi (Sets And Lists): Clarify `delete' examples.
6682 Remove spurious xref to same node.
6683 Clarify xref for add-to-list.
6684
6685 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
6686
6687 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6688 value of lisp-mode-map.
6689
6690 2007-04-11 Karl Berry <karl@gnu.org>
6691
6692 * anti.texi (Antinews):
6693 * display.texi (Overlay Properties, Defining Images):
6694 * processes.texi (Synchronous Processes, Sentinels):
6695 * syntax.texi (Syntax Table Internals):
6696 * searching.texi (Regexp Special):
6697 * nonascii.texi (Default Coding Systems):
6698 * text.texi (Special Properties):
6699 * minibuf.texi (Basic Completion): Wording to improve breaks in
6700 8.5x11 format.
6701 * elisp.texi (smallbook): New @set to more easily switch between
6702 smallbook and 8.5x11.
6703
6704 2007-04-11 Richard Stallman <rms@gnu.org>
6705
6706 * text.texi (Lazy Properties): Minor fix.
6707
6708 2007-04-08 Karl Berry <karl@gnu.org>
6709
6710 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6711 * macros.texi (Backquote): Downcase Backquote in index entries for
6712 consistency.
6713
6714 2007-04-08 Richard Stallman <rms@gnu.org>
6715
6716 * text.texi (Adaptive Fill): Just describe default,
6717 don't show it (since it contains non-ASCII chars).
6718
6719 2007-04-07 Karl Berry <karl@gnu.org>
6720
6721 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6722 adaptive-fill-regexp's value, since they are not in the standard
6723 TeX fonts.
6724
6725 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6726
6727 * display.texi (Defining Faces): Fix example.
6728
6729 2007-04-07 Karl Berry <karl@gnu.org>
6730
6731 * display.texi (Button Buffer Commands): Improve page break.
6732
6733 2007-04-07 Richard Stallman <rms@gnu.org>
6734
6735 * advice.texi (Activation of Advice): Remove redundant index entry.
6736
6737 * backups.texi: Improve index entries. Remove redundant ones.
6738
6739 * compile.texi (Byte Compilation): Improve index entry.
6740
6741 * hash.texi (Creating Hash): Improve index entry.
6742
6743 * symbols.texi (Definitions): Improve index entry.
6744
6745 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6746
6747 * maps.texi (Standard Keymaps): Remove useless index entry.
6748
6749 * help.texi (Documentation Basics): Remove redundant index entries.
6750
6751 * customize.texi: Improve index entries.
6752 Remove redundant/useless ones.
6753
6754 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6755
6756 * streams.texi (Output Variables): Improve index entry.
6757
6758 * abbrevs.texi (Abbrevs): Remove useless index entry.
6759
6760 * macros.texi (Expansion): Remove useless index entry.
6761
6762 * text.texi: Improve index entries. Remove redundant/useless ones.
6763 (Text Properties, Examining Properties)
6764 (Special Properties): Use "property category" instead of "category"
6765 to refer to the `category' property.
6766
6767 * positions.texi: Improve index entries. Remove useless one.
6768
6769 * lists.texi: Improve index entries. Remove redundant/useless ones.
6770
6771 * os.texi: Improve index entries.
6772 (Timers): Fix previous change.
6773
6774 * buffers.texi: Improve index entries.
6775 (Modification Time): Get rid of term "obsolete buffer".
6776
6777 * debugging.texi: Improve index entries.
6778 (Test Coverage): Add xref to other test coverage ftr.
6779
6780 * eval.texi: Improve index entry. Remove redundant ones.
6781
6782 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6783
6784 * files.texi: Improve index entries. Remove redundant/useless ones.
6785
6786 * objects.texi: Improve index entries.
6787
6788 * processes.texi: Improve index entries.
6789
6790 * modes.texi: Improve index entry. Remove redundant one.
6791
6792 * nonascii.texi: Improve index entries.
6793
6794 * internals.texi: Improve index entries.
6795
6796 * syntax.texi: Improve index entries.
6797
6798 * keymaps.texi (Active Keymaps): Improve index entries.
6799
6800 * commands.texi: Improve index entries. Remove redundant/useless ones.
6801
6802 * frames.texi: Improve index entries. Remove redundant/useless ones.
6803
6804 * markers.texi: Improve index entries. Remove redundant ones.
6805
6806 * tips.texi: Improve index entries.
6807
6808 * loading.texi (Unloading): Improve index entry.
6809
6810 * variables.texi: Improve index entries. Remove redundant one.
6811
6812 * sequences.texi: Improve index entry.
6813
6814 * display.texi: Improve index entries. Remove redundant ones.
6815
6816 * windows.texi: Improve index entries.
6817
6818 * searching.texi: Improve index entries. Remove redundant one.
6819
6820 * strings.texi (Case Tables): Improve last change.
6821
6822 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
6823
6824 * strings.texi (Case Tables): Document with-case-table and
6825 ascii-case-table.
6826
6827 2007-04-03 Karl Berry <karl@gnu.org>
6828
6829 * processes.texi (Network): Reword to improve page break.
6830
6831 2007-04-03 Eli Zaretskii <eliz@gnu.org>
6832
6833 * functions.texi (Inline Functions): Describe more disadvantages
6834 of defsubst, and make advice against it stronger.
6835
6836 2007-04-02 Karl Berry <karl@gnu.org>
6837
6838 * backups.texi (Backup Names): Avoid widow words.
6839 * modes.texi (Example Major Modes): Align last comment.
6840
6841 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
6842
6843 * keymaps.texi (Remapping Commands): Document new arg to
6844 command-remapping.
6845
6846 2007-04-01 Karl Berry <karl@gnu.org>
6847
6848 * processes.texi (Low-Level Network): Typo.
6849 * loading.texi (Hooks for Loading): Avoid double "the".
6850 * keymaps.texi (Key Sequences): No double "and".
6851 (Changing Key Bindings): Shorten to improve line break.
6852
6853 2007-03-31 Glenn Morris <rgm@gnu.org>
6854
6855 * os.texi (Timers): Fix description of run-at-time TIME formats.
6856
6857 2007-03-31 Richard Stallman <rms@gnu.org>
6858
6859 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6860 regarding ellipsis.
6861
6862 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6863
6864 * intro.texi (nil and t):
6865 * symbols.texi (Plists and Alists):
6866 * variables.texi (Variable Aliases, Constant Variables):
6867 * functions.texi (Defining Functions):
6868 * advice.texi (Advising Primitives):
6869 * debugging.texi (Syntax Errors, Compilation Errors):
6870 * minibuf.texi (Minibuffer Windows):
6871 * commands.texi (Adjusting Point):
6872 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6873 (Auto Major Mode, Major Mode Conventions):
6874 * help.texi (Describing Characters):
6875 * files.texi (Create/Delete Dirs, Information about Files)
6876 (File Locks, Writing to Files, Reading from Files)
6877 (Saving Buffers):
6878 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6879 * frames.texi (Finding All Frames):
6880 * positions.texi (Buffer End, Motion):
6881 * markers.texi (The Region):
6882 * text.texi (Deletion, Near Point):
6883 * display.texi (Displaying Messages, Truncation):
6884 * os.texi (Processor Run Time):
6885 * tips.texi (Key Binding Conventions, Programming Tips)
6886 (Warning Tips, Documentation Tips, Comment Tips):
6887 * internals.texi (Memory Usage): Improve indexing.
6888
6889 * variables.texi (Frame-Local Variables):
6890 * functions.texi (Argument List):
6891 * loading.texi (Library Search):
6892 * streams.texi (Output Variables):
6893 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6894 * searching.texi (Replacing Match, Search and Replace):
6895 * processes.texi (Byte Packing, Decoding Output)
6896 (Accepting Output, Network Servers, Shell Arguments):
6897 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6898 * windows.texi (Window Point, Window Start):
6899 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6900 * commands.texi (Reading Input, Keyboard Events):
6901 * minibuf.texi (Reading File Names, Minibuffer Completion)
6902 (Recursive Mini):
6903 * positions.texi (List Motion):
6904 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6905 * numbers.texi (Arithmetic Operations, Math Functions)
6906 (Predicates on Numbers, Comparison of Numbers):
6907 (Numeric Conversions):
6908 * locals.texi (Standard Buffer-Local Variables):
6909 * maps.texi (Standard Keymaps):
6910 * os.texi (User Identification, System Environment, Recording Input)
6911 (X11 Keysyms):
6912 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6913 * backups.texi (Backups and Auto-Saving):
6914 * customize.texi (Customization, Group Definitions)
6915 (Variable Definitions):
6916 * compile.texi (Byte Compilation): Improve index entries.
6917
6918 2007-03-31 Karl Berry <karl@gnu.org>
6919
6920 * macros.texi (Defining Macros): Avoid widow syllable.
6921
6922 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6923
6924 * elisp.texi (Top): Postscript -> PostScript.
6925
6926 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6927
6928 2007-03-31 Markus Triska <markus.triska@gmx.at>
6929
6930 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6931
6932 2007-03-30 Karl Berry <karl@gnu.org>
6933
6934 * lists.texi (List-related Predicates): Remove spurious @need.
6935 (Setcdr): Use @smallexample to improve page break.
6936 (Association Lists) <assoc>: Reword to improve page break.
6937
6938 * strings.texi (String Conversion): Insert blank line to improve
6939 page break.
6940
6941 * numbers.texi (Random Numbers): Use @minus{}.
6942 (Math Functions): Use @minus{}.
6943
6944 * intro.texi (Acknowledgements): Avoid line breaks before middle
6945 initials.
6946
6947 2007-03-24 Eli Zaretskii <eliz@gnu.org>
6948
6949 * errors.texi (Standard Errors): Add an index entry.
6950
6951 2007-03-19 Richard Stallman <rms@gnu.org>
6952
6953 * os.texi (Recording Input): recent-keys now gives 300 keys.
6954
6955 2007-03-12 Glenn Morris <rgm@gnu.org>
6956
6957 * os.texi: Replace "daylight savings" with "daylight saving"
6958 throughout.
6959
6960 2007-03-05 Richard Stallman <rms@gnu.org>
6961
6962 * variables.texi (File Local Variables):
6963 Update enable-local-variables values.
6964
6965 2007-03-04 Richard Stallman <rms@gnu.org>
6966
6967 * syntax.texi (Control Parsing): Minor clarification.
6968
6969 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6970
6971 * sequences.texi (Sequence Functions): Move string-bytes away,
6972 add xref.
6973
6974 * nonascii.texi (Text Representations): Move string-bytes here.
6975
6976 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6977
6978 * minibuf.texi (Basic Completion): Minor clarification.
6979
6980 * markers.texi (The Mark): Clarify existence vs activation of mark.
6981 Other cleanup.
6982
6983 * display.texi (Finding Overlays): Write better example.
6984
6985 * compile.texi (Eval During Compile): Clarify putting macros
6986 in eval-when-compile.
6987
6988 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
6989
6990 * loading.texi (How Programs Do Loading): Fix anchor position at
6991 load-read-function definition doc.
6992
6993 2007-02-21 Kim F. Storm <storm@cua.dk>
6994
6995 * strings.texi (Text Comparison): Mention that assoc-string
6996 converts symbols to strings before testing.
6997
6998 2007-02-17 Kim F. Storm <storm@cua.dk>
6999
7000 * processes.texi (Bindat Spec): Vector types can have optional
7001 element type.
7002 (Bindat Examples): Fix example. Add vector with element type.
7003
7004 2007-02-16 Andreas Schwab <schwab@suse.de>
7005
7006 * strings.texi (Formatting Strings): Document '+' flag.
7007
7008 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
7009
7010 * strings.texi (Modifying Strings): Clarify that `clear-string'
7011 always converts the string to unibyte.
7012
7013 2007-02-14 Kim F. Storm <storm@cua.dk>
7014
7015 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7016 Rewrite glyph code description to refer to these functions.
7017 Remove details of encoding face number and char into integer code.
7018
7019 2007-02-03 Alan Mackenzie <acm@muc.de>
7020
7021 * loading.texi (Hooks for Loading): Make the description of
7022 `eval-after-load' more detailed, and amend the description of
7023 after-load-alist, in accordance with changes from 2006-05.
7024
7025 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7026
7027 * modes.texi (Defining Minor Modes): Document that a :require
7028 keyword or similar may be required to make saved customization
7029 variables work.
7030
7031 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7032
7033 * elisp.texi (Top): Make the detailed menu headers compliant with
7034 Texinfo guidelines and with what texnfo-upd.el expects.
7035 Add comments to prevent people from inadvertently modifying the key
7036 parts needed by `texinfo-multiple-files-update'.
7037
7038 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7039
7040 * elisp.texi (Top): Update the top-level menus.
7041
7042 * syntax.texi (Categories): Add index entries.
7043
7044 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7045
7046 * display.texi (Attribute Functions): Fix name and description of
7047 the UNDERLINE arg of `set-face-underline-p'.
7048
7049 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7050
7051 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7052 Variables", and "Standard Keymaps" to the detailed menu.
7053
7054 * variables.texi (Future Local Variables): Add index entry.
7055
7056 2007-01-28 Richard Stallman <rms@gnu.org>
7057
7058 * tips.texi (Coding Conventions): Clarify the tip about macros
7059 that define a function or a variable.
7060
7061 * files.texi (File Attributes): UID and GID can be floats.
7062 (Magic File Names): Explain why deferring all operations to
7063 the standard handler does not work.
7064
7065 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7066
7067 * backups.texi (Reverting): Use "buffer" instead of "file"
7068 when talking about major and minor modes.
7069
7070 2007-01-21 Richard Stallman <rms@gnu.org>
7071
7072 * help.texi (Documentation): Add xref to Documentation Tips.
7073
7074 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7075
7076 * tips.texi (Coding Conventions): Fix typos.
7077
7078 2007-01-05 Richard Stallman <rms@gnu.org>
7079
7080 * modes.texi (Defining Minor Modes): Fix previous change.
7081
7082 2007-01-03 Richard Stallman <rms@gnu.org>
7083
7084 * customize.texi (Variable Definitions, Customization Types):
7085 Don't use * in doc string for defcustom.
7086
7087 2007-01-02 Richard Stallman <rms@gnu.org>
7088
7089 * variables.texi (Variable Aliases): Clarify that aliases vars
7090 always have the same value.
7091
7092 * processes.texi (Bindat Spec): Fix Texinfo usage.
7093
7094 * modes.texi (Defining Minor Modes): Explain effect of command
7095 defined with define-global-minor-mode on new buffers.
7096
7097 2006-12-30 Kim F. Storm <storm@cua.dk>
7098
7099 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7100 `auto-resize-tool-bars'.
7101
7102 2006-12-30 Richard Stallman <rms@gnu.org>
7103
7104 * keymaps.texi (Active Keymaps): Fix previous change.
7105
7106 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7107
7108 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7109
7110 2006-12-30 Kim F. Storm <storm@cua.dk>
7111
7112 * processes.texi (Bindat Spec): Clarify using field names in
7113 length specifications.
7114
7115 2006-12-29 Kim F. Storm <storm@cua.dk>
7116
7117 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7118 Add count and index variables for eval forms in repeat blocks.
7119
7120 2006-12-24 Richard Stallman <rms@gnu.org>
7121
7122 * customize.texi (Variable Definitions):
7123 Document new name custom-add-frequent-value.
7124
7125 2006-12-19 Kim F. Storm <storm@cua.dk>
7126
7127 * commands.texi (Misc Events): User signals now result in sigusr1
7128 and sigusr2 events which are handled through special-event-map.
7129 (Special Events): User signals and drag-n-drop are special.
7130
7131 2006-12-17 Richard Stallman <rms@gnu.org>
7132
7133 * loading.texi (Named Features): Explain subfeatures better.
7134
7135 * customize.texi: Use "option" only for user options.
7136 For the keyword values inside defcustom etc, say "keywords".
7137 For :options value's elements, say "elements".
7138 :group should not be omitted.
7139
7140 * syntax.texi (Parsing Expressions): Split up node.
7141 (Motion via Parsing, Position Parse, Parser State)
7142 (Low-Level Parsing, Control Parsing): New subnodes.
7143 (Parser State): Document syntax-ppss-toplevel-pos.
7144
7145 * positions.texi (List Motion): Punctuation fix.
7146
7147 * files.texi (File Name Completion): Document PREDICATE arg
7148 to file-name-completion.
7149
7150 2006-12-16 Eli Zaretskii <eliz@gnu.org>
7151
7152 * internals.texi (Building Emacs, Writing Emacs Primitives):
7153 Add index entries.
7154
7155 2006-12-11 Richard Stallman <rms@gnu.org>
7156
7157 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7158 affects face menu. Explain how to make it non-nil without enabling
7159 any fontification.
7160
7161 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
7162
7163 * modes.texi (Font Lock Basics): Document nil value of
7164 font-lock-defaults.
7165
7166 2006-12-10 Glenn Morris <rgm@gnu.org>
7167
7168 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7169 value for system-flag argument. Abbrev tables may not be empty
7170 when major modes are loaded.
7171
7172 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
7173
7174 * makefile.w32-in (maintainer-clean): Partially revert last
7175 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7176 to protect elisp-covers.texi.
7177
7178 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
7179
7180 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7181 Don't remove elisp* info files; they are already deleted by the
7182 `clean' and `distclean' targets, and they are in the $(infodir)
7183 directory, not the current one.
7184
7185 2006-12-04 Kim F. Storm <storm@cua.dk>
7186
7187 * commands.texi (Misc Events): Update signal events.
7188 (Event Examples): Add signal example.
7189
7190 2006-11-29 Richard Stallman <rms@gnu.org>
7191
7192 * frames.texi (Visibility of Frames): Explain visible windows
7193 can be covered by others. Add xref for raise-frame.
7194
7195 2006-11-28 Richard Stallman <rms@gnu.org>
7196
7197 * searching.texi (Regexp Special): Update when ^ is special.
7198
7199 2006-11-27 Eli Zaretskii <eliz@gnu.org>
7200
7201 * customize.texi (Customization, Common Keywords)
7202 (Group Definitions, Variable Definitions, Composite Types)
7203 (Type Keywords, Customization Types): Add index entries for
7204 various customization keywords.
7205
7206 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7207
7208 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7209
7210 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
7211
7212 * frames.texi (Window System Selections): Remove clipboard from
7213 description of selection-coding-system.
7214
7215 2006-11-06 Richard Stallman <rms@gnu.org>
7216
7217 * lists.texi (List Variables): Document COMPARE-FN.
7218
7219 * keymaps.texi: Avoid use of "binding" to mean a relation;
7220 use it only to refer to the meaning associated with a key.
7221 (Keymaps): Change menu node description.
7222
7223 * elisp.texi (Top): Change menu node description.
7224
7225 * display.texi (Managing Overlays): Document overlay-recenter.
7226
7227 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
7228
7229 * Makefile.in: Use relative paths to avoid advertising filesystem
7230 contents during compilation.
7231
7232 2006-10-23 Kim F. Storm <storm@cua.dk>
7233
7234 * commands.texi (Event Input Misc): Update unread-command-events.
7235
7236 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
7237
7238 * lists.texi (Sets And Lists): Fix typos.
7239
7240 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
7241
7242 * control.texi (Processing of Errors): Use @var for an argument,
7243 not @code.
7244
7245 2006-10-16 Richard Stallman <rms@gnu.org>
7246
7247 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7248
7249 * keymaps.texi (Format of Keymaps): Show all the keymap element
7250 patterns that result from menu items.
7251 (Key Lookup): Minor cleanups.
7252
7253 * modes.texi (Precalculated Fontification): Don't say that
7254 not setting font-lock-defaults avoids loading font-lock.
7255
7256 * help.texi (Documentation): Move xref to Emacs Manual here.
7257 (Documentation Basics): From here.
7258 Also doc emacs-lisp-docstring-fill-column.
7259
7260 * elisp.texi: Update version and ISBN.
7261
7262 * commands.texi (Interactive Call): Clarify KEYS arg to
7263 call-interactively is a vector.
7264 (Command Loop Info): Delete anchor in this-command-keys.
7265 Add anchor in this-command-keys-vector.
7266 (Recursive Editing): Document how recursive-edit
7267 handles the current buffer.
7268
7269 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
7270
7271 * frames.texi (Frame Titles): %c and %l are ignored in
7272 frame-title-format.
7273
7274 2006-10-11 Richard Stallman <rms@gnu.org>
7275
7276 * keymaps.texi (Key Sequences): Clarify use of kbd.
7277
7278 2006-10-10 Kim F. Storm <storm@cua.dk>
7279
7280 * lists.texi (Sets And Lists): Add memql.
7281
7282 2006-10-03 Richard Stallman <rms@gnu.org>
7283
7284 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7285 Clarify :ascii: and :nonascii:.
7286
7287 2006-09-29 Juri Linkov <juri@jurta.org>
7288
7289 * modes.texi (%-Constructs): Reorder coding systems in the
7290 documentation of %z to the real order displayed in the modeline.
7291
7292 2006-09-25 Richard Stallman <rms@gnu.org>
7293
7294 * os.texi (Timers): Describe timer-max-repeats.
7295
7296 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
7297
7298 * os.texi (Timers): Mention with-local-quit.
7299
7300 2006-09-24 Richard Stallman <rms@gnu.org>
7301
7302 * searching.texi (Searching and Matching): Mention property search.
7303
7304 * commands.texi (Command Loop Info): Explain how read-event affects
7305 this-command-keys.
7306
7307 2006-09-20 Richard Stallman <rms@gnu.org>
7308
7309 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7310
7311 * windows.texi (Window Start): Minor cleanups.
7312
7313 2006-09-20 Kim F. Storm <storm@cua.dk>
7314
7315 * windows.texi (Window Start): pos-visible-in-window-p allows
7316 specifying t for position to mean "end of window".
7317 Add window-line-height.
7318
7319 * anti.texi (Antinews): Mention window-line-height.
7320
7321 2006-09-19 David Kastrup <dak@gnu.org>
7322
7323 * keymaps.texi (Searching Keymaps): Small clarification.
7324
7325 2006-09-18 Richard Stallman <rms@gnu.org>
7326
7327 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7328 cause keyboard menus.
7329 (Menu Keymaps): Likewise.
7330 (Defining Menus, Keyboard Menus): Clarify.
7331
7332 * text.texi (Fields): Clarify explanation of constrain-to-field.
7333
7334 2006-09-16 Eli Zaretskii <eliz@gnu.org>
7335
7336 * variables.texi (Tips for Defining): Fix a typo.
7337
7338 2006-09-15 Richard Stallman <rms@gnu.org>
7339
7340 * keymaps.texi (Remapping Commands, Searching Keymaps)
7341 (Active Keymaps): Clean up previous change.
7342
7343 2006-09-15 Jay Belanger <belanger@truman.edu>
7344
7345 * gpl.texi: Replace "Library Public License" by "Lesser Public
7346 License" throughout.
7347
7348 2006-09-15 David Kastrup <dak@gnu.org>
7349
7350 * keymaps.texi (Active Keymaps): Adapt description to use
7351 `get-char-property' instead `get-text-property'. Explain how
7352 mouse events change this. Explain the new optional argument of
7353 `key-binding' and its mouse-dependent lookup.
7354 (Searching Keymaps): Adapt description similarly.
7355 (Remapping Commands): Explain the new optional argument of
7356 `command-remapping'.
7357
7358 2006-09-14 Richard Stallman <rms@gnu.org>
7359
7360 * keymaps.texi (Searching Keymaps): Clarification.
7361 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7362
7363 2006-09-13 Richard Stallman <rms@gnu.org>
7364
7365 * objects.texi (Character Type): Node split.
7366 Add xref to Describing Characters.
7367 (Basic Char Syntax, General Escape Syntax)
7368 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7369
7370 2006-09-11 Richard Stallman <rms@gnu.org>
7371
7372 * display.texi (Display Table Format): Wording clarification.
7373 (Glyphs): Clarifications.
7374
7375 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
7376
7377 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7378 local maps.
7379
7380 2006-09-10 Kim F. Storm <storm@cua.dk>
7381
7382 * display.texi (Forcing Redisplay): Document return value of
7383 function redisplay.
7384
7385 2006-09-09 Richard Stallman <rms@gnu.org>
7386
7387 * windows.texi (Window Hooks): Explain limits of
7388 window-scroll-functions.
7389
7390 * display.texi (Fringe Indicators): Update for last change in
7391 indicate-buffer-boundaries.
7392
7393 2006-09-08 Richard Stallman <rms@gnu.org>
7394
7395 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7396
7397 2006-09-06 Kim F. Storm <storm@cua.dk>
7398
7399 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7400
7401 * windows.texi (Window Start): Update pos-visible-in-window-p.
7402
7403 2006-09-04 Richard Stallman <rms@gnu.org>
7404
7405 * processes.texi (Accepting Output): Explain SECONDS=0 for
7406 accept-process-output.
7407
7408 * os.texi (Idle Timers): Explain why timer functions should not
7409 loop until (input-pending-p).
7410
7411 2006-09-02 Eli Zaretskii <eliz@gnu.org>
7412
7413 * makefile.w32-in (usermanualdir): New variable.
7414 (elisp.dvi): Use it.
7415
7416 2006-09-01 Eli Zaretskii <eliz@gnu.org>
7417
7418 * buffers.texi (Buffer Modification): Fix last change.
7419
7420 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
7421
7422 * buffers.texi (Buffer Modification):
7423 Document buffer-chars-modified-tick.
7424
7425 2006-08-31 Richard Stallman <rms@gnu.org>
7426
7427 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7428
7429 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7430
7431 * modes.texi (Syntactic Font Lock):
7432 Mention font-lock-syntactic-face-function
7433 instead of specific faces.
7434
7435 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
7436
7437 * display.texi (Images): Add xrref to display-images-p.
7438
7439 2006-08-28 Kenichi Handa <handa@m17n.org>
7440
7441 * nonascii.texi (Lisp and Coding Systems): Fix description of
7442 detect-coding-region.
7443
7444 2006-08-27 Michael Olson <mwolson@gnu.org>
7445
7446 * processes.texi (Transaction Queues): Remove stray quote
7447 character.
7448
7449 2006-08-25 Richard Stallman <rms@gnu.org>
7450
7451 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7452 Add xref.
7453
7454 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
7455
7456 * os.texi (Timers): Avoid waiting inside timers.
7457
7458 2006-08-21 Lute Kamstra <lute@gnu.org>
7459
7460 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7461
7462 2006-08-20 Richard Stallman <rms@gnu.org>
7463
7464 * os.texi (Idle Timers): New node, split out from Timers.
7465 Document current-idle-time.
7466 * commands.texi (Reading One Event): Update xref.
7467 * elisp.texi (Top): Update subnode menu.
7468
7469 2006-08-16 Richard Stallman <rms@gnu.org>
7470
7471 * keymaps.texi (Extended Menu Items): Show format of cached
7472 bindings in extended menu items.
7473
7474 * customize.texi (Variable Definitions): Explain when the
7475 standard value expression is evaluated.
7476
7477 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
7478
7479 * commands.texi (Reading One Event): Explain idleness in
7480 `read-event'.
7481
7482 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
7483
7484 * text.texi (Near Point): Say "cursor" not "terminal cursor".
7485 (Commands for Insertion): Remove split-line since it's not
7486 relevant for Lisp programming.
7487 (Yank Commands): Rewrite introduction.
7488 (Undo): Clarify.
7489 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7490 (Filling): Remove redundant comment. Clarify return value of
7491 current-justification.
7492 (Margins): Minor clarifications.
7493 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7494 (Sorting): Update definition of sort-lines.
7495 (Columns): Clarify behavior of sort-columns.
7496 (Indent Tabs): Link to Tab Stops in Emacs manual.
7497 (Special Properties): Clarify.
7498 (Clickable Text): Mention Buttons package.
7499
7500 2006-08-12 Kevin Ryde <user42@zip.com.au>
7501
7502 * os.texi (Time Parsing): Add %z to description of
7503 format-time-string, as per docstring. Add cross reference to
7504 glibc manual for strftime.
7505
7506 2006-08-08 Richard Stallman <rms@gnu.org>
7507
7508 * modes.texi: Clean up wording in previous change.
7509
7510 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
7511
7512 * modes.texi (Hooks): Clarify.
7513 (Major Mode Basics): Mention define-derived-mode explicitly.
7514 (Major Mode Conventions): Rebinding RET is OK for some modes.
7515 Mention change-major-mode-hook and after-change-major-mode-hook.
7516 (Example Major Modes): Move to end of Modes section.
7517 (Mode Line Basics): Clarify.
7518 (Mode Line Data): Mention help-echo and local-map in strings.
7519 Explain reason for treatment of non-risky variables.
7520 (Properties in Mode): Clarify.
7521 (Faces for Font Lock): Add font-lock-negation-char-face.
7522
7523 2006-08-04 Eli Zaretskii <eliz@gnu.org>
7524
7525 * strings.texi (Formatting Strings): Warn against arbitrary
7526 strings as first arg to `format'.
7527
7528 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7529
7530 * text.texi (Clickable Text): Mention `help-echo' text property.
7531 Update intro, examples and associated explanations.
7532
7533 2006-07-31 Richard Stallman <rms@gnu.org>
7534
7535 * commands.texi: Update xrefs.
7536 (Event Mod): New node, cut out from old Translating Input.
7537
7538 * maps.texi: Update xrefs.
7539
7540 * keymaps.texi (Translation Keymaps): New node.
7541 Update xrefs from Translating Input to Translation Keymaps.
7542
7543 * elisp.texi (Top): Update subnode menu.
7544
7545 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7546
7547 * os.texi (System Interface): Fix menu descriptions of some nodes.
7548 (Translating Input): Node deleted.
7549
7550 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
7551
7552 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7553
7554 * lists.texi (Sets And Lists): Likewise.
7555
7556 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7557
7558 * text.texi (Fields): Mention POS
7559 requirement when narrowing is in effect.
7560
7561 2006-07-28 Richard Stallman <rms@gnu.org>
7562
7563 * display.texi (Face Attributes): Simplify wording.
7564 (Attribute Functions): Clarify meaning of new-frame default
7565 attribute settings.
7566
7567 * customize.texi (Common Keywords): Document how to use
7568 :package-version in a package not in Emacs.
7569
7570 2006-07-28 Kim F. Storm <storm@cua.dk>
7571
7572 * commands.texi (Reading One Event): Fix last change.
7573
7574 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
7575
7576 * commands.texi (Reading One Event): Document SECONDS argument for
7577 read-event, read-char, and read-char-exclusive.
7578
7579 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7580
7581 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7582 to ensure correct identification.
7583
7584 2006-07-24 Richard Stallman <rms@gnu.org>
7585
7586 * text.texi (Clickable Text): Clarify.
7587
7588 * sequences.texi (Vector Functions): Delete duplicate xref.
7589
7590 * objects.texi (Function Type): Clarify.
7591
7592 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7593 modes.
7594
7595 * lists.texi (List Variables): New node.
7596 Material moved from other nodes.
7597
7598 * variables.texi (Setting Variables): add-to-list and
7599 add-to-ordered-list moved to List Variables node.
7600
7601 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7602
7603 * text.texi (Links and Mouse-1):
7604 For mouse-on-link-p, expand on arg POS.
7605
7606 2006-07-21 Kim F. Storm <storm@cua.dk>
7607
7608 * display.texi (Forcing Redisplay): Don't mention systems which
7609 don't support sub-second timers for redisplay-preemption-period.
7610
7611 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7612
7613 2006-07-21 Eli Zaretskii <eliz@gnu.org>
7614
7615 * frames.texi (Input Focus): Document that focus-follows-mouse has
7616 no effect on MS-Windows.
7617
7618 2006-07-18 Richard Stallman <rms@gnu.org>
7619
7620 * display.texi (Forcing Redisplay): Cleanups in previous change.
7621
7622 * processes.texi (Low-Level Network): Make menu more convenient.
7623
7624 2006-07-18 Kim F. Storm <storm@cua.dk>
7625
7626 * display.texi (Forcing Redisplay): redisplay-preemption-period
7627 only used on window systems. Add xref to Terminal Output.
7628
7629 * os.texi (Terminal Output): baud-rate only controls preemption on
7630 non-window systems. Add xref to Forcing Redisplay.
7631
7632 * processes.texi (Low-Level Network): Rename node "Make Network"
7633 to "Network Processes".
7634
7635 2006-07-18 Karl Berry <karl@gnu.org>
7636
7637 * variables.texi, functions.texi, customize.texi, loading.texi:
7638 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7639
7640 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
7641
7642 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7643
7644 2006-07-17 Richard Stallman <rms@gnu.org>
7645
7646 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7647 Put period and comma inside quotes.
7648
7649 * loading.texi, markers.texi: Use real doublequote inside menus.
7650
7651 * windows.texi: Put point and comma inside quotes.
7652 (Textual Scrolling): Use @samp for error message.
7653
7654 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7655 * strings.texi, streams.texi, processes.texi, os.texi:
7656 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7657 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7658 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7659 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7660 Put point and comma inside quotes.
7661
7662 * control.texi (Processing of Errors): Add command-error-function.
7663
7664 * variables.texi (File Local Variables): Clarify that
7665 file local variables make buffer-local bindings.
7666
7667 * modes.texi (Syntactic Font Lock): Give default for
7668 font-lock-syntax-table.
7669
7670 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7671
7672 * text.texi (Special Properties): Clean up previous change.
7673
7674 2006-07-16 Karl Berry <karl@gnu.org>
7675
7676 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7677 * control.texi: Fix bad page breaks through chapter 10 (control).
7678
7679 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7680 underfull hbox.
7681
7682 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
7683
7684 * text.texi (Special Properties): Describe fontified text property
7685 in relation to a character (not text).
7686
7687 2006-07-15 Kim F. Storm <storm@cua.dk>
7688
7689 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7690 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7691 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7692
7693 * anti.texi (Antinews): Mention redisplay function.
7694 The kbd macro existed, but was not documented, before 22.x.
7695 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7696
7697 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
7698
7699 * display.texi (Displaying Messages): Add anchor.
7700
7701 * frames.texi (Dialog Boxes): Use it.
7702
7703 2006-07-12 Richard Stallman <rms@gnu.org>
7704
7705 * objects.texi (Frame Type): Explain nature of frames better.
7706
7707 * frames.texi (Frames): Explain nature of frames better.
7708
7709 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7710
7711 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7712
7713 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7714
7715 * frames.texi (Window System Selections): Mention scrap support for Mac.
7716 Default value of x-select-enable-clipboard is t on Mac.
7717
7718 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7719
7720 2006-07-11 Kim F. Storm <storm@cua.dk>
7721
7722 * display.texi (Forcing Redisplay): Add `redisplay' function.
7723 Don't mention (sit-for -1) -- use (redisplay t) instead.
7724
7725 * commands.texi (Waiting): (sit-for -1) is no longer special.
7726 (sit-for 0) is equivalent to (redisplay).
7727 Iconifying/deiconifying no longer makes sit-for return.
7728
7729 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
7730
7731 * display.texi (Buttons): Fix typo.
7732
7733 * index.texi, elisp.texi (New Symbols): Comment node out.
7734
7735 2006-07-09 Richard Stallman <rms@gnu.org>
7736
7737 * display.texi (Truncation): Clean up previous change.
7738
7739 2006-07-08 Richard Stallman <rms@gnu.org>
7740
7741 * commands.texi (Interactive Call): Use 3 as prefix in example
7742 for execute-extended-command.
7743
7744 * display.texi (Attribute Functions): Move paragraph about
7745 compatibility with Emacs < 21.
7746
7747 2006-07-09 Kim F. Storm <storm@cua.dk>
7748
7749 * display.texi (Refresh Screen): Clarify force-window-update.
7750 (Truncation): "Normally" indicated by fringe arrows.
7751
7752 2006-07-08 Eli Zaretskii <eliz@gnu.org>
7753
7754 * windows.texi (Textual Scrolling, Resizing Windows):
7755 * variables.texi (Constant Variables):
7756 * text.texi (Buffer Contents, Deletion, Changing Properties)
7757 (Property Search, Special Properties, Sticky Properties)
7758 (Links and Mouse-1, Fields, Change Hooks):
7759 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7760 (Categories):
7761 * symbols.texi (Other Plists):
7762 * streams.texi (Output Variables):
7763 * processes.texi (Input to Processes, Query Before Exit):
7764 * positions.texi (Word Motion, Text Lines, List Motion):
7765 * os.texi (Init File, System Environment, Sound Output)
7766 (Session Management):
7767 * nonascii.texi (Text Representations, Character Sets)
7768 (Chars and Bytes, Locales):
7769 * modes.texi (Defining Minor Modes, Header Lines):
7770 * minibuf.texi (Minibuffer Contents):
7771 * markers.texi (Information from Markers):
7772 * lists.texi (List Elements, Building Lists, Association Lists):
7773 * keymaps.texi (Tool Bar):
7774 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7775 * functions.texi (What Is a Function, Mapping Functions):
7776 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7777 (Color Names, Text Terminal Colors, Display Feature Testing):
7778 * files.texi (Visiting Functions, File Name Components)
7779 (Unique File Names, Contents of Directories):
7780 * display.texi (Forcing Redisplay, Displaying Messages)
7781 (Temporary Displays, Font Selection, Auto Faces)
7782 (Font Lookup, Fringe Indicators, Display Margins)
7783 (Image Descriptors, Showing Images, Image Cache, Button Types)
7784 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7785 (Display Table Format, Glyphs):
7786 * control.texi (Iteration):
7787 * commands.texi (Command Loop Info, Adjusting Point):
7788 * backups.texi (Making Backups, Auto-Saving):
7789 Remove @tindex entries.
7790
7791 2006-07-07 Kim F. Storm <storm@cua.dk>
7792
7793 * display.texi (Fringe Cursors): Fix typo.
7794 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7795 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7796
7797 2006-07-05 Richard Stallman <rms@gnu.org>
7798
7799 * text.texi (Buffer Contents): Add example of text props
7800 in result of buffer-substring.
7801 (Text Properties): Explain better about use of specific property names.
7802 (Property Search): Some cleanups; reorder some functions.
7803
7804 * keymaps.texi (Changing Key Bindings): Cleanup.
7805 Add xref to Key Binding Conventions.
7806
7807 * display.texi (Attribute Functions): Add examples for
7808 face-attribute-relative-p.
7809
7810 * tips.texi (Coding Conventions): Cleanup last change.
7811
7812 2006-07-05 Karl Berry <karl@gnu.org>
7813
7814 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7815 Remove @setchapternewpage odd.
7816 Result is 1013 pages, down from 1100.
7817
7818 * anti.texi, customize.texi, display.texi, internals.texi:
7819 * minibuf.texi, modes.texi, tips.texi:
7820 Fix overfull/underfull boxes.
7821
7822 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7823
7824 * edebug.texi (Instrumenting):
7825 Add Edebug-specific findex for eval-buffer.
7826 * loading.texi (Loading):
7827 Replace eval-current-buffer with eval-buffer.
7828
7829 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
7830
7831 * locals.texi (Standard Buffer-Local Variables): Update the list
7832 of variables.
7833
7834 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
7835
7836 * files.texi (File Name Completion): Point user to the node
7837 "Reading File Names".
7838
7839 2006-06-24 Eli Zaretskii <eliz@gnu.org>
7840
7841 * files.texi (Contents of Directories): Document case-insensitive
7842 behavior on respective filesystems.
7843
7844 * objects.texi (Character Type): Document that Emacs signals an
7845 error for unsupported Unicode characters specified as \uNNNN.
7846
7847 2006-06-19 Richard Stallman <rms@gnu.org>
7848
7849 * processes.texi (Bindat Spec): Clarify previous change.
7850
7851 2006-06-16 Richard Stallman <rms@gnu.org>
7852
7853 * tips.texi (Coding Conventions): Better explain conventions
7854 for definition constructs.
7855
7856 * text.texi (Special Properties): String value of `read-only'
7857 serves as the error message.
7858
7859 * objects.texi (Character Type): Clarify prev. change.
7860 (Non-ASCII in Strings): Mention \u and \U.
7861
7862 * commands.texi (Using Interactive): Explain problem of
7863 markers, etc., in command-history.
7864
7865 2006-06-14 Kim F. Storm <storm@cua.dk>
7866
7867 * commands.texi (Waiting): Negative arg to sit-for forces
7868 redisplay even if input is pending.
7869
7870 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7871 redisplay. Remove incorrect example of binding redisplay-dont-pause
7872 around (sit-for 0).
7873
7874 2006-06-13 Richard Stallman <rms@gnu.org>
7875
7876 * display.texi (Forcing Redisplay): Clarify previous change.
7877
7878 2006-06-13 Romain Francoise <romain@orebokech.com>
7879
7880 * display.texi (Forcing Redisplay): Fix typo.
7881
7882 2006-06-13 Kim F. Storm <storm@cua.dk>
7883
7884 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7885
7886 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7887
7888 * tips.texi (Coding Conventions): Add `@end itemize'.
7889
7890 2006-06-10 Richard Stallman <rms@gnu.org>
7891
7892 * tips.texi (Coding Conventions): Explain use of coding systems
7893 to ensure one decoding for strings.
7894
7895 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7896
7897 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7898 syntax.
7899
7900 2006-06-07 Eli Zaretskii <eliz@gnu.org>
7901
7902 * display.texi (Font Selection): Remove description of
7903 clear-face-cache.
7904
7905 * compile.texi (Eval During Compile): Fix a typo. Add index
7906 entries for possible uses of eval-when-compile.
7907
7908 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7909
7910 * display.texi (Abstract Display): Fix typo.
7911
7912 2006-06-03 Eli Zaretskii <eliz@gnu.org>
7913
7914 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7915 Reword variable's description.
7916
7917 2006-06-01 Richard Stallman <rms@gnu.org>
7918
7919 * windows.texi (Splitting Windows): Clarify splitting nonselected
7920 window.
7921
7922 2006-05-31 Juri Linkov <juri@jurta.org>
7923
7924 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7925
7926 2006-05-30 Richard Stallman <rms@gnu.org>
7927
7928 * display.texi (Line Height): Fix errors in description of
7929 default line height and line-height property.
7930
7931 * nonascii.texi (Default Coding Systems): Further clarification.
7932
7933 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7934
7935 * internals.texi (Pure Storage): Mention that an overflow in pure
7936 space causes a memory leak.
7937 (Garbage Collection): If there was an overflow in pure space,
7938 `garbage-collect' returns nil.
7939
7940 2006-05-30 Eli Zaretskii <eliz@gnu.org>
7941
7942 * nonascii.texi (Default Coding Systems): Fix it some more.
7943
7944 2006-05-29 Eli Zaretskii <eliz@gnu.org>
7945
7946 * nonascii.texi (Default Coding Systems): Fix last change.
7947
7948 2006-05-29 Kenichi Handa <handa@m17n.org>
7949
7950 * nonascii.texi (find-operation-coding-system): Describe the new
7951 argument format (FILENAME . BUFFER).
7952
7953 2006-05-28 Richard Stallman <rms@gnu.org>
7954
7955 * tips.texi (Coding Conventions): Better explain reasons not to
7956 advise other packages or use `eval-after-load'.
7957
7958 2006-05-29 Kim F. Storm <storm@cua.dk>
7959
7960 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7961 `bindat-idx' and `bindat-raw' for clarity.
7962
7963 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7964
7965 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7966
7967 * display.texi (Display): Add "Abstract Display" to menu.
7968 (Abstract Display, Abstract Display Functions)
7969 (Abstract Display Example): New nodes.
7970 * elisp.texi (Top): Add "Abstract Display" to menu.
7971
7972 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
7973
7974 * keymaps.texi (Key Sequences): Link to input events definition.
7975 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7976
7977 * files.texi (Changing Files): Document updated argument list for
7978 copy-file.
7979
7980 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7981
7982 * processes.texi (Bindat Functions): Explain term "total length".
7983 Use it in bindat-length and bindat-pack descriptions.
7984
7985 2006-05-26 Eli Zaretskii <eliz@gnu.org>
7986
7987 * tips.texi (Coding Conventions): Advise against using
7988 eval-after-load in packages. Add an index entry.
7989
7990 2006-05-25 Juri Linkov <juri@jurta.org>
7991
7992 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7993
7994 * modes.texi (%-Constructs): Add %e, %z, %Z.
7995
7996 2006-05-25 Richard Stallman <rms@gnu.org>
7997
7998 * elisp.texi (Top): Update subnode menu.
7999
8000 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8001 (Keymaps): Update menu.
8002
8003 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8004
8005 * keymaps.texi (Key Sequences): Some clarifications.
8006
8007 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8008
8009 * processes.texi (Bindat Functions): Say "unibyte string"
8010 explicitly for bindat-unpack and bindat-pack descriptions.
8011 (Bindat Examples): Don't call `string-make-unibyte' in example.
8012
8013 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8014
8015 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
8016 Explain string and vector representations of key sequences.
8017
8018 * keymaps.texi (Changing Key Bindings):
8019 * commands.texi (Interactive Codes):
8020 * help.texi (Describing Characters): Refer to it.
8021
8022 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8023
8024 * frames.texi (Pointer Shape): @end table -> @end defvar.
8025
8026 2006-05-22 Richard Stallman <rms@gnu.org>
8027
8028 * elisp.texi (Top): Update subnode menus.
8029
8030 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8031 Contents rewritten; material from old Pointer Shape node moved here.
8032
8033 * display.texi (Pointer Shape): Node deleted.
8034 (Image Descriptors): Minor cleanup.
8035
8036 2006-05-21 Richard Stallman <rms@gnu.org>
8037
8038 * syntax.texi (Parsing Expressions): Update info on which STATE
8039 elements are ignored.
8040
8041 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8042
8043 * hooks.texi (Standard Hooks): Correct typo.
8044
8045 * gpl.texi (GPL): ifinfo -> ifnottex.
8046
8047 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8048
8049 * searching.texi (Simple Match Data): Warn about match data being
8050 set anew by every search.
8051
8052 2006-05-17 Richard Stallman <rms@gnu.org>
8053
8054 * minibuf.texi (Minibuffer History): Clarify.
8055
8056 * searching.texi (Regexp Special): Clarify nested regexp warning.
8057
8058 2006-05-16 Kim F. Storm <storm@cua.dk>
8059
8060 * minibuf.texi (Minibuffer History): Update add-to-history.
8061
8062 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8063
8064 * nonascii.texi (Explicit Encoding):
8065 Fix typo (encoding<->decoding).
8066
8067 2006-05-14 Richard Stallman <rms@gnu.org>
8068
8069 * buffers.texi (Creating Buffers): Cleanup.
8070
8071 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8072
8073 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8074
8075 * buffers.texi (Current Buffer): Document that with-temp-buffer
8076 disables undo.
8077
8078 * os.texi (Terminal-Specific): More accurate description of how
8079 Emacs searches for the terminal-specific libraries.
8080
8081 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8082
8083 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8084 emacs-xtra to @inforef's.
8085
8086 * text.texi (Undo): Document that undo is turned off in buffers
8087 whose names begin with a space.
8088
8089 * buffers.texi (Buffer Names): Add index entries for buffers whose
8090 names begin with a space.
8091 (Creating Buffers): Document that undo is turned off in buffers
8092 whose names begin with a space.
8093
8094 * files.texi (Visiting Functions, Reading from Files)
8095 (Saving Buffers): Mention code and EOL conversions by file I/O
8096 primitives and subroutines.
8097
8098 * nonascii.texi (Lisp and Coding Systems):
8099 Document coding-system-eol-type. Add index entries for eol conversion.
8100
8101 * display.texi (Defining Faces): Mention `mac', and add an xref to
8102 where window-system is described.
8103
8104 2006-05-10 Richard Stallman <rms@gnu.org>
8105
8106 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8107
8108 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8109
8110 * variables.texi (File Local Variables): Recommend to quote lambda
8111 expressions in safe-local-variable property.
8112
8113 2006-05-09 Richard Stallman <rms@gnu.org>
8114
8115 * variables.texi (File Local Variables):
8116 Document safe-local-eval-forms and safe-local-eval-function.
8117
8118 2006-05-07 Kim F. Storm <storm@cua.dk>
8119
8120 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8121 from add-to-history.
8122
8123 2006-05-07 Romain Francoise <romain@orebokech.com>
8124
8125 * commands.texi (Event Input Misc):
8126 * compile.texi (Eval During Compile):
8127 * internals.texi (Buffer Internals):
8128 * minibuf.texi (Initial Input):
8129 * nonascii.texi (Scanning Charsets):
8130 * numbers.texi (Comparison of Numbers):
8131 * windows.texi (Textual Scrolling, Vertical Scrolling):
8132 Fix various typos.
8133
8134 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8135
8136 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8137 conditional xref's to either emacs or emacs-xtra, depending on
8138 @iftex/@ifnottex.
8139
8140 * minibuf.texi (Minibuffer History): Document add-to-history.
8141
8142 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8143
8144 * internals.texi (Pure Storage): Mention the pure overflow message
8145 at startup.
8146
8147 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
8148
8149 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8150 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8151 search.
8152
8153 2006-05-01 Richard Stallman <rms@gnu.org>
8154
8155 * intro.texi (nil and t): Clarify.
8156
8157 * variables.texi (File Local Variables): Suggest using booleanp.
8158
8159 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
8160
8161 * objects.texi (Type Predicates): Fix typos.
8162
8163 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8164
8165 * intro.texi (nil and t): Add booleanp.
8166
8167 * objects.texi (Type Predicates): Add links for booleanp and
8168 string-or-null-p.
8169
8170 2006-04-29 Richard Stallman <rms@gnu.org>
8171
8172 * modes.texi (Multiline Font Lock): Rename from
8173 Multi line Font Lock Elements. Much clarification.
8174 (Font Lock Multiline, Region to Fontify): Much clarification.
8175
8176 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8177
8178 * variables.texi (File Local Variables): Remove the special case t for
8179 safe-local-variable.
8180
8181 2006-04-26 Richard Stallman <rms@gnu.org>
8182
8183 * syntax.texi (Parsing Expressions): Minor cleanup.
8184
8185 2006-04-18 Richard Stallman <rms@gnu.org>
8186
8187 * tips.texi (Coding Conventions): Explain when the package's
8188 prefix should appear later on (not at the start of the name).
8189
8190 * searching.texi (String Search): Clarify effect of NOERROR.
8191
8192 * modes.texi (Imenu): Clarify what special items do.
8193
8194 * hooks.texi (Standard Hooks): Delete text about old hook names.
8195
8196 2006-04-17 Romain Francoise <romain@orebokech.com>
8197
8198 * variables.texi (Local Variables): Update the default value of
8199 `max-specpdl-size'.
8200
8201 2006-04-15 Michael Olson <mwolson@gnu.org>
8202
8203 * processes.texi (Transaction Queues): Mention the new optional
8204 `delay-question' argument for `tq-enqueue'.
8205
8206 2006-04-13 Bill Wohler <wohler@newt.com>
8207
8208 * customize.texi (Common Keywords): Use dotted notation for
8209 :package-version value. Specify its values. Improve documentation
8210 for customize-package-emacs-version-alist.
8211
8212 2006-04-12 Bill Wohler <wohler@newt.com>
8213
8214 * customize.texi (Common Keywords): Move description of
8215 customize-package-emacs-version-alist to @defvar.
8216
8217 2006-04-10 Bill Wohler <wohler@newt.com>
8218
8219 * customize.texi (Common Keywords): Add :package-version.
8220
8221 2006-04-10 Kim F. Storm <storm@cua.dk>
8222
8223 * text.texi (Buffer Contents): Add NOPROPS arg to
8224 filter-buffer-substring.
8225
8226 2006-04-08 Kevin Ryde <user42@zip.com.au>
8227
8228 * os.texi (Command-Line Arguments): Update xref to emacs manual
8229 "Command Arguments" -> "Emacs Invocation", per change there.
8230
8231 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8232
8233 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8234 be on one line to help makeinfo not render two spaces after the dot.
8235
8236 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8237
8238 * strings.texi (Predicates for Strings): Add string-or-null-p.
8239
8240 2006-03-28 Kim F. Storm <storm@cua.dk>
8241
8242 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8243 remarks about systems that don't support fractional seconds.
8244
8245 2006-03-25 Karl Berry <karl@gnu.org>
8246
8247 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8248 the year list.
8249
8250 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
8251
8252 * display.texi (Fringe Indicators): Fix typos.
8253
8254 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8255
8256 * tips.texi (Documentation Tips): One can now also write `program'
8257 in front of a quoted symbol in a docstring to prevent making a
8258 hyperlink.
8259
8260 2006-03-19 Alan Mackenzie <acm@muc.de>
8261
8262 * text.texi (Special Properties): Clarify `fontified' property.
8263
8264 2006-03-16 Richard Stallman <rms@gnu.org>
8265
8266 * display.texi (Defining Images): Minor cleanup.
8267
8268 2006-03-16 Bill Wohler <wohler@newt.com>
8269
8270 * display.texi (Defining Images): In image-load-path-for-library,
8271 prefer user's images.
8272
8273 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8274
8275 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8276
8277 2006-03-15 Bill Wohler <wohler@newt.com>
8278
8279 * display.texi (Defining Images): Fix example in
8280 image-load-path-for-library by not recommending that one binds
8281 image-load-path. Just defvar it to placate compiler and only use
8282 it if previously defined.
8283
8284 2006-03-14 Bill Wohler <wohler@newt.com>
8285
8286 * display.texi (Defining Images): In image-load-path-for-library,
8287 always return list of directories. Update example.
8288
8289 2006-03-14 Alan Mackenzie <acm@muc.de>
8290
8291 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8292 This describes font-lock-extend-region-function.
8293 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8294 the new node "Region to Fontify".
8295
8296 2006-03-13 Richard Stallman <rms@gnu.org>
8297
8298 * display.texi (Invisible Text): The impossible position is
8299 now before the invisible text, not after.
8300 (Defining Images): Clean up last change.
8301
8302 2006-03-11 Bill Wohler <wohler@newt.com>
8303
8304 * display.texi (Defining Images): Add image-load-path-for-library.
8305
8306 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8307
8308 * text.texi (Adaptive Fill): Fix Texinfo usage.
8309
8310 * strings.texi (Creating Strings): Fix Texinfo usage.
8311
8312 * searching.texi (Regexp Special): Use @samp for regular
8313 expressions that are not in Lisp syntax.
8314
8315 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8316
8317 * searching.texi (Regexp Special): Put remark between parentheses
8318 to avoid misreading.
8319
8320 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8321
8322 * searching.texi (Syntax of Regexps): More accurately describe
8323 which characters are special in which situations.
8324 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8325 are not special. Describe in detail when `[' and `]' are special.
8326 (Regexp Backslash): Plenty of regexps with unbalanced square
8327 brackets are valid, so reword that statement.
8328
8329 2006-03-02 Kim F. Storm <storm@cua.dk>
8330
8331 * keymaps.texi (Tool Bar): Add tool-bar-border.
8332
8333 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8334
8335 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8336
8337 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8338
8339 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8340
8341 * files.texi (Locating Files): Suggest additional values for the
8342 SUFFIXES arg of `locate-file'. Update pxref.
8343
8344 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8345 (How Programs Do Loading): Discuss the effects of Auto Compression
8346 mode on `load'.
8347 (Load Suffixes): New node.
8348 (Library Search): Delete description of `load-suffixes'; it was
8349 moved to "Load Suffixes".
8350 (Autoload, Named Features): Mention `load-suffixes'.
8351
8352 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8353
8354 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8355
8356 * windows.texi (Window Tree): Fix typo.
8357
8358 2006-02-20 Kim F. Storm <storm@cua.dk>
8359
8360 * display.texi (Fringe Indicators): New section.
8361 Move indicate-empty-lines, indicate-buffer-boundaries, and
8362 default-indicate-buffer-boundaries here.
8363 Add fringe-indicator-alist and default-fringes-indicator-alist.
8364 Add list of logical fringe indicator symbols.
8365 Update list of standard bitmap names.
8366 (Fringe Cursors): New section.
8367 Move overflow-newline-into-fringe here.
8368 Add fringe-cursor-alist and default-fringes-cursor-alist.
8369 Add list of fringe cursor symbols.
8370
8371 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
8372
8373 * commands.texi (Using Interactive): Fix reference to node
8374 "Minibuffers".
8375
8376 2006-02-19 Richard M. Stallman <rms@gnu.org>
8377
8378 * minibuf.texi (High-Level Completion):
8379 Add xref to read-input-method-name.
8380
8381 * files.texi (Relative File Names): Move file-relative-name here.
8382 (File Name Expansion): From here. Minor clarifications.
8383
8384 * commands.texi (Using Interactive): Add xrefs about reading input.
8385 Clarify remarks about that moving point and mark.
8386 Put string case before list case.
8387
8388 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
8389
8390 * display.texi (Other Display Specs, Image Descriptors):
8391 Revert erroneous changes. The previous description of
8392 image-descriptors as `(image . PROPS)' was correct.
8393
8394 2006-02-14 Richard M. Stallman <rms@gnu.org>
8395
8396 * variables.texi (File Local Variables): Clarifications.
8397
8398 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
8399
8400 * variables.texi (File Local Variables): Use @code for a cons
8401 cell, not @var.
8402
8403 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
8404
8405 * variables.texi (File Local Variables): Document new file local
8406 variable behavior.
8407
8408 2006-02-10 Kim F. Storm <storm@cua.dk>
8409
8410 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8411
8412 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
8413
8414 * modes.texi (%-Constructs): Remove obsolete info about
8415 `global-mode-string'.
8416
8417 2006-02-07 Richard M. Stallman <rms@gnu.org>
8418
8419 * commands.texi (Prefix Command Arguments): Minor cleanup.
8420
8421 * display.texi: "Graphical display", not window system.
8422
8423 * functions.texi (What Is a Function): Fix xref.
8424
8425 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8426 (Changing Key Bindings): Clarify when remapping is better than
8427 substitute-key-definition.
8428
8429 2006-02-02 Richard M. Stallman <rms@gnu.org>
8430
8431 * minibuf.texi (Basic Completion): Completion alists are risky.
8432
8433 * keymaps.texi (Active Keymaps): Clarifications.
8434 (Searching Keymaps): New node.
8435 (Keymaps): Update menu.
8436
8437 * frames.texi (Layout Parameters): Minor clarification.
8438 (Drag and Drop): New node.
8439 (Frames): Update menu.
8440
8441 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
8442
8443 * display.texi (Other Display Specs, Image Descriptors):
8444 Image description is a list, not a cons cell.
8445
8446 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8447
8448 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8449 list is not necessarily a list).
8450
8451 2006-01-27 Eli Zaretskii <eliz@gnu.org>
8452
8453 * frames.texi (Layout Parameters): border-width and
8454 internal-border-width belong to the frame, not the window.
8455
8456 2006-01-19 Richard M. Stallman <rms@gnu.org>
8457
8458 * nonascii.texi (Translation of Characters): Search cmds use
8459 translation-table-for-input. Automatically made local.
8460
8461 * markers.texi (Overview of Markers): Count insertion type
8462 as one of a marker's attributes.
8463
8464 * keymaps.texi (Controlling Active Maps): New node, split out of
8465 Active Keymaps.
8466 (Keymaps): Menu updated.
8467 (Active Keymaps): Give pseudocode to explain how the active
8468 maps are searched. current-active-maps and key-binding moved here.
8469 (Functions for Key Lookup): current-active-maps and key-binding moved.
8470 Clarifications.
8471 (Searching the Keymaps): New subnode.
8472
8473 * elisp.texi (Top): Menu clarification.
8474
8475 * display.texi (Other Display Specs): Delete duplicate entry for
8476 just a string as display spec. Move text about recursive display
8477 specs on such a string.
8478
8479 * commands.texi (Key Sequence Input): Clarify.
8480 Move num-nonmacro-input-events out.
8481 (Reading One Event): num-nonmacro-input-events moved here.
8482
8483 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
8484
8485 * advice.texi (Simple Advice): Update example to fit argument
8486 change in previous-line.
8487
8488 2006-01-05 Richard M. Stallman <rms@gnu.org>
8489
8490 * markers.texi (The Mark): Fix in `mark'.
8491
8492 2006-01-04 Richard M. Stallman <rms@gnu.org>
8493
8494 * processes.texi (Misc Network, Make Network): Minor cleanups.
8495
8496 2006-01-04 Kim F. Storm <storm@cua.dk>
8497
8498 * processes.texi (Make Network): Add IPv6 addresses and handling.
8499 (Network Feature Testing): Mention (:family ipv6).
8500 (Misc Network): Add IPv6 formats to format-network-address.
8501
8502 2005-12-30 Richard M. Stallman <rms@gnu.org>
8503
8504 * text.texi (Changing Properties):
8505 Don't use return value of set-text-properties.
8506
8507 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8508
8509 * modes.texi (Mode Line Format): Correct typo in menu.
8510
8511 2005-12-29 Richard M. Stallman <rms@gnu.org>
8512
8513 * modes.texi (Mode Line Top): New node.
8514 (Mode Line Data): Some text moved to new node.
8515 Explain the data structure more concretely.
8516 (Mode Line Basics): Clarifications.
8517 (Mode Line Variables): Clarify intro paragraph.
8518 (%-Constructs): Clarify intro paragraph.
8519 (Mode Line Format): Update menu.
8520
8521 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8522
8523 * minibuf.texi (Basic Completion): Update lazy-completion-table
8524 examples for removal of ARGS argument.
8525
8526 2005-12-23 Richard M. Stallman <rms@gnu.org>
8527
8528 * text.texi (Undo): Restore some explanation from the version
8529 that was deleted.
8530
8531 2005-12-23 Eli Zaretskii <eliz@gnu.org>
8532
8533 * text.texi (Undo): Remove duplicate descriptions of `apply
8534 funname' and `apply delta' elements of the undo list.
8535
8536 2005-12-20 Richard M. Stallman <rms@gnu.org>
8537
8538 * help.texi (Help Functions): Update documentation of `apropos'.
8539
8540 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8541
8542 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8543 because it is confusing. If the :help-echo keyword is a function,
8544 it is not directly used as the :help-echo overlay property, as the
8545 xref seems to suggest (it does not take the appropriate args).
8546
8547 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8548
8549 * customize.texi (Common Keywords): Fix Texinfo usage.
8550 (Group Definitions, Variable Definitions): Update for new
8551 conventions for using `*' in docstrings.
8552
8553 * tips.texi (Documentation Tips): Update for new conventions for
8554 using `*' in docstrings.
8555
8556 2005-12-16 Richard M. Stallman <rms@gnu.org>
8557
8558 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8559
8560 2005-12-16 Juri Linkov <juri@jurta.org>
8561
8562 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8563
8564 2005-12-14 Romain Francoise <romain@orebokech.com>
8565
8566 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8567 Fix typo.
8568
8569 2005-12-11 Juri Linkov <juri@jurta.org>
8570
8571 * minibuf.texi (Completion Commands): Add mention of read-file-name
8572 for filename completion keymaps.
8573 (Reading File Names): Add mention of filename completion keymaps
8574 for read-file-name and xref to `Completion Commands'.
8575
8576 2005-12-10 Richard M. Stallman <rms@gnu.org>
8577
8578 * customize.texi (Common Keywords): State caveats for use of :tag.
8579
8580 2005-12-08 Richard M. Stallman <rms@gnu.org>
8581
8582 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8583 with xrefs and better explanation.
8584 (Completion Commands): Add the filename completion maps.
8585
8586 * objects.texi (Character Type): Clarify that \s is not space
8587 if a dash follows.
8588
8589 2005-12-05 Richard M. Stallman <rms@gnu.org>
8590
8591 * windows.texi (Resizing Windows): Delete preserve-before args.
8592
8593 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8594
8595 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8596 in full keymaps, since the quirk has been fixed.
8597
8598 2005-12-03 Eli Zaretskii <eliz@gnu.org>
8599
8600 * hooks.texi (Standard Hooks): Add index entries.
8601 Mention `compilation-finish-functions'.
8602
8603 2005-11-27 Richard M. Stallman <rms@gnu.org>
8604
8605 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8606
8607 2005-11-21 Juri Linkov <juri@jurta.org>
8608
8609 * customize.texi (Common Keywords): Update links types
8610 custom-manual and url-link. Add link types emacs-library-link,
8611 file-link, function-link, variable-link, custom-group-link.
8612
8613 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
8614
8615 * display.texi: Revert 2005-11-20 change.
8616
8617 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8618
8619 * processes.texi (Bindat Functions):
8620 Say "third" to refer to zero-based index "2".
8621
8622 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8623
8624 * loading.texi (Library Search): Update the default value of
8625 `load-suffixes'.
8626
8627 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
8628
8629 * display.texi (Attribute Functions): Mention :ignore-defface.
8630
8631 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8632
8633 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8634 (Minor Mode Conventions): Mention the use of a hook.
8635
8636 2005-11-06 Richard M. Stallman <rms@gnu.org>
8637
8638 * files.texi (Magic File Names): find-file-name-handler checks the
8639 `operations' property of the handler.
8640
8641 2005-11-03 Richard M. Stallman <rms@gnu.org>
8642
8643 * variables.texi (Frame-Local Variables): Small clarification.
8644
8645 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
8646
8647 * os.texi (Init File): Document ~/.emacs.d/init.el.
8648
8649 2005-10-29 Richard M. Stallman <rms@gnu.org>
8650
8651 * internals.texi (Garbage Collection): Document memory-full.
8652
8653 2005-10-28 Bill Wohler <wohler@newt.com>
8654
8655 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8656 for URLs.
8657
8658 2005-10-28 Richard M. Stallman <rms@gnu.org>
8659
8660 * minibuf.texi (Completion Commands): Clean up prev change.
8661
8662 2005-10-26 Kevin Ryde <user42@zip.com.au>
8663
8664 * compile.texi (Eval During Compile): Explain recommended uses
8665 of eval-when-compile and eval-and-compile.
8666
8667 2005-10-27 Masatake YAMATO <jet@gyve.org>
8668
8669 * minibuf.texi (Completion Commands):
8670 Write about new optional argument for `display-completion-list'.
8671
8672 2005-10-23 Richard M. Stallman <rms@gnu.org>
8673
8674 * display.texi (Overlay Arrow): Clarify about local bindings of
8675 overlay-arrow-position.
8676
8677 2005-10-22 Eli Zaretskii <eliz@gnu.org>
8678
8679 * internals.texi (Building Emacs): Fix last change.
8680
8681 2005-10-22 Richard M. Stallman <rms@gnu.org>
8682
8683 * internals.texi (Building Emacs): Document eval-at-startup.
8684
8685 2005-10-21 Richard M. Stallman <rms@gnu.org>
8686
8687 * loading.texi (Where Defined): load-history contains abs file names.
8688 symbol-file returns abs file names.
8689
8690 2005-10-19 Kim F. Storm <storm@cua.dk>
8691
8692 * display.texi (Showing Images): Add max-image-size integer value.
8693
8694 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
8695
8696 * display.texi (Showing Images): Document max-image-size.
8697
8698 2005-10-17 Richard M. Stallman <rms@gnu.org>
8699
8700 * commands.texi (Quitting): Minor clarification.
8701
8702 * processes.texi (Sentinels): Clarify about output and quitting.
8703 (Filter Functions): Mention with-local-quit.
8704
8705 2005-10-17 Juri Linkov <juri@jurta.org>
8706
8707 * buffers.texi (Current Buffer):
8708 * commands.texi (Event Input Misc):
8709 * compile.texi (Eval During Compile, Compiler Errors):
8710 * customize.texi (Group Definitions):
8711 * display.texi (Progress, Defining Faces):
8712 * files.texi (Writing to Files):
8713 * modes.texi (Mode Hooks, Defining Minor Modes):
8714 * streams.texi (Output Functions):
8715 * syntax.texi (Syntax Table Functions):
8716 * text.texi (Change Hooks):
8717 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8718
8719 * commands.texi (Quitting): Replace arg `forms' with `body' in
8720 `with-local-quit'.
8721
8722 * positions.texi (Excursions): Replace arg `forms' with `body' in
8723 `save-excursion'.
8724
8725 2005-10-08 Kim F. Storm <storm@cua.dk>
8726
8727 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8728 Rename manual section accordingly.
8729
8730 2005-10-04 Kim F. Storm <storm@cua.dk>
8731
8732 * windows.texi (Window Split Tree): New section describing
8733 new function window-split-tree function.
8734
8735 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
8736
8737 * display.texi (Fringe Size/Pos): Simplify and add detail.
8738
8739 2005-09-30 Romain Francoise <romain@orebokech.com>
8740
8741 * minibuf.texi (High-Level Completion): Explain that the prompt
8742 given to `read-buffer' should end with a colon and a space.
8743 Update usage examples.
8744
8745 2005-09-29 Juri Linkov <juri@jurta.org>
8746
8747 * display.texi (Displaying Messages): Rename argument name
8748 `string' to `format-string' in functions `message', `message-box',
8749 `message-or-box'.
8750
8751 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
8752
8753 * errors.texi (Standard Errors): Correct xrefs.
8754
8755 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
8756
8757 * display.texi (Defining Images): Update documentation for
8758 `image-load-path'.
8759
8760 2005-09-17 Richard M. Stallman <rms@gnu.org>
8761
8762 * display.texi (Defining Images): Clean up previous change.
8763
8764 2005-09-16 Romain Francoise <romain@orebokech.com>
8765
8766 * elisp.texi: Specify GFDL version 1.2.
8767
8768 * doclicense.texi (GNU Free Documentation License): Update to
8769 version 1.2.
8770
8771 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
8772
8773 * display.texi (Defining Images): Document `image-load-path'.
8774
8775 2005-09-15 Richard M. Stallman <rms@gnu.org>
8776
8777 * objects.texi (Printed Representation): Minor cleanup.
8778 (Box Diagrams): Minor fix.
8779 (Cons Cell Type): Move (...) index item here.
8780 (Box Diagrams): From here.
8781 (Array Type): Minor fix.
8782 (Type Predicates): Delete index "predicates".
8783 (Hash Table Type): Clarify xref.
8784 (Dotted Pair Notation): Minor fix.
8785
8786 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
8787
8788 * files.texi (Saving Buffers): Fix typo.
8789
8790 2005-09-08 Richard M. Stallman <rms@gnu.org>
8791
8792 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8793
8794 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
8795
8796 * locals.texi (Standard Buffer-Local Variables): Don't include
8797 mode variables for minor modes.
8798 Fix xrefs for buffer-display-count, buffer-display-table,
8799 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8800 enable-multibyte-characters, fill-column, header-line-format,
8801 left-fringe-width, left-margin, and right-fringe-width.
8802
8803 * hooks.texi (Standard Hooks): All hooks should conform to the
8804 standard naming convention now.
8805 Fix xref for `echo-area-clear-hook'.
8806
8807 * display.texi (Usual Display): Note that indicate-empty-lines and
8808 tab-width are buffer-local.
8809
8810 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8811
8812 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8813
8814 * nonascii.texi (Encoding and I/O): Note that
8815 buffer-file-coding-system is buffer-local.
8816
8817 * positions.texi (List Motion): Note that defun-prompt-regexp is
8818 buffer-local.
8819
8820 * text.texi (Auto Filling): Note that auto-fill-function is
8821 buffer-local.
8822 (Undo): Note that buffer-undo-list is buffer-local.
8823
8824 * windows.texi (Buffers and Windows):
8825 Document buffer-display-count.
8826
8827 2005-09-06 Richard M. Stallman <rms@gnu.org>
8828
8829 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8830 package prefix elsewhere than at the start of the name.
8831
8832 2005-09-03 Richard M. Stallman <rms@gnu.org>
8833
8834 * tips.texi (Programming Tips): Add conventions for minibuffer
8835 questions and prompts.
8836
8837 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8838
8839 * intro.texi (nil and t): Minor cleanup.
8840 Delete spurious mention of keyword symbols.
8841 (Evaluation Notation): Add index entry.
8842 (A Sample Function Description): Minor cleanup.
8843 (A Sample Variable Description): Not all vars can be set.
8844
8845 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8846
8847 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8848
8849 (Insertion): Document precise type of `insert-char' arg COUNT.
8850
8851 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8852
8853 * modes.texi (Other Font Lock Variables): Sync the default of
8854 font-lock-lines-before.
8855
8856 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
8857
8858 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8859
8860 2005-08-29 Richard M. Stallman <rms@gnu.org>
8861
8862 * elisp.texi (Top): Update subnode menu.
8863
8864 * searching.texi (Searching and Matching): Move node.
8865 Rearrange contents and add overall explanation.
8866 (Searching and Case): Move node.
8867 (Searching and Matching): Update menu.
8868
8869 2005-08-27 Eli Zaretskii <eliz@gnu.org>
8870
8871 * os.texi (Startup Summary): Fix the description of the initial
8872 startup message display.
8873
8874 2005-08-25 Richard M. Stallman <rms@gnu.org>
8875
8876 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8877
8878 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
8879
8880 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8881 `next-overlay-change' example.
8882
8883 2005-08-22 Juri Linkov <juri@jurta.org>
8884
8885 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8886 Fix invert-face. Fix args of face-background.
8887
8888 * display.texi (Standard Faces): Delete node.
8889 (Faces): Add xref to `(emacs)Standard Faces'.
8890 (Displaying Faces): Fix xref to `Standard Faces'.
8891
8892 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8893
8894 2005-08-20 Alan Mackenzie <acm@muc.de>
8895
8896 * buffers.texi (The Buffer List): Clarify the manipulation of the
8897 buffer list.
8898
8899 2005-08-14 Richard M. Stallman <rms@gnu.org>
8900
8901 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8902 a regexp.
8903
8904 2005-08-11 Richard M. Stallman <rms@gnu.org>
8905
8906 * elisp.texi (Top): Update subnode lists.
8907
8908 * display.texi (Inverse Video): Node deleted.
8909
8910 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8911 New nodes split out of Coding Conventions.
8912
8913 * searching.texi (Regular Expressions): Document re-builder.
8914
8915 * os.texi (Time Parsing): New node split out of Time Conversion.
8916
8917 * processes.texi (Misc Network, Network Feature Testing)
8918 (Network Options, Make Network): New nodes split out of
8919 Low-Level Network.
8920
8921 2005-08-09 Richard M. Stallman <rms@gnu.org>
8922
8923 * frames.texi (Geometry): New node, split from Size and Position.
8924 (Frame Parameters): Refer to Geometry.
8925
8926 * buffers.texi (The Buffer List): Fix xrefs.
8927
8928 * windows.texi (Splitting Windows): Fix xref.
8929
8930 * frames.texi (Layout Parameters): Add xref.
8931
8932 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8933
8934 * keymaps.texi (Menu Bar): Fix xref.
8935
8936 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8937
8938 * modes.texi (%-Constructs): Fix xref.
8939
8940 * frames.texi (Window Frame Parameters): Node split up.
8941 (Basic Parameters, Position Parameters, Size Parameters)
8942 (Layout Parameters, Buffer Parameters, Management Parameters)
8943 (Cursor Parameters, Color Parameters): New subnodes.
8944
8945 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8946
8947 * positions.texi (Screen Lines): Update xref for previous change
8948 in minibuf.texi.
8949
8950 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8951 change in minibuf.texi.
8952
8953 2005-08-09 Richard M. Stallman <rms@gnu.org>
8954
8955 * tips.texi (Coding Conventions): Minor cleanup.
8956
8957 * modes.texi (Defining Minor Modes): Explain when init-value
8958 can be non-nil.
8959
8960 * elisp.texi (Top): Update submenu for Minibuffer.
8961
8962 * minibuf.texi (Minibuffer Misc): Node split up.
8963 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8964 (Recursive Mini): New nodes split out from Minibuffer Misc.
8965 (Minibuffer Misc): Document max-mini-window-height.
8966
8967 * hash.texi (Defining Hash): Delete stray paren in example.
8968
8969 * display.texi (Echo Area Customization): Don't define
8970 max-mini-window-height here; xref instead.
8971
8972 * commands.texi (Event Input Misc): Update while-no-input.
8973
8974 * advice.texi (Advising Functions): Explain when to use advice
8975 and when to use a hook.
8976
8977 2005-07-30 Eli Zaretskii <eliz@gnu.org>
8978
8979 * makefile.w32-in (info): Don't run install-info.
8980 ($(infodir)/dir): New target, produced by running install-info.
8981
8982 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8983
8984 * modes.texi (Defining Minor Modes): The keyword for the initial
8985 value is :init-value, not :initial-value.
8986
8987 2005-07-23 Eli Zaretskii <eliz@gnu.org>
8988
8989 * loading.texi (Autoload): Make the `doctor' example be consistent
8990 with what's in current loaddefs.el. Describe the "fn" magic in
8991 the usage portion of the doc string.
8992
8993 2005-07-22 Richard M. Stallman <rms@gnu.org>
8994
8995 * internals.texi (Garbage Collection): Clarify previous change.
8996
8997 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8998
8999 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9000
9001 2005-07-18 Juri Linkov <juri@jurta.org>
9002
9003 * commands.texi (Accessing Events):
9004 * frames.texi (Text Terminal Colors, Resources):
9005 * markers.texi (The Mark):
9006 * modes.texi (Defining Minor Modes):
9007 Delete duplicate duplicate words.
9008
9009 2005-07-16 Richard M. Stallman <rms@gnu.org>
9010
9011 * display.texi (Managing Overlays): Clarify make-overlay
9012 args for insertion types.
9013
9014 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9015
9016 * customize.texi (Variable Definitions):
9017 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9018 `standard-value' is a list too.
9019 (Defining New Types): Use @key{RET} instead of @key{ret}.
9020
9021 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9022
9023 * os.texi (Translating Input): Fix typo.
9024
9025 2005-07-08 Richard M. Stallman <rms@gnu.org>
9026
9027 * README: Update edition number and size estimate.
9028
9029 * elisp.texi (VERSION): Set to 2.9.
9030
9031 2005-07-07 Richard M. Stallman <rms@gnu.org>
9032
9033 * book-spine.texinfo: Update Emacs version.
9034
9035 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9036
9037 2005-07-06 Richard M. Stallman <rms@gnu.org>
9038
9039 * searching.texi (Regexp Search): Clarify what re-search-forward
9040 does when the search fails.
9041
9042 2005-07-05 Lute Kamstra <lute@gnu.org>
9043
9044 * Update FSF's address in GPL notices.
9045
9046 * doclicense.texi (GNU Free Documentation License):
9047 * gpl.texi (GPL):
9048 * tips.texi (Coding Conventions, Library Headers):
9049 * vol1.texi:
9050 * vol2.texi: Update FSF's address.
9051
9052 2005-07-04 Richard M. Stallman <rms@gnu.org>
9053
9054 * hooks.texi (Standard Hooks): Add occur-hook.
9055
9056 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9057
9058 * display.texi (The Echo Area): Correct menu.
9059
9060 2005-07-03 Richard M. Stallman <rms@gnu.org>
9061
9062 * elisp.texi (Top): Update subnode menu for Display.
9063
9064 * display.texi (Displaying Messages): New node, with most
9065 of what was in The Echo Area.
9066 (Progress): Move under The Echo Area.
9067 (Logging Messages): New node with new text.
9068 (Echo Area Customization): New node, the rest of what was
9069 in The Echo Area. Document message-truncate-lines with @defvar.
9070 (Display): Update menu.
9071
9072 * windows.texi (Textual Scrolling): Doc 3 values for
9073 scroll-preserve-screen-position.
9074
9075 * text.texi (Special Properties): Change hook functions
9076 should bind inhibit-modification-hooks around altering buffer text.
9077
9078 * keymaps.texi (Key Binding Commands): Call binding BINDING
9079 rather than DEFINITION.
9080
9081 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9082
9083 * variables.texi (Defining Variables): `user-variable-p' returns t
9084 for aliases of user options, nil for alias loops.
9085
9086 2005-06-28 Richard M. Stallman <rms@gnu.org>
9087
9088 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9089 make-keymap.
9090
9091 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9092
9093 * variables.texi (Setting Variables): Correct and clarify
9094 description of `add-to-ordered-list'.
9095
9096 2005-06-26 Richard M. Stallman <rms@gnu.org>
9097
9098 * display.texi (Faces): Minor cleanup.
9099
9100 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9101
9102 * display.texi (Faces): `facep' returns t for strings that are
9103 face names.
9104
9105 2005-06-25 Richard M. Stallman <rms@gnu.org>
9106
9107 * objects.texi (Equality Predicates): Clarify meaning of equal.
9108
9109 * windows.texi (Selecting Windows): save-selected-window
9110 and with-selected-window save and restore the current buffer.
9111
9112 2005-06-24 Richard M. Stallman <rms@gnu.org>
9113
9114 * numbers.texi (Float Basics): Explain how to test for NaN,
9115 and printing the sign of NaNs.
9116
9117 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9118
9119 * makefile.w32-in (MAKEINFO): Use --force.
9120
9121 2005-06-23 Richard M. Stallman <rms@gnu.org>
9122
9123 * display.texi (Face Functions): Correct Texinfo usage.
9124
9125 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9126
9127 * lists.texi (Rings): `ring-elements' now returns the elements of
9128 RING in order.
9129
9130 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9131
9132 * markers.texi (The Mark): Texinfo usage fix.
9133
9134 2005-06-23 Kim F. Storm <storm@cua.dk>
9135
9136 * searching.texi (Entire Match Data): Remove evaporate option for
9137 match-data. Do not mention evaporate option for set-match-data.
9138
9139 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9140
9141 * display.texi (Face Functions): Mention face aliases.
9142
9143 2005-06-21 Richard M. Stallman <rms@gnu.org>
9144
9145 * anti.texi (Antinews): Texinfo usage fix.
9146
9147 2005-06-21 Karl Berry <karl@gnu.org>
9148
9149 * elisp.texi: Use @copying.
9150
9151 * elisp.texi: Put @summarycontents and @contents before the Top
9152 node, instead of the end of the file, so that the contents appear
9153 in the right place in the dvi/pdf output.
9154
9155 2005-06-21 Juri Linkov <juri@jurta.org>
9156
9157 * display.texi (Defining Faces): Add `customized-face'.
9158
9159 2005-06-20 Kim F. Storm <storm@cua.dk>
9160
9161 * variables.texi (Setting Variables): Any type of element can be
9162 given order in add-to-ordered-list. Compare elements with eq.
9163
9164 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9165
9166 2005-06-20 Karl Berry <karl@gnu.org>
9167
9168 * syntax.texi (Syntax Flags): Make last column very slightly wider
9169 to avoid "generic comment" breaking on two lines and causing an
9170 underfull box.
9171
9172 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9173
9174 * lists.texi (Rings): Various minor clarifications and corrections.
9175
9176 2005-06-18 Richard M. Stallman <rms@gnu.org>
9177
9178 * functions.texi (Obsolete Functions): Simplify.
9179
9180 * variables.texi (Variable Aliases): Simplify.
9181
9182 * anti.texi, backups.texi, compile.texi, customization.texi:
9183 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9184 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9185 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9186 * variables.texi: Fix formatting ugliness.
9187
9188 * elisp.texi: Add links to Rings and Byte Packing.
9189 Update version and copyright years.
9190
9191 * minibuf.texi: Fix formatting ugliness.
9192 (Completion Commands): Move keymap vars to the end
9193 and vars completing-read binds to the top.
9194
9195 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9196
9197 * processes.texi: Fix typos.
9198 (Bindat Spec): Correct Texinfo error.
9199 (Byte Packing): Fix ungrammatical sentence.
9200
9201 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9202
9203 * lists.texi (Rings): New node.
9204 (Lists): Add it to menu.
9205
9206 * processes.texi (Byte Packing): New node.
9207 (Processes): Add it to menu.
9208
9209 2005-06-17 Richard M. Stallman <rms@gnu.org>
9210
9211 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9212
9213 * help.texi (Documentation Basics): Explain the xref to
9214 Documentation Tips.
9215
9216 * debugging.texi (Debugger Commands): Minor fix.
9217
9218 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9219
9220 * edebug.texi (Instrumenting): Eliminate duplicate link.
9221 (Specification List): Replace references to "below", referring to
9222 a later node, with one @ref to that node.
9223
9224 * os.texi (Timers): Timers should save and restore the match data
9225 if they change it.
9226
9227 * debugging.texi (Debugger Commands): Mention that the Lisp
9228 debugger can not step through primitive functions.
9229
9230 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
9231
9232 * functions.texi (Obsolete Functions): Update argument names of
9233 `make-obsolete' and `define-obsolete-function-alias'.
9234
9235 * variables.texi (Variable Aliases): Update argument names of
9236 `defvaralias', `make-obsolete-variable' and
9237 `define-obsolete-variable-alias'.
9238
9239 2005-06-15 Kim F. Storm <storm@cua.dk>
9240
9241 * searching.texi (Entire Match Data): Rephrase warnings about
9242 evaporate arg to match-data and set-match-data.
9243
9244 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9245
9246 * elisp.texi (Top): Update detailed menu.
9247
9248 * edebug.texi (Edebug): Update menu.
9249 (Instrumenting): Update xrefs.
9250 (Edebug Execution Modes): Correct xref.
9251 (Jumping): Clarify description of `h' command.
9252 Eliminate redundant @ref.
9253 (Breaks): New node.
9254 (Breakpoints): Is now a subsubsection.
9255 (Global Break Condition): Mention `C-x X X'.
9256 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9257 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9258 (Edebug Display Update): Correct pxref.
9259 (Edebug and Macros): New node.
9260 (Instrumenting Macro Calls): Is now a subsubsection.
9261 Neither arg of `def-edebug-spec' is evaluated.
9262 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9263 (Specification Examples): Fix typo.
9264
9265 2005-06-14 Lute Kamstra <lute@gnu.org>
9266
9267 * debugging.texi (Function Debugging): Primitives can break on
9268 entry too.
9269
9270 2005-06-14 Kim F. Storm <storm@cua.dk>
9271
9272 * variables.texi (Setting Variables): Add add-to-ordered-list.
9273
9274 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9275
9276 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9277 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9278
9279 2005-06-13 Lute Kamstra <lute@gnu.org>
9280
9281 * text.texi (Special Properties): Fix cross reference.
9282
9283 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9284
9285 * debugging.texi (Function Debugging): Delete mention of empty
9286 string argument to `cancel-debug-on-entry'. Delete inaccurate
9287 description of the return value of that command.
9288
9289 2005-06-11 Alan Mackenzie <acm@muc.de>
9290
9291 * text.texi (Adaptive Fill): Amplify the description of
9292 fill-context-prefix.
9293
9294 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9295
9296 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9297
9298 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9299
9300 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9301
9302 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9303
9304 * debugging.texi (Error Debugging): Minor rewording.
9305 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9306 is optional.
9307
9308 2005-06-10 Lute Kamstra <lute@gnu.org>
9309
9310 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9311 (Top): Give it a title. Correct version number. Give the
9312 detailed node listing a more prominent header.
9313 * intro.texi: Don't set VERSION here a second time.
9314 Mention Emacs's version too.
9315 * anti.texi (Antinews): Use EMACSVER to refer to the current
9316 version of Emacs.
9317
9318 2005-06-09 Kim F. Storm <storm@cua.dk>
9319
9320 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9321 match-data and set-match-data.
9322
9323 2005-06-08 Richard M. Stallman <rms@gnu.org>
9324
9325 * searching.texi (Entire Match Data): Clarify when match-data
9326 returns markers and when integers.
9327
9328 * display.texi (Defining Faces): Explain that face name should not
9329 end in `-face'.
9330
9331 * modes.texi (Mode Line Data): Minor cleanup.
9332 (Customizing Keywords): Node split out of Search-based Fontification.
9333 Add example of using font-lock-add-keywords from a hook.
9334 Clarify when MODE should be non-nil, and when nil.
9335
9336 2005-06-06 Richard M. Stallman <rms@gnu.org>
9337
9338 * modes.texi (Mode Line Data): Explain what happens when the car
9339 of a list is a void symbol.
9340 (Search-based Fontification): Explain MODE arg to
9341 font-lock-add-keywords and warn about calls from major modes.
9342
9343 2005-06-08 Juri Linkov <juri@jurta.org>
9344
9345 * display.texi (Standard Faces): Add `shadow' face.
9346
9347 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9348
9349 * modes.texi (Major Mode Conventions): A derived mode only needs
9350 to put the call to the parent mode inside `delay-mode-hooks'.
9351
9352 2005-05-29 Richard M. Stallman <rms@gnu.org>
9353
9354 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9355 new, and what that implies. Clarify.
9356
9357 * files.texi (Locating Files): Clean up the text.
9358
9359 * frames.texi (Window Frame Parameters): Document user-size.
9360 Shorten entry for top by referring to left.
9361
9362 2005-05-26 Richard M. Stallman <rms@gnu.org>
9363
9364 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9365 is new, and what the implications are. Other clarifications.
9366
9367 2005-05-24 Richard M. Stallman <rms@gnu.org>
9368
9369 * frames.texi (Dialog Boxes): Minor fixes.
9370
9371 2005-05-25 Masatake YAMATO <jet@gyve.org>
9372
9373 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9374
9375 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9376
9377 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9378 is optional.
9379
9380 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
9381
9382 * frames.texi (Dialog Boxes): Describe new optional argument.
9383
9384 2005-05-23 Lute Kamstra <lute@gnu.org>
9385
9386 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9387 syntax-begin-function over font-lock-beginning-of-syntax-function.
9388
9389 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9390
9391 * minibuf.texi (Reading File Names): Update description of
9392 `read-directory-name'.
9393
9394 * modes.texi (Derived Modes): Clarify :group keyword.
9395
9396 2005-05-21 Eli Zaretskii <eliz@gnu.org>
9397
9398 * files.texi (Locating Files): New subsection.
9399 Describe locate-file and executable-find.
9400
9401 2005-05-21 Kevin Ryde <user42@zip.com.au>
9402
9403 * frames.texi (Initial Parameters): Update cross reference to
9404 "Emacs Invocation".
9405
9406 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9407
9408 * keymaps.texi (Active Keymaps): Add anchor.
9409
9410 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9411 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9412 appropriate place.
9413 (Derived Modes): Small clarifications.
9414 (Minor Mode Conventions, Keymaps and Minor Modes):
9415 Replace references to nodes with references to anchors.
9416 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9417 Clarify description of lists whose first element is an integer.
9418 (Mode Line Variables): Add anchor.
9419 (%-Constructs): Clarify description of integer after %.
9420 (Emulating Mode Line): Describe nil value for FACE.
9421
9422 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9423
9424 * modes.texi (Derived Modes): Correct references to non-existing
9425 variable standard-syntax-table.
9426
9427 2005-05-17 Lute Kamstra <lute@gnu.org>
9428
9429 * modes.texi (Defining Minor Modes): Mention the mode hook.
9430
9431 2005-05-15 Kim F. Storm <storm@cua.dk>
9432
9433 * processes.texi (Network): Remove open-network-stream-nowait.
9434 (Network Servers): Remove open-network-stream-server.
9435
9436 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9437
9438 * elisp.texi (Top): Update detailed menu.
9439
9440 * variables.texi: Reorder nodes.
9441 (Variables): Update menu.
9442 (File Local Variables): Do not refer to the `-*-' line as
9443 a "local variables list". Add pxref.
9444
9445 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9446
9447 * elisp.texi (Top): Update detailed menu for node changes.
9448
9449 * modes.texi (Modes): Update Menu.
9450 (Hooks): Move to beginning of chapter.
9451 Most minor modes run mode hooks too.
9452 `add-hook' can handle void hooks or hooks whose value is a single
9453 function.
9454 (Major Modes): Update Menu.
9455 (Major Mode Basics): New node, split off from `Major Modes'.
9456 (Major Mode Conventions): Correct xref. Explain how to handle
9457 auto-mode-alist if the major mode command has an autoload cookie.
9458 (Auto Major Mode): Major update. Add magic-mode-alist.
9459 (Derived Modes): Major update.
9460 (Mode Line Format): Update Menu.
9461 (Mode Line Basics): New node, split off from `Mode Line Format'.
9462
9463 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9464 for `magic autoload comment'. Add index entries and anchor.
9465
9466 2005-05-14 Richard M. Stallman <rms@gnu.org>
9467
9468 * tips.texi (Coding Conventions): Explain how important it is
9469 that just loading certain files not change Emacs behavior.
9470
9471 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9472
9473 2005-05-12 Lute Kamstra <lute@gnu.org>
9474
9475 * modes.texi (Generic Modes): Update.
9476 (Major Modes): Refer to node "Generic Modes".
9477
9478 * elisp.texi (Top): Update to the current structure of the manual.
9479 * processes.texi (Processes): Add menu description.
9480 * customize.texi (Customization): Add menu descriptions.
9481
9482 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9483
9484 * processes.texi (Signals to Processes)
9485 (Low-Level Network): Fix typos.
9486
9487 2005-05-11 Lute Kamstra <lute@gnu.org>
9488
9489 * elisp.texi (Top): Add some nodes from the chapter "Major and
9490 Minor Modes" to the detailed node listing.
9491
9492 2005-05-10 Richard M. Stallman <rms@gnu.org>
9493
9494 * keymaps.texi (Extended Menu Items): Menu item filter functions
9495 can be called at any time.
9496
9497 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9498
9499 * variables.texi (File Local Variables): `(hack-local-variables t)'
9500 now also checks whether a mode is specified in the local variables
9501 list.
9502
9503 2005-05-05 Kevin Ryde <user42@zip.com.au>
9504
9505 * display.texi (The Echo Area): Correct format function cross
9506 reference.
9507
9508 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9509
9510 * variables.texi (Variable Aliases): Change description of
9511 `define-obsolete-variable-alias'.
9512
9513 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9514 (Defining Functions): Add xref.
9515 (Obsolete Functions): New node.
9516 (Function Safety): Standardize capitalization of section title.
9517
9518 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9519 (Dialog Boxes): Complete description of `x-popup-dialog'.
9520
9521 2005-05-04 Richard M. Stallman <rms@gnu.org>
9522
9523 * commands.texi (Interactive Codes): Fix Texinfo usage.
9524 Document U more clearly.
9525
9526 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9527
9528 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9529 function and not a macro.
9530
9531 * frames.texi (Pop-Up Menus): Correct and clarify description of
9532 `x-popup-menu'.
9533 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9534
9535 2005-05-01 Richard M. Stallman <rms@gnu.org>
9536
9537 * edebug.texi (Checking Whether to Stop): Fix previous change.
9538
9539 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9540
9541 * display.texi: Fix typos and Texinfo usage.
9542
9543 * edebug.texi (Checking Whether to Stop): executing-macro ->
9544 executing-kbd-macro.
9545
9546 2005-05-01 Richard M. Stallman <rms@gnu.org>
9547
9548 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9549
9550 2005-04-30 Richard M. Stallman <rms@gnu.org>
9551
9552 * files.texi (Magic File Names): Document `operations' property.
9553
9554 2005-04-29 Lute Kamstra <lute@gnu.org>
9555
9556 * modes.texi (Generic Modes): New node.
9557 (Major Modes): Add it to the menu.
9558 (Derived Modes): Add "derived mode" to concept index.
9559
9560 2005-04-28 Lute Kamstra <lute@gnu.org>
9561
9562 * modes.texi (Defining Minor Modes): Fix previous change.
9563 (Font Lock Mode): Simplify.
9564 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9565 when set and that some parts are optional. Add cross references.
9566 (Search-based Fontification): Say how to specify font-lock-keywords.
9567 Add cross references. Add font-lock-multiline to index.
9568 Move font-lock-keywords-case-fold-search here from node "Other Font
9569 Lock Variables". Document font-lock-add-keywords and
9570 font-lock-remove-keywords.
9571 (Other Font Lock Variables): Move font-lock-keywords-only,
9572 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9573 and font-lock-syntactic-face-function to node "Syntactic Font
9574 Lock". Move font-lock-keywords-case-fold-search to node
9575 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9576 and font-lock-{,un}fontify-{buffer,region}-function.
9577 (Precalculated Fontification): Remove reference to deleted variable
9578 font-lock-core-only.
9579 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9580 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9581 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9582 and font-lock-syntactic-face-function here from node "Other Font
9583 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9584 Syntax Properties". Add cross references.
9585 (Setting Syntax Properties): New node.
9586 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9587 * syntax.texi (Syntax Properties): Add cross reference.
9588 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9589
9590 2005-04-26 Richard M. Stallman <rms@gnu.org>
9591
9592 * display.texi (Defining Faces):
9593 Document `default' elements of defface spec.
9594
9595 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9596
9597 * variables.texi (Variable Aliases): Clarify text.
9598
9599 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
9600
9601 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9602
9603 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9604
9605 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9606
9607 2005-04-24 Eli Zaretskii <eliz@gnu.org>
9608
9609 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9610 syntax-after and syntax-class.
9611
9612 * files.texi (Changing Files): Fix last change's cross-reference.
9613 (Unique File Names): Don't mention "numbers" in the documentation
9614 of make-temp-file and make-temp-name.
9615
9616 2005-04-23 Richard M. Stallman <rms@gnu.org>
9617
9618 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9619
9620 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9621
9622 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9623
9624 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9625
9626 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9627 and define-obsolete-variable-alias.
9628
9629 2005-04-22 Kim F. Storm <storm@cua.dk>
9630
9631 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9632 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9633
9634 2005-04-21 Lute Kamstra <lute@gnu.org>
9635
9636 * lists.texi (Association Lists): Document rassq-delete-all.
9637
9638 2005-04-19 Richard M. Stallman <rms@gnu.org>
9639
9640 * modes.texi (Search-based Fontification): Explain that
9641 facespec is an expression to be evaluated.
9642
9643 2005-04-19 Kevin Ryde <user42@zip.com.au>
9644
9645 * streams.texi (Output Functions): Fix xref.
9646 * strings.texi (String Conversion): Fix xref.
9647
9648 2005-04-19 Kim F. Storm <storm@cua.dk>
9649
9650 * symbols.texi (Symbol Plists): Add safe-get.
9651 Mention that `get' may signal an error.
9652
9653 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
9654
9655 * customize.texi (Variable Definitions): Replace tooltip-mode
9656 example with save-place.
9657
9658 2005-04-17 Richard M. Stallman <rms@gnu.org>
9659
9660 * buffers.texi (Indirect Buffers): Clarify.
9661
9662 * positions.texi (Positions): Clarify converting marker to integer.
9663
9664 * strings.texi (String Basics): Mention string-match; clarify.
9665
9666 2005-04-08 Lute Kamstra <lute@gnu.org>
9667
9668 * modes.texi (Search-based Fontification): Fix cross references.
9669 Use consistent terminology. Document anchored highlighting.
9670
9671 2005-04-05 Lute Kamstra <lute@gnu.org>
9672
9673 * modes.texi (Defining Minor Modes): Document :group keyword
9674 argument and its default value.
9675
9676 2005-04-03 Lute Kamstra <lute@gnu.org>
9677
9678 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9679 references and/or descriptions. Delete major mode hooks; mention
9680 them as a category instead. Rename or delete obsolete hooks.
9681
9682 2005-04-02 Richard M. Stallman <rms@gnu.org>
9683
9684 * nonascii.texi (Coding System Basics): Another wording cleanup.
9685
9686 2005-04-01 Richard M. Stallman <rms@gnu.org>
9687
9688 * nonascii.texi (Coding System Basics): Clarify previous change.
9689
9690 2005-04-01 Kenichi Handa <handa@m17n.org>
9691
9692 * nonascii.texi (Coding System Basics): Describe about roundtrip
9693 identity of coding systems.
9694
9695 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
9696
9697 * text.texi (Buffer Contents): Add filter-buffer-substring and
9698 buffer-substring-filters.
9699
9700 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
9701
9702 * anti.texi (Antinews): Mention `G' interactive code.
9703
9704 * tips.texi (Compilation Tips): Mention benchmark.el.
9705
9706 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9707
9708 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9709 is now bound to M-o M-o.
9710
9711 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9712
9713 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9714
9715 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9716 in the Emacs Manual).
9717 * Makefile.in (srcs): Remove calendar.texi.
9718 * makefile.w32-in (srcs): Remove calendar.texi.
9719 * display.texi (Display): Change name of next node.
9720 * os.texi (System In): Change name of previous node.
9721 * elisp.texi (Top): Remove Calendar references.
9722 * vol1.texi (Top): Remove Calendar references.
9723 * vol2.texi (Top): Remove Calendar references.
9724
9725 2005-03-25 Richard M. Stallman <rms@gnu.org>
9726
9727 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9728 Cleanup previous change.
9729
9730 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
9731
9732 * display.texi (Face Attributes): Faces earlier in an :inherit
9733 list take precedence.
9734 (Scroll Bars): Fix description of vertical-scroll-bars.
9735 Document frame-current-scroll-bars and window-current-scroll-bars.
9736
9737 * markers.texi (The Mark): Document temporary Transient Mark mode.
9738
9739 * minibuf.texi (Reading File Names):
9740 Document read-file-name-completion-ignore-case.
9741
9742 * positions.texi (Screen Lines): Document nil for width argument
9743 to compute-motion.
9744
9745 2005-03-23 Kim F. Storm <storm@cua.dk>
9746
9747 * display.texi (Standard Faces): Other faces used in the fringe
9748 implicitly inherits from the fringe face.
9749 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9750 properties implicitly inherits from fringe face.
9751 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9752
9753 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
9754
9755 * display.texi (Invisible Text): State default value of
9756 line-move-ignore-invisible.
9757 (Managing Overlays): Document remove-overlays.
9758 (Standard Faces): Document escape-glyph face.
9759
9760 * minibuf.texi (Reading File Names): Document read-file-name-function.
9761
9762 * modes.texi (Other Font Lock Variables):
9763 Document font-lock-lines-before.
9764
9765 * positions.texi (Skipping Characters): skip-chars-forward allows
9766 character classes.
9767
9768 2005-03-18 Lute Kamstra <lute@gnu.org>
9769
9770 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9771
9772 2005-03-17 Richard M. Stallman <rms@gnu.org>
9773
9774 * text.texi (Undo): Document extensible undo entries.
9775
9776 * searching.texi (String Search, Regexp Search): Cleanups.
9777
9778 * nonascii.texi (Character Codes): Minor fix.
9779
9780 * display.texi (Display Property): Explain the significance
9781 of having text properties that are eq.
9782 (Other Display Specs): Explain string as display spec.
9783
9784 * commands.texi (Interactive Codes): Document G option.
9785
9786 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
9787
9788 * text.texi (Filling): Add sentence-end-without-period and
9789 sentence-end-without-space.
9790 (Changing Properties): Minor fix.
9791
9792 * anti.texi: Total rewrite.
9793
9794 2005-03-15 Lute Kamstra <lute@gnu.org>
9795
9796 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9797
9798 2005-03-08 Kim F. Storm <storm@cua.dk>
9799
9800 * display.texi (Specified Space): Property :width is support on
9801 non-graphic terminals, :height is not.
9802
9803 2005-03-07 Richard M. Stallman <rms@gnu.org>
9804
9805 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9806 Now subnodes of Fringes.
9807 (Overlay Arrow): Document overlay-arrow-variable-list.
9808 (Fringe Size/Pos): New node, broken out of Fringes.
9809 (Display): Explain clearing vs redisplay better.
9810 (Truncation): Clarify use of bitmaps.
9811 (The Echo Area): Clarify the uses of the echo area.
9812 Add max-mini-window-height.
9813 (Progress): Clarify.
9814 (Invisible Text): Explain that main loop moves point out.
9815 (Selective Display): Say "hidden", not "invisible".
9816 (Managing Overlays): Move up. Describe relation to Undo here.
9817 (Overlay Properties): Clarify intro.
9818 (Finding Overlays): Explain return values when nothing found.
9819 (Width): truncate-string-to-width has added arg.
9820 (Displaying Faces): Clarify and update mode line face handling.
9821 (Face Functions): Minor cleanup.
9822 (Conditional Display): Merge into Other Display Specs.
9823 (Pixel Specification, Other Display Specs): Minor cleanups.
9824 (Images, Image Descriptors): Minor cleanups.
9825 (GIF Images): Patents have expired.
9826 (Showing Images): Explain default text for insert-image.
9827 (Manipulating Button Types): Merge into Manipulating Buttons.
9828 (Making Buttons): Explain return values.
9829 (Button Buffer Commands): Add xref.
9830 (Inverse Video): Update mode-line-inverse-video.
9831 (Display Table Format): Clarify.
9832 (Active Display Table): Give defaults for window-display-table.
9833
9834 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9835 and calendar-today-marker are strings, not chars.
9836 (Holiday Customizing): Minor fix.
9837
9838 * internals.texi (Writing Emacs Primitives): Update `or' example.
9839 Update limit on # args of subr.
9840
9841 * edebug.texi (Using Edebug): Arrow is in fringe.
9842 (Instrumenting): Arg to eval-defun works without loading edebug.
9843 (Edebug Execution Modes): Add xref.
9844
9845 * customize.texi (Common Keywords): Clarify :require.
9846 Mention :version here.
9847 (Variable Definitions, Group Definitions): Not here.
9848 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9849
9850 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
9851 * nonascii.texi (Text Representations): Clarify position-bytes.
9852 (Character Sets): Add list-charset-chars.
9853 (Scanning Charsets): Add charset-after.
9854 (Encoding and I/O): Minor fix.
9855
9856 2005-03-06 Richard M. Stallman <rms@gnu.org>
9857
9858 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9859 (Resizing Windows): Likewise.
9860
9861 * text.texi (Change Hooks): Get rid of "Emacs 21".
9862
9863 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9864
9865 * streams.texi (Output Variables): Get rid of "Emacs 21".
9866
9867 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9868
9869 * os.texi (Translating Input): Replace flow-control example
9870 with a less obsolete example that uses `keyboard-translate'.
9871
9872 * objects.texi (Hash Table Type, Circular Objects):
9873 Get rid of "Emacs 21".
9874
9875 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9876 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9877
9878 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9879
9880 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9881
9882 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9883 (Menu Bar): Fix when menu-bar-update-hook is called.
9884
9885 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9886
9887 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9888 and make it read better.
9889
9890 * files.texi (Writing to Files): Get rid of "Emacs 21".
9891 (Unique File Names): Likewise.
9892
9893 * elisp.texi: Update Emacs version to 22.
9894
9895 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9896 (Overlay Properties, Face Attributes): Likewise.
9897 (Managing Overlays): Fix punctuation.
9898 (Attribute Functions): Clarify set-face-font; get rid of
9899 info about old Emacs versions.
9900 (Auto Faces, Font Lookup, Display Property, Images):
9901 Get rid of "Emacs 21".
9902
9903 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9904
9905 2005-03-05 Richard M. Stallman <rms@gnu.org>
9906
9907 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9908
9909 2005-03-04 Lute Kamstra <lute@gnu.org>
9910
9911 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9912
9913 2005-03-03 Lute Kamstra <lute@gnu.org>
9914
9915 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9916
9917 2005-03-01 Lute Kamstra <lute@gnu.org>
9918
9919 * debugging.texi (Debugger Commands): Update `j'.
9920
9921 2005-02-28 Lute Kamstra <lute@gnu.org>
9922
9923 * debugging.texi (Debugging): Fix typo.
9924 (Error Debugging): Document eval-expression-debug-on-error.
9925 (Function Debugging): Update example.
9926 (Using Debugger): Mention starred stack frames.
9927 (Debugger Commands): Document `j' and `l'.
9928 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9929 Update the messages that the debugger displays.
9930 (Internals of Debugger): Add cross reference. Update example.
9931 (Excess Open): Minor improvement.
9932 (Excess Close): Minor improvement.
9933
9934 2005-02-26 Richard M. Stallman <rms@gnu.org>
9935
9936 * tips.texi (Coding Conventions): Clarify.
9937 Put all the major mode key reservations together.
9938 Mention the Mouse-1 => Mouse-2 conventions.
9939
9940 * syntax.texi (Syntax Class Table): Clarify.
9941 (Syntax Table Functions): syntax-after moved from here.
9942 (Syntax Table Internals): syntax-after moved to here.
9943 (Parsing Expressions): Update info on number of values
9944 and what's meaningful in the STATE argument.
9945 (Categories): Fix typo.
9946
9947 * sequences.texi (Arrays): Cleanup.
9948 (Char-Tables): Clarify.
9949
9950 * processes.texi (Deleting Processes): Cleanups, add xref.
9951 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9952 (Process Information): set-process-coding-system, some args optional.
9953 (Input to Processes): Explain various types for PROCESS args.
9954 Rename them from PROCESS-NAME to PROCESS.
9955 (Signals to Processes): Likewise.
9956 (Decoding Output): Cleanup.
9957 (Query Before Exit): Clarify.
9958
9959 * os.texi (Startup Summary): Correct the options; add missing ones.
9960 (Terminal Output, Batch Mode): Clarify.
9961 (Flow Control): Node deleted.
9962
9963 * markers.texi (The Mark): Clarify.
9964
9965 * macros.texi (Expansion): Cleanup.
9966 (Indenting Macros): indent-spec allows ints, not floats.
9967
9968 * keymaps.texi (Keymaps): Clarify.
9969 (Format of Keymaps): Update lisp-mode-map example.
9970 (Active Keymaps, Key Lookup): Clarify.
9971 (Changing Key Bindings): Add xref to `kbd'.
9972 (Key Binding Commands, Simple Menu Items): Clarify.
9973 (Mouse Menus, Menu Bar): Clarify.
9974 (Menu Example): Replace print example with menu-bar-replace-menu.
9975
9976 * help.texi (Documentation Basics): Add function-documentation prop.
9977
9978 * elisp.texi (Top): Don't refer to Flow Control node.
9979
9980 * commands.texi (Command Overview): Improve xrefs.
9981 (Adjusting Point): Adjusting point applies to intangible and invis.
9982 (Key Sequence Input): Doc extra read-key-sequence args.
9983 Likewise for read-key-sequence-vector.
9984
9985 * backups.texi (Rename or Copy): Minor fix.
9986 (Numbered Backups): For version-control, say the default.
9987 (Auto-Saving): make-auto-save-file-name example is simplified.
9988
9989 * advice.texi (Advising Functions): Don't imply one part of Emacs
9990 should advise another part. Markup changes.
9991 (Defining Advice): Move transitional para.
9992 (Activation of Advice): Cleanup.
9993 Explain if COMPILE is nil or negative.
9994
9995 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9996
9997 2005-02-24 Lute Kamstra <lute@gnu.org>
9998
9999 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10000 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10001
10002 2005-02-23 Lute Kamstra <lute@gnu.org>
10003
10004 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10005 to define global minor modes as well.
10006
10007 * display.texi (Managing Overlays): overlay-buffer returns nil for
10008 deleted overlays.
10009
10010 2005-02-22 Kim F. Storm <storm@cua.dk>
10011
10012 * minibuf.texi (Basic Completion): Allow symbols in addition to
10013 strings in try-completion and all-completions.
10014
10015 2005-02-14 Lute Kamstra <lute@gnu.org>
10016
10017 * elisp.texi (Top): Remove reference to deleted node.
10018
10019 * lists.texi (Lists): Remove reference to deleted node.
10020 (Cons Cells): Fix typo.
10021
10022 * loading.texi (Where Defined): Fix typo.
10023
10024 2005-02-14 Richard M. Stallman <rms@gnu.org>
10025
10026 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10027 is useful for discarding some minor modes.
10028
10029 * symbols.texi (Symbol Components): Reorder examples.
10030
10031 * streams.texi (Input Functions): State standard-input default.
10032 (Output Variables): State standard-output default.
10033
10034 * objects.texi (Printed Representation): Clarify read syntax vs print.
10035 (Floating Point Type): Explain meaning better.
10036 (Symbol Type): Explain uniqueness better.
10037 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10038 List examples sooner.
10039 (Box Diagrams): New subnode broken out.
10040 Some examples moved from old Lists as Boxes node.
10041 (Dotted Pair Notation): Clarify intro.
10042 (Array Type): Clarify.
10043 (Type Predicates): Add hash-table-p.
10044
10045 * numbers.texi (Integer Basics): Clarify radix explanation.
10046 (Predicates on Numbers): Minor clarification.
10047 (Comparison of Numbers): Minor clarification. Clarify eql.
10048 Typos in min, max.
10049 (Math Functions): Clarify overflow in expt.
10050
10051 * minibuf.texi (Text from Minibuffer): Minor clarification.
10052 Mention arrow keys.
10053
10054 * loading.texi (Autoload): defun's doc string overrides autoload's
10055 doc string.
10056 (Repeated Loading): Modernize "add to list" examples.
10057 (Where Defined): Finish updating table of load-history elts.
10058
10059 * lists.texi (List-related Predicates): Minor wording improvement.
10060 (Lists as Boxes): Node deleted.
10061 (Building Lists): Explain trivial cases of number-sequence.
10062
10063 * hash.texi (Hash Tables): Add desc to menu items.
10064 (Creating Hash): Explain "full" means "make larger".
10065 (Hash Access): Any object can be a key.
10066 State value of maphash.
10067
10068 * functions.texi (What Is a Function): Wording cleanup.
10069 (Function Documentation): Minor cleanup.
10070 Explain purpose of calling convention at end of doc string.
10071 (Function Names): Wording cleanup.
10072 (Calling Functions): Wording cleanup.
10073 Explain better how funcall calls the function.
10074 (Function Cells): Delete example of saving and redefining function.
10075
10076 * control.texi (Combining Conditions): Wording cleanup.
10077 (Iteration): dolist and dotimes bind VAR locally.
10078 (Cleanups): Xref to Atomic Changes.
10079
10080 * compile.texi (Byte Compilation): Delete 19.29 info.
10081 (Compilation Functions): Macros' difficulties don't affect defsubst.
10082 (Docs and Compilation): Delete 19.29 info.
10083
10084 2005-02-10 Richard M. Stallman <rms@gnu.org>
10085
10086 * objects.texi (Symbol Type): Minor correction.
10087
10088 2005-02-06 Lute Kamstra <lute@gnu.org>
10089
10090 * modes.texi (Example Major Modes): Fix typos.
10091
10092 2005-02-06 Richard M. Stallman <rms@gnu.org>
10093
10094 * text.texi (Margins): fill-nobreak-predicate can be one function.
10095
10096 * strings.texi (Modifying Strings): clear-string can make unibyte.
10097 (Formatting Strings): format gives error if values missing.
10098
10099 * positions.texi (Character Motion): Mention default arg
10100 for forward-char. backward-char refers to forward-char.
10101 (Word Motion): Mention default arg for forward-word.
10102 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10103 Simplify end-of-buffer.
10104 (Text Lines): Mention default arg for forward-line.
10105 (List Motion): Mention default arg for beginning/end-of-defun.
10106 (Skipping Characters): Minor fixes in explaining character-set.
10107
10108 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10109 Mode inheritance applies only when default-major-mode is nil.
10110 Clarifications.
10111 (Example Major Modes): Update Text mode and Lisp mode examples.
10112 (Minor Mode Conventions): Mention define-minor-mode at top.
10113 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10114 (Mode Line Format): Update mode line face display info.
10115 (Properties in Mode): Mention effect of risky vars.
10116 (Imenu): Define imenu-add-to-menubar.
10117 (Font Lock Mode): Add descriptions to menu lines.
10118 (Faces for Font Lock): Add font-lock-doc-face.
10119
10120 2005-02-05 Lute Kamstra <lute@gnu.org>
10121
10122 * text.texi (Maintaining Undo): Remove obsolete function.
10123
10124 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10125
10126 * frames.texi (Color Names): Add pointer to the X docs about RGB
10127 color specifications. Improve indexing.
10128 (Text Terminal Colors): Replace the description of RGB values by
10129 an xref to "Color Names".
10130
10131 2005-02-03 Richard M. Stallman <rms@gnu.org>
10132
10133 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10134 Clarify.
10135 (Selecting Windows): Clarify save-selected-window.
10136 (Cyclic Window Ordering): Clarify walk-windows.
10137 (Window Point): Clarify.
10138 (Window Start): Add comment to example.
10139 (Resizing Windows): Add `interactive' specs in examples.
10140 Document fit-window-to-buffer.
10141
10142 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10143 (Undo, Maintaining Undo): Clarify last change.
10144 (Sorting): In sort-numeric-fields, explain about octal and hex.
10145 Mention sort-numeric-base.
10146 (Format Properties): Add xref for hard newlines.
10147
10148 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10149 (Pop-Up Menus): Fix typo.
10150 (Color Names): Explain all types of color names.
10151 Explain color-values on B&W terminal.
10152 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10153
10154 * files.texi (File Locks): Not supported on MS systems.
10155 (Testing Accessibility): Clarify.
10156
10157 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10158 (Coverage Testing): Fix typo.
10159
10160 * commands.texi (Misc Events): Remove stray space.
10161
10162 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10163 (Modification Time): Clarify when visited-file-modtime returns 0.
10164 (The Buffer List): Clarify bury-buffer.
10165 (Killing Buffers): Clarify.
10166 (Indirect Buffers): Add clone-indirect-buffer.
10167
10168 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10169
10170 * edebug.texi (Printing in Edebug): Fix default value of
10171 edebug-print-circle.
10172 (Coverage Testing): Fix displayed frequency count data.
10173
10174 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10175
10176 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10177
10178 2005-02-02 Kim F. Storm <storm@cua.dk>
10179
10180 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10181
10182 2005-01-29 Eli Zaretskii <eliz@gnu.org>
10183
10184 * commands.texi (Misc Events): Describe the help-echo event.
10185
10186 * text.texi (Special Properties) <help-echo>: Use `pos'
10187 consistently in description of the help-echo property.
10188 Use @code{nil} instead of @var{nil}.
10189
10190 * display.texi (Overlay Properties): Fix the index entry for
10191 help-echo overlay property.
10192
10193 * customize.texi (Type Keywords): Uncomment the xref to the
10194 help-echo property documentation.
10195
10196 2005-01-23 Kim F. Storm <storm@cua.dk>
10197
10198 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10199 return value. Third element FULLY replaced by PARTIAL which
10200 specifies number of invisible pixels if row is only partially visible.
10201 (Textual Scrolling): Mention auto-window-vscroll.
10202 (Vertical Scrolling): New defvar auto-window-vscroll.
10203
10204 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10205
10206 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10207 command remapping.
10208
10209 2005-01-15 Richard M. Stallman <rms@gnu.org>
10210
10211 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10212
10213 2005-01-14 Kim F. Storm <storm@cua.dk>
10214
10215 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10216
10217 * text.texi (Links and Mouse-1): Fix string and vector item.
10218
10219 2005-01-13 Richard M. Stallman <rms@gnu.org>
10220
10221 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10222 descriptions of overriding-local-map and overriding-terminal-local-map.
10223
10224 * text.texi (Links and Mouse-1): Clarify text.
10225
10226 2005-01-13 Kim F. Storm <storm@cua.dk>
10227
10228 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10229
10230 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10231
10232 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10233
10234 2005-01-12 Kim F. Storm <storm@cua.dk>
10235
10236 * text.texi (Links and Mouse-1): Rename section from Enabling
10237 Mouse-1 to Following Links. Change xrefs.
10238 Add examples for define-button-type and define-widget.
10239
10240 * display.texi (Button Properties, Button Buffer Commands):
10241 Clarify mouse-1 and follow-link functionality.
10242
10243 2005-01-12 Richard M. Stallman <rms@gnu.org>
10244
10245 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10246
10247 * display.texi (Beeping): Fix Texinfo usage.
10248
10249 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10250
10251 2005-01-11 Kim F. Storm <storm@cua.dk>
10252
10253 * display.texi (Button Properties, Button Buffer Commands):
10254 Mention mouse-1 binding. Add follow-link keyword.
10255
10256 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10257 (Enabling Mouse-1 to Follow Links): New subsection.
10258
10259 2005-01-06 Richard M. Stallman <rms@gnu.org>
10260
10261 * text.texi (Special Properties): Minor change.
10262
10263 * os.texi (Timers): Clarify previous change.
10264
10265 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10266
10267 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10268
10269 * display.texi (Face Attributes): Correct xref to renamed node.
10270
10271 2005-01-01 Richard M. Stallman <rms@gnu.org>
10272
10273 * display.texi (Face Attributes): Describe hex color specs.
10274
10275 2004-12-31 Richard M. Stallman <rms@gnu.org>
10276
10277 * os.texi (Timers): Update previous change.
10278
10279 2004-12-30 Kim F. Storm <storm@cua.dk>
10280
10281 * display.texi (Line Height): Total line-height is now specified
10282 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10283 in cons cells. (nil . RATIO) is relative to actual line height.
10284 Use line-height `t' instead of `0' to get minimum height.
10285
10286 2004-12-29 Richard M. Stallman <rms@gnu.org>
10287
10288 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10289
10290 2004-12-28 Richard M. Stallman <rms@gnu.org>
10291
10292 * commands.texi (Quitting): Clarify value of with-local-quit.
10293
10294 * elisp.texi (Top): Fix previous change.
10295
10296 * loading.texi (Loading): Fix previous change.
10297
10298 2004-12-27 Richard M. Stallman <rms@gnu.org>
10299
10300 * Makefile.in (MAKEINFO): Specify --force.
10301
10302 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10303
10304 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10305
10306 * display.texi (Line Height): Further clarify.
10307
10308 * elisp.texi (Top): Update Loading submenu.
10309
10310 * loading.texi (Where Defined): New node.
10311 (Unloading): load-history moved to Where Defined.
10312
10313 2004-12-21 Richard M. Stallman <rms@gnu.org>
10314
10315 * commands.texi (Event Input Misc): Add while-no-input.
10316
10317 2004-12-11 Richard M. Stallman <rms@gnu.org>
10318
10319 * display.texi (Line Height): Rewrite text for clarity.
10320
10321 2004-12-11 Kim F. Storm <storm@cua.dk>
10322
10323 * display.texi (Display): Add node "Line Height" to menu.
10324 (Line Height): New node. Move full description of line-spacing
10325 and line-height text properties here from text.texi.
10326 (Scroll Bars): Add vertical-scroll-bar variable.
10327
10328 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10329
10330 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10331 line-spacing and vertical-scroll-bar.
10332
10333 * text.texi (Special Properties): Just mention line-spacing and
10334 line-height here, add xref to new "Line Height" node.
10335
10336 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10337
10338 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10339
10340 * locals.texi (Standard Buffer-Local Variables):
10341 Add @xref for `line-spacing'.
10342
10343 2004-12-05 Richard M. Stallman <rms@gnu.org>
10344
10345 * Makefile.in (maintainer-clean): Remove the info files
10346 in $(infodir) where they are created.
10347
10348 2004-12-03 Richard M. Stallman <rms@gnu.org>
10349
10350 * windows.texi (Selecting Windows): get-lru-window and
10351 get-largest-window don't consider dedicated windows.
10352
10353 * text.texi (Undo): Document undo-in-progress.
10354
10355 2004-11-26 Richard M. Stallman <rms@gnu.org>
10356
10357 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10358 Remove a few vars that are not always buffer-local.
10359
10360 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10361
10362 * locals.texi (Standard Buffer-Local Variables): Comment out
10363 xref's to non-existent node `Yet to be written'.
10364
10365 2004-11-24 Richard M. Stallman <rms@gnu.org>
10366
10367 * processes.texi (Synchronous Processes): Grammar fix.
10368
10369 * numbers.texi (Comparison of Numbers): Add eql.
10370
10371 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10372
10373 * intro.texi (Printing Notation): Fix previous change.
10374
10375 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10376 and default-indicate-buffer-boundaries from here.
10377 (Usual Display): To here.
10378 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10379 (Usual Display): Move tab-width up.
10380
10381 * customize.texi (Variable Definitions):
10382 Replace show-paren-mode example with tooltip-mode.
10383 (Simple Types, Composite Types, Defining New Types):
10384 Minor cleanups.
10385
10386 2004-11-21 Jesper Harder <harder@ifa.au.dk>
10387
10388 * processes.texi (Synchronous Processes, Output from Processes):
10389 Markup fix.
10390
10391 2004-11-20 Richard M. Stallman <rms@gnu.org>
10392
10393 * positions.texi (Skipping Characters): skip-chars-forward
10394 now handles char classes.
10395
10396 * intro.texi (Printing Notation): Avoid confusion of `print'
10397 when explaining @print.
10398
10399 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10400
10401 * display.texi (Display Table Format): Minor fix.
10402
10403 * streams.texi (Output Functions): Fix print example.
10404
10405 * Makefile.in (elisp): New target.
10406 (dist): Depend on $(infodir)/elisp, not elisp.
10407 Copy the info files from $(infodir).
10408
10409 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10410 read-from-minibuffer.
10411
10412 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10413
10414 2004-11-19 Richard M. Stallman <rms@gnu.org>
10415
10416 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10417
10418 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10419
10420 * tips.texi (Coding Conventions): Fix typo.
10421
10422 2004-11-16 Richard M. Stallman <rms@gnu.org>
10423
10424 * tips.texi (Coding Conventions): Separate defvar and require
10425 methods to avoid warnings. Use require only when there are many
10426 functions and variables from that package.
10427
10428 * minibuf.texi (Minibuffer Completion): When ignoring case,
10429 predicate must not be case-sensitive.
10430
10431 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10432 (Test Coverage): Don't talk about "splotches". Clarified.
10433
10434 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10435
10436 * frames.texi (Window Frame Parameters): Fix typo.
10437
10438 2004-11-15 Kim F. Storm <storm@cua.dk>
10439
10440 * symbols.texi (Other Plists): Note that plist-get may signal error.
10441 Add safe-plist-get.
10442
10443 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10444
10445 * modes.texi (Font Lock Basics): Fix typo.
10446
10447 2004-11-08 Richard M. Stallman <rms@gnu.org>
10448
10449 * syntax.texi (Syntax Table Functions): Add syntax-after.
10450
10451 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
10452
10453 * os.texi (Processor Run Time): New section documenting
10454 get-internal-run-time.
10455
10456 2004-11-06 Eli Zaretskii <eliz@gnu.org>
10457
10458 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10459 it nukes elisp-cover.texi.
10460 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10461 elisp-0 etc.
10462
10463 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10464
10465 * commands.texi (Keyboard Macros): Document `append' return value
10466 of `defining-kbd-macro'.
10467
10468 2004-11-01 Richard M. Stallman <rms@gnu.org>
10469
10470 * commands.texi (Interactive Call): Add called-interactively-p.
10471
10472 2004-10-29 Simon Josefsson <jas@extundo.com>
10473
10474 * minibuf.texi (Reading a Password): Revert.
10475
10476 2004-10-28 Richard M. Stallman <rms@gnu.org>
10477
10478 * frames.texi (Display Feature Testing): Explain about "vendor".
10479
10480 2004-10-27 Richard M. Stallman <rms@gnu.org>
10481
10482 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10483 not raw. Clarify `n'.
10484 (Interactive Call): Rewrite interactive-p, focusing on when
10485 and how to use it.
10486 (Misc Events): Clarify previous change.
10487
10488 * advice.texi (Simple Advice): Clarify what job the example does.
10489 (Around-Advice): Clarify ad-do-it.
10490 (Activation of Advice): An option of ad-default-compilation-action
10491 is `never', not `nil'.
10492
10493 2004-10-26 Kim F. Storm <storm@cua.dk>
10494
10495 * commands.texi (Interactive Codes): Add U code letter.
10496
10497 2004-10-25 Simon Josefsson <jas@extundo.com>
10498
10499 * minibuf.texi (Reading a Password): Add.
10500
10501 2004-10-24 Jason Rumney <jasonr@gnu.org>
10502
10503 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10504 and wheel-down.
10505
10506 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10507
10508 * processes.texi (Synchronous Processes): Document process-file.
10509
10510 2004-10-22 Kenichi Handa <handa@m17n.org>
10511
10512 * text.texi (translate-region): Document that it accepts also a
10513 char-table.
10514
10515 2004-10-22 David Ponce <david@dponce.com>
10516
10517 * windows.texi (Resizing Windows): Document the `preserve-before'
10518 argument of the functions `enlarge-window' and `shrink-window'.
10519
10520 2004-10-19 Jason Rumney <jasonr@gnu.org>
10521
10522 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10523
10524 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10525
10526 * text.texi (Filling): Add anchor for definition of
10527 `sentence-end-double-space'.
10528
10529 * searching.texi (Regexp Example): Update description of how
10530 Emacs currently recognizes the end of a sentence.
10531 (Standard Regexps): Update definition of the variable
10532 `sentence-end'. Add definition of the function `sentence-end'.
10533
10534 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10535
10536 * display.texi (Progress): New node.
10537
10538 2004-10-05 Kim F. Storm <storm@cua.dk>
10539
10540 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10541
10542 2004-09-29 Kim F. Storm <storm@cua.dk>
10543
10544 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10545 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10546 fringe bitmap symbols, as they now have their own namespace.
10547 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10548 vs. pixels. Signal error if no free bitmap slots.
10549 (Pixel Specification): Change IMAGE to @var{image}.
10550
10551 2004-09-28 Richard M. Stallman <rms@gnu.org>
10552
10553 * text.texi (Special Properties): Clarify line-spacing and line-height.
10554
10555 * searching.texi (Regexp Search): Add looking-back.
10556
10557 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10558
10559 * display.texi: Correct typos.
10560 (Image Descriptors): Correct xref's.
10561
10562 2004-09-25 Richard M. Stallman <rms@gnu.org>
10563
10564 * text.texi (Special Properties): Cleanups in `cursor'.
10565 Rewrites in `line-height' and `line-spacing'; exchange them.
10566
10567 * display.texi (Fringes): Rewrite previous change.
10568 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10569 (Display Fringe Bitmaps): Node deleted, text moved.
10570 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10571 (Scroll Bars): Clarify set-window-scroll-bars.
10572 (Pointer Shape): Rewrite.
10573 (Specified Space): Clarify :align-to, etc.
10574 (Pixel Specification): Use @var. Clarify new text.
10575 (Other Display Specs): Clarify `slice'.
10576 (Image Descriptors): Cleanups.
10577 (Showing Images): Cleanups.
10578
10579 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10580
10581 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10582
10583 * modes.texi: Various minor changes in addition to:
10584 (Major Mode Conventions): Final call to `run-mode-hooks' should
10585 not be inside the `delay-mode-hooks' form.
10586 (Mode Hooks): New node.
10587 (Hooks): Delete obsolete example.
10588 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10589 node "Mode Hooks".
10590
10591 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10592
10593 * display.texi: Correct various typos.
10594 (Display): Rename node "Pointer Shapes" to "Pointer
10595 Shape". (There is already a node called "Pointer Shapes" in
10596 frames.texi.)
10597 (Images): Remove non-existent node "Image Slices" from menu.
10598
10599 2004-09-23 Kim F. Storm <storm@cua.dk>
10600
10601 * text.texi (Special Properties): Add `cursor', `pointer',
10602 `line-height', and `line-spacing' properties.
10603
10604 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10605 Shapes' to menu.
10606 (Standard Faces): Doc fix for fringe face.
10607 (Fringes): Add `overflow-newline-into-fringe' and
10608 'indicate-buffer-boundaries'.
10609 (Fringe Bitmaps, Pointer Shapes): New nodes.
10610 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10611 Bitmaps' to menu.
10612 (Specified Space): Describe pixel width and height.
10613 (Pixel Specification): New node.
10614 (Other Display Specs): Add `slice' property.
10615 (Display Fringe Bitmaps): New node.
10616 (Images): Add 'Image Slices' to menu.
10617 (Image Descriptors): Add `:pointer' and `:map' properties.
10618 (Showing Images): Add slice arg to `insert-image'.
10619 Add 'insert-sliced-image'.
10620
10621 2004-09-20 Richard M. Stallman <rms@gnu.org>
10622
10623 * commands.texi (Key Sequence Input):
10624 Clarify downcasing in read-key-sequence.
10625
10626 2004-09-08 Juri Linkov <juri@jurta.org>
10627
10628 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10629
10630 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10631
10632 * locals.texi (Standard Buffer-Local Variables):
10633 Add `buffer-auto-save-file-format'.
10634 * internals.texi (Buffer Internals): Describe new
10635 auto_save_file_format field of the buffer structure.
10636 * files.texi (Format Conversion): `auto-save-file-format' has been
10637 renamed `buffer-auto-save-file-format'.
10638
10639 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10640
10641 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10642 an integer or a marker.
10643 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10644
10645 2004-08-22 Richard M. Stallman <rms@gnu.org>
10646
10647 * modes.texi (Major Mode Conventions): Discuss rebinding of
10648 standard key bindings.
10649
10650 2004-08-18 Kim F. Storm <storm@cua.dk>
10651
10652 * processes.texi (Accepting Output): Add `just-this-one' arg to
10653 `accept-process-output'.
10654 (Output from Processes): New var `process-adaptive-read-buffering'.
10655
10656 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10657
10658 * keymaps.texi: Various changes in addition to:
10659 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10660 Give more varied examples for `kbd'.
10661 (Creating Keymaps): Char tables have slots for all characters
10662 without modifiers.
10663 (Active Keymaps): `overriding-local-map' and
10664 `overriding-terminal-local-map' also override text property and
10665 overlay keymaps.
10666 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10667 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10668 to denote a prefix of no events.
10669 `map-keymap' includes parent's bindings _recursively_.
10670 Clarify and correct description of `where-is-internal'.
10671 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10672 (Menu Example): For menus intended for use with the keyboard, the
10673 menu items should be bound to characters or real function keys.
10674
10675 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10676
10677 * objects.texi (Character Type): Reposition `@anchor' to prevent
10678 double space inside sentence in Info.
10679
10680 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10681 renamed to `disabled-command-function'.
10682 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10683 (Command Loop Info): Replace reference to it.
10684 (Disabling Commands): `disabled-command-hook' has been renamed to
10685 `disabled-command-function'.
10686
10687 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10688
10689 * os.texi (Translating Input): Only non-prefix bindings in
10690 `key-translation-map' override actual key bindings. Warn about
10691 possible indirect effect of actual key bindings on non-prefix
10692 bindings in `key-translation-map'.
10693
10694 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10695
10696 * minibuf.texi (High-Level Completion): Add anchor for definition
10697 of `read-variable'.
10698
10699 * commands.texi: Various changes in addition to:
10700 (Using Interactive): Clarify description of `interactive-form'.
10701 (Interactive Call): Mention default for KEYS argument to
10702 `call-interactively'.
10703 (Command Loop Info): Clarify description of `this-command-keys'.
10704 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10705 Value of `last-event-frame' can be `macro'.
10706 (Repeat Events): `double-click-fuzz' is also used to distinguish
10707 clicks and drags.
10708 (Classifying Events): Clarify descriptions of `event-modifiers'
10709 `event-basic-type' and `event-convert-list'.
10710 (Accessing Events): `posn-timestamp' takes POSITION argument.
10711 (Quoted Character Input): Clarify description of
10712 `read-quoted-char' and fix example.
10713 (Quitting): Add `with-local-quit'.
10714 (Disabling Commands): Correct and clarify descriptions of
10715 `enable-command' and `disable-command'.
10716 Mention what happens if `disabled-command-hook' is nil.
10717 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10718 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10719
10720 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10721
10722 * frames.texi: Various changes in addition to:
10723 (Creating Frames): Expand and clarify description of `make-frame'.
10724 (Window Frame Parameters): Either none or both of the `icon-left'
10725 and `icon-top' parameters must be specified. Put descriptions of
10726 `menu-bar-lines' and `toolbar-lines' closer together and change
10727 them accordingly.
10728 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10729 except while processing `frame-title-format' or `icon-title-format'.
10730 (Deleting Frames): Correct description of `delete-frame'.
10731 Non-nil return values of `frame-live-p' are like those of `framep'.
10732 (Frames and Windows): Mention return value of
10733 `set-frame-selected-window'.
10734 (Visibility of Frames): Mention `force' argument to
10735 `make-frame-invisible'. `frame-visible-p' returns t for all
10736 frames on text-only terminals.
10737 (Frame Configurations): Restoring a frame configuration does not
10738 restore deleted frames.
10739 (Window System Selections): `x-set-selection' returns DATA.
10740 (Resources): Add example.
10741 (Display Feature Testing): Clarify descriptions of
10742 `display-pixel-height', `display-pixel-width', `x-server-version'
10743 and `x-server-vendor'.
10744
10745 * windows.texi (Choosing Window): Add anchor.
10746 * minibuf.texi (Minibuffer Misc): Add anchor.
10747
10748 2004-07-23 John Paul Wallington <jpw@gnu.org>
10749
10750 * macros.texi (Defining Macros): Declaration keyword for setting
10751 Edebug spec is `debug' not `edebug'.
10752
10753 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10754
10755 * windows.texi: Various small changes in addition to:
10756 (Window Point): Mention return value of `set-window-point'.
10757 (Window Start): `pos-visible-in-window-p' disregards horizontal
10758 scrolling. Explain return value if PARTIALLY is non-nil.
10759 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10760 and `set-window-vscroll'.
10761 (Size of Window): The argument WINDOW to `window-inside-edges',
10762 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10763 (Resizing Windows): Explain return value of
10764 `shrink-window-if-larger-than-buffer'.
10765 `window-size-fixed' automatically becomes buffer local when set.
10766 (Window Configurations): Explain return value of
10767 `set-window-configuration'.
10768
10769 * minibuf.texi (Minibuffer Misc): Add anchor for
10770 `minibuffer-scroll-window'.
10771
10772 * positions.texi (Text Lines): Add anchor for `count-lines'.
10773
10774 2004-07-17 Richard M. Stallman <rms@gnu.org>
10775
10776 * display.texi (Overlay Properties): Adding `evaporate' prop
10777 deletes empty overlay immediately.
10778
10779 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10780 fix example.
10781
10782 2004-07-16 Jim Blandy <jimb@redhat.com>
10783
10784 * searching.texi (Regexp Backslash): Document new \_< and \_>
10785 operators.
10786
10787 2004-07-16 Juanma Barranquero <lektu@terra.es>
10788
10789 * display.texi (Images): Fix Texinfo usage.
10790
10791 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10792
10793 * buffers.texi (Modification Time): `visited-file-modtime' now
10794 returns a list of two integers, instead of a cons.
10795
10796 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10797
10798 * windows.texi: Various changes in addition to:
10799 (Splitting Windows): Add `split-window-keep-point'.
10800
10801 2004-07-09 Richard M. Stallman <rms@gnu.org>
10802
10803 * frames.texi (Input Focus): Minor fix.
10804
10805 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10806
10807 * frames.texi (Input Focus): Clarify descriptions of
10808 `select-frame-set-input-focus' and `select-frame'.
10809
10810 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10811
10812 * os.texi: Various small changes in addition to:
10813 (Killing Emacs): Expand and clarify description of
10814 `kill-emacs-query-functions' and `kill-emacs-hook'.
10815 (System Environment): Expand and clarify description of `getenv'
10816 and `setenv'.
10817 (Timers): Clarify description of `run-at-time'.
10818 (Translating Input): Correct description of
10819 `extra-keyboard-modifiers'.
10820 (Flow Control): Correct description of `enable-flow-control'.
10821
10822 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10823
10824 * os.texi: Update copyright.
10825 (Session Management): Grammar fix.
10826 Clarify which Emacs does the restarting.
10827 Use @samp for *scratch* buffer.
10828
10829 2004-07-04 Alan Mackenzie <acm@muc.de>
10830
10831 * frames.texi (Input Focus): Add documentation for
10832 `select-frame-set-input-focus'. Replace refs to non-existent
10833 `switch-frame' with `select-frame'. Minor corrections and tidying
10834 up of text-only terminal stuff.
10835
10836 2004-07-02 Richard M. Stallman <rms@gnu.org>
10837
10838 * files.texi (Saving Buffers): Cleanup write-contents-function.
10839 (Magic File Names): Cleanup file-remote-p.
10840
10841 2004-07-02 Kai Großjohann <kai@emptydomain.de>
10842
10843 * files.texi (Magic File Names): `file-remote-p' returns an
10844 identifier of the remote system, not just t.
10845
10846 2004-07-02 David Kastrup <dak@gnu.org>
10847
10848 * searching.texi (Entire Match Data): Add explanation about new
10849 match-data behavior when @var{integers} is non-nil.
10850
10851 2004-06-24 Richard M. Stallman <rms@gnu.org>
10852
10853 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10854
10855 * customize.texi (Variable Definitions): Note about doc strings
10856 and :set.
10857
10858 * keymaps.texi (Keymap Terminology): Document `kbd'.
10859 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10860
10861 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10862 makes it buffer-local.
10863
10864 * files.texi (Saving Buffers): Correct previous change.
10865
10866 * commands.texi (Accessing Events):
10867 Clarify posn-col-row and posn-actual-col-row.
10868
10869 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
10870
10871 * commands.texi (Accessing Events): New functions
10872 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10873
10874 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10875
10876 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10877 * frames.texi, buffers.texi, backups.texi, variables.texi:
10878 * loading.texi, eval.texi, functions.texi, control.texi:
10879 * symbols.texi, minibuf.texi: Reposition @anchor's.
10880
10881 * help.texi: Various small changes in addition to the following.
10882 (Describing Characters): Describe PREFIX argument to
10883 `key-description'. Correct and clarify definition of
10884 `text-char-description'. Describe NEED-VECTOR argument to
10885 `read-kbd-macro'.
10886 (Help Functions): Clarify definition of `apropos'.
10887
10888 2004-06-23 Lars Hansen <larsh@math.ku.dk>
10889
10890 * files.texi (Saving Buffers): Correct description of
10891 `write-contents-functions'.
10892
10893 2004-06-21 Juanma Barranquero <lektu@terra.es>
10894
10895 * display.texi (Images): Remove redundant @vindex directives.
10896 Rewrite `image-library-alist' doc in active voice.
10897
10898 2004-06-14 Juanma Barranquero <lektu@terra.es>
10899
10900 * display.texi (Images): Document new delayed library loading,
10901 variable `image-library-alist' and (existing but undocumented)
10902 function `image-type-available-p'.
10903
10904 2004-06-05 Richard M. Stallman <rms@gnu.org>
10905
10906 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10907 refer the user to the Initial Input node.
10908 (Text from Minibuffer): Likewise.
10909 (Initial Input): New node. Document this feature
10910 and say it is mostly deprecated.
10911
10912 2004-05-30 Richard M. Stallman <rms@gnu.org>
10913
10914 * loading.texi (Named Features): Clarify return value
10915 and meaning of NOERROR.
10916
10917 * variables.texi (File Local Variables): Minor cleanup.
10918
10919 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
10920
10921 * files.texi (Magic File Names): Add `file-remote-p' as operation
10922 of file name handlers.
10923
10924 2004-05-29 Richard M. Stallman <rms@gnu.org>
10925
10926 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10927 as arg to a minor mode command.
10928
10929 2004-05-22 Richard M. Stallman <rms@gnu.org>
10930
10931 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10932
10933 * streams.texi (Output Variables): Doc float-output-format.
10934
10935 * searching.texi (Regexp Special): Nested repetition can be infloop.
10936
10937 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10938 real stack overflow.
10939
10940 * compile.texi: Minor cleanups.
10941
10942 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10943
10944 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10945 circular lists.
10946 (List Elements): Explain handling of circular and dotted lists.
10947
10948 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10949
10950 * modes.texi (Search-based Fontification): Fix typo.
10951
10952 2004-05-10 Juanma Barranquero <lektu@terra.es>
10953
10954 * modes.texi (Mode Line Variables): Fix description of
10955 global-mode-string, which is now after which-func-mode, not the
10956 buffer name.
10957
10958 2004-05-07 Lars Hansen <larsh@math.ku.dk>
10959
10960 * modes.texi (Desktop Save Mode): Add.
10961 (Modes): Add menu entry Desktop Save Mode.
10962
10963 * hooks.texi: Add desktop-after-read-hook,
10964 desktop-no-desktop-file-hook and desktop-save-hook.
10965
10966 * locals.texi: Add desktop-save-buffer.
10967
10968 2004-04-30 Jesper Harder <harder@ifa.au.dk>
10969
10970 * display.texi: emacs -> Emacs.
10971
10972 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10973
10974 * files.texi (Changing Files): Document set-file-times.
10975
10976 2004-04-23 Juanma Barranquero <lektu@terra.es>
10977
10978 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10979
10980 2004-04-18 Jesper Harder <harder@ifa.au.dk>
10981
10982 * tips.texi (Coding Conventions): defopt -> defcustom.
10983
10984 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10985
10986 * sequences.texi: Various clarifications.
10987
10988 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10989
10990 * buffers.texi (Read Only Buffers): Mention optional ARG to
10991 `toggle-read-only'.
10992
10993 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
10994
10995 * windows.texi (Selecting Windows): Note that get-lru-window
10996 returns a full-width window if possible.
10997
10998 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10999
11000 * buffers.texi: Various changes in addition to:
11001 (Buffer File Name): Add `find-buffer-visiting'.
11002 (Buffer Modification): Mention optional ARG to `not-modified'.
11003 (Indirect Buffers): Mention optional CLONE argument to
11004 `make-indirect-buffer'.
11005
11006 * files.texi: Various changes in addition to:
11007 (Visiting Functions): `find-file-hook' is now a normal hook.
11008 (File Name Expansion): Explain difference between the way that
11009 `expand-file-name' and `file-truename' treat `..'.
11010 (Contents of Directories): Mention optional ID-FORMAT argument to
11011 `directory-files-and-attributes'.
11012 (Format Conversion): Mention new optional CONFIRM argument to
11013 `format-write-file'.
11014
11015 2004-04-12 Miles Bader <miles@gnu.org>
11016
11017 * macros.texi (Expansion): Add description of `macroexpand-all'.
11018
11019 2004-04-05 Jesper Harder <harder@ifa.au.dk>
11020
11021 * variables.texi (Variable Aliases):
11022 Mention cyclic-variable-indirection.
11023
11024 * errors.texi (Standard Errors): Ditto.
11025
11026 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11027
11028 * backups.texi: Various small changes in addition to:
11029 (Making Backups): Mention return value of `backup-buffer'.
11030 (Auto-Saving): Mention optional FORCE argument to
11031 `delete-auto-save-file-if-necessary'.
11032 (Reverting): Mention optional PRESERVE-MODES argument to
11033 `revert-buffer'. Correct description of `revert-buffer-function'.
11034
11035 2004-03-22 Juri Linkov <juri@jurta.org>
11036
11037 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11038 with `Vector Functions'.
11039
11040 * text.texi (Sorting): Add missing quote.
11041
11042 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11043
11044 * intro.texi (Lisp History): Replace xref to `cl' manual with
11045 inforef.
11046
11047 2004-03-12 Richard M. Stallman <rms@gnu.org>
11048
11049 * intro.texi (Version Info): Add arg to emacs-version.
11050 (Lisp History): Change xref to CL manual.
11051
11052 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11053
11054 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11055 for Partial Completion mode.
11056
11057 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11058
11059 * customize.texi: Fix typo. Remove eol whitespace.
11060
11061 2004-03-04 Richard M. Stallman <rms@gnu.org>
11062
11063 * processes.texi: Fix typos.
11064
11065 * lists.texi (Building Lists): Minor clarification.
11066
11067 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11068 in make-hash-table.
11069
11070 2004-02-29 Juanma Barranquero <lektu@terra.es>
11071
11072 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11073 rm, and ignore exit code.
11074
11075 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11076
11077 * display.texi (Defining Faces): Add description for min-colors.
11078 Update example.
11079
11080 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11081
11082 * abbrevs.texi: Various corrections and clarifications in addition
11083 to the following:
11084 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11085
11086 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11087
11088 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11089
11090 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11091
11092 * text.texi: Various small changes in addition to the following:
11093 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11094 to delete-horizontal-space.
11095 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11096 description of yank-handler text property at various places.
11097
11098 * frames.texi (Window System Selections): Add anchor.
11099
11100 * syntax.texi (Syntax Table Functions): Clarify and correct
11101 descriptions of make-syntax-table and copy-syntax-table.
11102 (Motion and Syntax): Clarify SYNTAXES argument to
11103 skip-syntax-forward.
11104 (Parsing Expressions): Mention that the return value of
11105 parse-partial-sexp is currently a list of ten rather than nine
11106 elements.
11107 (Categories): Various corrections and clarifications.
11108
11109 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11110
11111 * markers.texi (Marker Insertion Types): Minor change.
11112
11113 * locals.texi (Standard Buffer-Local Variables):
11114 * commands.texi (Interactive Codes, Using Interactive):
11115 * functions.texi (Related Topics): Fix xrefs.
11116
11117 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11118
11119 * lists.texi (Sets And Lists): Update description of delete-dups.
11120
11121 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11122
11123 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11124
11125 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11126
11127 * frames.texi (Parameter Access): frame-parameters arg is optional.
11128 modify-frame-parameters handles nil for FRAME.
11129 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11130 are all-or-nothing for certain toolkits.
11131 Mention parameter wait-for-wm.
11132 (Frames and Windows): In frame-first-window and frame-selected-window
11133 the arg is optional.
11134 (Input Focus): In redirect-frame-focus the second arg is optional.
11135 (Window System Selections): Mention selection type CLIPBOARD.
11136 Mention data-type UTF8_STRING.
11137 Mention numbering of cut buffers.
11138 (Resources): Describe x-resource-name.
11139
11140 2004-02-16 Richard M. Stallman <rms@gnu.org>
11141
11142 * windows.texi (Buffers and Windows): Delete false table
11143 about all-frames.
11144
11145 * syntax.texi (Parsing Expressions): Delete old caveat
11146 about parse-sexp-ignore-comments.
11147
11148 * streams.texi (Output Variables): Add print-quoted.
11149
11150 * lists.texi (Building Lists): Minor cleanup.
11151
11152 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11153
11154 * display.texi (Overlays): Explain overlays use markers.
11155 (Managing Overlays): Explain front-advance and rear-advance
11156 in more detail.
11157
11158 * loading.texi (Unloading): Document unload-feature-special-hooks.
11159 Get rid of fns-NNN.el file.
11160
11161 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11162
11163 * help.texi (Describing Characters): Fix text-char-description
11164 example output.
11165
11166 * edebug.texi (Using Edebug): Fix example.
11167
11168 * debugging.texi (Internals of Debugger): Fix return value.
11169
11170 * files.texi (Changing Files): Fix argname.
11171
11172 * calendar.texi: Fix parens, and default values.
11173
11174 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11175 * nonascii.texi, objects.texi, os.texi: Minor fixes.
11176 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
11177
11178 * positions.texi (Text Lines): Don't add -1 in current-line.
11179
11180 2004-02-16 Richard M. Stallman <rms@gnu.org>
11181
11182 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11183
11184 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11185
11186 * processes.texi (Low-Level Network): Fix a typo.
11187
11188 2004-02-12 Kim F. Storm <storm@cua.dk>
11189
11190 * display.texi (Fringes): Use consistent wording.
11191 Note that window-fringe's window arg is optional.
11192 (Scroll Bars): Use consistent wording.
11193
11194 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11195
11196 * tips.texi (Comment Tips): Document the new conventions for
11197 commenting out code.
11198
11199 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
11200
11201 * positions.texi (Text Lines): Add missing end defun.
11202
11203 2004-02-07 Kim F. Storm <storm@cua.dk>
11204
11205 * positions.texi (Text Lines): Add line-number-at-pos.
11206
11207 2004-02-06 John Paul Wallington <jpw@gnu.org>
11208
11209 * display.texi (Button Properties, Button Buffer Commands):
11210 mouse-2 invokes button, not down-mouse-1.
11211
11212 2004-02-04 Jason Rumney <jasonr@gnu.org>
11213
11214 * makefile.w32-in: Sync with Makefile.in changes.
11215
11216 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11217
11218 * minibuf.texi (Text from Minibuffer): Various corrections and
11219 clarifications.
11220 (Object from Minibuffer): Correct Lisp description of
11221 read-minibuffer.
11222 (Minibuffer History): Clarify description of cons values for
11223 HISTORY arguments.
11224 (Basic Completion): Various corrections and clarifications.
11225 Add completion-regexp-list.
11226 (Minibuffer Completion): Correct and clarify description of
11227 completing-read.
11228 (Completion Commands): Mention Partial Completion mode.
11229 Various other minor changes.
11230 (High-Level Completion): Various corrections and clarifications.
11231 (Reading File Names): Ditto.
11232 (Minibuffer Misc): Ditto.
11233
11234 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11235
11236 * strings.texi (Text Comparison): assoc-string also matches
11237 elements of alists that are strings instead of conses.
11238 (Formatting Strings): Standardize Texinfo usage. Update index
11239 entries.
11240
11241 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11242
11243 * lists.texi (Sets And Lists): Add delete-dups.
11244
11245 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11246
11247 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11248 special form.
11249 * macros.texi (Defining Macros): Update description of `declare',
11250 which now is a macro.
11251 (Wrong Time): Fix typos.
11252
11253 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11254
11255 * compile.texi (Compilation Functions): Expand descriptions of
11256 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11257 and `batch-byte-compile'. In particular, mention and describe
11258 all optional arguments.
11259 (Disassembly): Correct and clarify the description of `disassemble'.
11260
11261 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11262
11263 * searching.texi: Various small changes in addition to the
11264 following.
11265 (Regexp Example): Adapt to new value of `sentence-end'.
11266 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11267 `words'.
11268 (Search and Replace): Add usage note for `perform-replace'.
11269 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11270 `match-data'.
11271 (Standard Regexps): Update for new values of `paragraph-start'
11272 and `sentence-end'.
11273
11274 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11275
11276 * files.texi (Saving Buffers): Clarify descriptions of
11277 `write-contents-functions' and `before-save-hook'.
11278 Make the defvar's for `before-save-hook' and `after-save-hook'
11279 into defopt's.
11280
11281 2004-01-07 Kim F. Storm <storm@cua.dk>
11282
11283 * commands.texi (Click Events): Describe new image and
11284 width/height elements of click events.
11285 (Accessing Events): Add posn-string, posn-image, and
11286 posn-object-width-height. Change posn-object to return either
11287 image or string object.
11288
11289 2004-01-01 Simon Josefsson <jas@extundo.com>
11290
11291 * hooks.texi (Standard Hooks): Add before-save-hook.
11292 * files.texi (Saving Buffers): Likewise.
11293
11294 2004-01-03 Richard M. Stallman <rms@gnu.org>
11295
11296 * frames.texi (Frames and Windows): Delete frame-root-window.
11297
11298 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11299
11300 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11301
11302 * functions.texi: Various small changes in addition to the
11303 following.
11304 (What Is a Function): `functionp' returns nil for macros.
11305 Clarify behavior of this and following functions for symbol arguments.
11306 (Function Documentation): Add `\' in front of (fn @var{arglist})
11307 and explain why.
11308 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11309 Add anchor.
11310 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11311
11312 2004-01-01 Miles Bader <miles@gnu.org>
11313
11314 * display.texi (Buttons): New section.
11315
11316 2003-12-31 Andreas Schwab <schwab@suse.de>
11317
11318 * numbers.texi (Math Functions): sqrt reports a domain-error
11319 error.
11320 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11321
11322 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11323
11324 * tips.texi (Documentation Tips): Update item on hyperlinks in
11325 documentation strings.
11326
11327 * errors.texi (Standard Errors): Various small corrections and
11328 additions.
11329
11330 * control.texi: Various small changes in addition to the
11331 following.
11332 (Signaling Errors): Provide some more details on how `signal'
11333 constructs the error message. Add anchor to the definition of
11334 `signal'.
11335 (Error Symbols): Describe special treatment of `quit'.
11336 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11337 to emphasize that it has to be a single form.
11338
11339 * buffers.texi: Add anchor.
11340
11341 2003-12-29 Richard M. Stallman <rms@gnu.org>
11342
11343 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11344 (Window Configurations): Add window-configuration-frame.
11345
11346 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11347
11348 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11349 Change arg name in get-char-property.
11350 (Special Properties): Update handling of keymap property.
11351
11352 * strings.texi (Modifying Strings): Add clear-string.
11353 (Text Comparison): Add assoc-string and remove
11354 assoc-ignore-case, assoc-ignore-representation.
11355
11356 * os.texi (Time of Day): Add set-time-zone-rule.
11357
11358 * numbers.texi (Math Functions): asin, acos, log, log10
11359 report domain-error errors.
11360
11361 * nonascii.texi (Converting Representations):
11362 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11363 (Encoding and I/O): Add file-name-coding-system.
11364
11365 * modes.texi (Search-based Fontification): Explain that
11366 face specs are symbols with face names as values.
11367
11368 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11369
11370 * lists.texi (Building Lists): remq moved elsewhere.
11371 (Sets And Lists): remq moved here.
11372 (Association Lists): Refer to assoc-string.
11373
11374 * internals.texi (Garbage Collection): Add memory-use-counts.
11375
11376 * frames.texi (Frames and Windows): Add set-frame-selected-window
11377 and frame-root-window.
11378
11379 * files.texi (Contents of Directories):
11380 Add directory-files-and-attributes.
11381
11382 * display.texi (Refresh Screen): Add force-window-update.
11383 (Invisible Text): Explain about moving point out of invis text.
11384 (Overlay Properties): Add overlay-properties.
11385 (Managing Overlays): Add overlayp.
11386 (GIF Images): Invalid image number displays a hollow box.
11387
11388 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11389 (Killing Buffers): Add buffer-live-p.
11390
11391 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11392
11393 * display.texi (Fringes): Fix typo "set-buffer-window".
11394
11395 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11396
11397 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11398 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11399 Add or change various xrefs and anchors.
11400
11401 * commands.texi: Replace all occurrences of @acronym{CAR} with
11402 @sc{car}, for consistency with the rest of the Elisp manual.
11403 `car' and `cdr' are historically acronyms, but are no longer
11404 widely thought of as such.
11405
11406 * internals.texi (Pure Storage): Mention that `purecopy' does not
11407 copy text properties.
11408 (Object Internals): Now 29 bits are used (in most implementations)
11409 to address Lisp objects.
11410
11411 * variables.texi (Variables with Restricted Values): New node.
11412
11413 * objects.texi (Lisp Data Types): Mention that certain variables
11414 can only take on a restricted set of values and add an xref to
11415 the new node "Variables with Restricted Values".
11416
11417 * eval.texi (Function Indirection): Describe the errors that
11418 `indirect-function' can signal.
11419 (Eval): Clarify the descriptions of `eval-region' and `values'.
11420 Describe `eval-buffer' instead of `eval-current-buffer' and
11421 mention `eval-current-buffer' as an alias for `current-buffer'.
11422 Correct the description and mention all optional arguments.
11423
11424 * nonascii.texi: Various small changes in addition to the
11425 following.
11426 (Converting Representations): Clarify behavior of
11427 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11428 ASCII arguments.
11429 (Character Sets): Document the variable `charset-list' and adapt
11430 the definition of the function `charset-list' accordingly.
11431 (Translation of Characters): Clarify use of generic characters in
11432 `make-translation-table'. Clarify and correct the description of
11433 the use of translation tables in encoding and decoding.
11434 (User-Chosen Coding Systems): Correct and clarify the description
11435 of `select-safe-coding-system'.
11436 (Default Coding Systems): Clarify description of
11437 `file-coding-system-alist'.
11438
11439 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11440
11441 * strings.texi (Text Comparison): Correctly describe when two
11442 strings are `equal'. Combine and clarify descriptions of
11443 `assoc-ignore-case' and `assoc-ignore-representation'.
11444
11445 * objects.texi (Non-ASCII in Strings): Clarify description of
11446 when a string is unibyte or multibyte.
11447 (Bool-Vector Type): Update examples.
11448 (Equality Predicates): Correctly describe when two strings are
11449 `equal'.
11450
11451 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11452
11453 * lists.texi (Building Lists): `append' no longer accepts integer
11454 arguments. Update the description of `number-sequence' to reflect
11455 recent changes.
11456 (Sets And Lists): Describe `member-ignore-case' after `member'.
11457
11458 2003-11-27 Kim F. Storm <storm@cua.dk>
11459
11460 * commands.texi (Click Events): Click object may be an images.
11461 Describe (dx . dy) element of click positions.
11462 (Accessing Events): Remove duplicate posn-timestamp.
11463 New functions posn-object and posn-object-x-y.
11464
11465 2003-11-23 Kim F. Storm <storm@cua.dk>
11466
11467 * commands.texi (Click Events): Describe enhancements to event
11468 position lists, including new text-pos and (col . row) items.
11469 Mention left-fringe and right-fringe area events.
11470 (Accessing Events): New functions posn-area and
11471 posn-actual-col-row. Mention posn-timestamp. Mention that
11472 posn-point in non-text area still returns buffer position.
11473 Clarify posn-col-row.
11474
11475 2003-11-21 Lars Hansen <larsh@math.ku.dk>
11476
11477 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11478 * anti.texi (File Attributes): Describe removed parameter
11479 ID-FORMAT.
11480
11481 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11482
11483 * positions.texi (Positions): Mention that, if a marker is used as
11484 a position, its buffer is ignored.
11485
11486 * markers.texi (Overview of Markers): Mention it here too.
11487
11488 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11489
11490 * numbers.texi (Numeric Conversions): Not just `floor', but also
11491 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11492
11493 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11494
11495 * markers.texi (Creating Markers): Specify insertion type of
11496 created markers. Add xref to `Marker Insertion Types'.
11497 Second argument to `copy-marker' is optional.
11498 (Marker Insertion Types): Mention that most markers are created
11499 with insertion type nil.
11500 (The Mark): Correctly describe when `mark' signals an error.
11501 (The Region): Correctly describe when `region-beginning' and
11502 `region-end' signal an error.
11503
11504 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11505
11506 * hash.texi (Creating Hash): Clarify description of `eql'.
11507 `makehash' is obsolete.
11508 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11509
11510 * positions.texi (Point): Change description of `buffer-end', so
11511 that it is also correct for floating point arguments.
11512 (List Motion): Correct argument lists of `beginning-of-defun' and
11513 `end-of-defun'.
11514 (Excursions): Add xref to `Marker Insertion Types'.
11515 (Narrowing): Argument to `narrow-to-page' is optional.
11516
11517 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11518
11519 * streams.texi (Output Streams): Clarify behavior of point for
11520 marker output streams.
11521
11522 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11523
11524 * variables.texi (Defining Variables): Second argument to
11525 `defconst' is not optional.
11526 (Setting Variables): Mention optional argument APPEND to
11527 `add-to-list'.
11528 (Creating Buffer-Local): Expand description of
11529 `make-variable-buffer-local'.
11530 (Frame-Local Variables): Expand description of
11531 `make-variable-frame-local'.
11532 (Variable Aliases): Correct description of optional argument
11533 DOCSTRING to `defvaralias'. Mention return value of
11534 `defvaralias'.
11535 (File Local Variables): Add xref to `File variables' in Emacs
11536 Manual. Correct description of `hack-local-variables'. Mention
11537 `safe-local-variable' property. Mention optional second argument
11538 to `risky-local-variable-p'.
11539
11540 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11541
11542 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11543
11544 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11545
11546 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11547 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11548 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11549 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11550 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11551 lispref/processes.texi, lispref/searching.texi,
11552 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11553 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11554 @acronym{FOO}.
11555
11556 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11557
11558 * strings.texi (Creating Strings): Argument START to `substring'
11559 can not be `nil'. Expand description of
11560 `substring-no-properties'. Correct description of `split-string',
11561 especially with respect to empty matches. Prevent very bad line
11562 break in definition of `split-string-default-separators'.
11563 (Text Comparison): `string=' and `string<' also accept symbols as
11564 arguments.
11565 (String Conversion): More completely describe argument BASE in
11566 `string-to-number'.
11567 (Formatting Strings): `%s' and `%S' in `format' do require
11568 corresponding object. Clarify behavior of numeric prefix after
11569 `%' in `format'.
11570 (Case Conversion): The argument to `upcase-initials' can be a
11571 character.
11572
11573 2003-10-27 Kenichi Handa <handa@m17n.org>
11574
11575 * display.texi (Fontsets): Fix texinfo usage.
11576
11577 2003-10-25 Kenichi Handa <handa@m17n.org>
11578
11579 * display.texi (Fontsets): Add description of the function
11580 set-fontset-font.
11581
11582 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11583
11584 * display.texi (Temporary Displays): Add xref to `Documentation
11585 Tips'.
11586
11587 * functions.texi (Function Safety): Use inforef instead of pxref
11588 for SES.
11589
11590 2003-10-23 Andreas Schwab <schwab@suse.de>
11591
11592 * Makefile.in (TEX, texinputdir): Don't define.
11593 (TEXI2DVI): Define.
11594 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11595 add $(srcdir)/index.texi.
11596 ($(infodir)/elisp): Remove index.texi dependency.
11597 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11598 (index.texi): Remove target.
11599 (dist): Don't link $(srcdir)/permute-index.
11600 (clean): Don't remove index.texi.
11601
11602 * permute-index, index.perm: Remove.
11603 * index.texi: Rename from index.unperm.
11604
11605 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11606
11607 * tips.texi (Documentation Tips): Document new behavior for face
11608 and variable hyperlinks in Help mode.
11609
11610 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11611
11612 * objects.texi (Integer Type): Update for extra bit of integer range.
11613 (Character Type): Ditto.
11614
11615 2003-10-16 Eli Zaretskii <eliz@gnu.org>
11616
11617 * numbers.texi (Integer Basics): Add index entries for reading
11618 numbers in hex, octal, and binary.
11619
11620 2003-10-16 Lute Kamstra <lute@gnu.org>
11621
11622 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11623 argument.
11624
11625 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11626
11627 * windows.texi (Choosing Window): Fix typo.
11628 * edebug.texi (Edebug Execution Modes): Fix typo.
11629
11630 2003-10-13 Richard M. Stallman <rms@gnu.org>
11631
11632 * windows.texi (Basic Windows): A window has fringe settings,
11633 display margins and scroll-bar settings.
11634 (Splitting Windows): Doc split-window return value.
11635 Clean up one-window-p.
11636 (Selecting Windows): Fix typo.
11637 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11638 (Buffers and Windows): In set-window-buffer, explain effect
11639 on fringe settings and scroll bar settings.
11640 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11641 (Choosing Window): Use defopt for pop-up-frame-function.
11642 For special-display-buffer-names, explain same-window and same-frame.
11643 Clarify window-dedicated-p return value.
11644 (Textual Scrolling): scroll-up and scroll-down can get an error.
11645 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11646 Clarify set-window-hscroll.
11647 (Size of Window): Don't mention tool bar in window-height.
11648 (Coordinates and Windows): Explain what coordinates-in-window-p
11649 returns for fringes and display margins.
11650 (Window Configurations): Explain saving fringes, etc.
11651
11652 * tips.texi (Library Headers): Clean up Documentation.
11653
11654 * syntax.texi (Parsing Expressions): Clean up forward-comment
11655 and parse-sexp-lookup-properties.
11656
11657 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11658
11659 * os.texi (System Environment): Clean up text for load-average errors.
11660
11661 * modes.texi (Hooks): Don't explain local hook details at front.
11662 Clarify run-hooks and run-hook-with-args a little.
11663 Clean up add-hook and remove-hook.
11664
11665 * edebug.texi (Edebug Execution Modes): Clarify t.
11666 Document edebug-sit-for-seconds.
11667 (Coverage Testing): Document C-x X = and =.
11668 (Instrumenting Macro Calls): Fix typo.
11669 (Specification List): Don't index the specification keywords.
11670
11671 2003-10-10 Kim F. Storm <storm@cua.dk>
11672
11673 * processes.texi (Network): Introduce make-network-process.
11674
11675 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11676
11677 * tips.texi (Library Headers): Fix typo.
11678
11679 2003-10-07 Juri Linkov <juri@jurta.org>
11680
11681 * modes.texi (Imenu): Mention imenu-create-index-function's
11682 default value. Explain submenus better.
11683
11684 2003-10-07 Lute Kamstra <lute@gnu.org>
11685
11686 * modes.texi (Faces for Font Lock): Fix typo.
11687 (Hooks): Explain how buffer-local hook variables can refer to
11688 global hook variables.
11689 Various minor clarifications.
11690
11691 2003-10-06 Lute Kamstra <lute@gnu.org>
11692
11693 * tips.texi (Coding Conventions): Mention naming conventions for
11694 hooks.
11695
11696 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11697
11698 * loading.texi (Library Search): Correct default value of
11699 load-suffixes.
11700 (Named Features): Fix typo.
11701
11702 2003-10-05 Richard M. Stallman <rms@gnu.org>
11703
11704 * loading.texi (Named Features): In `provide',
11705 say how to test for subfeatures.
11706 (Unloading): In unload-feature, use new var name
11707 unload-feature-special-hooks.
11708
11709 2003-10-03 Lute Kamstra <lute@gnu.org>
11710
11711 * modes.texi (Major Mode Conventions): Mention third way to set up
11712 Imenu.
11713 (Imenu): A number of small fixes.
11714 Delete documentation of internal variable imenu--index-alist.
11715 Document the return value format of imenu-create-index-function
11716 functions.
11717
11718 2003-09-30 Richard M. Stallman <rms@gnu.org>
11719
11720 * processes.texi (Network): Say what stopped datagram connections do.
11721
11722 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11723
11724 * display.texi (Overlay Properties): Clarify `evaporate' property.
11725
11726 2003-09-29 Lute Kamstra <lute@gnu.org>
11727
11728 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11729 constructs should be marked as risky.
11730 Change cons cell into proper list.
11731 (Mode Line Variables): Change cons cell into proper list.
11732
11733 2003-09-26 Lute Kamstra <lute@gnu.org>
11734
11735 * modes.texi (Mode Line Data): Document the :propertize construct.
11736 (Mode Line Variables): Reorder the descriptions of the variables
11737 to match their order in the default mode-line-format.
11738 Describe the new variables mode-line-position and mode-line-modes.
11739 Update the default values of mode-line-frame-identification,
11740 minor-mode-alist, and default-mode-line-format.
11741 (Properties in Mode): Mention the :propertize construct.
11742
11743 2003-09-26 Richard M. Stallman <rms@gnu.org>
11744
11745 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11746 * loading.texi, minibuf.texi, text.texi, variables.texi:
11747 Avoid @strong{Note:}.
11748
11749 2003-09-26 Richard M. Stallman <rms@gnu.org>
11750
11751 * keymaps.texi (Remapping Commands): Fix typo.
11752
11753 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11754
11755 * processes.texi (Low-Level Network): Fix typo.
11756
11757 2003-09-23 Kim F. Storm <storm@cua.dk>
11758
11759 * processes.texi (Network, Network Servers): Fix typos.
11760 (Low-Level Network): Add timeout value for :server keyword.
11761 Add new option keywords to make-network-process.
11762 Add set-network-process-options.
11763 Explain how to test availability of network options.
11764
11765 2003-09-19 Richard M. Stallman <rms@gnu.org>
11766
11767 * text.texi (Motion by Indent): Arg to
11768 backward-to-indentation and forward-to-indentation is optional.
11769
11770 * strings.texi (Creating Strings): Add substring-no-properties.
11771
11772 * processes.texi
11773 (Process Information): Add list-processes arg QUERY-ONLY.
11774 Delete process-contact from here.
11775 Add new status values for process-status.
11776 Add process-get, process-put, process-plist, set-process-plist.
11777 (Synchronous Processes): Add call-process-shell-command.
11778 (Signals to Processes): signal-process allows process objects.
11779 (Network): Complete rewrite.
11780 (Network Servers, Datagrams, Low-Level Network): New nodes.
11781
11782 * positions.texi (Word Motion): forward-word, backward-word
11783 arg is optional. Reword.
11784
11785 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11786
11787 * variables.texi (Creating Buffer-Local):
11788 Delete duplicate definition of buffer-local-value.
11789 (File Local Variables): Explain about discarding text props.
11790
11791 2003-09-11 Richard M. Stallman <rms@gnu.org>
11792
11793 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11794 changes variables that record input events.
11795 (Minibuffer Misc): Add minibuffer-selected-window.
11796
11797 * lists.texi (Building Lists): Add copy-tree.
11798
11799 * display.texi (Fontsets): Add char-displayable-p.
11800 (Scroll Bars): New node.
11801
11802 2003-09-08 Lute Kamstra <lute@gnu.org>
11803
11804 * modes.texi (%-Constructs): Document new `%i' and `%I'
11805 constructs.
11806
11807 2003-09-03 Peter Runestig <peter@runestig.com>
11808
11809 * makefile.w32-in: New file.
11810
11811 2003-08-29 Richard M. Stallman <rms@gnu.org>
11812
11813 * display.texi (Overlay Properties): Clarify how priorities
11814 affect use of the properties.
11815
11816 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11817
11818 * customize.texi (Type Keywords): Correct the description of
11819 `:help-echo' in the case where `motion-doc' is a function.
11820
11821 2003-08-14 John Paul Wallington <jpw@gnu.org>
11822
11823 * modes.texi (Emulating Mode Line): Subsection, not section.
11824
11825 2003-08-13 Richard M. Stallman <rms@gnu.org>
11826
11827 * elisp.texi (Top): Update subnode lists in menu.
11828
11829 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11830 (Kill Functions): kill-region has new arg yank-handler.
11831 (Yanking): New node.
11832 (Yank Commands): Add yank-undo-function.
11833 (Low-Level Kill Ring):
11834 kill-new and kill-append have new arg yank-handler.
11835 (Changing Properties): Add remove-list-of-text-properties.
11836 (Atomic Changes): New node.
11837
11838 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11839
11840 * streams.texi (Output Variables): Add eval-expression-print-length
11841 and eval-expression-print-level.
11842
11843 * os.texi (Time Conversion): For encode-time, explain limits on year.
11844
11845 * objects.texi (Character Type): Define anchor "modifier bits".
11846
11847 * modes.texi (Emulating Mode Line): New node.
11848 (Search-based Fontification): Font Lock uses font-lock-face property.
11849 (Other Font Lock Variables): Likewise.
11850
11851 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11852 not vectors.
11853 (Active Keymaps): Add emulation-mode-map-alists.
11854 (Functions for Key Lookup): key-binding has new arg no-remap.
11855 (Remapping Commands): New node.
11856 (Scanning Keymaps): where-is-internal has new arg no-remap.
11857 (Tool Bar): Add tool-bar-local-item-from-menu.
11858 Clarify when to use tool-bar-add-item-from-menu.
11859
11860 * commands.texi (Interactive Call): commandp has new arg.
11861 (Command Loop Info): Add this-original-command.
11862
11863 2003-08-06 John Paul Wallington <jpw@gnu.org>
11864
11865 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11866
11867 * display.texi (Warning Basics): Fix typo.
11868 (Fringes): Add closing curly bracket and fix typo.
11869
11870 * elisp.texi (Top): Fix typo.
11871
11872 2003-08-05 Richard M. Stallman <rms@gnu.org>
11873
11874 * elisp.texi: Update lists of subnodes.
11875
11876 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11877
11878 * variables.texi (Local Variables): Use lc for example variable names.
11879
11880 * tips.texi (Library Headers): Explain where to put -*-.
11881
11882 * strings.texi (Creating Strings): Fix xref for vconcat.
11883
11884 * sequences.texi (Vector Functions):
11885 vconcat no longer allows integer args.
11886
11887 * minibuf.texi (Reading File Names): read-file-name has new
11888 arg PREDICATE. New function read-directory-name.
11889
11890 * macros.texi (Defining Macros): Give definition of `declare'.
11891 (Indenting Macros): New node.
11892
11893 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11894 (Window Frame Parameters): Make separate table of parameters
11895 that are coupled with specific face attributes.
11896 (Deleting Frames): delete-frame-hooks renamed to
11897 delete-frame-functions.
11898
11899 * files.texi (Magic File Names): Add file-remote-p.
11900 Clarify file-local-copy.
11901
11902 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11903 here; instead xref Defining Macros.
11904
11905 * display.texi (Warnings): New node, and subnodes.
11906 (Fringes): New node.
11907
11908 * debugging.texi (Test Coverage): New node.
11909
11910 * compile.texi (Compiler Errors): Explain with-no-warnings
11911 and other ways to suppress warnings.
11912
11913 * commands.texi (Interactive Call): Minor clarification.
11914
11915 * buffers.texi (Buffer File Name): set-visited-file-name
11916 renames the buffer too.
11917
11918 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11919
11920 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
11921
11922 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11923
11924 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
11925
11926 * internals.texi (Garbage Collection): Fix previous change.
11927
11928 2003-07-22 Richard M. Stallman <rms@gnu.org>
11929
11930 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11931
11932 * display.texi (Width): Use \s syntax in example.
11933 (Font Selection): Add face-font-rescale-alist.
11934
11935 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11936 Remove spurious indent in example.
11937
11938 * lists.texi (Building Lists): Add number-sequence.
11939
11940 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11941
11942 * functions.texi (Function Documentation): Explain how to
11943 show calling convention explicitly in the doc string.
11944
11945 * windows.texi (Selecting Windows): save-selected-window saves
11946 selected window of each frame.
11947 (Window Configurations): Minor change.
11948
11949 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11950
11951 * streams.texi (Output Variables): Add print-continuous-numbering
11952 and print-number-table.
11953
11954 * processes.texi (Decoding Output): New node.
11955
11956 * os.texi (Time Conversion): decode-time arg is optional.
11957
11958 * objects.texi (Character Type): Don't use space as example for \.
11959 Make list of char names and \-sequences correspond.
11960 Explain that \s is not used in strings. `\ ' needs space after.
11961
11962 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11963 (Translation of Characters): Add translation-table-for-input.
11964 (Default Coding Systems): Add auto-coding-functions.
11965 (Explicit Encoding): Add decode-coding-inserted-region.
11966 (Locales): Add locale-info.
11967
11968 * minibuf.texi (Basic Completion): Describe test-completion.
11969 Collections can be lists of strings.
11970 Clean up lazy-completion-table.
11971 (Programmed Completion): Mention test-completion.
11972 Clarify why lambda expressions are not accepted.
11973 (Minibuffer Misc): Describe minibufferp.
11974
11975 2003-07-14 Richard M. Stallman <rms@gnu.org>
11976
11977 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11978
11979 * windows.texi (Selecting Windows): New arg to select-window.
11980 (Selecting Windows): Add with-selected-window.
11981 (Size of Window): Add window-inside-edges, etc.
11982
11983 * internals.texi (Garbage Collection): Add post-gc-hook.
11984
11985 * processes.texi (Subprocess Creation): Add exec-suffixes.
11986
11987 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11988 (Scanning Keymaps): Add map-keymaps.
11989 (Defining Menus): Add keymap-prompt.
11990
11991 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11992 most-negative-fixnum.
11993
11994 * compile.texi (Byte Compilation): Explain no-byte-compile.
11995 (Compiler Errors): New node.
11996
11997 * os.texi (User Identification): user-uid, user-real-uid
11998 can return float.
11999
12000 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12001 and about derived modes.
12002 (Minor Modes): Add minor-mode-list.
12003 (Defining Minor Modes): Keyword args for define-minor-mode.
12004 (Search-based Fontification): Explain managing other properties.
12005 (Other Font Lock Variables): Add font-lock-extra-managed-props.
12006 (Faces for Font Lock): Add font-lock-preprocessor-face.
12007 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12008
12009 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12010 (Variable Aliases): Clarify defvaralias.
12011
12012 * loading.texi (Library Search): Add load-suffixes.
12013
12014 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12015 (Programmed Completion): Add dynamic-completion-table.
12016
12017 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12018 (Magic File Names): Specify precedence order of handlers.
12019
12020 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12021 and post-command-hook.
12022 (Waiting): New calling convention for sit-for.
12023
12024 * text.texi (Special Properties): local-map and keymap properties
12025 apply based on their stickiness.
12026
12027 2003-07-07 Richard M. Stallman <rms@gnu.org>
12028
12029 * modes.texi (Minor Mode Conventions): Specify only some kinds
12030 of list values as args to minor modes.
12031
12032 * files.texi (File Name Expansion): Warn about iterative use
12033 of substitute-in-file-name.
12034
12035 * advice.texi (Activation of Advice): Clean up previous change.
12036
12037 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12038
12039 * advice.texi (Activation of Advice): Note that ad-start-advice is
12040 turned on by default.
12041
12042 2003-06-30 Richard M. Stallman <rms@gnu.org>
12043
12044 * text.texi (Buffer Contents): Document current-word.
12045 (Change Hooks): Not called for *Messages*.
12046
12047 * functions.texi (Defining Functions): Explain about redefining
12048 primitives.
12049 (Function Safety): Rename. Minor changes.
12050 Comment out the detailed criteria for what is safe.
12051
12052 2003-06-22 Andreas Schwab <schwab@suse.de>
12053
12054 * objects.texi (Symbol Type): Fix description of examples.
12055
12056 2003-06-16 Andreas Schwab <schwab@suse.de>
12057
12058 * hash.texi (Creating Hash): Fix description of :weakness.
12059
12060 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12061
12062 * files.texi (Changing Files): copy-file copies file modes, too.
12063
12064 2003-05-28 Richard M. Stallman <rms@gnu.org>
12065
12066 * strings.texi (Creating Strings): Clarify split-string.
12067
12068 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12069
12070 * strings.texi (Creating Strings): Update split-string specification
12071 and examples.
12072
12073 2003-05-19 Richard M. Stallman <rms@gnu.org>
12074
12075 * elisp.texi: Correct invariant section names.
12076
12077 2003-04-20 Richard M. Stallman <rms@gnu.org>
12078
12079 * os.texi (Timers): Explain about timers and quitting.
12080
12081 2003-04-19 Richard M. Stallman <rms@gnu.org>
12082
12083 * internals.texi (Writing Emacs Primitives): Strings are
12084 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12085 Explain GCPRO convention for varargs function args.
12086
12087 2003-04-16 Richard M. Stallman <rms@gnu.org>
12088
12089 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12090
12091 2003-04-08 Richard M. Stallman <rms@gnu.org>
12092
12093 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12094
12095 2003-02-13 Kim F. Storm <storm@cua.dk>
12096
12097 * objects.texi (Character Type): New \s escape for space.
12098
12099 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12100
12101 * os.texi (System Environment): Add cygwin system-type.
12102
12103 2003-01-25 Richard M. Stallman <rms@gnu.org>
12104
12105 * keymaps.texi: Document that a symbol can act as a keymap.
12106
12107 2003-01-13 Richard M. Stallman <rms@gnu.org>
12108
12109 * text.texi (Changing Properties): Say string indices are origin-0.
12110
12111 * positions.texi (Screen Lines) <compute-motion>:
12112 Correct order of elts in return value.
12113
12114 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12115 how to define a default binding.
12116
12117 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12118
12119 * loading.texi (Unloading): Fix recent change for load-history.
12120
12121 * customize.texi (Simple Types): Clarify description of custom
12122 type 'number. Describe new custom type 'float.
12123
12124 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12125
12126 * variables.texi (File Local Variables): Fix typo.
12127
12128 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12129
12130 From Michael Albinus <Michael.Albinus@alcatel.de>.
12131
12132 * README: Target for Info file is `make info'.
12133
12134 * files.texi (File Name Components): Fix typos in
12135 `file-name-sans-extension'.
12136 (Magic File Names): Complete list of operations for magic file
12137 name handlers.
12138
12139 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12140
12141 * variables.texi (File Local Variables): New function
12142 risky-local-variable-p.
12143
12144 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12145
12146 * functions.texi (Function safety): New node about unsafep.
12147
12148 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12149
12150 * customize.texi (Splicing into Lists): Fix example.
12151 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
12152
12153 2002-06-17 Juanma Barranquero <lektu@terra.es>
12154
12155 * frames.texi (Display Feature Testing): Fix typo.
12156
12157 2002-06-12 Andreas Schwab <schwab@suse.de>
12158
12159 * frames.texi (Initial Parameters, Resources): Fix references to
12160 the Emacs manual.
12161
12162 2002-05-13 Kim F. Storm <storm@cua.dk>
12163
12164 * variables.texi (Intro to Buffer-Local): Update warning and
12165 example relating to changing buffer inside let.
12166
12167 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
12168
12169 * os.texi (Session Management): New node about X Session management.
12170
12171 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12172
12173 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12174 to which the manual corresponds, and the copyright years.
12175
12176 * Makefile.in (VERSION): Set to 2.9.
12177
12178 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12179
12180 * elisp.texi: Change the category in @dircategory to "Emacs", to
12181 make it consistent with info/dir.
12182
12183 2001-11-25 Miles Bader <miles@gnu.org>
12184
12185 * text.texi (Fields): Describe new `limit' arg in
12186 field-beginning/field-end.
12187
12188 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12189
12190 * permute-index: Don't depend on csh-specific features.
12191 Replace the interpreter name with /bin/sh.
12192
12193 * two-volume-cross-refs.txt: New file.
12194 * two.el: New file.
12195 * spellfile: New file.
12196
12197 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12198
12199 * permute-index: New file.
12200
12201 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12202 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12203 8+3 restricted namespace.
12204
12205 * Makefile.in (infodir): Define relative to $(srcdir).
12206 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12207 include directories list via -I switch to makeinfo.
12208 (index.texi): Use cp if both hard and symbolic links fail.
12209
12210 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12211
12212 * Makefile.in (distclean): Add.
12213
12214 The following changes make ELisp manual part of the Emacs
12215 distribution:
12216
12217 * Makefile.in: Add Copyright notice.
12218 (prefix): Remove.
12219 (infodir): Change value to "../info".
12220 (VPATH): New variable.
12221 (MAKE): Don't define.
12222 (texmacrodir): Don't define.
12223 (texinputdir): Append the existing value of TEXINPUTS.
12224 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12225 command to be compatible with man/Makefile.in, and to put the
12226 output into ../info.
12227 (info): Add target.
12228 (installall): Target removed.
12229
12230 2001-10-31 Pavel Janík <Pavel@Janik.cz>
12231
12232 * tips.texi (Coding Conventions): Fix typo.
12233
12234 2001-10-23 Gerd Moellmann <gerd@gnu.org>
12235
12236 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12237
12238 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12239
12240 * files.texi (File Name Components): Update the description of
12241 file-name-sans-extension and file-name-extension, as they now
12242 ignore leading dots.
12243
12244 2001-10-20 Gerd Moellmann <gerd@gnu.org>
12245
12246 * (Version 21.1 released.)
12247
12248 2001-10-19 Miles Bader <miles@gnu.org>
12249
12250 * positions.texi (Text Lines): Describe behavior of
12251 `beginning-of-line'/`end-of-line' in the presence of field properties.
12252
12253 2001-10-17 Gerd Moellmann <gerd@gnu.org>
12254
12255 * Makefile.in (VERSION): Set to 2.8.
12256 (manual): Use `manual-21'.
12257
12258 * elisp.texi (VERSION): Add and use it where the version
12259 number was used. Set it to 2.8.
12260
12261 * intro.texi: Likewise.
12262
12263 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12264
12265 * files.texi (File Name Completion): Document the significance of
12266 a trailing slash in elements of completion-ignored-extensions.
12267
12268 2001-10-06 Miles Bader <miles@gnu.org>
12269
12270 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12271
12272 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12273
12274 * variables.texi (Variable Aliases): New node.
12275
12276 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12277
12278 * Branch for 21.1.
12279
12280 2001-10-02 Miles Bader <miles@gnu.org>
12281
12282 * minibuf.texi (Minibuffer Misc): Add entries for
12283 `minibuffer-contents', `minibuffer-contents-no-properties', and
12284 `delete-minibuffer-contents'.
12285 Correct description for `minibuffer-prompt-end'.
12286
12287 * text.texi (Property Search): Correct descriptions of
12288 `next-char-property-change' and `previous-char-property-change'.
12289 Add entries for `next-single-char-property-change' and
12290 `previous-single-char-property-change'.
12291 Make operand names a bit more consistent.
12292
12293 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12294
12295 * frames.texi (Finding All Frames): Document that next-frame and
12296 previous-frame are local to current terminal.
12297
12298 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12299
12300 * keymaps.texi (Creating Keymaps): Fix the description of the
12301 result of make-keymap.
12302
12303 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12304
12305 * display.texi (Font Lookup, Attribute Functions)
12306 (Image Descriptors): Add cross-references to the definition of
12307 selected frame.
12308
12309 * buffers.texi (The Buffer List): Add cross-references to the
12310 definition of selected frame.
12311
12312 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12313 frame at any given time.
12314 (Multiple Displays, Size and Position): Add a cross-reference to
12315 the definition of the selected frame.
12316
12317 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12318
12319 * strings.texi (String Conversion) <string-to-number>: Document
12320 that a float is returned for integers that are too large.
12321
12322 * frames.texi (Mouse Position): Document mouse-position-function.
12323 (Display Feature Testing): Document display-images-p.
12324 (Window Frame Parameters): Document the cursor-type variable.
12325
12326 * numbers.texi (Integer Basics): Document CL style read syntax for
12327 integers in bases other than 10.
12328
12329 * positions.texi (List Motion):
12330 Document open-paren-in-column-0-is-defun-start.
12331
12332 * lists.texi (Sets And Lists): Document member-ignore-case.
12333
12334 * internals.texi (Garbage Collection): Document the used and free
12335 strings report.
12336 (Memory Usage): Document strings-consed.
12337
12338 * os.texi (Time of Day): Document float-time.
12339 (Recording Input): Document that clear-this-command-keys clears
12340 the vector to be returned by recent-keys.
12341
12342 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12343 The argument keymap can be a list.
12344
12345 * nonascii.texi (User-Chosen Coding Systems)
12346 <select-safe-coding-system>: Document the new argument
12347 accept-default-p and the variable
12348 select-safe-coding-system-accept-default-p. Tell what happens if
12349 buffer-file-coding-system is undecided.
12350 (Default Coding Systems): Document auto-coding-regexp-alist.
12351
12352 * display.texi (The Echo Area) <message>: Document
12353 message-truncate-lines.
12354 (Glyphs): Document that the glyph table is unused on windowed
12355 displays.
12356
12357 * help.texi (Describing Characters) <single-key-description>:
12358 Document the new argument no-angles.
12359 (Accessing Documentation) <documentation-property>: Document that
12360 a non-string property is evaluated.
12361 <documentation>: Document that the function-documentation property
12362 is looked for.
12363
12364 * windows.texi (Selecting Windows): Document some-window.
12365
12366 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12367
12368 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12369 apropos-mode-hook.
12370
12371 * commands.texi (Using Interactive): Document interactive-form.
12372 (Keyboard Macros): Document kbd-macro-termination-hook.
12373 (Command Loop Info): Document that clear-this-command-keys clears
12374 the vector to be returned by recent-keys.
12375
12376 2001-09-04 Werner LEMBERG <wl@gnu.org>
12377
12378 * Makefile.in (srcdir, texinputdir): New variables.
12379 (srcs, index.texi, install): Use $(srcdir).
12380 (.PHONY): Remove elisp.dvi.
12381 (elisp): Use -I switch for makeinfo.
12382 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12383 (installall, dist): Use $(srcdir).
12384 Fix path to texinfo.tex.
12385 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12386
12387 2001-08-30 Gerd Moellmann <gerd@gnu.org>
12388
12389 * display.texi (Conditional Display): Adjust to API change.
12390
12391 * configure: New file.
12392
12393 2001-07-30 Gerd Moellmann <gerd@gnu.org>
12394
12395 * commands.texi (Repeat Events): Add description of
12396 double-click-fuzz.
12397
12398 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12399
12400 * syntax.texi (Syntax Class Table): Add the missing designator for
12401 comment and string fences.
12402 (Syntax Properties): Add a xref to syntax table internals.
12403 (Syntax Table Internals): Document string-to-syntax.
12404
12405 2001-05-07 Gerd Moellmann <gerd@gnu.org>
12406
12407 * Makefile.in (install): Use install-info command line options
12408 like in Emacs' Makefile.in.
12409
12410 2000-12-09 Miles Bader <miles@gnu.org>
12411
12412 * windows.texi (Window Start): Update documentation for
12413 `pos-visible-in-window-p'.
12414
12415 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12416
12417 * lists.texi (Building Lists): Add footnote to explain how to add
12418 to the end of a list.
12419
12420 2000-10-25 Gerd Moellmann <gerd@gnu.org>
12421
12422 * files.texi (Visiting Functions): Typos.
12423
12424 2000-10-25 Kenichi Handa <handa@etl.go.jp>
12425
12426 * files.texi (Visiting Functions): Return value of
12427 find-file-noselect may be a list of buffers if wildcards are used.
12428
12429 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12430
12431 * display.texi (Defining Faces): Document `graphic' display type
12432 in face specs.
12433
12434 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12435
12436 * hooks.texi (Standard Hooks): Replace obsolete
12437 `after-make-frame-hook' with `after-make-frame-functions'.
12438
12439 * frames.texi (Creating Frames): Ditto.
12440
12441 * variables.texi (Future Local Variables): Ditto.
12442
12443 2000-10-16 Gerd Moellmann <gerd@gnu.org>
12444
12445 * display.texi (Other Image Types): Add description of :foreground
12446 and :background properties of mono PBM images.
12447
12448 2000-08-17 Werner LEMBERG <wl@gnu.org>
12449
12450 * .cvsignore: New file.
12451
12452 2000-01-05 Gerd Moellmann <gerd@gnu.org>
12453
12454 * tindex.pl: New script.
12455
12456 1999-12-03 Dave Love <fx@gnu.org>
12457
12458 * Makefile.in (MAKEINFO): New parameter.
12459
12460 1999-09-17 Richard Stallman <rms@gnu.org>
12461
12462 * Makefile.in (srcs): Add hash.texi.
12463 (VERSION): Update to 20.6.
12464
12465 1999-09-13 Richard Stallman <rms@gnu.org>
12466
12467 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12468
12469 1998-08-29 Karl Heuer <kwzh@gnu.org>
12470
12471 * configure.in: New file.
12472 * Makefile.in: Renamed from Makefile.
12473 (prefix, infodir): Use value obtained from configure.
12474 (emacslibdir): Obsolete variable deleted.
12475 (dist): Distribute configure.in, configure, Makefile.in.
12476
12477 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12478
12479 * Makefile (INSTALL_INFO): New variable.
12480 (install): Run install-info.
12481
12482 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12483
12484 * Makefile (elisp.dvi): Add missing backslash.
12485
12486 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12487
12488 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12489 Run texindex without `./'. Always run texindex on elisp.tp.
12490 (elisp.tps): Target deleted.
12491
12492 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12493
12494 * Makefile (srcs): Add nonascii.texi and customize.texi.
12495 (dist): Start by deleting `temp'.
12496
12497 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12498
12499 * Makefile (makeinfo, texindex): Targets deleted.
12500 (makeinfo.o, texindex.o): Targets deleted.
12501 (clean, dist): Don't do anything with them or with getopt*.
12502
12503 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12504
12505 * Makefile (SHELL): Defined.
12506
12507 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12508
12509 * Makefile (elisp.tps): New target.
12510 (elisp.dvi): Depend on elisp.tps.
12511
12512 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
12513
12514 * README: Update phone number.
12515
12516 * Makefile (elisp): Make this be the default target.
12517 Depend on makeinfo.c instead of makeinfo.
12518 (install): Don't depend on elisp.dvi, since we don't install that.
12519 Use mkinstalldirs.
12520 (dist): Add mkinstalldirs.
12521
12522 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
12523
12524 * Makefile (VERSION): Update version number.
12525 (maintainer-clean): Rename from realclean.
12526
12527 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
12528
12529 * Makefile (realclean): New target.
12530 (elisp): Remove any old elisp-* files first.
12531
12532 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
12533
12534 * Makefile (VERSION): New variable.
12535 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12536 Compressed file suffix should be `.gz', not `.z'.
12537
12538 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12539
12540 * Makefile (elisp): Depend on makeinfo.
12541
12542 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
12543
12544 * Makefile (srcs): Add anti.texi.
12545
12546 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12547
12548 * Makefile (infodir, prefix): New vars.
12549 (install): Use infodir.
12550 (emacsinfodir): Delete.
12551
12552 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12553
12554 * Makefile (srcs): Add calendar.texi.
12555
12556 * Makefile (dist): Copy texindex.c and makeinfo.c.
12557 Limit elisp-* files to those with one or two digits.
12558
12559 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12560
12561 * Makefile (dist): Change to use Gzip instead of compress.
12562
12563 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12564
12565 * loading.texi (Unloading): define-function changed back to
12566 defalias. It may not stay this way, but at least it's
12567 consistent with the known-good version of the code patch.
12568
12569 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
12570
12571 * modes.texi (Hooks): Document new optional arg of add-hook.
12572
12573 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12574
12575 * variables.texi: Document nil initial value of buffer-local variables.
12576
12577 * tips.texi: Add new section on standard library headers.
12578
12579 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12580
12581 * Makefile (srcs): Add frame.texi to the list of sources.
12582
12583 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12584
12585 * Makefile (dist): Don't bother excluding autosave files; they'll
12586 never make it into the temp directory anyway, and the hash marks
12587 in the name are problematic for make and the Bourne shell.
12588 (srcs): ???
12589
12590 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12591
12592 * Makefile (dist): Don't include backup files or autosave files in
12593 the distribution tar file.
12594
12595 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12596
12597 * Makefile (srcs): Add index.perm.
12598 (elisp.dvi): Remove erroneous shell comment.
12599 Expect output of permute-index in permuted.fns.
12600 Save old elisp.aux in elisp.oaux.
12601 (clean): Add index.texi to be deleted.
12602
12603 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12604
12605 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12606
12607 1990-06-26 David Lawrence (tale@geech)
12608
12609 * files.texi: Noted that completion-ignored-extensions is ignored
12610 when making *Completions*.
12611
12612 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
12613
12614 * Makefile make dist now depends on elisp.dvi, since it tries
12615 to include it in the dist file.
12616
12617 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
12618
12619 * functions.texinfo (Mapping Functions): Add missing quote.
12620
12621 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12622
12623 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12624 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12625
12626 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12627
12628 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12629 and @error{} are the terms now being used. The files in the
12630 directory have been changed to reflect this.
12631
12632 * All instances of @indentedresultt{} have been changed to
12633 ` @result{}', using 5 spaces at the beginning of the line.
12634
12635 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12636
12637 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12638 experimental @indentedresult{}, @indentedexpandsto{} are part of
12639 the texinfo.tex in this directory. These TeX macros are not
12640 stable yet.
12641
12642 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12643
12644 * texinfo.tex: Temporarily added
12645 \let\result=\dblarrow
12646 \def\error{{\it ERROR} \longdblarrow}
12647 We need to do this better soon.
12648
12649 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12650
12651 * Applied Karl Berry's patches to *.texinfo files, but not to
12652 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12653 new title page format is also not applied, since it requires
12654 texinfo.tex changes.)
12655
12656 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12657 for the Project GNU development environment.
12658
12659 ;; Local Variables:
12660 ;; coding: utf-8
12661 ;; End:
12662
12663 Copyright (C) 1998-2013 Free Software Foundation, Inc.
12664
12665 This file is part of GNU Emacs.
12666
12667 GNU Emacs is free software: you can redistribute it and/or modify
12668 it under the terms of the GNU General Public License as published by
12669 the Free Software Foundation, either version 3 of the License, or
12670 (at your option) any later version.
12671
12672 GNU Emacs is distributed in the hope that it will be useful,
12673 but WITHOUT ANY WARRANTY; without even the implied warranty of
12674 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12675 GNU General Public License for more details.
12676
12677 You should have received a copy of the GNU General Public License
12678 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.