Minor fixes for Lispref's modes.texi
[bpt/emacs.git] / doc / lispref / ChangeLog
1 2013-12-18 Chong Yidong <cyd@gnu.org>
2
3 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
4 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
5
6 2013-12-13 Glenn Morris <rgm@gnu.org>
7
8 * internals.texi (Building Emacs):
9 * loading.texi (Library Search): Mention that site-load,
10 site-init cannot change load-path.
11
12 2013-12-12 Glenn Morris <rgm@gnu.org>
13
14 * elisp.texi: Tweak dircategory.
15
16 2013-12-12 Eli Zaretskii <eliz@gnu.org>
17
18 * nonascii.texi (Encoding and I/O): Document file-name encoding
19 peculiarities on MS-Windows.
20
21 2013-12-12 Glenn Morris <rgm@gnu.org>
22
23 * elisp.texi: Sync direntry with info/dir version.
24
25 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
26
27 * display.texi (Progress, Face Remapping):
28 * processes.texi (Serial Ports):
29 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
30
31 2013-12-04 Juri Linkov <juri@jurta.org>
32
33 * searching.texi (Search and Replace): Fix `unread-command-events'
34 and add ref.
35
36 2013-12-03 Juri Linkov <juri@jurta.org>
37
38 * windows.texi (Choosing Window): Rename `no-display-ok' to
39 `allow-no-window'. (Bug#13594)
40
41 2013-11-30 Glenn Morris <rgm@gnu.org>
42
43 * Makefile.in (distclean): Remove Makefile.
44
45 2013-11-29 Andreas Politz <politza@fh-trier.de>
46
47 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
48 (Bug#14029).
49
50 2013-11-27 Glenn Morris <rgm@gnu.org>
51
52 * loading.texi (Library Search):
53 * os.texi (Startup Summary): No more leim directory.
54
55 2013-11-26 Glenn Morris <rgm@gnu.org>
56
57 * os.texi (Startup Summary): Update for leim-list being preloaded.
58
59 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
60
61 * frames.texi (Input Focus):
62 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
63
64 2013-11-23 Glenn Morris <rgm@gnu.org>
65
66 * loading.texi (Library Search):
67 Empty elements in EMACSLOADPATH now mean the default load-path.
68
69 2013-11-22 Glenn Morris <rgm@gnu.org>
70
71 * loading.texi (Library Search): Minor clarification.
72
73 2013-11-20 Leo Liu <sdl.web@gmail.com>
74
75 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
76
77 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
78
79 * os.texi (File Notifications): Add an index.
80
81 * loading.texi (Loading): Add an cross-reference.
82
83 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
84
85 * os.texi (Session Management, Desktop Notifications): Add some
86 indexes and a cross-reference.
87
88 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
89
90 * os.texi (Time Parsing):
91 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
92
93 2013-11-14 Glenn Morris <rgm@gnu.org>
94
95 * loading.texi (Library Search): Update section.
96
97 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
98
99 * os.texi (User Identification, Time of Day, Time Conversion):
100 Minor fixes.
101
102 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
103
104 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
105
106 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
107
108 * os.texi (Startup Summary): Add an index about startup screen.
109 Typo fix.
110 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
111
112 2013-11-08 Eli Zaretskii <eliz@gnu.org>
113
114 * display.texi (Truncation): Document that cache-long-scans is now
115 non-nil by default. (Bug#15797)
116
117 2013-11-05 Eli Zaretskii <eliz@gnu.org>
118
119 * lists.texi (Rearrangement): Fix indexing.
120
121 * display.texi (Bidirectional Display): Fix indexing.
122
123 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
124
125 * lists.texi (Rearrangement): Improve indexing.
126
127 * display.texi (Glyphs): Add an index for glyph code.
128 (Bidirectional Display): Improve indexing.
129
130 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
131
132 * display.texi (Face Attributes): Document :distant-foreground.
133
134 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
135
136 * display.texi (Abstract Display): Improve indexing.
137
138 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
139
140 * display.texi (Selective Display): Discourage the use of explicit
141 selective display.
142
143 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
144
145 * display.texi (Showing Images): Add an index for image-size.
146 Use @code instead of @var for a normal variable.
147 (Multi-Frame Images): Improve indexing.
148 (Button Buffer Commands): Use @code instead of @var for a normal variable.
149 (Abstract Display): Explain the meaning of Ewoc.
150
151 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
152
153 * display.texi (Image Descriptors): Improve indexing.
154
155 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
156
157 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
158 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
159
160 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
161
162 * display.texi (Fontsets): Minor wording fix.
163 (Low-Level Font): Improve indexing.
164
165 * nonascii.texi (Character Properties): Add an index for script symbols.
166
167 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
168
169 * display.texi (Face Remapping): Add indexes for face remapping.
170 (Font Selection): Add indexes.
171 (Low-Level Font): Add an index for font registry.
172
173 2013-10-23 Glenn Morris <rgm@gnu.org>
174
175 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
176 Nuke @refill.
177
178 * Makefile.in (install-dvi, install-html, install-pdf)
179 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
180 (uninstall-pdf): Quote entities that might contain whitespace.
181
182 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
183
184 * display.texi (Face Attributes): Add indexes for the ‘:box’
185 face attribute.
186
187 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
188
189 * display.texi (Line Height): Add indexes for line height.
190
191 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
192
193 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
194
195 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
196
197 * display.texi (Selective Display): Add an index for explicit
198 selective display.
199
200 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
201
202 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
203
204 2013-10-13 Glenn Morris <rgm@gnu.org>
205
206 * intro.texi (Acknowledgments): Use accented form of some names.
207
208 2013-10-09 Glenn Morris <rgm@gnu.org>
209
210 * control.texi (Conditionals): Copyedits. (Bug#15558)
211
212 2013-10-08 Eli Zaretskii <eliz@gnu.org>
213
214 Support menus on text-mode terminals.
215 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
216 wording to the effect that menus are supported on TTYs.
217
218 * frames.texi (Pop-Up Menus, Dialog Boxes)
219 (Display Feature Testing): Update for menu support on TTYs.
220
221 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
222
223 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
224 non-headings.
225
226 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
227
228 * syntax.texi (Categories): Add an index for category sets.
229
230 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
231
232 * syntax.texi (Syntax Flags):
233 (Syntax Table Functions): Add indexes.
234
235 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
236
237 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
238
239 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
240
241 * searching.texi (Regexp Search): Refine.
242
243 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
244
245 * nonascii.texi (Default Coding Systems): Typo fix.
246
247 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
248
249 * nonascii.texi (Coding System Basics): Add information about carriage-return.
250
251 2013-09-14 Eli Zaretskii <eliz@gnu.org>
252
253 * display.texi (Display Margins): State the units of measuring
254 margin width. (Bug#15375)
255
256 2013-09-13 Eli Zaretskii <eliz@gnu.org>
257
258 * text.texi (Not Intervals): Minor wording fix.
259
260 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
261
262 * functions.texi (Obsolete Functions): Add an index for obsolete
263 functions.
264
265 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
266
267 * nonascii.texi (Character Properties): Character properties fix
268 for decimal-digit-value and digit-value.
269
270 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
271
272 * macros.texi (Defining Macros): Prefer "function" to "lambda
273 expression" (bug#15296).
274
275 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
276
277 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
278 for portability to hosts where /bin/sh has problems.
279
280 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
281
282 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
283
284 2013-08-20 Eli Zaretskii <eliz@gnu.org>
285
286 * files.texi (Information about Files): Mention file names with
287 trailing blanks on MS-Windows. (Bug#15130)
288
289 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
290
291 * positions.texi (Positions): Improve indexing.
292
293 2013-08-18 Eli Zaretskii <eliz@gnu.org>
294
295 * markers.texi (The Region): Improve indexing.
296
297 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
298
299 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
300
301 * text.texi (Maintaining Undo): Mention interactive call of
302 buffer-disable-undo.
303 (Filling): Add cross-reference for hard newlines.
304 (Sorting): Fix indentation.
305 (Columns): Comment out undefined behavior.
306 (Case Changes): Fix an `args-out-of-range' error in the example.
307
308 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
309
310 * text.texi (Insertion): Refine.
311 (Margins): Add an index.
312 (Undo): Doc fix for `buffer-undo-list'.
313
314 * positions.texi (Character Motion):
315 * markers.texi (Moving Markers):
316 (Creating Markers): Comment out undefined behavior.
317
318 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
319
320 * markers.texi (The Region): Add/move indexes.
321
322 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
323
324 * display.texi (ImageMagick Images): Mention :content-type and
325 `image-content-type-suffixes'.
326
327 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
328
329 * positions.texi (Word Motion): Remove redundant sentence.
330
331 2013-08-13 Glenn Morris <rgm@gnu.org>
332
333 * lists.texi (List Elements):
334 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
335
336 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
337
338 * frames.texi (Display Feature Testing): Add indexes.
339
340 2013-08-12 Glenn Morris <rgm@gnu.org>
341
342 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
343 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
344 (INSTALL_DATA): New, set by configure.
345 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
346 New variables.
347 (.SUFFIXES): Add .ps and .dvi.
348 (.dvi.ps): New suffix rule.
349 (dvi, html, pdf, ps): Use *_TARGETS variables.
350 (elisp.html): Use HTML_OPTS.
351 (elisp.ps): Remove explicit rule.
352 (.PHONY): install-dvi, install-html, install-pdf, install-ps
353 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
354 uninstall-ps, and uninstall-doc.
355 (install-dvi, install-html, install-pdf, install-ps, install-doc)
356 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
357 (uninstall-doc): New rules.
358 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
359
360 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
361
362 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
363
364 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
365
366 * control.texi (Error Symbols): Minor fix for previous change.
367
368 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
369
370 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
371
372 * control.texi (Signaling Errors): Refer to define-error.
373 (Error Symbols): Add `define-error'.
374
375 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
376
377 * positions.texi (Motion by Screen Lines):
378 * display.texi (Truncation): Rename `cache-long-line-scans'
379 to `cache-long-scans'.
380
381 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
382
383 * windows.texi (Window Start and End): Add an index.
384
385 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
386
387 * display.texi (Face Functions): Add an index.
388
389 * variables.texi (Variable Aliases): Add an index.
390
391 * functions.texi (Defining Functions): Add an index.
392
393 * nonascii.texi (Coding System Basics): Add an index.
394
395 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
396
397 * nonascii.texi (Non-ASCII Characters): Update menu.
398 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
399
400 * elisp.texi (Top): Update menu.
401
402 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
403
404 * windows.texi (Window History): Mention the default value of
405 switch-to-visible-buffer. Add cross-references.
406
407 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
408
409 * errors.texi (Standard Errors): Fix typo.
410
411 * files.texi (Magic File Names):
412 * os.texi (File Notifications): Remove file-notify-supported-p.
413
414 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
415
416 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
417 non-well-formed expressions result in unspecified behavior, though
418 Emacs will not crash.
419
420 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
421
422 * files.texi (Magic File Names): Add file-notify-add-watch,
423 file-notify-rm-watch and file-notify-supported-p. Move
424 file-remote-p down.
425
426 * errors.texi (Standard Errors): Add file-notify-error.
427
428 * os.texi (Desktop Notifications): Rename from Notifications.
429 (File Notifications): New node.
430
431 * elisp.texi (Top): Update menu for these changes.
432
433 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
434
435 * windows.texi (Display Action Functions): Mention next-window.
436
437 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
438
439 * windows.texi (Selecting Windows): Fix the introduction of
440 `set-frame-selected-window''s arguments.
441
442 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
443
444 Timestamp fixes for undo (Bug#14824).
445 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
446
447 2013-07-06 Eli Zaretskii <eliz@gnu.org>
448
449 * nonascii.texi (Text Representations): Document that
450 multibyte-string-p returns nil for non-string objects.
451
452 2013-07-06 Glenn Morris <rgm@gnu.org>
453
454 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
455
456 2013-07-03 Glenn Morris <rgm@gnu.org>
457
458 * debugging.texi (Debugging):
459 * files.texi (File Attributes, Changing Files): Fix cross-references.
460
461 * package.texi (Package Archives): Fix @url call.
462
463 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
464
465 2013-06-29 Eli Zaretskii <eliz@gnu.org>
466
467 * display.texi (Bidirectional Display): Document move-point-visually.
468
469 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
470
471 * buffers.texi (Buffer File Name): Fix typo.
472
473 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
474
475 * tips.texi (Coding Conventions): Improve wording.
476
477 2013-06-24 Glenn Morris <rgm@gnu.org>
478
479 * loading.texi (Autoload): Fix typo.
480
481 * variables.texi (Lexical Binding): Fix typo.
482
483 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
484
485 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
486
487 * display.texi (ImageMagick Images): Mention :max-width and
488 :max-height.
489
490 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
491
492 * numbers.texi (Math Functions): Remove obsolete function log10.
493
494 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
495
496 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
497 rather than `local-map'.
498
499 * keymaps.texi (Active Keymaps): Fix documentation of
500 set-temporary-overlay-map and overriding-terminal-local-map.
501
502 2013-06-19 Glenn Morris <rgm@gnu.org>
503
504 * Makefile.in (dist): Edit more configure variables.
505 Try to check that we do not miss any in future.
506
507 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
508
509 * text.texi (Undo, Changing Properties): Fix typos.
510
511 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
512
513 * text.texi (Changing Properties): Document `add-face-text-property'.
514
515 2013-06-17 Kenichi Handa <handa@gnu.org>
516
517 * display.texi (Face Attributes): Refer to "Low-Level font" (not
518 "Font Selection") in the explanation of :font attribute (bug#14629).
519
520 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
521
522 * loading.texi (Hooks for Loading): Don't document after-load-alist.
523 Document with-eval-after-load instead of eval-after-load.
524
525 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
526
527 * files.texi (File Name Expansion): Make the example more
528 intuitive.
529
530 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
531
532 Documentation fix for 'ls' and hard links.
533 * compile.texi (Compilation Functions):
534 * files.texi (File Attributes, Changing Files):
535 Use current format for GNU 'ls' output.
536 (File Attributes): Fix problem introduced in previous change:
537 the link count is the number of hard links, not the number
538 of hard links + 1.
539
540 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
541
542 * files.texi (File Attributes): Fix typo.
543
544 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
545
546 * functions.texi (Lambda Expressions): Lambda expressions don't
547 evaluate to themselves in general (bug#11782).
548
549 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
550
551 * loading.texi (Autoload):
552 * help.texi (Documentation Basics, Accessing Documentation)
553 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
554
555 2013-04-23 Glenn Morris <rgm@gnu.org>
556
557 * internals.texi (Writing Emacs Primitives): Remove obvious example.
558 Tweak other to avoid overly long line.
559
560 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
561
562 * internals.texi (Writing Emacs Primitives): Remove unnecessary
563 references to the sources. (Bug#13800)
564
565 * searching.texi (Regexp Backslash): Doc fix for backslash
566 constructs in regular expressions.
567
568 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
569
570 * tips.texi (Coding Conventions): Mention separation of package
571 descriptor and name of internal symbols by two hyphens.
572
573 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
574
575 * windows.texi (Splitting Windows): Change category of
576 split-window from a command to a function.
577
578 2013-04-06 Chong Yidong <cyd@gnu.org>
579
580 * display.texi (Faces): Minor clarifications.
581 (Defining Faces): Clarify default vs custom face specs.
582 Document face-spec-set.
583
584 * display.texi (Overlay Properties):
585 * text.texi (Special Properties): Use the "anonymous face"
586 terminology. Describe foreground-color and background-color forms
587 as compatibility-only.
588
589 2013-03-24 Eli Zaretskii <eliz@gnu.org>
590
591 * compile.texi (Byte-Code Objects): Add index entry.
592 (Disassembly): Add cross-references.
593
594 2013-03-23 Eli Zaretskii <eliz@gnu.org>
595
596 * frames.texi (Size Parameters): More accurate description of the
597 difference between 'fullboth' and 'maximized'. (Bug#13935)
598
599 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
600
601 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
602
603 2013-03-16 Glenn Morris <rgm@gnu.org>
604
605 * elisp.texi: Add some stuff specific to www.gnu.org.
606
607 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
608
609 * control.texi (Pattern matching case statement): Fix typo.
610
611 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
612
613 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
614
615 2013-03-03 Glenn Morris <rgm@gnu.org>
616
617 * objects.texi (Symbol Type): Fix typo.
618
619 2013-02-28 Bastien Guerry <bzg@gnu.org>
620
621 * variables.texi (File Local Variables): Fix reference.
622
623 2013-02-24 Eli Zaretskii <eliz@gnu.org>
624
625 * files.texi (Magic File Names): Improve wording and indexing.
626
627 2013-02-21 Glenn Morris <rgm@gnu.org>
628
629 * display.texi (Multi-Frame Images): Minor rephrasing.
630
631 2013-02-20 Glenn Morris <rgm@gnu.org>
632
633 * display.texi (GIF Images, TIFF Images): Delete these nodes.
634 (ImageMagick Images): For :index, use an xref rather than duplicating.
635 (Other Image Types): Add GIF, adjust formatting.
636 (Multi-Frame Images): Rename from Animated Images. Expand section.
637 * elisp.texi (Top): Update menu for these changes.
638
639 2013-02-19 Glenn Morris <rgm@gnu.org>
640
641 * text.texi (Change Hooks): Fix typo.
642
643 2013-02-15 Glenn Morris <rgm@gnu.org>
644
645 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
646
647 2013-02-13 Glenn Morris <rgm@gnu.org>
648
649 * objects.texi (Char-Table Type): Add footnote about #^^.
650
651 * modes.texi (Minor Mode Conventions): Fix typo.
652
653 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
654 meta characters; this changed in 22.1. (Bug#13684)
655
656 * objects.texi (Char-Table Type): Add cindex.
657
658 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
659
660 2013-02-10 Glenn Morris <rgm@gnu.org>
661
662 * keymaps.texi (Creating Keymaps): Update make-keymap result.
663
664 2013-02-09 Eli Zaretskii <eliz@gnu.org>
665
666 * modes.texi (%-Constructs): Remove the description of %t.
667
668 * nonascii.texi (MS-DOS File Types): Delete node.
669
670 2013-02-08 Glenn Morris <rgm@gnu.org>
671
672 * keymaps.texi (Active Keymaps, Searching Keymaps):
673 Remove confusing mention of "symbolic prefix". (Bug#13643)
674
675 2013-01-19 Glenn Morris <rgm@gnu.org>
676
677 * macros.texi (Indenting Macros): Fix order of an indent
678 symbol's arguments. (Bug#13450)
679
680 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
681
682 Allow floating-point file offsets.
683 * files.texi (Reading from Files, Writing to Files):
684 Say that file offsets can be numbers, not just integers.
685
686 2013-01-09 Glenn Morris <rgm@gnu.org>
687
688 * commands.texi (Interactive Codes):
689 Whitespace does not terminate interactive "S". (Bug#13393)
690
691 2013-01-06 Chong Yidong <cyd@gnu.org>
692
693 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
694
695 2013-01-05 Glenn Morris <rgm@gnu.org>
696
697 * display.texi (Overlay Properties): Mention field. (Bug#13364)
698
699 2013-01-05 Eli Zaretskii <eliz@gnu.org>
700
701 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
702 directive in a group of items.
703
704 2013-01-05 Chong Yidong <cyd@gnu.org>
705
706 * keymaps.texi (Key Sequences): Remove obsolete sentence
707 (Bug#13356).
708
709 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
710
711 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
712
713 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
714
715 * files.texi (File Attributes): Undocument return format of file-acl.
716
717 2013-01-03 Glenn Morris <rgm@gnu.org>
718
719 * processes.texi (System Processes):
720 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
721
722 * searching.texi (Replacing Match): Fix xref.
723
724 * elisp.texi (DATE): Bump to Jan 2013.
725
726 2013-01-02 Glenn Morris <rgm@gnu.org>
727
728 * customize.texi (Common Keywords, Type Keywords):
729 Replace "active field" with "button". (Bug#13310)
730
731 * customize.texi (Common Keywords): Add xref. (Bug#13311)
732 * tips.texi (Library Headers): Add cindex.
733
734 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
735
736 * functions.texi (Declare Form):
737 * intro.texi (A Sample Function Description):
738 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
739 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
740 in @def.. commands. (Bug#13292)
741
742 2012-12-29 Eli Zaretskii <eliz@gnu.org>
743
744 * files.texi (Changing Files): Document the return values of
745 set-file-selinux-context and set-file-acl.
746
747 2012-12-27 Glenn Morris <rgm@gnu.org>
748
749 * files.texi (File Names): Mention Cygwin conversion functions.
750
751 2012-12-22 Martin Rudalics <rudalics@gmx.at>
752
753 * windows.texi (Selecting Windows): Reword description of
754 select-window (Bug#13248).
755
756 2012-12-22 Eli Zaretskii <eliz@gnu.org>
757
758 * files.texi (File Attributes, Changing Files): Remove the details
759 about the text returned by file-acl. Instead, just document that
760 it is an opaque string meant to be used by set-file-acl.
761
762 2012-12-21 Chong Yidong <cyd@gnu.org>
763
764 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
765
766 * customize.texi (Simple Types): Document key-sequence type
767 (Bug#13048).
768
769 * strings.texi (Text Comparison): Doc fix for compare-strings.
770
771 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
772
773 * files.texi (Magic File Names): Add `file-acl',
774 `file-selinux-context', `set-file-acl' and
775 `set-file-selinux-context'. Make the list consistent.
776
777 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
778
779 * tips.texi (Library Headers): New header keyword `Homepage'.
780 Make continuation lines syntax more precise.
781
782 2012-12-17 Eli Zaretskii <eliz@gnu.org>
783
784 * files.texi (File Attributes, Changing Files): Update to include
785 MS-Windows support for ACLs.
786
787 2012-12-16 Romain Francoise <romain@orebokech.com>
788
789 * files.texi (File Attributes): Document ACL support and new
790 `file-acl' function.
791 (Changing Files): Mention argument name change of `copy-file' and
792 document new function `set-file-acl'.
793
794 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
795
796 Fix permissions bugs with setgid directories etc. (Bug#13125)
797 * files.texi (Testing Accessibility): Document GROUP arg
798 of file-ownership-preserved-p.
799 (File Attributes): Document that 9th element is now
800 just a placeholder.
801 * os.texi (User Identification): Document new functions group-gid,
802 group-real-gid.
803
804 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
805
806 * internals.texi (C Integer Types): New section.
807 This follows up and records an email in
808 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
809
810 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
811
812 * control.texi (Pattern matching case statement): New node.
813
814 * customize.texi (Variable Definitions): Mention the default :group
815 for defcustoms (bug#13093).
816
817 2012-12-09 Glenn Morris <rgm@gnu.org>
818
819 * customize.texi (Variable Definitions): Mention eval-defun
820 on a defcustom calls the :set function when appropriate.
821
822 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
823
824 * doclicense.texi, gpl.texi: Update to latest version from FSF.
825 These are just minor editorial changes.
826
827 2012-12-06 Chong Yidong <cyd@gnu.org>
828
829 * lists.texi (Plist Access): Move put example to Symbol Plists.
830
831 * symbols.texi (Standard Properties): Fix typo.
832
833 2012-12-03 Chong Yidong <cyd@gnu.org>
834
835 * symbols.texi (Symbol Properties): New node.
836 (Symbol Plists): Make it a subsection under Symbol Properties.
837 (Standard Properties): New node.
838
839 * lists.texi (Property Lists): Move here from symbols.texi.
840 (Plist Access): Rename from Other Plists.
841
842 * customize.texi (Variable Definitions):
843 * display.texi (Defining Faces):
844 * sequences.texi (Char-Tables): Fix xref.
845
846 * keymaps.texi (Key Sequences): `kbd' is now a function.
847
848 * commands.texi (Using Interactive): Fix index entry.
849
850 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
851
852 * doclicense.texi: Update to latest version from FSF.
853 These are just minor editorial changes.
854 * elisp.texi (GNU Free Documentation License)
855 (GNU General Public Licens):
856 Provide sectioning, since doclicense.texi no longer does that.
857
858 * loading.texi (Named Features): @ -> @@ to fix typo.
859
860 2012-11-24 Martin Rudalics <rudalics@gmx.at>
861
862 * windows.texi (Basic Windows): Fix typo.
863 (Windows and Frames): Fix example. Move description of
864 window-in-direction here.
865 (Recombining Windows): Fix example.
866 (Buffers and Windows): Fix description of replace-buffer-in-windows.
867 (Switching Buffers): Reword.
868 (Display Action Functions): Minor adjustments.
869 (Choosing Window Options): Minor fixes.
870 (Window History): Minor rewording.
871 (Dedicated Windows): Correct and reword part describing how
872 dedicatedness affects functions removing buffers or windows.
873 * buffers.texi (The Buffer List): Fix description of bury-buffer.
874
875 2012-11-24 Chong Yidong <cyd@gnu.org>
876
877 * modes.texi (%-Constructs): Fix statement about mode construct
878 padding (Bug#12866).
879
880 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
881
882 * debugging.texi (Profiling): Make it more clear
883 that --enable-profiling is about profiling the C code.
884
885 2012-11-21 Glenn Morris <rgm@gnu.org>
886
887 * display.texi (Attribute Functions):
888 Update for set-face-* name changes.
889 Add new "inherit" argument for face-bold-p etc.
890 Move description of this argument to a common section, like "frame".
891
892 * debugging.texi (Profiling): New section.
893 (Debugging): Mention profiling in the introduction.
894 * tips.texi (Compilation Tips): Move profiling to separate section.
895 * elisp.texi: Add Profiling to detailed menu.
896
897 2012-11-21 Martin Rudalics <rudalics@gmx.at>
898
899 * windows.texi (Display Action Functions): Fix recently added
900 example. Suggested by Michael Heerdegen.
901
902 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
903
904 Minor cleanup for times as lists of four integers.
905 * os.texi (Time Parsing): Time values can now be four integers.
906
907 2012-11-18 Glenn Morris <rgm@gnu.org>
908
909 * loading.texi (How Programs Do Loading): Add eager macro expansion.
910 * macros.texi (Expansion): Mention eager macro expansion.
911
912 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
913
914 2012-11-18 Leo Liu <sdl.web@gmail.com>
915
916 * minibuf.texi (Programmed Completion): Doc fix for metadata
917 request (Bug#12850).
918
919 2012-11-18 Glenn Morris <rgm@gnu.org>
920
921 * display.texi (Temporary Displays): Document with-temp-buffer-window.
922
923 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
924 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
925 (Window Sizes): Add vindex for window-min-height, window-min-width.
926 (Display Action Functions): Mention pop-up-frame-parameters.
927
928 2012-11-16 Martin Rudalics <rudalics@gmx.at>
929
930 * windows.texi (Choosing Window): Rewrite description of
931 display-buffer-alist (Bug#12167).
932 (Display Action Functions): Mention inhibit-switch-frame.
933 Fix description of display-buffer-below-selected. Reorder actions.
934 Add example (Bug#12848).
935
936 2012-11-16 Glenn Morris <rgm@gnu.org>
937
938 * display.texi (Face Attributes): Fix :underline COLOR description.
939 (Attribute Functions): Update for set-face-underline rename.
940 Tweak descriptions of face-underline-p, face-inverse-video-p.
941
942 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
943 so they align better in info.
944 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
945 Document set-temporary-overlay-map.
946
947 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
948
949 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
950 with normal keymaps".
951
952 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
953
954 * internals.texi (Garbage Collection): Update descriptions
955 of vectorlike_header, garbage-collect and gc-cons-threshold.
956 (Object Internals): Explain Lisp_Object layout and the basics
957 of an internal type system.
958 (Buffer Internals): Update description of struct buffer.
959
960 2012-11-13 Glenn Morris <rgm@gnu.org>
961
962 * variables.texi (Adding Generalized Variables):
963 At least mention gv-define-expander and gv-letplace.
964
965 * debugging.texi (Error Debugging): Mention debug-on-message.
966 (Using Debugger): Mention debugger-bury-or-kill.
967
968 * control.texi (Signaling Errors):
969 * debugging.texi (Error Debugging):
970 * errors.texi (Standard Errors): Add user-error.
971
972 * variables.texi (Adding Generalized Variables):
973 Use standard formatting for common lisp note about setf functions.
974
975 2012-11-10 Martin Rudalics <rudalics@gmx.at>
976
977 * elisp.texi (Top): Add Recombining Windows to menu.
978 * windows.texi (Recombining Windows): New subsection.
979 (Splitting Windows): Rewrite text on handling of window
980 combinations and move it to new subsection.
981
982 2012-11-10 Chong Yidong <cyd@gnu.org>
983
984 * searching.texi (Replacing Match): Document \? in replace-match.
985
986 * variables.texi (Creating Buffer-Local): Document setq-local and
987 defvar-local.
988 (Setting Generalized Variables): Arrange table alphabetically.
989
990 * lists.texi (List Elements, List Variables): Clarify descriptions
991 of push and pop for generalized variables.
992
993 * edebug.texi (Specification List): setf is no longer CL-only.
994
995 2012-11-10 Glenn Morris <rgm@gnu.org>
996
997 * variables.texi (Adding Generalized Variables):
998 Update description of FIX-RETURN expansion.
999
1000 * variables.texi (Setting Generalized Variables):
1001 Split most of previous contents into this subsection.
1002 (Adding Generalized Variables): New subsection.
1003 Move note on lack of setf functions here from misc/cl.texi.
1004
1005 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1006
1007 2012-11-10 Chong Yidong <cyd@gnu.org>
1008
1009 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1010
1011 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
1012
1013 * os.texi (Notifications): Update descriptions of
1014 notifications-notify, notifications-close-notification and
1015 notifications-get-capabilities according to latest code changes.
1016 Add notifications-get-server-information.
1017
1018 2012-11-03 Chong Yidong <cyd@gnu.org>
1019
1020 * objects.texi (General Escape Syntax): Clarify the explanation of
1021 escape sequences.
1022 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1023 multibyte. Hex escapes do not automatically make a string
1024 multibyte.
1025
1026 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1027
1028 * windows.texi (Switching Buffers): Document option
1029 switch-to-buffer-preserve-window-point.
1030 (Display Action Functions): Document window-height and
1031 window-width alist entries.
1032 (Display Action Functions):
1033 Document display-buffer-below-selected and
1034 display-buffer-in-previous-window.
1035 (Quitting Windows): Document quit-restore-window.
1036 Rewrite section.
1037 (Window Configurations): In window-state-get mention that
1038 argument window must be valid.
1039 (Window Parameters): Document quit-restore window parameter
1040 (Bug#12158).
1041
1042 2012-10-31 Glenn Morris <rgm@gnu.org>
1043
1044 * control.texi (Catch and Throw): Add xref to cl.texi.
1045
1046 * lists.texi (Sets And Lists): Point xref to better location.
1047
1048 * errors.texi (Standard Errors):
1049 * loading.texi (Autoload): Update for cl-lib namespace changes.
1050
1051 * modes.texi (Defining Minor Modes): "Generalized Variables"
1052 section is now in this manual rather than cl.texi.
1053
1054 * eval.texi (Special Forms): No longer special forms: defmacro,
1055 defun, save-window-excursion, with-output-to-temp-buffer.
1056 * functions.texi (Defining Functions): Defun is now a macro.
1057 Defalias is a function.
1058
1059 2012-10-30 Glenn Morris <rgm@gnu.org>
1060
1061 * variables.texi (Generalized Variables): Fix typo.
1062
1063 2012-10-30 Chong Yidong <cyd@gnu.org>
1064
1065 * symbols.texi (Symbol Plists): Document function-get.
1066
1067 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1068
1069 * frames.texi (Visibility of Frames): Document tty-top-frame.
1070
1071 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1072
1073 * keymaps.texi (Format of Keymaps): Document the multiple
1074 inheritance format.
1075
1076 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1077
1078 * windows.texi (Basic Windows): Reformulate description of live,
1079 internal and valid windows.
1080 (Cyclic Window Ordering): Describe new argument of
1081 get-lru-window and get-largest-window. Add description of
1082 window-in-direction.
1083
1084 2012-10-27 Glenn Morris <rgm@gnu.org>
1085
1086 * variables.texi (Generalized Variables): New section,
1087 adapted from misc/cl.texi.
1088 * elisp.texi (Top): Add Generalized Variables to menu.
1089 * lists.texi (List Elements, List Variables):
1090 Mention generalized variables.
1091
1092 * lists.texi (List Elements): Typo fix.
1093
1094 2012-10-27 Chong Yidong <cyd@gnu.org>
1095
1096 * minibuf.texi (High-Level Completion): Don't mention removed
1097 function iswitchb-read-buffer.
1098
1099 * commands.texi (Event Input Misc): Remove last-input-char.
1100 (Command Loop Info): Remove last-command-char.
1101
1102 * frames.texi (Initial Parameters): Don't mention the obsolete
1103 special-display feature.
1104
1105 * windows.texi (Choosing Window): Don't mention the obsolete
1106 special display feature.
1107 (Choosing Window Options): Remove obsolete special-display
1108 variables, and the functions special-display-p and
1109 special-display-popup-frame.
1110
1111 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1112
1113 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1114
1115 * markers.texi (Information from Markers): Remove obsolete
1116 function buffer-has-markers-at.
1117
1118 * text.texi (Yanking): Document yank-handled-properties.
1119
1120 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1121
1122 Update manual for new time stamp format (Bug#12706).
1123 * buffers.texi (Modification Time):
1124 * files.texi (Testing Accessibility, File Attributes):
1125 * intro.texi (Version Info):
1126 * os.texi (Time of Day):
1127 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1128 These instances were missed the first time around.
1129 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1130
1131 2012-10-24 Chong Yidong <cyd@gnu.org>
1132
1133 * minibuf.texi (Text from Minibuffer): Document read-regexp
1134 changes.
1135
1136 * nonascii.texi (Selecting a Representation):
1137 Document set-buffer-multibyte changes.
1138
1139 * keymaps.texi (Toolkit Differences): Node deleted.
1140 (Easy Menu): New node.
1141
1142 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1143
1144 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1145
1146 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1147
1148 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1149 * files.texi (File Attributes):
1150 * text.texi (Undo):
1151 Time stamp resolution is now 1 picosecond, not 1 second.
1152
1153 2012-10-23 Chong Yidong <cyd@gnu.org>
1154
1155 * display.texi (Font Lookup): Remove font-list-limit.
1156
1157 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1158 (Bug#12529).
1159
1160 2012-10-22 Glenn Morris <rgm@gnu.org>
1161
1162 * os.texi (Recording Input): Tiny fix.
1163
1164 * intro.texi (Lisp History):
1165 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
1166 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1167
1168 2012-10-15 Chong Yidong <cyd@gnu.org>
1169
1170 * macros.texi (Defining Macros): defmacro is now a macro.
1171 Explicitly list the docstring and declare arguments.
1172
1173 * functions.texi (Anonymous Functions): Explicitly list the
1174 docstring, declare, and interactive arguments to lambda.
1175 (Defining Functions): Likewise for defun.
1176 (Inline Functions): Likewise for defsubst.
1177 (Declare Form): Tweak description.
1178
1179 2012-10-13 Chong Yidong <cyd@gnu.org>
1180
1181 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1182
1183 2012-10-05 Chong Yidong <cyd@gnu.org>
1184
1185 * minibuf.texi (Basic Completion): Clarify list form of completion
1186 table (Bug#12564).
1187
1188 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
1189
1190 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1191
1192 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1193
1194 Revert the FOLLOW-SYMLINKS change for file-attributes.
1195 * files.texi (File Attributes, Magic File Names): Undo last change.
1196
1197 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1198
1199 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1200 * files.texi (File Attributes): Describe it.
1201 (Magic File Names): Use it.
1202
1203 2012-09-30 Chong Yidong <cyd@gnu.org>
1204
1205 * commands.texi (Click Events): Define "mouse position list".
1206 Remove mention of unimplemented horizontal scroll bars.
1207 (Drag Events, Motion Events): Refer to "mouse position list".
1208 (Accessing Mouse): Document posnp.
1209
1210 * errors.texi (Standard Errors): Tweak arith-error description.
1211 Tweak markup. Remove domain-error and friends, which seem to be
1212 unused after the floating-point code revamp.
1213
1214 * functions.texi (Obsolete Functions): Obsolescence also affects
1215 documentation commands. Various clarifications.
1216 (Declare Form): New node.
1217
1218 * strings.texi (String Basics): Copyedits.
1219
1220 * os.texi (Idle Timers): Minor clarifications.
1221 (User Identification): Add system-users and system-groups.
1222
1223 * macros.texi (Defining Macros): Move description of `declare' to
1224 Declare Form node.
1225
1226 * loading.texi (Autoload):
1227 * help.texi (Documentation Basics): The special sequences can
1228 trigger autoloading.
1229
1230 * numbers.texi (Integer Basics): Copyedits.
1231 (Float Basics): Consider IEEE floating point always available.
1232 (Random Numbers): Document actual limits.
1233 (Arithmetic Operations): Clarify division by zero. Don't mention
1234 the machine-independence of negative division since it does not
1235 happen in practice.
1236
1237 2012-09-28 Chong Yidong <cyd@gnu.org>
1238
1239 * os.texi (Startup Summary): Document leim-list.el change.
1240
1241 2012-09-25 Chong Yidong <cyd@gnu.org>
1242
1243 * functions.texi (Defining Functions): defun is now a macro.
1244
1245 2012-09-28 Leo Liu <sdl.web@gmail.com>
1246
1247 * files.texi (Files): Fix typo.
1248
1249 2012-09-23 Chong Yidong <cyd@gnu.org>
1250
1251 * buffers.texi (Read Only Buffers): Document read-only-mode.
1252
1253 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1254 read-only-mode.
1255
1256 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1257 calling conventions.
1258
1259 2012-09-22 Chong Yidong <cyd@gnu.org>
1260
1261 * searching.texi (Replacing Match): Minor clarification.
1262
1263 2012-09-22 Eli Zaretskii <eliz@gnu.org>
1264
1265 * edebug.texi (Instrumenting): Improve indexing.
1266
1267 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1268 from within its own timer action. (Bug#12447)
1269
1270 2012-09-22 Chong Yidong <cyd@gnu.org>
1271
1272 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1273
1274 2012-09-21 Glenn Morris <rgm@gnu.org>
1275
1276 * debugging.texi (Using Debugger): Fix typo.
1277
1278 2012-09-18 Chong Yidong <cyd@gnu.org>
1279
1280 * display.texi (Faces): Discuss anonymous faces.
1281 (Face Attributes): Tweak intro.
1282 (Defining Faces): Move after the Face Attributes node. Copyedits.
1283 (Displaying Faces): Describe role of inheritance.
1284
1285 * customize.texi (Customization): Define customization more
1286 carefully (Bug#11440).
1287 (Common Keywords): Add xref to Constant Variables.
1288
1289 * variables.texi (Defining Variables): Link to defcustom's node
1290 instead of the higher-level Customization chapter.
1291
1292 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1293
1294 Simplify, document, and port floating-point (Bug#12381).
1295 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1296 Document that / and mod (with floating point arguments), along
1297 with asin, acos, log, log10, expt and sqrt, return special values
1298 instead of signaling exceptions.
1299 (Float Basics): Document that logb operates on the absolute value
1300 of its argument.
1301 (Math Functions): Document that (log ARG BASE) also returns NaN if
1302 BASE is negative. Document that (expt X Y) returns NaN if X is a
1303 finite negative number and Y a finite non-integer.
1304
1305 2012-09-09 Chong Yidong <cyd@gnu.org>
1306
1307 * lists.texi (Sets And Lists): Explain that the return value for
1308 delete should be used, like for delq.
1309
1310 * minibuf.texi (Yes-or-No Queries): Document recentering and
1311 scrolling in y-or-n-p. Remove gratuitous example.
1312
1313 * searching.texi (Search and Replace): Document window scrolling
1314 entries in query-replace-map.
1315
1316 2012-09-08 Chong Yidong <cyd@gnu.org>
1317
1318 * syntax.texi (Syntax Table Internals): Define "raw syntax
1319 descriptor" terminology (Bug#12383).
1320 (Syntax Descriptors): Mention raw syntax descriptors.
1321
1322 2012-09-07 Chong Yidong <cyd@gnu.org>
1323
1324 * variables.texi (Creating Buffer-Local): Fix description of
1325 local-variable-if-set-p (Bug#10713).
1326
1327 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1328
1329 * windows.texi (Display Action Functions)
1330 (Choosing Window Options): Remove obsolete variable
1331 display-buffer-reuse-frames.
1332 (Switching Buffers): Minor doc tweak for switch-to-buffer.
1333
1334 * positions.texi (Narrowing): Document buffer-narrowed-p.
1335
1336 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1337
1338 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1339 (Bug#12269).
1340
1341 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1342
1343 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1344
1345 2012-09-02 Chong Yidong <cyd@gnu.org>
1346
1347 * windows.texi (Window Configurations): Recommend against using
1348 save-window-excursion (Bug#12075).
1349
1350 * control.texi (Catch and Throw):
1351 * positions.texi (Excursions): Don't mention it.
1352
1353 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1354
1355 Better seed support for (random).
1356 * numbers.texi (Random Numbers): Document new behavior of
1357 the calls (random) and (random STRING).
1358
1359 2012-08-21 Martin Rudalics <rudalics@gmx.at>
1360
1361 * windows.texi (Window Point): Document recent changes in
1362 window-point and set-window-point.
1363 (Selecting Windows): Document recent change in select-window.
1364
1365 2012-08-06 Eli Zaretskii <eliz@gnu.org>
1366
1367 * functions.texi (Closures): Put the main index entry for
1368 "closures" here. (Bug#12138)
1369
1370 * variables.texi (Lexical Binding): Disambiguate the index entry
1371 for "closures".
1372
1373 2012-08-05 Chong Yidong <cyd@gnu.org>
1374
1375 * display.texi (Defining Faces): Move documentation of
1376 frame-background-mode to the Emacs manual (Bug#7774).
1377
1378 2012-08-04 Chong Yidong <cyd@gnu.org>
1379
1380 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1381 Fix description of syntax table inheritance.
1382 (Syntax Table Functions): Don't refer to internal contents of
1383 syntax table, since that is not explained yet. Copyedits.
1384 (Standard Syntax Tables): Node deleted.
1385 (Syntax Table Internals): Misc clarifications. Improve table
1386 formatting.
1387
1388 * keymaps.texi (Inheritance and Keymaps):
1389 * text.texi (Sticky Properties): Tweak index entry.
1390
1391 2012-07-28 Eli Zaretskii <eliz@gnu.org>
1392
1393 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1394
1395 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1396
1397 Prefer typical American spelling for "acknowledgment".
1398 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1399
1400 2012-07-21 Eli Zaretskii <eliz@gnu.org>
1401
1402 * commands.texi (Special Events): Mention language-change event.
1403 (Input Events, Interactive Codes):
1404 * keymaps.texi (Key Sequences): Mention events that are
1405 non-keyboard but also non-mouse events.
1406
1407 2012-07-17 Chong Yidong <cyd@gnu.org>
1408
1409 * text.texi (Insertion): Document insert-char changes.
1410
1411 2012-07-15 Leo Liu <sdl.web@gmail.com>
1412
1413 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1414
1415 2012-07-13 Chong Yidong <cyd@gnu.org>
1416
1417 * buffers.texi (Read Only Buffers): Document toggle-read-only
1418 changes. Reword to account for the fact that read-only is
1419 currently not supported in overlay properties.
1420
1421 2012-07-07 Chong Yidong <cyd@gnu.org>
1422
1423 * loading.texi (Library Search): Index site-lisp directories.
1424
1425 2012-07-06 Chong Yidong <cyd@gnu.org>
1426
1427 * intro.texi (A Sample Function Description): Fix incorrect
1428 markup, undoing previous change.
1429 (A Sample Variable Description): Minor clarifications and markup
1430 improvements.
1431
1432 * elisp.texi (Top):
1433 * text.texi (Text): Fix menu order.
1434
1435 2012-07-06 Richard Stallman <rms@gnu.org>
1436
1437 * intro.texi (Evaluation Notation, A Sample Function Description):
1438 (A Sample Variable Description): Improve/undo previous changes.
1439
1440 2012-07-05 Glenn Morris <rgm@gnu.org>
1441
1442 * intro.texi (A Sample Function Description): Fix cross-refs.
1443
1444 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1445
1446 * intro.texi (Evaluation Notation, A Sample Function Description)
1447 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1448
1449 2012-06-27 Chong Yidong <cyd@gnu.org>
1450
1451 * processes.texi (Asynchronous Processes, Input to Processes):
1452 * internals.texi (Process Internals): Don't capitalize "pty".
1453
1454 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1455
1456 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1457 discussion more prominent.
1458
1459 2012-06-23 Eli Zaretskii <eliz@gnu.org>
1460
1461 * commands.texi (Misc Events): Document the language-change event.
1462
1463 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1464
1465 Support higher-resolution time stamps (Bug#9000).
1466 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1467 * processes.texi (System Processes):
1468 Time stamp resolution is now picosecond, not microsecond.
1469
1470 2012-06-21 Glenn Morris <rgm@gnu.org>
1471
1472 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1473
1474 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1475
1476 * functions.texi (Defining Functions):
1477 * macros.texi (Defining Macros): Un-define the return value of `defun',
1478 `defmacro' and `defalias'.
1479
1480 2012-06-17 Chong Yidong <cyd@gnu.org>
1481
1482 * elisp.texi: Remove urlcolor setting.
1483
1484 2012-06-17 Glenn Morris <rgm@gnu.org>
1485
1486 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1487 Overlining no longer behaves exactly like underlining.
1488
1489 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
1490
1491 * display.texi (Face Attributes):
1492 Document wave-style underline face attribute.
1493
1494 2012-06-11 Chong Yidong <cyd@gnu.org>
1495
1496 * display.texi (ImageMagick Images): ImageMagick now supports the
1497 :background property.
1498
1499 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1500
1501 * internals.texi (Garbage Collection): Typo fix.
1502
1503 2012-06-09 Chong Yidong <cyd@gnu.org>
1504
1505 * text.texi (Special Properties): Clarify the meaning of a list of
1506 faces in the `face' property.
1507
1508 * display.texi (Face Remapping): Minor clarification.
1509
1510 2012-06-08 Chong Yidong <cyd@gnu.org>
1511
1512 * display.texi (Face Attributes): Font family does not accept
1513 wildcards. De-document obsolete :bold and :italic attributes.
1514 (Defining Faces): Use new-style face spec format.
1515
1516 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1517
1518 * internals.texi (Garbage Collection): Document new
1519 vector management code and vectorlike_header structure.
1520
1521 2012-06-03 Chong Yidong <cyd@gnu.org>
1522
1523 * modes.texi (Mode Line Data): Use "mode line construct"
1524 terminology for consistency.
1525
1526 2012-05-27 Glenn Morris <rgm@gnu.org>
1527
1528 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1529 * buffers.texi, commands.texi, compile.texi, control.texi:
1530 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1531 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1532 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1533 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1534 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1535 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1536 * objects.texi, os.texi, package.texi, positions.texi:
1537 * processes.texi, searching.texi, sequences.texi, streams.texi:
1538 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1539 * variables.texi, windows.texi: Nuke hand-written node pointers.
1540
1541 2012-05-27 Chong Yidong <cyd@gnu.org>
1542
1543 * functions.texi (Obsolete Functions):
1544 Fix doc for set-advertised-calling-convention.
1545
1546 * modes.texi (Mode Help): Fix describe-mode.
1547
1548 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1549
1550 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1551
1552 2012-05-27 Martin Rudalics <rudalics@gmx.at>
1553
1554 * commands.texi (Recursive Editing): recursive-edit is a command.
1555
1556 * compile.texi (Docs and Compilation):
1557 byte-compile-dynamic-docstrings is an option.
1558
1559 * debugging.texi (Invoking the Debugger): debug is a command.
1560
1561 * display.texi (Progress): progress-reporter-update and
1562 progress-reporter-force-update have VALUE argument optional.
1563 (Animated Images): Use non-@code{nil} instead of non-nil.
1564
1565 * files.texi (Format Conversion Round-Trip):
1566 Use non-@code{nil} instead of non-nil.
1567
1568 * frames.texi (Creating Frames): make-frame is a command.
1569 (Input Focus): select-frame is a command.
1570 (Pointer Shape): void-text-area-pointer is an option.
1571
1572 * help.texi (Describing Characters): read-kbd-macro is a command.
1573 (Help Functions): describe-prefix-bindings is a command.
1574
1575 * markers.texi (Creating Markers): Both arguments of copy-marker
1576 are optional.
1577
1578 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1579
1580 * modes.texi (Mode Line Variables): mode-line-remote and
1581 mode-line-client are not options.
1582 (Imenu): imenu-add-to-menubar is a command.
1583 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
1584
1585 * os.texi (Sound Output): play-sound-file is a command.
1586
1587 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
1588
1589 * processes.texi (Signals to Processes):
1590 Use @key{RET} instead of @code{RET}.
1591 (Signals to Processes): signal-process is a command.
1592
1593 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
1594 (Base 64): base64-encode-string is not a command while
1595 base64-decode-region is.
1596
1597 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1598
1599 2012-05-12 Glenn Morris <rgm@gnu.org>
1600
1601 * Makefile.in (MKDIR_P): New, set by configure.
1602 (mkinfodir): Use $MKDIR_P.
1603
1604 2012-05-10 Glenn Morris <rgm@gnu.org>
1605
1606 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1607 with "coding: raw-text".
1608 Concept of multibyte sessions no longer exists.
1609
1610 * files.texi (File Locks): Mention create-lockfiles option.
1611
1612 2012-05-09 Glenn Morris <rgm@gnu.org>
1613
1614 * vol1.texi, vol2.texi: Remove files.
1615 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1616 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1617
1618 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
1619
1620 * two-volume.make (emacsdir): New.
1621 (tex): Add directory with emacsver.texi to TEXINPUTS.
1622
1623 * minibuf.texi (Minibuffer History, Basic Completion):
1624 Tweak page breaks.
1625
1626 * internals.texi (Garbage Collection, Memory Usage)
1627 (Writing Emacs Primitives): Tweak page breaks.
1628
1629 * streams.texi (Output Variables): Improve page break.
1630
1631 * edebug.texi (Edebug Display Update): Improve page break.
1632
1633 * compile.texi (Disassembly): Condense the examples.
1634
1635 * eval.texi, functions.texi, loading.texi, macros.texi:
1636 Where possible, use example rather than smallexample.
1637
1638 * symbols.texi: Where possible, use example rather than smallexample.
1639 (Symbol Components): Fix typo.
1640 (Other Plists): Tweak page break.
1641
1642 * sequences.texi (Arrays): Tweak page breaks.
1643
1644 * customize.texi: Where possible, use example rather than smallexample.
1645 (Common Keywords, Variable Definitions, Applying Customizations)
1646 (Custom Themes): Tweak page breaks.
1647
1648 * control.texi: Where possible, use example rather than smallexample.
1649 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1650 Tweak page breaks.
1651
1652 2012-05-08 Glenn Morris <rgm@gnu.org>
1653
1654 * two.el: Remove; unused since creation of two-volume.make.
1655
1656 * vol1.texi, vol2.texi: No need to keep menus in these files.
1657
1658 2012-05-05 Glenn Morris <rgm@gnu.org>
1659
1660 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1661
1662 * intro.texi (Caveats): Copyedit.
1663 (Lisp History): Convert inforef to xref.
1664 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1665
1666 * text.texi (Auto Filling): Don't mention Emacs 19.
1667
1668 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1669 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1670
1671 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1672
1673 * lists.texi (List-related Predicates, List Variables):
1674 Tweak page-breaks.
1675 (Sets And Lists): Convert inforef to xref.
1676
1677 2012-05-04 Glenn Morris <rgm@gnu.org>
1678
1679 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1680 (info, infoclean): Use $INFO_EXT.
1681 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1682 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1683 (info, maintainer-clean): Use $INFO_EXT.
1684 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1685
1686 2012-05-04 Chong Yidong <cyd@gnu.org>
1687
1688 * os.texi (Timers): Use defopt for timer-max-repeats.
1689
1690 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1691
1692 * os.texi (Time of Day): Do not limit current-time-string
1693 to years 1000..9999.
1694
1695 2012-05-02 Chong Yidong <cyd@gnu.org>
1696
1697 * display.texi (Font Lookup):
1698 * frames.texi (Pointer Shape):
1699 * processes.texi (Subprocess Creation): Use defopt for options.
1700
1701 2012-05-02 Glenn Morris <rgm@gnu.org>
1702
1703 * elisp.texi (@copying):
1704 * intro.texi (Introduction): Only print VERSION in the TeX version.
1705
1706 2012-05-02 Chong Yidong <cyd@gnu.org>
1707
1708 * text.texi (Change Hooks): Minor fix for after-change-functions.
1709
1710 2012-05-02 Glenn Morris <rgm@gnu.org>
1711
1712 * package.texi (Packaging Basics):
1713 * loading.texi (Autoload):
1714 * files.texi (Magic File Names):
1715 Reword to remove/reduce some overly long/short lines.
1716
1717 2012-04-27 Glenn Morris <rgm@gnu.org>
1718
1719 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1720 * modes.texi (Major Modes, Auto-Indentation):
1721 * buffers.texi (Buffers): Some fixes for menu descriptions.
1722
1723 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
1724 * functions.texi (Simple Lambda, Argument List):
1725 * eval.texi (Function Indirection): Avoid deprecated form.
1726
1727 2012-04-27 Glenn Morris <rgm@gnu.org>
1728
1729 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1730 Add "et al." to authors.
1731
1732 * buffers.texi, commands.texi, compile.texi, control.texi:
1733 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1734 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1735 * modes.texi, numbers.texi, objects.texi, streams.texi:
1736 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1737 Use Texinfo recommended convention for quotes+punctuation.
1738
1739 2012-04-27 Chong Yidong <cyd@gnu.org>
1740
1741 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1742 to where-is-internal (Bug#10872).
1743
1744 2012-04-27 Glenn Morris <rgm@gnu.org>
1745
1746 * macros.texi (Indenting Macros): Fix typo.
1747
1748 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1749 (Resizing Windows, Deleting Windows, Selecting Windows)
1750 (Choosing Window Options, Horizontal Scrolling)
1751 (Cyclic Window Ordering, Window History, Dedicated Windows)
1752 (Quitting Windows, Window Configurations, Textual Scrolling):
1753 (Coordinates and Windows, Window Configurations)
1754 (Window Parameters, Window Hooks): Copyedits.
1755 (Splitting Windows, Deleting Windows):
1756 Fix ignore-window-parameters logic.
1757 (Selecting Windows, Choosing Window Options): Markup fixes.
1758 (Window Start and End): Remove pointless example.
1759 Remove cross-reference to deleted count-lines content.
1760 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1761 and recenter-positions. Remove recenter example.
1762
1763 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1764
1765 * minibuf.texi (Intro to Minibuffers):
1766 Tweak discussion of resizing minibuffer window.
1767
1768 2012-04-26 Glenn Morris <rgm@gnu.org>
1769
1770 * elisp-covers.texi, front-cover-1.texi: Remove files.
1771
1772 * tindex.pl: Remove file.
1773
1774 * makefile.w32-in (srcs):
1775 * Makefile.in (srcs): Remove back.texi (which is unused).
1776
1777 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
1778
1779 * os.texi (Notifications): Extend possible notification hints.
1780 Add notifications-get-capabilities.
1781
1782 2012-04-20 Chong Yidong <cyd@gnu.org>
1783
1784 * processes.texi (Asynchronous Processes): Mention nil argument to
1785 start-process.
1786
1787 2012-04-20 Glenn Morris <rgm@gnu.org>
1788
1789 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1790 Don't mention obsolete `nospace' argument of all-completions.
1791 (Minibuffer Completion, Completion Commands, Reading File Names)
1792 (Completion Variables): Copyedits.
1793 (Completion Commands): Mention parent keymaps.
1794 Remove obsolete minibuffer-local-filename-must-match-map.
1795 (High-Level Completion): Remove read-variable's almost
1796 word-for-word duplication of read-command.
1797 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1798 Update "High-Level Completion" description.
1799
1800 * minibuf.texi (Minibuffers):
1801 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1802
1803 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1804 Use Texinfo-recommended form of quote+punctuation.
1805 (Intro to Minibuffers): First minibuffer is #1, not #0.
1806 Mention minibuffer-inactive-mode.
1807 (Text from Minibuffer): Copyedits.
1808 (Minibuffer History, Programmed Completion): Fix @var usage.
1809 (Object from Minibuffer): Remove overly pedantic para.
1810 (Minibuffer History): Copyedits. Add face-name-history.
1811 (Initial Input, Yes-or-No Queries, Multiple Queries)
1812 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1813 (Yes-or-No Queries): Tweak example.
1814 (Minibuffer Commands): Add next-complete-history-element.
1815 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1816 minibuffer-inactive-mode.
1817
1818 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1819 (Bindat Functions): Copyedits.
1820
1821 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
1822
1823 * files.texi (Saving Buffers): Document `visit and `visit-save'
1824 values of require-final-newline.
1825
1826 2012-04-20 Glenn Morris <rgm@gnu.org>
1827
1828 * processes.texi (Output from Processes, Filter Functions):
1829 Mention waiting-for-user-input-p.
1830 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1831 (Network Servers, Datagrams, Network Processes, Network Options)
1832 (Network Feature Testing, Serial Ports): Copyedits.
1833 (Network): Add encrypted network overview paragraph.
1834 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1835
1836 2012-04-20 Chong Yidong <cyd@gnu.org>
1837
1838 * help.texi (Keys in Documentation): Mention :advertised-binding.
1839
1840 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1841 description to help.texi.
1842
1843 2012-04-20 Glenn Morris <rgm@gnu.org>
1844
1845 * processes.texi (Process Information, Input to Processes)
1846 (Signals to Processes, Output from Processes, Process Buffers)
1847 (Filter Functions, Decoding Output): Copyedits.
1848 (Accepting Output): Discourage use of `millisec' argument.
1849
1850 2012-04-15 Glenn Morris <rgm@gnu.org>
1851
1852 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
1853 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1854 Copyedits.
1855 (Subprocess Creation): Discourage modifying exec-path directly.
1856 (Synchronous Processes, Asynchronous Processes):
1857 Update some example output.
1858 (Process Information): Fix typo.
1859 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1860
1861 2012-04-15 Glenn Morris <rgm@gnu.org>
1862
1863 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1864 open-network-stream does exist in Emacs 23, but is simpler.
1865
1866 2012-04-15 Chong Yidong <cyd@gnu.org>
1867
1868 * customize.texi (Custom Themes): Also document load-theme etc.
1869
1870 2012-04-14 Chong Yidong <cyd@gnu.org>
1871
1872 * customize.texi (Applying Customizations):
1873 (Custom Themes): New nodes.
1874
1875 * display.texi (Defining Faces): Reference custom-set-faces.
1876
1877 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1878 * os.texi (Startup Summary): Copyedits.
1879
1880 2012-04-14 Glenn Morris <rgm@gnu.org>
1881
1882 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1883
1884 * strings.texi (Case Tables):
1885 * objects.texi (General Escape Syntax):
1886 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1887
1888 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1889 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1890 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1891 * text.texi: Use @file for buffers, per the Texinfo manual.
1892
1893 * compile.texi (Compiler Errors): Add missing space in buffer name.
1894
1895 2012-04-14 Chong Yidong <cyd@gnu.org>
1896
1897 * processes.texi (Query Before Exit): Remove obsolete function
1898 process-kill-without-query (Bug#11190).
1899
1900 2012-04-14 Glenn Morris <rgm@gnu.org>
1901
1902 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1903 Use @env for environment variables.
1904
1905 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1906
1907 2012-04-12 Jari Aalto <jari.aalto@cante.net>
1908
1909 * processes.texi (Synchronous Processes):
1910 Mention `default-directory' (bug#7515).
1911
1912 2012-04-09 Chong Yidong <cyd@gnu.org>
1913
1914 * customize.texi (Variable Definitions): Remove user-variable-p.
1915
1916 * commands.texi (Interactive Codes):
1917 * help.texi (Accessing Documentation):
1918 * minibuf.texi (High-Level Completion): Callers changed.
1919
1920 2012-04-06 Chong Yidong <cyd@gnu.org>
1921
1922 * minibuf.texi (Programmed Completion): Document metadata method.
1923 (Completion Variables): Document completion-category-overrides.
1924
1925 2012-04-05 Chong Yidong <cyd@gnu.org>
1926
1927 * anti.texi (Antinews): Rewrite for Emacs 23.
1928
1929 2012-04-04 Chong Yidong <cyd@gnu.org>
1930
1931 * minibuf.texi (Programmed Completion): Remove obsolete variable
1932 completion-annotate-function.
1933 (Completion Variables): Rename from Completion Styles.
1934 Document completion-extra-properties. Document completion-styles-alist
1935 change.
1936 (Reading File Names): minibuffer-local-filename-must-match-map is
1937 not used anymore.
1938 (Minibuffer Completion): Document completing-read-function.
1939 (Completion in Buffers): completion-at-point-functions can return
1940 properties recognized in completion-extra-properties.
1941
1942 * display.texi (Delayed Warnings): New node.
1943
1944 * os.texi (Notifications): Copyedits.
1945
1946 2012-04-04 Glenn Morris <rgm@gnu.org>
1947
1948 * os.texi (Notifications): Copyedits.
1949
1950 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
1951
1952 * os.texi (Terminal-Specific): Fix typo.
1953 (Notifications): New section.
1954
1955 * elisp.texi (Top):
1956 * vol1.texi (Top):
1957 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1958 menu entries.
1959
1960 2012-04-01 Chong Yidong <cyd@gnu.org>
1961
1962 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1963 file-in-directory-p.
1964
1965 2012-03-31 Glenn Morris <rgm@gnu.org>
1966
1967 * edebug.texi (Instrumenting Macro Calls):
1968 Mention defining macros at instrumentation time.
1969 (Edebug Options): Mention edebug-unwrap-results.
1970
1971 2012-03-31 Eli Zaretskii <eliz@gnu.org>
1972
1973 * text.texi (Special Properties): Clarify the description of the
1974 effect of integer values of the 'cursor' property on cursor
1975 position. See the discussions in bug#11068 for more details and
1976 context.
1977
1978 2012-03-31 Glenn Morris <rgm@gnu.org>
1979
1980 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1981 Copyedits.
1982
1983 2012-03-30 Chong Yidong <cyd@gnu.org>
1984
1985 * display.texi (Image Formats): Add imagemagick type.
1986 (Image Descriptors): Mention how they are used.
1987 (ImageMagick Images): Clarify role of imagemagick-register-types.
1988 (Character Display): Don't mention glyph tables.
1989 (Display Tables): Use make-glyph-code in example.
1990 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1991 tables are semi-obsolete. De-document create-glyph.
1992 (Glyphless Chars): Note that display tables override this.
1993 (Bidirectional Display): Copyedits. Introduce "bidirectional
1994 reordering" terminology, and use it.
1995
1996 2012-03-30 Glenn Morris <rgm@gnu.org>
1997
1998 * edebug.texi (Jumping): Give name of `i' binding.
1999
2000 2012-03-28 Glenn Morris <rgm@gnu.org>
2001
2002 * searching.texi (Regular Expressions, Regexp Special):
2003 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2004 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
2005 (Regexp Special): Mention collation.
2006 Clarify char classes with an example.
2007 (Regexp Functions): Mention regexp-opt is not guaranteed.
2008 Mention regexp-opt-charset.
2009 (Regexp Search): Recommend against looking-back.
2010 (Search and Replace): Use Texinfo recommended quote convention.
2011 Add more query-replace-map items. List multi-query-replace-map items.
2012
2013 2012-03-27 Martin Rudalics <rudalics@gmx.at>
2014
2015 * windows.texi (Window History): Describe new option
2016 switch-to-visible-buffer.
2017
2018 2012-03-27 Glenn Morris <rgm@gnu.org>
2019
2020 * searching.texi (String Search): Add xref to Emacs manual.
2021 Copyedits. Mention the function word-search-regexp.
2022 (Searching and Case): Add xref to Emacs manual. Copyedits.
2023
2024 * processes.texi (Network Servers): Standardize apostrophe usage.
2025
2026 * os.texi (System Environment): Copyedits. Remove some examples
2027 that do not seem useful. Mention setenv third arg.
2028 tty-erase-char does not seem to be nil under a window-system.
2029 (User Identification): Copyedits.
2030 Remove some examples that do not seem useful.
2031
2032 2012-03-26 Glenn Morris <rgm@gnu.org>
2033
2034 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2035 (Init File): Copyedits.
2036 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2037 (Killing Emacs): Copyedits.
2038 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2039 Shorten the example, use more standard shell prompts.
2040
2041 2012-03-25 Chong Yidong <cyd@gnu.org>
2042
2043 * display.texi (Fringes): Note that fringes are shown on graphical
2044 displays only.
2045 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2046 (Replacing Specs): Clarify example.
2047 (Manipulating Buttons): Note that button-at can return a marker.
2048 (Buttons): Minor rewrite.
2049 (Character Display): New node. Consolidate all character display
2050 related nodes into its subsections.
2051 (Usual Display): Character 127 is also affected by ctl-arrow.
2052 (Display Tables): Improve example.
2053
2054 2012-03-22 Glenn Morris <rgm@gnu.org>
2055
2056 * strings.texi (Text Comparison): Mention string-prefix-p.
2057
2058 2012-03-21 Chong Yidong <cyd@gnu.org>
2059
2060 * display.texi (The Echo Area): Add xref to Output Streams.
2061 (Displaying Messages): Improve doc of message.
2062 (Echo Area Customization, Invisible Text): Copyedits.
2063 (Invisible Text): Mention that spec comparison is done with eq.
2064 (Width): Improve doc of char-width.
2065 (Faces): Recommend using symbol instead of string for face name.
2066 Minor clarifications.
2067 (Defining Faces): Copyedits. Update face example.
2068 (Attribute Functions): Mark set-face-foreground etc as commands.
2069 (Face Remapping): Mention text-scale-adjust.
2070 Clarify face-remapping-alist and related docs.
2071 (Face Functions): Don't document make-face or copy-face.
2072
2073 2012-03-20 Chong Yidong <cyd@gnu.org>
2074
2075 * display.texi (Forcing Redisplay): Various rewrites to reflect
2076 new value of redisplay-dont-pause.
2077 (Truncation): Copyedits.
2078
2079 2012-03-20 Glenn Morris <rgm@gnu.org>
2080
2081 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2082 Add summary table of some relevant command-line options.
2083
2084 2012-03-18 Chong Yidong <cyd@gnu.org>
2085
2086 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2087 (Writing Emacs Primitives): Re-organize discussion of functions
2088 with variable Lisp arguments are handled. Delete an obsolete
2089 remark, previously tagged as FIXME.
2090
2091 * os.texi (Idle Timers): Minor clarification.
2092 (Idle Timers): Link to Time of Day for description of time list.
2093
2094 2012-03-18 Glenn Morris <rgm@gnu.org>
2095
2096 * os.texi (System Interface): Flow control was removed.
2097 (Startup Summary): General update.
2098 (Init File): Don't mention compiling it.
2099
2100 2012-03-17 Chong Yidong <cyd@gnu.org>
2101
2102 * os.texi (Startup Summary): Mention package loading.
2103 (Init File): Don't refer to .emacs in section title. Copyedits.
2104 (Terminal-Specific): Give a realistic example.
2105 (Command-Line Arguments): Reference Entering Emacs instead of
2106 repeating the spiel about not restarting Emacs.
2107 (Time of Day): Discuss time representation at beginning of node.
2108 (Sound Output): Copyedits.
2109
2110 * package.texi (Packaging Basics): Document package-initialize.
2111
2112 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2113
2114 * frames.texi (Initial Parameters): Add an index entry for
2115 minibuffer-only frame.
2116
2117 2012-03-16 Glenn Morris <rgm@gnu.org>
2118
2119 * modes.texi (Major Mode Conventions): Mention the strange
2120 relationship between View mode and special modes. (Bug#10650)
2121
2122 2012-03-11 Chong Yidong <cyd@gnu.org>
2123
2124 * windows.texi (Window Configurations): save-window-excursion is
2125 now a macro.
2126
2127 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2128 now a macro.
2129
2130 * text.texi (Fields): Minor copyedit.
2131
2132 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2133
2134 * strings.texi (String Basics):
2135 * sequences.texi (Sequence Functions): Mention that `length' is
2136 not appropriate for computing the string width on display; add a
2137 cross-reference to the description of `string-width'. (Bug#10978)
2138
2139 * eval.texi (Autoloading): Minor change of wording.
2140
2141 2012-03-10 Chong Yidong <cyd@gnu.org>
2142
2143 * loading.texi (Autoload): Explicitly state which forms are
2144 processed specially (Bug#7783).
2145
2146 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2147 non-default situation. Describe one-submenu exception (Bug#7695).
2148
2149 * nonascii.texi (Character Properties): Copyedits.
2150
2151 2012-03-08 Chong Yidong <cyd@gnu.org>
2152
2153 * text.texi (Mode-Specific Indent): Document new behavior of
2154 indent-for-tab-command. Document tab-always-indent.
2155 (Special Properties): Copyedits.
2156 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2157 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2158 libxml-parse-html-region.
2159
2160 2012-03-07 Glenn Morris <rgm@gnu.org>
2161
2162 * markers.texi (The Region): Briefly mention use-empty-active-region
2163 and region-active-p.
2164 (Overview of Markers): Reword garbage collection, add cross-ref.
2165 (The Mark): Tiny clarification re command loop and activate-mark-hook.
2166
2167 2012-03-07 Chong Yidong <cyd@gnu.org>
2168
2169 * text.texi (Buffer Contents): Don't duplicate explanation of
2170 region arguments from Text node. Put doc of obsolete var
2171 buffer-substring-filters back, since it is referred to.
2172 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2173 selection by default.
2174
2175 * markers.texi (The Mark): Fix typo.
2176 (The Region): Copyedits.
2177
2178 2012-03-07 Glenn Morris <rgm@gnu.org>
2179
2180 * markers.texi (Overview of Markers): Copyedits.
2181 (Creating Markers): Update approximate example buffer size.
2182 (The Mark): Don't mention uninteresting return values.
2183
2184 2012-03-05 Chong Yidong <cyd@gnu.org>
2185
2186 * positions.texi (Text Lines): Document count-words.
2187
2188 2012-03-04 Chong Yidong <cyd@gnu.org>
2189
2190 * frames.texi (Frames): Remove little-used "terminal frame" and
2191 "window frame" terminology.
2192 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2193 (Size and Position, Visibility of Frames): Callers changed.
2194 (Frames): Clarify which terminals in framep are graphical.
2195 (Initial Parameters): --geometry is not the only option which adds
2196 to initial-frame-alist.
2197 (Position Parameters): Note that icon-left and icon-top are for
2198 old window managers only.
2199 (Size Parameters): Sizes are in characters even on graphical
2200 displays.
2201 (Management Parameters): Note that window-id and outer-window-id
2202 can't really be changed, and that auto-raise isn't always obeyed.
2203 (Cursor Parameters): Document cursor-type explicitly.
2204 (Size and Position): The aliases set-screen-height and
2205 set-screen-width have been deleted.
2206 (Visibility of Frames): Mention "minimization".
2207
2208 * os.texi (Startup Summary): Minor clarifications.
2209 (Startup Summary, Suspending Emacs): Standardize on "text
2210 terminal" terminology.
2211
2212 * windows.texi (Basic Windows, Coordinates and Windows)
2213 (Coordinates and Windows):
2214 * display.texi (Refresh Screen, Line Height, Face Attributes)
2215 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2216
2217 2012-03-04 Glenn Morris <rgm@gnu.org>
2218
2219 * abbrevs.texi: Small copyedits throughout.
2220 (Abbrev Mode): Remove this section, folding it into the top-level.
2221 (Abbrev Tables): Don't mention irrelevant return values.
2222 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2223 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2224 (Abbrev Table Properties): Update nil :regexp description.
2225
2226 2012-03-03 Glenn Morris <rgm@gnu.org>
2227
2228 * internals.texi: Change @appendix section commands to @section.
2229 (Building Emacs): Say less about CANNOT_DUMP platforms.
2230 Replace deleted eval-at-startup with custom-initialize-delay.
2231 (Pure Storage): Small changes.
2232 (Memory Usage): Copyedit.
2233 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2234 example definitions. Give examples of things with non-nil
2235 interactive args. Mention eval_sub. Remove old info about
2236 strings and GCPRO. Mention cus-start.el.
2237 (Buffer Internals, Window Internals, Process Internals):
2238 Misc small updates and fixes for fields.
2239
2240 * tips.texi: Copyedits.
2241 (Coding Conventions): Mention autoloads.
2242 Combine partially duplicated macro items. Fix xref.
2243 Refer to Library Headers for copyright notice.
2244 (Programming Tips): edit-options is long-obsolete.
2245 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2246 (Warning Tips): Mention declare-function.
2247 (Documentation Tips): Remove old info.
2248 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2249 (Library Headers): General update.
2250
2251 2012-03-02 Glenn Morris <rgm@gnu.org>
2252
2253 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2254 and relocate entry. Mention buffer-stale-function.
2255
2256 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2257
2258 * hooks.texi (Standard Hooks): General update.
2259 Put related hooks together. Add and remove items.
2260 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2261 * modes.texi (Hooks): Tweak cross-ref description.
2262
2263 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
2264
2265 * files.texi (Kinds of Files): The return value of file-equal-p is
2266 unspecified, if FILE1 or FILE2 does not exist.
2267
2268 2012-03-01 Glenn Morris <rgm@gnu.org>
2269
2270 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2271
2272 * maps.texi (Standard Keymaps): General update.
2273 Remove mode-specific maps, talk about the more general keymaps.
2274 * help.texi (Help Functions): Add vindex for Helper-help-map.
2275 * keymaps.texi (Active Keymaps): Minor rephrasing.
2276
2277 2012-02-29 Glenn Morris <rgm@gnu.org>
2278
2279 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2280
2281 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2282
2283 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
2284 Update changed behavior of file-subdir-of-p.
2285
2286 2012-02-28 Glenn Morris <rgm@gnu.org>
2287
2288 * advice.texi, anti.texi, display.texi, elisp.texi:
2289 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2290 Standardize possessive apostrophe usage.
2291
2292 * locals.texi: Remove file.
2293 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2294 Remove menu entry.
2295 * errors.texi, maps.texi: Adjust node pointers.
2296 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
2297 * makefile.w32-in (srcs):
2298 * Makefile.in (srcs): Remove locals.texi.
2299
2300 * frames.texi (Mouse Position): Fix cross-ref.
2301
2302 2012-02-27 Chong Yidong <cyd@gnu.org>
2303
2304 * buffers.texi (Creating Buffers): Clarify that
2305 generate-new-buffer uses generate-new-buffer-names.
2306 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2307
2308 * files.texi (Directory Names): Index entry for file name abbreviations.
2309 (Relative File Names, File Name Expansion): Refer to it.
2310 (Locating Files): Move locate-user-emacs-file documentation to
2311 Standard File Names.
2312 (Standard File Names): Add locate-user-emacs-file; update examples.
2313
2314 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
2315
2316 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2317
2318 2012-02-26 Chong Yidong <cyd@gnu.org>
2319
2320 * files.texi (Kinds of Files): Improve documentation of
2321 files-equal-p and file-subdir-of-p.
2322
2323 2012-02-26 Glenn Morris <rgm@gnu.org>
2324
2325 * intro.texi (Acknowledgements): Small changes.
2326
2327 2012-02-25 Glenn Morris <rgm@gnu.org>
2328
2329 * errors.texi: Don't try to list _all_ the error symbols.
2330 Add circular-list, cl-assertion-failed, compression-error.
2331 * elisp.texi, vol1.texi, vol2.texi:
2332 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2333
2334 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2335
2336 * files.texi (files-equal-p, file-subdir-of-p): New,
2337 add initial documentation.
2338
2339 2012-02-25 Chong Yidong <cyd@gnu.org>
2340
2341 * files.texi (File Attributes): Document file-selinux-context.
2342 (Changing Files): Link to it.
2343 (Changing Files): Document set-file-selinux-context.
2344
2345 * backups.texi (Making Backups): Return value of backup-buffer is
2346 changed. Mention default value of backup-directory-alist.
2347 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2348 (Auto-Saving): New minor mode behavior for auto-save-mode.
2349 (Reverting): Add defvar for revert-buffer-in-progress-p.
2350
2351 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2352
2353 2012-02-24 Glenn Morris <rgm@gnu.org>
2354
2355 * errors.texi (Standard Errors): Mention dbus-error.
2356 For arith-error sub-classes, just use one cross-ref.
2357
2358 2012-02-23 Alan Mackenzie <acm@muc.de>
2359
2360 * modes.texi (Defining Minor Modes): Document the new keyword
2361 :after-hook.
2362
2363 2012-02-21 Chong Yidong <cyd@gnu.org>
2364
2365 * files.texi (Files): Mention magic file names as arguments.
2366 (Reading from Files): Copyedits.
2367 (File Attributes): Mention how to change file modes.
2368 (Changing Files): Use standard "file permissions" terminology.
2369 Add xref to File Attributes node.
2370 (Locating Files): Document locate-user-emacs-file.
2371 (Unique File Names): Recommend against using make-temp-name.
2372
2373 2012-02-19 Chong Yidong <cyd@gnu.org>
2374
2375 * help.texi (Documentation, Documentation Basics, Help Functions):
2376 Minor clarifications.
2377 (Accessing Documentation): Clarify what documentation-property is
2378 for. Add xref to Keys in Documentation.
2379
2380 * tips.texi (Documentation Tips): Don't recommend using * in
2381 docstrings.
2382
2383 * macros.texi (Defining Macros):
2384 * modes.texi (Derived Modes): Say "documentation string" instead
2385 of docstring.
2386
2387 2012-02-18 Chong Yidong <cyd@gnu.org>
2388
2389 * modes.texi (Tabulated List Mode): New node.
2390 (Basic Major Modes): Add xref to it.
2391
2392 * processes.texi (Process Information): Mention Process Menu mode.
2393
2394 2012-02-17 Chong Yidong <cyd@gnu.org>
2395
2396 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2397
2398 2012-02-17 Glenn Morris <rgm@gnu.org>
2399
2400 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2401
2402 2012-02-16 Chong Yidong <cyd@gnu.org>
2403
2404 * syntax.texi (Syntax Tables, Syntax Descriptors)
2405 (Syntax Table Functions): Copyedits.
2406 (Syntax Basics): Don't repeat the material in the preceding node.
2407 (Syntax Class Table): Use a table.
2408 (Syntax Properties): Document syntax-propertize-function and
2409 syntax-propertize-extend-region-functions.
2410 (Motion via Parsing): Clarify scan-lists. Fix indentation.
2411 (Parser State): Update for the new "c" comment style.
2412 Fix description of item 7 (comment style).
2413
2414 * modes.texi (Minor Modes): Update how mode commands should treat
2415 arguments now.
2416 (Mode Line Basics): Clarify force-mode-line-update.
2417 (Mode Line Top): Note that the example is not realistic.
2418 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2419 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2420 "mode line construct" instead of "mode line specification".
2421 (Syntactic Font Lock): Remove mention of obsolete variable
2422 font-lock-syntactic-keywords.
2423 (Setting Syntax Properties): Node deleted.
2424 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2425 (Font Lock Basics): Note that syntactic fontification falls back
2426 on `syntax-table'.
2427 (Search-based Fontification): Emphasize that font-lock-keywords
2428 should not be set directly.
2429 (Faces for Font Lock): Avoid some confusing terminology.
2430 (Syntactic Font Lock): Minor clarifications. Add xref to
2431 Syntactic Font Lock node.
2432
2433 2012-02-15 Chong Yidong <cyd@gnu.org>
2434
2435 * minibuf.texi (Basic Completion): Define "completion table".
2436 Move completion-in-region to Completion in Buffers node.
2437 (Completion Commands): Use "completion table" terminology.
2438 (Completion in Buffers): New node.
2439
2440 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2441 (Setting Hooks): Update minor mode usage example.
2442 (Major Mode Conventions): Note that completion-at-point-functions
2443 should be altered locally. Add xref to Completion in Buffers.
2444 Remove duplicate tip about auto-mode-alist.
2445 (Minor Modes): Rewrite introduction.
2446 (Minor Mode Conventions): Copyedits. Don't recommend
2447 variable-only minor modes since few minor modes are like that.
2448
2449 2012-02-15 Glenn Morris <rgm@gnu.org>
2450
2451 * processes.texi (Network): Document open-network-stream :parameters.
2452
2453 2012-02-14 Chong Yidong <cyd@gnu.org>
2454
2455 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2456 was removed on 2009-09-10. Update lisp-mode-map example.
2457 (Inheritance and Keymaps): Minor clarification.
2458 (Searching Keymaps): Remove out-of-place enumeration.
2459 (Key Lookup): Remove unnecessary example (one was already given in
2460 Format of Keymaps).
2461 (Changing Key Bindings): Update suppress-keymap example.
2462 (Menu Bar, Tool Bar): Copyedits.
2463 (Tool Bar): Update tool-bar-map example.
2464
2465 2012-02-12 Chong Yidong <cyd@gnu.org>
2466
2467 * debugging.texi (Debugger Commands): Continuing is now allowed
2468 for errors.
2469
2470 2012-02-11 Chong Yidong <cyd@gnu.org>
2471
2472 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2473 Move the list of standard bitmaps there.
2474 (Fringe Cursors): Rewrite for clarity.
2475 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2476
2477 * commands.texi (Command Overview): Mention read-key.
2478 (Using Interactive, Interactive Call): Minor clarifications.
2479 (Function Keys, Click Events): Avoid "input stream" terminology.
2480 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2481 Clarify column and row components.
2482 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2483 (Special Events): Copyedits.
2484
2485 * streams.texi (Input Streams): De-document get-file-char.
2486 (Output Variables): Don't refer to old backquote syntax.
2487
2488 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2489 (Error Debugging): Note that debug-ignored-errors overrides list
2490 values of debug-on-error too. Add xref to Signaling Errors.
2491 Note that debug-on-signal is not customizable.
2492 Mention condition-case-unless-debug.
2493 (Compilation Errors): Node deleted.
2494
2495 * compile.texi (Compiler Errors): Move a paragraph here from
2496 deleted node Compilation Errors.
2497
2498 2012-02-10 Leo Liu <sdl.web@gmail.com>
2499
2500 * control.texi (Handling Errors): Change condition-case-no-debug
2501 to condition-case-unless-debug.
2502
2503 2012-02-10 Chong Yidong <cyd@gnu.org>
2504
2505 * advice.texi (Defining Advice): Clarify ad-unadvise.
2506 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2507 is not abnormal.
2508 (Advising Primitives): Node deleted; ad-define-subr-args has been
2509 removed.
2510
2511 * compile.texi (Speed of Byte-Code): Use float-time in example.
2512 (Compilation Functions): Note that the log uses Compilation mode.
2513 Don't discuss the contents of byte-code function object here.
2514 (Compilation Functions): De-document internal function byte-code.
2515 (Docs and Compilation): Minor clarifications.
2516
2517 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2518 Objects.
2519
2520 2012-02-10 Glenn Morris <rgm@gnu.org>
2521
2522 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2523 Mention secure-hash.
2524 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2525
2526 2012-02-10 Chong Yidong <cyd@gnu.org>
2527
2528 * loading.texi (Loading): Don't emphasize "library" terminology.
2529 (Library Search): load-path is not a user option. Mention role of
2530 -L option and packages. Improve examples.
2531 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2532 obsolete.
2533 (Autoload): Minor clarifications.
2534
2535 2012-02-10 Glenn Morris <rgm@gnu.org>
2536
2537 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2538
2539 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2540
2541 2012-02-08 Glenn Morris <rgm@gnu.org>
2542
2543 * loading.texi (Named Features): Update the require example.
2544
2545 2012-02-07 Glenn Morris <rgm@gnu.org>
2546
2547 * modes.texi (Defining Minor Modes):
2548 Expand on args of defined minor modes.
2549
2550 2012-02-07 Chong Yidong <cyd@gnu.org>
2551
2552 * variables.texi (Creating Buffer-Local): Minor clarification
2553 to buffer-local-variables doc (Bug#10715).
2554
2555 2012-02-07 Glenn Morris <rgm@gnu.org>
2556
2557 * display.texi (ImageMagick Images): General update.
2558 Move most details of imagemagick-render-type to the variable's doc.
2559
2560 2012-02-06 Glenn Morris <rgm@gnu.org>
2561
2562 * keymaps.texi (Tool Bar): Mention separators.
2563 (Inheritance and Keymaps):
2564 Mention make-composed-keymap and multiple inheritance.
2565
2566 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2567
2568 * control.texi (Handling Errors):
2569 Mention condition-case-no-debug and with-demoted-errors.
2570
2571 2012-02-05 Chong Yidong <cyd@gnu.org>
2572
2573 * customize.texi (Common Keywords): Minor clarifications.
2574 Document custom-unlispify-remove-prefixes.
2575 (Variable Definitions): Backquotes in defcustom seem to work fine
2576 now. Various other copyedits.
2577 (Simple Types): Copyedits. Document color selector.
2578 (Composite Types): Copyedits.
2579 (Splicing into Lists): Clarifications.
2580
2581 * eval.texi (Backquote): Move from macros.texi.
2582
2583 * macros.texi (Expansion): Minor clarification.
2584 (Backquote): Move node to eval.texi.
2585 (Defining Macros): Move an example from Backquote node.
2586 (Argument Evaluation): No need to mention Pascal.
2587 (Indenting Macros): Add xref to Defining Macros.
2588
2589 2012-02-05 Glenn Morris <rgm@gnu.org>
2590
2591 * debugging.texi (Error Debugging): Mention debug-on-event default.
2592
2593 2012-02-04 Glenn Morris <rgm@gnu.org>
2594
2595 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2596
2597 * debugging.texi (Error Debugging): Mention debug-on-event.
2598 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2599
2600 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2601
2602 * text.texi (Buffer Contents):
2603 Update filter-buffer-substring description.
2604
2605 2012-02-04 Chong Yidong <cyd@gnu.org>
2606
2607 * functions.texi (What Is a Function): Add closures.
2608 Mention "return value" terminology. Add xref for command-execute.
2609 Remove unused "keystroke command" terminology.
2610 (Lambda Expressions): Give a different example than in the
2611 following subsection. Add xref to Anonymous Functions.
2612 (Function Documentation): Remove gratuitous markup.
2613 (Function Names): Move introductory text to `What Is a Function'.
2614 (Defining Functions): Fix defun argument spec.
2615 (Anonymous Functions): Document lambda macro explicitly.
2616 Mention effects on lexical binding.
2617 (Function Cells): Downplay direct usage of fset.
2618 (Closures): New node.
2619 (Inline Functions): Remove "open-code" terminology.
2620 (Declaring Functions): Minor tweak; .m is not C code.
2621
2622 * variables.texi (Variables): Don't refer to "global value".
2623 (Local Variables, Void Variables): Copyedits.
2624 (Lexical Binding): Minor clarification of example.
2625 (File Local Variables): Mention :safe and :risky defcustom args.
2626 (Lexical Binding): Add xref to Closures node.
2627
2628 2012-02-04 Glenn Morris <rgm@gnu.org>
2629
2630 * minibuf.texi (High-Level Completion): Updates for read-color.
2631
2632 2012-02-03 Glenn Morris <rgm@gnu.org>
2633
2634 * display.texi (GIF Images): Mention animation.
2635 Remove commented-out old example of animation.
2636 (Animated Images): New subsection.
2637 * elisp.texi (Top):
2638 * vol1.texi (Top):
2639 * vol2.texi (Top): Add Animated Images menu entry.
2640
2641 * display.texi (Image Formats): Remove oddly specific information
2642 on versions of image libraries.
2643 (GIF Images, TIFF Images): Minor rephrasing.
2644
2645 2012-02-02 Glenn Morris <rgm@gnu.org>
2646
2647 * processes.texi (Synchronous Processes):
2648 Mention call-process's :file gets overwritten.
2649
2650 * commands.texi (Reading One Event):
2651 * help.texi (Help Functions): Document read-char-choice.
2652
2653 * hooks.texi (Standard Hooks):
2654 * modes.texi (Keymaps and Minor Modes):
2655 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2656
2657 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2658
2659 * hooks.texi (Standard Hooks):
2660 * modes.texi (Major Mode Conventions, Mode Hooks):
2661 Document change-major-mode-after-body-hook.
2662
2663 2012-02-01 Glenn Morris <rgm@gnu.org>
2664
2665 * modes.texi (Defining Minor Modes):
2666 Mention disabling global minor modes on a per-major-mode basis.
2667
2668 2012-01-31 Chong Yidong <cyd@gnu.org>
2669
2670 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2671 (Parser State): Remove unnecessary statement (Bug#10661).
2672
2673 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2674
2675 2012-01-31 Glenn Morris <rgm@gnu.org>
2676
2677 * modes.texi (Defining Minor Modes):
2678 Document define-minor-mode's new :variable keyword.
2679
2680 2012-01-29 Chong Yidong <cyd@gnu.org>
2681
2682 * syntax.texi (Syntax Class Table): Tweak description of newline
2683 char syntax (Bug#9619).
2684
2685 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2686 description (Bug#10189).
2687
2688 2012-01-29 Glenn Morris <rgm@gnu.org>
2689
2690 * files.texi (Changing Files): Document SELinux support.
2691
2692 * windows.texi (Window Sizes): Fix typo.
2693
2694 2012-01-28 Chong Yidong <cyd@gnu.org>
2695
2696 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2697 doc (Bug#8568).
2698
2699 * frames.texi (Input Focus): Add NORECORD arg to
2700 select-frame-set-input-focus. Clarify its role in select-frame.
2701
2702 * text.texi (Transposition): We don't use transpose-region as an
2703 internal subroutine (Bug#3249).
2704
2705 * modes.texi (Example Major Modes): Update Lisp example code to
2706 current sources. Delete the old non-derived-major-mode example,
2707 which has diverged badly from current sources.
2708
2709 2012-01-27 Glenn Morris <rgm@gnu.org>
2710
2711 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2712 (VERSION, manual): Remove, unused.
2713
2714 2012-01-27 Chong Yidong <cyd@gnu.org>
2715
2716 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2717
2718 2012-01-26 Chong Yidong <cyd@gnu.org>
2719
2720 * searching.texi (String Search): Document negative repeat count
2721 (Bug#10507).
2722
2723 2012-01-26 Glenn Morris <rgm@gnu.org>
2724
2725 * variables.texi (Using Lexical Binding):
2726 Mention that lexical-binding should be set in the first line.
2727
2728 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2729
2730 * macros.texi (Defining Macros): Don't claim that `declare' only
2731 affects Edebug and indentation.
2732
2733 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2734
2735 * macros.texi (Defining Macros): Slight `declare' fixup.
2736
2737 2012-01-25 Glenn Morris <rgm@gnu.org>
2738
2739 * makefile.w32-in (texinputdir):
2740 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2741
2742 2012-01-24 Chong Yidong <cyd@gnu.org>
2743
2744 * variables.texi (Variables, Local Variables, Void Variables):
2745 Edit to make the descriptions less specific to dynamic binding.
2746 (Local Variables): Default max-specpdl-size is now 1300.
2747 (Defining Variables): Edits for lexical scoping.
2748 Delete information about starting docstrings with *. De-document
2749 user-variable-p.
2750 (Tips for Defining): Remove an unimportant discussion of quitting
2751 in the middle of a load.
2752 (Accessing Variables, Setting Variables): Discuss lexical binding.
2753 (Variable Scoping): Rewrite.
2754 (Scope, Extent, Impl of Scope): Nodes deleted.
2755 (Dynamic Binding): New node, with material from Scope, Extent, and
2756 Impl of Scope nodes.
2757 (Dynamic Binding Tips): Rename from Using Scoping.
2758 (Lexical Binding): Rewrite.
2759 (Using Lexical Binding): Rename from Converting to Lexical
2760 Binding. Convert to subsection.
2761
2762 * customize.texi (Variable Definitions): Add custom-variable-p.
2763 Move user-variable-p documentation here.
2764
2765 2012-01-23 Chong Yidong <cyd@gnu.org>
2766
2767 * strings.texi (Text Comparison): Minor qualification.
2768
2769 * lists.texi (Cons Cells): Copyedits.
2770 (List Elements): Mention push.
2771 (List Variables): Mention pop.
2772 (Rings): Move to sequences.texi.
2773
2774 * sequences.texi (Sequence Functions): Don't repeat the
2775 introduction already given in the parent.
2776 (Vectors): Copyedits.
2777 (Rings): Move from lists.texi. Note that this is specific to the
2778 ring package.
2779
2780 * symbols.texi (Definitions, Symbol Components): Mention variable
2781 scoping issues.
2782 (Plists and Alists): Copyedits.
2783
2784 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2785 correctness with lexical scoping.
2786 (Eval): Copyedits.
2787
2788 2012-01-21 Chong Yidong <cyd@gnu.org>
2789
2790 * intro.texi (A Sample Function Description): Special notation
2791 used for macros too.
2792
2793 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2794 (Symbol Type): Add xref for keyword symbols.
2795 (Sequence Type): Clarify differences between sequence types.
2796 (Cons Cell Type): Add "linked list" index entry.
2797 (Non-ASCII in Strings): Copyedits.
2798 (Equality Predicates): Symbols with same name need not be eq.
2799
2800 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2801 ldexp. Move float-e and float-pi to Math Functions node.
2802
2803 2012-01-21 Glenn Morris <rgm@gnu.org>
2804
2805 * modes.texi (Auto Major Mode):
2806 * variables.texi (File Local Variables):
2807 Mention inhibit-local-variables-regexps.
2808
2809 2012-01-19 Martin Rudalics <rudalics@gmx.at>
2810
2811 * windows.texi (Window Configurations): Rewrite references to
2812 persistent window parameters.
2813 (Window Parameters): Fix description of persistent window
2814 parameters.
2815
2816 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
2817
2818 * windows.texi (Window Parameters): Use @pxref.
2819
2820 2012-01-16 Martin Rudalics <rudalics@gmx.at>
2821
2822 * windows.texi (Window Configurations, Window Parameters):
2823 Describe persistent window parameters.
2824
2825 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2826
2827 * variables.texi (Creating Buffer-Local): Warn against misuses of
2828 make-variable-buffer-local (bug#10258).
2829
2830 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2831
2832 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2833
2834 2012-01-06 Chong Yidong <cyd@gnu.org>
2835
2836 * variables.texi (Directory Local Variables):
2837 Document hack-dir-local-variables-non-file-buffer.
2838
2839 2012-01-06 Glenn Morris <rgm@gnu.org>
2840
2841 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2842 rather than by keybinding.
2843
2844 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
2845
2846 * frames.texi (Font and Color Parameters): Add @pxref.
2847
2848 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2849
2850 * frames.texi (Font and Color Parameters):
2851 Document w32 font backends (bug#10399).
2852
2853 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2854
2855 * files.texi (File Attributes, Changing Files):
2856 Use a more-natural notation for octal numbers.
2857
2858 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
2859
2860 * variables.texi (Variables with Restricted Values):
2861 Change reference to variable (bug#10354).
2862
2863 2011-12-13 Martin Rudalics <rudalics@gmx.at>
2864
2865 * windows.texi (Splitting Windows): Use t instead of non-nil
2866 when describing window-combination-resize.
2867
2868 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2869
2870 * text.texi (Special Properties): Warn against `intangible' properties
2871 (bug#10222).
2872
2873 2011-11-26 Eli Zaretskii <eliz@gnu.org>
2874
2875 * display.texi (Truncation):
2876 * text.texi (Special Properties): Describe what a stretch-glyph is
2877 instead of using that term without explanation. Make the
2878 cross-references more accurate.
2879
2880 * display.texi (Usual Display): Update the description,
2881 cross-references, and indexing related to display of control
2882 characters and raw bytes.
2883
2884 2011-11-25 Martin Rudalics <rudalics@gmx.at>
2885
2886 * windows.texi (Splitting Windows): Fix description of
2887 window-combination-limit. Suggested by Eli Zaretskii.
2888
2889 2011-11-23 Chong Yidong <cyd@gnu.org>
2890
2891 * windows.texi (Window Sizes): Move window-top-line,
2892 window-left-column, and window-*-pixel-edges to Coordinates and
2893 Windows node.
2894 (Coordinates and Windows): Restore window-edges doc.
2895
2896 2011-11-21 Martin Rudalics <rudalics@gmx.at>
2897
2898 * windows.texi (Windows and Frames, Splitting Windows):
2899 Fix typos.
2900
2901 2011-11-21 Chong Yidong <cyd@gnu.org>
2902
2903 * windows.texi (Splitting Windows): Fix error in documentation of
2904 window-combination-limit.
2905 (Cyclic Window Ordering): Minor fixes to next-window,
2906 one-window-p, and get-lru-window docs. Don't document
2907 window-list-1.
2908 (Buffers and Windows): Copyedits.
2909 (Choosing Window): Document special handling of special-display-*.
2910 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
2911 Don't document even-window-heights, which is going away.
2912 Clarify which options are obeyed by which action functions.
2913
2914 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2915
2916 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2917
2918 2011-11-20 Martin Rudalics <rudalics@gmx.at>
2919
2920 * windows.texi (Resizing Windows, Splitting Windows):
2921 Remove term "status" when talking about combination limits.
2922
2923 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
2924
2925 * compile.texi (Compiler Errors):
2926 * help.texi (Help Functions): Fix typos.
2927
2928 2011-11-19 Chong Yidong <cyd@gnu.org>
2929
2930 * windows.texi (Splitting Windows): Clarify role of window
2931 parameters in split-window. Shorten the example.
2932 (Deleting Windows): Rewrite intro to handle internal windows.
2933 Fix delete-windows-on doc.
2934 (Selecting Windows): Copyedits.
2935
2936 2011-11-17 Martin Rudalics <rudalics@gmx.at>
2937
2938 * windows.texi (Resizing Windows, Splitting Windows)
2939 (Deleting Windows): Use term window-combination-resize instead
2940 of window-splits.
2941
2942 2011-11-16 Martin Rudalics <rudalics@gmx.at>
2943
2944 * windows.texi (Resizing Windows, Splitting Windows):
2945 Rename occurrences of window-nest to window-combination-limit.
2946
2947 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
2948
2949 * intro.texi (Lisp History): Fix typo.
2950
2951 2011-11-12 Martin Rudalics <rudalics@gmx.at>
2952
2953 * windows.texi (Splitting Windows, Deleting Windows):
2954 Remove references to splits status of windows.
2955
2956 2011-11-10 Glenn Morris <rgm@gnu.org>
2957
2958 * buffers.texi (Read Only Buffers): Expand a bit on why
2959 toggle-read-only should only be used interactively. (Bug#7292)
2960
2961 2011-11-09 Chong Yidong <cyd@gnu.org>
2962
2963 * windows.texi (Window Sizes): Document window-pixel-edges,
2964 window-inside-pixel-edges, window-absolute-pixel-edges, and
2965 window-inside-absolute-pixel-edges.
2966 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2967 non-full-width windows.
2968
2969 2011-11-09 Martin Rudalics <rudalics@gmx.at>
2970
2971 * windows.texi (Resizing Windows): Rewrite documentation of
2972 window-resizable.
2973
2974 2011-11-09 Chong Yidong <cyd@gnu.org>
2975
2976 * windows.texi (Splitting Windows): Simplify example.
2977
2978 2011-11-08 Chong Yidong <cyd@gnu.org>
2979
2980 * windows.texi (Window Sizes): Copyedits. Document
2981 window-text-height. Remove window-min-height and window-min-width
2982 discussion, referring instead to Emacs manual.
2983 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
2984 (Resizing Windows): Simplify introduction. Don't document
2985 enlarge-window, shrink-window, enlarge-window-horizontally, and
2986 shrink-window-horizontally; they are no longer preferred for
2987 calling from Lisp, and are already documented in the Emacs manual.
2988
2989 2011-11-07 Glenn Morris <rgm@gnu.org>
2990
2991 * windows.texi (Choosing Window): Fix keybinding typo.
2992
2993 2011-11-07 Martin Rudalics <rudalics@gmx.at>
2994
2995 * windows.texi (Resizing Windows, Splitting Windows)
2996 (Window Configurations): Use "child window" instead of
2997 "subwindow".
2998
2999 2011-11-06 Chong Yidong <cyd@gnu.org>
3000
3001 * windows.texi (Basic Windows): Clarify various definitions.
3002 Treat window-normalize-* as internal; don't document them.
3003 (Windows and Frames): Various clarifications, e.g. non-live
3004 windows also belong to frames. Fix window-list description.
3005 Simplify window nesting example.
3006 (Splitting Windows, Window Configurations):
3007 Use split-window-below.
3008
3009 2011-11-04 Eli Zaretskii <eliz@gnu.org>
3010
3011 * windows.texi (Window Sizes): Mention in the doc string that the
3012 return values of `window-body-height' and `window-body-width' are
3013 in frame's canonical units. (Bug#9949)
3014
3015 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3016
3017 * windows.texi (Windows and Frames): Remove "iso-" infix from
3018 documentation of window-iso-combined-p.
3019
3020 2011-10-26 Chong Yidong <cyd@gnu.org>
3021
3022 * modes.texi (Running Hooks): Document with-wrapper-hook.
3023
3024 2011-10-18 Chong Yidong <cyd@gnu.org>
3025
3026 * display.texi (Glyphless Chars): New node.
3027
3028 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3029
3030 * text.texi (Yanking): Document yank-excluded-properties.
3031
3032 * package.texi (Packaging Basics): The commentary should say how
3033 to begin using the package.
3034
3035 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3036
3037 * windows.texi (Deleting Windows): Mention which window gets
3038 selected when deleting the selected window.
3039
3040 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3041
3042 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3043 with the selected window.
3044 * windows.texi (Buffers and Windows): Reformulate text on how
3045 replace-buffer-in-windows deals with a window.
3046 (Quitting Windows): Describe how quit-window deals with a
3047 standalone frame. Describe new option frame-auto-hide-function.
3048
3049 2011-10-08 Glenn Morris <rgm@gnu.org>
3050
3051 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3052
3053 * positions.texi (Excursions): Update warning message.
3054
3055 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3056
3057 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3058 Fix Emacs manual xref (Bug#9675).
3059
3060 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3061
3062 * windows.texi (Textual Scrolling): Document scroll-up-command,
3063 scroll-down-command, scroll-error-top-bottom, and the
3064 scroll-command symbol property.
3065 (Display Action Functions): Fix description of
3066 display-buffer-pop-up-window.
3067
3068 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3069
3070 * windows.texi (Splitting Windows): Fix typos.
3071
3072 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3073
3074 * windows.texi (Windows and Frames, Display Action Functions)
3075 (Switching Buffers): Fix some typos.
3076 (Buffers and Windows): Remove reference to window-auto-delete.
3077 Reword description of replace-buffer-in-windows.
3078 (Window History): Fix some typos and refer to frame local buffer
3079 list.
3080 (Quitting Windows): New node.
3081 (Window Configurations): Add descriptions of window-state-get
3082 and window-state-put.
3083 (Window Parameters): Describe variable ignore-window-parameters.
3084 Sketch some window parameters currently in use.
3085 * elisp.texi (Top): Update node listing.
3086
3087 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3088
3089 * windows.texi (Display Action Functions)
3090 (Choosing Window Options): New nodes.
3091
3092 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3093
3094 * windows.texi (Window History): New node. Move text here from
3095 Buffers and Windows.
3096 (Switching Buffers): Rename from Displaying Buffers, since we
3097 don't document display-buffer here; callers changed.
3098 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3099 switch-to-buffer-other-frame. Delete duplicate
3100 replace-buffer-in-windows doc.
3101 (Choosing Window): Document display actions.
3102
3103 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3104
3105 * display.texi (Forcing Redisplay): Update the description of
3106 redisplay-dont-pause due to change in the default value.
3107
3108 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3109
3110 * frames.texi (Frames and Windows): Move section and rename to
3111 Windows and Frames in windows.texi.
3112 * windows.texi (Windows): Restructure.
3113 (Basic Windows): Rewrite. Explain live and internal windows and
3114 normalization functions.
3115 (Windows and Frames): Move section here from frames.texi.
3116 Describe subwindows, window combinations, window tree, and
3117 corresponding functions including window-list here.
3118 (Window Sizes): Rename section from Size of Window and move it
3119 up in chapter. Describe total and body sizes and the
3120 corresponding functions. Explain new semantics of
3121 window-min-height/-width.
3122 (Resizing Windows): Move section up in chapter. Describe new
3123 resize functions.
3124 (Splitting Windows): Describe new behavior of split-window,
3125 split-window-above-each-other and split-window-side-by-side.
3126 Provide examples. Describe window-nest and window-splits
3127 options.
3128 (Deleting Windows): Minor rewrite.
3129 (Selecting Windows): Minor rewrite.
3130 Describe frame-selected-window and set-frame-selected-window here.
3131 (Cyclic Window Ordering): Minor rewrite.
3132 Describe window-list-1.
3133 (Buffers and Windows): Rewrite. Explain a window's previous and
3134 next buffers and the corresponding functions.
3135 (Window Tree): Merge into Windows and Frames section.
3136 * elisp.texi (Top): Update node listings for frames and windows
3137 sections.
3138
3139 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3140
3141 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3142
3143 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3144
3145 * errors.texi (Standard Errors): Remove apparent placeholder text
3146 (bug#9491).
3147
3148 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
3149
3150 * frames.texi (Management Parameters): Fix description of
3151 icon-type parameter.
3152
3153 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
3154
3155 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3156 ending in C-g. Suggested by Edward O'Connor.
3157
3158 2011-09-17 Eli Zaretskii <eliz@gnu.org>
3159
3160 * numbers.texi (Integer Basics): Add indexing for
3161 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3162
3163 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
3164
3165 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3166
3167 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
3168
3169 * processes.texi (Network Servers): Clarify what the process
3170 buffer is used for (bug#9233).
3171
3172 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
3173
3174 * lists.texi (Building Lists): Fix typo.
3175
3176 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
3177
3178 * display.texi (Basic Faces): New node. Document new faces.
3179
3180 * modes.texi (Major Mode Conventions): Move some text there.
3181 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3182
3183 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
3184
3185 * modes.texi (Basic Major Modes): New node. Callers updated.
3186 (Major Modes): Document fundamental-mode and major-mode.
3187 (Major Mode Basics): Node deleted; text moved to Major Modes.
3188 (Derived Modes): Document derived-mode-p.
3189
3190 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
3191
3192 * files.texi (Changing Files, Create/Delete Dirs): Document new
3193 arguments for delete-file, delete-directory, and copy-directory.
3194 (Visiting Functions): Remove view-file; it is documented in the
3195 Emacs manual.
3196
3197 * frames.texi (Layout Parameters): The defaults for the
3198 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3199
3200 * display.texi (Progress): Document spinner functionality.
3201
3202 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3203 operating system signals. Refer to save-buffers-kill-terminal
3204 instead of save-buffers-kill-emacs.
3205
3206 * objects.texi (Symbol Type): Document ## print representation.
3207
3208 2011-08-25 Eli Zaretskii <eliz@gnu.org>
3209
3210 * display.texi (Specified Space): Mention that `space' specs
3211 influence bidi reordering.
3212 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3213 separating fields with bidirectional content.
3214
3215 2011-08-24 Eli Zaretskii <eliz@gnu.org>
3216
3217 * display.texi (Bidirectional Display): Document return value in
3218 buffers that are not bidi-reordered for display, and in unibyte
3219 buffers.
3220
3221 2011-08-23 Eli Zaretskii <eliz@gnu.org>
3222
3223 * nonascii.texi (Character Properties): Document the values for
3224 unassigned codepoints.
3225
3226 2011-08-18 Eli Zaretskii <eliz@gnu.org>
3227
3228 * nonascii.texi (Character Properties): Document use of
3229 `bidi-class' and `mirroring' properties as part of reordering.
3230 Provide cross-references to "Bidirectional Display".
3231
3232 * display.texi (Bidirectional Display): Document the pitfalls of
3233 concatenating strings with bidirectional content, with possible
3234 solutions. Document bidi-string-mark-left-to-right.
3235 Mention paragraph direction in modes that inherit from prog-mode.
3236 Document use of `bidi-class' and `mirroring' properties as part of
3237 reordering.
3238
3239 2011-08-16 Eli Zaretskii <eliz@gnu.org>
3240
3241 * modes.texi (Major Mode Conventions): Improve the documentation
3242 of `mode-class' `special' modes.
3243
3244 * nonascii.texi (Character Properties): Document the `mirroring'
3245 property. Add index entries.
3246
3247 * syntax.texi (Categories): Add an example of defining a new
3248 category and category table.
3249
3250 * searching.texi (Regexp Backslash): Document how to display
3251 existing categories. Mention the possibility of adding
3252 categories, and add an xref to where this is described. Add an
3253 index entry.
3254
3255 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
3256
3257 * text.texi (Special Properties):
3258 * display.texi (Overlay Properties): Note that mouse-face cannot
3259 change the text size (Bug#8530).
3260
3261 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
3262
3263 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3264 using setenv instead.
3265
3266 2011-07-28 Eli Zaretskii <eliz@gnu.org>
3267
3268 * display.texi (Bidirectional Display): Document the fact that
3269 bidi-display-reordering is t by default.
3270
3271 2011-07-23 Eli Zaretskii <eliz@gnu.org>
3272
3273 * display.texi (Bidirectional Display): New section.
3274
3275 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3276 Tim Cross <theophilusx@gmail.com> (tiny change)
3277 Glenn Morris <rgm@gnu.org>
3278
3279 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
3280
3281 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3282
3283 * help.texi (Keys in Documentation): Revert last change.
3284
3285 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3286
3287 * help.texi (Keys in Documentation): Clarify that \= only quotes
3288 the next character, and doesn't affect longer sequences in
3289 particular (bug#8935).
3290
3291 * debugging.texi (Using Debugger):
3292 Mention @code{eval-expression-debug-on-error} (bug#8549).
3293
3294 2011-07-14 Eli Zaretskii <eliz@gnu.org>
3295
3296 * display.texi (Other Display Specs): Document that `left-fringe'
3297 and `right-fringe' display specifications are of the "replacing"
3298 kind.
3299
3300 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3301
3302 * help.texi (Documentation Basics): Add a link to the Function
3303 Documentation node (bug#6580).
3304
3305 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3306
3307 * keymaps.texi (Menu Bar): Mention :visible and :enable
3308 (bug#6344). Text by Drew Adams.
3309
3310 * modes.texi (Running Hooks): Mention buffer-local hook variables
3311 (bug#6218).
3312
3313 * objects.texi (General Escape Syntax): "a with grave accent" is
3314 ?xe0, not ?x8e0 (bug#5259).
3315
3316 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3317
3318 * display.texi (Face Attributes, Font Selection): Add references
3319 to the Fonts node in the Emacs manual (Bug#4178).
3320
3321 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3322
3323 * display.texi (Window Systems): `window-system' is
3324 terminal-local.
3325
3326 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3327 frame-local variables.
3328
3329 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3330 frame-local variables.
3331 (Frame-Local Variables): Node deleted.
3332
3333 * elisp.texi (Top): Update node listing.
3334
3335 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3336
3337 * elisp.texi: Change "inferiors" to "subnodes" in three places
3338 (bug#3523).
3339
3340 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
3341
3342 * frames.texi (Window System Selections): Discussion of
3343 x-select-enable-clipboard moved to Emacs manual.
3344
3345 2011-07-11 Deniz Dogan <deniz@dogan.se>
3346
3347 * commands.texi (Prefix Command Arguments): Remove excessive
3348 apostrophe.
3349
3350 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3351
3352 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3353 description is a string (bug#3313).
3354
3355 * frames.texi (Display Feature Testing): Try to explain what all
3356 the visual classes mean (bug#3042).
3357
3358 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3359
3360 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3361 and `mode-line-client' (bug#2974).
3362
3363 * text.texi (Insertion): Clarify marker movements (bug#1651).
3364 Text from Drew Adams.
3365
3366 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3367
3368 * text.texi (Special Properties): Clarify the format of `face'
3369 (bug#1375).
3370
3371 * commands.texi (Interactive Call): Add a `call-interactively'
3372 example (bug#1010).
3373
3374 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3375
3376 * functions.texi (Calling Functions): Link to the "Interactive
3377 Call" node (bug#1001).
3378
3379 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
3380
3381 * customize.texi (Composite Types): Move alist and plist to here
3382 from Simple Types (Bug#7545).
3383
3384 * elisp.texi (Top): Update menu description.
3385
3386 * display.texi (Face Attributes): Document negative line widths
3387 (Bug#6113).
3388
3389 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3390
3391 * searching.texi (Match Data): Note that match data can be
3392 overwritten by most functions (bug#2499).
3393
3394 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3395
3396 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3397 flags mean (bug#6659).
3398
3399 * functions.texi (What Is a Function): Document the autoload
3400 object (bug#6496).
3401
3402 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3403
3404 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3405 is only used in the Customize user interface (bug#6089).
3406
3407 * display.texi (Showing Images): Mention the point of sliced
3408 images (bug#7836).
3409
3410 2011-07-02 Eli Zaretskii <eliz@gnu.org>
3411
3412 * variables.texi (Defining Variables, Void Variables)
3413 (Constant Variables): Fix incorrect usage of @kindex.
3414
3415 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3416
3417 * variables.texi (Defining Variables): Add an index entry for
3418 `set-variable' (bug#7262).
3419 (Defining Variables): Use @findex for functions.
3420
3421 * frames.texi (Basic Parameters): Document the `explicit-name'
3422 parameter (bug#6951).
3423
3424 * customize.texi (Type Keywords): Clarify that :value provides a
3425 default value for all types (bug#7386).
3426
3427 * streams.texi (Output Functions): Document `pp'.
3428
3429 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
3430
3431 * keymaps.texi (Searching Keymaps):
3432 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3433 change. Suggested by Johan Bockgård.
3434
3435 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
3436
3437 * text.texi (Special Properties): Clarify role of font-lock-face.
3438
3439 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3440
3441 * processes.texi (Process Information): Rename `process-alive-p'
3442 to `process-live-p' for consistency with other `-live-p' functions.
3443
3444 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3445
3446 Document wide integers better.
3447 * files.texi (File Attributes): Document ino_t values better.
3448 ino_t values no longer map to anything larger than a single cons.
3449 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3450 (Bitwise Operations):
3451 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3452 to read, and that will port better if 62-bits becomes the default.
3453 Fix or remove incorrect examples.
3454 * os.texi (Time Conversion): Document time_t values better.
3455
3456 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3457
3458 * processes.texi (Process Information):
3459 Document `process-alive-p'.
3460
3461 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3462
3463 * help.texi (Accessing Documentation):
3464 * display.texi (Pixel Specification):
3465 * processes.texi (Serial Ports, Serial Ports):
3466 * nonascii.texi (Character Properties, Default Coding Systems):
3467 * text.texi (Changing Properties, Special Properties):
3468 * windows.texi (Window Start and End):
3469 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3470 * keymaps.texi (Searching Keymaps, Tool Bar):
3471 * minibuf.texi (Basic Completion):
3472 * compile.texi (Eval During Compile):
3473 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3474 7x9 paper in printed manual.
3475
3476 * lists.texi (Sets And Lists): Fix misplaced text.
3477
3478 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3479
3480 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3481 needs to be active (Bug#8350).
3482
3483 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
3484
3485 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3486
3487 * tips.texi (Coding Conventions): Remove antediluvian filename
3488 limit recommendation (Bug#8538).
3489
3490 2011-05-27 Glenn Morris <rgm@gnu.org>
3491
3492 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3493
3494 2011-05-26 Glenn Morris <rgm@gnu.org>
3495
3496 * variables.texi (File Local Variables):
3497 Update hack-local-variables `mode-only' return value.
3498 Add some more details on what this function does in the other case.
3499
3500 2011-05-19 Glenn Morris <rgm@gnu.org>
3501
3502 * lists.texi (Sets And Lists): Mention cl provides union etc.
3503
3504 2011-05-19 Nix <nix@esperi.org.uk>
3505
3506 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3507
3508 * text.texi (Parsing HTML): Update for function name changes.
3509
3510 * syntax.texi (Syntax Flags): Small fix.
3511
3512 * keymaps.texi (Active Keymaps): Typo fix.
3513 (Changing Key Bindings): Grammar fix.
3514
3515 * frames.texi (Minibuffers and Frames): Grammar fix.
3516 (Window System Selections): x-select-enable-clipboard now defaults to t.
3517
3518 * customize.texi (Common Keywords):
3519 * display.texi (Abstract Display):
3520 * modes.texi (Auto-Indentation):
3521 * nonascii.texi (Converting Representations): Typo fixes.
3522
3523 * control.texi (Examples of Catch): Call it "goto" not "go to".
3524
3525 2011-05-14 Eli Zaretskii <eliz@gnu.org>
3526
3527 * nonascii.texi (Character Properties): Fix inconsistencies with
3528 implementation.
3529
3530 * text.texi (Special Properties): Move @defvar's out of the
3531 @table. (Bug#8652)
3532
3533 2011-05-12 Glenn Morris <rgm@gnu.org>
3534
3535 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3536
3537 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
3538
3539 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3540 (Multiline Font Lock):
3541 * vol2.texi (Top):
3542 * vol1.texi (Top):
3543 * elisp.texi (Top): Update menu accordingly.
3544
3545 2011-05-12 Drew Adams <drew.adams@oracle.com>
3546
3547 * modes.texi (Region to Fontify): Fix typo.
3548
3549 2011-05-10 Jim Meyering <meyering@redhat.com>
3550
3551 * minibuf.texi: Fix typo "in in -> in".
3552
3553 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
3554
3555 * numbers.texi (Integer Basics): Large integers are treated as floats.
3556
3557 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3558
3559 * processes.texi (Synchronous Processes): Document the (:file
3560 "/file-name") syntax for `call-process'.
3561
3562 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
3563
3564 * windows.texi (Choosing Window): Fix typo.
3565
3566 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
3567
3568 * frames.texi (Layout Parameters): Note the difference between
3569 querying and setting parameters for left-fringe and right-fringe
3570 (Bug#6930).
3571
3572 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3573
3574 * minibuf.texi (Basic Completion): Be a bit more precise about the
3575 valid kinds of completion tables.
3576 (Programmed Completion): Remove obsolete text about lambda expressions
3577 not being valid completion tables.
3578
3579 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
3580
3581 * positions.texi (Excursions): Explain the "save-excursion
3582 defeated by set-buffer" warning.
3583
3584 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3585 save-excursion. Suggested by Uday S Reddy.
3586
3587 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
3588
3589 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3590 (Lexical Binding): New sub-section.
3591
3592 * eval.texi (Eval): Discourage the use of `eval'.
3593 Document its new `lexical' argument.
3594
3595 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3596
3597 * commands.texi (Command Overview): `post-command-hook' is not reset to
3598 nil any more.
3599
3600 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
3601
3602 * strings.texi (String Conversion): Don't mention
3603 string-make-(uni|multi)byte (bug#8262).
3604 * nonascii.texi (Converting Representations): Fix up range.
3605 * keymaps.texi (Key Binding Commands): Update code point, avoid
3606 "unibyte character" and remove mention of unibyte bindings.
3607
3608 2011-03-10 Eli Zaretskii <eliz@gnu.org>
3609
3610 * modes.texi (Operator Precedence Grammars): Don't use characters
3611 outside ISO-8859-1.
3612
3613 2011-03-09 Eli Zaretskii <eliz@gnu.org>
3614
3615 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3616
3617 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3618
3619 2011-03-08 Glenn Morris <rgm@gnu.org>
3620
3621 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3622 * intro.texi (Acknowledgements): Names to UTF-8.
3623 * elisp.texi: Set documentencoding.
3624
3625 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
3626
3627 * Version 23.3 released.
3628
3629 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3630
3631 * package.texi: Update index keywords.
3632 (Package Archives): New node contents. Document package-x.el.
3633
3634 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
3635
3636 * makefile.w32-in (srcs): Add package.texi.
3637
3638 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3639
3640 * package.texi (Packaging, Packaging Basics, Simple Packages)
3641 (Multi-file Packages): Expand and clarify.
3642 (Package Archives): Temporary placeholder node.
3643
3644 * elisp.texi (Top): Update node listing.
3645
3646 * Makefile.in (srcs): Add package.texi.
3647
3648 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
3649
3650 * processes.texi (Synchronous Processes): Minor clarification
3651 (Bug#8149).
3652
3653 2011-03-03 Glenn Morris <rgm@gnu.org>
3654
3655 * files.texi (Truenames): Minor clarification. (Bug#2341)
3656
3657 2011-03-01 Glenn Morris <rgm@gnu.org>
3658
3659 * variables.texi (Directory Local Variables):
3660 Mention `(subdirs . nil)' alist element.
3661
3662 2011-02-28 Glenn Morris <rgm@gnu.org>
3663
3664 * variables.texi (Directory Local Variables): Mention the optional
3665 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3666
3667 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
3668
3669 * minibuf.texi (Minibuffer History): Clarify discussion of
3670 minibuffer history lists (Bug#8085).
3671
3672 2011-02-19 Eli Zaretskii <eliz@gnu.org>
3673
3674 * elisp.texi: Sync @dircategory with ../../info/dir.
3675
3676 * files.texi (Visiting Functions): Document find-file-literally,
3677 both the command and the variable.
3678
3679 * variables.texi (Creating Buffer-Local): Explain the meaning of
3680 permanent local variables.
3681
3682 * files.texi (Visiting Functions): Document find-file-literally,
3683 both the command and the variable.
3684
3685 * variables.texi (Creating Buffer-Local): Explain the meaning of
3686 permanent local variables.
3687
3688 2011-02-19 Glenn Morris <rgm@gnu.org>
3689
3690 * keymaps.texi (Remapping Commands): Mention how to undo it.
3691
3692 2011-02-09 Reuben Thomas <rrt@sc3d.org>
3693
3694 * loading.texi (Hooks for Loading): Remove unnecessary advice
3695 about eval-after-load (Bug#7986).
3696
3697 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
3698
3699 * commands.texi (Accessing Mouse): Note that a header line is not
3700 included in the row of posn-col-row.
3701
3702 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
3703
3704 * modes.texi (Major Mode Conventions): Add face guidelines.
3705 (Faces for Font Lock): List faces in order of prominence.
3706
3707 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3708
3709 format-time-string now supports subsecond time stamp resolution
3710 * os.texi (Time Parsing): Document %N.
3711
3712 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
3713
3714 * vol1.texi (Top):
3715 * vol2.texi (Top):
3716 * elisp.texi (Top):
3717 * display.texi (Display Property): Shorten the menu description of
3718 the "Other Display Specs" node (Bug#7816).
3719
3720 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3721 menu item" concept index entries (Bug#7805).
3722
3723 2011-01-29 Eli Zaretskii <eliz@gnu.org>
3724
3725 * makefile.w32-in (texinfodir): New variable.
3726 (usermanualdir): Remove as redundant with $(emacsdir).
3727 (MAKEINFO): Remove options, leave only program name.
3728 (MAKEINFO_OPTS): New variable.
3729 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3730
3731 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3732 Richard Kim <emacs18@gmail.com>
3733
3734 * loading.texi (Library Search): Document list-load-path-shadows
3735 (Bug#7757).
3736
3737 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3738
3739 * searching.texi (Regexp Special): Remove outdated discussion of
3740 character sets (Bug#7780).
3741
3742 * frames.texi (Pop-Up Menus): Document where menu title comes
3743 from (Bug#7684).
3744
3745 2011-01-25 Glenn Morris <rgm@gnu.org>
3746
3747 * display.texi (Making Buttons): Mention limitation of text buttons.
3748
3749 2011-01-23 Werner Lemberg <wl@gnu.org>
3750
3751 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3752 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3753 (ENVADD): New variable to control texi2dvi and texi2pdf.
3754
3755 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
3756
3757 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3758 Emacs manual.
3759
3760 2011-01-15 Eli Zaretskii <eliz@gnu.org>
3761
3762 * files.texi (Directory Names): Explain why FROM in
3763 directory-abbrev-alist should begin with \`. (Bug#7777)
3764
3765 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3766
3767 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3768
3769 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3770
3771 * modes.texi (Emulating Mode Line): Fix last change.
3772
3773 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3774
3775 * modes.texi (Emulating Mode Line): Update documentation of
3776 format-mode-line according to changes that fixed bug #7587.
3777
3778 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3779
3780 * modes.texi (Derived Modes): Mention prog-mode.
3781
3782 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3783 of the key-binding-data cache since we don't use it any more.
3784
3785 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3786
3787 * processes.texi (Shell Arguments):
3788 * strings.texi (Creating Strings): Don't mention "shell commands";
3789 make it explicit that `split-string-and-unquote' and
3790 `combine-and-quote-strings' are mainly for working with arguments
3791 to call-process and start-process.
3792
3793 * processes.texi (Shell Arguments): Fix documentation of
3794 `split-string-and-unquote'. Add indexing. (Bug#7563)
3795
3796 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3797
3798 * modes.texi (Auto-Indentation): New section to document SMIE.
3799 (Major Mode Conventions):
3800 * text.texi (Mode-Specific Indent): Refer to it.
3801
3802 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3803
3804 * display.texi (Other Display Specs): Document left-fringe and
3805 right-fringe display specs.
3806
3807 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3808
3809 * backups.texi (Making Backups):
3810 * modes.texi (Example Major Modes): Use recommended coding style.
3811 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3812 define-derived-mode. Mention completion-at-point-functions.
3813
3814 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
3815
3816 * nonascii.texi (Converting Representations):
3817 Document byte-to-string.
3818
3819 2010-12-08 Glenn Morris <rgm@gnu.org>
3820
3821 * buffers.texi (Modification Time):
3822 verify-visited-file-modtime now defaults to the current buffer.
3823
3824 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3825
3826 * nonascii.texi (Converting Representations): Document byte-to-string.
3827
3828 * strings.texi (Creating Strings): Don't mention semi-obsolete
3829 function char-to-string.
3830 (String Conversion): Shorten discussion of semi-obsolete function
3831 string-to-char. Link to Converting Representations.
3832
3833 * objects.texi (Symbol Type):
3834 * text.texi (Near Point):
3835 * help.texi (Help Functions):
3836 * functions.texi (Mapping Functions): Use string instead of
3837 char-to-string in examples.
3838
3839 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3840
3841 * text.texi (Kill Functions, Kill Functions)
3842 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3843 YANK-HANDLER args.
3844
3845 * symbols.texi (Creating Symbols): Using unintern without an
3846 obarray arg is now obsolete.
3847
3848 * numbers.texi (Float Basics): Document float-e and float-pi.
3849
3850 * variables.texi (Defining Variables): Change "pi" example to
3851 "float-pi".
3852
3853 2010-11-26 Eli Zaretskii <eliz@gnu.org>
3854
3855 * commands.texi (Click Events): Document the values of X, Y and
3856 COL, ROW in the event's position, when the click is on the header
3857 or mode line, on the fringes, or in the margins.
3858
3859 2010-11-17 Eli Zaretskii <eliz@gnu.org>
3860
3861 * customize.texi (Composite Types): Lower-case index entry.
3862
3863 * loading.texi (How Programs Do Loading):
3864 Document load-file-name. (Bug#7346)
3865
3866 2010-11-17 Glenn Morris <rgm@gnu.org>
3867
3868 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3869
3870 2010-11-13 Eli Zaretskii <eliz@gnu.org>
3871
3872 * display.texi (Usual Display): Characters with no fonts are not
3873 necessarily displayed as empty boxes.
3874
3875 2010-10-31 Glenn Morris <rgm@gnu.org>
3876
3877 * maps.texi (Standard Keymaps): Update File menu description.
3878
3879 2010-10-28 Glenn Morris <rgm@gnu.org>
3880
3881 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3882
3883 2010-10-24 Eli Zaretskii <eliz@gnu.org>
3884
3885 * display.texi (Window Systems): Deprecate use of window-system as
3886 a predicate.
3887
3888 2010-10-23 Glenn Morris <rgm@gnu.org>
3889
3890 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3891 sorted-doc.
3892
3893 2010-10-15 Eli Zaretskii <eliz@gnu.org>
3894
3895 * os.texi (Dynamic Libraries): New node, with slightly modified
3896 text deleted from "Image Formats".
3897 (System Interface): Add @menu entry for "Dynamic Libraries".
3898
3899 * display.texi (Image Formats): Remove description of
3900 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3901
3902 2010-10-12 Glenn Morris <rgm@gnu.org>
3903
3904 * book-spine.texinfo: Rename to book-spine.texi.
3905
3906 2010-10-11 Glenn Morris <rgm@gnu.org>
3907
3908 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3909
3910 * Makefile.in (DVIPS): New variable.
3911 (.PHONY): Add html, ps.
3912 (html, elisp.html, ps, elisp.ps): New targets.
3913 (clean): Delete html, ps files.
3914 ($(infodir)/elisp): Remove unnecessary includes.
3915
3916 2010-10-09 Eli Zaretskii <eliz@gnu.org>
3917
3918 * makefile.w32-in (emacsdir): New variable.
3919 (srcs): Add emacsver.texi.
3920 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3921
3922 2010-10-09 Glenn Morris <rgm@gnu.org>
3923
3924 * Makefile.in (VPATH): Remove.
3925 (infodir): Make it absolute.
3926 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3927
3928 * Makefile.in (dist): Anchor regexps.
3929
3930 * Makefile.in (srcs): Put elisp.texi first.
3931 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3932
3933 * Makefile.in (infoclean): Remove harmless, long-standing error.
3934
3935 * Makefile.in ($(infodir)): Delete rule.
3936 (mkinfodir): New.
3937 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3938
3939 * Makefile.in (dist): Remove reference to emacsver.texi.in.
3940 Also copy emacsver.texi, and edit $emacsdir.
3941
3942 2010-10-09 Glenn Morris <rgm@gnu.org>
3943
3944 * Makefile.in (emacsdir): New variable.
3945 (MAKEINFO): Add -I $emacsdir.
3946 (dist): Copy emacsver.texi.
3947 (srcs): Add emacsver.texi.
3948
3949 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3950 Set EMACSVER by including emacsver.texi.
3951
3952 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3953
3954 2010-10-07 Glenn Morris <rgm@gnu.org>
3955
3956 * Makefile.in (version): New, set by configure.
3957 (clean): Delete dist tar file.
3958 (dist): Use version in tar name.
3959
3960 2010-10-06 Glenn Morris <rgm@gnu.org>
3961
3962 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3963 (INSTALL_INFO): Remove unused variable.
3964 (mostlyclean, infoclean, dist): New rules.
3965 (clean): Delete dvi and pdf files.
3966 (maintainer-clean): Remove elisp.oaux, use infoclean.
3967 ($(infodir)): Add parallel build workaround.
3968
3969 2010-10-04 Glenn Morris <rgm@gnu.org>
3970
3971 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3972 ($(infodir)/elisp): Ensure target directory exists. Use $@.
3973 Fix -I typo.
3974 (clean): No 'make.out' or 'core' files.
3975 (.PHONY): Declare clean rules.
3976 (maintainer-clean): Delete pdf file. Guard against cd failures.
3977
3978 2010-10-03 Glenn Morris <rgm@gnu.org>
3979
3980 * files.texi (File Name Components): Remove ignored section about
3981 deleted variable directory-sep-char.
3982
3983 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
3984
3985 * files.texi (Magic File Names): New defopt
3986 remote-file-name-inhibit-cache.
3987
3988 2010-10-02 Glenn Morris <rgm@gnu.org>
3989
3990 * os.texi (Killing Emacs): Hook now runs in batch mode.
3991
3992 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3993
3994 * text.texi (Special Properties): Clarify when modification-hooks run.
3995
3996 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3997
3998 * syntax.texi (Syntax Flags): Document new `c' flag.
3999
4000 2010-09-09 Glenn Morris <rgm@gnu.org>
4001
4002 * display.texi (ImageMagick Images): General cleanup.
4003
4004 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
4005
4006 * files.texi (Directory Names): Use \` rather than ^.
4007
4008 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4009
4010 * text.texi (Low-Level Kill Ring):
4011 * frames.texi (Window System Selections): Remove cut buffer
4012 documentation.
4013
4014 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4015
4016 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4017 Parameters", where the default fringe width is described.
4018
4019 * frames.texi (Window Frame Parameters, Basic Parameters)
4020 (Position Parameters, Layout Parameters, Management Parameters)
4021 (Cursor Parameters, Font and Color Parameters): Add indexing for
4022 frame parameters. (Bug#6929)
4023
4024 2010-08-25 Tom Tromey <tromey@redhat.com>
4025
4026 * vol2.texi (Top): Update.
4027 * vol1.texi (Top): Update.
4028 * tips.texi (Library Headers): Mention Package-Version and
4029 Package-Requires.
4030 * package.texi: New file.
4031 * os.texi (System Interface): Update pointers.
4032 * elisp.texi (Top): Link to new nodes. Include package.texi.
4033 * anti.texi (Antinews): Update pointers.
4034
4035 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4036
4037 * processes.texi (Filter Functions): Fix last change.
4038
4039 2010-08-24 Markus Triska <triska@gmx.at>
4040
4041 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4042 of `buffer-name' in the main text as well as in the example
4043 (Bug#3098).
4044
4045 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4046
4047 * nonascii.texi (Text Representations):
4048 * loading.texi (Loading Non-ASCII):
4049 * compile.texi (Byte Compilation): Don't mention obsolete
4050 --unibyte command-line argument.
4051
4052 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4053
4054 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4055
4056 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4057
4058 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4059
4060 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4061
4062 * commands.texi (Misc Events): Add cross-references to where
4063 POSITION of a mouse event is described in detail.
4064
4065 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4066
4067 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4068
4069 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4070
4071 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4072 Suggested by Štěpán Němec <stepnem@gmail.com>.
4073
4074 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4075
4076 * minibuf.texi (High-Level Completion): Document args of
4077 `read-buffer-function' (bug#5625).
4078
4079 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4080
4081 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4082
4083 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4084
4085 * processes.texi (Process Information): Explain process property
4086 `remote-tty'.
4087
4088 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4089
4090 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4091 instead of "\C-\^?" (bug#6334).
4092
4093 * text.texi (Special Properties): Fix typo.
4094
4095 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4096
4097 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4098 calling sequences, which are now the standard.
4099
4100 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4101
4102 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4103
4104 * commands.texi (Command Overview): Mention undo-boundary call.
4105
4106 2010-06-23 Glenn Morris <rgm@gnu.org>
4107
4108 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4109 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4110 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4111 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4112 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4113 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4114 Untabify Texinfo files.
4115
4116 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4117
4118 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4119
4120 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4121
4122 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4123
4124 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4125
4126 * searching.texi (Regexp Special): Remove obsolete information
4127 about matching non-ASCII characters, and suggest using char
4128 classes (Bug#6283).
4129
4130 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4131
4132 * minibuf.texi (Basic Completion): Add missing "@end defun".
4133
4134 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4135
4136 * minibuf.texi (Basic Completion): Document completion-boundaries.
4137 (Programmed Completion): Document the new fourth method for boundaries.
4138
4139 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
4140
4141 * display.texi (Image Cache): Update documentation about image caching.
4142
4143 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4144
4145 * windows.texi (Textual Scrolling):
4146 * tips.texi (Coding Conventions):
4147 * minibuf.texi (Minibuffer History):
4148 * maps.texi (Standard Keymaps):
4149 * loading.texi (Where Defined):
4150 * edebug.texi (Instrumenting): Fix typos.
4151
4152 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
4153
4154 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4155
4156 * functions.texi (Obsolete Functions):
4157 Document set-advertised-calling-convention.
4158
4159 * minibuf.texi (Basic Completion): Document completion-in-region.
4160 (Programmed Completion): Document completion-annotate-function.
4161
4162 * commands.texi (Reading One Event): Document read-key.
4163 (Distinguish Interactive): Document KIND arg to
4164 called-interactively-p. Delete obsolete interactive-p.
4165
4166 * elisp.texi (Top): Update node description.
4167
4168 2010-05-08 Eli Zaretskii <eliz@gnu.org>
4169
4170 * nonascii.texi (Character Properties):
4171 Document unicode-category-table. Add an index entry for Unicode
4172 general category.
4173
4174 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
4175
4176 * Version 23.2 released.
4177
4178 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
4179
4180 * locals.texi (Standard Buffer-Local Variables):
4181 Remove @ignore'd reference to `direction-reversed'.
4182
4183 2010-04-14 Juri Linkov <juri@jurta.org>
4184
4185 Fix @deffn without category.
4186
4187 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4188 for `abbrev-insert'.
4189
4190 * buffers.texi (Indirect Buffers): Add category `Command'
4191 to @deffn of `clone-indirect-buffer'.
4192
4193 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4194 for `next-window' and `previous-window'. Add category `Command'
4195 to @deffn of `pop-to-buffer'.
4196
4197 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
4198
4199 * nonascii.texi (Text Representations): Don't mark
4200 enable-multibyte-characters as a user option.
4201
4202 2010-03-31 Eli Zaretskii <eliz@gnu.org>
4203
4204 * control.texi (Handling Errors): How to re-throw a signal caught
4205 by condition-case.
4206
4207 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
4208
4209 * loading.texi (Hooks for Loading): Document after-load-functions.
4210 Copyedits.
4211
4212 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4213
4214 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4215
4216 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
4217
4218 * processes.texi (Network Processes): Document seqpacket type.
4219
4220 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4221
4222 * os.texi (System Environment): Do not mention lynxos.
4223
4224 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
4225
4226 * Branch for 23.2.
4227
4228 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
4229
4230 * objects.texi (Integer Type): Take note of the read syntax
4231 exception for numbers that cannot fit in the integer type.
4232
4233 2010-03-03 Glenn Morris <rgm@gnu.org>
4234
4235 * numbers.texi (Integer Basics, Bitwise Operations):
4236 * objects.texi (Integer Type): Update for integers now being 30-bit.
4237
4238 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
4239
4240 * display.texi (Low-Level Font): Document :otf font-spec property.
4241
4242 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4243
4244 * display.texi (Line Height): Avoid obsolete special default variables
4245 like default-major-mode.
4246
4247 2010-01-28 Alan Mackenzie <acm@muc.de>
4248
4249 * display.texi (Auto Faces): Say fontification-functions is called
4250 whether or not Font Lock is enabled. Tidy up the wording a bit.
4251
4252 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
4253
4254 * elisp.texi: Remove duplicate edition information (Bug#5407).
4255
4256 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
4257
4258 * two.el (volume-header-toc-markup): Fix typos in docstring.
4259
4260 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4261
4262 Avoid dubious uses of save-excursions.
4263 * positions.texi (Excursions): Recommend the use of
4264 save-current-buffer if applicable.
4265 * text.texi (Clickable Text): Fix the example code which used
4266 save-excursion in a naive way which sometimes preserves point and
4267 sometimes not.
4268 * variables.texi (Creating Buffer-Local):
4269 * os.texi (Session Management):
4270 * display.texi (GIF Images):
4271 * control.texi (Cleanups): Use (save|with)-current-buffer.
4272
4273 2010-01-02 Eli Zaretskii <eliz@gnu.org>
4274
4275 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4276
4277 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
4278
4279 * nonascii.texi (Text Representations, Character Codes)
4280 (Converting Representations, Explicit Encoding)
4281 (Translation of Characters): Use hex notation consistently.
4282 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4283
4284 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
4285
4286 * loading.texi (Where Defined): Make it clearer that these are
4287 loaded files (Bug#5068).
4288
4289 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
4290
4291 * minibuf.texi (Completion Styles): Document `initials' style.
4292
4293 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
4294
4295 * frames.texi (Resources): Describe inhibit-x-resources.
4296 (Size Parameters): Copyedit.
4297
4298 * hash.texi (Creating Hash):
4299 * objects.texi (Hash Table Type): Document the new hash table
4300 printed representation.
4301
4302 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4303 obsolete.
4304
4305 * processes.texi (Process Buffers):
4306 Document process-kill-buffer-query-function.
4307
4308 2009-12-05 Glenn Morris <rgm@gnu.org>
4309
4310 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4311 diary-display-function, and no longer recommended to be a hook.
4312 Update for changes in the names of calendar and diary hooks.
4313 diary-print-entries-hook has changed section.
4314
4315 2009-11-28 Eli Zaretskii <eliz@gnu.org>
4316
4317 * text.texi (Special Properties): More accurate description of
4318 what the `cursor' property does.
4319
4320 2009-11-26 Kevin Ryde <user42@zip.com.au>
4321
4322 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4323 mouse-wheel-down-event, the closest thing to a definition for them.
4324 * os.texi (Startup Summary): vindex inhibit-startup-message and
4325 inhibit-splash-screen.
4326 (Command-Line Arguments): vindex argv.
4327 (Suspending Emacs): vindex suspend-tty-functions and
4328 resume-tty-functions. Don't want to index every hook, but having
4329 the programming ones is helpful.
4330
4331 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
4332
4333 * commands.texi (Motion Events): Fix typo (Bug#4907).
4334
4335 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
4336
4337 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4338 are affected by case-fold-search (Bug#4483).
4339
4340 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
4341
4342 * minibuf.texi (Reading File Names): Note that read-file-name may
4343 use a graphical file dialog.
4344
4345 2009-10-31 Glenn Morris <rgm@gnu.org>
4346
4347 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4348
4349 2009-10-16 Kevin Ryde <user42@zip.com.au>
4350
4351 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4352 in particular so `info-lookup-symbol' can find its docs.
4353
4354 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
4355
4356 * variables.texi (Constant Variables): Distinguish from defconst
4357 variables.
4358 (Defining Variables): Add cindex.
4359
4360 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
4361
4362 * os.texi (Time of Day): Clarify that the microsecond part is
4363 ignored (Bug#4637).
4364
4365 2009-10-11 Glenn Morris <rgm@gnu.org>
4366
4367 * frames.texi (Size and Position): Clarify what is included in the frame
4368 height. (Bug#4535)
4369
4370 2009-10-10 Glenn Morris <rgm@gnu.org>
4371
4372 * windows.texi (Size of Window): The relationship between window and
4373 frame heights is not so simple. (Bug#4535)
4374 Mention window-full-height-p.
4375
4376 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4377
4378 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4379 used from Lisp.
4380
4381 2009-10-07 Eli Zaretskii <eliz@gnu.org>
4382
4383 * files.texi (Directory Names) <abbreviate-file-name>:
4384 Document that root home directories are not replaced with "~".
4385
4386 2009-10-06 Eli Zaretskii <eliz@gnu.org>
4387
4388 * text.texi (Special Properties): Document the meaning of the
4389 `cursor' text property whose value is an integer.
4390
4391 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4392
4393 * files.texi (Magic File Names): Add `copy-directory'.
4394
4395 2009-10-05 Eli Zaretskii <eliz@gnu.org>
4396
4397 * files.texi (File Attributes): Fix description of file
4398 attributes. (Bug#4638) Update attributes of files.texi example to
4399 be more representative.
4400
4401 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4402
4403 * files.texi (Create/Delete Dirs): New command copy-directory.
4404
4405 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
4406
4407 * anti.texi (Antinews):
4408 * macros.texi (Indenting Macros):
4409 * strings.texi (Creating Strings, Case Conversion):
4410 Remove duplicate words.
4411
4412 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
4413
4414 * files.texi (Create/Delete Dirs): delete-directory has an
4415 optional parameter RECURSIVE.
4416
4417 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4418
4419 * buffers.texi (Swapping Text): Minor clarification.
4420
4421 2009-10-01 Glenn Morris <rgm@gnu.org>
4422
4423 * functions.texi (Declaring Functions): Mention that we also search for
4424 ".m" files in the src/ directory.
4425
4426 2009-09-25 David Engster <deng@randomsample.de>
4427
4428 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
4429
4430 2009-09-22 Glenn Morris <rgm@gnu.org>
4431
4432 * internals.texi (Building Emacs): Mention preloaded-file-list.
4433
4434 2009-09-14 Alan Mackenzie <acm@muc.de>
4435
4436 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4437
4438 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
4439
4440 * functions.texi (Anonymous Functions): Rearrange discussion,
4441 giving usage of unquoted lambda forms first. Mention that
4442 `function' and `#'' are no longer required (Bug#4290).
4443
4444 2009-09-11 Alan Mackenzie <acm@muc.de>
4445
4446 * os.texi (Terminal Output): Document `send-string-to-terminal' in
4447 batch mode.
4448
4449 2009-09-01 Glenn Morris <rgm@gnu.org>
4450
4451 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4452
4453 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
4454
4455 * nonascii.texi (Character Codes): Fix typos.
4456
4457 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
4458
4459 * processes.texi (Synchronous Processes): New defvar
4460 process-file-side-effects.
4461
4462 2009-08-25 Glenn Morris <rgm@gnu.org>
4463
4464 * display.texi (Fontsets): Fix typo.
4465
4466 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4467
4468 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4469
4470 * processes.texi (Asynchronous Processes): Adjust arglist of
4471 start-process-shell-command and start-file-process-shell-command.
4472
4473 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
4474
4475 * advice.texi (Argument Access in Advice): Note that argument
4476 positions are zero-based (Bug#3932).
4477
4478 * commands.texi (Distinguish Interactive): Minor copyedit.
4479
4480 * display.texi (Face Attributes): Add xref to Displaying Faces for
4481 explanation of "underlying face".
4482
4483 * customize.texi (Common Keywords): Add xref to Loading.
4484
4485 * loading.texi (How Programs Do Loading): Add xref to Lisp
4486 Libraries node in the Emacs manual.
4487
4488 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
4489
4490 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4491
4492 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
4493
4494 * processes.texi (Shell Arguments): Copyedits.
4495
4496 2009-07-18 Glenn Morris <rgm@gnu.org>
4497
4498 * loading.texi (Repeated Loading): Fix typo.
4499
4500 2009-07-16 Richard Stallman <rms@gnu.org>
4501
4502 * buffers.texi (Swapping Text): Recommend setting
4503 write-region-annotate-functions and buffer-saved-size.
4504
4505 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4506
4507 2009-07-15 Glenn Morris <rgm@gnu.org>
4508
4509 * edebug.texi: Minor re-phrasings throughout.
4510 (Edebug Execution Modes): Sit-for affects continue mode too.
4511 (Jumping): Use `forward-sexp' rather than its keybinding.
4512 (Edebug Misc): Fix Q binding.
4513 (Edebug Eval): Remove cl version.
4514 (Printing in Edebug): Clarify print-length etc.
4515 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4516 (Specification List): Remove edebug-unwrap findex entry.
4517 (Specification Examples): defmacro is actually not the same as defun.
4518 Escape "`" in example.
4519
4520 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
4521
4522 * markers.texi (The Mark): Document optional arg to
4523 deactivate-mark.
4524
4525 2009-07-11 Kevin Ryde <user42@zip.com.au>
4526
4527 * hooks.texi (Standard Hooks): Fix cross-references.
4528
4529 * loading.texi (Named Features): Refer to eval-after-load.
4530
4531 2009-07-11 Glenn Morris <rgm@gnu.org>
4532
4533 * Makefile.in (TEXI2PDF): New.
4534 (elisp.pdf): New target.
4535
4536 * searching.texi (Regexp Backslash): Fix typo.
4537
4538 * elisp.texi (Top): Display copyright notice at start of non-TeX.
4539
4540 2009-07-10 Glenn Morris <rgm@gnu.org>
4541
4542 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4543
4544 * customize.texi (Customization Types):
4545 * display.texi (Abstract Display):
4546 * objects.texi (Character Type, String Type):
4547 Merge in some menu descriptions from elisp.texi.
4548
4549 * hash.texi (Hash Tables):
4550 * modes.texi (Multiline Font Lock):
4551 End menu description with period.
4552
4553 2009-07-09 Glenn Morris <rgm@gnu.org>
4554
4555 * back.texi: Don't hard-code texinfo location.
4556
4557 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4558 (tex): Add texinfodir to TEXINPUTS.
4559 (elisp1med-init, elisp2med-init): Use texinfodir.
4560
4561 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4562 (clean): Add two-volume.make intermediate files.
4563
4564 * elisp.texi, vol1.texi, vol2.texi:
4565 Use a DATE variable with the publication date, and update it.
4566 Fix antinews menu description.
4567
4568 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4569 Update the detailed node listing to match elisp.texi.
4570
4571 * README: Update edition to match elisp.texi.
4572
4573 * objects.texi (General Escape Syntax):
4574 * nonascii.texi (Character Sets):
4575 Use consistent case for "Unicode Standard".
4576
4577 * anti.texi (Antinews):
4578 * customize.texi (Variable Definitions):
4579 * functions.texi (Declaring Functions):
4580 * nonascii.texi (Character Properties):
4581 * processes.texi (Serial Ports):
4582 * text.texi (Special Properties):
4583 * tips.texi (Coding Conventions):
4584 Minor rearrangements to improve TeX line-filling.
4585
4586 * commands.texi (Using Interactive): Fix cross-reference.
4587
4588 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4589
4590 * frames.texi (Management Parameters): Mention sticky.
4591
4592 2009-07-01 Andreas Schwab <aschwab@redhat.com>
4593
4594 * help.texi (Help Functions): Fix description of help-buffer and
4595 help-setup-xref to use @defun instead of @deffn.
4596
4597 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4598
4599 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4600
4601 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
4602
4603 * display.texi (Window Systems): Add ns to the list.
4604
4605 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
4606
4607 * Branch for 23.1.
4608
4609 2009-06-17 Martin Rudalics <rudalics@gmx.at>
4610
4611 * windows.texi (Dedicated Windows): Fix typo.
4612 (Resizing Windows): Replace @defun by @deffn.
4613
4614 2009-06-17 Glenn Morris <rgm@gnu.org>
4615
4616 * variables.texi (Directory Local Variables):
4617 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4618
4619 2009-06-09 Kenichi Handa <handa@m17n.org>
4620
4621 * nonascii.texi (Character Sets): State clearly that FROM and TO
4622 are codepoints of CHARSET.
4623
4624 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
4625
4626 * minibuf.texi (Reading File Names): Fix introductory text.
4627 Suggested by stan@derbycityprints.com.
4628 (High-Level Completion): Fix typo.
4629
4630 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
4631
4632 * frames.texi (Text Terminal Colors): Multi-tty is already
4633 implemented, but tty-local colors are not.
4634
4635 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
4636
4637 * hooks.texi (Standard Hooks): Remove mention of obsolete
4638 redisplay-end-trigger-functions.
4639
4640 * internals.texi (Window Internals): Remove mention of obsolete
4641 redisplay-end-trigger-functions.
4642
4643 2009-05-21 Martin Rudalics <rudalics@gmx.at>
4644
4645 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4646
4647 * backups.texi (Making Backups): backup-directory-alist and
4648 make-backup-file-name-function are options.
4649 (Auto-Saving): auto-save-list-file-prefix is an option.
4650
4651 * buffers.texi (Killing Buffers): buffer-offer-save is an
4652 option.
4653
4654 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4655 option.
4656 (Echo Area Customization): echo-keystrokes is an option.
4657 (Selective Display): selective-display-ellipses is an option.
4658 (Temporary Displays): temp-buffer-show-function is an option.
4659 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4660 are options.
4661 (Font Selection): face-font-family-alternatives,
4662 face-font-selection-order, face-font-registry-alternatives, and
4663 scalable-fonts-allowed are options.
4664 (Fringe Indicators): indicate-buffer-boundaries is an option.
4665 (Fringe Cursors): overflow-newline-into-fringe is an option.
4666 (Scroll Bars): scroll-bar-mode is an option.
4667
4668 * eval.texi (Eval): max-lisp-eval-depth is an option.
4669
4670 * files.texi (Visiting Functions): find-file-hook is an option.
4671 (Directory Names): directory-abbrev-alist is an option.
4672 (Unique File Names): temporary-file-directory and
4673 small-temporary-file-directory are options.
4674
4675 * frames.texi (Initial Parameters): initial-frame-alist,
4676 minibuffer-frame-alist and default-frame-alist are options.
4677 (Cursor Parameters): blink-cursor-alist and
4678 cursor-in-non-selected-windows ar options.
4679 (Window System Selections): selection-coding-system is an
4680 option.
4681 (Display Feature Testing): display-mm-dimensions-alist is an
4682 option.
4683
4684 * help.texi (Help Functions): help-char and help-event-list are
4685 options.
4686
4687 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4688 an option.
4689
4690 * minibuf.texi (Minibuffer History): history-length and
4691 history-delete-duplicates are options.
4692 (High-Level Completion): read-buffer-function and
4693 read-buffer-completion-ignore-case are options.
4694 (Reading File Names): read-file-name-completion-ignore-case is
4695 an option.
4696
4697 * modes.texi (Mode Line Top): mode-line-format is an option.
4698 (Mode Line Variables): mode-line-position and mode-line-modes
4699 are options.
4700
4701 * nonascii.texi (Text Representations):
4702 enable-multibyte-characters is an option.
4703 (Default Coding Systems): auto-coding-regexp-alist,
4704 file-coding-system-alist, auto-coding-alist and
4705 auto-coding-functions are options.
4706 (Specifying Coding Systems): inhibit-eol-conversion is an
4707 option.
4708
4709 * os.texi (Init File): site-run-file is an option.
4710 (System Environment): mail-host-address is an option.
4711 (User Identification): user-mail-address is an option.
4712 (Terminal Output): baud-rate is an option.
4713
4714 * positions.texi (Word Motion): words-include-escapes is an
4715 option.
4716
4717 * searching.texi (Standard Regexps): page-delimiter,
4718 paragraph-separate, paragraph-separate and sentence-end are
4719 options.
4720
4721 * text.texi (Margins): left-margin and fill-nobreak-predicate
4722 are options.
4723
4724 * variables.texi (Local Variables): max-specpdl-size is an
4725 option.
4726
4727 * windows.texi (Choosing Window):
4728 split-window-preferred-function, special-display-function and
4729 display-buffer-function are options.
4730
4731 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
4732
4733 Fix errors spotted by Martin Rudalics.
4734
4735 * syntax.texi (Position Parse): Document rationale for ignored
4736 arguments to syntax-ppss-flush-cache.
4737
4738 * processes.texi (Input to Processes): Mark PROCESS arg to
4739 process-running-child-p as optional.
4740 (Network Options): Document NO-ERROR arg to
4741 set-network-process-option.
4742
4743 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4744 command.
4745
4746 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4747 posix-search-backward as commands.
4748
4749 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4750 (Suspending Emacs): Mark suspend-emacs as a command.
4751 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4752 commands.
4753 (Terminal Output): Remove obsolete function baud-rate.
4754 Document TERMINAL arg for send-string-to-terminal.
4755
4756 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4757 terminal-coding-system and set-terminal-coding-system.
4758 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4759 as optional.
4760 (Character Sets): Document RESTRICTION arg of char-charset.
4761 (Character Codes): Mark POS argument to get-byte as optional.
4762
4763 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4764 minibuffer-message.
4765
4766 * files.texi (Create/Delete Dirs): Mark make-directory and
4767 delete-directory as commands.
4768
4769 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4770
4771 * text.texi (Base 64): Mark base64-decode-string and
4772 base64-encode-string as commands.
4773 (Columns): Mark move-to-column as a command.
4774 (Mode-Specific Indent): Document RIGID arg to
4775 indent-for-tab-command.
4776 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4777 Mark indent-code-rigidly as a command.
4778 (Substitution): Mark translate-region as a command.
4779
4780 * frames.texi (Size and Position): Remove obsolete functions
4781 screen-height and screen-width.
4782
4783 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
4784
4785 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4786 (Displaying Buffers, Resizing Windows): Correct mistakes;
4787 next-window, previous-window, and pop-to-buffer are not commands,
4788 and fit-window-to-buffer" is a command. (Pointed out by Martin
4789 Rudalics.)
4790
4791 2009-05-17 Richard M Stallman <rms@gnu.org>
4792
4793 * modes.texi (Precalculated Fontification): Clarify text.
4794
4795 2009-05-17 Martin Rudalics <rudalics@gmx.at>
4796
4797 * windows.texi (Selecting Windows): Clarify descriptions of
4798 with-selected-window and get-lru-window.
4799 (Cyclic Window Ordering): Refer to particular frame when talking
4800 about how splitting affects the ordering.
4801 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4802 switch-to-buffer-other-window. Explain how setting of
4803 display-buffer-reuse-frames affects pop-to-buffer.
4804 (Choosing Window): Clarify some details in descriptions of
4805 display-buffer-reuse-frames, pop-up-frames, and
4806 pop-up-frame-function.
4807 (Dedicated Windows): Clarify some details.
4808 (Textual Scrolling): Replace term vscroll by term vertical
4809 scroll position.
4810 (Vertical Scrolling): Fix typo.
4811 (Window Hooks): Relate text on jit-lock-register to window
4812 scrolling and size changes.
4813
4814 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
4815
4816 * frames.texi (Initial Parameters): Clarify what the initial
4817 minibuffer frame is.
4818 (Buffer Parameters): Note that the minibuffer parameter can not be
4819 altered.
4820
4821 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4822 Document display-buffer changes.
4823
4824 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
4825
4826 * anti.texi (Antinews): Rewrite for Emacs 22.
4827
4828 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4829 obarrays are first mentioned. Define "system abbrev" more
4830 prominently, and add it to the index.
4831 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4832 Copyedits.
4833 (Abbrev Expansion): Document abbrev-insert.
4834
4835 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
4836
4837 * frames.texi (Font and Color Parameters): Rename from Color
4838 Parameters. Document font-backend parameter.
4839
4840 * vol2.texi (Top): Update node listing.
4841 * vol1.texi (Top): Update node listing.
4842 * elisp.texi (Top): Update node listing.
4843
4844 2009-05-11 Martin Rudalics <rudalics@gmx.at>
4845
4846 * windows.texi (Choosing Window): Don't explicitly refer to
4847 split-window-sensibly's window argument in descriptions of
4848 split-height-threshold and split-width-threshold.
4849
4850 2009-05-10 Martin Rudalics <rudalics@gmx.at>
4851
4852 * windows.texi (Choosing Window): Fix rewrite of window
4853 splitting section.
4854
4855 2009-05-09 Eli Zaretskii <eliz@gnu.org>
4856
4857 * nonascii.texi (Default Coding Systems):
4858 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
4859 Add indexing.
4860 (Lisp and Coding Systems): Add index entries.
4861
4862 2009-05-09 Martin Rudalics <rudalics@gmx.at>
4863
4864 * windows.texi (Choosing Window): Describe split-window-sensibly
4865 and rewrite section on window splitting accordingly.
4866 (Textual Scrolling): Replace `...' by @code{...}.
4867
4868 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
4869
4870 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4871 Remove obsoleted pre-abbrev-expand-hook.
4872
4873 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4874 entries.
4875
4876 * internals.texi (Object Internals): Don't assume 32-bit machines
4877 are the norm.
4878 (Buffer Internals): Consolidate table entries for readability.
4879 (Window Internals): Synch field names to window.h.
4880 (Process Internals): Synch field names to process.h.
4881
4882 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
4883
4884 * variables.texi (File Local Variables): Note that read-circle is
4885 bound to nil when reading file-local variables.
4886
4887 * streams.texi (Input Functions): Document read-circle.
4888 (Output Variables): Add xref to Circular Objects.
4889
4890 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
4891
4892 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4893 Features and Coding System Basics. Node that "p" stands for
4894 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4895 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4896 mouse-appearance-menu.
4897 (Programming Tips): Add xref to Progress.
4898
4899 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
4900
4901 * os.texi (Command-Line Arguments):
4902 Document command-line-args-left.
4903 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4904 terminal objects for tty arguments.
4905 (Startup Summary): Add xref to Session Management.
4906 (Session Management): Mention emacs-session-restore. Copyedits.
4907
4908 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * os.texi (Startup Summary): Copyedits. The init file is not
4911 necessarily named .emacs now. Document initial-buffer-choice and
4912 initial-scratch-message. Note where Emacs exits in batch mode.
4913 Document inhibit-splash-screen as an alias.
4914 (Init File): Be neutral about which init file name to use.
4915
4916 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
4917
4918 * os.texi (System Interface): Fix Texinfo usage.
4919
4920 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
4921
4922 * searching.texi (Regexp Backslash): Also refer to shy groups as
4923 non-capturing or unnumbered groups.
4924 (Regexp Functions): Add cross-reference to Regexp Backslash.
4925
4926 * display.texi (Truncation): Overlays can use line-prefix and
4927 wrap-prefix too.
4928 (Overlay Properties): Document wrap-prefix and line-prefix.
4929 (Face Attributes): Document underline-minimum-offset.
4930 (Face Remapping): Copyedits.
4931 (Low-Level Font): Copyedits.
4932 (Image Cache): Note that the image cache is shared between frames.
4933 (Line Height): Emphasize that line-spacing only takes effect on
4934 graphical terminals.
4935
4936 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
4937
4938 * display.texi (Refresh Screen): Note that a passage about screen
4939 refreshing is text terminal only.
4940 (Forcing Redisplay): Delete misleading comment---sit-for calls
4941 redisplay, not the other way around.
4942 (Truncation): Note new values of truncate-partial-width-windows.
4943 Copyedits.
4944 (Invisible Text): Document invisible-p.
4945
4946 2009-04-11 Eli Zaretskii <eliz@gnu.org>
4947
4948 * display.texi (Overlays): Overlays don't scale well. See
4949 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4950
4951 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
4952
4953 * syntax.texi (Syntax Table Functions): Document cons cell
4954 argument for modify-syntax-entry.
4955 (Categories): Document cons cell argument for
4956 modify-category-entry.
4957
4958 * searching.texi (String Search): Document word-search-forward-lax
4959 and word-search-backward-lax.
4960 (Searching and Case): Describe isearch behavior more precisely.
4961
4962 * keymaps.texi (Tool Bar): Mention that some platforms do not
4963 support multi-line toolbars. Suggested by Stephen Eglen.
4964
4965 * frames.texi (Layout Parameters): Mention that Nextstep also
4966 allows only one tool-bar line. Suggested by Stephen Eglen.
4967
4968 * nonascii.texi (Text Representations): Copyedits.
4969 (Coding System Basics): Also mention utf-8-emacs.
4970 (Converting Representations, Selecting a Representation)
4971 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4972 Copyedits.
4973 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4974
4975 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
4976
4977 * text.texi (Yank Commands): Note that yank uses push-mark.
4978 (Filling): Clarify REGION argument of fill-paragraph.
4979 Document fill-forward-paragraph-function.
4980 (Special Properties): Remove "new in Emacs 22" declaration.
4981 (Clickable Text): Merge with Links and Mouse-1 node.
4982
4983 * display.texi (Button Properties, Button Buffer Commands):
4984 Change xref to Clickable Text.
4985
4986 * tips.texi (Key Binding Conventions): Change xref to Clickable
4987 Text.
4988
4989 * elisp.texi (Top): Update node listing.
4990
4991 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
4992
4993 * markers.texi (The Mark): Copyedits. Improve description of
4994 handle-shift-selection.
4995 (The Region): Move use-region-p here from The Mark.
4996
4997 * positions.texi (Screen Lines): Document (cols . lines) argument
4998 for vertical-motion.
4999
5000 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
5001
5002 * frames.texi (Frames): Clean up introduction. Document `ns'
5003 return value for framep.
5004 (Creating Frames): Note how the terminal is chosen.
5005 (Multiple Terminals, Multiple Displays): Merge into a single node.
5006 (Color Parameters): Fix typo.
5007
5008 * variables.texi (Local Variables, Buffer-Local Variables)
5009 (Creating Buffer-Local): Change link to Multiple Terminals.
5010
5011 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5012
5013 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5014 Terminals.
5015
5016 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5017 to Multiple Terminals.
5018
5019 * elisp.texi (Top): Update node listing.
5020 * vol2.texi (Top): Update node listing.
5021 * vol1.texi (Top): Update node listing.
5022
5023 * buffers.texi (Current Buffer): Note that the append-to-buffer
5024 example is no longer in synch with the latest code. Tie the two
5025 examples together.
5026
5027 * files.texi (File Attributes): Move note about MS-DOS from
5028 Changing Files to File Attributes.
5029 (Create/Delete Dirs): Note that mkdir is an alias for this.
5030
5031 2009-04-01 Markus Triska <triska@gmx.at>
5032
5033 * processes.texi (Filter Functions): Suggest how to handle output
5034 batches.
5035
5036 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5037
5038 * help.texi (Accessing Documentation): Update example to use
5039 help-setup-xref and with-help-window.
5040 (Help Functions): Remove print-help-return-message, which is
5041 semi-obsolete due to with-help-window. Document help-buffer and
5042 help-setup-xref.
5043
5044 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5045
5046 * help.texi (Accessing Documentation, Help Functions):
5047 Remove information about long-obsolete Emacs versions.
5048
5049 * modes.texi (Mode Line Variables): The default values of the mode
5050 line variables are now more complicated.
5051
5052 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5053
5054 * modes.texi (Major Mode Conventions): Note that specialness is
5055 inherited.
5056 (Derived Modes): Note that define-derive-mode sets the mode-class
5057 property.
5058
5059 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5060 goto-map. Add search-map to the list.
5061
5062 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5063
5064 * os.texi (System Environment): Update the list of system-type
5065 values.
5066
5067 * markers.texi (The Mark) <handle-shift-selection>: Update for
5068 removal of the optional argument DEACTIVATE.
5069
5070 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5071
5072 * commands.texi (Focus Events): Most X window managers don't use
5073 focus-follows-mouse nowadays.
5074
5075 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5076
5077 * commands.texi (Defining Commands): Clarify introduction.
5078 (Using Interactive): Not that interactive can be put in a symbol
5079 property.
5080 (Interactive Call): Note that a symbol with a non-nil
5081 interactive-form property satisfies commandp.
5082
5083 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5084
5085 * minibuf.texi (Intro to Minibuffers): Fix typos.
5086
5087 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5088
5089 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5090 about minibuffers in old Emacs versions. Copyedits.
5091 Emphasize that enable-recursive-minibuffers defaults to nil.
5092 (Text from Minibuffer): Simplify introduction.
5093
5094 2009-03-22 Alan Mackenzie <acm@muc.de>
5095
5096 * commands.texi (Using Interactive): Clarify string argument to
5097 `interactive' - even promptless elements need \n separators.
5098
5099 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5100
5101 * minibuf.texi (Completion Styles): New node.
5102
5103 * elisp.texi (Top): Update node listing.
5104
5105 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5106
5107 * minibuf.texi (Basic Completion): Note that
5108 read-file-name-completion-ignore-case and
5109 read-buffer-completion-ignore-case can override
5110 completion-ignore-case.
5111 (Minibuffer Completion): Document completing-read changes.
5112 (Completion Commands): Avoid mentioning partial completion mode.
5113 Document minibuffer-completion-confirm changes, and
5114 minibuffer-confirm-exit-commands.
5115 (High-Level Completion): Document new require-match behavior for
5116 read-buffer. Document read-buffer-completion-ignore-case.
5117 (Reading File Names): Document new require-match behavior for
5118 read-file-name.
5119
5120 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5121
5122 * debugging.texi (Error Debugging): Don't mislead the reader into
5123 thinking that debug-on-error enters debugger for C-f at EOB.
5124 (Error Debugging): Setting debug-on-init within the init file
5125 works, and has for some time.
5126
5127 2009-03-13 Kenichi Handa <handa@m17n.org>
5128
5129 * display.texi (Fontsets): Update the description.
5130
5131 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5132
5133 * advice.texi (Advising Primitives): Link to What Is a Function.
5134
5135 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5136
5137 * compile.texi (Speed of Byte-Code): Update example.
5138 (Disassembly): Update examples.
5139
5140 * loading.texi (Repeated Loading): Simplify examples.
5141
5142 * customize.texi (Common Keywords): It's not necessary to use :tag
5143 to remove hyphens, as custom-unlispify-tag-name does it
5144 automatically.
5145 (Variable Definitions): Link to File Local Variables.
5146 Document customized-value symbol property.
5147 (Customization Types): Move menu to end of node.
5148
5149 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
5150
5151 * macros.texi (Compiling Macros): Omit misleading sentence, which
5152 implied that macros can only be used in the same file they are
5153 defined.
5154 (Backquote): Remove obsolete information about Emacs 19.
5155
5156 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5157
5158 * display.texi (Display Margins): Fix paren typo.
5159
5160 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
5161
5162 * elisp.texi (Top): Update node listing.
5163
5164 * variables.texi (Variables): Clarify introduction.
5165 (Global Variables): Mention that setq is a special form.
5166 (Local Variables): Use active voice.
5167 (Tips for Defining): Mention marking variables as safe.
5168 (Buffer-Local Variables): Mention terminal-local and frame-local
5169 variables together.
5170 (File Local Variables): Copyedits.
5171 (Frame-Local Variables): Note that they are not really useful.
5172 (Future Local Variables): Node deleted.
5173
5174 * objects.texi (General Escape Syntax): Update explanation of
5175 Unicode escape syntax.
5176
5177 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
5178
5179 * control.texi (Control Structures): Add cindex entry for "textual
5180 order".
5181
5182 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5183 instead of "expression" throughout.
5184 (Function Indirection): Copyedits. Use active voice.
5185 (Eval): The default value of max-lisp-eval-depth is now 400.
5186
5187 2009-02-23 Miles Bader <miles@gnu.org>
5188
5189 * processes.texi (System Processes): Rename `system-process-attributes'
5190 to `process-attributes'.
5191
5192 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5193
5194 * symbols.texi (Property Lists): Emphasize that property lists are
5195 not restricted to symbol cells.
5196 (Other Plists): Copyedit.
5197
5198 * sequences.texi (Sequences Arrays Vectors): Make introduction
5199 more concise.
5200 (Arrays): Mention char-tables and bool-vectors too.
5201 (Vectors): Don't repeat information given in Arrays node. Link to
5202 nodes that explain the vector usage examples.
5203 (Char-Tables): Note that char-table elements can have arbitrary
5204 type. Explain effect of omitted char-table-extra-slots property.
5205 Link to Property Lists node.
5206
5207 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5208
5209 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5210 `append'.
5211 (List Elements): Copyedits.
5212
5213 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5214 of `vconcat'.
5215
5216 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5217 Emacs 20 usage of `concat'.
5218 (Case Conversion): Copyedits.
5219
5220 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
5221
5222 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5223 Minor edits.
5224 (Frame Configuration Type): Emphasize that it is not primitive.
5225 (Font Type): New node.
5226 (Type Predicates): Add fontp; type-of now recognizes font object
5227 types.
5228
5229 * intro.texi (Version Info): Update version numbers in examples.
5230 (Acknowledgements): List more contributors.
5231
5232 * elisp.texi: Bump version number to 3.0.
5233 (Top): Link to Font Type node.
5234
5235 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
5236
5237 * modes.texi (Major Mode Conventions): Remove duplicate words.
5238 (Customizing Keywords): Fix typo.
5239
5240 2009-02-14 Eli Zaretskii <eliz@gnu.org>
5241
5242 * nonascii.texi (User-Chosen Coding Systems): Document that
5243 select-safe-coding-system suggests raw-text if there are raw bytes
5244 in the region.
5245 (Explicit Encoding): Warn not to use `undecided' when encoding.
5246
5247 2009-02-11 Glenn Morris <rgm@gnu.org>
5248
5249 * frames.texi (Visibility of Frames): Mention the effect multiple
5250 workspaces/desktops can have on visibility.
5251
5252 2009-02-07 Eli Zaretskii <eliz@gnu.org>
5253
5254 * text.texi (Commands for Insertion):
5255 * commands.texi (Event Mod):
5256 * keymaps.texi (Searching Keymaps):
5257 * nonascii.texi (Translation of Characters):
5258 Reinstate documentation of translation-table-for-input.
5259 (Explicit Encoding): Document the `charset' text property produced
5260 by decode-coding-region and decode-coding-string.
5261
5262 2009-01-27 Alan Mackenzie <acm@muc.de>
5263
5264 * modes.texi (Search-based Fontification): Correct a typo.
5265
5266 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
5267
5268 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5269 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5270
5271 2009-01-24 Eli Zaretskii <eliz@gnu.org>
5272
5273 * display.texi (Window Systems): Document the value of
5274 `initial-window-system' under --daemon.
5275
5276 * os.texi (System Environment): Remove description of the
5277 `environment' function which has been deleted.
5278
5279 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5280
5281 * frames.texi (Multiple Displays): Remove documentation for
5282 removed function make-frame-on-tty.
5283
5284 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
5285
5286 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5287 write-region-annotate-functions.
5288 Document write-region-post-annotation-function.
5289
5290 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
5291
5292 * display.texi (Font Lookup): Document WIDTH argument of
5293 x-list-fonts.
5294
5295 2009-01-17 Eli Zaretskii <eliz@gnu.org>
5296
5297 * maps.texi (Standard Keymaps): Rename function-key-map to
5298 local-function-key-map.
5299
5300 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5301 local-function-key-map.
5302
5303 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5304 and `set-keyboard-coding-system' now accept an optional terminal
5305 argument.
5306
5307 * commands.texi (Event Mod): `keyboard-translate-table' is now
5308 terminal-local.
5309 (Function Keys): Rename function-key-map to
5310 local-function-key-map.
5311
5312 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5313 frames.texi.
5314
5315 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
5316 `delete-terminal-functions', `suspend-tty-functions' and
5317 `resume-tty-functions'.
5318
5319 * frames.texi (Frames): Document `frame-terminal' and
5320 `terminal-live-p'.
5321 (Multiple Displays): Document `make-frame-on-tty'.
5322 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5323 `terminal-name', and `get-device-terminal'.
5324 (Terminal Parameters): Document `terminal-parameters',
5325 `terminal-parameter', and `set-terminal-parameter'.
5326
5327 * os.texi (System Environment): Document `environment' and
5328 `initial-environment'.
5329 (Suspending Emacs): Update for multi-tty; document
5330 `suspend-tty', `resume-tty', and `controlling-tty-p'.
5331
5332 * nonascii.texi (Coding System Basics): More accurate description
5333 of `raw-text'.
5334
5335 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
5336
5337 * display.texi (Low-Level Font): Fix typo.
5338
5339 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
5340
5341 * elisp.texi (Top): Update node listing.
5342
5343 * display.texi (PostScript Images): Node deleted.
5344
5345 2009-01-10 Eli Zaretskii <eliz@gnu.org>
5346
5347 * processes.texi (Decoding Output): Document that null bytes force
5348 no-conversion for reading process output.
5349
5350 * files.texi (Reading from Files): Document that null bytes force
5351 no-conversion when visiting files.
5352
5353 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
5354
5355 * nonascii.texi (Lisp and Coding Systems):
5356 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
5357 (Character Properties): Improve wording.
5358
5359 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
5360
5361 * display.texi (Font Lookup): Remove obsolete function
5362 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5363 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5364 (Font Selection): Reorder order of variable descriptions.
5365 Minor clarifications.
5366
5367 * elisp.texi (Top): Update node listing.
5368
5369 2009-01-09 Glenn Morris <rgm@gnu.org>
5370
5371 * commands.texi (Command Loop Info): Say that last-command-char and
5372 last-input-char are obsolete aliases.
5373
5374 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5375 last-input-char and last-command-char, since they are just aliases for
5376 last-input-event and last-command-event.
5377
5378 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5379 last-command-char.
5380
5381 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5382
5383 * elisp.texi: Update node listing.
5384
5385 * display.texi (Faces): Put Font Selection node after Auto Faces.
5386 (Face Attributes): Don't link to Font Lookup.
5387 Document font-family-list.
5388 (Fonts): New node.
5389
5390 2009-01-08 Jason Rumney <jasonr@gnu.org>
5391
5392 * frames.texi (Pointer Shape): Clarify that only X supports
5393 changing the standard pointer shapes. (Bug#1485)
5394
5395 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5396
5397 * display.texi (Attribute Functions): Note that a function value
5398 :height is relative, and that compatibility functions work by
5399 calling set-face-attribute.
5400 (Displaying Faces): Reorder list in order of increasing priority.
5401 (Face Remapping): New node. Content moved here from Displaying
5402 Faces.
5403 (Glyphs): Link to Face Functions.
5404
5405 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5406
5407 * display.texi (Faces): Don't discuss face id here. facep does
5408 not return t.
5409 (Defining Faces): Minor clarification.
5410 (Face Attributes): Rearrange items to match docstring of
5411 set-face-attribute. Add :foundry attribute. Document new role of
5412 :font attribute. Texinfo usage fix.
5413 (Attribute Functions): Copyedits.
5414 (Face Functions): Note that face number is seldom used.
5415
5416 2009-01-05 Richard M Stallman <rms@gnu.org>
5417
5418 * strings.texi (Predicates for Strings): Minor clarification.
5419
5420 * functions.texi (Function Safety): Texinfo usage fix.
5421
5422 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
5423
5424 * objects.texi (General Escape Syntax): Fix typo.
5425
5426 2009-01-03 Martin Rudalics <rudalics@gmx.at>
5427
5428 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5429 works via the default value of pop-up-frame-function.
5430
5431 2009-01-02 Eli Zaretskii <eliz@gnu.org>
5432
5433 * processes.texi (System Processes): Document the `time' and
5434 `ctime' attributes of `system-process-attributes'.
5435
5436 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
5437
5438 * display.texi (Face Attributes): Clarify :height attribute.
5439
5440 2008-12-31 Martin Rudalics <rudalics@gmx.at>
5441
5442 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5443 the front of the buffer list. Add entries for `last-buffer' and
5444 `unbury-buffer'.
5445
5446 2008-12-27 Eli Zaretskii <eliz@gnu.org>
5447
5448 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5449 and its subsections.
5450
5451 * frames.texi (Multiple Terminals, Low-level Terminal)
5452 (Terminal Parameters, Frames on Other TTY devices): New sections.
5453 (Frames): Add an xref to "Multiple Terminals".
5454
5455 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5456
5457 * objects.texi (Terminal Type): New node.
5458 (Editing Types): Add it to the menu.
5459
5460 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5461 Variables".
5462
5463 * variables.texi (Directory Local Variables): New node.
5464 (Variables): Add a menu item for it.
5465
5466 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5467 `generated-autoload-file'.
5468
5469 2008-12-20 Eli Zaretskii <eliz@gnu.org>
5470
5471 * os.texi (Startup Summary): Add xref to documentation of
5472 `initial-window-system'.
5473
5474 * display.texi (Window Systems): Document `window-system' the
5475 function. The variable `window-system' is now frame-local.
5476 Document `initial-window-system'.
5477
5478 2008-12-19 Martin Rudalics <rudalics@gmx.at>
5479
5480 * windows.texi (Windows): Rewrite description of
5481 fit-window-to-buffer.
5482
5483 2008-12-13 Glenn Morris <rgm@gnu.org>
5484
5485 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5486 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5487
5488 2008-12-12 Glenn Morris <rgm@gnu.org>
5489
5490 * debugging.texi (Error Debugging): Refer forwards to
5491 eval-expression-debug-on-error.
5492
5493 2008-12-05 Eli Zaretskii <eliz@gnu.org>
5494
5495 * strings.texi (String Basics): Only unibyte strings that
5496 represent key sequences hold 8-bit raw bytes.
5497
5498 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5499 paragraph to speak about `undecided'.
5500 (Character Properties): Don't explain the meaning of each
5501 property; instead, identify their Unicode Standard names.
5502 (Character Sets): Document `map-charset-chars'.
5503
5504 2008-12-02 Glenn Morris <rgm@gnu.org>
5505
5506 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5507 section yet again.
5508
5509 2008-11-29 Eli Zaretskii <eliz@gnu.org>
5510
5511 * nonascii.texi (Character Properties): New Section.
5512 (Specifying Coding Systems): Document
5513 `coding-system-priority-list', `set-coding-system-priority', and
5514 `with-coding-priority'.
5515 (Lisp and Coding Systems): Document `check-coding-systems-region'
5516 and `coding-system-charset-list'.
5517 (Coding System Basics): Document `coding-system-aliases'.
5518
5519 * elisp.texi (Top): Add a @detailmenu entry for "Character
5520 Properties".
5521
5522 * objects.texi (Character Type): Correct the range of Emacs
5523 characters. Add an @xref to "Character Codes".
5524
5525 * strings.texi (String Basics): Add an @xref to "Character Codes".
5526
5527 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5528
5529 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5530 (Character Codes): Document `max-char'.
5531
5532 2008-11-28 Eli Zaretskii <eliz@gnu.org>
5533
5534 * nonascii.texi (Text Representations, Converting Representations)
5535 (Character Sets, Scanning Charsets, Translation of Characters):
5536 Make text more accurate.
5537
5538 2008-11-28 Glenn Morris <rgm@gnu.org>
5539
5540 * files.texi (Format Conversion Round-Trip): Improve previous change.
5541
5542 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
5543
5544 * modes.texi (Auto Major Mode): Fix example.
5545
5546 2008-11-25 Glenn Morris <rgm@gnu.org>
5547
5548 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5549
5550 * files.texi (Format Conversion Round-Trip):
5551 Use active voice for previous change.
5552
5553 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
5554
5555 * os.texi (Processor Run Time):
5556 * processes.texi (Transaction Queues):
5557 * markers.texi (The Mark):
5558 * windows.texi (Choosing Window, Selecting Windows):
5559 * files.texi (Changing Files, Magic File Names):
5560 * commands.texi (Key Sequence Input):
5561 * functions.texi (Declaring Functions):
5562 * strings.texi (Predicates for Strings):
5563 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5564
5565 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
5566
5567 * help.texi (Accessing Documentation): Update example.
5568
5569 * variables.texi (Defining Variables): Note that `*' is not
5570 necessary if defcustom is used.
5571
5572 2008-11-22 Eli Zaretskii <eliz@gnu.org>
5573
5574 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5575 Characters" from @detailmenu.
5576
5577 * nonascii.texi (Character Codes, Character Sets)
5578 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5579 (Chars and Bytes, Splitting Characters): Sections removed.
5580
5581 2008-11-22 Lute Kamstra <lute@gnu.org>
5582
5583 * positions.texi (Text Lines): Update goto-line documentation.
5584
5585 2008-11-21 Martin Rudalics <rudalics@gmx.at>
5586
5587 * frames.texi (Frames): Fix typo, add cross references, reword.
5588 (Initial Parameters): Reword special-display-frame-alist text.
5589 (Frames and Windows): Reword. Describe argument norecord for
5590 set-frame-selected-window.
5591 (Input Focus): Describe argument norecord for select-frame.
5592 Remove comment on MS-Windows behavior for focus-follows-mouse.
5593 (Raising and Lowering): Mention windows-frames dichotomy in
5594 metaphor.
5595
5596 * windows.texi (Displaying Buffers, Vertical Scrolling)
5597 (Horizontal Scrolling): Fix indenting and rewording issues
5598 introduced with 2008-11-07 change.
5599
5600 2008-11-20 Glenn Morris <rgm@gnu.org>
5601
5602 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5603 element of `format-alist'.
5604
5605 2008-11-19 Glenn Morris <rgm@gnu.org>
5606
5607 * doclicense.texi: Update to FDL 1.3.
5608 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5609
5610 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
5611
5612 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5613 vars, which are obsolete. Mention jit-lock-register.
5614
5615 * modes.texi (Other Font Lock Variables):
5616 Document jit-lock-register and jit-lock-unregister.
5617
5618 * frames.texi (Color Parameters): Document alpha parameter.
5619
5620 2008-11-16 Martin Rudalics <rudalics@gmx.at>
5621
5622 * windows.texi (Splitting Windows, Deleting Windows)
5623 (Selecting Windows, Cyclic Window Ordering)
5624 (Buffers and Windows, Displaying Buffers, Choosing Window)
5625 (Dedicated Windows, Window Point, Window Start and End)
5626 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5627 (Size of Window, Resizing Windows, Window Configurations)
5628 (Window Parameters): Avoid @var at beginning of sentences and
5629 reword accordingly.
5630
5631 2008-11-11 Lute Kamstra <lute@gnu.org>
5632
5633 * files.texi (File Name Components): Fix file-name-extension
5634 documentation.
5635
5636 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
5637
5638 * frames.texi (Basic Parameters): Remove display-environment-variable
5639 and term-environment-variable.
5640
5641 2008-11-08 Eli Zaretskii <eliz@gnu.org>
5642
5643 * windows.texi (Basic Windows, Splitting Windows)
5644 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5645 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
5646 (Resizing Windows, Window Configurations, Window Parameters):
5647 Fix wording and markup.
5648
5649 2008-11-07 Martin Rudalics <rudalics@gmx.at>
5650
5651 * windows.texi (Windows): Update entries.
5652 (Basic Windows): Remove listing of attributes. Reword.
5653 (Splitting Windows, Deleting Windows): Reword.
5654 (Selecting Windows, Cyclic Window Ordering): Reword with special
5655 emphasis on order of recently selected windows and buffer list.
5656 (Buffers and Windows, Choosing Window): Reword with special
5657 emphasis on dedicated windows.
5658 (Displaying Buffers): Reword. For switch-to-buffer mention that
5659 it may fall back on pop-to-buffer. For other-window try to
5660 explain how it treats the cyclic ordering of windows.
5661 (Dedicated Windows): New node and section discussing dedicated
5662 windows and associated functions.
5663 (Window Point): Add entry for window-point-insertion-type. Reword.
5664 (Window Start and End): Rename node and section title. Reword.
5665 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5666 Minor rewording.
5667 (Size of Window): Reword, in particular text on window-width.
5668 (Resizing Windows): Reword. Add text on balancing windows.
5669 (Window Configurations): Reword. Mention window parameters.
5670 (Window Parameters): New node and section on window parameters.
5671 (Window Hooks): Reword. Mention that
5672 window-configuration-change-hook is run "buffer-locally".
5673 * elisp.texi (Top): Update Windows entries in @detailmenu
5674 section.
5675
5676 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
5677
5678 * searching.texi (Regexp Search): Fix typo.
5679
5680 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5681
5682 * searching.texi (Regexp Search): Document GREEDY arg.
5683 (Simple Match Data): Fix return value.
5684
5685 2008-11-01 Eli Zaretskii <eliz@gnu.org>
5686
5687 * nonascii.texi (Text Representations): Rewrite to make consistent
5688 with Emacs 23 internal representation of characters.
5689 Document `unibyte-string'.
5690
5691 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
5692
5693 * processes.texi (Process Information): Note that process-status
5694 does not accept buffer names.
5695
5696 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5697
5698 * positions.texi (Skipping Characters): Correct return value of
5699 skip-chars-forward.
5700
5701 2008-10-25 Martin Rudalics <rudalics@gmx.at>
5702
5703 * windows.texi (Deleting Windows): Update documentation of
5704 delete-windows-on.
5705 (Buffers and Windows): Update documentations of
5706 get-buffer-window and get-buffer-window-list.
5707 (Displaying Buffers): Update documentation of
5708 replace-buffer-in-windows.
5709
5710 * buffers.texi (Current Buffer): Reword set-buffer and
5711 with-current-buffer documentations.
5712 (Creating Buffers): Reword documentation of get-buffer-create.
5713
5714 2008-10-23 Martin Rudalics <rudalics@gmx.at>
5715
5716 * buffers.texi (Current Buffer): Reword documentation of
5717 set-buffer.
5718 (Buffer Names): Reword documentation of buffer-name.
5719 (The Buffer List): For bury-buffer explain what happens with the
5720 buffer's window.
5721 (Creating Buffers): Say that get-buffer-create's arg is called
5722 buffer-or-name.
5723
5724 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
5725
5726 * advice.texi (Computed Advice): Explain what DEFINITION is.
5727
5728 * nonascii.texi (Character Codes): Remove obsolete function
5729 char-valid-p, and document characterp instead.
5730
5731 2008-10-22 Martin Rudalics <rudalics@gmx.at>
5732
5733 * windows.texi (Displaying Buffers): Reword documentation of
5734 pop-to-buffer.
5735 (Choosing Window): Rewrite documentation of display-buffer and
5736 its options.
5737
5738 * buffers.texi (Killing Buffers): Update documentation of
5739 kill-buffer.
5740
5741 2008-10-21 Eli Zaretskii <eliz@gnu.org>
5742
5743 * processes.texi (Serial Ports): Fix wording and improve markup.
5744
5745 * searching.texi (Regexp Search): Document `string-match-p' and
5746 `looking-at-p'.
5747 (POSIX Regexps): Add an xref for "non-greedy".
5748 (Regexp Special): Add @cindex entry for "non-greedy".
5749
5750 * display.texi (Attribute Functions): Document `face-all-attributes'.
5751 (Image Cache) <image-refresh>: Minor wording fixes.
5752
5753 * frames.texi (Color Names): Add an xref to `read-color'.
5754
5755 * minibuf.texi (High-Level Completion): Document `read-color'.
5756
5757 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5758
5759 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5760
5761 * buffers.texi (Swapping Text): New section, documents
5762 `buffer-swap-text'.
5763
5764 2008-10-21 Martin Rudalics <rudalics@gmx.at>
5765
5766 * windows.texi (Resizing Windows): Minor wording fix.
5767
5768 2008-10-20 Eli Zaretskii <eliz@gnu.org>
5769
5770 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5771 and `combine-and-quote-strings'.
5772
5773 * strings.texi (Creating Strings): Add xrefs for them.
5774
5775 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5776
5777 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5778 match the corresponding menu in minibuf.texi.
5779
5780 * minibuf.texi (Reading File Names): Document `read-shell-command'
5781 and `minibuffer-local-shell-command-map'.
5782
5783 2008-10-19 Martin Rudalics <rudalics@gmx.at>
5784
5785 * windows.texi (Resizing Windows): Remove var{} around "window" in
5786 documentation of enlarge-window.
5787 Rewrite documentation of window-min-height and window-min-width.
5788
5789 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5790
5791 * functions.texi (Calling Functions): Document `apply-partially'.
5792
5793 * hooks.texi (Standard Hooks): Mention
5794 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5795
5796 * variables.texi (File Local Variables): Document
5797 `file-local-variables-alist', `before-hack-local-variables-hook'
5798 and `hack-local-variables-hook'.
5799
5800 * processes.texi (Synchronous Processes): Document `process-lines'.
5801
5802 * customize.texi (Variable Definitions):
5803 Document `custom-reevaluate-setting'.
5804
5805 2008-10-18 Martin Rudalics <rudalics@gmx.at>
5806
5807 * windows.texi (Choosing Window, Deleting Windows)
5808 (Displaying Buffers): Expand documentation of dedicated windows.
5809
5810 2008-10-18 Eli Zaretskii <eliz@gnu.org>
5811
5812 * files.texi (Changing Files): Document symbolic input of file
5813 modes to `set-file-modes'. Document `read-file-modes' and
5814 `file-modes-symbolic-to-number'.
5815
5816 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5817 and `search-map'.
5818
5819 * searching.texi (Search and Replace):
5820 Document `replace-search-function' and `replace-re-search-function'.
5821 Document `multi-query-replace-map'.
5822
5823 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5824 (Completion Commands, Reading File Names):
5825 Rename `minibuffer-local-must-match-filename-map' to
5826 `minibuffer-local-filename-must-match-map'.
5827 (Minibuffer Completion): The `require-match' argument to
5828 `completing-read' can now have the value `confirm-only'.
5829
5830 * windows.texi (Displaying Buffers): Minor wording fix.
5831 (Choosing Window): `split-height-threshold' can now be nil.
5832 Document `split-width-threshold'. `pop-up-frames' can have the
5833 value `graphic-only'.
5834
5835 2008-10-17 Eli Zaretskii <eliz@gnu.org>
5836
5837 * os.texi (Startup Summary): Document `before-init-time' and
5838 `after-init-time'. Document `initial-window-system' and
5839 `window-system-initialization-alist'. Document reading the
5840 abbrevs file. Document the call to `server-start' under --daemon.
5841 Rearrange a bit to be consistent with the code flow.
5842 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5843 (Time Parsing): Document `format-seconds'.
5844
5845 2008-10-17 Martin Rudalics <rudalics@gmx.at>
5846
5847 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5848 and reword.
5849
5850 2008-10-16 Eli Zaretskii <eliz@gnu.org>
5851
5852 * markers.texi (The Mark): Document use-region-p.
5853
5854 2008-10-15 Eli Zaretskii <eliz@gnu.org>
5855
5856 * internals.texi (Writing Emacs Primitives): The interactive spec
5857 of a primitive can be a Lisp form.
5858
5859 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5860 values of transient-mark-mode. Document handle-shift-selection.
5861
5862 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5863 (Interactive Examples): Show an example of `^'.
5864 (Key Sequence Input): Document this-command-keys-shift-translated.
5865 (Defining Commands, Using Interactive): The interactive-form of a
5866 function can be added via its symbol's property.
5867
5868 * positions.texi (List Motion): beginning-of-defun-function can
5869 now accept an argument.
5870
5871 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5872 now return a list of strings.
5873
5874 * control.texi (Handling Errors): Document ignore-errors.
5875
5876 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5877 (Parameter Access): Document set-frame-parameter.
5878
5879 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5880 Hooks" for the effect of kill-all-local-variables on local hook
5881 functions.
5882
5883 * modes.texi (Major Mode Conventions, Mode Line Variables):
5884 `mode-name' need not be a string. xref to "Mode Line Data" for
5885 details, and to "Emulating Mode Line" for computing a string
5886 value.
5887
5888 2008-10-14 Eli Zaretskii <eliz@gnu.org>
5889
5890 * processes.texi (System Processes): New section.
5891 (Processes, Signals to Processes): Add xrefs to it.
5892
5893 * objects.texi (Editing Types): A `process' is a subprocess of
5894 Emacs, not just any process running on the OS.
5895
5896 * elisp.texi (Top): Adjust the @detailmenu for the above two
5897 changes.
5898
5899 * sequences.texi (Char-Tables): Remove documentation of
5900 set-char-table-default, which has no effect since Emacs 23.
5901 <char-table-range, set-char-table-range>: Don't mention generic
5902 characters and charsets. Add a cons cell as a possible argument.
5903
5904 * nonascii.texi (Splitting Characters)
5905 (Translation of Characters): Don't mention generic characters.
5906
5907 * display.texi (Fontsets): Don't mention generic characters.
5908
5909 * sequences.texi (Char-Tables): `map-char-table' can now call its
5910 argument FUNCTION with a cons cell as KEY.
5911
5912 2008-10-13 Eli Zaretskii <eliz@gnu.org>
5913
5914 * objects.texi (Primitive Function Type): Move "@cindex special
5915 forms" from here...
5916
5917 * eval.texi (Special Forms): ...to here.
5918
5919 * functions.texi (What Is a Function): `functionp' returns nil for
5920 special forms. Add an xref.
5921
5922 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5923 Variables".
5924
5925 * variables.texi (Frame-Local Variables): New section.
5926 (Buffer-Local Variables): Add an xref to it.
5927 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5928 have both frame-local and buffer-local binding.
5929
5930 * frames.texi (Frames): Mention multiple tty frames.
5931 (Frame Parameters, Parameter Access): Mention frame-local variable
5932 bindings.
5933
5934 2008-09-20 Glenn Morris <rgm@gnu.org>
5935
5936 * display.texi (Defining Faces): Recommend against face variables.
5937
5938 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
5939
5940 * display.texi (Echo Area Customization): Fix typo.
5941
5942 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
5943
5944 * loading.texi (Where Defined): Add `defface' item.
5945
5946 2008-09-06 Martin Rudalics <rudalics@gmx.at>
5947
5948 * loading.texi (Where Defined): Fix description of symbol-file.
5949
5950 2008-08-26 Jason Rumney <jasonr@gnu.org>
5951
5952 * display.texi (TIFF Images): New section describing :index property.
5953
5954 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
5955
5956 * display.texi (Temporary Displays): Remove unnecessary comment
5957 about usage of temp-buffer-show-hook.
5958
5959 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
5960
5961 * symbols.texi (Other Plists): Fix incorrect example.
5962 Suggested by Florian Beck.
5963
5964 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
5965
5966 * os.texi: Fix previous change.
5967
5968 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5969
5970 * os.texi:
5971 * intro.texi:
5972 * files.texi: Remove VMS support.
5973
5974 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5975
5976 * os.texi:
5977 * frames.texi:
5978 * display.texi: Remove mentions of Mac Carbon.
5979
5980 2008-07-01 Miles Bader <miles@gnu.org>
5981
5982 * text.texi (Special Properties):
5983 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5984
5985 2008-06-28 Johan Bockgård <bojohan@gnu.org>
5986
5987 * display.texi (Other Image Types): Fix copy/paste error; say
5988 "PBM", not "XBM".
5989
5990 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5991
5992 * os.texi: Remove references to obsolete systems.
5993
5994 2008-06-20 Eli Zaretskii <eliz@gnu.org>
5995
5996 * makefile.w32-in (distclean): Remove makefile.
5997
5998 2008-06-17 Glenn Morris <rgm@gnu.org>
5999
6000 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6001 (elisp, dist): Remove rules and variables that are obsolete now
6002 the lisp manual is no longer distributed separately.
6003
6004 2008-06-16 Glenn Morris <rgm@gnu.org>
6005
6006 * configure, configure.in, mkinstalldirs: Remove unused files.
6007
6008 * book-spine.texinfo: Set version to 23.0.60.
6009 * vol1.texi (EMACSVER):
6010 * vol2.texi (EMACSVER): Set to 23.0.60.
6011
6012 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6013 as per maintain.info.
6014
6015 2008-06-15 Glenn Morris <rgm@gnu.org>
6016
6017 * makefile.w32-in (manual): Use "23" rather than "21".
6018
6019 * Makefile.in (emacsver): New, set by configure.
6020 (manual): Use emacsver.
6021
6022 * intro.texi: Report bugs using M-x report-emacs-bug.
6023
6024 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6025
6026 2008-06-13 Daniel Engeler <engeler@gmail.com>
6027
6028 * elisp.texi, internals.texi, processes.texi: Add documentation
6029 about serial port access.
6030
6031 2008-06-05 Miles Bader <miles@gnu.org>
6032
6033 * display.texi (Displaying Faces): Update to reflect function
6034 renamings in face-remap.el.
6035
6036 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6037
6038 * display.texi (Fontsets): Fix typos.
6039
6040 2008-06-03 Miles Bader <miles@gnu.org>
6041
6042 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6043 remove-relative-face-remapping, set-base-face-remapping,
6044 and set-default-base-face-remapping.
6045
6046 2008-06-01 Miles Bader <miles@gnu.org>
6047
6048 * display.texi (Displaying Faces): Add face-remapping-alist.
6049
6050 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6051
6052 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6053 variable names.
6054
6055 2008-05-03 Eric S. Raymond <esr@golux>
6056
6057 * keymaps.texi: Clarify that (current-local-map) and
6058 (current-global-map) return references, not copies.
6059
6060 2008-05-02 Juri Linkov <juri@jurta.org>
6061
6062 * minibuf.texi (Text from Minibuffer): Document a list of
6063 default values for `read-from-minibuffer'.
6064
6065 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6066
6067 * nonascii.texi (Translation of Characters): Fix previous change.
6068
6069 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6070
6071 * display.texi (Overlay Properties): Clarify role of underlying
6072 textprop and overlay keymaps for display strings.
6073
6074 * keymaps.texi (Active Keymaps): Ditto.
6075
6076 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6077
6078 * minibuf.texi (Programmed Completion):
6079 Replace dynamic-completion-table with the new completion-table-dynamic.
6080
6081 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6082
6083 * intro.texi (Some Terms): Change "fonts in this manual" index
6084 entry to "typographic conventions".
6085
6086 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6087
6088 * objects.texi (Text Props and Strings): Add indexing for read
6089 syntax of text properties.
6090
6091 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6092
6093 * processes.texi (Decoding Output): Remove process-filter-multibyte
6094 functions.
6095
6096 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6097
6098 * display.texi (Finding Overlays): Say that empty overlays at
6099 the end of the buffer are reported too.
6100
6101 2008-03-13 Glenn Morris <rgm@gnu.org>
6102
6103 * elisp.texi (EMACSVER): Set to 23.0.60.
6104
6105 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6106
6107 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6108
6109 2008-02-22 Glenn Morris <rgm@gnu.org>
6110
6111 * frames.texi (Position Parameters): Clarify the description of
6112 `left' and `top', using information from "Geometry".
6113 (Geometry): Give a pointer to "Position Parameters", rather than
6114 repeating information.
6115
6116 2008-02-11 Glenn Morris <rgm@gnu.org>
6117
6118 * objects.texi (Equality Predicates): No longer talk about "two"
6119 functions.
6120
6121 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6122
6123 * objects.texi (Equality Predicates): Add defun for
6124 equal-including-properties.
6125
6126 2008-02-10 Glenn Morris <rgm@gnu.org>
6127
6128 * objects.texi (Equality Predicates):
6129 Mention equal-including-properties.
6130
6131 2008-02-07 Richard Stallman <rms@gnu.org>
6132
6133 * windows.texi (Window Start): Mention the feature of moving
6134 window-start to start of line.
6135
6136 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
6137
6138 * keymaps.texi (Tool Bar): Document rtl property.
6139
6140 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6141
6142 * display.texi (Button Types):
6143 For define-button-type, clarify type of NAME.
6144
6145 2008-01-19 Martin Rudalics <rudalics@gmx.at>
6146
6147 * buffers.texi (Buffer Modification): Fix typo.
6148
6149 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6150
6151 * os.texi (System Environment): Remove references to OSes that are
6152 not supported anymore.
6153
6154 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6155
6156 * os.texi (System Environment): Remove mention for Masscomp.
6157
6158 2008-01-04 Richard Stallman <rms@gnu.org>
6159
6160 * display.texi (Faces): Don't talk about internal face vector as arg
6161 to facep.
6162
6163 * customize.texi (Type Keywords): Fix previous change.
6164
6165 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6166 * elisp.texi (Top): Fix menu for commands.texi change.
6167
6168 2007-12-30 Richard Stallman <rms@gnu.org>
6169
6170 * commands.texi (Accessing Mouse): Rename from Accessing Events.
6171 (Accessing Scroll): New node broken out of Accessing Mouse.
6172
6173 2007-12-28 Richard Stallman <rms@gnu.org>
6174
6175 * frames.texi (Size Parameters): Fix typo.
6176 (Basic Parameters): For `title', refer to title bar.
6177 (Size and Position): Explain meaning of frame pixel width and height.
6178
6179 2007-12-23 Richard Stallman <rms@gnu.org>
6180
6181 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6182 Improve some of the commented-out keywords' text too.
6183
6184 2007-12-14 Martin Rudalics <rudalics@gmx.at>
6185
6186 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6187 "visit the current buffer".
6188
6189 * os.texi (System Interface): Fix typo.
6190
6191 2007-12-04 Richard Stallman <rms@gnu.org>
6192
6193 * objects.texi (Symbol Type): Fix typo.
6194
6195 2007-12-03 Richard Stallman <rms@gnu.org>
6196
6197 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6198
6199 2007-12-01 Glenn Morris <rgm@gnu.org>
6200
6201 * functions.texi (Declaring Functions): Improve previous change.
6202
6203 2007-11-30 Glenn Morris <rgm@gnu.org>
6204
6205 * functions.texi (Declaring Functions): Add optional fourth
6206 argument of declare-function, and setting third argument to `t'.
6207
6208 2007-11-29 Richard Stallman <rms@gnu.org>
6209
6210 * customize.texi (Composite Types): Document `group' type.
6211
6212 2007-11-29 Glenn Morris <rgm@gnu.org>
6213
6214 * functions.texi (Declaring Functions): Add findex.
6215 Mention `external' files.
6216
6217 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
6218
6219 * functions.texi (Declaring Functions): Fix directive.
6220
6221 2007-11-25 Richard Stallman <rms@gnu.org>
6222
6223 * help.texi (Help Functions): Clean up last change.
6224
6225 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6226
6227 * loading.texi (Named Features): Minor cleanup.
6228
6229 * macros.texi (Eval During Expansion): Minor cleanup.
6230
6231 * variables.texi (Variable Aliases): Minor cleanup.
6232
6233 2007-11-24 Richard Stallman <rms@gnu.org>
6234
6235 * functions.texi (Declaring Functions): Clarify previous change.
6236
6237 * compile.texi (Compiler Errors): Clarify previous change.
6238
6239 2007-11-24 Richard Stallman <rms@gnu.org>
6240
6241 * display.texi (Refresh Screen, Forcing Redisplay):
6242 Clarify the text and move items around.
6243
6244 2007-11-24 Glenn Morris <rgm@gnu.org>
6245
6246 * functions.texi (Declaring Functions): New section.
6247 * compile.texi (Compiler Errors): Mention declaring functions,
6248 defvar with no initvalue, and byte-compile-warnings.
6249
6250 2007-11-15 Martin Rudalics <rudalics@gmx.at>
6251
6252 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6253 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6254
6255 2007-11-13 Martin Rudalics <rudalics@gmx.at>
6256
6257 * help.texi (Help Functions): Document new macro `with-help-window'.
6258
6259 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6260
6261 * searching.texi (Replacing Match): Describe new
6262 `match-substitute-replacement'.
6263
6264 2007-10-31 Richard Stallman <rms@gnu.org>
6265
6266 * strings.texi (Creating Strings): Null strings from concat not unique.
6267
6268 2007-10-26 Richard Stallman <rms@gnu.org>
6269
6270 * objects.texi (Equality Predicates): Null strings are uniquified.
6271
6272 * minibuf.texi: Minor clarifications in previous change.
6273
6274 2007-10-25 Glenn Morris <rgm@gnu.org>
6275
6276 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6277
6278 2007-10-24 Richard Stallman <rms@gnu.org>
6279
6280 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6281
6282 * variables.texi (Frame-Local Variables): Node deleted.
6283 (Variables): Delete Frame-Local Variables from menu.
6284 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6285 (Default Value): Don't mention frame-local vars.
6286
6287 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6288
6289 * loading.texi (Unloading): Document FEATURE-unload-function
6290 instead of FEATURE-unload-hook.
6291
6292 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6293
6294 2007-10-22 Juri Linkov <juri@jurta.org>
6295
6296 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6297 (High-Level Completion): Document a list of default value strings
6298 in the DEFAULT argument, for which minibuffer functions return the
6299 first element.
6300
6301 2007-10-17 Juri Linkov <juri@jurta.org>
6302
6303 * text.texi (Filling): Update arguments of fill-paragraph.
6304 fill-paragraph operates on the active region in Transient Mark mode.
6305 Remove fill-paragraph-or-region.
6306
6307 2007-10-13 Karl Berry <karl@gnu.org>
6308
6309 * elisp.texi (@dircategory): Move to after @copying,
6310 since we want @copying as close as possible to the beginning of
6311 the output.
6312
6313 2007-10-12 Richard Stallman <rms@gnu.org>
6314
6315 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6316
6317 * commands.texi (Distinguish Interactive): New node,
6318 broken out from Interactive Call and rewritten.
6319 (Command Loop): Put Distinguish Interactive in menu.
6320
6321 2007-10-09 Richard Stallman <rms@gnu.org>
6322
6323 * text.texi (Examining Properties): Mention overlay priority.
6324
6325 * display.texi (Display Margins): Correct the description
6326 of margin display specifications.
6327 (Replacing Specs): New subnode broken out of Display Property.
6328
6329 2007-10-06 Juri Linkov <juri@jurta.org>
6330
6331 * text.texi (Filling): Document fill-paragraph-or-region.
6332
6333 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
6334
6335 * display.texi (Auto Faces): Fix typo.
6336
6337 2007-10-02 Richard Stallman <rms@gnu.org>
6338
6339 * display.texi (Display Property): Explain some display specs
6340 don't let you move point in.
6341
6342 * frames.texi (Cursor Parameters):
6343 Describe cursor-in-non-selected-windows here. Explain more values.
6344
6345 * windows.texi (Basic Windows): Don't describe
6346 cursor-in-non-selected-windows here.
6347
6348 2007-10-01 Eli Zaretskii <eliz@gnu.org>
6349
6350 * processes.texi (Misc Network): Note that these functions are
6351 supported only on some systems.
6352
6353 2007-10-01 Richard Stallman <rms@gnu.org>
6354
6355 * display.texi (Overlay Properties): Explain nil as priority.
6356 Explain that conflicts are unpredictable if not resolved by
6357 priorities.
6358
6359 2007-09-23 Richard Stallman <rms@gnu.org>
6360
6361 * macros.texi (Backquote): Minor clarification.
6362
6363 2007-09-19 Richard Stallman <rms@gnu.org>
6364
6365 * display.texi (Display Property): Explain multiple display specs.
6366 Clarify when they work in parallel and when one overrides.
6367 Fix error in example.
6368
6369 2007-09-06 Glenn Morris <rgm@gnu.org>
6370
6371 Move from lispref/ to doc/lispref/. Change all setfilename
6372 commands to use ../../info.
6373 * Makefile.in (infodir): Go up one more level.
6374 (usermanualdir): Change from ../man to ../emacs.
6375 (miscmanualdir): New.
6376 (dist): Use new variable miscmanualdir.
6377 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6378 (usermanualdir): Change from ../man to ../emacs.
6379
6380 2007-08-30 Martin Rudalics <rudalics@gmx.at>
6381
6382 * commands.texi (Command Loop Info): Advise against changing
6383 most variables described here. Explain new variable
6384 last-repeatable-command.
6385
6386 2007-08-29 Glenn Morris <rgm@gnu.org>
6387
6388 * elisp.texi (EMACSVER): Increase to 23.0.50.
6389
6390 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6391
6392 * frames.texi (Basic Parameters): Add display-environment-variable
6393 and term-environment-variable.
6394
6395 2007-08-28 Juri Linkov <juri@jurta.org>
6396
6397 * display.texi (Image Formats, Other Image Types): Add SVG.
6398
6399 2007-08-28 Juri Linkov <juri@jurta.org>
6400
6401 * display.texi (Images): Move formats-related text to new node
6402 "Image Formats".
6403 (Image Formats): New node.
6404
6405 2007-08-27 Richard Stallman <rms@gnu.org>
6406
6407 * windows.texi (Window Configurations): Clarify what
6408 a window configuration saves.
6409
6410 2007-08-25 Richard Stallman <rms@gnu.org>
6411
6412 * display.texi (Images): Delete redundant @findex.
6413
6414 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6415
6416 * text.texi (Change Hooks): (after|before)-change-functions are no
6417 longer bound to nil while running; rather inhibit-modification-hooks
6418 is t.
6419
6420 2007-08-16 Richard Stallman <rms@gnu.org>
6421
6422 * processes.texi (Asynchronous Processes):
6423 Clarify doc of start-file-process.
6424
6425 2007-08-08 Martin Rudalics <rudalics@gmx.at>
6426
6427 * modes.texi (Example Major Modes): Fix typo.
6428
6429 2007-08-08 Glenn Morris <rgm@gnu.org>
6430
6431 * intro.texi (nil and t): Do not use `iff' in documentation.
6432
6433 * tips.texi (Documentation Tips): Recommend against `iff'.
6434
6435 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
6436
6437 * display.texi (Image Cache): Document image-refresh.
6438
6439 2007-08-06 Martin Rudalics <rudalics@gmx.at>
6440
6441 * windows.texi (Size of Window): Document window-full-width-p.
6442
6443 2007-07-25 Glenn Morris <rgm@gnu.org>
6444
6445 * gpl.texi (GPL): Replace license with GPLv3.
6446
6447 * Relicense all FSF files to GPLv3 or later.
6448
6449 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
6450
6451 * processes.texi (Synchronous Processes):
6452 Add `process-file-shell-command'.
6453 (Asynchronous Processes): Mention restricted use of
6454 `process-filter' and `process-sentinel' in
6455 `start-file-process'. Add `start-file-process-shell-command'.
6456
6457 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
6458
6459 * files.texi (Magic File Names): Introduce optional parameter
6460 IDENTIFICATION for `file-remote-p'.
6461
6462 2007-07-16 Richard Stallman <rms@gnu.org>
6463
6464 * display.texi (Defining Faces): Fix previous change.
6465
6466 2007-07-14 Richard Stallman <rms@gnu.org>
6467
6468 * control.texi (Handling Errors): Document `debug' in handler list.
6469
6470 2007-07-10 Richard Stallman <rms@gnu.org>
6471
6472 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6473
6474 2007-07-09 Richard Stallman <rms@gnu.org>
6475
6476 * files.texi (Magic File Names): Rewrite previous change.
6477
6478 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
6479
6480 * files.texi (Magic File Names): Introduce optional parameter
6481 CONNECTED for `file-remote-p'.
6482
6483 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
6484
6485 * processes.texi (Asynchronous Processes):
6486 * files.texi (Magic File Names): Add `start-file-process'.
6487
6488 2007-06-27 Richard Stallman <rms@gnu.org>
6489
6490 * files.texi (Format Conversion Piecemeal):
6491 Clarify `after-insert-file-functions' calling convention.
6492
6493 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
6494
6495 * files.texi (Magic File Names): Remove `dired-call-process'.
6496 Add `process-file'.
6497
6498 2007-06-27 Kenichi Handa <handa@m17n.org>
6499
6500 * text.texi (Special Properties): Fix description about
6501 `composition' property.
6502
6503 2007-06-26 Kenichi Handa <handa@m17n.org>
6504
6505 * nonascii.texi (Default Coding Systems): Document about the
6506 return value `undecided'.
6507
6508 2007-06-25 David Kastrup <dak@gnu.org>
6509
6510 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6511 `current-active-maps'.
6512
6513 2007-06-24 Karl Berry <karl@gnu.org>
6514
6515 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
6516
6517 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
6518
6519 * display.texi (Overlay Arrow): Doc fix.
6520
6521 2007-06-14 Karl Berry <karl@tug.org>
6522
6523 * anti.texi (Antinews): Typo.
6524
6525 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
6526
6527 * display.texi (Image Cache): Document image-refresh.
6528
6529 2007-06-12 Karl Berry <karl@gnu.org>
6530
6531 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6532 * two-volume.make: New file.
6533 * .cvsignore: Ignore two-volume files.
6534
6535 2007-06-12 Tom Tromey <tromey@redhat.com>
6536
6537 * os.texi (Init File): Document user-emacs-directory.
6538
6539 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
6540
6541 * commands.texi (Click Events): Describe width and height when
6542 object is nil.
6543
6544 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
6545
6546 * commands.texi (Click Events): Layout more logically.
6547 Describe width and height.
6548 (Drag Events, Motion Events): Update to new format for position.
6549
6550 2007-06-02 Richard Stallman <rms@gnu.org>
6551
6552 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6553
6554 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
6555
6556 * Version 22.1 released.
6557
6558 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6559
6560 * text.texi (Special Properties): Correct meaning of fontified face.
6561
6562 2007-05-30 Richard Stallman <rms@gnu.org>
6563
6564 * text.texi (Special Properties): Add link to Adjusting Point.
6565
6566 2007-05-12 Richard Stallman <rms@gnu.org>
6567
6568 * text.texi (Margins): indent-to-left-margin is not the default.
6569 (Mode-Specific Indent): For indent-line-function, the default
6570 is indent-relative.
6571
6572 * modes.texi (Example Major Modes): Explain last line of text-mode
6573 is redundant.
6574
6575 2007-05-10 Richard Stallman <rms@gnu.org>
6576
6577 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6578
6579 * help.texi (Keys in Documentation): Add reference to
6580 Documentation Tips.
6581
6582 * files.texi (Format Conversion): TO-FN gets three arguments.
6583
6584 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6585
6586 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6587
6588 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6589 * files.texi (Format Conversion): Expand intro; add menu.
6590 (Format Conversion Overview, Format Conversion Round-Trip)
6591 (Format Conversion Piecemeal): New nodes/subsections.
6592 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6593 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6594 (Saving Properties): Delete node/subsection.
6595
6596 2007-05-07 Karl Berry <karl@gnu.org>
6597
6598 * elisp.texi (EMACSVER): Back to 22.
6599
6600 2007-05-06 Richard Stallman <rms@gnu.org>
6601
6602 * processes.texi (Accepting Output): Revert most of previous change.
6603
6604 2007-05-05 Richard Stallman <rms@gnu.org>
6605
6606 * processes.texi (Accepting Output): accept-process-output
6607 uses microseconds, not milliseconds. But that arg is obsolete.
6608
6609 2007-05-04 Karl Berry <karl@tug.org>
6610
6611 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6612
6613 2007-05-04 Eli Zaretskii <eliz@gnu.org>
6614
6615 * tips.texi (Documentation Tips): Rearrange items to place the
6616 more important ones first. Add an index entry for hyperlinks.
6617
6618 2007-05-03 Karl Berry <karl@gnu.org>
6619
6620 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6621 (EMACSVER) [smallbook]: 22 for printed version.
6622
6623 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6624 so restore anchor to normal position after defun. Found by Kevin Ryde.
6625
6626 2007-04-26 Glenn Morris <rgm@gnu.org>
6627
6628 * elisp.texi (EMACSVER): Increase to 22.1.50.
6629
6630 2007-04-28 Karl Berry <karl@gnu.org>
6631
6632 * elisp.texi: Improve line breaks on copyright page,
6633 similar layout to emacs manual, 8.5x11 by default.
6634
6635 2007-04-24 Richard Stallman <rms@gnu.org>
6636
6637 * text.texi (Special Properties): Add xref to Overlay Properties.
6638
6639 * display.texi (Overlay Properties): Add xref to Special Properties.
6640
6641 2007-04-22 Richard Stallman <rms@gnu.org>
6642
6643 * keymaps.texi (Extended Menu Items): Move the info about
6644 format with cached keyboard binding.
6645
6646 2007-04-21 Richard Stallman <rms@gnu.org>
6647
6648 * text.texi (Special Properties): Clarify previous change.
6649
6650 * files.texi (File Name Expansion): Clarify previous change.
6651
6652 * display.texi (Attribute Functions): Fix example for
6653 face-attribute-relative-p.
6654
6655 2007-04-19 Kenichi Handa <handa@m17n.org>
6656
6657 * text.texi (Special Properties): Document composition property.
6658
6659 2007-04-19 Glenn Morris <rgm@gnu.org>
6660
6661 * files.texi (File Name Expansion): Mention "superroot".
6662
6663 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
6664
6665 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6666 setups.
6667 (Display Feature Testing): Note that display refers to all
6668 physical monitors for multi-monitor setups.
6669
6670 2007-04-14 Richard Stallman <rms@gnu.org>
6671
6672 * lists.texi (Sets And Lists): Clarify `delete' examples.
6673 Remove spurious xref to same node.
6674 Clarify xref for add-to-list.
6675
6676 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
6677
6678 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6679 value of lisp-mode-map.
6680
6681 2007-04-11 Karl Berry <karl@gnu.org>
6682
6683 * anti.texi (Antinews):
6684 * display.texi (Overlay Properties, Defining Images):
6685 * processes.texi (Synchronous Processes, Sentinels):
6686 * syntax.texi (Syntax Table Internals):
6687 * searching.texi (Regexp Special):
6688 * nonascii.texi (Default Coding Systems):
6689 * text.texi (Special Properties):
6690 * minibuf.texi (Basic Completion): Wording to improve breaks in
6691 8.5x11 format.
6692 * elisp.texi (smallbook): New @set to more easily switch between
6693 smallbook and 8.5x11.
6694
6695 2007-04-11 Richard Stallman <rms@gnu.org>
6696
6697 * text.texi (Lazy Properties): Minor fix.
6698
6699 2007-04-08 Karl Berry <karl@gnu.org>
6700
6701 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6702 * macros.texi (Backquote): Downcase Backquote in index entries for
6703 consistency.
6704
6705 2007-04-08 Richard Stallman <rms@gnu.org>
6706
6707 * text.texi (Adaptive Fill): Just describe default,
6708 don't show it (since it contains non-ASCII chars).
6709
6710 2007-04-07 Karl Berry <karl@gnu.org>
6711
6712 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6713 adaptive-fill-regexp's value, since they are not in the standard
6714 TeX fonts.
6715
6716 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6717
6718 * display.texi (Defining Faces): Fix example.
6719
6720 2007-04-07 Karl Berry <karl@gnu.org>
6721
6722 * display.texi (Button Buffer Commands): Improve page break.
6723
6724 2007-04-07 Richard Stallman <rms@gnu.org>
6725
6726 * advice.texi (Activation of Advice): Remove redundant index entry.
6727
6728 * backups.texi: Improve index entries. Remove redundant ones.
6729
6730 * compile.texi (Byte Compilation): Improve index entry.
6731
6732 * hash.texi (Creating Hash): Improve index entry.
6733
6734 * symbols.texi (Definitions): Improve index entry.
6735
6736 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6737
6738 * maps.texi (Standard Keymaps): Remove useless index entry.
6739
6740 * help.texi (Documentation Basics): Remove redundant index entries.
6741
6742 * customize.texi: Improve index entries.
6743 Remove redundant/useless ones.
6744
6745 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6746
6747 * streams.texi (Output Variables): Improve index entry.
6748
6749 * abbrevs.texi (Abbrevs): Remove useless index entry.
6750
6751 * macros.texi (Expansion): Remove useless index entry.
6752
6753 * text.texi: Improve index entries. Remove redundant/useless ones.
6754 (Text Properties, Examining Properties)
6755 (Special Properties): Use "property category" instead of "category"
6756 to refer to the `category' property.
6757
6758 * positions.texi: Improve index entries. Remove useless one.
6759
6760 * lists.texi: Improve index entries. Remove redundant/useless ones.
6761
6762 * os.texi: Improve index entries.
6763 (Timers): Fix previous change.
6764
6765 * buffers.texi: Improve index entries.
6766 (Modification Time): Get rid of term "obsolete buffer".
6767
6768 * debugging.texi: Improve index entries.
6769 (Test Coverage): Add xref to other test coverage ftr.
6770
6771 * eval.texi: Improve index entry. Remove redundant ones.
6772
6773 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6774
6775 * files.texi: Improve index entries. Remove redundant/useless ones.
6776
6777 * objects.texi: Improve index entries.
6778
6779 * processes.texi: Improve index entries.
6780
6781 * modes.texi: Improve index entry. Remove redundant one.
6782
6783 * nonascii.texi: Improve index entries.
6784
6785 * internals.texi: Improve index entries.
6786
6787 * syntax.texi: Improve index entries.
6788
6789 * keymaps.texi (Active Keymaps): Improve index entries.
6790
6791 * commands.texi: Improve index entries. Remove redundant/useless ones.
6792
6793 * frames.texi: Improve index entries. Remove redundant/useless ones.
6794
6795 * markers.texi: Improve index entries. Remove redundant ones.
6796
6797 * tips.texi: Improve index entries.
6798
6799 * loading.texi (Unloading): Improve index entry.
6800
6801 * variables.texi: Improve index entries. Remove redundant one.
6802
6803 * sequences.texi: Improve index entry.
6804
6805 * display.texi: Improve index entries. Remove redundant ones.
6806
6807 * windows.texi: Improve index entries.
6808
6809 * searching.texi: Improve index entries. Remove redundant one.
6810
6811 * strings.texi (Case Tables): Improve last change.
6812
6813 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
6814
6815 * strings.texi (Case Tables): Document with-case-table and
6816 ascii-case-table.
6817
6818 2007-04-03 Karl Berry <karl@gnu.org>
6819
6820 * processes.texi (Network): Reword to improve page break.
6821
6822 2007-04-03 Eli Zaretskii <eliz@gnu.org>
6823
6824 * functions.texi (Inline Functions): Describe more disadvantages
6825 of defsubst, and make advice against it stronger.
6826
6827 2007-04-02 Karl Berry <karl@gnu.org>
6828
6829 * backups.texi (Backup Names): Avoid widow words.
6830 * modes.texi (Example Major Modes): Align last comment.
6831
6832 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
6833
6834 * keymaps.texi (Remapping Commands): Document new arg to
6835 command-remapping.
6836
6837 2007-04-01 Karl Berry <karl@gnu.org>
6838
6839 * processes.texi (Low-Level Network): Typo.
6840 * loading.texi (Hooks for Loading): Avoid double "the".
6841 * keymaps.texi (Key Sequences): No double "and".
6842 (Changing Key Bindings): Shorten to improve line break.
6843
6844 2007-03-31 Glenn Morris <rgm@gnu.org>
6845
6846 * os.texi (Timers): Fix description of run-at-time TIME formats.
6847
6848 2007-03-31 Richard Stallman <rms@gnu.org>
6849
6850 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6851 regarding ellipsis.
6852
6853 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6854
6855 * intro.texi (nil and t):
6856 * symbols.texi (Plists and Alists):
6857 * variables.texi (Variable Aliases, Constant Variables):
6858 * functions.texi (Defining Functions):
6859 * advice.texi (Advising Primitives):
6860 * debugging.texi (Syntax Errors, Compilation Errors):
6861 * minibuf.texi (Minibuffer Windows):
6862 * commands.texi (Adjusting Point):
6863 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6864 (Auto Major Mode, Major Mode Conventions):
6865 * help.texi (Describing Characters):
6866 * files.texi (Create/Delete Dirs, Information about Files)
6867 (File Locks, Writing to Files, Reading from Files)
6868 (Saving Buffers):
6869 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6870 * frames.texi (Finding All Frames):
6871 * positions.texi (Buffer End, Motion):
6872 * markers.texi (The Region):
6873 * text.texi (Deletion, Near Point):
6874 * display.texi (Displaying Messages, Truncation):
6875 * os.texi (Processor Run Time):
6876 * tips.texi (Key Binding Conventions, Programming Tips)
6877 (Warning Tips, Documentation Tips, Comment Tips):
6878 * internals.texi (Memory Usage): Improve indexing.
6879
6880 * variables.texi (Frame-Local Variables):
6881 * functions.texi (Argument List):
6882 * loading.texi (Library Search):
6883 * streams.texi (Output Variables):
6884 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6885 * searching.texi (Replacing Match, Search and Replace):
6886 * processes.texi (Byte Packing, Decoding Output)
6887 (Accepting Output, Network Servers, Shell Arguments):
6888 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6889 * windows.texi (Window Point, Window Start):
6890 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6891 * commands.texi (Reading Input, Keyboard Events):
6892 * minibuf.texi (Reading File Names, Minibuffer Completion)
6893 (Recursive Mini):
6894 * positions.texi (List Motion):
6895 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6896 * numbers.texi (Arithmetic Operations, Math Functions)
6897 (Predicates on Numbers, Comparison of Numbers):
6898 (Numeric Conversions):
6899 * locals.texi (Standard Buffer-Local Variables):
6900 * maps.texi (Standard Keymaps):
6901 * os.texi (User Identification, System Environment, Recording Input)
6902 (X11 Keysyms):
6903 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6904 * backups.texi (Backups and Auto-Saving):
6905 * customize.texi (Customization, Group Definitions)
6906 (Variable Definitions):
6907 * compile.texi (Byte Compilation): Improve index entries.
6908
6909 2007-03-31 Karl Berry <karl@gnu.org>
6910
6911 * macros.texi (Defining Macros): Avoid widow syllable.
6912
6913 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6914
6915 * elisp.texi (Top): Postscript -> PostScript.
6916
6917 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6918
6919 2007-03-31 Markus Triska <markus.triska@gmx.at>
6920
6921 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6922
6923 2007-03-30 Karl Berry <karl@gnu.org>
6924
6925 * lists.texi (List-related Predicates): Remove spurious @need.
6926 (Setcdr): Use @smallexample to improve page break.
6927 (Association Lists) <assoc>: Reword to improve page break.
6928
6929 * strings.texi (String Conversion): Insert blank line to improve
6930 page break.
6931
6932 * numbers.texi (Random Numbers): Use @minus{}.
6933 (Math Functions): Use @minus{}.
6934
6935 * intro.texi (Acknowledgements): Avoid line breaks before middle
6936 initials.
6937
6938 2007-03-24 Eli Zaretskii <eliz@gnu.org>
6939
6940 * errors.texi (Standard Errors): Add an index entry.
6941
6942 2007-03-19 Richard Stallman <rms@gnu.org>
6943
6944 * os.texi (Recording Input): recent-keys now gives 300 keys.
6945
6946 2007-03-12 Glenn Morris <rgm@gnu.org>
6947
6948 * os.texi: Replace "daylight savings" with "daylight saving"
6949 throughout.
6950
6951 2007-03-05 Richard Stallman <rms@gnu.org>
6952
6953 * variables.texi (File Local Variables):
6954 Update enable-local-variables values.
6955
6956 2007-03-04 Richard Stallman <rms@gnu.org>
6957
6958 * syntax.texi (Control Parsing): Minor clarification.
6959
6960 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6961
6962 * sequences.texi (Sequence Functions): Move string-bytes away,
6963 add xref.
6964
6965 * nonascii.texi (Text Representations): Move string-bytes here.
6966
6967 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6968
6969 * minibuf.texi (Basic Completion): Minor clarification.
6970
6971 * markers.texi (The Mark): Clarify existence vs activation of mark.
6972 Other cleanup.
6973
6974 * display.texi (Finding Overlays): Write better example.
6975
6976 * compile.texi (Eval During Compile): Clarify putting macros
6977 in eval-when-compile.
6978
6979 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
6980
6981 * loading.texi (How Programs Do Loading): Fix anchor position at
6982 load-read-function definition doc.
6983
6984 2007-02-21 Kim F. Storm <storm@cua.dk>
6985
6986 * strings.texi (Text Comparison): Mention that assoc-string
6987 converts symbols to strings before testing.
6988
6989 2007-02-17 Kim F. Storm <storm@cua.dk>
6990
6991 * processes.texi (Bindat Spec): Vector types can have optional
6992 element type.
6993 (Bindat Examples): Fix example. Add vector with element type.
6994
6995 2007-02-16 Andreas Schwab <schwab@suse.de>
6996
6997 * strings.texi (Formatting Strings): Document '+' flag.
6998
6999 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
7000
7001 * strings.texi (Modifying Strings): Clarify that `clear-string'
7002 always converts the string to unibyte.
7003
7004 2007-02-14 Kim F. Storm <storm@cua.dk>
7005
7006 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7007 Rewrite glyph code description to refer to these functions.
7008 Remove details of encoding face number and char into integer code.
7009
7010 2007-02-03 Alan Mackenzie <acm@muc.de>
7011
7012 * loading.texi (Hooks for Loading): Make the description of
7013 `eval-after-load' more detailed, and amend the description of
7014 after-load-alist, in accordance with changes from 2006-05.
7015
7016 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7017
7018 * modes.texi (Defining Minor Modes): Document that a :require
7019 keyword or similar may be required to make saved customization
7020 variables work.
7021
7022 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7023
7024 * elisp.texi (Top): Make the detailed menu headers compliant with
7025 Texinfo guidelines and with what texnfo-upd.el expects.
7026 Add comments to prevent people from inadvertently modifying the key
7027 parts needed by `texinfo-multiple-files-update'.
7028
7029 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7030
7031 * elisp.texi (Top): Update the top-level menus.
7032
7033 * syntax.texi (Categories): Add index entries.
7034
7035 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7036
7037 * display.texi (Attribute Functions): Fix name and description of
7038 the UNDERLINE arg of `set-face-underline-p'.
7039
7040 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7041
7042 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7043 Variables", and "Standard Keymaps" to the detailed menu.
7044
7045 * variables.texi (Future Local Variables): Add index entry.
7046
7047 2007-01-28 Richard Stallman <rms@gnu.org>
7048
7049 * tips.texi (Coding Conventions): Clarify the tip about macros
7050 that define a function or a variable.
7051
7052 * files.texi (File Attributes): UID and GID can be floats.
7053 (Magic File Names): Explain why deferring all operations to
7054 the standard handler does not work.
7055
7056 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7057
7058 * backups.texi (Reverting): Use "buffer" instead of "file"
7059 when talking about major and minor modes.
7060
7061 2007-01-21 Richard Stallman <rms@gnu.org>
7062
7063 * help.texi (Documentation): Add xref to Documentation Tips.
7064
7065 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7066
7067 * tips.texi (Coding Conventions): Fix typos.
7068
7069 2007-01-05 Richard Stallman <rms@gnu.org>
7070
7071 * modes.texi (Defining Minor Modes): Fix previous change.
7072
7073 2007-01-03 Richard Stallman <rms@gnu.org>
7074
7075 * customize.texi (Variable Definitions, Customization Types):
7076 Don't use * in doc string for defcustom.
7077
7078 2007-01-02 Richard Stallman <rms@gnu.org>
7079
7080 * variables.texi (Variable Aliases): Clarify that aliases vars
7081 always have the same value.
7082
7083 * processes.texi (Bindat Spec): Fix Texinfo usage.
7084
7085 * modes.texi (Defining Minor Modes): Explain effect of command
7086 defined with define-global-minor-mode on new buffers.
7087
7088 2006-12-30 Kim F. Storm <storm@cua.dk>
7089
7090 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7091 `auto-resize-tool-bars'.
7092
7093 2006-12-30 Richard Stallman <rms@gnu.org>
7094
7095 * keymaps.texi (Active Keymaps): Fix previous change.
7096
7097 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7098
7099 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7100
7101 2006-12-30 Kim F. Storm <storm@cua.dk>
7102
7103 * processes.texi (Bindat Spec): Clarify using field names in
7104 length specifications.
7105
7106 2006-12-29 Kim F. Storm <storm@cua.dk>
7107
7108 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7109 Add count and index variables for eval forms in repeat blocks.
7110
7111 2006-12-24 Richard Stallman <rms@gnu.org>
7112
7113 * customize.texi (Variable Definitions):
7114 Document new name custom-add-frequent-value.
7115
7116 2006-12-19 Kim F. Storm <storm@cua.dk>
7117
7118 * commands.texi (Misc Events): User signals now result in sigusr1
7119 and sigusr2 events which are handled through special-event-map.
7120 (Special Events): User signals and drag-n-drop are special.
7121
7122 2006-12-17 Richard Stallman <rms@gnu.org>
7123
7124 * loading.texi (Named Features): Explain subfeatures better.
7125
7126 * customize.texi: Use "option" only for user options.
7127 For the keyword values inside defcustom etc, say "keywords".
7128 For :options value's elements, say "elements".
7129 :group should not be omitted.
7130
7131 * syntax.texi (Parsing Expressions): Split up node.
7132 (Motion via Parsing, Position Parse, Parser State)
7133 (Low-Level Parsing, Control Parsing): New subnodes.
7134 (Parser State): Document syntax-ppss-toplevel-pos.
7135
7136 * positions.texi (List Motion): Punctuation fix.
7137
7138 * files.texi (File Name Completion): Document PREDICATE arg
7139 to file-name-completion.
7140
7141 2006-12-16 Eli Zaretskii <eliz@gnu.org>
7142
7143 * internals.texi (Building Emacs, Writing Emacs Primitives):
7144 Add index entries.
7145
7146 2006-12-11 Richard Stallman <rms@gnu.org>
7147
7148 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7149 affects face menu. Explain how to make it non-nil without enabling
7150 any fontification.
7151
7152 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
7153
7154 * modes.texi (Font Lock Basics): Document nil value of
7155 font-lock-defaults.
7156
7157 2006-12-10 Glenn Morris <rgm@gnu.org>
7158
7159 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7160 value for system-flag argument. Abbrev tables may not be empty
7161 when major modes are loaded.
7162
7163 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
7164
7165 * makefile.w32-in (maintainer-clean): Partially revert last
7166 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7167 to protect elisp-covers.texi.
7168
7169 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
7170
7171 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7172 Don't remove elisp* info files; they are already deleted by the
7173 `clean' and `distclean' targets, and they are in the $(infodir)
7174 directory, not the current one.
7175
7176 2006-12-04 Kim F. Storm <storm@cua.dk>
7177
7178 * commands.texi (Misc Events): Update signal events.
7179 (Event Examples): Add signal example.
7180
7181 2006-11-29 Richard Stallman <rms@gnu.org>
7182
7183 * frames.texi (Visibility of Frames): Explain visible windows
7184 can be covered by others. Add xref for raise-frame.
7185
7186 2006-11-28 Richard Stallman <rms@gnu.org>
7187
7188 * searching.texi (Regexp Special): Update when ^ is special.
7189
7190 2006-11-27 Eli Zaretskii <eliz@gnu.org>
7191
7192 * customize.texi (Customization, Common Keywords)
7193 (Group Definitions, Variable Definitions, Composite Types)
7194 (Type Keywords, Customization Types): Add index entries for
7195 various customization keywords.
7196
7197 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7198
7199 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7200
7201 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
7202
7203 * frames.texi (Window System Selections): Remove clipboard from
7204 description of selection-coding-system.
7205
7206 2006-11-06 Richard Stallman <rms@gnu.org>
7207
7208 * lists.texi (List Variables): Document COMPARE-FN.
7209
7210 * keymaps.texi: Avoid use of "binding" to mean a relation;
7211 use it only to refer to the meaning associated with a key.
7212 (Keymaps): Change menu node description.
7213
7214 * elisp.texi (Top): Change menu node description.
7215
7216 * display.texi (Managing Overlays): Document overlay-recenter.
7217
7218 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
7219
7220 * Makefile.in: Use relative paths to avoid advertising filesystem
7221 contents during compilation.
7222
7223 2006-10-23 Kim F. Storm <storm@cua.dk>
7224
7225 * commands.texi (Event Input Misc): Update unread-command-events.
7226
7227 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
7228
7229 * lists.texi (Sets And Lists): Fix typos.
7230
7231 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
7232
7233 * control.texi (Processing of Errors): Use @var for an argument,
7234 not @code.
7235
7236 2006-10-16 Richard Stallman <rms@gnu.org>
7237
7238 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7239
7240 * keymaps.texi (Format of Keymaps): Show all the keymap element
7241 patterns that result from menu items.
7242 (Key Lookup): Minor cleanups.
7243
7244 * modes.texi (Precalculated Fontification): Don't say that
7245 not setting font-lock-defaults avoids loading font-lock.
7246
7247 * help.texi (Documentation): Move xref to Emacs Manual here.
7248 (Documentation Basics): From here.
7249 Also doc emacs-lisp-docstring-fill-column.
7250
7251 * elisp.texi: Update version and ISBN.
7252
7253 * commands.texi (Interactive Call): Clarify KEYS arg to
7254 call-interactively is a vector.
7255 (Command Loop Info): Delete anchor in this-command-keys.
7256 Add anchor in this-command-keys-vector.
7257 (Recursive Editing): Document how recursive-edit
7258 handles the current buffer.
7259
7260 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
7261
7262 * frames.texi (Frame Titles): %c and %l are ignored in
7263 frame-title-format.
7264
7265 2006-10-11 Richard Stallman <rms@gnu.org>
7266
7267 * keymaps.texi (Key Sequences): Clarify use of kbd.
7268
7269 2006-10-10 Kim F. Storm <storm@cua.dk>
7270
7271 * lists.texi (Sets And Lists): Add memql.
7272
7273 2006-10-03 Richard Stallman <rms@gnu.org>
7274
7275 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7276 Clarify :ascii: and :nonascii:.
7277
7278 2006-09-29 Juri Linkov <juri@jurta.org>
7279
7280 * modes.texi (%-Constructs): Reorder coding systems in the
7281 documentation of %z to the real order displayed in the modeline.
7282
7283 2006-09-25 Richard Stallman <rms@gnu.org>
7284
7285 * os.texi (Timers): Describe timer-max-repeats.
7286
7287 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
7288
7289 * os.texi (Timers): Mention with-local-quit.
7290
7291 2006-09-24 Richard Stallman <rms@gnu.org>
7292
7293 * searching.texi (Searching and Matching): Mention property search.
7294
7295 * commands.texi (Command Loop Info): Explain how read-event affects
7296 this-command-keys.
7297
7298 2006-09-20 Richard Stallman <rms@gnu.org>
7299
7300 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7301
7302 * windows.texi (Window Start): Minor cleanups.
7303
7304 2006-09-20 Kim F. Storm <storm@cua.dk>
7305
7306 * windows.texi (Window Start): pos-visible-in-window-p allows
7307 specifying t for position to mean "end of window".
7308 Add window-line-height.
7309
7310 * anti.texi (Antinews): Mention window-line-height.
7311
7312 2006-09-19 David Kastrup <dak@gnu.org>
7313
7314 * keymaps.texi (Searching Keymaps): Small clarification.
7315
7316 2006-09-18 Richard Stallman <rms@gnu.org>
7317
7318 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7319 cause keyboard menus.
7320 (Menu Keymaps): Likewise.
7321 (Defining Menus, Keyboard Menus): Clarify.
7322
7323 * text.texi (Fields): Clarify explanation of constrain-to-field.
7324
7325 2006-09-16 Eli Zaretskii <eliz@gnu.org>
7326
7327 * variables.texi (Tips for Defining): Fix a typo.
7328
7329 2006-09-15 Richard Stallman <rms@gnu.org>
7330
7331 * keymaps.texi (Remapping Commands, Searching Keymaps)
7332 (Active Keymaps): Clean up previous change.
7333
7334 2006-09-15 Jay Belanger <belanger@truman.edu>
7335
7336 * gpl.texi: Replace "Library Public License" by "Lesser Public
7337 License" throughout.
7338
7339 2006-09-15 David Kastrup <dak@gnu.org>
7340
7341 * keymaps.texi (Active Keymaps): Adapt description to use
7342 `get-char-property' instead `get-text-property'. Explain how
7343 mouse events change this. Explain the new optional argument of
7344 `key-binding' and its mouse-dependent lookup.
7345 (Searching Keymaps): Adapt description similarly.
7346 (Remapping Commands): Explain the new optional argument of
7347 `command-remapping'.
7348
7349 2006-09-14 Richard Stallman <rms@gnu.org>
7350
7351 * keymaps.texi (Searching Keymaps): Clarification.
7352 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7353
7354 2006-09-13 Richard Stallman <rms@gnu.org>
7355
7356 * objects.texi (Character Type): Node split.
7357 Add xref to Describing Characters.
7358 (Basic Char Syntax, General Escape Syntax)
7359 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7360
7361 2006-09-11 Richard Stallman <rms@gnu.org>
7362
7363 * display.texi (Display Table Format): Wording clarification.
7364 (Glyphs): Clarifications.
7365
7366 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
7367
7368 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7369 local maps.
7370
7371 2006-09-10 Kim F. Storm <storm@cua.dk>
7372
7373 * display.texi (Forcing Redisplay): Document return value of
7374 function redisplay.
7375
7376 2006-09-09 Richard Stallman <rms@gnu.org>
7377
7378 * windows.texi (Window Hooks): Explain limits of
7379 window-scroll-functions.
7380
7381 * display.texi (Fringe Indicators): Update for last change in
7382 indicate-buffer-boundaries.
7383
7384 2006-09-08 Richard Stallman <rms@gnu.org>
7385
7386 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7387
7388 2006-09-06 Kim F. Storm <storm@cua.dk>
7389
7390 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7391
7392 * windows.texi (Window Start): Update pos-visible-in-window-p.
7393
7394 2006-09-04 Richard Stallman <rms@gnu.org>
7395
7396 * processes.texi (Accepting Output): Explain SECONDS=0 for
7397 accept-process-output.
7398
7399 * os.texi (Idle Timers): Explain why timer functions should not
7400 loop until (input-pending-p).
7401
7402 2006-09-02 Eli Zaretskii <eliz@gnu.org>
7403
7404 * makefile.w32-in (usermanualdir): New variable.
7405 (elisp.dvi): Use it.
7406
7407 2006-09-01 Eli Zaretskii <eliz@gnu.org>
7408
7409 * buffers.texi (Buffer Modification): Fix last change.
7410
7411 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
7412
7413 * buffers.texi (Buffer Modification):
7414 Document buffer-chars-modified-tick.
7415
7416 2006-08-31 Richard Stallman <rms@gnu.org>
7417
7418 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7419
7420 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7421
7422 * modes.texi (Syntactic Font Lock):
7423 Mention font-lock-syntactic-face-function
7424 instead of specific faces.
7425
7426 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
7427
7428 * display.texi (Images): Add xrref to display-images-p.
7429
7430 2006-08-28 Kenichi Handa <handa@m17n.org>
7431
7432 * nonascii.texi (Lisp and Coding Systems): Fix description of
7433 detect-coding-region.
7434
7435 2006-08-27 Michael Olson <mwolson@gnu.org>
7436
7437 * processes.texi (Transaction Queues): Remove stray quote
7438 character.
7439
7440 2006-08-25 Richard Stallman <rms@gnu.org>
7441
7442 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7443 Add xref.
7444
7445 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
7446
7447 * os.texi (Timers): Avoid waiting inside timers.
7448
7449 2006-08-21 Lute Kamstra <lute@gnu.org>
7450
7451 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7452
7453 2006-08-20 Richard Stallman <rms@gnu.org>
7454
7455 * os.texi (Idle Timers): New node, split out from Timers.
7456 Document current-idle-time.
7457 * commands.texi (Reading One Event): Update xref.
7458 * elisp.texi (Top): Update subnode menu.
7459
7460 2006-08-16 Richard Stallman <rms@gnu.org>
7461
7462 * keymaps.texi (Extended Menu Items): Show format of cached
7463 bindings in extended menu items.
7464
7465 * customize.texi (Variable Definitions): Explain when the
7466 standard value expression is evaluated.
7467
7468 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
7469
7470 * commands.texi (Reading One Event): Explain idleness in
7471 `read-event'.
7472
7473 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
7474
7475 * text.texi (Near Point): Say "cursor" not "terminal cursor".
7476 (Commands for Insertion): Remove split-line since it's not
7477 relevant for Lisp programming.
7478 (Yank Commands): Rewrite introduction.
7479 (Undo): Clarify.
7480 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7481 (Filling): Remove redundant comment. Clarify return value of
7482 current-justification.
7483 (Margins): Minor clarifications.
7484 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7485 (Sorting): Update definition of sort-lines.
7486 (Columns): Clarify behavior of sort-columns.
7487 (Indent Tabs): Link to Tab Stops in Emacs manual.
7488 (Special Properties): Clarify.
7489 (Clickable Text): Mention Buttons package.
7490
7491 2006-08-12 Kevin Ryde <user42@zip.com.au>
7492
7493 * os.texi (Time Parsing): Add %z to description of
7494 format-time-string, as per docstring. Add cross reference to
7495 glibc manual for strftime.
7496
7497 2006-08-08 Richard Stallman <rms@gnu.org>
7498
7499 * modes.texi: Clean up wording in previous change.
7500
7501 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
7502
7503 * modes.texi (Hooks): Clarify.
7504 (Major Mode Basics): Mention define-derived-mode explicitly.
7505 (Major Mode Conventions): Rebinding RET is OK for some modes.
7506 Mention change-major-mode-hook and after-change-major-mode-hook.
7507 (Example Major Modes): Move to end of Modes section.
7508 (Mode Line Basics): Clarify.
7509 (Mode Line Data): Mention help-echo and local-map in strings.
7510 Explain reason for treatment of non-risky variables.
7511 (Properties in Mode): Clarify.
7512 (Faces for Font Lock): Add font-lock-negation-char-face.
7513
7514 2006-08-04 Eli Zaretskii <eliz@gnu.org>
7515
7516 * strings.texi (Formatting Strings): Warn against arbitrary
7517 strings as first arg to `format'.
7518
7519 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7520
7521 * text.texi (Clickable Text): Mention `help-echo' text property.
7522 Update intro, examples and associated explanations.
7523
7524 2006-07-31 Richard Stallman <rms@gnu.org>
7525
7526 * commands.texi: Update xrefs.
7527 (Event Mod): New node, cut out from old Translating Input.
7528
7529 * maps.texi: Update xrefs.
7530
7531 * keymaps.texi (Translation Keymaps): New node.
7532 Update xrefs from Translating Input to Translation Keymaps.
7533
7534 * elisp.texi (Top): Update subnode menu.
7535
7536 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7537
7538 * os.texi (System Interface): Fix menu descriptions of some nodes.
7539 (Translating Input): Node deleted.
7540
7541 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
7542
7543 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7544
7545 * lists.texi (Sets And Lists): Likewise.
7546
7547 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7548
7549 * text.texi (Fields): Mention POS
7550 requirement when narrowing is in effect.
7551
7552 2006-07-28 Richard Stallman <rms@gnu.org>
7553
7554 * display.texi (Face Attributes): Simplify wording.
7555 (Attribute Functions): Clarify meaning of new-frame default
7556 attribute settings.
7557
7558 * customize.texi (Common Keywords): Document how to use
7559 :package-version in a package not in Emacs.
7560
7561 2006-07-28 Kim F. Storm <storm@cua.dk>
7562
7563 * commands.texi (Reading One Event): Fix last change.
7564
7565 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
7566
7567 * commands.texi (Reading One Event): Document SECONDS argument for
7568 read-event, read-char, and read-char-exclusive.
7569
7570 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7571
7572 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7573 to ensure correct identification.
7574
7575 2006-07-24 Richard Stallman <rms@gnu.org>
7576
7577 * text.texi (Clickable Text): Clarify.
7578
7579 * sequences.texi (Vector Functions): Delete duplicate xref.
7580
7581 * objects.texi (Function Type): Clarify.
7582
7583 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7584 modes.
7585
7586 * lists.texi (List Variables): New node.
7587 Material moved from other nodes.
7588
7589 * variables.texi (Setting Variables): add-to-list and
7590 add-to-ordered-list moved to List Variables node.
7591
7592 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7593
7594 * text.texi (Links and Mouse-1):
7595 For mouse-on-link-p, expand on arg POS.
7596
7597 2006-07-21 Kim F. Storm <storm@cua.dk>
7598
7599 * display.texi (Forcing Redisplay): Don't mention systems which
7600 don't support sub-second timers for redisplay-preemption-period.
7601
7602 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7603
7604 2006-07-21 Eli Zaretskii <eliz@gnu.org>
7605
7606 * frames.texi (Input Focus): Document that focus-follows-mouse has
7607 no effect on MS-Windows.
7608
7609 2006-07-18 Richard Stallman <rms@gnu.org>
7610
7611 * display.texi (Forcing Redisplay): Cleanups in previous change.
7612
7613 * processes.texi (Low-Level Network): Make menu more convenient.
7614
7615 2006-07-18 Kim F. Storm <storm@cua.dk>
7616
7617 * display.texi (Forcing Redisplay): redisplay-preemption-period
7618 only used on window systems. Add xref to Terminal Output.
7619
7620 * os.texi (Terminal Output): baud-rate only controls preemption on
7621 non-window systems. Add xref to Forcing Redisplay.
7622
7623 * processes.texi (Low-Level Network): Rename node "Make Network"
7624 to "Network Processes".
7625
7626 2006-07-18 Karl Berry <karl@gnu.org>
7627
7628 * variables.texi, functions.texi, customize.texi, loading.texi:
7629 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7630
7631 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
7632
7633 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7634
7635 2006-07-17 Richard Stallman <rms@gnu.org>
7636
7637 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7638 Put period and comma inside quotes.
7639
7640 * loading.texi, markers.texi: Use real doublequote inside menus.
7641
7642 * windows.texi: Put point and comma inside quotes.
7643 (Textual Scrolling): Use @samp for error message.
7644
7645 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7646 * strings.texi, streams.texi, processes.texi, os.texi:
7647 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7648 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7649 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7650 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7651 Put point and comma inside quotes.
7652
7653 * control.texi (Processing of Errors): Add command-error-function.
7654
7655 * variables.texi (File Local Variables): Clarify that
7656 file local variables make buffer-local bindings.
7657
7658 * modes.texi (Syntactic Font Lock): Give default for
7659 font-lock-syntax-table.
7660
7661 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7662
7663 * text.texi (Special Properties): Clean up previous change.
7664
7665 2006-07-16 Karl Berry <karl@gnu.org>
7666
7667 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7668 * control.texi: Fix bad page breaks through chapter 10 (control).
7669
7670 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7671 underfull hbox.
7672
7673 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
7674
7675 * text.texi (Special Properties): Describe fontified text property
7676 in relation to a character (not text).
7677
7678 2006-07-15 Kim F. Storm <storm@cua.dk>
7679
7680 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7681 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7682 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7683
7684 * anti.texi (Antinews): Mention redisplay function.
7685 The kbd macro existed, but was not documented, before 22.x.
7686 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7687
7688 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
7689
7690 * display.texi (Displaying Messages): Add anchor.
7691
7692 * frames.texi (Dialog Boxes): Use it.
7693
7694 2006-07-12 Richard Stallman <rms@gnu.org>
7695
7696 * objects.texi (Frame Type): Explain nature of frames better.
7697
7698 * frames.texi (Frames): Explain nature of frames better.
7699
7700 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7701
7702 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7703
7704 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7705
7706 * frames.texi (Window System Selections): Mention scrap support for Mac.
7707 Default value of x-select-enable-clipboard is t on Mac.
7708
7709 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7710
7711 2006-07-11 Kim F. Storm <storm@cua.dk>
7712
7713 * display.texi (Forcing Redisplay): Add `redisplay' function.
7714 Don't mention (sit-for -1) -- use (redisplay t) instead.
7715
7716 * commands.texi (Waiting): (sit-for -1) is no longer special.
7717 (sit-for 0) is equivalent to (redisplay).
7718 Iconifying/deiconifying no longer makes sit-for return.
7719
7720 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
7721
7722 * display.texi (Buttons): Fix typo.
7723
7724 * index.texi, elisp.texi (New Symbols): Comment node out.
7725
7726 2006-07-09 Richard Stallman <rms@gnu.org>
7727
7728 * display.texi (Truncation): Clean up previous change.
7729
7730 2006-07-08 Richard Stallman <rms@gnu.org>
7731
7732 * commands.texi (Interactive Call): Use 3 as prefix in example
7733 for execute-extended-command.
7734
7735 * display.texi (Attribute Functions): Move paragraph about
7736 compatibility with Emacs < 21.
7737
7738 2006-07-09 Kim F. Storm <storm@cua.dk>
7739
7740 * display.texi (Refresh Screen): Clarify force-window-update.
7741 (Truncation): "Normally" indicated by fringe arrows.
7742
7743 2006-07-08 Eli Zaretskii <eliz@gnu.org>
7744
7745 * windows.texi (Textual Scrolling, Resizing Windows):
7746 * variables.texi (Constant Variables):
7747 * text.texi (Buffer Contents, Deletion, Changing Properties)
7748 (Property Search, Special Properties, Sticky Properties)
7749 (Links and Mouse-1, Fields, Change Hooks):
7750 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7751 (Categories):
7752 * symbols.texi (Other Plists):
7753 * streams.texi (Output Variables):
7754 * processes.texi (Input to Processes, Query Before Exit):
7755 * positions.texi (Word Motion, Text Lines, List Motion):
7756 * os.texi (Init File, System Environment, Sound Output)
7757 (Session Management):
7758 * nonascii.texi (Text Representations, Character Sets)
7759 (Chars and Bytes, Locales):
7760 * modes.texi (Defining Minor Modes, Header Lines):
7761 * minibuf.texi (Minibuffer Contents):
7762 * markers.texi (Information from Markers):
7763 * lists.texi (List Elements, Building Lists, Association Lists):
7764 * keymaps.texi (Tool Bar):
7765 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7766 * functions.texi (What Is a Function, Mapping Functions):
7767 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7768 (Color Names, Text Terminal Colors, Display Feature Testing):
7769 * files.texi (Visiting Functions, File Name Components)
7770 (Unique File Names, Contents of Directories):
7771 * display.texi (Forcing Redisplay, Displaying Messages)
7772 (Temporary Displays, Font Selection, Auto Faces)
7773 (Font Lookup, Fringe Indicators, Display Margins)
7774 (Image Descriptors, Showing Images, Image Cache, Button Types)
7775 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7776 (Display Table Format, Glyphs):
7777 * control.texi (Iteration):
7778 * commands.texi (Command Loop Info, Adjusting Point):
7779 * backups.texi (Making Backups, Auto-Saving):
7780 Remove @tindex entries.
7781
7782 2006-07-07 Kim F. Storm <storm@cua.dk>
7783
7784 * display.texi (Fringe Cursors): Fix typo.
7785 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7786 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7787
7788 2006-07-05 Richard Stallman <rms@gnu.org>
7789
7790 * text.texi (Buffer Contents): Add example of text props
7791 in result of buffer-substring.
7792 (Text Properties): Explain better about use of specific property names.
7793 (Property Search): Some cleanups; reorder some functions.
7794
7795 * keymaps.texi (Changing Key Bindings): Cleanup.
7796 Add xref to Key Binding Conventions.
7797
7798 * display.texi (Attribute Functions): Add examples for
7799 face-attribute-relative-p.
7800
7801 * tips.texi (Coding Conventions): Cleanup last change.
7802
7803 2006-07-05 Karl Berry <karl@gnu.org>
7804
7805 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7806 Remove @setchapternewpage odd.
7807 Result is 1013 pages, down from 1100.
7808
7809 * anti.texi, customize.texi, display.texi, internals.texi:
7810 * minibuf.texi, modes.texi, tips.texi:
7811 Fix overfull/underfull boxes.
7812
7813 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7814
7815 * edebug.texi (Instrumenting):
7816 Add Edebug-specific findex for eval-buffer.
7817 * loading.texi (Loading):
7818 Replace eval-current-buffer with eval-buffer.
7819
7820 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
7821
7822 * locals.texi (Standard Buffer-Local Variables): Update the list
7823 of variables.
7824
7825 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
7826
7827 * files.texi (File Name Completion): Point user to the node
7828 "Reading File Names".
7829
7830 2006-06-24 Eli Zaretskii <eliz@gnu.org>
7831
7832 * files.texi (Contents of Directories): Document case-insensitive
7833 behavior on respective filesystems.
7834
7835 * objects.texi (Character Type): Document that Emacs signals an
7836 error for unsupported Unicode characters specified as \uNNNN.
7837
7838 2006-06-19 Richard Stallman <rms@gnu.org>
7839
7840 * processes.texi (Bindat Spec): Clarify previous change.
7841
7842 2006-06-16 Richard Stallman <rms@gnu.org>
7843
7844 * tips.texi (Coding Conventions): Better explain conventions
7845 for definition constructs.
7846
7847 * text.texi (Special Properties): String value of `read-only'
7848 serves as the error message.
7849
7850 * objects.texi (Character Type): Clarify prev. change.
7851 (Non-ASCII in Strings): Mention \u and \U.
7852
7853 * commands.texi (Using Interactive): Explain problem of
7854 markers, etc., in command-history.
7855
7856 2006-06-14 Kim F. Storm <storm@cua.dk>
7857
7858 * commands.texi (Waiting): Negative arg to sit-for forces
7859 redisplay even if input is pending.
7860
7861 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7862 redisplay. Remove incorrect example of binding redisplay-dont-pause
7863 around (sit-for 0).
7864
7865 2006-06-13 Richard Stallman <rms@gnu.org>
7866
7867 * display.texi (Forcing Redisplay): Clarify previous change.
7868
7869 2006-06-13 Romain Francoise <romain@orebokech.com>
7870
7871 * display.texi (Forcing Redisplay): Fix typo.
7872
7873 2006-06-13 Kim F. Storm <storm@cua.dk>
7874
7875 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7876
7877 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7878
7879 * tips.texi (Coding Conventions): Add `@end itemize'.
7880
7881 2006-06-10 Richard Stallman <rms@gnu.org>
7882
7883 * tips.texi (Coding Conventions): Explain use of coding systems
7884 to ensure one decoding for strings.
7885
7886 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7887
7888 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7889 syntax.
7890
7891 2006-06-07 Eli Zaretskii <eliz@gnu.org>
7892
7893 * display.texi (Font Selection): Remove description of
7894 clear-face-cache.
7895
7896 * compile.texi (Eval During Compile): Fix a typo. Add index
7897 entries for possible uses of eval-when-compile.
7898
7899 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7900
7901 * display.texi (Abstract Display): Fix typo.
7902
7903 2006-06-03 Eli Zaretskii <eliz@gnu.org>
7904
7905 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7906 Reword variable's description.
7907
7908 2006-06-01 Richard Stallman <rms@gnu.org>
7909
7910 * windows.texi (Splitting Windows): Clarify splitting nonselected
7911 window.
7912
7913 2006-05-31 Juri Linkov <juri@jurta.org>
7914
7915 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7916
7917 2006-05-30 Richard Stallman <rms@gnu.org>
7918
7919 * display.texi (Line Height): Fix errors in description of
7920 default line height and line-height property.
7921
7922 * nonascii.texi (Default Coding Systems): Further clarification.
7923
7924 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7925
7926 * internals.texi (Pure Storage): Mention that an overflow in pure
7927 space causes a memory leak.
7928 (Garbage Collection): If there was an overflow in pure space,
7929 `garbage-collect' returns nil.
7930
7931 2006-05-30 Eli Zaretskii <eliz@gnu.org>
7932
7933 * nonascii.texi (Default Coding Systems): Fix it some more.
7934
7935 2006-05-29 Eli Zaretskii <eliz@gnu.org>
7936
7937 * nonascii.texi (Default Coding Systems): Fix last change.
7938
7939 2006-05-29 Kenichi Handa <handa@m17n.org>
7940
7941 * nonascii.texi (find-operation-coding-system): Describe the new
7942 argument format (FILENAME . BUFFER).
7943
7944 2006-05-28 Richard Stallman <rms@gnu.org>
7945
7946 * tips.texi (Coding Conventions): Better explain reasons not to
7947 advise other packages or use `eval-after-load'.
7948
7949 2006-05-29 Kim F. Storm <storm@cua.dk>
7950
7951 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7952 `bindat-idx' and `bindat-raw' for clarity.
7953
7954 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7955
7956 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7957
7958 * display.texi (Display): Add "Abstract Display" to menu.
7959 (Abstract Display, Abstract Display Functions)
7960 (Abstract Display Example): New nodes.
7961 * elisp.texi (Top): Add "Abstract Display" to menu.
7962
7963 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
7964
7965 * keymaps.texi (Key Sequences): Link to input events definition.
7966 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7967
7968 * files.texi (Changing Files): Document updated argument list for
7969 copy-file.
7970
7971 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7972
7973 * processes.texi (Bindat Functions): Explain term "total length".
7974 Use it in bindat-length and bindat-pack descriptions.
7975
7976 2006-05-26 Eli Zaretskii <eliz@gnu.org>
7977
7978 * tips.texi (Coding Conventions): Advise against using
7979 eval-after-load in packages. Add an index entry.
7980
7981 2006-05-25 Juri Linkov <juri@jurta.org>
7982
7983 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7984
7985 * modes.texi (%-Constructs): Add %e, %z, %Z.
7986
7987 2006-05-25 Richard Stallman <rms@gnu.org>
7988
7989 * elisp.texi (Top): Update subnode menu.
7990
7991 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7992 (Keymaps): Update menu.
7993
7994 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
7995
7996 * keymaps.texi (Key Sequences): Some clarifications.
7997
7998 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7999
8000 * processes.texi (Bindat Functions): Say "unibyte string"
8001 explicitly for bindat-unpack and bindat-pack descriptions.
8002 (Bindat Examples): Don't call `string-make-unibyte' in example.
8003
8004 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8005
8006 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
8007 Explain string and vector representations of key sequences.
8008
8009 * keymaps.texi (Changing Key Bindings):
8010 * commands.texi (Interactive Codes):
8011 * help.texi (Describing Characters): Refer to it.
8012
8013 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8014
8015 * frames.texi (Pointer Shape): @end table -> @end defvar.
8016
8017 2006-05-22 Richard Stallman <rms@gnu.org>
8018
8019 * elisp.texi (Top): Update subnode menus.
8020
8021 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8022 Contents rewritten; material from old Pointer Shape node moved here.
8023
8024 * display.texi (Pointer Shape): Node deleted.
8025 (Image Descriptors): Minor cleanup.
8026
8027 2006-05-21 Richard Stallman <rms@gnu.org>
8028
8029 * syntax.texi (Parsing Expressions): Update info on which STATE
8030 elements are ignored.
8031
8032 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8033
8034 * hooks.texi (Standard Hooks): Correct typo.
8035
8036 * gpl.texi (GPL): ifinfo -> ifnottex.
8037
8038 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8039
8040 * searching.texi (Simple Match Data): Warn about match data being
8041 set anew by every search.
8042
8043 2006-05-17 Richard Stallman <rms@gnu.org>
8044
8045 * minibuf.texi (Minibuffer History): Clarify.
8046
8047 * searching.texi (Regexp Special): Clarify nested regexp warning.
8048
8049 2006-05-16 Kim F. Storm <storm@cua.dk>
8050
8051 * minibuf.texi (Minibuffer History): Update add-to-history.
8052
8053 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8054
8055 * nonascii.texi (Explicit Encoding):
8056 Fix typo (encoding<->decoding).
8057
8058 2006-05-14 Richard Stallman <rms@gnu.org>
8059
8060 * buffers.texi (Creating Buffers): Cleanup.
8061
8062 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8063
8064 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8065
8066 * buffers.texi (Current Buffer): Document that with-temp-buffer
8067 disables undo.
8068
8069 * os.texi (Terminal-Specific): More accurate description of how
8070 Emacs searches for the terminal-specific libraries.
8071
8072 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8073
8074 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8075 emacs-xtra to @inforef's.
8076
8077 * text.texi (Undo): Document that undo is turned off in buffers
8078 whose names begin with a space.
8079
8080 * buffers.texi (Buffer Names): Add index entries for buffers whose
8081 names begin with a space.
8082 (Creating Buffers): Document that undo is turned off in buffers
8083 whose names begin with a space.
8084
8085 * files.texi (Visiting Functions, Reading from Files)
8086 (Saving Buffers): Mention code and EOL conversions by file I/O
8087 primitives and subroutines.
8088
8089 * nonascii.texi (Lisp and Coding Systems):
8090 Document coding-system-eol-type. Add index entries for eol conversion.
8091
8092 * display.texi (Defining Faces): Mention `mac', and add an xref to
8093 where window-system is described.
8094
8095 2006-05-10 Richard Stallman <rms@gnu.org>
8096
8097 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8098
8099 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8100
8101 * variables.texi (File Local Variables): Recommend to quote lambda
8102 expressions in safe-local-variable property.
8103
8104 2006-05-09 Richard Stallman <rms@gnu.org>
8105
8106 * variables.texi (File Local Variables):
8107 Document safe-local-eval-forms and safe-local-eval-function.
8108
8109 2006-05-07 Kim F. Storm <storm@cua.dk>
8110
8111 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8112 from add-to-history.
8113
8114 2006-05-07 Romain Francoise <romain@orebokech.com>
8115
8116 * commands.texi (Event Input Misc):
8117 * compile.texi (Eval During Compile):
8118 * internals.texi (Buffer Internals):
8119 * minibuf.texi (Initial Input):
8120 * nonascii.texi (Scanning Charsets):
8121 * numbers.texi (Comparison of Numbers):
8122 * windows.texi (Textual Scrolling, Vertical Scrolling):
8123 Fix various typos.
8124
8125 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8126
8127 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8128 conditional xref's to either emacs or emacs-xtra, depending on
8129 @iftex/@ifnottex.
8130
8131 * minibuf.texi (Minibuffer History): Document add-to-history.
8132
8133 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8134
8135 * internals.texi (Pure Storage): Mention the pure overflow message
8136 at startup.
8137
8138 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
8139
8140 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8141 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8142 search.
8143
8144 2006-05-01 Richard Stallman <rms@gnu.org>
8145
8146 * intro.texi (nil and t): Clarify.
8147
8148 * variables.texi (File Local Variables): Suggest using booleanp.
8149
8150 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
8151
8152 * objects.texi (Type Predicates): Fix typos.
8153
8154 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8155
8156 * intro.texi (nil and t): Add booleanp.
8157
8158 * objects.texi (Type Predicates): Add links for booleanp and
8159 string-or-null-p.
8160
8161 2006-04-29 Richard Stallman <rms@gnu.org>
8162
8163 * modes.texi (Multiline Font Lock): Rename from
8164 Multi line Font Lock Elements. Much clarification.
8165 (Font Lock Multiline, Region to Fontify): Much clarification.
8166
8167 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8168
8169 * variables.texi (File Local Variables): Remove the special case t for
8170 safe-local-variable.
8171
8172 2006-04-26 Richard Stallman <rms@gnu.org>
8173
8174 * syntax.texi (Parsing Expressions): Minor cleanup.
8175
8176 2006-04-18 Richard Stallman <rms@gnu.org>
8177
8178 * tips.texi (Coding Conventions): Explain when the package's
8179 prefix should appear later on (not at the start of the name).
8180
8181 * searching.texi (String Search): Clarify effect of NOERROR.
8182
8183 * modes.texi (Imenu): Clarify what special items do.
8184
8185 * hooks.texi (Standard Hooks): Delete text about old hook names.
8186
8187 2006-04-17 Romain Francoise <romain@orebokech.com>
8188
8189 * variables.texi (Local Variables): Update the default value of
8190 `max-specpdl-size'.
8191
8192 2006-04-15 Michael Olson <mwolson@gnu.org>
8193
8194 * processes.texi (Transaction Queues): Mention the new optional
8195 `delay-question' argument for `tq-enqueue'.
8196
8197 2006-04-13 Bill Wohler <wohler@newt.com>
8198
8199 * customize.texi (Common Keywords): Use dotted notation for
8200 :package-version value. Specify its values. Improve documentation
8201 for customize-package-emacs-version-alist.
8202
8203 2006-04-12 Bill Wohler <wohler@newt.com>
8204
8205 * customize.texi (Common Keywords): Move description of
8206 customize-package-emacs-version-alist to @defvar.
8207
8208 2006-04-10 Bill Wohler <wohler@newt.com>
8209
8210 * customize.texi (Common Keywords): Add :package-version.
8211
8212 2006-04-10 Kim F. Storm <storm@cua.dk>
8213
8214 * text.texi (Buffer Contents): Add NOPROPS arg to
8215 filter-buffer-substring.
8216
8217 2006-04-08 Kevin Ryde <user42@zip.com.au>
8218
8219 * os.texi (Command-Line Arguments): Update xref to emacs manual
8220 "Command Arguments" -> "Emacs Invocation", per change there.
8221
8222 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8223
8224 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8225 be on one line to help makeinfo not render two spaces after the dot.
8226
8227 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8228
8229 * strings.texi (Predicates for Strings): Add string-or-null-p.
8230
8231 2006-03-28 Kim F. Storm <storm@cua.dk>
8232
8233 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8234 remarks about systems that don't support fractional seconds.
8235
8236 2006-03-25 Karl Berry <karl@gnu.org>
8237
8238 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8239 the year list.
8240
8241 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
8242
8243 * display.texi (Fringe Indicators): Fix typos.
8244
8245 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8246
8247 * tips.texi (Documentation Tips): One can now also write `program'
8248 in front of a quoted symbol in a docstring to prevent making a
8249 hyperlink.
8250
8251 2006-03-19 Alan Mackenzie <acm@muc.de>
8252
8253 * text.texi (Special Properties): Clarify `fontified' property.
8254
8255 2006-03-16 Richard Stallman <rms@gnu.org>
8256
8257 * display.texi (Defining Images): Minor cleanup.
8258
8259 2006-03-16 Bill Wohler <wohler@newt.com>
8260
8261 * display.texi (Defining Images): In image-load-path-for-library,
8262 prefer user's images.
8263
8264 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8265
8266 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8267
8268 2006-03-15 Bill Wohler <wohler@newt.com>
8269
8270 * display.texi (Defining Images): Fix example in
8271 image-load-path-for-library by not recommending that one binds
8272 image-load-path. Just defvar it to placate compiler and only use
8273 it if previously defined.
8274
8275 2006-03-14 Bill Wohler <wohler@newt.com>
8276
8277 * display.texi (Defining Images): In image-load-path-for-library,
8278 always return list of directories. Update example.
8279
8280 2006-03-14 Alan Mackenzie <acm@muc.de>
8281
8282 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8283 This describes font-lock-extend-region-function.
8284 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8285 the new node "Region to Fontify".
8286
8287 2006-03-13 Richard Stallman <rms@gnu.org>
8288
8289 * display.texi (Invisible Text): The impossible position is
8290 now before the invisible text, not after.
8291 (Defining Images): Clean up last change.
8292
8293 2006-03-11 Bill Wohler <wohler@newt.com>
8294
8295 * display.texi (Defining Images): Add image-load-path-for-library.
8296
8297 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8298
8299 * text.texi (Adaptive Fill): Fix Texinfo usage.
8300
8301 * strings.texi (Creating Strings): Fix Texinfo usage.
8302
8303 * searching.texi (Regexp Special): Use @samp for regular
8304 expressions that are not in Lisp syntax.
8305
8306 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8307
8308 * searching.texi (Regexp Special): Put remark between parentheses
8309 to avoid misreading.
8310
8311 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8312
8313 * searching.texi (Syntax of Regexps): More accurately describe
8314 which characters are special in which situations.
8315 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8316 are not special. Describe in detail when `[' and `]' are special.
8317 (Regexp Backslash): Plenty of regexps with unbalanced square
8318 brackets are valid, so reword that statement.
8319
8320 2006-03-02 Kim F. Storm <storm@cua.dk>
8321
8322 * keymaps.texi (Tool Bar): Add tool-bar-border.
8323
8324 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8325
8326 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8327
8328 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8329
8330 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8331
8332 * files.texi (Locating Files): Suggest additional values for the
8333 SUFFIXES arg of `locate-file'. Update pxref.
8334
8335 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8336 (How Programs Do Loading): Discuss the effects of Auto Compression
8337 mode on `load'.
8338 (Load Suffixes): New node.
8339 (Library Search): Delete description of `load-suffixes'; it was
8340 moved to "Load Suffixes".
8341 (Autoload, Named Features): Mention `load-suffixes'.
8342
8343 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8344
8345 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8346
8347 * windows.texi (Window Tree): Fix typo.
8348
8349 2006-02-20 Kim F. Storm <storm@cua.dk>
8350
8351 * display.texi (Fringe Indicators): New section.
8352 Move indicate-empty-lines, indicate-buffer-boundaries, and
8353 default-indicate-buffer-boundaries here.
8354 Add fringe-indicator-alist and default-fringes-indicator-alist.
8355 Add list of logical fringe indicator symbols.
8356 Update list of standard bitmap names.
8357 (Fringe Cursors): New section.
8358 Move overflow-newline-into-fringe here.
8359 Add fringe-cursor-alist and default-fringes-cursor-alist.
8360 Add list of fringe cursor symbols.
8361
8362 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
8363
8364 * commands.texi (Using Interactive): Fix reference to node
8365 "Minibuffers".
8366
8367 2006-02-19 Richard M. Stallman <rms@gnu.org>
8368
8369 * minibuf.texi (High-Level Completion):
8370 Add xref to read-input-method-name.
8371
8372 * files.texi (Relative File Names): Move file-relative-name here.
8373 (File Name Expansion): From here. Minor clarifications.
8374
8375 * commands.texi (Using Interactive): Add xrefs about reading input.
8376 Clarify remarks about that moving point and mark.
8377 Put string case before list case.
8378
8379 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
8380
8381 * display.texi (Other Display Specs, Image Descriptors):
8382 Revert erroneous changes. The previous description of
8383 image-descriptors as `(image . PROPS)' was correct.
8384
8385 2006-02-14 Richard M. Stallman <rms@gnu.org>
8386
8387 * variables.texi (File Local Variables): Clarifications.
8388
8389 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
8390
8391 * variables.texi (File Local Variables): Use @code for a cons
8392 cell, not @var.
8393
8394 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
8395
8396 * variables.texi (File Local Variables): Document new file local
8397 variable behavior.
8398
8399 2006-02-10 Kim F. Storm <storm@cua.dk>
8400
8401 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8402
8403 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
8404
8405 * modes.texi (%-Constructs): Remove obsolete info about
8406 `global-mode-string'.
8407
8408 2006-02-07 Richard M. Stallman <rms@gnu.org>
8409
8410 * commands.texi (Prefix Command Arguments): Minor cleanup.
8411
8412 * display.texi: "Graphical display", not window system.
8413
8414 * functions.texi (What Is a Function): Fix xref.
8415
8416 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8417 (Changing Key Bindings): Clarify when remapping is better than
8418 substitute-key-definition.
8419
8420 2006-02-02 Richard M. Stallman <rms@gnu.org>
8421
8422 * minibuf.texi (Basic Completion): Completion alists are risky.
8423
8424 * keymaps.texi (Active Keymaps): Clarifications.
8425 (Searching Keymaps): New node.
8426 (Keymaps): Update menu.
8427
8428 * frames.texi (Layout Parameters): Minor clarification.
8429 (Drag and Drop): New node.
8430 (Frames): Update menu.
8431
8432 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
8433
8434 * display.texi (Other Display Specs, Image Descriptors):
8435 Image description is a list, not a cons cell.
8436
8437 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8438
8439 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8440 list is not necessarily a list).
8441
8442 2006-01-27 Eli Zaretskii <eliz@gnu.org>
8443
8444 * frames.texi (Layout Parameters): border-width and
8445 internal-border-width belong to the frame, not the window.
8446
8447 2006-01-19 Richard M. Stallman <rms@gnu.org>
8448
8449 * nonascii.texi (Translation of Characters): Search cmds use
8450 translation-table-for-input. Automatically made local.
8451
8452 * markers.texi (Overview of Markers): Count insertion type
8453 as one of a marker's attributes.
8454
8455 * keymaps.texi (Controlling Active Maps): New node, split out of
8456 Active Keymaps.
8457 (Keymaps): Menu updated.
8458 (Active Keymaps): Give pseudocode to explain how the active
8459 maps are searched. current-active-maps and key-binding moved here.
8460 (Functions for Key Lookup): current-active-maps and key-binding moved.
8461 Clarifications.
8462 (Searching the Keymaps): New subnode.
8463
8464 * elisp.texi (Top): Menu clarification.
8465
8466 * display.texi (Other Display Specs): Delete duplicate entry for
8467 just a string as display spec. Move text about recursive display
8468 specs on such a string.
8469
8470 * commands.texi (Key Sequence Input): Clarify.
8471 Move num-nonmacro-input-events out.
8472 (Reading One Event): num-nonmacro-input-events moved here.
8473
8474 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
8475
8476 * advice.texi (Simple Advice): Update example to fit argument
8477 change in previous-line.
8478
8479 2006-01-05 Richard M. Stallman <rms@gnu.org>
8480
8481 * markers.texi (The Mark): Fix in `mark'.
8482
8483 2006-01-04 Richard M. Stallman <rms@gnu.org>
8484
8485 * processes.texi (Misc Network, Make Network): Minor cleanups.
8486
8487 2006-01-04 Kim F. Storm <storm@cua.dk>
8488
8489 * processes.texi (Make Network): Add IPv6 addresses and handling.
8490 (Network Feature Testing): Mention (:family ipv6).
8491 (Misc Network): Add IPv6 formats to format-network-address.
8492
8493 2005-12-30 Richard M. Stallman <rms@gnu.org>
8494
8495 * text.texi (Changing Properties):
8496 Don't use return value of set-text-properties.
8497
8498 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8499
8500 * modes.texi (Mode Line Format): Correct typo in menu.
8501
8502 2005-12-29 Richard M. Stallman <rms@gnu.org>
8503
8504 * modes.texi (Mode Line Top): New node.
8505 (Mode Line Data): Some text moved to new node.
8506 Explain the data structure more concretely.
8507 (Mode Line Basics): Clarifications.
8508 (Mode Line Variables): Clarify intro paragraph.
8509 (%-Constructs): Clarify intro paragraph.
8510 (Mode Line Format): Update menu.
8511
8512 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * minibuf.texi (Basic Completion): Update lazy-completion-table
8515 examples for removal of ARGS argument.
8516
8517 2005-12-23 Richard M. Stallman <rms@gnu.org>
8518
8519 * text.texi (Undo): Restore some explanation from the version
8520 that was deleted.
8521
8522 2005-12-23 Eli Zaretskii <eliz@gnu.org>
8523
8524 * text.texi (Undo): Remove duplicate descriptions of `apply
8525 funname' and `apply delta' elements of the undo list.
8526
8527 2005-12-20 Richard M. Stallman <rms@gnu.org>
8528
8529 * help.texi (Help Functions): Update documentation of `apropos'.
8530
8531 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8532
8533 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8534 because it is confusing. If the :help-echo keyword is a function,
8535 it is not directly used as the :help-echo overlay property, as the
8536 xref seems to suggest (it does not take the appropriate args).
8537
8538 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8539
8540 * customize.texi (Common Keywords): Fix Texinfo usage.
8541 (Group Definitions, Variable Definitions): Update for new
8542 conventions for using `*' in docstrings.
8543
8544 * tips.texi (Documentation Tips): Update for new conventions for
8545 using `*' in docstrings.
8546
8547 2005-12-16 Richard M. Stallman <rms@gnu.org>
8548
8549 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8550
8551 2005-12-16 Juri Linkov <juri@jurta.org>
8552
8553 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8554
8555 2005-12-14 Romain Francoise <romain@orebokech.com>
8556
8557 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8558 Fix typo.
8559
8560 2005-12-11 Juri Linkov <juri@jurta.org>
8561
8562 * minibuf.texi (Completion Commands): Add mention of read-file-name
8563 for filename completion keymaps.
8564 (Reading File Names): Add mention of filename completion keymaps
8565 for read-file-name and xref to `Completion Commands'.
8566
8567 2005-12-10 Richard M. Stallman <rms@gnu.org>
8568
8569 * customize.texi (Common Keywords): State caveats for use of :tag.
8570
8571 2005-12-08 Richard M. Stallman <rms@gnu.org>
8572
8573 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8574 with xrefs and better explanation.
8575 (Completion Commands): Add the filename completion maps.
8576
8577 * objects.texi (Character Type): Clarify that \s is not space
8578 if a dash follows.
8579
8580 2005-12-05 Richard M. Stallman <rms@gnu.org>
8581
8582 * windows.texi (Resizing Windows): Delete preserve-before args.
8583
8584 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8585
8586 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8587 in full keymaps, since the quirk has been fixed.
8588
8589 2005-12-03 Eli Zaretskii <eliz@gnu.org>
8590
8591 * hooks.texi (Standard Hooks): Add index entries.
8592 Mention `compilation-finish-functions'.
8593
8594 2005-11-27 Richard M. Stallman <rms@gnu.org>
8595
8596 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8597
8598 2005-11-21 Juri Linkov <juri@jurta.org>
8599
8600 * customize.texi (Common Keywords): Update links types
8601 custom-manual and url-link. Add link types emacs-library-link,
8602 file-link, function-link, variable-link, custom-group-link.
8603
8604 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
8605
8606 * display.texi: Revert 2005-11-20 change.
8607
8608 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8609
8610 * processes.texi (Bindat Functions):
8611 Say "third" to refer to zero-based index "2".
8612
8613 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8614
8615 * loading.texi (Library Search): Update the default value of
8616 `load-suffixes'.
8617
8618 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
8619
8620 * display.texi (Attribute Functions): Mention :ignore-defface.
8621
8622 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8623
8624 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8625 (Minor Mode Conventions): Mention the use of a hook.
8626
8627 2005-11-06 Richard M. Stallman <rms@gnu.org>
8628
8629 * files.texi (Magic File Names): find-file-name-handler checks the
8630 `operations' property of the handler.
8631
8632 2005-11-03 Richard M. Stallman <rms@gnu.org>
8633
8634 * variables.texi (Frame-Local Variables): Small clarification.
8635
8636 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
8637
8638 * os.texi (Init File): Document ~/.emacs.d/init.el.
8639
8640 2005-10-29 Richard M. Stallman <rms@gnu.org>
8641
8642 * internals.texi (Garbage Collection): Document memory-full.
8643
8644 2005-10-28 Bill Wohler <wohler@newt.com>
8645
8646 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8647 for URLs.
8648
8649 2005-10-28 Richard M. Stallman <rms@gnu.org>
8650
8651 * minibuf.texi (Completion Commands): Clean up prev change.
8652
8653 2005-10-26 Kevin Ryde <user42@zip.com.au>
8654
8655 * compile.texi (Eval During Compile): Explain recommended uses
8656 of eval-when-compile and eval-and-compile.
8657
8658 2005-10-27 Masatake YAMATO <jet@gyve.org>
8659
8660 * minibuf.texi (Completion Commands):
8661 Write about new optional argument for `display-completion-list'.
8662
8663 2005-10-23 Richard M. Stallman <rms@gnu.org>
8664
8665 * display.texi (Overlay Arrow): Clarify about local bindings of
8666 overlay-arrow-position.
8667
8668 2005-10-22 Eli Zaretskii <eliz@gnu.org>
8669
8670 * internals.texi (Building Emacs): Fix last change.
8671
8672 2005-10-22 Richard M. Stallman <rms@gnu.org>
8673
8674 * internals.texi (Building Emacs): Document eval-at-startup.
8675
8676 2005-10-21 Richard M. Stallman <rms@gnu.org>
8677
8678 * loading.texi (Where Defined): load-history contains abs file names.
8679 symbol-file returns abs file names.
8680
8681 2005-10-19 Kim F. Storm <storm@cua.dk>
8682
8683 * display.texi (Showing Images): Add max-image-size integer value.
8684
8685 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
8686
8687 * display.texi (Showing Images): Document max-image-size.
8688
8689 2005-10-17 Richard M. Stallman <rms@gnu.org>
8690
8691 * commands.texi (Quitting): Minor clarification.
8692
8693 * processes.texi (Sentinels): Clarify about output and quitting.
8694 (Filter Functions): Mention with-local-quit.
8695
8696 2005-10-17 Juri Linkov <juri@jurta.org>
8697
8698 * buffers.texi (Current Buffer):
8699 * commands.texi (Event Input Misc):
8700 * compile.texi (Eval During Compile, Compiler Errors):
8701 * customize.texi (Group Definitions):
8702 * display.texi (Progress, Defining Faces):
8703 * files.texi (Writing to Files):
8704 * modes.texi (Mode Hooks, Defining Minor Modes):
8705 * streams.texi (Output Functions):
8706 * syntax.texi (Syntax Table Functions):
8707 * text.texi (Change Hooks):
8708 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8709
8710 * commands.texi (Quitting): Replace arg `forms' with `body' in
8711 `with-local-quit'.
8712
8713 * positions.texi (Excursions): Replace arg `forms' with `body' in
8714 `save-excursion'.
8715
8716 2005-10-08 Kim F. Storm <storm@cua.dk>
8717
8718 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8719 Rename manual section accordingly.
8720
8721 2005-10-04 Kim F. Storm <storm@cua.dk>
8722
8723 * windows.texi (Window Split Tree): New section describing
8724 new function window-split-tree function.
8725
8726 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
8727
8728 * display.texi (Fringe Size/Pos): Simplify and add detail.
8729
8730 2005-09-30 Romain Francoise <romain@orebokech.com>
8731
8732 * minibuf.texi (High-Level Completion): Explain that the prompt
8733 given to `read-buffer' should end with a colon and a space.
8734 Update usage examples.
8735
8736 2005-09-29 Juri Linkov <juri@jurta.org>
8737
8738 * display.texi (Displaying Messages): Rename argument name
8739 `string' to `format-string' in functions `message', `message-box',
8740 `message-or-box'.
8741
8742 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
8743
8744 * errors.texi (Standard Errors): Correct xrefs.
8745
8746 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
8747
8748 * display.texi (Defining Images): Update documentation for
8749 `image-load-path'.
8750
8751 2005-09-17 Richard M. Stallman <rms@gnu.org>
8752
8753 * display.texi (Defining Images): Clean up previous change.
8754
8755 2005-09-16 Romain Francoise <romain@orebokech.com>
8756
8757 * elisp.texi: Specify GFDL version 1.2.
8758
8759 * doclicense.texi (GNU Free Documentation License): Update to
8760 version 1.2.
8761
8762 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
8763
8764 * display.texi (Defining Images): Document `image-load-path'.
8765
8766 2005-09-15 Richard M. Stallman <rms@gnu.org>
8767
8768 * objects.texi (Printed Representation): Minor cleanup.
8769 (Box Diagrams): Minor fix.
8770 (Cons Cell Type): Move (...) index item here.
8771 (Box Diagrams): From here.
8772 (Array Type): Minor fix.
8773 (Type Predicates): Delete index "predicates".
8774 (Hash Table Type): Clarify xref.
8775 (Dotted Pair Notation): Minor fix.
8776
8777 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
8778
8779 * files.texi (Saving Buffers): Fix typo.
8780
8781 2005-09-08 Richard M. Stallman <rms@gnu.org>
8782
8783 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8784
8785 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
8786
8787 * locals.texi (Standard Buffer-Local Variables): Don't include
8788 mode variables for minor modes.
8789 Fix xrefs for buffer-display-count, buffer-display-table,
8790 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8791 enable-multibyte-characters, fill-column, header-line-format,
8792 left-fringe-width, left-margin, and right-fringe-width.
8793
8794 * hooks.texi (Standard Hooks): All hooks should conform to the
8795 standard naming convention now.
8796 Fix xref for `echo-area-clear-hook'.
8797
8798 * display.texi (Usual Display): Note that indicate-empty-lines and
8799 tab-width are buffer-local.
8800
8801 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8802
8803 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8804
8805 * nonascii.texi (Encoding and I/O): Note that
8806 buffer-file-coding-system is buffer-local.
8807
8808 * positions.texi (List Motion): Note that defun-prompt-regexp is
8809 buffer-local.
8810
8811 * text.texi (Auto Filling): Note that auto-fill-function is
8812 buffer-local.
8813 (Undo): Note that buffer-undo-list is buffer-local.
8814
8815 * windows.texi (Buffers and Windows):
8816 Document buffer-display-count.
8817
8818 2005-09-06 Richard M. Stallman <rms@gnu.org>
8819
8820 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8821 package prefix elsewhere than at the start of the name.
8822
8823 2005-09-03 Richard M. Stallman <rms@gnu.org>
8824
8825 * tips.texi (Programming Tips): Add conventions for minibuffer
8826 questions and prompts.
8827
8828 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8829
8830 * intro.texi (nil and t): Minor cleanup.
8831 Delete spurious mention of keyword symbols.
8832 (Evaluation Notation): Add index entry.
8833 (A Sample Function Description): Minor cleanup.
8834 (A Sample Variable Description): Not all vars can be set.
8835
8836 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8837
8838 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8839
8840 (Insertion): Document precise type of `insert-char' arg COUNT.
8841
8842 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8843
8844 * modes.texi (Other Font Lock Variables): Sync the default of
8845 font-lock-lines-before.
8846
8847 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
8848
8849 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8850
8851 2005-08-29 Richard M. Stallman <rms@gnu.org>
8852
8853 * elisp.texi (Top): Update subnode menu.
8854
8855 * searching.texi (Searching and Matching): Move node.
8856 Rearrange contents and add overall explanation.
8857 (Searching and Case): Move node.
8858 (Searching and Matching): Update menu.
8859
8860 2005-08-27 Eli Zaretskii <eliz@gnu.org>
8861
8862 * os.texi (Startup Summary): Fix the description of the initial
8863 startup message display.
8864
8865 2005-08-25 Richard M. Stallman <rms@gnu.org>
8866
8867 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8868
8869 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
8870
8871 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8872 `next-overlay-change' example.
8873
8874 2005-08-22 Juri Linkov <juri@jurta.org>
8875
8876 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8877 Fix invert-face. Fix args of face-background.
8878
8879 * display.texi (Standard Faces): Delete node.
8880 (Faces): Add xref to `(emacs)Standard Faces'.
8881 (Displaying Faces): Fix xref to `Standard Faces'.
8882
8883 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8884
8885 2005-08-20 Alan Mackenzie <acm@muc.de>
8886
8887 * buffers.texi (The Buffer List): Clarify the manipulation of the
8888 buffer list.
8889
8890 2005-08-14 Richard M. Stallman <rms@gnu.org>
8891
8892 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8893 a regexp.
8894
8895 2005-08-11 Richard M. Stallman <rms@gnu.org>
8896
8897 * elisp.texi (Top): Update subnode lists.
8898
8899 * display.texi (Inverse Video): Node deleted.
8900
8901 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8902 New nodes split out of Coding Conventions.
8903
8904 * searching.texi (Regular Expressions): Document re-builder.
8905
8906 * os.texi (Time Parsing): New node split out of Time Conversion.
8907
8908 * processes.texi (Misc Network, Network Feature Testing)
8909 (Network Options, Make Network): New nodes split out of
8910 Low-Level Network.
8911
8912 2005-08-09 Richard M. Stallman <rms@gnu.org>
8913
8914 * frames.texi (Geometry): New node, split from Size and Position.
8915 (Frame Parameters): Refer to Geometry.
8916
8917 * buffers.texi (The Buffer List): Fix xrefs.
8918
8919 * windows.texi (Splitting Windows): Fix xref.
8920
8921 * frames.texi (Layout Parameters): Add xref.
8922
8923 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8924
8925 * keymaps.texi (Menu Bar): Fix xref.
8926
8927 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8928
8929 * modes.texi (%-Constructs): Fix xref.
8930
8931 * frames.texi (Window Frame Parameters): Node split up.
8932 (Basic Parameters, Position Parameters, Size Parameters)
8933 (Layout Parameters, Buffer Parameters, Management Parameters)
8934 (Cursor Parameters, Color Parameters): New subnodes.
8935
8936 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8937
8938 * positions.texi (Screen Lines): Update xref for previous change
8939 in minibuf.texi.
8940
8941 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8942 change in minibuf.texi.
8943
8944 2005-08-09 Richard M. Stallman <rms@gnu.org>
8945
8946 * tips.texi (Coding Conventions): Minor cleanup.
8947
8948 * modes.texi (Defining Minor Modes): Explain when init-value
8949 can be non-nil.
8950
8951 * elisp.texi (Top): Update submenu for Minibuffer.
8952
8953 * minibuf.texi (Minibuffer Misc): Node split up.
8954 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8955 (Recursive Mini): New nodes split out from Minibuffer Misc.
8956 (Minibuffer Misc): Document max-mini-window-height.
8957
8958 * hash.texi (Defining Hash): Delete stray paren in example.
8959
8960 * display.texi (Echo Area Customization): Don't define
8961 max-mini-window-height here; xref instead.
8962
8963 * commands.texi (Event Input Misc): Update while-no-input.
8964
8965 * advice.texi (Advising Functions): Explain when to use advice
8966 and when to use a hook.
8967
8968 2005-07-30 Eli Zaretskii <eliz@gnu.org>
8969
8970 * makefile.w32-in (info): Don't run install-info.
8971 ($(infodir)/dir): New target, produced by running install-info.
8972
8973 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8974
8975 * modes.texi (Defining Minor Modes): The keyword for the initial
8976 value is :init-value, not :initial-value.
8977
8978 2005-07-23 Eli Zaretskii <eliz@gnu.org>
8979
8980 * loading.texi (Autoload): Make the `doctor' example be consistent
8981 with what's in current loaddefs.el. Describe the "fn" magic in
8982 the usage portion of the doc string.
8983
8984 2005-07-22 Richard M. Stallman <rms@gnu.org>
8985
8986 * internals.texi (Garbage Collection): Clarify previous change.
8987
8988 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8989
8990 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8991
8992 2005-07-18 Juri Linkov <juri@jurta.org>
8993
8994 * commands.texi (Accessing Events):
8995 * frames.texi (Text Terminal Colors, Resources):
8996 * markers.texi (The Mark):
8997 * modes.texi (Defining Minor Modes):
8998 Delete duplicate duplicate words.
8999
9000 2005-07-16 Richard M. Stallman <rms@gnu.org>
9001
9002 * display.texi (Managing Overlays): Clarify make-overlay
9003 args for insertion types.
9004
9005 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9006
9007 * customize.texi (Variable Definitions):
9008 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9009 `standard-value' is a list too.
9010 (Defining New Types): Use @key{RET} instead of @key{ret}.
9011
9012 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9013
9014 * os.texi (Translating Input): Fix typo.
9015
9016 2005-07-08 Richard M. Stallman <rms@gnu.org>
9017
9018 * README: Update edition number and size estimate.
9019
9020 * elisp.texi (VERSION): Set to 2.9.
9021
9022 2005-07-07 Richard M. Stallman <rms@gnu.org>
9023
9024 * book-spine.texinfo: Update Emacs version.
9025
9026 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9027
9028 2005-07-06 Richard M. Stallman <rms@gnu.org>
9029
9030 * searching.texi (Regexp Search): Clarify what re-search-forward
9031 does when the search fails.
9032
9033 2005-07-05 Lute Kamstra <lute@gnu.org>
9034
9035 * Update FSF's address in GPL notices.
9036
9037 * doclicense.texi (GNU Free Documentation License):
9038 * gpl.texi (GPL):
9039 * tips.texi (Coding Conventions, Library Headers):
9040 * vol1.texi:
9041 * vol2.texi: Update FSF's address.
9042
9043 2005-07-04 Richard M. Stallman <rms@gnu.org>
9044
9045 * hooks.texi (Standard Hooks): Add occur-hook.
9046
9047 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9048
9049 * display.texi (The Echo Area): Correct menu.
9050
9051 2005-07-03 Richard M. Stallman <rms@gnu.org>
9052
9053 * elisp.texi (Top): Update subnode menu for Display.
9054
9055 * display.texi (Displaying Messages): New node, with most
9056 of what was in The Echo Area.
9057 (Progress): Move under The Echo Area.
9058 (Logging Messages): New node with new text.
9059 (Echo Area Customization): New node, the rest of what was
9060 in The Echo Area. Document message-truncate-lines with @defvar.
9061 (Display): Update menu.
9062
9063 * windows.texi (Textual Scrolling): Doc 3 values for
9064 scroll-preserve-screen-position.
9065
9066 * text.texi (Special Properties): Change hook functions
9067 should bind inhibit-modification-hooks around altering buffer text.
9068
9069 * keymaps.texi (Key Binding Commands): Call binding BINDING
9070 rather than DEFINITION.
9071
9072 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9073
9074 * variables.texi (Defining Variables): `user-variable-p' returns t
9075 for aliases of user options, nil for alias loops.
9076
9077 2005-06-28 Richard M. Stallman <rms@gnu.org>
9078
9079 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9080 make-keymap.
9081
9082 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9083
9084 * variables.texi (Setting Variables): Correct and clarify
9085 description of `add-to-ordered-list'.
9086
9087 2005-06-26 Richard M. Stallman <rms@gnu.org>
9088
9089 * display.texi (Faces): Minor cleanup.
9090
9091 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9092
9093 * display.texi (Faces): `facep' returns t for strings that are
9094 face names.
9095
9096 2005-06-25 Richard M. Stallman <rms@gnu.org>
9097
9098 * objects.texi (Equality Predicates): Clarify meaning of equal.
9099
9100 * windows.texi (Selecting Windows): save-selected-window
9101 and with-selected-window save and restore the current buffer.
9102
9103 2005-06-24 Richard M. Stallman <rms@gnu.org>
9104
9105 * numbers.texi (Float Basics): Explain how to test for NaN,
9106 and printing the sign of NaNs.
9107
9108 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9109
9110 * makefile.w32-in (MAKEINFO): Use --force.
9111
9112 2005-06-23 Richard M. Stallman <rms@gnu.org>
9113
9114 * display.texi (Face Functions): Correct Texinfo usage.
9115
9116 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9117
9118 * lists.texi (Rings): `ring-elements' now returns the elements of
9119 RING in order.
9120
9121 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9122
9123 * markers.texi (The Mark): Texinfo usage fix.
9124
9125 2005-06-23 Kim F. Storm <storm@cua.dk>
9126
9127 * searching.texi (Entire Match Data): Remove evaporate option for
9128 match-data. Do not mention evaporate option for set-match-data.
9129
9130 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9131
9132 * display.texi (Face Functions): Mention face aliases.
9133
9134 2005-06-21 Richard M. Stallman <rms@gnu.org>
9135
9136 * anti.texi (Antinews): Texinfo usage fix.
9137
9138 2005-06-21 Karl Berry <karl@gnu.org>
9139
9140 * elisp.texi: Use @copying.
9141
9142 * elisp.texi: Put @summarycontents and @contents before the Top
9143 node, instead of the end of the file, so that the contents appear
9144 in the right place in the dvi/pdf output.
9145
9146 2005-06-21 Juri Linkov <juri@jurta.org>
9147
9148 * display.texi (Defining Faces): Add `customized-face'.
9149
9150 2005-06-20 Kim F. Storm <storm@cua.dk>
9151
9152 * variables.texi (Setting Variables): Any type of element can be
9153 given order in add-to-ordered-list. Compare elements with eq.
9154
9155 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9156
9157 2005-06-20 Karl Berry <karl@gnu.org>
9158
9159 * syntax.texi (Syntax Flags): Make last column very slightly wider
9160 to avoid "generic comment" breaking on two lines and causing an
9161 underfull box.
9162
9163 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9164
9165 * lists.texi (Rings): Various minor clarifications and corrections.
9166
9167 2005-06-18 Richard M. Stallman <rms@gnu.org>
9168
9169 * functions.texi (Obsolete Functions): Simplify.
9170
9171 * variables.texi (Variable Aliases): Simplify.
9172
9173 * anti.texi, backups.texi, compile.texi, customization.texi:
9174 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9175 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9176 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9177 * variables.texi: Fix formatting ugliness.
9178
9179 * elisp.texi: Add links to Rings and Byte Packing.
9180 Update version and copyright years.
9181
9182 * minibuf.texi: Fix formatting ugliness.
9183 (Completion Commands): Move keymap vars to the end
9184 and vars completing-read binds to the top.
9185
9186 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9187
9188 * processes.texi: Fix typos.
9189 (Bindat Spec): Correct Texinfo error.
9190 (Byte Packing): Fix ungrammatical sentence.
9191
9192 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9193
9194 * lists.texi (Rings): New node.
9195 (Lists): Add it to menu.
9196
9197 * processes.texi (Byte Packing): New node.
9198 (Processes): Add it to menu.
9199
9200 2005-06-17 Richard M. Stallman <rms@gnu.org>
9201
9202 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9203
9204 * help.texi (Documentation Basics): Explain the xref to
9205 Documentation Tips.
9206
9207 * debugging.texi (Debugger Commands): Minor fix.
9208
9209 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9210
9211 * edebug.texi (Instrumenting): Eliminate duplicate link.
9212 (Specification List): Replace references to "below", referring to
9213 a later node, with one @ref to that node.
9214
9215 * os.texi (Timers): Timers should save and restore the match data
9216 if they change it.
9217
9218 * debugging.texi (Debugger Commands): Mention that the Lisp
9219 debugger can not step through primitive functions.
9220
9221 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
9222
9223 * functions.texi (Obsolete Functions): Update argument names of
9224 `make-obsolete' and `define-obsolete-function-alias'.
9225
9226 * variables.texi (Variable Aliases): Update argument names of
9227 `defvaralias', `make-obsolete-variable' and
9228 `define-obsolete-variable-alias'.
9229
9230 2005-06-15 Kim F. Storm <storm@cua.dk>
9231
9232 * searching.texi (Entire Match Data): Rephrase warnings about
9233 evaporate arg to match-data and set-match-data.
9234
9235 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9236
9237 * elisp.texi (Top): Update detailed menu.
9238
9239 * edebug.texi (Edebug): Update menu.
9240 (Instrumenting): Update xrefs.
9241 (Edebug Execution Modes): Correct xref.
9242 (Jumping): Clarify description of `h' command.
9243 Eliminate redundant @ref.
9244 (Breaks): New node.
9245 (Breakpoints): Is now a subsubsection.
9246 (Global Break Condition): Mention `C-x X X'.
9247 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9248 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9249 (Edebug Display Update): Correct pxref.
9250 (Edebug and Macros): New node.
9251 (Instrumenting Macro Calls): Is now a subsubsection.
9252 Neither arg of `def-edebug-spec' is evaluated.
9253 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9254 (Specification Examples): Fix typo.
9255
9256 2005-06-14 Lute Kamstra <lute@gnu.org>
9257
9258 * debugging.texi (Function Debugging): Primitives can break on
9259 entry too.
9260
9261 2005-06-14 Kim F. Storm <storm@cua.dk>
9262
9263 * variables.texi (Setting Variables): Add add-to-ordered-list.
9264
9265 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9266
9267 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9268 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9269
9270 2005-06-13 Lute Kamstra <lute@gnu.org>
9271
9272 * text.texi (Special Properties): Fix cross reference.
9273
9274 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9275
9276 * debugging.texi (Function Debugging): Delete mention of empty
9277 string argument to `cancel-debug-on-entry'. Delete inaccurate
9278 description of the return value of that command.
9279
9280 2005-06-11 Alan Mackenzie <acm@muc.de>
9281
9282 * text.texi (Adaptive Fill): Amplify the description of
9283 fill-context-prefix.
9284
9285 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9286
9287 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9288
9289 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9290
9291 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9292
9293 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9294
9295 * debugging.texi (Error Debugging): Minor rewording.
9296 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9297 is optional.
9298
9299 2005-06-10 Lute Kamstra <lute@gnu.org>
9300
9301 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9302 (Top): Give it a title. Correct version number. Give the
9303 detailed node listing a more prominent header.
9304 * intro.texi: Don't set VERSION here a second time.
9305 Mention Emacs's version too.
9306 * anti.texi (Antinews): Use EMACSVER to refer to the current
9307 version of Emacs.
9308
9309 2005-06-09 Kim F. Storm <storm@cua.dk>
9310
9311 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9312 match-data and set-match-data.
9313
9314 2005-06-08 Richard M. Stallman <rms@gnu.org>
9315
9316 * searching.texi (Entire Match Data): Clarify when match-data
9317 returns markers and when integers.
9318
9319 * display.texi (Defining Faces): Explain that face name should not
9320 end in `-face'.
9321
9322 * modes.texi (Mode Line Data): Minor cleanup.
9323 (Customizing Keywords): Node split out of Search-based Fontification.
9324 Add example of using font-lock-add-keywords from a hook.
9325 Clarify when MODE should be non-nil, and when nil.
9326
9327 2005-06-06 Richard M. Stallman <rms@gnu.org>
9328
9329 * modes.texi (Mode Line Data): Explain what happens when the car
9330 of a list is a void symbol.
9331 (Search-based Fontification): Explain MODE arg to
9332 font-lock-add-keywords and warn about calls from major modes.
9333
9334 2005-06-08 Juri Linkov <juri@jurta.org>
9335
9336 * display.texi (Standard Faces): Add `shadow' face.
9337
9338 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9339
9340 * modes.texi (Major Mode Conventions): A derived mode only needs
9341 to put the call to the parent mode inside `delay-mode-hooks'.
9342
9343 2005-05-29 Richard M. Stallman <rms@gnu.org>
9344
9345 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9346 new, and what that implies. Clarify.
9347
9348 * files.texi (Locating Files): Clean up the text.
9349
9350 * frames.texi (Window Frame Parameters): Document user-size.
9351 Shorten entry for top by referring to left.
9352
9353 2005-05-26 Richard M. Stallman <rms@gnu.org>
9354
9355 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9356 is new, and what the implications are. Other clarifications.
9357
9358 2005-05-24 Richard M. Stallman <rms@gnu.org>
9359
9360 * frames.texi (Dialog Boxes): Minor fixes.
9361
9362 2005-05-25 Masatake YAMATO <jet@gyve.org>
9363
9364 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9365
9366 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9367
9368 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9369 is optional.
9370
9371 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
9372
9373 * frames.texi (Dialog Boxes): Describe new optional argument.
9374
9375 2005-05-23 Lute Kamstra <lute@gnu.org>
9376
9377 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9378 syntax-begin-function over font-lock-beginning-of-syntax-function.
9379
9380 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9381
9382 * minibuf.texi (Reading File Names): Update description of
9383 `read-directory-name'.
9384
9385 * modes.texi (Derived Modes): Clarify :group keyword.
9386
9387 2005-05-21 Eli Zaretskii <eliz@gnu.org>
9388
9389 * files.texi (Locating Files): New subsection.
9390 Describe locate-file and executable-find.
9391
9392 2005-05-21 Kevin Ryde <user42@zip.com.au>
9393
9394 * frames.texi (Initial Parameters): Update cross reference to
9395 "Emacs Invocation".
9396
9397 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9398
9399 * keymaps.texi (Active Keymaps): Add anchor.
9400
9401 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9402 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9403 appropriate place.
9404 (Derived Modes): Small clarifications.
9405 (Minor Mode Conventions, Keymaps and Minor Modes):
9406 Replace references to nodes with references to anchors.
9407 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9408 Clarify description of lists whose first element is an integer.
9409 (Mode Line Variables): Add anchor.
9410 (%-Constructs): Clarify description of integer after %.
9411 (Emulating Mode Line): Describe nil value for FACE.
9412
9413 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9414
9415 * modes.texi (Derived Modes): Correct references to non-existing
9416 variable standard-syntax-table.
9417
9418 2005-05-17 Lute Kamstra <lute@gnu.org>
9419
9420 * modes.texi (Defining Minor Modes): Mention the mode hook.
9421
9422 2005-05-15 Kim F. Storm <storm@cua.dk>
9423
9424 * processes.texi (Network): Remove open-network-stream-nowait.
9425 (Network Servers): Remove open-network-stream-server.
9426
9427 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9428
9429 * elisp.texi (Top): Update detailed menu.
9430
9431 * variables.texi: Reorder nodes.
9432 (Variables): Update menu.
9433 (File Local Variables): Do not refer to the `-*-' line as
9434 a "local variables list". Add pxref.
9435
9436 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9437
9438 * elisp.texi (Top): Update detailed menu for node changes.
9439
9440 * modes.texi (Modes): Update Menu.
9441 (Hooks): Move to beginning of chapter.
9442 Most minor modes run mode hooks too.
9443 `add-hook' can handle void hooks or hooks whose value is a single
9444 function.
9445 (Major Modes): Update Menu.
9446 (Major Mode Basics): New node, split off from `Major Modes'.
9447 (Major Mode Conventions): Correct xref. Explain how to handle
9448 auto-mode-alist if the major mode command has an autoload cookie.
9449 (Auto Major Mode): Major update. Add magic-mode-alist.
9450 (Derived Modes): Major update.
9451 (Mode Line Format): Update Menu.
9452 (Mode Line Basics): New node, split off from `Mode Line Format'.
9453
9454 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9455 for `magic autoload comment'. Add index entries and anchor.
9456
9457 2005-05-14 Richard M. Stallman <rms@gnu.org>
9458
9459 * tips.texi (Coding Conventions): Explain how important it is
9460 that just loading certain files not change Emacs behavior.
9461
9462 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9463
9464 2005-05-12 Lute Kamstra <lute@gnu.org>
9465
9466 * modes.texi (Generic Modes): Update.
9467 (Major Modes): Refer to node "Generic Modes".
9468
9469 * elisp.texi (Top): Update to the current structure of the manual.
9470 * processes.texi (Processes): Add menu description.
9471 * customize.texi (Customization): Add menu descriptions.
9472
9473 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9474
9475 * processes.texi (Signals to Processes)
9476 (Low-Level Network): Fix typos.
9477
9478 2005-05-11 Lute Kamstra <lute@gnu.org>
9479
9480 * elisp.texi (Top): Add some nodes from the chapter "Major and
9481 Minor Modes" to the detailed node listing.
9482
9483 2005-05-10 Richard M. Stallman <rms@gnu.org>
9484
9485 * keymaps.texi (Extended Menu Items): Menu item filter functions
9486 can be called at any time.
9487
9488 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9489
9490 * variables.texi (File Local Variables): `(hack-local-variables t)'
9491 now also checks whether a mode is specified in the local variables
9492 list.
9493
9494 2005-05-05 Kevin Ryde <user42@zip.com.au>
9495
9496 * display.texi (The Echo Area): Correct format function cross
9497 reference.
9498
9499 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9500
9501 * variables.texi (Variable Aliases): Change description of
9502 `define-obsolete-variable-alias'.
9503
9504 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9505 (Defining Functions): Add xref.
9506 (Obsolete Functions): New node.
9507 (Function Safety): Standardize capitalization of section title.
9508
9509 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9510 (Dialog Boxes): Complete description of `x-popup-dialog'.
9511
9512 2005-05-04 Richard M. Stallman <rms@gnu.org>
9513
9514 * commands.texi (Interactive Codes): Fix Texinfo usage.
9515 Document U more clearly.
9516
9517 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9518
9519 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9520 function and not a macro.
9521
9522 * frames.texi (Pop-Up Menus): Correct and clarify description of
9523 `x-popup-menu'.
9524 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9525
9526 2005-05-01 Richard M. Stallman <rms@gnu.org>
9527
9528 * edebug.texi (Checking Whether to Stop): Fix previous change.
9529
9530 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9531
9532 * display.texi: Fix typos and Texinfo usage.
9533
9534 * edebug.texi (Checking Whether to Stop): executing-macro ->
9535 executing-kbd-macro.
9536
9537 2005-05-01 Richard M. Stallman <rms@gnu.org>
9538
9539 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9540
9541 2005-04-30 Richard M. Stallman <rms@gnu.org>
9542
9543 * files.texi (Magic File Names): Document `operations' property.
9544
9545 2005-04-29 Lute Kamstra <lute@gnu.org>
9546
9547 * modes.texi (Generic Modes): New node.
9548 (Major Modes): Add it to the menu.
9549 (Derived Modes): Add "derived mode" to concept index.
9550
9551 2005-04-28 Lute Kamstra <lute@gnu.org>
9552
9553 * modes.texi (Defining Minor Modes): Fix previous change.
9554 (Font Lock Mode): Simplify.
9555 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9556 when set and that some parts are optional. Add cross references.
9557 (Search-based Fontification): Say how to specify font-lock-keywords.
9558 Add cross references. Add font-lock-multiline to index.
9559 Move font-lock-keywords-case-fold-search here from node "Other Font
9560 Lock Variables". Document font-lock-add-keywords and
9561 font-lock-remove-keywords.
9562 (Other Font Lock Variables): Move font-lock-keywords-only,
9563 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9564 and font-lock-syntactic-face-function to node "Syntactic Font
9565 Lock". Move font-lock-keywords-case-fold-search to node
9566 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9567 and font-lock-{,un}fontify-{buffer,region}-function.
9568 (Precalculated Fontification): Remove reference to deleted variable
9569 font-lock-core-only.
9570 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9571 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9572 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9573 and font-lock-syntactic-face-function here from node "Other Font
9574 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9575 Syntax Properties". Add cross references.
9576 (Setting Syntax Properties): New node.
9577 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9578 * syntax.texi (Syntax Properties): Add cross reference.
9579 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9580
9581 2005-04-26 Richard M. Stallman <rms@gnu.org>
9582
9583 * display.texi (Defining Faces):
9584 Document `default' elements of defface spec.
9585
9586 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9587
9588 * variables.texi (Variable Aliases): Clarify text.
9589
9590 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
9591
9592 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9593
9594 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9595
9596 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9597
9598 2005-04-24 Eli Zaretskii <eliz@gnu.org>
9599
9600 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9601 syntax-after and syntax-class.
9602
9603 * files.texi (Changing Files): Fix last change's cross-reference.
9604 (Unique File Names): Don't mention "numbers" in the documentation
9605 of make-temp-file and make-temp-name.
9606
9607 2005-04-23 Richard M. Stallman <rms@gnu.org>
9608
9609 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9610
9611 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9612
9613 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9614
9615 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9616
9617 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9618 and define-obsolete-variable-alias.
9619
9620 2005-04-22 Kim F. Storm <storm@cua.dk>
9621
9622 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9623 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9624
9625 2005-04-21 Lute Kamstra <lute@gnu.org>
9626
9627 * lists.texi (Association Lists): Document rassq-delete-all.
9628
9629 2005-04-19 Richard M. Stallman <rms@gnu.org>
9630
9631 * modes.texi (Search-based Fontification): Explain that
9632 facespec is an expression to be evaluated.
9633
9634 2005-04-19 Kevin Ryde <user42@zip.com.au>
9635
9636 * streams.texi (Output Functions): Fix xref.
9637 * strings.texi (String Conversion): Fix xref.
9638
9639 2005-04-19 Kim F. Storm <storm@cua.dk>
9640
9641 * symbols.texi (Symbol Plists): Add safe-get.
9642 Mention that `get' may signal an error.
9643
9644 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
9645
9646 * customize.texi (Variable Definitions): Replace tooltip-mode
9647 example with save-place.
9648
9649 2005-04-17 Richard M. Stallman <rms@gnu.org>
9650
9651 * buffers.texi (Indirect Buffers): Clarify.
9652
9653 * positions.texi (Positions): Clarify converting marker to integer.
9654
9655 * strings.texi (String Basics): Mention string-match; clarify.
9656
9657 2005-04-08 Lute Kamstra <lute@gnu.org>
9658
9659 * modes.texi (Search-based Fontification): Fix cross references.
9660 Use consistent terminology. Document anchored highlighting.
9661
9662 2005-04-05 Lute Kamstra <lute@gnu.org>
9663
9664 * modes.texi (Defining Minor Modes): Document :group keyword
9665 argument and its default value.
9666
9667 2005-04-03 Lute Kamstra <lute@gnu.org>
9668
9669 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9670 references and/or descriptions. Delete major mode hooks; mention
9671 them as a category instead. Rename or delete obsolete hooks.
9672
9673 2005-04-02 Richard M. Stallman <rms@gnu.org>
9674
9675 * nonascii.texi (Coding System Basics): Another wording cleanup.
9676
9677 2005-04-01 Richard M. Stallman <rms@gnu.org>
9678
9679 * nonascii.texi (Coding System Basics): Clarify previous change.
9680
9681 2005-04-01 Kenichi Handa <handa@m17n.org>
9682
9683 * nonascii.texi (Coding System Basics): Describe about roundtrip
9684 identity of coding systems.
9685
9686 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
9687
9688 * text.texi (Buffer Contents): Add filter-buffer-substring and
9689 buffer-substring-filters.
9690
9691 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
9692
9693 * anti.texi (Antinews): Mention `G' interactive code.
9694
9695 * tips.texi (Compilation Tips): Mention benchmark.el.
9696
9697 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9698
9699 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9700 is now bound to M-o M-o.
9701
9702 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9703
9704 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9705
9706 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9707 in the Emacs Manual).
9708 * Makefile.in (srcs): Remove calendar.texi.
9709 * makefile.w32-in (srcs): Remove calendar.texi.
9710 * display.texi (Display): Change name of next node.
9711 * os.texi (System In): Change name of previous node.
9712 * elisp.texi (Top): Remove Calendar references.
9713 * vol1.texi (Top): Remove Calendar references.
9714 * vol2.texi (Top): Remove Calendar references.
9715
9716 2005-03-25 Richard M. Stallman <rms@gnu.org>
9717
9718 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9719 Cleanup previous change.
9720
9721 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
9722
9723 * display.texi (Face Attributes): Faces earlier in an :inherit
9724 list take precedence.
9725 (Scroll Bars): Fix description of vertical-scroll-bars.
9726 Document frame-current-scroll-bars and window-current-scroll-bars.
9727
9728 * markers.texi (The Mark): Document temporary Transient Mark mode.
9729
9730 * minibuf.texi (Reading File Names):
9731 Document read-file-name-completion-ignore-case.
9732
9733 * positions.texi (Screen Lines): Document nil for width argument
9734 to compute-motion.
9735
9736 2005-03-23 Kim F. Storm <storm@cua.dk>
9737
9738 * display.texi (Standard Faces): Other faces used in the fringe
9739 implicitly inherits from the fringe face.
9740 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9741 properties implicitly inherits from fringe face.
9742 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9743
9744 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
9745
9746 * display.texi (Invisible Text): State default value of
9747 line-move-ignore-invisible.
9748 (Managing Overlays): Document remove-overlays.
9749 (Standard Faces): Document escape-glyph face.
9750
9751 * minibuf.texi (Reading File Names): Document read-file-name-function.
9752
9753 * modes.texi (Other Font Lock Variables):
9754 Document font-lock-lines-before.
9755
9756 * positions.texi (Skipping Characters): skip-chars-forward allows
9757 character classes.
9758
9759 2005-03-18 Lute Kamstra <lute@gnu.org>
9760
9761 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9762
9763 2005-03-17 Richard M. Stallman <rms@gnu.org>
9764
9765 * text.texi (Undo): Document extensible undo entries.
9766
9767 * searching.texi (String Search, Regexp Search): Cleanups.
9768
9769 * nonascii.texi (Character Codes): Minor fix.
9770
9771 * display.texi (Display Property): Explain the significance
9772 of having text properties that are eq.
9773 (Other Display Specs): Explain string as display spec.
9774
9775 * commands.texi (Interactive Codes): Document G option.
9776
9777 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
9778
9779 * text.texi (Filling): Add sentence-end-without-period and
9780 sentence-end-without-space.
9781 (Changing Properties): Minor fix.
9782
9783 * anti.texi: Total rewrite.
9784
9785 2005-03-15 Lute Kamstra <lute@gnu.org>
9786
9787 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9788
9789 2005-03-08 Kim F. Storm <storm@cua.dk>
9790
9791 * display.texi (Specified Space): Property :width is support on
9792 non-graphic terminals, :height is not.
9793
9794 2005-03-07 Richard M. Stallman <rms@gnu.org>
9795
9796 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9797 Now subnodes of Fringes.
9798 (Overlay Arrow): Document overlay-arrow-variable-list.
9799 (Fringe Size/Pos): New node, broken out of Fringes.
9800 (Display): Explain clearing vs redisplay better.
9801 (Truncation): Clarify use of bitmaps.
9802 (The Echo Area): Clarify the uses of the echo area.
9803 Add max-mini-window-height.
9804 (Progress): Clarify.
9805 (Invisible Text): Explain that main loop moves point out.
9806 (Selective Display): Say "hidden", not "invisible".
9807 (Managing Overlays): Move up. Describe relation to Undo here.
9808 (Overlay Properties): Clarify intro.
9809 (Finding Overlays): Explain return values when nothing found.
9810 (Width): truncate-string-to-width has added arg.
9811 (Displaying Faces): Clarify and update mode line face handling.
9812 (Face Functions): Minor cleanup.
9813 (Conditional Display): Merge into Other Display Specs.
9814 (Pixel Specification, Other Display Specs): Minor cleanups.
9815 (Images, Image Descriptors): Minor cleanups.
9816 (GIF Images): Patents have expired.
9817 (Showing Images): Explain default text for insert-image.
9818 (Manipulating Button Types): Merge into Manipulating Buttons.
9819 (Making Buttons): Explain return values.
9820 (Button Buffer Commands): Add xref.
9821 (Inverse Video): Update mode-line-inverse-video.
9822 (Display Table Format): Clarify.
9823 (Active Display Table): Give defaults for window-display-table.
9824
9825 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9826 and calendar-today-marker are strings, not chars.
9827 (Holiday Customizing): Minor fix.
9828
9829 * internals.texi (Writing Emacs Primitives): Update `or' example.
9830 Update limit on # args of subr.
9831
9832 * edebug.texi (Using Edebug): Arrow is in fringe.
9833 (Instrumenting): Arg to eval-defun works without loading edebug.
9834 (Edebug Execution Modes): Add xref.
9835
9836 * customize.texi (Common Keywords): Clarify :require.
9837 Mention :version here.
9838 (Variable Definitions, Group Definitions): Not here.
9839 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9840
9841 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
9842 * nonascii.texi (Text Representations): Clarify position-bytes.
9843 (Character Sets): Add list-charset-chars.
9844 (Scanning Charsets): Add charset-after.
9845 (Encoding and I/O): Minor fix.
9846
9847 2005-03-06 Richard M. Stallman <rms@gnu.org>
9848
9849 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9850 (Resizing Windows): Likewise.
9851
9852 * text.texi (Change Hooks): Get rid of "Emacs 21".
9853
9854 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9855
9856 * streams.texi (Output Variables): Get rid of "Emacs 21".
9857
9858 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9859
9860 * os.texi (Translating Input): Replace flow-control example
9861 with a less obsolete example that uses `keyboard-translate'.
9862
9863 * objects.texi (Hash Table Type, Circular Objects):
9864 Get rid of "Emacs 21".
9865
9866 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9867 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9868
9869 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9870
9871 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9872
9873 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9874 (Menu Bar): Fix when menu-bar-update-hook is called.
9875
9876 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9877
9878 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9879 and make it read better.
9880
9881 * files.texi (Writing to Files): Get rid of "Emacs 21".
9882 (Unique File Names): Likewise.
9883
9884 * elisp.texi: Update Emacs version to 22.
9885
9886 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9887 (Overlay Properties, Face Attributes): Likewise.
9888 (Managing Overlays): Fix punctuation.
9889 (Attribute Functions): Clarify set-face-font; get rid of
9890 info about old Emacs versions.
9891 (Auto Faces, Font Lookup, Display Property, Images):
9892 Get rid of "Emacs 21".
9893
9894 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9895
9896 2005-03-05 Richard M. Stallman <rms@gnu.org>
9897
9898 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9899
9900 2005-03-04 Lute Kamstra <lute@gnu.org>
9901
9902 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9903
9904 2005-03-03 Lute Kamstra <lute@gnu.org>
9905
9906 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9907
9908 2005-03-01 Lute Kamstra <lute@gnu.org>
9909
9910 * debugging.texi (Debugger Commands): Update `j'.
9911
9912 2005-02-28 Lute Kamstra <lute@gnu.org>
9913
9914 * debugging.texi (Debugging): Fix typo.
9915 (Error Debugging): Document eval-expression-debug-on-error.
9916 (Function Debugging): Update example.
9917 (Using Debugger): Mention starred stack frames.
9918 (Debugger Commands): Document `j' and `l'.
9919 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9920 Update the messages that the debugger displays.
9921 (Internals of Debugger): Add cross reference. Update example.
9922 (Excess Open): Minor improvement.
9923 (Excess Close): Minor improvement.
9924
9925 2005-02-26 Richard M. Stallman <rms@gnu.org>
9926
9927 * tips.texi (Coding Conventions): Clarify.
9928 Put all the major mode key reservations together.
9929 Mention the Mouse-1 => Mouse-2 conventions.
9930
9931 * syntax.texi (Syntax Class Table): Clarify.
9932 (Syntax Table Functions): syntax-after moved from here.
9933 (Syntax Table Internals): syntax-after moved to here.
9934 (Parsing Expressions): Update info on number of values
9935 and what's meaningful in the STATE argument.
9936 (Categories): Fix typo.
9937
9938 * sequences.texi (Arrays): Cleanup.
9939 (Char-Tables): Clarify.
9940
9941 * processes.texi (Deleting Processes): Cleanups, add xref.
9942 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9943 (Process Information): set-process-coding-system, some args optional.
9944 (Input to Processes): Explain various types for PROCESS args.
9945 Rename them from PROCESS-NAME to PROCESS.
9946 (Signals to Processes): Likewise.
9947 (Decoding Output): Cleanup.
9948 (Query Before Exit): Clarify.
9949
9950 * os.texi (Startup Summary): Correct the options; add missing ones.
9951 (Terminal Output, Batch Mode): Clarify.
9952 (Flow Control): Node deleted.
9953
9954 * markers.texi (The Mark): Clarify.
9955
9956 * macros.texi (Expansion): Cleanup.
9957 (Indenting Macros): indent-spec allows ints, not floats.
9958
9959 * keymaps.texi (Keymaps): Clarify.
9960 (Format of Keymaps): Update lisp-mode-map example.
9961 (Active Keymaps, Key Lookup): Clarify.
9962 (Changing Key Bindings): Add xref to `kbd'.
9963 (Key Binding Commands, Simple Menu Items): Clarify.
9964 (Mouse Menus, Menu Bar): Clarify.
9965 (Menu Example): Replace print example with menu-bar-replace-menu.
9966
9967 * help.texi (Documentation Basics): Add function-documentation prop.
9968
9969 * elisp.texi (Top): Don't refer to Flow Control node.
9970
9971 * commands.texi (Command Overview): Improve xrefs.
9972 (Adjusting Point): Adjusting point applies to intangible and invis.
9973 (Key Sequence Input): Doc extra read-key-sequence args.
9974 Likewise for read-key-sequence-vector.
9975
9976 * backups.texi (Rename or Copy): Minor fix.
9977 (Numbered Backups): For version-control, say the default.
9978 (Auto-Saving): make-auto-save-file-name example is simplified.
9979
9980 * advice.texi (Advising Functions): Don't imply one part of Emacs
9981 should advise another part. Markup changes.
9982 (Defining Advice): Move transitional para.
9983 (Activation of Advice): Cleanup.
9984 Explain if COMPILE is nil or negative.
9985
9986 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9987
9988 2005-02-24 Lute Kamstra <lute@gnu.org>
9989
9990 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9991 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9992
9993 2005-02-23 Lute Kamstra <lute@gnu.org>
9994
9995 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9996 to define global minor modes as well.
9997
9998 * display.texi (Managing Overlays): overlay-buffer returns nil for
9999 deleted overlays.
10000
10001 2005-02-22 Kim F. Storm <storm@cua.dk>
10002
10003 * minibuf.texi (Basic Completion): Allow symbols in addition to
10004 strings in try-completion and all-completions.
10005
10006 2005-02-14 Lute Kamstra <lute@gnu.org>
10007
10008 * elisp.texi (Top): Remove reference to deleted node.
10009
10010 * lists.texi (Lists): Remove reference to deleted node.
10011 (Cons Cells): Fix typo.
10012
10013 * loading.texi (Where Defined): Fix typo.
10014
10015 2005-02-14 Richard M. Stallman <rms@gnu.org>
10016
10017 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10018 is useful for discarding some minor modes.
10019
10020 * symbols.texi (Symbol Components): Reorder examples.
10021
10022 * streams.texi (Input Functions): State standard-input default.
10023 (Output Variables): State standard-output default.
10024
10025 * objects.texi (Printed Representation): Clarify read syntax vs print.
10026 (Floating Point Type): Explain meaning better.
10027 (Symbol Type): Explain uniqueness better.
10028 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10029 List examples sooner.
10030 (Box Diagrams): New subnode broken out.
10031 Some examples moved from old Lists as Boxes node.
10032 (Dotted Pair Notation): Clarify intro.
10033 (Array Type): Clarify.
10034 (Type Predicates): Add hash-table-p.
10035
10036 * numbers.texi (Integer Basics): Clarify radix explanation.
10037 (Predicates on Numbers): Minor clarification.
10038 (Comparison of Numbers): Minor clarification. Clarify eql.
10039 Typos in min, max.
10040 (Math Functions): Clarify overflow in expt.
10041
10042 * minibuf.texi (Text from Minibuffer): Minor clarification.
10043 Mention arrow keys.
10044
10045 * loading.texi (Autoload): defun's doc string overrides autoload's
10046 doc string.
10047 (Repeated Loading): Modernize "add to list" examples.
10048 (Where Defined): Finish updating table of load-history elts.
10049
10050 * lists.texi (List-related Predicates): Minor wording improvement.
10051 (Lists as Boxes): Node deleted.
10052 (Building Lists): Explain trivial cases of number-sequence.
10053
10054 * hash.texi (Hash Tables): Add desc to menu items.
10055 (Creating Hash): Explain "full" means "make larger".
10056 (Hash Access): Any object can be a key.
10057 State value of maphash.
10058
10059 * functions.texi (What Is a Function): Wording cleanup.
10060 (Function Documentation): Minor cleanup.
10061 Explain purpose of calling convention at end of doc string.
10062 (Function Names): Wording cleanup.
10063 (Calling Functions): Wording cleanup.
10064 Explain better how funcall calls the function.
10065 (Function Cells): Delete example of saving and redefining function.
10066
10067 * control.texi (Combining Conditions): Wording cleanup.
10068 (Iteration): dolist and dotimes bind VAR locally.
10069 (Cleanups): Xref to Atomic Changes.
10070
10071 * compile.texi (Byte Compilation): Delete 19.29 info.
10072 (Compilation Functions): Macros' difficulties don't affect defsubst.
10073 (Docs and Compilation): Delete 19.29 info.
10074
10075 2005-02-10 Richard M. Stallman <rms@gnu.org>
10076
10077 * objects.texi (Symbol Type): Minor correction.
10078
10079 2005-02-06 Lute Kamstra <lute@gnu.org>
10080
10081 * modes.texi (Example Major Modes): Fix typos.
10082
10083 2005-02-06 Richard M. Stallman <rms@gnu.org>
10084
10085 * text.texi (Margins): fill-nobreak-predicate can be one function.
10086
10087 * strings.texi (Modifying Strings): clear-string can make unibyte.
10088 (Formatting Strings): format gives error if values missing.
10089
10090 * positions.texi (Character Motion): Mention default arg
10091 for forward-char. backward-char refers to forward-char.
10092 (Word Motion): Mention default arg for forward-word.
10093 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10094 Simplify end-of-buffer.
10095 (Text Lines): Mention default arg for forward-line.
10096 (List Motion): Mention default arg for beginning/end-of-defun.
10097 (Skipping Characters): Minor fixes in explaining character-set.
10098
10099 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10100 Mode inheritance applies only when default-major-mode is nil.
10101 Clarifications.
10102 (Example Major Modes): Update Text mode and Lisp mode examples.
10103 (Minor Mode Conventions): Mention define-minor-mode at top.
10104 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10105 (Mode Line Format): Update mode line face display info.
10106 (Properties in Mode): Mention effect of risky vars.
10107 (Imenu): Define imenu-add-to-menubar.
10108 (Font Lock Mode): Add descriptions to menu lines.
10109 (Faces for Font Lock): Add font-lock-doc-face.
10110
10111 2005-02-05 Lute Kamstra <lute@gnu.org>
10112
10113 * text.texi (Maintaining Undo): Remove obsolete function.
10114
10115 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10116
10117 * frames.texi (Color Names): Add pointer to the X docs about RGB
10118 color specifications. Improve indexing.
10119 (Text Terminal Colors): Replace the description of RGB values by
10120 an xref to "Color Names".
10121
10122 2005-02-03 Richard M. Stallman <rms@gnu.org>
10123
10124 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10125 Clarify.
10126 (Selecting Windows): Clarify save-selected-window.
10127 (Cyclic Window Ordering): Clarify walk-windows.
10128 (Window Point): Clarify.
10129 (Window Start): Add comment to example.
10130 (Resizing Windows): Add `interactive' specs in examples.
10131 Document fit-window-to-buffer.
10132
10133 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10134 (Undo, Maintaining Undo): Clarify last change.
10135 (Sorting): In sort-numeric-fields, explain about octal and hex.
10136 Mention sort-numeric-base.
10137 (Format Properties): Add xref for hard newlines.
10138
10139 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10140 (Pop-Up Menus): Fix typo.
10141 (Color Names): Explain all types of color names.
10142 Explain color-values on B&W terminal.
10143 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10144
10145 * files.texi (File Locks): Not supported on MS systems.
10146 (Testing Accessibility): Clarify.
10147
10148 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10149 (Coverage Testing): Fix typo.
10150
10151 * commands.texi (Misc Events): Remove stray space.
10152
10153 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10154 (Modification Time): Clarify when visited-file-modtime returns 0.
10155 (The Buffer List): Clarify bury-buffer.
10156 (Killing Buffers): Clarify.
10157 (Indirect Buffers): Add clone-indirect-buffer.
10158
10159 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10160
10161 * edebug.texi (Printing in Edebug): Fix default value of
10162 edebug-print-circle.
10163 (Coverage Testing): Fix displayed frequency count data.
10164
10165 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10166
10167 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10168
10169 2005-02-02 Kim F. Storm <storm@cua.dk>
10170
10171 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10172
10173 2005-01-29 Eli Zaretskii <eliz@gnu.org>
10174
10175 * commands.texi (Misc Events): Describe the help-echo event.
10176
10177 * text.texi (Special Properties) <help-echo>: Use `pos'
10178 consistently in description of the help-echo property.
10179 Use @code{nil} instead of @var{nil}.
10180
10181 * display.texi (Overlay Properties): Fix the index entry for
10182 help-echo overlay property.
10183
10184 * customize.texi (Type Keywords): Uncomment the xref to the
10185 help-echo property documentation.
10186
10187 2005-01-23 Kim F. Storm <storm@cua.dk>
10188
10189 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10190 return value. Third element FULLY replaced by PARTIAL which
10191 specifies number of invisible pixels if row is only partially visible.
10192 (Textual Scrolling): Mention auto-window-vscroll.
10193 (Vertical Scrolling): New defvar auto-window-vscroll.
10194
10195 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10196
10197 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10198 command remapping.
10199
10200 2005-01-15 Richard M. Stallman <rms@gnu.org>
10201
10202 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10203
10204 2005-01-14 Kim F. Storm <storm@cua.dk>
10205
10206 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10207
10208 * text.texi (Links and Mouse-1): Fix string and vector item.
10209
10210 2005-01-13 Richard M. Stallman <rms@gnu.org>
10211
10212 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10213 descriptions of overriding-local-map and overriding-terminal-local-map.
10214
10215 * text.texi (Links and Mouse-1): Clarify text.
10216
10217 2005-01-13 Kim F. Storm <storm@cua.dk>
10218
10219 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10220
10221 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10222
10223 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10224
10225 2005-01-12 Kim F. Storm <storm@cua.dk>
10226
10227 * text.texi (Links and Mouse-1): Rename section from Enabling
10228 Mouse-1 to Following Links. Change xrefs.
10229 Add examples for define-button-type and define-widget.
10230
10231 * display.texi (Button Properties, Button Buffer Commands):
10232 Clarify mouse-1 and follow-link functionality.
10233
10234 2005-01-12 Richard M. Stallman <rms@gnu.org>
10235
10236 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10237
10238 * display.texi (Beeping): Fix Texinfo usage.
10239
10240 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10241
10242 2005-01-11 Kim F. Storm <storm@cua.dk>
10243
10244 * display.texi (Button Properties, Button Buffer Commands):
10245 Mention mouse-1 binding. Add follow-link keyword.
10246
10247 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10248 (Enabling Mouse-1 to Follow Links): New subsection.
10249
10250 2005-01-06 Richard M. Stallman <rms@gnu.org>
10251
10252 * text.texi (Special Properties): Minor change.
10253
10254 * os.texi (Timers): Clarify previous change.
10255
10256 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10257
10258 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10259
10260 * display.texi (Face Attributes): Correct xref to renamed node.
10261
10262 2005-01-01 Richard M. Stallman <rms@gnu.org>
10263
10264 * display.texi (Face Attributes): Describe hex color specs.
10265
10266 2004-12-31 Richard M. Stallman <rms@gnu.org>
10267
10268 * os.texi (Timers): Update previous change.
10269
10270 2004-12-30 Kim F. Storm <storm@cua.dk>
10271
10272 * display.texi (Line Height): Total line-height is now specified
10273 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10274 in cons cells. (nil . RATIO) is relative to actual line height.
10275 Use line-height `t' instead of `0' to get minimum height.
10276
10277 2004-12-29 Richard M. Stallman <rms@gnu.org>
10278
10279 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10280
10281 2004-12-28 Richard M. Stallman <rms@gnu.org>
10282
10283 * commands.texi (Quitting): Clarify value of with-local-quit.
10284
10285 * elisp.texi (Top): Fix previous change.
10286
10287 * loading.texi (Loading): Fix previous change.
10288
10289 2004-12-27 Richard M. Stallman <rms@gnu.org>
10290
10291 * Makefile.in (MAKEINFO): Specify --force.
10292
10293 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10294
10295 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10296
10297 * display.texi (Line Height): Further clarify.
10298
10299 * elisp.texi (Top): Update Loading submenu.
10300
10301 * loading.texi (Where Defined): New node.
10302 (Unloading): load-history moved to Where Defined.
10303
10304 2004-12-21 Richard M. Stallman <rms@gnu.org>
10305
10306 * commands.texi (Event Input Misc): Add while-no-input.
10307
10308 2004-12-11 Richard M. Stallman <rms@gnu.org>
10309
10310 * display.texi (Line Height): Rewrite text for clarity.
10311
10312 2004-12-11 Kim F. Storm <storm@cua.dk>
10313
10314 * display.texi (Display): Add node "Line Height" to menu.
10315 (Line Height): New node. Move full description of line-spacing
10316 and line-height text properties here from text.texi.
10317 (Scroll Bars): Add vertical-scroll-bar variable.
10318
10319 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10320
10321 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10322 line-spacing and vertical-scroll-bar.
10323
10324 * text.texi (Special Properties): Just mention line-spacing and
10325 line-height here, add xref to new "Line Height" node.
10326
10327 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10328
10329 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10330
10331 * locals.texi (Standard Buffer-Local Variables):
10332 Add @xref for `line-spacing'.
10333
10334 2004-12-05 Richard M. Stallman <rms@gnu.org>
10335
10336 * Makefile.in (maintainer-clean): Remove the info files
10337 in $(infodir) where they are created.
10338
10339 2004-12-03 Richard M. Stallman <rms@gnu.org>
10340
10341 * windows.texi (Selecting Windows): get-lru-window and
10342 get-largest-window don't consider dedicated windows.
10343
10344 * text.texi (Undo): Document undo-in-progress.
10345
10346 2004-11-26 Richard M. Stallman <rms@gnu.org>
10347
10348 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10349 Remove a few vars that are not always buffer-local.
10350
10351 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10352
10353 * locals.texi (Standard Buffer-Local Variables): Comment out
10354 xref's to non-existent node `Yet to be written'.
10355
10356 2004-11-24 Richard M. Stallman <rms@gnu.org>
10357
10358 * processes.texi (Synchronous Processes): Grammar fix.
10359
10360 * numbers.texi (Comparison of Numbers): Add eql.
10361
10362 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10363
10364 * intro.texi (Printing Notation): Fix previous change.
10365
10366 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10367 and default-indicate-buffer-boundaries from here.
10368 (Usual Display): To here.
10369 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10370 (Usual Display): Move tab-width up.
10371
10372 * customize.texi (Variable Definitions):
10373 Replace show-paren-mode example with tooltip-mode.
10374 (Simple Types, Composite Types, Defining New Types):
10375 Minor cleanups.
10376
10377 2004-11-21 Jesper Harder <harder@ifa.au.dk>
10378
10379 * processes.texi (Synchronous Processes, Output from Processes):
10380 Markup fix.
10381
10382 2004-11-20 Richard M. Stallman <rms@gnu.org>
10383
10384 * positions.texi (Skipping Characters): skip-chars-forward
10385 now handles char classes.
10386
10387 * intro.texi (Printing Notation): Avoid confusion of `print'
10388 when explaining @print.
10389
10390 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10391
10392 * display.texi (Display Table Format): Minor fix.
10393
10394 * streams.texi (Output Functions): Fix print example.
10395
10396 * Makefile.in (elisp): New target.
10397 (dist): Depend on $(infodir)/elisp, not elisp.
10398 Copy the info files from $(infodir).
10399
10400 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10401 read-from-minibuffer.
10402
10403 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10404
10405 2004-11-19 Richard M. Stallman <rms@gnu.org>
10406
10407 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10408
10409 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10410
10411 * tips.texi (Coding Conventions): Fix typo.
10412
10413 2004-11-16 Richard M. Stallman <rms@gnu.org>
10414
10415 * tips.texi (Coding Conventions): Separate defvar and require
10416 methods to avoid warnings. Use require only when there are many
10417 functions and variables from that package.
10418
10419 * minibuf.texi (Minibuffer Completion): When ignoring case,
10420 predicate must not be case-sensitive.
10421
10422 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10423 (Test Coverage): Don't talk about "splotches". Clarified.
10424
10425 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10426
10427 * frames.texi (Window Frame Parameters): Fix typo.
10428
10429 2004-11-15 Kim F. Storm <storm@cua.dk>
10430
10431 * symbols.texi (Other Plists): Note that plist-get may signal error.
10432 Add safe-plist-get.
10433
10434 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10435
10436 * modes.texi (Font Lock Basics): Fix typo.
10437
10438 2004-11-08 Richard M. Stallman <rms@gnu.org>
10439
10440 * syntax.texi (Syntax Table Functions): Add syntax-after.
10441
10442 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
10443
10444 * os.texi (Processor Run Time): New section documenting
10445 get-internal-run-time.
10446
10447 2004-11-06 Eli Zaretskii <eliz@gnu.org>
10448
10449 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10450 it nukes elisp-cover.texi.
10451 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10452 elisp-0 etc.
10453
10454 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10455
10456 * commands.texi (Keyboard Macros): Document `append' return value
10457 of `defining-kbd-macro'.
10458
10459 2004-11-01 Richard M. Stallman <rms@gnu.org>
10460
10461 * commands.texi (Interactive Call): Add called-interactively-p.
10462
10463 2004-10-29 Simon Josefsson <jas@extundo.com>
10464
10465 * minibuf.texi (Reading a Password): Revert.
10466
10467 2004-10-28 Richard M. Stallman <rms@gnu.org>
10468
10469 * frames.texi (Display Feature Testing): Explain about "vendor".
10470
10471 2004-10-27 Richard M. Stallman <rms@gnu.org>
10472
10473 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10474 not raw. Clarify `n'.
10475 (Interactive Call): Rewrite interactive-p, focusing on when
10476 and how to use it.
10477 (Misc Events): Clarify previous change.
10478
10479 * advice.texi (Simple Advice): Clarify what job the example does.
10480 (Around-Advice): Clarify ad-do-it.
10481 (Activation of Advice): An option of ad-default-compilation-action
10482 is `never', not `nil'.
10483
10484 2004-10-26 Kim F. Storm <storm@cua.dk>
10485
10486 * commands.texi (Interactive Codes): Add U code letter.
10487
10488 2004-10-25 Simon Josefsson <jas@extundo.com>
10489
10490 * minibuf.texi (Reading a Password): Add.
10491
10492 2004-10-24 Jason Rumney <jasonr@gnu.org>
10493
10494 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10495 and wheel-down.
10496
10497 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10498
10499 * processes.texi (Synchronous Processes): Document process-file.
10500
10501 2004-10-22 Kenichi Handa <handa@m17n.org>
10502
10503 * text.texi (translate-region): Document that it accepts also a
10504 char-table.
10505
10506 2004-10-22 David Ponce <david@dponce.com>
10507
10508 * windows.texi (Resizing Windows): Document the `preserve-before'
10509 argument of the functions `enlarge-window' and `shrink-window'.
10510
10511 2004-10-19 Jason Rumney <jasonr@gnu.org>
10512
10513 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10514
10515 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10516
10517 * text.texi (Filling): Add anchor for definition of
10518 `sentence-end-double-space'.
10519
10520 * searching.texi (Regexp Example): Update description of how
10521 Emacs currently recognizes the end of a sentence.
10522 (Standard Regexps): Update definition of the variable
10523 `sentence-end'. Add definition of the function `sentence-end'.
10524
10525 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10526
10527 * display.texi (Progress): New node.
10528
10529 2004-10-05 Kim F. Storm <storm@cua.dk>
10530
10531 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10532
10533 2004-09-29 Kim F. Storm <storm@cua.dk>
10534
10535 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10536 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10537 fringe bitmap symbols, as they now have their own namespace.
10538 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10539 vs. pixels. Signal error if no free bitmap slots.
10540 (Pixel Specification): Change IMAGE to @var{image}.
10541
10542 2004-09-28 Richard M. Stallman <rms@gnu.org>
10543
10544 * text.texi (Special Properties): Clarify line-spacing and line-height.
10545
10546 * searching.texi (Regexp Search): Add looking-back.
10547
10548 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10549
10550 * display.texi: Correct typos.
10551 (Image Descriptors): Correct xref's.
10552
10553 2004-09-25 Richard M. Stallman <rms@gnu.org>
10554
10555 * text.texi (Special Properties): Cleanups in `cursor'.
10556 Rewrites in `line-height' and `line-spacing'; exchange them.
10557
10558 * display.texi (Fringes): Rewrite previous change.
10559 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10560 (Display Fringe Bitmaps): Node deleted, text moved.
10561 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10562 (Scroll Bars): Clarify set-window-scroll-bars.
10563 (Pointer Shape): Rewrite.
10564 (Specified Space): Clarify :align-to, etc.
10565 (Pixel Specification): Use @var. Clarify new text.
10566 (Other Display Specs): Clarify `slice'.
10567 (Image Descriptors): Cleanups.
10568 (Showing Images): Cleanups.
10569
10570 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10571
10572 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10573
10574 * modes.texi: Various minor changes in addition to:
10575 (Major Mode Conventions): Final call to `run-mode-hooks' should
10576 not be inside the `delay-mode-hooks' form.
10577 (Mode Hooks): New node.
10578 (Hooks): Delete obsolete example.
10579 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10580 node "Mode Hooks".
10581
10582 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10583
10584 * display.texi: Correct various typos.
10585 (Display): Rename node "Pointer Shapes" to "Pointer
10586 Shape". (There is already a node called "Pointer Shapes" in
10587 frames.texi.)
10588 (Images): Remove non-existent node "Image Slices" from menu.
10589
10590 2004-09-23 Kim F. Storm <storm@cua.dk>
10591
10592 * text.texi (Special Properties): Add `cursor', `pointer',
10593 `line-height', and `line-spacing' properties.
10594
10595 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10596 Shapes' to menu.
10597 (Standard Faces): Doc fix for fringe face.
10598 (Fringes): Add `overflow-newline-into-fringe' and
10599 'indicate-buffer-boundaries'.
10600 (Fringe Bitmaps, Pointer Shapes): New nodes.
10601 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10602 Bitmaps' to menu.
10603 (Specified Space): Describe pixel width and height.
10604 (Pixel Specification): New node.
10605 (Other Display Specs): Add `slice' property.
10606 (Display Fringe Bitmaps): New node.
10607 (Images): Add 'Image Slices' to menu.
10608 (Image Descriptors): Add `:pointer' and `:map' properties.
10609 (Showing Images): Add slice arg to `insert-image'.
10610 Add 'insert-sliced-image'.
10611
10612 2004-09-20 Richard M. Stallman <rms@gnu.org>
10613
10614 * commands.texi (Key Sequence Input):
10615 Clarify downcasing in read-key-sequence.
10616
10617 2004-09-08 Juri Linkov <juri@jurta.org>
10618
10619 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10620
10621 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10622
10623 * locals.texi (Standard Buffer-Local Variables):
10624 Add `buffer-auto-save-file-format'.
10625 * internals.texi (Buffer Internals): Describe new
10626 auto_save_file_format field of the buffer structure.
10627 * files.texi (Format Conversion): `auto-save-file-format' has been
10628 renamed `buffer-auto-save-file-format'.
10629
10630 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10631
10632 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10633 an integer or a marker.
10634 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10635
10636 2004-08-22 Richard M. Stallman <rms@gnu.org>
10637
10638 * modes.texi (Major Mode Conventions): Discuss rebinding of
10639 standard key bindings.
10640
10641 2004-08-18 Kim F. Storm <storm@cua.dk>
10642
10643 * processes.texi (Accepting Output): Add `just-this-one' arg to
10644 `accept-process-output'.
10645 (Output from Processes): New var `process-adaptive-read-buffering'.
10646
10647 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10648
10649 * keymaps.texi: Various changes in addition to:
10650 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10651 Give more varied examples for `kbd'.
10652 (Creating Keymaps): Char tables have slots for all characters
10653 without modifiers.
10654 (Active Keymaps): `overriding-local-map' and
10655 `overriding-terminal-local-map' also override text property and
10656 overlay keymaps.
10657 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10658 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10659 to denote a prefix of no events.
10660 `map-keymap' includes parent's bindings _recursively_.
10661 Clarify and correct description of `where-is-internal'.
10662 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10663 (Menu Example): For menus intended for use with the keyboard, the
10664 menu items should be bound to characters or real function keys.
10665
10666 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10667
10668 * objects.texi (Character Type): Reposition `@anchor' to prevent
10669 double space inside sentence in Info.
10670
10671 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10672 renamed to `disabled-command-function'.
10673 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10674 (Command Loop Info): Replace reference to it.
10675 (Disabling Commands): `disabled-command-hook' has been renamed to
10676 `disabled-command-function'.
10677
10678 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10679
10680 * os.texi (Translating Input): Only non-prefix bindings in
10681 `key-translation-map' override actual key bindings. Warn about
10682 possible indirect effect of actual key bindings on non-prefix
10683 bindings in `key-translation-map'.
10684
10685 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10686
10687 * minibuf.texi (High-Level Completion): Add anchor for definition
10688 of `read-variable'.
10689
10690 * commands.texi: Various changes in addition to:
10691 (Using Interactive): Clarify description of `interactive-form'.
10692 (Interactive Call): Mention default for KEYS argument to
10693 `call-interactively'.
10694 (Command Loop Info): Clarify description of `this-command-keys'.
10695 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10696 Value of `last-event-frame' can be `macro'.
10697 (Repeat Events): `double-click-fuzz' is also used to distinguish
10698 clicks and drags.
10699 (Classifying Events): Clarify descriptions of `event-modifiers'
10700 `event-basic-type' and `event-convert-list'.
10701 (Accessing Events): `posn-timestamp' takes POSITION argument.
10702 (Quoted Character Input): Clarify description of
10703 `read-quoted-char' and fix example.
10704 (Quitting): Add `with-local-quit'.
10705 (Disabling Commands): Correct and clarify descriptions of
10706 `enable-command' and `disable-command'.
10707 Mention what happens if `disabled-command-hook' is nil.
10708 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10709 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10710
10711 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10712
10713 * frames.texi: Various changes in addition to:
10714 (Creating Frames): Expand and clarify description of `make-frame'.
10715 (Window Frame Parameters): Either none or both of the `icon-left'
10716 and `icon-top' parameters must be specified. Put descriptions of
10717 `menu-bar-lines' and `toolbar-lines' closer together and change
10718 them accordingly.
10719 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10720 except while processing `frame-title-format' or `icon-title-format'.
10721 (Deleting Frames): Correct description of `delete-frame'.
10722 Non-nil return values of `frame-live-p' are like those of `framep'.
10723 (Frames and Windows): Mention return value of
10724 `set-frame-selected-window'.
10725 (Visibility of Frames): Mention `force' argument to
10726 `make-frame-invisible'. `frame-visible-p' returns t for all
10727 frames on text-only terminals.
10728 (Frame Configurations): Restoring a frame configuration does not
10729 restore deleted frames.
10730 (Window System Selections): `x-set-selection' returns DATA.
10731 (Resources): Add example.
10732 (Display Feature Testing): Clarify descriptions of
10733 `display-pixel-height', `display-pixel-width', `x-server-version'
10734 and `x-server-vendor'.
10735
10736 * windows.texi (Choosing Window): Add anchor.
10737 * minibuf.texi (Minibuffer Misc): Add anchor.
10738
10739 2004-07-23 John Paul Wallington <jpw@gnu.org>
10740
10741 * macros.texi (Defining Macros): Declaration keyword for setting
10742 Edebug spec is `debug' not `edebug'.
10743
10744 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10745
10746 * windows.texi: Various small changes in addition to:
10747 (Window Point): Mention return value of `set-window-point'.
10748 (Window Start): `pos-visible-in-window-p' disregards horizontal
10749 scrolling. Explain return value if PARTIALLY is non-nil.
10750 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10751 and `set-window-vscroll'.
10752 (Size of Window): The argument WINDOW to `window-inside-edges',
10753 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10754 (Resizing Windows): Explain return value of
10755 `shrink-window-if-larger-than-buffer'.
10756 `window-size-fixed' automatically becomes buffer local when set.
10757 (Window Configurations): Explain return value of
10758 `set-window-configuration'.
10759
10760 * minibuf.texi (Minibuffer Misc): Add anchor for
10761 `minibuffer-scroll-window'.
10762
10763 * positions.texi (Text Lines): Add anchor for `count-lines'.
10764
10765 2004-07-17 Richard M. Stallman <rms@gnu.org>
10766
10767 * display.texi (Overlay Properties): Adding `evaporate' prop
10768 deletes empty overlay immediately.
10769
10770 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10771 fix example.
10772
10773 2004-07-16 Jim Blandy <jimb@redhat.com>
10774
10775 * searching.texi (Regexp Backslash): Document new \_< and \_>
10776 operators.
10777
10778 2004-07-16 Juanma Barranquero <lektu@terra.es>
10779
10780 * display.texi (Images): Fix Texinfo usage.
10781
10782 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10783
10784 * buffers.texi (Modification Time): `visited-file-modtime' now
10785 returns a list of two integers, instead of a cons.
10786
10787 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10788
10789 * windows.texi: Various changes in addition to:
10790 (Splitting Windows): Add `split-window-keep-point'.
10791
10792 2004-07-09 Richard M. Stallman <rms@gnu.org>
10793
10794 * frames.texi (Input Focus): Minor fix.
10795
10796 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10797
10798 * frames.texi (Input Focus): Clarify descriptions of
10799 `select-frame-set-input-focus' and `select-frame'.
10800
10801 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10802
10803 * os.texi: Various small changes in addition to:
10804 (Killing Emacs): Expand and clarify description of
10805 `kill-emacs-query-functions' and `kill-emacs-hook'.
10806 (System Environment): Expand and clarify description of `getenv'
10807 and `setenv'.
10808 (Timers): Clarify description of `run-at-time'.
10809 (Translating Input): Correct description of
10810 `extra-keyboard-modifiers'.
10811 (Flow Control): Correct description of `enable-flow-control'.
10812
10813 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10814
10815 * os.texi: Update copyright.
10816 (Session Management): Grammar fix.
10817 Clarify which Emacs does the restarting.
10818 Use @samp for *scratch* buffer.
10819
10820 2004-07-04 Alan Mackenzie <acm@muc.de>
10821
10822 * frames.texi (Input Focus): Add documentation for
10823 `select-frame-set-input-focus'. Replace refs to non-existent
10824 `switch-frame' with `select-frame'. Minor corrections and tidying
10825 up of text-only terminal stuff.
10826
10827 2004-07-02 Richard M. Stallman <rms@gnu.org>
10828
10829 * files.texi (Saving Buffers): Cleanup write-contents-function.
10830 (Magic File Names): Cleanup file-remote-p.
10831
10832 2004-07-02 Kai Großjohann <kai@emptydomain.de>
10833
10834 * files.texi (Magic File Names): `file-remote-p' returns an
10835 identifier of the remote system, not just t.
10836
10837 2004-07-02 David Kastrup <dak@gnu.org>
10838
10839 * searching.texi (Entire Match Data): Add explanation about new
10840 match-data behavior when @var{integers} is non-nil.
10841
10842 2004-06-24 Richard M. Stallman <rms@gnu.org>
10843
10844 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10845
10846 * customize.texi (Variable Definitions): Note about doc strings
10847 and :set.
10848
10849 * keymaps.texi (Keymap Terminology): Document `kbd'.
10850 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10851
10852 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10853 makes it buffer-local.
10854
10855 * files.texi (Saving Buffers): Correct previous change.
10856
10857 * commands.texi (Accessing Events):
10858 Clarify posn-col-row and posn-actual-col-row.
10859
10860 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
10861
10862 * commands.texi (Accessing Events): New functions
10863 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10864
10865 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10866
10867 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10868 * frames.texi, buffers.texi, backups.texi, variables.texi:
10869 * loading.texi, eval.texi, functions.texi, control.texi:
10870 * symbols.texi, minibuf.texi: Reposition @anchor's.
10871
10872 * help.texi: Various small changes in addition to the following.
10873 (Describing Characters): Describe PREFIX argument to
10874 `key-description'. Correct and clarify definition of
10875 `text-char-description'. Describe NEED-VECTOR argument to
10876 `read-kbd-macro'.
10877 (Help Functions): Clarify definition of `apropos'.
10878
10879 2004-06-23 Lars Hansen <larsh@math.ku.dk>
10880
10881 * files.texi (Saving Buffers): Correct description of
10882 `write-contents-functions'.
10883
10884 2004-06-21 Juanma Barranquero <lektu@terra.es>
10885
10886 * display.texi (Images): Remove redundant @vindex directives.
10887 Rewrite `image-library-alist' doc in active voice.
10888
10889 2004-06-14 Juanma Barranquero <lektu@terra.es>
10890
10891 * display.texi (Images): Document new delayed library loading,
10892 variable `image-library-alist' and (existing but undocumented)
10893 function `image-type-available-p'.
10894
10895 2004-06-05 Richard M. Stallman <rms@gnu.org>
10896
10897 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10898 refer the user to the Initial Input node.
10899 (Text from Minibuffer): Likewise.
10900 (Initial Input): New node. Document this feature
10901 and say it is mostly deprecated.
10902
10903 2004-05-30 Richard M. Stallman <rms@gnu.org>
10904
10905 * loading.texi (Named Features): Clarify return value
10906 and meaning of NOERROR.
10907
10908 * variables.texi (File Local Variables): Minor cleanup.
10909
10910 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
10911
10912 * files.texi (Magic File Names): Add `file-remote-p' as operation
10913 of file name handlers.
10914
10915 2004-05-29 Richard M. Stallman <rms@gnu.org>
10916
10917 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10918 as arg to a minor mode command.
10919
10920 2004-05-22 Richard M. Stallman <rms@gnu.org>
10921
10922 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10923
10924 * streams.texi (Output Variables): Doc float-output-format.
10925
10926 * searching.texi (Regexp Special): Nested repetition can be infloop.
10927
10928 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10929 real stack overflow.
10930
10931 * compile.texi: Minor cleanups.
10932
10933 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10934
10935 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10936 circular lists.
10937 (List Elements): Explain handling of circular and dotted lists.
10938
10939 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10940
10941 * modes.texi (Search-based Fontification): Fix typo.
10942
10943 2004-05-10 Juanma Barranquero <lektu@terra.es>
10944
10945 * modes.texi (Mode Line Variables): Fix description of
10946 global-mode-string, which is now after which-func-mode, not the
10947 buffer name.
10948
10949 2004-05-07 Lars Hansen <larsh@math.ku.dk>
10950
10951 * modes.texi (Desktop Save Mode): Add.
10952 (Modes): Add menu entry Desktop Save Mode.
10953
10954 * hooks.texi: Add desktop-after-read-hook,
10955 desktop-no-desktop-file-hook and desktop-save-hook.
10956
10957 * locals.texi: Add desktop-save-buffer.
10958
10959 2004-04-30 Jesper Harder <harder@ifa.au.dk>
10960
10961 * display.texi: emacs -> Emacs.
10962
10963 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10964
10965 * files.texi (Changing Files): Document set-file-times.
10966
10967 2004-04-23 Juanma Barranquero <lektu@terra.es>
10968
10969 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10970
10971 2004-04-18 Jesper Harder <harder@ifa.au.dk>
10972
10973 * tips.texi (Coding Conventions): defopt -> defcustom.
10974
10975 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10976
10977 * sequences.texi: Various clarifications.
10978
10979 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10980
10981 * buffers.texi (Read Only Buffers): Mention optional ARG to
10982 `toggle-read-only'.
10983
10984 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
10985
10986 * windows.texi (Selecting Windows): Note that get-lru-window
10987 returns a full-width window if possible.
10988
10989 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10990
10991 * buffers.texi: Various changes in addition to:
10992 (Buffer File Name): Add `find-buffer-visiting'.
10993 (Buffer Modification): Mention optional ARG to `not-modified'.
10994 (Indirect Buffers): Mention optional CLONE argument to
10995 `make-indirect-buffer'.
10996
10997 * files.texi: Various changes in addition to:
10998 (Visiting Functions): `find-file-hook' is now a normal hook.
10999 (File Name Expansion): Explain difference between the way that
11000 `expand-file-name' and `file-truename' treat `..'.
11001 (Contents of Directories): Mention optional ID-FORMAT argument to
11002 `directory-files-and-attributes'.
11003 (Format Conversion): Mention new optional CONFIRM argument to
11004 `format-write-file'.
11005
11006 2004-04-12 Miles Bader <miles@gnu.org>
11007
11008 * macros.texi (Expansion): Add description of `macroexpand-all'.
11009
11010 2004-04-05 Jesper Harder <harder@ifa.au.dk>
11011
11012 * variables.texi (Variable Aliases):
11013 Mention cyclic-variable-indirection.
11014
11015 * errors.texi (Standard Errors): Ditto.
11016
11017 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11018
11019 * backups.texi: Various small changes in addition to:
11020 (Making Backups): Mention return value of `backup-buffer'.
11021 (Auto-Saving): Mention optional FORCE argument to
11022 `delete-auto-save-file-if-necessary'.
11023 (Reverting): Mention optional PRESERVE-MODES argument to
11024 `revert-buffer'. Correct description of `revert-buffer-function'.
11025
11026 2004-03-22 Juri Linkov <juri@jurta.org>
11027
11028 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11029 with `Vector Functions'.
11030
11031 * text.texi (Sorting): Add missing quote.
11032
11033 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11034
11035 * intro.texi (Lisp History): Replace xref to `cl' manual with
11036 inforef.
11037
11038 2004-03-12 Richard M. Stallman <rms@gnu.org>
11039
11040 * intro.texi (Version Info): Add arg to emacs-version.
11041 (Lisp History): Change xref to CL manual.
11042
11043 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11044
11045 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11046 for Partial Completion mode.
11047
11048 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11049
11050 * customize.texi: Fix typo. Remove eol whitespace.
11051
11052 2004-03-04 Richard M. Stallman <rms@gnu.org>
11053
11054 * processes.texi: Fix typos.
11055
11056 * lists.texi (Building Lists): Minor clarification.
11057
11058 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11059 in make-hash-table.
11060
11061 2004-02-29 Juanma Barranquero <lektu@terra.es>
11062
11063 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11064 rm, and ignore exit code.
11065
11066 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11067
11068 * display.texi (Defining Faces): Add description for min-colors.
11069 Update example.
11070
11071 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11072
11073 * abbrevs.texi: Various corrections and clarifications in addition
11074 to the following:
11075 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11076
11077 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11078
11079 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11080
11081 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11082
11083 * text.texi: Various small changes in addition to the following:
11084 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11085 to delete-horizontal-space.
11086 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11087 description of yank-handler text property at various places.
11088
11089 * frames.texi (Window System Selections): Add anchor.
11090
11091 * syntax.texi (Syntax Table Functions): Clarify and correct
11092 descriptions of make-syntax-table and copy-syntax-table.
11093 (Motion and Syntax): Clarify SYNTAXES argument to
11094 skip-syntax-forward.
11095 (Parsing Expressions): Mention that the return value of
11096 parse-partial-sexp is currently a list of ten rather than nine
11097 elements.
11098 (Categories): Various corrections and clarifications.
11099
11100 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11101
11102 * markers.texi (Marker Insertion Types): Minor change.
11103
11104 * locals.texi (Standard Buffer-Local Variables):
11105 * commands.texi (Interactive Codes, Using Interactive):
11106 * functions.texi (Related Topics): Fix xrefs.
11107
11108 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11109
11110 * lists.texi (Sets And Lists): Update description of delete-dups.
11111
11112 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11113
11114 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11115
11116 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11117
11118 * frames.texi (Parameter Access): frame-parameters arg is optional.
11119 modify-frame-parameters handles nil for FRAME.
11120 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11121 are all-or-nothing for certain toolkits.
11122 Mention parameter wait-for-wm.
11123 (Frames and Windows): In frame-first-window and frame-selected-window
11124 the arg is optional.
11125 (Input Focus): In redirect-frame-focus the second arg is optional.
11126 (Window System Selections): Mention selection type CLIPBOARD.
11127 Mention data-type UTF8_STRING.
11128 Mention numbering of cut buffers.
11129 (Resources): Describe x-resource-name.
11130
11131 2004-02-16 Richard M. Stallman <rms@gnu.org>
11132
11133 * windows.texi (Buffers and Windows): Delete false table
11134 about all-frames.
11135
11136 * syntax.texi (Parsing Expressions): Delete old caveat
11137 about parse-sexp-ignore-comments.
11138
11139 * streams.texi (Output Variables): Add print-quoted.
11140
11141 * lists.texi (Building Lists): Minor cleanup.
11142
11143 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11144
11145 * display.texi (Overlays): Explain overlays use markers.
11146 (Managing Overlays): Explain front-advance and rear-advance
11147 in more detail.
11148
11149 * loading.texi (Unloading): Document unload-feature-special-hooks.
11150 Get rid of fns-NNN.el file.
11151
11152 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11153
11154 * help.texi (Describing Characters): Fix text-char-description
11155 example output.
11156
11157 * edebug.texi (Using Edebug): Fix example.
11158
11159 * debugging.texi (Internals of Debugger): Fix return value.
11160
11161 * files.texi (Changing Files): Fix argname.
11162
11163 * calendar.texi: Fix parens, and default values.
11164
11165 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11166 * nonascii.texi, objects.texi, os.texi: Minor fixes.
11167 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
11168
11169 * positions.texi (Text Lines): Don't add -1 in current-line.
11170
11171 2004-02-16 Richard M. Stallman <rms@gnu.org>
11172
11173 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11174
11175 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11176
11177 * processes.texi (Low-Level Network): Fix a typo.
11178
11179 2004-02-12 Kim F. Storm <storm@cua.dk>
11180
11181 * display.texi (Fringes): Use consistent wording.
11182 Note that window-fringe's window arg is optional.
11183 (Scroll Bars): Use consistent wording.
11184
11185 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11186
11187 * tips.texi (Comment Tips): Document the new conventions for
11188 commenting out code.
11189
11190 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
11191
11192 * positions.texi (Text Lines): Add missing end defun.
11193
11194 2004-02-07 Kim F. Storm <storm@cua.dk>
11195
11196 * positions.texi (Text Lines): Add line-number-at-pos.
11197
11198 2004-02-06 John Paul Wallington <jpw@gnu.org>
11199
11200 * display.texi (Button Properties, Button Buffer Commands):
11201 mouse-2 invokes button, not down-mouse-1.
11202
11203 2004-02-04 Jason Rumney <jasonr@gnu.org>
11204
11205 * makefile.w32-in: Sync with Makefile.in changes.
11206
11207 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11208
11209 * minibuf.texi (Text from Minibuffer): Various corrections and
11210 clarifications.
11211 (Object from Minibuffer): Correct Lisp description of
11212 read-minibuffer.
11213 (Minibuffer History): Clarify description of cons values for
11214 HISTORY arguments.
11215 (Basic Completion): Various corrections and clarifications.
11216 Add completion-regexp-list.
11217 (Minibuffer Completion): Correct and clarify description of
11218 completing-read.
11219 (Completion Commands): Mention Partial Completion mode.
11220 Various other minor changes.
11221 (High-Level Completion): Various corrections and clarifications.
11222 (Reading File Names): Ditto.
11223 (Minibuffer Misc): Ditto.
11224
11225 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11226
11227 * strings.texi (Text Comparison): assoc-string also matches
11228 elements of alists that are strings instead of conses.
11229 (Formatting Strings): Standardize Texinfo usage. Update index
11230 entries.
11231
11232 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11233
11234 * lists.texi (Sets And Lists): Add delete-dups.
11235
11236 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11237
11238 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11239 special form.
11240 * macros.texi (Defining Macros): Update description of `declare',
11241 which now is a macro.
11242 (Wrong Time): Fix typos.
11243
11244 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11245
11246 * compile.texi (Compilation Functions): Expand descriptions of
11247 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11248 and `batch-byte-compile'. In particular, mention and describe
11249 all optional arguments.
11250 (Disassembly): Correct and clarify the description of `disassemble'.
11251
11252 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11253
11254 * searching.texi: Various small changes in addition to the
11255 following.
11256 (Regexp Example): Adapt to new value of `sentence-end'.
11257 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11258 `words'.
11259 (Search and Replace): Add usage note for `perform-replace'.
11260 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11261 `match-data'.
11262 (Standard Regexps): Update for new values of `paragraph-start'
11263 and `sentence-end'.
11264
11265 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11266
11267 * files.texi (Saving Buffers): Clarify descriptions of
11268 `write-contents-functions' and `before-save-hook'.
11269 Make the defvar's for `before-save-hook' and `after-save-hook'
11270 into defopt's.
11271
11272 2004-01-07 Kim F. Storm <storm@cua.dk>
11273
11274 * commands.texi (Click Events): Describe new image and
11275 width/height elements of click events.
11276 (Accessing Events): Add posn-string, posn-image, and
11277 posn-object-width-height. Change posn-object to return either
11278 image or string object.
11279
11280 2004-01-01 Simon Josefsson <jas@extundo.com>
11281
11282 * hooks.texi (Standard Hooks): Add before-save-hook.
11283 * files.texi (Saving Buffers): Likewise.
11284
11285 2004-01-03 Richard M. Stallman <rms@gnu.org>
11286
11287 * frames.texi (Frames and Windows): Delete frame-root-window.
11288
11289 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11290
11291 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11292
11293 * functions.texi: Various small changes in addition to the
11294 following.
11295 (What Is a Function): `functionp' returns nil for macros.
11296 Clarify behavior of this and following functions for symbol arguments.
11297 (Function Documentation): Add `\' in front of (fn @var{arglist})
11298 and explain why.
11299 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11300 Add anchor.
11301 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11302
11303 2004-01-01 Miles Bader <miles@gnu.org>
11304
11305 * display.texi (Buttons): New section.
11306
11307 2003-12-31 Andreas Schwab <schwab@suse.de>
11308
11309 * numbers.texi (Math Functions): sqrt reports a domain-error
11310 error.
11311 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11312
11313 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11314
11315 * tips.texi (Documentation Tips): Update item on hyperlinks in
11316 documentation strings.
11317
11318 * errors.texi (Standard Errors): Various small corrections and
11319 additions.
11320
11321 * control.texi: Various small changes in addition to the
11322 following.
11323 (Signaling Errors): Provide some more details on how `signal'
11324 constructs the error message. Add anchor to the definition of
11325 `signal'.
11326 (Error Symbols): Describe special treatment of `quit'.
11327 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11328 to emphasize that it has to be a single form.
11329
11330 * buffers.texi: Add anchor.
11331
11332 2003-12-29 Richard M. Stallman <rms@gnu.org>
11333
11334 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11335 (Window Configurations): Add window-configuration-frame.
11336
11337 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11338
11339 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11340 Change arg name in get-char-property.
11341 (Special Properties): Update handling of keymap property.
11342
11343 * strings.texi (Modifying Strings): Add clear-string.
11344 (Text Comparison): Add assoc-string and remove
11345 assoc-ignore-case, assoc-ignore-representation.
11346
11347 * os.texi (Time of Day): Add set-time-zone-rule.
11348
11349 * numbers.texi (Math Functions): asin, acos, log, log10
11350 report domain-error errors.
11351
11352 * nonascii.texi (Converting Representations):
11353 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11354 (Encoding and I/O): Add file-name-coding-system.
11355
11356 * modes.texi (Search-based Fontification): Explain that
11357 face specs are symbols with face names as values.
11358
11359 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11360
11361 * lists.texi (Building Lists): remq moved elsewhere.
11362 (Sets And Lists): remq moved here.
11363 (Association Lists): Refer to assoc-string.
11364
11365 * internals.texi (Garbage Collection): Add memory-use-counts.
11366
11367 * frames.texi (Frames and Windows): Add set-frame-selected-window
11368 and frame-root-window.
11369
11370 * files.texi (Contents of Directories):
11371 Add directory-files-and-attributes.
11372
11373 * display.texi (Refresh Screen): Add force-window-update.
11374 (Invisible Text): Explain about moving point out of invis text.
11375 (Overlay Properties): Add overlay-properties.
11376 (Managing Overlays): Add overlayp.
11377 (GIF Images): Invalid image number displays a hollow box.
11378
11379 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11380 (Killing Buffers): Add buffer-live-p.
11381
11382 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11383
11384 * display.texi (Fringes): Fix typo "set-buffer-window".
11385
11386 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11387
11388 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11389 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11390 Add or change various xrefs and anchors.
11391
11392 * commands.texi: Replace all occurrences of @acronym{CAR} with
11393 @sc{car}, for consistency with the rest of the Elisp manual.
11394 `car' and `cdr' are historically acronyms, but are no longer
11395 widely thought of as such.
11396
11397 * internals.texi (Pure Storage): Mention that `purecopy' does not
11398 copy text properties.
11399 (Object Internals): Now 29 bits are used (in most implementations)
11400 to address Lisp objects.
11401
11402 * variables.texi (Variables with Restricted Values): New node.
11403
11404 * objects.texi (Lisp Data Types): Mention that certain variables
11405 can only take on a restricted set of values and add an xref to
11406 the new node "Variables with Restricted Values".
11407
11408 * eval.texi (Function Indirection): Describe the errors that
11409 `indirect-function' can signal.
11410 (Eval): Clarify the descriptions of `eval-region' and `values'.
11411 Describe `eval-buffer' instead of `eval-current-buffer' and
11412 mention `eval-current-buffer' as an alias for `current-buffer'.
11413 Correct the description and mention all optional arguments.
11414
11415 * nonascii.texi: Various small changes in addition to the
11416 following.
11417 (Converting Representations): Clarify behavior of
11418 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11419 ASCII arguments.
11420 (Character Sets): Document the variable `charset-list' and adapt
11421 the definition of the function `charset-list' accordingly.
11422 (Translation of Characters): Clarify use of generic characters in
11423 `make-translation-table'. Clarify and correct the description of
11424 the use of translation tables in encoding and decoding.
11425 (User-Chosen Coding Systems): Correct and clarify the description
11426 of `select-safe-coding-system'.
11427 (Default Coding Systems): Clarify description of
11428 `file-coding-system-alist'.
11429
11430 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11431
11432 * strings.texi (Text Comparison): Correctly describe when two
11433 strings are `equal'. Combine and clarify descriptions of
11434 `assoc-ignore-case' and `assoc-ignore-representation'.
11435
11436 * objects.texi (Non-ASCII in Strings): Clarify description of
11437 when a string is unibyte or multibyte.
11438 (Bool-Vector Type): Update examples.
11439 (Equality Predicates): Correctly describe when two strings are
11440 `equal'.
11441
11442 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11443
11444 * lists.texi (Building Lists): `append' no longer accepts integer
11445 arguments. Update the description of `number-sequence' to reflect
11446 recent changes.
11447 (Sets And Lists): Describe `member-ignore-case' after `member'.
11448
11449 2003-11-27 Kim F. Storm <storm@cua.dk>
11450
11451 * commands.texi (Click Events): Click object may be an images.
11452 Describe (dx . dy) element of click positions.
11453 (Accessing Events): Remove duplicate posn-timestamp.
11454 New functions posn-object and posn-object-x-y.
11455
11456 2003-11-23 Kim F. Storm <storm@cua.dk>
11457
11458 * commands.texi (Click Events): Describe enhancements to event
11459 position lists, including new text-pos and (col . row) items.
11460 Mention left-fringe and right-fringe area events.
11461 (Accessing Events): New functions posn-area and
11462 posn-actual-col-row. Mention posn-timestamp. Mention that
11463 posn-point in non-text area still returns buffer position.
11464 Clarify posn-col-row.
11465
11466 2003-11-21 Lars Hansen <larsh@math.ku.dk>
11467
11468 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11469 * anti.texi (File Attributes): Describe removed parameter
11470 ID-FORMAT.
11471
11472 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11473
11474 * positions.texi (Positions): Mention that, if a marker is used as
11475 a position, its buffer is ignored.
11476
11477 * markers.texi (Overview of Markers): Mention it here too.
11478
11479 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11480
11481 * numbers.texi (Numeric Conversions): Not just `floor', but also
11482 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11483
11484 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11485
11486 * markers.texi (Creating Markers): Specify insertion type of
11487 created markers. Add xref to `Marker Insertion Types'.
11488 Second argument to `copy-marker' is optional.
11489 (Marker Insertion Types): Mention that most markers are created
11490 with insertion type nil.
11491 (The Mark): Correctly describe when `mark' signals an error.
11492 (The Region): Correctly describe when `region-beginning' and
11493 `region-end' signal an error.
11494
11495 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11496
11497 * hash.texi (Creating Hash): Clarify description of `eql'.
11498 `makehash' is obsolete.
11499 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11500
11501 * positions.texi (Point): Change description of `buffer-end', so
11502 that it is also correct for floating point arguments.
11503 (List Motion): Correct argument lists of `beginning-of-defun' and
11504 `end-of-defun'.
11505 (Excursions): Add xref to `Marker Insertion Types'.
11506 (Narrowing): Argument to `narrow-to-page' is optional.
11507
11508 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11509
11510 * streams.texi (Output Streams): Clarify behavior of point for
11511 marker output streams.
11512
11513 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11514
11515 * variables.texi (Defining Variables): Second argument to
11516 `defconst' is not optional.
11517 (Setting Variables): Mention optional argument APPEND to
11518 `add-to-list'.
11519 (Creating Buffer-Local): Expand description of
11520 `make-variable-buffer-local'.
11521 (Frame-Local Variables): Expand description of
11522 `make-variable-frame-local'.
11523 (Variable Aliases): Correct description of optional argument
11524 DOCSTRING to `defvaralias'. Mention return value of
11525 `defvaralias'.
11526 (File Local Variables): Add xref to `File variables' in Emacs
11527 Manual. Correct description of `hack-local-variables'. Mention
11528 `safe-local-variable' property. Mention optional second argument
11529 to `risky-local-variable-p'.
11530
11531 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11532
11533 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11534
11535 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11536
11537 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11538 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11539 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11540 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11541 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11542 lispref/processes.texi, lispref/searching.texi,
11543 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11544 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11545 @acronym{FOO}.
11546
11547 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11548
11549 * strings.texi (Creating Strings): Argument START to `substring'
11550 can not be `nil'. Expand description of
11551 `substring-no-properties'. Correct description of `split-string',
11552 especially with respect to empty matches. Prevent very bad line
11553 break in definition of `split-string-default-separators'.
11554 (Text Comparison): `string=' and `string<' also accept symbols as
11555 arguments.
11556 (String Conversion): More completely describe argument BASE in
11557 `string-to-number'.
11558 (Formatting Strings): `%s' and `%S' in `format' do require
11559 corresponding object. Clarify behavior of numeric prefix after
11560 `%' in `format'.
11561 (Case Conversion): The argument to `upcase-initials' can be a
11562 character.
11563
11564 2003-10-27 Kenichi Handa <handa@m17n.org>
11565
11566 * display.texi (Fontsets): Fix texinfo usage.
11567
11568 2003-10-25 Kenichi Handa <handa@m17n.org>
11569
11570 * display.texi (Fontsets): Add description of the function
11571 set-fontset-font.
11572
11573 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11574
11575 * display.texi (Temporary Displays): Add xref to `Documentation
11576 Tips'.
11577
11578 * functions.texi (Function Safety): Use inforef instead of pxref
11579 for SES.
11580
11581 2003-10-23 Andreas Schwab <schwab@suse.de>
11582
11583 * Makefile.in (TEX, texinputdir): Don't define.
11584 (TEXI2DVI): Define.
11585 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11586 add $(srcdir)/index.texi.
11587 ($(infodir)/elisp): Remove index.texi dependency.
11588 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11589 (index.texi): Remove target.
11590 (dist): Don't link $(srcdir)/permute-index.
11591 (clean): Don't remove index.texi.
11592
11593 * permute-index, index.perm: Remove.
11594 * index.texi: Rename from index.unperm.
11595
11596 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11597
11598 * tips.texi (Documentation Tips): Document new behavior for face
11599 and variable hyperlinks in Help mode.
11600
11601 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11602
11603 * objects.texi (Integer Type): Update for extra bit of integer range.
11604 (Character Type): Ditto.
11605
11606 2003-10-16 Eli Zaretskii <eliz@gnu.org>
11607
11608 * numbers.texi (Integer Basics): Add index entries for reading
11609 numbers in hex, octal, and binary.
11610
11611 2003-10-16 Lute Kamstra <lute@gnu.org>
11612
11613 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11614 argument.
11615
11616 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11617
11618 * windows.texi (Choosing Window): Fix typo.
11619 * edebug.texi (Edebug Execution Modes): Fix typo.
11620
11621 2003-10-13 Richard M. Stallman <rms@gnu.org>
11622
11623 * windows.texi (Basic Windows): A window has fringe settings,
11624 display margins and scroll-bar settings.
11625 (Splitting Windows): Doc split-window return value.
11626 Clean up one-window-p.
11627 (Selecting Windows): Fix typo.
11628 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11629 (Buffers and Windows): In set-window-buffer, explain effect
11630 on fringe settings and scroll bar settings.
11631 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11632 (Choosing Window): Use defopt for pop-up-frame-function.
11633 For special-display-buffer-names, explain same-window and same-frame.
11634 Clarify window-dedicated-p return value.
11635 (Textual Scrolling): scroll-up and scroll-down can get an error.
11636 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11637 Clarify set-window-hscroll.
11638 (Size of Window): Don't mention tool bar in window-height.
11639 (Coordinates and Windows): Explain what coordinates-in-window-p
11640 returns for fringes and display margins.
11641 (Window Configurations): Explain saving fringes, etc.
11642
11643 * tips.texi (Library Headers): Clean up Documentation.
11644
11645 * syntax.texi (Parsing Expressions): Clean up forward-comment
11646 and parse-sexp-lookup-properties.
11647
11648 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11649
11650 * os.texi (System Environment): Clean up text for load-average errors.
11651
11652 * modes.texi (Hooks): Don't explain local hook details at front.
11653 Clarify run-hooks and run-hook-with-args a little.
11654 Clean up add-hook and remove-hook.
11655
11656 * edebug.texi (Edebug Execution Modes): Clarify t.
11657 Document edebug-sit-for-seconds.
11658 (Coverage Testing): Document C-x X = and =.
11659 (Instrumenting Macro Calls): Fix typo.
11660 (Specification List): Don't index the specification keywords.
11661
11662 2003-10-10 Kim F. Storm <storm@cua.dk>
11663
11664 * processes.texi (Network): Introduce make-network-process.
11665
11666 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11667
11668 * tips.texi (Library Headers): Fix typo.
11669
11670 2003-10-07 Juri Linkov <juri@jurta.org>
11671
11672 * modes.texi (Imenu): Mention imenu-create-index-function's
11673 default value. Explain submenus better.
11674
11675 2003-10-07 Lute Kamstra <lute@gnu.org>
11676
11677 * modes.texi (Faces for Font Lock): Fix typo.
11678 (Hooks): Explain how buffer-local hook variables can refer to
11679 global hook variables.
11680 Various minor clarifications.
11681
11682 2003-10-06 Lute Kamstra <lute@gnu.org>
11683
11684 * tips.texi (Coding Conventions): Mention naming conventions for
11685 hooks.
11686
11687 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11688
11689 * loading.texi (Library Search): Correct default value of
11690 load-suffixes.
11691 (Named Features): Fix typo.
11692
11693 2003-10-05 Richard M. Stallman <rms@gnu.org>
11694
11695 * loading.texi (Named Features): In `provide',
11696 say how to test for subfeatures.
11697 (Unloading): In unload-feature, use new var name
11698 unload-feature-special-hooks.
11699
11700 2003-10-03 Lute Kamstra <lute@gnu.org>
11701
11702 * modes.texi (Major Mode Conventions): Mention third way to set up
11703 Imenu.
11704 (Imenu): A number of small fixes.
11705 Delete documentation of internal variable imenu--index-alist.
11706 Document the return value format of imenu-create-index-function
11707 functions.
11708
11709 2003-09-30 Richard M. Stallman <rms@gnu.org>
11710
11711 * processes.texi (Network): Say what stopped datagram connections do.
11712
11713 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11714
11715 * display.texi (Overlay Properties): Clarify `evaporate' property.
11716
11717 2003-09-29 Lute Kamstra <lute@gnu.org>
11718
11719 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11720 constructs should be marked as risky.
11721 Change cons cell into proper list.
11722 (Mode Line Variables): Change cons cell into proper list.
11723
11724 2003-09-26 Lute Kamstra <lute@gnu.org>
11725
11726 * modes.texi (Mode Line Data): Document the :propertize construct.
11727 (Mode Line Variables): Reorder the descriptions of the variables
11728 to match their order in the default mode-line-format.
11729 Describe the new variables mode-line-position and mode-line-modes.
11730 Update the default values of mode-line-frame-identification,
11731 minor-mode-alist, and default-mode-line-format.
11732 (Properties in Mode): Mention the :propertize construct.
11733
11734 2003-09-26 Richard M. Stallman <rms@gnu.org>
11735
11736 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11737 * loading.texi, minibuf.texi, text.texi, variables.texi:
11738 Avoid @strong{Note:}.
11739
11740 2003-09-26 Richard M. Stallman <rms@gnu.org>
11741
11742 * keymaps.texi (Remapping Commands): Fix typo.
11743
11744 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11745
11746 * processes.texi (Low-Level Network): Fix typo.
11747
11748 2003-09-23 Kim F. Storm <storm@cua.dk>
11749
11750 * processes.texi (Network, Network Servers): Fix typos.
11751 (Low-Level Network): Add timeout value for :server keyword.
11752 Add new option keywords to make-network-process.
11753 Add set-network-process-options.
11754 Explain how to test availability of network options.
11755
11756 2003-09-19 Richard M. Stallman <rms@gnu.org>
11757
11758 * text.texi (Motion by Indent): Arg to
11759 backward-to-indentation and forward-to-indentation is optional.
11760
11761 * strings.texi (Creating Strings): Add substring-no-properties.
11762
11763 * processes.texi
11764 (Process Information): Add list-processes arg QUERY-ONLY.
11765 Delete process-contact from here.
11766 Add new status values for process-status.
11767 Add process-get, process-put, process-plist, set-process-plist.
11768 (Synchronous Processes): Add call-process-shell-command.
11769 (Signals to Processes): signal-process allows process objects.
11770 (Network): Complete rewrite.
11771 (Network Servers, Datagrams, Low-Level Network): New nodes.
11772
11773 * positions.texi (Word Motion): forward-word, backward-word
11774 arg is optional. Reword.
11775
11776 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11777
11778 * variables.texi (Creating Buffer-Local):
11779 Delete duplicate definition of buffer-local-value.
11780 (File Local Variables): Explain about discarding text props.
11781
11782 2003-09-11 Richard M. Stallman <rms@gnu.org>
11783
11784 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11785 changes variables that record input events.
11786 (Minibuffer Misc): Add minibuffer-selected-window.
11787
11788 * lists.texi (Building Lists): Add copy-tree.
11789
11790 * display.texi (Fontsets): Add char-displayable-p.
11791 (Scroll Bars): New node.
11792
11793 2003-09-08 Lute Kamstra <lute@gnu.org>
11794
11795 * modes.texi (%-Constructs): Document new `%i' and `%I'
11796 constructs.
11797
11798 2003-09-03 Peter Runestig <peter@runestig.com>
11799
11800 * makefile.w32-in: New file.
11801
11802 2003-08-29 Richard M. Stallman <rms@gnu.org>
11803
11804 * display.texi (Overlay Properties): Clarify how priorities
11805 affect use of the properties.
11806
11807 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11808
11809 * customize.texi (Type Keywords): Correct the description of
11810 `:help-echo' in the case where `motion-doc' is a function.
11811
11812 2003-08-14 John Paul Wallington <jpw@gnu.org>
11813
11814 * modes.texi (Emulating Mode Line): Subsection, not section.
11815
11816 2003-08-13 Richard M. Stallman <rms@gnu.org>
11817
11818 * elisp.texi (Top): Update subnode lists in menu.
11819
11820 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11821 (Kill Functions): kill-region has new arg yank-handler.
11822 (Yanking): New node.
11823 (Yank Commands): Add yank-undo-function.
11824 (Low-Level Kill Ring):
11825 kill-new and kill-append have new arg yank-handler.
11826 (Changing Properties): Add remove-list-of-text-properties.
11827 (Atomic Changes): New node.
11828
11829 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11830
11831 * streams.texi (Output Variables): Add eval-expression-print-length
11832 and eval-expression-print-level.
11833
11834 * os.texi (Time Conversion): For encode-time, explain limits on year.
11835
11836 * objects.texi (Character Type): Define anchor "modifier bits".
11837
11838 * modes.texi (Emulating Mode Line): New node.
11839 (Search-based Fontification): Font Lock uses font-lock-face property.
11840 (Other Font Lock Variables): Likewise.
11841
11842 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11843 not vectors.
11844 (Active Keymaps): Add emulation-mode-map-alists.
11845 (Functions for Key Lookup): key-binding has new arg no-remap.
11846 (Remapping Commands): New node.
11847 (Scanning Keymaps): where-is-internal has new arg no-remap.
11848 (Tool Bar): Add tool-bar-local-item-from-menu.
11849 Clarify when to use tool-bar-add-item-from-menu.
11850
11851 * commands.texi (Interactive Call): commandp has new arg.
11852 (Command Loop Info): Add this-original-command.
11853
11854 2003-08-06 John Paul Wallington <jpw@gnu.org>
11855
11856 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11857
11858 * display.texi (Warning Basics): Fix typo.
11859 (Fringes): Add closing curly bracket and fix typo.
11860
11861 * elisp.texi (Top): Fix typo.
11862
11863 2003-08-05 Richard M. Stallman <rms@gnu.org>
11864
11865 * elisp.texi: Update lists of subnodes.
11866
11867 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11868
11869 * variables.texi (Local Variables): Use lc for example variable names.
11870
11871 * tips.texi (Library Headers): Explain where to put -*-.
11872
11873 * strings.texi (Creating Strings): Fix xref for vconcat.
11874
11875 * sequences.texi (Vector Functions):
11876 vconcat no longer allows integer args.
11877
11878 * minibuf.texi (Reading File Names): read-file-name has new
11879 arg PREDICATE. New function read-directory-name.
11880
11881 * macros.texi (Defining Macros): Give definition of `declare'.
11882 (Indenting Macros): New node.
11883
11884 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11885 (Window Frame Parameters): Make separate table of parameters
11886 that are coupled with specific face attributes.
11887 (Deleting Frames): delete-frame-hooks renamed to
11888 delete-frame-functions.
11889
11890 * files.texi (Magic File Names): Add file-remote-p.
11891 Clarify file-local-copy.
11892
11893 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11894 here; instead xref Defining Macros.
11895
11896 * display.texi (Warnings): New node, and subnodes.
11897 (Fringes): New node.
11898
11899 * debugging.texi (Test Coverage): New node.
11900
11901 * compile.texi (Compiler Errors): Explain with-no-warnings
11902 and other ways to suppress warnings.
11903
11904 * commands.texi (Interactive Call): Minor clarification.
11905
11906 * buffers.texi (Buffer File Name): set-visited-file-name
11907 renames the buffer too.
11908
11909 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11910
11911 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
11912
11913 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11914
11915 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
11916
11917 * internals.texi (Garbage Collection): Fix previous change.
11918
11919 2003-07-22 Richard M. Stallman <rms@gnu.org>
11920
11921 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11922
11923 * display.texi (Width): Use \s syntax in example.
11924 (Font Selection): Add face-font-rescale-alist.
11925
11926 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11927 Remove spurious indent in example.
11928
11929 * lists.texi (Building Lists): Add number-sequence.
11930
11931 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11932
11933 * functions.texi (Function Documentation): Explain how to
11934 show calling convention explicitly in the doc string.
11935
11936 * windows.texi (Selecting Windows): save-selected-window saves
11937 selected window of each frame.
11938 (Window Configurations): Minor change.
11939
11940 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11941
11942 * streams.texi (Output Variables): Add print-continuous-numbering
11943 and print-number-table.
11944
11945 * processes.texi (Decoding Output): New node.
11946
11947 * os.texi (Time Conversion): decode-time arg is optional.
11948
11949 * objects.texi (Character Type): Don't use space as example for \.
11950 Make list of char names and \-sequences correspond.
11951 Explain that \s is not used in strings. `\ ' needs space after.
11952
11953 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11954 (Translation of Characters): Add translation-table-for-input.
11955 (Default Coding Systems): Add auto-coding-functions.
11956 (Explicit Encoding): Add decode-coding-inserted-region.
11957 (Locales): Add locale-info.
11958
11959 * minibuf.texi (Basic Completion): Describe test-completion.
11960 Collections can be lists of strings.
11961 Clean up lazy-completion-table.
11962 (Programmed Completion): Mention test-completion.
11963 Clarify why lambda expressions are not accepted.
11964 (Minibuffer Misc): Describe minibufferp.
11965
11966 2003-07-14 Richard M. Stallman <rms@gnu.org>
11967
11968 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11969
11970 * windows.texi (Selecting Windows): New arg to select-window.
11971 (Selecting Windows): Add with-selected-window.
11972 (Size of Window): Add window-inside-edges, etc.
11973
11974 * internals.texi (Garbage Collection): Add post-gc-hook.
11975
11976 * processes.texi (Subprocess Creation): Add exec-suffixes.
11977
11978 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11979 (Scanning Keymaps): Add map-keymaps.
11980 (Defining Menus): Add keymap-prompt.
11981
11982 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11983 most-negative-fixnum.
11984
11985 * compile.texi (Byte Compilation): Explain no-byte-compile.
11986 (Compiler Errors): New node.
11987
11988 * os.texi (User Identification): user-uid, user-real-uid
11989 can return float.
11990
11991 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11992 and about derived modes.
11993 (Minor Modes): Add minor-mode-list.
11994 (Defining Minor Modes): Keyword args for define-minor-mode.
11995 (Search-based Fontification): Explain managing other properties.
11996 (Other Font Lock Variables): Add font-lock-extra-managed-props.
11997 (Faces for Font Lock): Add font-lock-preprocessor-face.
11998 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11999
12000 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12001 (Variable Aliases): Clarify defvaralias.
12002
12003 * loading.texi (Library Search): Add load-suffixes.
12004
12005 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12006 (Programmed Completion): Add dynamic-completion-table.
12007
12008 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12009 (Magic File Names): Specify precedence order of handlers.
12010
12011 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12012 and post-command-hook.
12013 (Waiting): New calling convention for sit-for.
12014
12015 * text.texi (Special Properties): local-map and keymap properties
12016 apply based on their stickiness.
12017
12018 2003-07-07 Richard M. Stallman <rms@gnu.org>
12019
12020 * modes.texi (Minor Mode Conventions): Specify only some kinds
12021 of list values as args to minor modes.
12022
12023 * files.texi (File Name Expansion): Warn about iterative use
12024 of substitute-in-file-name.
12025
12026 * advice.texi (Activation of Advice): Clean up previous change.
12027
12028 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12029
12030 * advice.texi (Activation of Advice): Note that ad-start-advice is
12031 turned on by default.
12032
12033 2003-06-30 Richard M. Stallman <rms@gnu.org>
12034
12035 * text.texi (Buffer Contents): Document current-word.
12036 (Change Hooks): Not called for *Messages*.
12037
12038 * functions.texi (Defining Functions): Explain about redefining
12039 primitives.
12040 (Function Safety): Rename. Minor changes.
12041 Comment out the detailed criteria for what is safe.
12042
12043 2003-06-22 Andreas Schwab <schwab@suse.de>
12044
12045 * objects.texi (Symbol Type): Fix description of examples.
12046
12047 2003-06-16 Andreas Schwab <schwab@suse.de>
12048
12049 * hash.texi (Creating Hash): Fix description of :weakness.
12050
12051 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12052
12053 * files.texi (Changing Files): copy-file copies file modes, too.
12054
12055 2003-05-28 Richard M. Stallman <rms@gnu.org>
12056
12057 * strings.texi (Creating Strings): Clarify split-string.
12058
12059 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12060
12061 * strings.texi (Creating Strings): Update split-string specification
12062 and examples.
12063
12064 2003-05-19 Richard M. Stallman <rms@gnu.org>
12065
12066 * elisp.texi: Correct invariant section names.
12067
12068 2003-04-20 Richard M. Stallman <rms@gnu.org>
12069
12070 * os.texi (Timers): Explain about timers and quitting.
12071
12072 2003-04-19 Richard M. Stallman <rms@gnu.org>
12073
12074 * internals.texi (Writing Emacs Primitives): Strings are
12075 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12076 Explain GCPRO convention for varargs function args.
12077
12078 2003-04-16 Richard M. Stallman <rms@gnu.org>
12079
12080 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12081
12082 2003-04-08 Richard M. Stallman <rms@gnu.org>
12083
12084 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12085
12086 2003-02-13 Kim F. Storm <storm@cua.dk>
12087
12088 * objects.texi (Character Type): New \s escape for space.
12089
12090 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12091
12092 * os.texi (System Environment): Add cygwin system-type.
12093
12094 2003-01-25 Richard M. Stallman <rms@gnu.org>
12095
12096 * keymaps.texi: Document that a symbol can act as a keymap.
12097
12098 2003-01-13 Richard M. Stallman <rms@gnu.org>
12099
12100 * text.texi (Changing Properties): Say string indices are origin-0.
12101
12102 * positions.texi (Screen Lines) <compute-motion>:
12103 Correct order of elts in return value.
12104
12105 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12106 how to define a default binding.
12107
12108 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12109
12110 * loading.texi (Unloading): Fix recent change for load-history.
12111
12112 * customize.texi (Simple Types): Clarify description of custom
12113 type 'number. Describe new custom type 'float.
12114
12115 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12116
12117 * variables.texi (File Local Variables): Fix typo.
12118
12119 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12120
12121 From Michael Albinus <Michael.Albinus@alcatel.de>.
12122
12123 * README: Target for Info file is `make info'.
12124
12125 * files.texi (File Name Components): Fix typos in
12126 `file-name-sans-extension'.
12127 (Magic File Names): Complete list of operations for magic file
12128 name handlers.
12129
12130 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12131
12132 * variables.texi (File Local Variables): New function
12133 risky-local-variable-p.
12134
12135 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12136
12137 * functions.texi (Function safety): New node about unsafep.
12138
12139 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12140
12141 * customize.texi (Splicing into Lists): Fix example.
12142 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
12143
12144 2002-06-17 Juanma Barranquero <lektu@terra.es>
12145
12146 * frames.texi (Display Feature Testing): Fix typo.
12147
12148 2002-06-12 Andreas Schwab <schwab@suse.de>
12149
12150 * frames.texi (Initial Parameters, Resources): Fix references to
12151 the Emacs manual.
12152
12153 2002-05-13 Kim F. Storm <storm@cua.dk>
12154
12155 * variables.texi (Intro to Buffer-Local): Update warning and
12156 example relating to changing buffer inside let.
12157
12158 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
12159
12160 * os.texi (Session Management): New node about X Session management.
12161
12162 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12163
12164 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12165 to which the manual corresponds, and the copyright years.
12166
12167 * Makefile.in (VERSION): Set to 2.9.
12168
12169 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12170
12171 * elisp.texi: Change the category in @dircategory to "Emacs", to
12172 make it consistent with info/dir.
12173
12174 2001-11-25 Miles Bader <miles@gnu.org>
12175
12176 * text.texi (Fields): Describe new `limit' arg in
12177 field-beginning/field-end.
12178
12179 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12180
12181 * permute-index: Don't depend on csh-specific features.
12182 Replace the interpreter name with /bin/sh.
12183
12184 * two-volume-cross-refs.txt: New file.
12185 * two.el: New file.
12186 * spellfile: New file.
12187
12188 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12189
12190 * permute-index: New file.
12191
12192 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12193 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12194 8+3 restricted namespace.
12195
12196 * Makefile.in (infodir): Define relative to $(srcdir).
12197 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12198 include directories list via -I switch to makeinfo.
12199 (index.texi): Use cp if both hard and symbolic links fail.
12200
12201 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12202
12203 * Makefile.in (distclean): Add.
12204
12205 The following changes make ELisp manual part of the Emacs
12206 distribution:
12207
12208 * Makefile.in: Add Copyright notice.
12209 (prefix): Remove.
12210 (infodir): Change value to "../info".
12211 (VPATH): New variable.
12212 (MAKE): Don't define.
12213 (texmacrodir): Don't define.
12214 (texinputdir): Append the existing value of TEXINPUTS.
12215 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12216 command to be compatible with man/Makefile.in, and to put the
12217 output into ../info.
12218 (info): Add target.
12219 (installall): Target removed.
12220
12221 2001-10-31 Pavel Janík <Pavel@Janik.cz>
12222
12223 * tips.texi (Coding Conventions): Fix typo.
12224
12225 2001-10-23 Gerd Moellmann <gerd@gnu.org>
12226
12227 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12228
12229 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12230
12231 * files.texi (File Name Components): Update the description of
12232 file-name-sans-extension and file-name-extension, as they now
12233 ignore leading dots.
12234
12235 2001-10-20 Gerd Moellmann <gerd@gnu.org>
12236
12237 * (Version 21.1 released.)
12238
12239 2001-10-19 Miles Bader <miles@gnu.org>
12240
12241 * positions.texi (Text Lines): Describe behavior of
12242 `beginning-of-line'/`end-of-line' in the presence of field properties.
12243
12244 2001-10-17 Gerd Moellmann <gerd@gnu.org>
12245
12246 * Makefile.in (VERSION): Set to 2.8.
12247 (manual): Use `manual-21'.
12248
12249 * elisp.texi (VERSION): Add and use it where the version
12250 number was used. Set it to 2.8.
12251
12252 * intro.texi: Likewise.
12253
12254 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12255
12256 * files.texi (File Name Completion): Document the significance of
12257 a trailing slash in elements of completion-ignored-extensions.
12258
12259 2001-10-06 Miles Bader <miles@gnu.org>
12260
12261 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12262
12263 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12264
12265 * variables.texi (Variable Aliases): New node.
12266
12267 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12268
12269 * Branch for 21.1.
12270
12271 2001-10-02 Miles Bader <miles@gnu.org>
12272
12273 * minibuf.texi (Minibuffer Misc): Add entries for
12274 `minibuffer-contents', `minibuffer-contents-no-properties', and
12275 `delete-minibuffer-contents'.
12276 Correct description for `minibuffer-prompt-end'.
12277
12278 * text.texi (Property Search): Correct descriptions of
12279 `next-char-property-change' and `previous-char-property-change'.
12280 Add entries for `next-single-char-property-change' and
12281 `previous-single-char-property-change'.
12282 Make operand names a bit more consistent.
12283
12284 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12285
12286 * frames.texi (Finding All Frames): Document that next-frame and
12287 previous-frame are local to current terminal.
12288
12289 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12290
12291 * keymaps.texi (Creating Keymaps): Fix the description of the
12292 result of make-keymap.
12293
12294 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12295
12296 * display.texi (Font Lookup, Attribute Functions)
12297 (Image Descriptors): Add cross-references to the definition of
12298 selected frame.
12299
12300 * buffers.texi (The Buffer List): Add cross-references to the
12301 definition of selected frame.
12302
12303 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12304 frame at any given time.
12305 (Multiple Displays, Size and Position): Add a cross-reference to
12306 the definition of the selected frame.
12307
12308 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12309
12310 * strings.texi (String Conversion) <string-to-number>: Document
12311 that a float is returned for integers that are too large.
12312
12313 * frames.texi (Mouse Position): Document mouse-position-function.
12314 (Display Feature Testing): Document display-images-p.
12315 (Window Frame Parameters): Document the cursor-type variable.
12316
12317 * numbers.texi (Integer Basics): Document CL style read syntax for
12318 integers in bases other than 10.
12319
12320 * positions.texi (List Motion):
12321 Document open-paren-in-column-0-is-defun-start.
12322
12323 * lists.texi (Sets And Lists): Document member-ignore-case.
12324
12325 * internals.texi (Garbage Collection): Document the used and free
12326 strings report.
12327 (Memory Usage): Document strings-consed.
12328
12329 * os.texi (Time of Day): Document float-time.
12330 (Recording Input): Document that clear-this-command-keys clears
12331 the vector to be returned by recent-keys.
12332
12333 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12334 The argument keymap can be a list.
12335
12336 * nonascii.texi (User-Chosen Coding Systems)
12337 <select-safe-coding-system>: Document the new argument
12338 accept-default-p and the variable
12339 select-safe-coding-system-accept-default-p. Tell what happens if
12340 buffer-file-coding-system is undecided.
12341 (Default Coding Systems): Document auto-coding-regexp-alist.
12342
12343 * display.texi (The Echo Area) <message>: Document
12344 message-truncate-lines.
12345 (Glyphs): Document that the glyph table is unused on windowed
12346 displays.
12347
12348 * help.texi (Describing Characters) <single-key-description>:
12349 Document the new argument no-angles.
12350 (Accessing Documentation) <documentation-property>: Document that
12351 a non-string property is evaluated.
12352 <documentation>: Document that the function-documentation property
12353 is looked for.
12354
12355 * windows.texi (Selecting Windows): Document some-window.
12356
12357 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12358
12359 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12360 apropos-mode-hook.
12361
12362 * commands.texi (Using Interactive): Document interactive-form.
12363 (Keyboard Macros): Document kbd-macro-termination-hook.
12364 (Command Loop Info): Document that clear-this-command-keys clears
12365 the vector to be returned by recent-keys.
12366
12367 2001-09-04 Werner LEMBERG <wl@gnu.org>
12368
12369 * Makefile.in (srcdir, texinputdir): New variables.
12370 (srcs, index.texi, install): Use $(srcdir).
12371 (.PHONY): Remove elisp.dvi.
12372 (elisp): Use -I switch for makeinfo.
12373 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12374 (installall, dist): Use $(srcdir).
12375 Fix path to texinfo.tex.
12376 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12377
12378 2001-08-30 Gerd Moellmann <gerd@gnu.org>
12379
12380 * display.texi (Conditional Display): Adjust to API change.
12381
12382 * configure: New file.
12383
12384 2001-07-30 Gerd Moellmann <gerd@gnu.org>
12385
12386 * commands.texi (Repeat Events): Add description of
12387 double-click-fuzz.
12388
12389 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12390
12391 * syntax.texi (Syntax Class Table): Add the missing designator for
12392 comment and string fences.
12393 (Syntax Properties): Add a xref to syntax table internals.
12394 (Syntax Table Internals): Document string-to-syntax.
12395
12396 2001-05-07 Gerd Moellmann <gerd@gnu.org>
12397
12398 * Makefile.in (install): Use install-info command line options
12399 like in Emacs' Makefile.in.
12400
12401 2000-12-09 Miles Bader <miles@gnu.org>
12402
12403 * windows.texi (Window Start): Update documentation for
12404 `pos-visible-in-window-p'.
12405
12406 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12407
12408 * lists.texi (Building Lists): Add footnote to explain how to add
12409 to the end of a list.
12410
12411 2000-10-25 Gerd Moellmann <gerd@gnu.org>
12412
12413 * files.texi (Visiting Functions): Typos.
12414
12415 2000-10-25 Kenichi Handa <handa@etl.go.jp>
12416
12417 * files.texi (Visiting Functions): Return value of
12418 find-file-noselect may be a list of buffers if wildcards are used.
12419
12420 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12421
12422 * display.texi (Defining Faces): Document `graphic' display type
12423 in face specs.
12424
12425 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12426
12427 * hooks.texi (Standard Hooks): Replace obsolete
12428 `after-make-frame-hook' with `after-make-frame-functions'.
12429
12430 * frames.texi (Creating Frames): Ditto.
12431
12432 * variables.texi (Future Local Variables): Ditto.
12433
12434 2000-10-16 Gerd Moellmann <gerd@gnu.org>
12435
12436 * display.texi (Other Image Types): Add description of :foreground
12437 and :background properties of mono PBM images.
12438
12439 2000-08-17 Werner LEMBERG <wl@gnu.org>
12440
12441 * .cvsignore: New file.
12442
12443 2000-01-05 Gerd Moellmann <gerd@gnu.org>
12444
12445 * tindex.pl: New script.
12446
12447 1999-12-03 Dave Love <fx@gnu.org>
12448
12449 * Makefile.in (MAKEINFO): New parameter.
12450
12451 1999-09-17 Richard Stallman <rms@gnu.org>
12452
12453 * Makefile.in (srcs): Add hash.texi.
12454 (VERSION): Update to 20.6.
12455
12456 1999-09-13 Richard Stallman <rms@gnu.org>
12457
12458 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12459
12460 1998-08-29 Karl Heuer <kwzh@gnu.org>
12461
12462 * configure.in: New file.
12463 * Makefile.in: Renamed from Makefile.
12464 (prefix, infodir): Use value obtained from configure.
12465 (emacslibdir): Obsolete variable deleted.
12466 (dist): Distribute configure.in, configure, Makefile.in.
12467
12468 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12469
12470 * Makefile (INSTALL_INFO): New variable.
12471 (install): Run install-info.
12472
12473 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12474
12475 * Makefile (elisp.dvi): Add missing backslash.
12476
12477 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12478
12479 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12480 Run texindex without `./'. Always run texindex on elisp.tp.
12481 (elisp.tps): Target deleted.
12482
12483 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12484
12485 * Makefile (srcs): Add nonascii.texi and customize.texi.
12486 (dist): Start by deleting `temp'.
12487
12488 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12489
12490 * Makefile (makeinfo, texindex): Targets deleted.
12491 (makeinfo.o, texindex.o): Targets deleted.
12492 (clean, dist): Don't do anything with them or with getopt*.
12493
12494 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12495
12496 * Makefile (SHELL): Defined.
12497
12498 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12499
12500 * Makefile (elisp.tps): New target.
12501 (elisp.dvi): Depend on elisp.tps.
12502
12503 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
12504
12505 * README: Update phone number.
12506
12507 * Makefile (elisp): Make this be the default target.
12508 Depend on makeinfo.c instead of makeinfo.
12509 (install): Don't depend on elisp.dvi, since we don't install that.
12510 Use mkinstalldirs.
12511 (dist): Add mkinstalldirs.
12512
12513 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
12514
12515 * Makefile (VERSION): Update version number.
12516 (maintainer-clean): Rename from realclean.
12517
12518 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
12519
12520 * Makefile (realclean): New target.
12521 (elisp): Remove any old elisp-* files first.
12522
12523 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
12524
12525 * Makefile (VERSION): New variable.
12526 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12527 Compressed file suffix should be `.gz', not `.z'.
12528
12529 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12530
12531 * Makefile (elisp): Depend on makeinfo.
12532
12533 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
12534
12535 * Makefile (srcs): Add anti.texi.
12536
12537 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12538
12539 * Makefile (infodir, prefix): New vars.
12540 (install): Use infodir.
12541 (emacsinfodir): Delete.
12542
12543 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12544
12545 * Makefile (srcs): Add calendar.texi.
12546
12547 * Makefile (dist): Copy texindex.c and makeinfo.c.
12548 Limit elisp-* files to those with one or two digits.
12549
12550 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12551
12552 * Makefile (dist): Change to use Gzip instead of compress.
12553
12554 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12555
12556 * loading.texi (Unloading): define-function changed back to
12557 defalias. It may not stay this way, but at least it's
12558 consistent with the known-good version of the code patch.
12559
12560 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
12561
12562 * modes.texi (Hooks): Document new optional arg of add-hook.
12563
12564 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12565
12566 * variables.texi: Document nil initial value of buffer-local variables.
12567
12568 * tips.texi: Add new section on standard library headers.
12569
12570 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12571
12572 * Makefile (srcs): Add frame.texi to the list of sources.
12573
12574 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12575
12576 * Makefile (dist): Don't bother excluding autosave files; they'll
12577 never make it into the temp directory anyway, and the hash marks
12578 in the name are problematic for make and the Bourne shell.
12579 (srcs): ???
12580
12581 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12582
12583 * Makefile (dist): Don't include backup files or autosave files in
12584 the distribution tar file.
12585
12586 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12587
12588 * Makefile (srcs): Add index.perm.
12589 (elisp.dvi): Remove erroneous shell comment.
12590 Expect output of permute-index in permuted.fns.
12591 Save old elisp.aux in elisp.oaux.
12592 (clean): Add index.texi to be deleted.
12593
12594 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12595
12596 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12597
12598 1990-06-26 David Lawrence (tale@geech)
12599
12600 * files.texi: Noted that completion-ignored-extensions is ignored
12601 when making *Completions*.
12602
12603 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
12604
12605 * Makefile make dist now depends on elisp.dvi, since it tries
12606 to include it in the dist file.
12607
12608 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
12609
12610 * functions.texinfo (Mapping Functions): Add missing quote.
12611
12612 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12613
12614 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12615 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12616
12617 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12618
12619 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12620 and @error{} are the terms now being used. The files in the
12621 directory have been changed to reflect this.
12622
12623 * All instances of @indentedresultt{} have been changed to
12624 ` @result{}', using 5 spaces at the beginning of the line.
12625
12626 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12627
12628 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12629 experimental @indentedresult{}, @indentedexpandsto{} are part of
12630 the texinfo.tex in this directory. These TeX macros are not
12631 stable yet.
12632
12633 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12634
12635 * texinfo.tex: Temporarily added
12636 \let\result=\dblarrow
12637 \def\error{{\it ERROR} \longdblarrow}
12638 We need to do this better soon.
12639
12640 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12641
12642 * Applied Karl Berry's patches to *.texinfo files, but not to
12643 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12644 new title page format is also not applied, since it requires
12645 texinfo.tex changes.)
12646
12647 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12648 for the Project GNU development environment.
12649
12650 ;; Local Variables:
12651 ;; coding: utf-8
12652 ;; End:
12653
12654 Copyright (C) 1998-2013 Free Software Foundation, Inc.
12655
12656 This file is part of GNU Emacs.
12657
12658 GNU Emacs is free software: you can redistribute it and/or modify
12659 it under the terms of the GNU General Public License as published by
12660 the Free Software Foundation, either version 3 of the License, or
12661 (at your option) any later version.
12662
12663 GNU Emacs is distributed in the hope that it will be useful,
12664 but WITHOUT ANY WARRANTY; without even the implied warranty of
12665 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12666 GNU General Public License for more details.
12667
12668 You should have received a copy of the GNU General Public License
12669 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.