]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
Merge from emacs-23; up to 2010-06-09T17:54:28Z!albinus@detlef.
[gnu-emacs] / doc / lispref / ChangeLog
1 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
2
3 * windows.texi (Choosing Window): Fix typo.
4
5 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
6
7 * frames.texi (Layout Parameters): Note the difference between
8 querying and setting parameters for left-fringe and right-fringe
9 (Bug#6930).
10
11 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
12
13 * minibuf.texi (Basic Completion): Be a bit more precise about the
14 valid kinds of completion tables.
15 (Programmed Completion): Remove obsolete text about lambda expressions
16 not being valid completion tables.
17
18 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
19
20 * positions.texi (Excursions): Explain the "save-excursion
21 defeated by set-buffer" warning.
22
23 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
24 save-excursion. Suggested by Uday S Reddy.
25
26 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
27
28 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
29 (Lexical Binding): New sub-section.
30
31 * eval.texi (Eval): Discourage the use of `eval'.
32 Document its new `lexical' argument.
33
34 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
35
36 * commands.texi (Command Overview): `post-command-hook' is not reset to
37 nil any more.
38
39 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
40
41 * strings.texi (String Conversion): Don't mention
42 string-make-(uni|multi)byte (bug#8262).
43 * nonascii.texi (Converting Representations): Fix up range.
44 * keymaps.texi (Key Binding Commands): Update code point, avoid
45 "unibyte character" and remove mention of unibyte bindings.
46
47 2011-03-10 Eli Zaretskii <eliz@gnu.org>
48
49 * modes.texi (Operator Precedence Grammars): Don't use characters
50 outside ISO-8859-1.
51
52 2011-03-09 Eli Zaretskii <eliz@gnu.org>
53
54 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
55
56 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
57
58 2011-03-08 Glenn Morris <rgm@gnu.org>
59
60 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
61 * intro.texi (Acknowledgements): Names to UTF-8.
62 * elisp.texi: Set documentencoding.
63
64 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
65
66 * Version 23.3 released.
67
68 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
69
70 * package.texi: Update index keywords.
71 (Package Archives): New node contents. Document package-x.el.
72
73 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
74
75 * makefile.w32-in (srcs): Add package.texi.
76
77 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
78
79 * package.texi (Packaging, Packaging Basics, Simple Packages)
80 (Multi-file Packages): Expand and clarify.
81 (Package Archives): Temporary placeholder node.
82
83 * elisp.texi (Top): Update node listing.
84
85 * Makefile.in (srcs): Add package.texi.
86
87 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
88
89 * processes.texi (Synchronous Processes): Minor clarification
90 (Bug#8149).
91
92 2011-03-03 Glenn Morris <rgm@gnu.org>
93
94 * files.texi (Truenames): Minor clarification. (Bug#2341)
95
96 2011-03-01 Glenn Morris <rgm@gnu.org>
97
98 * variables.texi (Directory Local Variables):
99 Mention `(subdirs . nil)' alist element.
100
101 2011-02-28 Glenn Morris <rgm@gnu.org>
102
103 * variables.texi (Directory Local Variables): Mention the optional
104 mtime argument of dir-locals-set-directory-class. (Bug#3577)
105
106 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
107
108 * minibuf.texi (Minibuffer History): Clarify discussion of
109 minibuffer history lists (Bug#8085).
110
111 2011-02-19 Eli Zaretskii <eliz@gnu.org>
112
113 * elisp.texi: Sync @dircategory with ../../info/dir.
114
115 * files.texi (Visiting Functions): Document find-file-literally,
116 both the command and the variable.
117
118 * variables.texi (Creating Buffer-Local): Explain the meaning of
119 permanent local variables.
120
121 * files.texi (Visiting Functions): Document find-file-literally,
122 both the command and the variable.
123
124 * variables.texi (Creating Buffer-Local): Explain the meaning of
125 permanent local variables.
126
127 2011-02-19 Glenn Morris <rgm@gnu.org>
128
129 * keymaps.texi (Remapping Commands): Mention how to undo it.
130
131 2011-02-09 Reuben Thomas <rrt@sc3d.org>
132
133 * loading.texi (Hooks for Loading): Remove unnecessary advice
134 about eval-after-load (Bug#7986).
135
136 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
137
138 * commands.texi (Accessing Mouse): Note that a header line is not
139 included in the row of posn-col-row.
140
141 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
142
143 * modes.texi (Major Mode Conventions): Add face guidelines.
144 (Faces for Font Lock): List faces in order of prominence.
145
146 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
147
148 format-time-string now supports subsecond time stamp resolution
149 * os.texi (Time Parsing): Document %N.
150
151 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
152
153 * vol1.texi (Top):
154 * vol2.texi (Top):
155 * elisp.texi (Top):
156 * display.texi (Display Property): Shorten the menu description of
157 the "Other Display Specs" node (Bug#7816).
158
159 * keymaps.texi (Defining Menus): Add "menu item" and "extended
160 menu item" concept index entries (Bug#7805).
161
162 2011-01-29 Eli Zaretskii <eliz@gnu.org>
163
164 * makefile.w32-in (texinfodir): New variable.
165 (usermanualdir): Remove as redundant with $(emacsdir).
166 (MAKEINFO): Remove options, leave only program name.
167 (MAKEINFO_OPTS): New variable.
168 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
169
170 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
171 Richard Kim <emacs18@gmail.com>
172
173 * loading.texi (Library Search): Document list-load-path-shadows
174 (Bug#7757).
175
176 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
177
178 * searching.texi (Regexp Special): Remove outdated discussion of
179 character sets (Bug#7780).
180
181 * frames.texi (Pop-Up Menus): Document where menu title comes
182 from (Bug#7684).
183
184 2011-01-25 Glenn Morris <rgm@gnu.org>
185
186 * display.texi (Making Buttons): Mention limitation of text buttons.
187
188 2011-01-23 Werner Lemberg <wl@gnu.org>
189
190 * Makefile.in (MAKEINFO): Now controlled by `configure'.
191 (MAKEINFO_OPTS): New variable. Use it where appropriate.
192 (ENVADD): New variable to control texi2dvi and texi2pdf.
193
194 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
195
196 * files.texi (Directory Names): Move directory-abbrev-alist doc to
197 Emacs manual.
198
199 2011-01-15 Eli Zaretskii <eliz@gnu.org>
200
201 * files.texi (Directory Names): Explain why FROM in
202 directory-abbrev-alist should begin with \`. (Bug#7777)
203
204 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
205
206 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
207
208 2011-01-02 Eli Zaretskii <eliz@gnu.org>
209
210 * modes.texi (Emulating Mode Line): Fix last change.
211
212 2011-01-02 Eli Zaretskii <eliz@gnu.org>
213
214 * modes.texi (Emulating Mode Line): Update documentation of
215 format-mode-line according to changes that fixed bug #7587.
216
217 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
218
219 * modes.texi (Derived Modes): Mention prog-mode.
220
221 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
222 of the key-binding-data cache since we don't use it any more.
223
224 2010-12-13 Eli Zaretskii <eliz@gnu.org>
225
226 * processes.texi (Shell Arguments):
227 * strings.texi (Creating Strings): Don't mention "shell commands";
228 make it explicit that `split-string-and-unquote' and
229 `combine-and-quote-strings' are mainly for working with arguments
230 to call-process and start-process.
231
232 * processes.texi (Shell Arguments): Fix documentation of
233 `split-string-and-unquote'. Add indexing. (Bug#7563)
234
235 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
236
237 * modes.texi (Auto-Indentation): New section to document SMIE.
238 (Major Mode Conventions):
239 * text.texi (Mode-Specific Indent): Refer to it.
240
241 2010-12-13 Eli Zaretskii <eliz@gnu.org>
242
243 * display.texi (Other Display Specs): Document left-fringe and
244 right-fringe display specs.
245
246 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
247
248 * backups.texi (Making Backups):
249 * modes.texi (Example Major Modes): Use recommended coding style.
250 (Major Mode Basics, Derived Modes): Encourge more strongly use of
251 define-derived-mode. Mention completion-at-point-functions.
252
253 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
254
255 * nonascii.texi (Converting Representations):
256 Document byte-to-string.
257
258 2010-12-08 Glenn Morris <rgm@gnu.org>
259
260 * buffers.texi (Modification Time):
261 verify-visited-file-modtime now defaults to the current buffer.
262
263 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
264
265 * nonascii.texi (Converting Representations): Document byte-to-string.
266
267 * strings.texi (Creating Strings): Don't mention semi-obsolete
268 function char-to-string.
269 (String Conversion): Shorten discussion of semi-obsolete function
270 string-to-char. Link to Converting Representations.
271
272 * objects.texi (Symbol Type):
273 * text.texi (Near Point):
274 * help.texi (Help Functions):
275 * functions.texi (Mapping Functions): Use string instead of
276 char-to-string in examples.
277
278 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
279
280 * text.texi (Kill Functions, Kill Functions)
281 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
282 YANK-HANDLER args.
283
284 * symbols.texi (Creating Symbols): Using unintern without an
285 obarray arg is now obsolete.
286
287 * numbers.texi (Float Basics): Document float-e and float-pi.
288
289 * variables.texi (Defining Variables): Change "pi" example to
290 "float-pi".
291
292 2010-11-26 Eli Zaretskii <eliz@gnu.org>
293
294 * commands.texi (Click Events): Document the values of X, Y and
295 COL, ROW in the event's position, when the click is on the header
296 or mode line, on the fringes, or in the margins.
297
298 2010-11-17 Eli Zaretskii <eliz@gnu.org>
299
300 * customize.texi (Composite Types): Lower-case index entry.
301
302 * loading.texi (How Programs Do Loading):
303 Document load-file-name. (Bug#7346)
304
305 2010-11-17 Glenn Morris <rgm@gnu.org>
306
307 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
308
309 2010-11-13 Eli Zaretskii <eliz@gnu.org>
310
311 * display.texi (Usual Display): Characters with no fonts are not
312 necessarily displayed as empty boxes.
313
314 2010-10-31 Glenn Morris <rgm@gnu.org>
315
316 * maps.texi (Standard Keymaps): Update File menu description.
317
318 2010-10-28 Glenn Morris <rgm@gnu.org>
319
320 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
321
322 2010-10-24 Eli Zaretskii <eliz@gnu.org>
323
324 * display.texi (Window Systems): Deprecate use of window-system as
325 a predicate.
326
327 2010-10-23 Glenn Morris <rgm@gnu.org>
328
329 * help.texi (Documentation Basics): Remove mentions of digest-doc and
330 sorted-doc.
331
332 2010-10-15 Eli Zaretskii <eliz@gnu.org>
333
334 * os.texi (Dynamic Libraries): New node, with slightly modified
335 text deleted from "Image Formats".
336 (System Interface): Add @menu entry for "Dynamic Libraries".
337
338 * display.texi (Image Formats): Remove description of
339 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
340
341 2010-10-12 Glenn Morris <rgm@gnu.org>
342
343 * book-spine.texinfo: Rename to book-spine.texi.
344
345 2010-10-11 Glenn Morris <rgm@gnu.org>
346
347 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
348
349 * Makefile.in (DVIPS): New variable.
350 (.PHONY): Add html, ps.
351 (html, elisp.html, ps, elisp.ps): New targets.
352 (clean): Delete html, ps files.
353 ($(infodir)/elisp): Remove unnecessary includes.
354
355 2010-10-09 Eli Zaretskii <eliz@gnu.org>
356
357 * makefile.w32-in (emacsdir): New variable.
358 (srcs): Add emacsver.texi.
359 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
360
361 2010-10-09 Glenn Morris <rgm@gnu.org>
362
363 * Makefile.in (VPATH): Remove.
364 (infodir): Make it absolute.
365 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
366
367 * Makefile.in (dist): Anchor regexps.
368
369 * Makefile.in (srcs): Put elisp.texi first.
370 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
371
372 * Makefile.in (infoclean): Remove harmless, long-standing error.
373
374 * Makefile.in ($(infodir)): Delete rule.
375 (mkinfodir): New.
376 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
377
378 * Makefile.in (dist): Remove reference to emacsver.texi.in.
379 Also copy emacsver.texi, and edit $emacsdir.
380
381 2010-10-09 Glenn Morris <rgm@gnu.org>
382
383 * Makefile.in (emacsdir): New variable.
384 (MAKEINFO): Add -I $emacsdir.
385 (dist): Copy emacsver.texi.
386 (srcs): Add emacsver.texi.
387
388 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
389 Set EMACSVER by including emacsver.texi.
390
391 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
392
393 2010-10-07 Glenn Morris <rgm@gnu.org>
394
395 * Makefile.in (version): New, set by configure.
396 (clean): Delete dist tar file.
397 (dist): Use version in tar name.
398
399 2010-10-06 Glenn Morris <rgm@gnu.org>
400
401 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
402 (INSTALL_INFO): Remove unused variable.
403 (mostlyclean, infoclean, dist): New rules.
404 (clean): Delete dvi and pdf files.
405 (maintainer-clean): Remove elisp.oaux, use infoclean.
406 ($(infodir)): Add parallel build workaround.
407
408 2010-10-04 Glenn Morris <rgm@gnu.org>
409
410 * Makefile.in (dvi, pdf, $(infodir)): New targets.
411 ($(infodir)/elisp): Ensure target directory exists. Use $@.
412 Fix -I typo.
413 (clean): No 'make.out' or 'core' files.
414 (.PHONY): Declare clean rules.
415 (maintainer-clean): Delete pdf file. Guard against cd failures.
416
417 2010-10-03 Glenn Morris <rgm@gnu.org>
418
419 * files.texi (File Name Components): Remove ignored section about
420 deleted variable directory-sep-char.
421
422 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
423
424 * files.texi (Magic File Names): New defopt
425 remote-file-name-inhibit-cache.
426
427 2010-10-02 Glenn Morris <rgm@gnu.org>
428
429 * os.texi (Killing Emacs): Hook now runs in batch mode.
430
431 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
432
433 * text.texi (Special Properties): Clarify when modification-hooks run.
434
435 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
436
437 * syntax.texi (Syntax Flags): Document new `c' flag.
438
439 2010-09-09 Glenn Morris <rgm@gnu.org>
440
441 * display.texi (ImageMagick Images): General cleanup.
442
443 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
444
445 * files.texi (Directory Names): Use \` rather than ^.
446
447 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
448
449 * text.texi (Low-Level Kill Ring):
450 * frames.texi (Window System Selections): Remove cut buffer
451 documentation.
452
453 2010-08-28 Eli Zaretskii <eliz@gnu.org>
454
455 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
456 Parameters", where the default fringe width is described.
457
458 * frames.texi (Window Frame Parameters, Basic Parameters)
459 (Position Parameters, Layout Parameters, Management Parameters)
460 (Cursor Parameters, Font and Color Parameters): Add indexing for
461 frame parameters. (Bug#6929)
462
463 2010-08-25 Tom Tromey <tromey@redhat.com>
464
465 * vol2.texi (Top): Update.
466 * vol1.texi (Top): Update.
467 * tips.texi (Library Headers): Mention Package-Version and
468 Package-Requires.
469 * package.texi: New file.
470 * os.texi (System Interface): Update pointers.
471 * elisp.texi (Top): Link to new nodes. Include package.texi.
472 * anti.texi (Antinews): Update pointers.
473
474 2010-08-25 Eli Zaretskii <eliz@gnu.org>
475
476 * processes.texi (Filter Functions): Fix last change.
477
478 2010-08-24 Markus Triska <triska@gmx.at>
479
480 * processes.texi (Filter Functions): Use `buffer-live-p' instead
481 of `buffer-name' in the main text as well as in the example
482 (Bug#3098).
483
484 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
485
486 * nonascii.texi (Text Representations):
487 * loading.texi (Loading Non-ASCII):
488 * compile.texi (Byte Compilation): Don't mention obsolete
489 --unibyte command-line argument.
490
491 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
492
493 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
494
495 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
496
497 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
498
499 2010-08-20 Eli Zaretskii <eliz@gnu.org>
500
501 * commands.texi (Misc Events): Add cross-references to where
502 POSITION of a mouse event is described in detail.
503
504 2010-08-08 Christoph <cschol2112@googlemail.com>
505
506 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
507
508 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
509
510 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
511 Suggested by Štěpán Němec <stepnem@gmail.com>.
512
513 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
514
515 * minibuf.texi (High-Level Completion): Document args of
516 `read-buffer-function' (bug#5625).
517
518 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
519
520 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
521
522 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
523
524 * processes.texi (Process Information): Explain process property
525 `remote-tty'.
526
527 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
528
529 * modes.texi (Defining Minor Modes): Use C-delete in examples,
530 instead of "\C-\^?" (bug#6334).
531
532 * text.texi (Special Properties): Fix typo.
533
534 2010-07-09 Eli Zaretskii <eliz@gnu.org>
535
536 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
537 calling sequences, which are now the standard.
538
539 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
540
541 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
542
543 * commands.texi (Command Overview): Mention undo-boundary call.
544
545 2010-06-23 Glenn Morris <rgm@gnu.org>
546
547 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
548 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
549 * frames.texi, functions.texi, internals.texi, keymaps.texi:
550 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
551 * searching.texi, sequences.texi, strings.texi, syntax.texi:
552 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
553 Untabify Texinfo files.
554
555 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
556
557 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
558
559 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
560
561 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
562
563 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
564
565 * searching.texi (Regexp Special): Remove obsolete information
566 about matching non-ASCII characters, and suggest using char
567 classes (Bug#6283).
568
569 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
570
571 * minibuf.texi (Basic Completion): Add missing "@end defun".
572
573 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
574
575 * minibuf.texi (Basic Completion): Document completion-boundaries.
576 (Programmed Completion): Document the new fourth method for boundaries.
577
578 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
579
580 * display.texi (Image Cache): Update documentation about image caching.
581
582 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
583
584 * windows.texi (Textual Scrolling):
585 * tips.texi (Coding Conventions):
586 * minibuf.texi (Minibuffer History):
587 * maps.texi (Standard Keymaps):
588 * loading.texi (Where Defined):
589 * edebug.texi (Instrumenting): Fix typos.
590
591 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
592
593 * keymaps.texi (Menu Bar): Document :advertised-binding property.
594
595 * functions.texi (Obsolete Functions):
596 Document set-advertised-calling-convention.
597
598 * minibuf.texi (Basic Completion): Document completion-in-region.
599 (Programmed Completion): Document completion-annotate-function.
600
601 * commands.texi (Reading One Event): Document read-key.
602 (Distinguish Interactive): Document KIND arg to
603 called-interactively-p. Delete obsolete interactive-p.
604
605 * elisp.texi (Top): Update node description.
606
607 2010-05-08 Eli Zaretskii <eliz@gnu.org>
608
609 * nonascii.texi (Character Properties):
610 Document unicode-category-table. Add an index entry for Unicode
611 general category.
612
613 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
614
615 * Version 23.2 released.
616
617 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
618
619 * locals.texi (Standard Buffer-Local Variables):
620 Remove @ignore'd reference to `direction-reversed'.
621
622 2010-04-14 Juri Linkov <juri@jurta.org>
623
624 Fix @deffn without category.
625
626 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
627 for `abbrev-insert'.
628
629 * buffers.texi (Indirect Buffers): Add category `Command'
630 to @deffn of `clone-indirect-buffer'.
631
632 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
633 for `next-window' and `previous-window'. Add category `Command'
634 to @deffn of `pop-to-buffer'.
635
636 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
637
638 * nonascii.texi (Text Representations): Don't mark
639 enable-multibyte-characters as a user option.
640
641 2010-03-31 Eli Zaretskii <eliz@gnu.org>
642
643 * control.texi (Handling Errors): How to re-throw a signal caught
644 by condition-case.
645
646 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
647
648 * loading.texi (Hooks for Loading): Document after-load-functions.
649 Copyedits.
650
651 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
652
653 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
654
655 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
656
657 * processes.texi (Network Processes): Document seqpacket type.
658
659 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
660
661 * os.texi (System Environment): Do not mention lynxos.
662
663 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
664
665 * Branch for 23.2.
666
667 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
668
669 * objects.texi (Integer Type): Take note of the read syntax
670 exception for numbers that cannot fit in the integer type.
671
672 2010-03-03 Glenn Morris <rgm@gnu.org>
673
674 * numbers.texi (Integer Basics, Bitwise Operations):
675 * objects.texi (Integer Type): Update for integers now being 30-bit.
676
677 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
678
679 * display.texi (Low-Level Font): Document :otf font-spec property.
680
681 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
682
683 * display.texi (Line Height): Avoid obsolete special default variables
684 like default-major-mode.
685
686 2010-01-28 Alan Mackenzie <acm@muc.de>
687
688 * display.texi (Auto Faces): Say fontification-functions is called
689 whether or not Font Lock is enabled. Tidy up the wording a bit.
690
691 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
692
693 * elisp.texi: Remove duplicate edition information (Bug#5407).
694
695 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
696
697 * two.el (volume-header-toc-markup): Fix typos in docstring.
698
699 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
700
701 Avoid dubious uses of save-excursions.
702 * positions.texi (Excursions): Recommend the use of
703 save-current-buffer if applicable.
704 * text.texi (Clickable Text): Fix the example code which used
705 save-excursion in a naive way which sometimes preserves point and
706 sometimes not.
707 * variables.texi (Creating Buffer-Local):
708 * os.texi (Session Management):
709 * display.texi (GIF Images):
710 * control.texi (Cleanups): Use (save|with)-current-buffer.
711
712 2010-01-02 Eli Zaretskii <eliz@gnu.org>
713
714 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
715
716 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
717
718 * nonascii.texi (Text Representations, Character Codes)
719 (Converting Representations, Explicit Encoding)
720 (Translation of Characters): Use hex notation consistently.
721 (Character Sets): Fix map-charset-chars doc (Bug#5197).
722
723 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
724
725 * loading.texi (Where Defined): Make it clearer that these are
726 loaded files (Bug#5068).
727
728 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
729
730 * minibuf.texi (Completion Styles): Document `initials' style.
731
732 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
733
734 * frames.texi (Resources): Describe inhibit-x-resources.
735 (Size Parameters): Copyedit.
736
737 * hash.texi (Creating Hash):
738 * objects.texi (Hash Table Type): Document the new hash table
739 printed representation.
740
741 * minibuf.texi (Basic Completion): 4th arg to all-completions is
742 obsolete.
743
744 * processes.texi (Process Buffers):
745 Document process-kill-buffer-query-function.
746
747 2009-12-05 Glenn Morris <rgm@gnu.org>
748
749 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
750 diary-display-function, and no longer recommended to be a hook.
751 Update for changes in the names of calendar and diary hooks.
752 diary-print-entries-hook has changed section.
753
754 2009-11-28 Eli Zaretskii <eliz@gnu.org>
755
756 * text.texi (Special Properties): More accurate description of
757 what the `cursor' property does.
758
759 2009-11-26 Kevin Ryde <user42@zip.com.au>
760
761 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
762 mouse-wheel-down-event, the closest thing to a definition for them.
763 * os.texi (Startup Summary): vindex inhibit-startup-message and
764 inhibit-splash-screen.
765 (Command-Line Arguments): vindex argv.
766 (Suspending Emacs): vindex suspend-tty-functions and
767 resume-tty-functions. Don't want to index every hook, but having
768 the programming ones is helpful.
769
770 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
771
772 * commands.texi (Motion Events): Fix typo (Bug#4907).
773
774 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
775
776 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
777 are affected by case-fold-search (Bug#4483).
778
779 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
780
781 * minibuf.texi (Reading File Names): Note that read-file-name may
782 use a graphical file dialog.
783
784 2009-10-31 Glenn Morris <rgm@gnu.org>
785
786 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
787
788 2009-10-16 Kevin Ryde <user42@zip.com.au>
789
790 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
791 in particular so `info-lookup-symbol' can find its docs.
792
793 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
794
795 * variables.texi (Constant Variables): Distinguish from defconst
796 variables.
797 (Defining Variables): Add cindex.
798
799 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
800
801 * os.texi (Time of Day): Clarify that the microsecond part is
802 ignored (Bug#4637).
803
804 2009-10-11 Glenn Morris <rgm@gnu.org>
805
806 * frames.texi (Size and Position): Clarify what is included in the frame
807 height. (Bug#4535)
808
809 2009-10-10 Glenn Morris <rgm@gnu.org>
810
811 * windows.texi (Size of Window): The relationship between window and
812 frame heights is not so simple. (Bug#4535)
813 Mention window-full-height-p.
814
815 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
816
817 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
818 used from Lisp.
819
820 2009-10-07 Eli Zaretskii <eliz@gnu.org>
821
822 * files.texi (Directory Names) <abbreviate-file-name>:
823 Document that root home directories are not replaced with "~".
824
825 2009-10-06 Eli Zaretskii <eliz@gnu.org>
826
827 * text.texi (Special Properties): Document the meaning of the
828 `cursor' text property whose value is an integer.
829
830 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
831
832 * files.texi (Magic File Names): Add `copy-directory'.
833
834 2009-10-05 Eli Zaretskii <eliz@gnu.org>
835
836 * files.texi (File Attributes): Fix description of file
837 attributes. (Bug#4638) Update attributes of files.texi example to
838 be more representative.
839
840 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
841
842 * files.texi (Create/Delete Dirs): New command copy-directory.
843
844 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
845
846 * anti.texi (Antinews):
847 * macros.texi (Indenting Macros):
848 * strings.texi (Creating Strings, Case Conversion):
849 Remove duplicate words.
850
851 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
852
853 * files.texi (Create/Delete Dirs): delete-directory has an
854 optional parameter RECURSIVE.
855
856 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
857
858 * buffers.texi (Swapping Text): Minor clarification.
859
860 2009-10-01 Glenn Morris <rgm@gnu.org>
861
862 * functions.texi (Declaring Functions): Mention that we also search for
863 ".m" files in the src/ directory.
864
865 2009-09-25 David Engster <deng@randomsample.de>
866
867 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
868
869 2009-09-22 Glenn Morris <rgm@gnu.org>
870
871 * internals.texi (Building Emacs): Mention preloaded-file-list.
872
873 2009-09-14 Alan Mackenzie <acm@muc.de>
874
875 * os.texi (Terminal Output): Put "@code{}" around "stdout".
876
877 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
878
879 * functions.texi (Anonymous Functions): Rearrange discussion,
880 giving usage of unquoted lambda forms first. Mention that
881 `function' and `#'' are no longer required (Bug#4290).
882
883 2009-09-11 Alan Mackenzie <acm@muc.de>
884
885 * os.texi (Terminal Output): Document `send-string-to-terminal' in
886 batch mode.
887
888 2009-09-01 Glenn Morris <rgm@gnu.org>
889
890 * display.texi (Face Functions): Mention define-obsolete-face-alias.
891
892 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
893
894 * nonascii.texi (Character Codes): Fix typos.
895
896 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
897
898 * processes.texi (Synchronous Processes): New defvar
899 process-file-side-effects.
900
901 2009-08-25 Glenn Morris <rgm@gnu.org>
902
903 * display.texi (Fontsets): Fix typo.
904
905 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
906
907 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
908
909 * processes.texi (Asynchronous Processes): Adjust arglist of
910 start-process-shell-command and start-file-process-shell-command.
911
912 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
913
914 * advice.texi (Argument Access in Advice): Note that argument
915 positions are zero-based (Bug#3932).
916
917 * commands.texi (Distinguish Interactive): Minor copyedit.
918
919 * display.texi (Face Attributes): Add xref to Displaying Faces for
920 explanation of "underlying face".
921
922 * customize.texi (Common Keywords): Add xref to Loading.
923
924 * loading.texi (How Programs Do Loading): Add xref to Lisp
925 Libraries node in the Emacs manual.
926
927 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
928
929 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
930
931 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
932
933 * processes.texi (Shell Arguments): Copyedits.
934
935 2009-07-18 Glenn Morris <rgm@gnu.org>
936
937 * loading.texi (Repeated Loading): Fix typo.
938
939 2009-07-16 Richard Stallman <rms@gnu.org>
940
941 * buffers.texi (Swapping Text): Recommend setting
942 write-region-annotate-functions and buffer-saved-size.
943
944 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
945
946 2009-07-15 Glenn Morris <rgm@gnu.org>
947
948 * edebug.texi: Minor re-phrasings throughout.
949 (Edebug Execution Modes): Sit-for affects continue mode too.
950 (Jumping): Use `forward-sexp' rather than its keybinding.
951 (Edebug Misc): Fix Q binding.
952 (Edebug Eval): Remove cl version.
953 (Printing in Edebug): Clarify print-length etc.
954 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
955 (Specification List): Remove edebug-unwrap findex entry.
956 (Specification Examples): defmacro is actually not the same as defun.
957 Escape "`" in example.
958
959 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
960
961 * markers.texi (The Mark): Document optional arg to
962 deactivate-mark.
963
964 2009-07-11 Kevin Ryde <user42@zip.com.au>
965
966 * hooks.texi (Standard Hooks): Fix cross-references.
967
968 * loading.texi (Named Features): Refer to eval-after-load.
969
970 2009-07-11 Glenn Morris <rgm@gnu.org>
971
972 * Makefile.in (TEXI2PDF): New.
973 (elisp.pdf): New target.
974
975 * searching.texi (Regexp Backslash): Fix typo.
976
977 * elisp.texi (Top): Display copyright notice at start of non-TeX.
978
979 2009-07-10 Glenn Morris <rgm@gnu.org>
980
981 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
982
983 * customize.texi (Customization Types):
984 * display.texi (Abstract Display):
985 * objects.texi (Character Type, String Type):
986 Merge in some menu descriptions from elisp.texi.
987
988 * hash.texi (Hash Tables):
989 * modes.texi (Multiline Font Lock):
990 End menu description with period.
991
992 2009-07-09 Glenn Morris <rgm@gnu.org>
993
994 * back.texi: Don't hard-code texinfo location.
995
996 * two-volume.make (texinfodir): New, with location of texinfo.tex.
997 (tex): Add texinfodir to TEXINPUTS.
998 (elisp1med-init, elisp2med-init): Use texinfodir.
999
1000 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1001 (clean): Add two-volume.make intermediate files.
1002
1003 * elisp.texi, vol1.texi, vol2.texi:
1004 Use a DATE variable with the publication date, and update it.
1005 Fix antinews menu description.
1006
1007 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1008 Update the detailed node listing to match elisp.texi.
1009
1010 * README: Update edition to match elisp.texi.
1011
1012 * objects.texi (General Escape Syntax):
1013 * nonascii.texi (Character Sets):
1014 Use consistent case for "Unicode Standard".
1015
1016 * anti.texi (Antinews):
1017 * customize.texi (Variable Definitions):
1018 * functions.texi (Declaring Functions):
1019 * nonascii.texi (Character Properties):
1020 * processes.texi (Serial Ports):
1021 * text.texi (Special Properties):
1022 * tips.texi (Coding Conventions):
1023 Minor rearrangements to improve TeX line-filling.
1024
1025 * commands.texi (Using Interactive): Fix cross-reference.
1026
1027 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1028
1029 * frames.texi (Management Parameters): Mention sticky.
1030
1031 2009-07-01 Andreas Schwab <aschwab@redhat.com>
1032
1033 * help.texi (Help Functions): Fix description of help-buffer and
1034 help-setup-xref to use @defun instead of @deffn.
1035
1036 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1037
1038 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1039
1040 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
1041
1042 * display.texi (Window Systems): Add ns to the list.
1043
1044 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * Branch for 23.1.
1047
1048 2009-06-17 Martin Rudalics <rudalics@gmx.at>
1049
1050 * windows.texi (Dedicated Windows): Fix typo.
1051 (Resizing Windows): Replace @defun by @deffn.
1052
1053 2009-06-17 Glenn Morris <rgm@gnu.org>
1054
1055 * variables.texi (Directory Local Variables):
1056 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1057
1058 2009-06-09 Kenichi Handa <handa@m17n.org>
1059
1060 * nonascii.texi (Character Sets): State clearly that FROM and TO
1061 are codepoints of CHARSET.
1062
1063 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
1064
1065 * minibuf.texi (Reading File Names): Fix introductory text.
1066 Suggested by stan@derbycityprints.com.
1067 (High-Level Completion): Fix typo.
1068
1069 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
1070
1071 * frames.texi (Text Terminal Colors): Multi-tty is already
1072 implemented, but tty-local colors are not.
1073
1074 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
1075
1076 * hooks.texi (Standard Hooks): Remove mention of obsolete
1077 redisplay-end-trigger-functions.
1078
1079 * internals.texi (Window Internals): Remove mention of obsolete
1080 redisplay-end-trigger-functions.
1081
1082 2009-05-21 Martin Rudalics <rudalics@gmx.at>
1083
1084 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1085
1086 * backups.texi (Making Backups): backup-directory-alist and
1087 make-backup-file-name-function are options.
1088 (Auto-Saving): auto-save-list-file-prefix is an option.
1089
1090 * buffers.texi (Killing Buffers): buffer-offer-save is an
1091 option.
1092
1093 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1094 option.
1095 (Echo Area Customization): echo-keystrokes is an option.
1096 (Selective Display): selective-display-ellipses is an option.
1097 (Temporary Displays): temp-buffer-show-function is an option.
1098 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1099 are options.
1100 (Font Selection): face-font-family-alternatives,
1101 face-font-selection-order, face-font-registry-alternatives, and
1102 scalable-fonts-allowed are options.
1103 (Fringe Indicators): indicate-buffer-boundaries is an option.
1104 (Fringe Cursors): overflow-newline-into-fringe is an option.
1105 (Scroll Bars): scroll-bar-mode is an option.
1106
1107 * eval.texi (Eval): max-lisp-eval-depth is an option.
1108
1109 * files.texi (Visiting Functions): find-file-hook is an option.
1110 (Directory Names): directory-abbrev-alist is an option.
1111 (Unique File Names): temporary-file-directory and
1112 small-temporary-file-directory are options.
1113
1114 * frames.texi (Initial Parameters): initial-frame-alist,
1115 minibuffer-frame-alist and default-frame-alist are options.
1116 (Cursor Parameters): blink-cursor-alist and
1117 cursor-in-non-selected-windows ar options.
1118 (Window System Selections): selection-coding-system is an
1119 option.
1120 (Display Feature Testing): display-mm-dimensions-alist is an
1121 option.
1122
1123 * help.texi (Help Functions): help-char and help-event-list are
1124 options.
1125
1126 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1127 an option.
1128
1129 * minibuf.texi (Minibuffer History): history-length and
1130 history-delete-duplicates are options.
1131 (High-Level Completion): read-buffer-function and
1132 read-buffer-completion-ignore-case are options.
1133 (Reading File Names): read-file-name-completion-ignore-case is
1134 an option.
1135
1136 * modes.texi (Mode Line Top): mode-line-format is an option.
1137 (Mode Line Variables): mode-line-position and mode-line-modes
1138 are options.
1139
1140 * nonascii.texi (Text Representations):
1141 enable-multibyte-characters is an option.
1142 (Default Coding Systems): auto-coding-regexp-alist,
1143 file-coding-system-alist, auto-coding-alist and
1144 auto-coding-functions are options.
1145 (Specifying Coding Systems): inhibit-eol-conversion is an
1146 option.
1147
1148 * os.texi (Init File): site-run-file is an option.
1149 (System Environment): mail-host-address is an option.
1150 (User Identification): user-mail-address is an option.
1151 (Terminal Output): baud-rate is an option.
1152
1153 * positions.texi (Word Motion): words-include-escapes is an
1154 option.
1155
1156 * searching.texi (Standard Regexps): page-delimiter,
1157 paragraph-separate, paragraph-separate and sentence-end are
1158 options.
1159
1160 * text.texi (Margins): left-margin and fill-nobreak-predicate
1161 are options.
1162
1163 * variables.texi (Local Variables): max-specpdl-size is an
1164 option.
1165
1166 * windows.texi (Choosing Window):
1167 split-window-preferred-function, special-display-function and
1168 display-buffer-function are options.
1169
1170 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
1171
1172 Fix errors spotted by Martin Rudalics.
1173
1174 * syntax.texi (Position Parse): Document rationale for ignored
1175 arguments to syntax-ppss-flush-cache.
1176
1177 * processes.texi (Input to Processes): Mark PROCESS arg to
1178 process-running-child-p as optional.
1179 (Network Options): Document NO-ERROR arg to
1180 set-network-process-option.
1181
1182 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1183 command.
1184
1185 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1186 posix-search-backward as commands.
1187
1188 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1189 (Suspending Emacs): Mark suspend-emacs as a command.
1190 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1191 commands.
1192 (Terminal Output): Remove obsolete function baud-rate.
1193 Document TERMINAL arg for send-string-to-terminal.
1194
1195 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1196 terminal-coding-system and set-terminal-coding-system.
1197 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1198 as optional.
1199 (Character Sets): Document RESTRICTION arg of char-charset.
1200 (Character Codes): Mark POS argument to get-byte as optional.
1201
1202 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1203 minibuffer-message.
1204
1205 * files.texi (Create/Delete Dirs): Mark make-directory and
1206 delete-directory as commands.
1207
1208 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1209
1210 * text.texi (Base 64): Mark base64-decode-string and
1211 base64-encode-string as commands.
1212 (Columns): Mark move-to-column as a command.
1213 (Mode-Specific Indent): Document RIGID arg to
1214 indent-for-tab-command.
1215 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1216 Mark indent-code-rigidly as a command.
1217 (Substitution): Mark translate-region as a command.
1218
1219 * frames.texi (Size and Position): Remove obsolete functions
1220 screen-height and screen-width.
1221
1222 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
1223
1224 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1225 (Displaying Buffers, Resizing Windows): Correct mistakes;
1226 next-window, previous-window, and pop-to-buffer are not commands,
1227 and fit-window-to-buffer" is a command. (Pointed out by Martin
1228 Rudalics.)
1229
1230 2009-05-17 Richard M Stallman <rms@gnu.org>
1231
1232 * modes.texi (Precalculated Fontification): Clarify text.
1233
1234 2009-05-17 Martin Rudalics <rudalics@gmx.at>
1235
1236 * windows.texi (Selecting Windows): Clarify descriptions of
1237 with-selected-window and get-lru-window.
1238 (Cyclic Window Ordering): Refer to particular frame when talking
1239 about how splitting affects the ordering.
1240 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1241 switch-to-buffer-other-window. Explain how setting of
1242 display-buffer-reuse-frames affects pop-to-buffer.
1243 (Choosing Window): Clarify some details in descriptions of
1244 display-buffer-reuse-frames, pop-up-frames, and
1245 pop-up-frame-function.
1246 (Dedicated Windows): Clarify some details.
1247 (Textual Scrolling): Replace term vscroll by term vertical
1248 scroll position.
1249 (Vertical Scrolling): Fix typo.
1250 (Window Hooks): Relate text on jit-lock-register to window
1251 scrolling and size changes.
1252
1253 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
1254
1255 * frames.texi (Initial Parameters): Clarify what the initial
1256 minibuffer frame is.
1257 (Buffer Parameters): Note that the minibuffer parameter can not be
1258 altered.
1259
1260 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1261 Document display-buffer changes.
1262
1263 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
1264
1265 * anti.texi (Antinews): Rewrite for Emacs 22.
1266
1267 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1268 obarrays are first mentioned. Define "system abbrev" more
1269 prominently, and add it to the index.
1270 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1271 Copyedits.
1272 (Abbrev Expansion): Document abbrev-insert.
1273
1274 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
1275
1276 * frames.texi (Font and Color Parameters): Rename from Color
1277 Parameters. Document font-backend parameter.
1278
1279 * vol2.texi (Top): Update node listing.
1280 * vol1.texi (Top): Update node listing.
1281 * elisp.texi (Top): Update node listing.
1282
1283 2009-05-11 Martin Rudalics <rudalics@gmx.at>
1284
1285 * windows.texi (Choosing Window): Don't explicitly refer to
1286 split-window-sensibly's window argument in descriptions of
1287 split-height-threshold and split-width-threshold.
1288
1289 2009-05-10 Martin Rudalics <rudalics@gmx.at>
1290
1291 * windows.texi (Choosing Window): Fix rewrite of window
1292 splitting section.
1293
1294 2009-05-09 Eli Zaretskii <eliz@gnu.org>
1295
1296 * nonascii.texi (Default Coding Systems): Document
1297 find-auto-coding, set-auto-coding, and auto-coding-alist.
1298 Add indexing.
1299 (Lisp and Coding Systems): Add index entries.
1300
1301 2009-05-09 Martin Rudalics <rudalics@gmx.at>
1302
1303 * windows.texi (Choosing Window): Describe split-window-sensibly
1304 and rewrite section on window splitting accordingly.
1305 (Textual Scrolling): Replace `...' by @code{...}.
1306
1307 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
1308
1309 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1310 Remove obsoleted pre-abbrev-expand-hook.
1311
1312 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1313 entries.
1314
1315 * internals.texi (Object Internals): Don't assume 32-bit machines
1316 are the norm.
1317 (Buffer Internals): Consolidate table entries for readability.
1318 (Window Internals): Synch field names to window.h.
1319 (Process Internals): Synch field names to process.h.
1320
1321 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
1322
1323 * variables.texi (File Local Variables): Note that read-circle is
1324 bound to nil when reading file-local variables.
1325
1326 * streams.texi (Input Functions): Document read-circle.
1327 (Output Variables): Add xref to Circular Objects.
1328
1329 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
1330
1331 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1332 Features and Coding System Basics. Node that "p" stands for
1333 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1334 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1335 mouse-appearance-menu.
1336 (Programming Tips): Add xref to Progress.
1337
1338 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
1339
1340 * os.texi (Command-Line Arguments):
1341 Document command-line-args-left.
1342 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1343 terminal objects for tty arguments.
1344 (Startup Summary): Add xref to Session Management.
1345 (Session Management): Mention emacs-session-restore. Copyedits.
1346
1347 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
1348
1349 * os.texi (Startup Summary): Copyedits. The init file is not
1350 necessarily named .emacs now. Document initial-buffer-choice and
1351 initial-scratch-message. Note where Emacs exits in batch mode.
1352 Document inhibit-splash-screen as an alias.
1353 (Init File): Be neutral about which init file name to use.
1354
1355 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
1356
1357 * os.texi (System Interface): Fix Texinfo usage.
1358
1359 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
1360
1361 * searching.texi (Regexp Backslash): Also refer to shy groups as
1362 non-capturing or unnumbered groups.
1363 (Regexp Functions): Add cross-reference to Regexp Backslash.
1364
1365 * display.texi (Truncation): Overlays can use line-prefix and
1366 wrap-prefix too.
1367 (Overlay Properties): Document wrap-prefix and line-prefix.
1368 (Face Attributes): Document underline-minimum-offset.
1369 (Face Remapping): Copyedits.
1370 (Low-Level Font): Copyedits.
1371 (Image Cache): Note that the image cache is shared between frames.
1372 (Line Height): Emphasize that line-spacing only takes effect on
1373 graphical terminals.
1374
1375 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
1376
1377 * display.texi (Refresh Screen): Note that a passage about screen
1378 refreshing is text terminal only.
1379 (Forcing Redisplay): Delete misleading comment---sit-for calls
1380 redisplay, not the other way around.
1381 (Truncation): Note new values of truncate-partial-width-windows.
1382 Copyedits.
1383 (Invisible Text): Document invisible-p.
1384
1385 2009-04-11 Eli Zaretskii <eliz@gnu.org>
1386
1387 * display.texi (Overlays): Overlays don't scale well. See
1388 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1389
1390 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
1391
1392 * syntax.texi (Syntax Table Functions): Document cons cell
1393 argument for modify-syntax-entry.
1394 (Categories): Document cons cell argument for
1395 modify-category-entry.
1396
1397 * searching.texi (String Search): Document word-search-forward-lax
1398 and word-search-backward-lax.
1399 (Searching and Case): Describe isearch behavior more precisely.
1400
1401 * keymaps.texi (Tool Bar): Mention that some platforms do not
1402 support multi-line toolbars. Suggested by Stephen Eglen.
1403
1404 * frames.texi (Layout Parameters): Mention that Nextstep also
1405 allows only one tool-bar line. Suggested by Stephen Eglen.
1406
1407 * nonascii.texi (Text Representations): Copyedits.
1408 (Coding System Basics): Also mention utf-8-emacs.
1409 (Converting Representations, Selecting a Representation)
1410 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1411 Copyedits.
1412 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1413
1414 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
1415
1416 * text.texi (Yank Commands): Note that yank uses push-mark.
1417 (Filling): Clarify REGION argument of fill-paragraph.
1418 Document fill-forward-paragraph-function.
1419 (Special Properties): Remove "new in Emacs 22" declaration.
1420 (Clickable Text): Merge with Links and Mouse-1 node.
1421
1422 * display.texi (Button Properties, Button Buffer Commands):
1423 Change xref to Clickable Text.
1424
1425 * tips.texi (Key Binding Conventions): Change xref to Clickable
1426 Text.
1427
1428 * elisp.texi (Top): Update node listing.
1429
1430 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
1431
1432 * markers.texi (The Mark): Copyedits. Improve description of
1433 handle-shift-selection.
1434 (The Region): Move use-region-p here from The Mark.
1435
1436 * positions.texi (Screen Lines): Document (cols . lines) argument
1437 for vertical-motion.
1438
1439 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
1440
1441 * frames.texi (Frames): Clean up introduction. Document `ns'
1442 return value for framep.
1443 (Creating Frames): Note how the terminal is chosen.
1444 (Multiple Terminals, Multiple Displays): Merge into a single node.
1445 (Color Parameters): Fix typo.
1446
1447 * variables.texi (Local Variables, Buffer-Local Variables)
1448 (Creating Buffer-Local): Change link to Multiple Terminals.
1449
1450 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1451
1452 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1453 Terminals.
1454
1455 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1456 to Multiple Terminals.
1457
1458 * elisp.texi (Top): Update node listing.
1459 * vol2.texi (Top): Update node listing.
1460 * vol1.texi (Top): Update node listing.
1461
1462 * buffers.texi (Current Buffer): Note that the append-to-buffer
1463 example is no longer in synch with the latest code. Tie the two
1464 examples together.
1465
1466 * files.texi (File Attributes): Move note about MS-DOS from
1467 Changing Files to File Attributes.
1468 (Create/Delete Dirs): Note that mkdir is an alias for this.
1469
1470 2009-04-01 Markus Triska <triska@gmx.at>
1471
1472 * processes.texi (Filter Functions): Suggest how to handle output
1473 batches.
1474
1475 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
1476
1477 * help.texi (Accessing Documentation): Update example to use
1478 help-setup-xref and with-help-window.
1479 (Help Functions): Remove print-help-return-message, which is
1480 semi-obsolete due to with-help-window. Document help-buffer and
1481 help-setup-xref.
1482
1483 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
1484
1485 * help.texi (Accessing Documentation, Help Functions):
1486 Remove information about long-obsolete Emacs versions.
1487
1488 * modes.texi (Mode Line Variables): The default values of the mode
1489 line variables are now more complicated.
1490
1491 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
1492
1493 * modes.texi (Major Mode Conventions): Note that specialness is
1494 inherited.
1495 (Derived Modes): Note that define-derive-mode sets the mode-class
1496 property.
1497
1498 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1499 goto-map. Add search-map to the list.
1500
1501 2009-03-27 Eli Zaretskii <eliz@gnu.org>
1502
1503 * os.texi (System Environment): Update the list of system-type
1504 values.
1505
1506 * markers.texi (The Mark) <handle-shift-selection>: Update for
1507 removal of the optional argument DEACTIVATE.
1508
1509 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
1510
1511 * commands.texi (Focus Events): Most X window managers don't use
1512 focus-follows-mouse nowadays.
1513
1514 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
1515
1516 * commands.texi (Defining Commands): Clarify introduction.
1517 (Using Interactive): Not that interactive can be put in a symbol
1518 property.
1519 (Interactive Call): Note that a symbol with a non-nil
1520 interactive-form property satisfies commandp.
1521
1522 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
1523
1524 * minibuf.texi (Intro to Minibuffers): Fix typos.
1525
1526 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
1527
1528 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
1529 about minibuffers in old Emacs versions. Copyedits.
1530 Emphasize that enable-recursive-minibuffers defaults to nil.
1531 (Text from Minibuffer): Simplify introduction.
1532
1533 2009-03-22 Alan Mackenzie <acm@muc.de>
1534
1535 * commands.texi (Using Interactive): Clarify string argument to
1536 `interactive' - even promptless elements need \n separators.
1537
1538 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
1539
1540 * minibuf.texi (Completion Styles): New node.
1541
1542 * elisp.texi (Top): Update node listing.
1543
1544 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
1545
1546 * minibuf.texi (Basic Completion): Note that
1547 read-file-name-completion-ignore-case and
1548 read-buffer-completion-ignore-case can override
1549 completion-ignore-case.
1550 (Minibuffer Completion): Document completing-read changes.
1551 (Completion Commands): Avoid mentioning partial completion mode.
1552 Document minibuffer-completion-confirm changes, and
1553 minibuffer-confirm-exit-commands.
1554 (High-Level Completion): Document new require-match behavior for
1555 read-buffer. Document read-buffer-completion-ignore-case.
1556 (Reading File Names): Document new require-match behavior for
1557 read-file-name.
1558
1559 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
1560
1561 * debugging.texi (Error Debugging): Don't mislead the reader into
1562 thinking that debug-on-error enters debugger for C-f at EOB.
1563 (Error Debugging): Setting debug-on-init within the init file
1564 works, and has for some time.
1565
1566 2009-03-13 Kenichi Handa <handa@m17n.org>
1567
1568 * display.texi (Fontsets): Update the description.
1569
1570 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
1571
1572 * advice.texi (Advising Primitives): Link to What Is a Function.
1573
1574 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
1575
1576 * compile.texi (Speed of Byte-Code): Update example.
1577 (Disassembly): Update examples.
1578
1579 * loading.texi (Repeated Loading): Simplify examples.
1580
1581 * customize.texi (Common Keywords): It's not necessary to use :tag
1582 to remove hyphens, as custom-unlispify-tag-name does it
1583 automatically.
1584 (Variable Definitions): Link to File Local Variables.
1585 Document customized-value symbol property.
1586 (Customization Types): Move menu to end of node.
1587
1588 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
1589
1590 * macros.texi (Compiling Macros): Omit misleading sentence, which
1591 implied that macros can only be used in the same file they are
1592 defined.
1593 (Backquote): Remove obsolete information about Emacs 19.
1594
1595 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1596
1597 * display.texi (Display Margins): Fix paren typo.
1598
1599 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
1600
1601 * elisp.texi (Top): Update node listing.
1602
1603 * variables.texi (Variables): Clarify introduction.
1604 (Global Variables): Mention that setq is a special form.
1605 (Local Variables): Use active voice.
1606 (Tips for Defining): Mention marking variables as safe.
1607 (Buffer-Local Variables): Mention terminal-local and frame-local
1608 variables together.
1609 (File Local Variables): Copyedits.
1610 (Frame-Local Variables): Note that they are not really useful.
1611 (Future Local Variables): Node deleted.
1612
1613 * objects.texi (General Escape Syntax): Update explanation of
1614 unicode escape syntax.
1615
1616 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
1617
1618 * control.texi (Control Structures): Add cindex entry for "textual
1619 order".
1620
1621 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1622 instead of "expression" throughout.
1623 (Function Indirection): Copyedits. Use active voice.
1624 (Eval): The default value of max-lisp-eval-depth is now 400.
1625
1626 2009-02-23 Miles Bader <miles@gnu.org>
1627
1628 * processes.texi (System Processes): Rename `system-process-attributes'
1629 to `process-attributes'.
1630
1631 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
1632
1633 * symbols.texi (Property Lists): Emphasize that property lists are
1634 not restricted to symbol cells.
1635 (Other Plists): Copyedit.
1636
1637 * sequences.texi (Sequences Arrays Vectors): Make introduction
1638 more concise.
1639 (Arrays): Mention char-tables and bool-vectors too.
1640 (Vectors): Don't repeat information given in Arrays node. Link to
1641 nodes that explain the vector usage examples.
1642 (Char-Tables): Note that char-table elements can have arbitrary
1643 type. Explain effect of omitted char-table-extra-slots property.
1644 Link to Property Lists node.
1645
1646 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
1647
1648 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1649 `append'.
1650 (List Elements): Copyedits.
1651
1652 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1653 of `vconcat'.
1654
1655 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1656 Emacs 20 usage of `concat'.
1657 (Case Conversion): Copyedits.
1658
1659 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
1660
1661 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1662 Minor edits.
1663 (Frame Configuration Type): Emphasize that it is not primitive.
1664 (Font Type): New node.
1665 (Type Predicates): Add fontp; type-of now recognizes font object
1666 types.
1667
1668 * intro.texi (Version Info): Update version numbers in examples.
1669 (Acknowledgements): List more contributors.
1670
1671 * elisp.texi: Bump version number to 3.0.
1672 (Top): Link to Font Type node.
1673
1674 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
1675
1676 * modes.texi (Major Mode Conventions): Remove duplicate words.
1677 (Customizing Keywords): Fix typo.
1678
1679 2009-02-14 Eli Zaretskii <eliz@gnu.org>
1680
1681 * nonascii.texi (User-Chosen Coding Systems): Document that
1682 select-safe-coding-system suggests raw-text if there are raw bytes
1683 in the region.
1684 (Explicit Encoding): Warn not to use `undecided' when encoding.
1685
1686 2009-02-11 Glenn Morris <rgm@gnu.org>
1687
1688 * frames.texi (Visibility of Frames): Mention the effect multiple
1689 workspaces/desktops can have on visibility.
1690
1691 2009-02-07 Eli Zaretskii <eliz@gnu.org>
1692
1693 * text.texi (Commands for Insertion):
1694 * commands.texi (Event Mod):
1695 * keymaps.texi (Searching Keymaps):
1696 * nonascii.texi (Translation of Characters):
1697 Reinstate documentation of translation-table-for-input.
1698 (Explicit Encoding): Document the `charset' text property produced
1699 by decode-coding-region and decode-coding-string.
1700
1701 2009-01-27 Alan Mackenzie <acm@muc.de>
1702
1703 * modes.texi (Search-based Fontification): Correct a typo.
1704
1705 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
1706
1707 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1708 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1709
1710 2009-01-24 Eli Zaretskii <eliz@gnu.org>
1711
1712 * display.texi (Window Systems): Document the value of
1713 `initial-window-system' under --daemon.
1714
1715 * os.texi (System Environment): Remove description of the
1716 `environment' function which has been deleted.
1717
1718 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1719
1720 * frames.texi (Multiple Displays): Remove documentation for
1721 removed function make-frame-on-tty.
1722
1723 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
1724
1725 * files.texi (Format Conversion Piecemeal): Clarify behavior of
1726 write-region-annotate-functions.
1727 Document write-region-post-annotation-function.
1728
1729 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
1730
1731 * display.texi (Font Lookup): Document WIDTH argument of
1732 x-list-fonts.
1733
1734 2009-01-17 Eli Zaretskii <eliz@gnu.org>
1735
1736 * maps.texi (Standard Keymaps): Rename function-key-map to
1737 local-function-key-map.
1738
1739 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1740 local-function-key-map.
1741
1742 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1743 and `set-keyboard-coding-system' now accept an optional terminal
1744 argument.
1745
1746 * commands.texi (Event Mod): `keyboard-translate-table' is now
1747 terminal-local.
1748 (Function Keys): Rename function-key-map to
1749 local-function-key-map.
1750
1751 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1752 frames.texi.
1753
1754 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
1755 `delete-terminal-functions', `suspend-tty-functions' and
1756 `resume-tty-functions'.
1757
1758 * frames.texi (Frames): Document `frame-terminal' and
1759 `terminal-live-p'.
1760 (Multiple Displays): Document `make-frame-on-tty'.
1761 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1762 `terminal-name', and `get-device-terminal'.
1763 (Terminal Parameters): Document `terminal-parameters',
1764 `terminal-parameter', and `set-terminal-parameter'.
1765
1766 * os.texi (System Environment): Document `environment' and
1767 `initial-environment'.
1768 (Suspending Emacs): Update for multi-tty; document
1769 `suspend-tty', `resume-tty', and `controlling-tty-p'.
1770
1771 * nonascii.texi (Coding System Basics): More accurate description
1772 of `raw-text'.
1773
1774 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
1775
1776 * display.texi (Low-Level Font): Fix typo.
1777
1778 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
1779
1780 * elisp.texi (Top): Update node listing.
1781
1782 * display.texi (PostScript Images): Node deleted.
1783
1784 2009-01-10 Eli Zaretskii <eliz@gnu.org>
1785
1786 * processes.texi (Decoding Output): Document that null bytes force
1787 no-conversion for reading process output.
1788
1789 * files.texi (Reading from Files): Document that null bytes force
1790 no-conversion when visiting files.
1791
1792 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
1793
1794 * nonascii.texi (Lisp and Coding Systems):
1795 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
1796 (Character Properties): Improve wording.
1797
1798 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
1799
1800 * display.texi (Font Lookup): Remove obsolete function
1801 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1802 (Low-Level Font): Rename from Fonts, move to end of Faces section.
1803 (Font Selection): Reorder order of variable descriptions.
1804 Minor clarifications.
1805
1806 * elisp.texi (Top): Update node listing.
1807
1808 2009-01-09 Glenn Morris <rgm@gnu.org>
1809
1810 * commands.texi (Command Loop Info): Say that last-command-char and
1811 last-input-char are obsolete aliases.
1812
1813 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1814 last-input-char and last-command-char, since they are just aliases for
1815 last-input-event and last-command-event.
1816
1817 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1818 last-command-char.
1819
1820 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
1821
1822 * elisp.texi: Update node listing.
1823
1824 * display.texi (Faces): Put Font Selection node after Auto Faces.
1825 (Face Attributes): Don't link to Font Lookup.
1826 Document font-family-list.
1827 (Fonts): New node.
1828
1829 2009-01-08 Jason Rumney <jasonr@gnu.org>
1830
1831 * frames.texi (Pointer Shape): Clarify that only X supports
1832 changing the standard pointer shapes. (Bug#1485)
1833
1834 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
1835
1836 * display.texi (Attribute Functions): Note that a function value
1837 :height is relative, and that compatibility functions work by
1838 calling set-face-attribute.
1839 (Displaying Faces): Reorder list in order of increasing priority.
1840 (Face Remapping): New node. Content moved here from Displaying
1841 Faces.
1842 (Glyphs): Link to Face Functions.
1843
1844 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
1845
1846 * display.texi (Faces): Don't discuss face id here. facep does
1847 not return t.
1848 (Defining Faces): Minor clarification.
1849 (Face Attributes): Rearrange items to match docstring of
1850 set-face-attribute. Add :foundry attribute. Document new role of
1851 :font attribute. Texinfo usage fix.
1852 (Attribute Functions): Copyedits.
1853 (Face Functions): Note that face number is seldom used.
1854
1855 2009-01-05 Richard M Stallman <rms@gnu.org>
1856
1857 * strings.texi (Predicates for Strings): Minor clarification.
1858
1859 * functions.texi (Function Safety): Texinfo usage fix.
1860
1861 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1862
1863 * objects.texi (General Escape Syntax): Fix typo.
1864
1865 2009-01-03 Martin Rudalics <rudalics@gmx.at>
1866
1867 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1868 works via the default value of pop-up-frame-function.
1869
1870 2009-01-02 Eli Zaretskii <eliz@gnu.org>
1871
1872 * processes.texi (System Processes): Document the `time' and
1873 `ctime' attributes of `system-process-attributes'.
1874
1875 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
1876
1877 * display.texi (Face Attributes): Clarify :height attribute.
1878
1879 2008-12-31 Martin Rudalics <rudalics@gmx.at>
1880
1881 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1882 the front of the buffer list. Add entries for `last-buffer' and
1883 `unbury-buffer'.
1884
1885 2008-12-27 Eli Zaretskii <eliz@gnu.org>
1886
1887 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1888 and its subsections.
1889
1890 * frames.texi (Multiple Terminals, Low-level Terminal)
1891 (Terminal Parameters, Frames on Other TTY devices): New sections.
1892 (Frames): Add an xref to "Multiple Terminals".
1893
1894 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1895
1896 * objects.texi (Terminal Type): New node.
1897 (Editing Types): Add it to the menu.
1898
1899 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1900 Variables".
1901
1902 * variables.texi (Directory Local Variables): New node.
1903 (Variables): Add a menu item for it.
1904
1905 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1906 `generated-autoload-file'.
1907
1908 2008-12-20 Eli Zaretskii <eliz@gnu.org>
1909
1910 * os.texi (Startup Summary): Add xref to documentation of
1911 `initial-window-system'.
1912
1913 * display.texi (Window Systems): Document `window-system' the
1914 function. The variable `window-system' is now frame-local.
1915 Document `initial-window-system'.
1916
1917 2008-12-19 Martin Rudalics <rudalics@gmx.at>
1918
1919 * windows.texi (Windows): Rewrite description of
1920 fit-window-to-buffer.
1921
1922 2008-12-13 Glenn Morris <rgm@gnu.org>
1923
1924 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1925 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1926
1927 2008-12-12 Glenn Morris <rgm@gnu.org>
1928
1929 * debugging.texi (Error Debugging): Refer forwards to
1930 eval-expression-debug-on-error.
1931
1932 2008-12-05 Eli Zaretskii <eliz@gnu.org>
1933
1934 * strings.texi (String Basics): Only unibyte strings that
1935 represent key sequences hold 8-bit raw bytes.
1936
1937 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1938 paragraph to speak about `undecided'.
1939 (Character Properties): Don't explain the meaning of each
1940 property; instead, identify their Unicode Standard names.
1941 (Character Sets): Document `map-charset-chars'.
1942
1943 2008-12-02 Glenn Morris <rgm@gnu.org>
1944
1945 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1946 section yet again.
1947
1948 2008-11-29 Eli Zaretskii <eliz@gnu.org>
1949
1950 * nonascii.texi (Character Properties): New Section.
1951 (Specifying Coding Systems): Document
1952 `coding-system-priority-list', `set-coding-system-priority', and
1953 `with-coding-priority'.
1954 (Lisp and Coding Systems): Document `check-coding-systems-region'
1955 and `coding-system-charset-list'.
1956 (Coding System Basics): Document `coding-system-aliases'.
1957
1958 * elisp.texi (Top): Add a @detailmenu entry for "Character
1959 Properties".
1960
1961 * objects.texi (Character Type): Correct the range of Emacs
1962 characters. Add an @xref to "Character Codes".
1963
1964 * strings.texi (String Basics): Add an @xref to "Character Codes".
1965
1966 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1967
1968 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1969 (Character Codes): Document `max-char'.
1970
1971 2008-11-28 Eli Zaretskii <eliz@gnu.org>
1972
1973 * nonascii.texi (Text Representations, Converting Representations)
1974 (Character Sets, Scanning Charsets, Translation of Characters):
1975 Make text more accurate.
1976
1977 2008-11-28 Glenn Morris <rgm@gnu.org>
1978
1979 * files.texi (Format Conversion Round-Trip): Improve previous change.
1980
1981 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
1982
1983 * modes.texi (Auto Major Mode): Fix example.
1984
1985 2008-11-25 Glenn Morris <rgm@gnu.org>
1986
1987 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1988
1989 * files.texi (Format Conversion Round-Trip):
1990 Use active voice for previous change.
1991
1992 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
1993
1994 * os.texi (Processor Run Time):
1995 * processes.texi (Transaction Queues):
1996 * markers.texi (The Mark):
1997 * windows.texi (Choosing Window, Selecting Windows):
1998 * files.texi (Changing Files, Magic File Names):
1999 * commands.texi (Key Sequence Input):
2000 * functions.texi (Declaring Functions):
2001 * strings.texi (Predicates for Strings):
2002 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2003
2004 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
2005
2006 * help.texi (Accessing Documentation): Update example.
2007
2008 * variables.texi (Defining Variables): Note that `*' is not
2009 necessary if defcustom is used.
2010
2011 2008-11-22 Eli Zaretskii <eliz@gnu.org>
2012
2013 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2014 Characters" from @detailmenu.
2015
2016 * nonascii.texi (Character Codes, Character Sets)
2017 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2018 (Chars and Bytes, Splitting Characters): Sections removed.
2019
2020 2008-11-22 Lute Kamstra <lute@gnu.org>
2021
2022 * positions.texi (Text Lines): Update goto-line documentation.
2023
2024 2008-11-21 Martin Rudalics <rudalics@gmx.at>
2025
2026 * frames.texi (Frames): Fix typo, add cross references, reword.
2027 (Initial Parameters): Reword special-display-frame-alist text.
2028 (Frames and Windows): Reword. Describe argument norecord for
2029 set-frame-selected-window.
2030 (Input Focus): Describe argument norecord for select-frame.
2031 Remove comment on MS-Windows behavior for focus-follows-mouse.
2032 (Raising and Lowering): Mention windows-frames dichotomy in
2033 metaphor.
2034
2035 * windows.texi (Displaying Buffers, Vertical Scrolling)
2036 (Horizontal Scrolling): Fix indenting and rewording issues
2037 introduced with 2008-11-07 change.
2038
2039 2008-11-20 Glenn Morris <rgm@gnu.org>
2040
2041 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2042 element of `format-alist'.
2043
2044 2008-11-19 Glenn Morris <rgm@gnu.org>
2045
2046 * doclicense.texi: Update to FDL 1.3.
2047 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2048
2049 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
2050
2051 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2052 vars, which are obsolete. Mention jit-lock-register.
2053
2054 * modes.texi (Other Font Lock Variables):
2055 Document jit-lock-register and jit-lock-unregister.
2056
2057 * frames.texi (Color Parameters): Document alpha parameter.
2058
2059 2008-11-16 Martin Rudalics <rudalics@gmx.at>
2060
2061 * windows.texi (Splitting Windows, Deleting Windows)
2062 (Selecting Windows, Cyclic Window Ordering)
2063 (Buffers and Windows, Displaying Buffers, Choosing Window)
2064 (Dedicated Windows, Window Point, Window Start and End)
2065 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2066 (Size of Window, Resizing Windows, Window Configurations)
2067 (Window Parameters): Avoid @var at beginning of sentences and
2068 reword accordingly.
2069
2070 2008-11-11 Lute Kamstra <lute@gnu.org>
2071
2072 * files.texi (File Name Components): Fix file-name-extension
2073 documentation.
2074
2075 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
2076
2077 * frames.texi (Basic Parameters): Remove display-environment-variable
2078 and term-environment-variable.
2079
2080 2008-11-08 Eli Zaretskii <eliz@gnu.org>
2081
2082 * windows.texi (Basic Windows, Splitting Windows)
2083 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2084 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
2085 (Resizing Windows, Window Configurations, Window Parameters):
2086 Fix wording and markup.
2087
2088 2008-11-07 Martin Rudalics <rudalics@gmx.at>
2089
2090 * windows.texi (Windows): Update entries.
2091 (Basic Windows): Remove listing of attributes. Reword.
2092 (Splitting Windows, Deleting Windows): Reword.
2093 (Selecting Windows, Cyclic Window Ordering): Reword with special
2094 emphasis on order of recently selected windows and buffer list.
2095 (Buffers and Windows, Choosing Window): Reword with special
2096 emphasis on dedicated windows.
2097 (Displaying Buffers): Reword. For switch-to-buffer mention that
2098 it may fall back on pop-to-buffer. For other-window try to
2099 explain how it treats the cyclic ordering of windows.
2100 (Dedicated Windows): New node and section discussing dedicated
2101 windows and associated functions.
2102 (Window Point): Add entry for window-point-insertion-type. Reword.
2103 (Window Start and End): Rename node and section title. Reword.
2104 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2105 Minor rewording.
2106 (Size of Window): Reword, in particular text on window-width.
2107 (Resizing Windows): Reword. Add text on balancing windows.
2108 (Window Configurations): Reword. Mention window parameters.
2109 (Window Parameters): New node and section on window parameters.
2110 (Window Hooks): Reword. Mention that
2111 window-configuration-change-hook is run "buffer-locally".
2112 * elisp.texi (Top): Update Windows entries in @detailmenu
2113 section.
2114
2115 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
2116
2117 * searching.texi (Regexp Search): Fix typo.
2118
2119 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2120
2121 * searching.texi (Regexp Search): Document GREEDY arg.
2122 (Simple Match Data): Fix return value.
2123
2124 2008-11-01 Eli Zaretskii <eliz@gnu.org>
2125
2126 * nonascii.texi (Text Representations): Rewrite to make consistent
2127 with Emacs 23 internal representation of characters.
2128 Document `unibyte-string'.
2129
2130 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
2131
2132 * processes.texi (Process Information): Note that process-status
2133 does not accept buffer names.
2134
2135 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2136
2137 * positions.texi (Skipping Characters): Correct return value of
2138 skip-chars-forward.
2139
2140 2008-10-25 Martin Rudalics <rudalics@gmx.at>
2141
2142 * windows.texi (Deleting Windows): Update documentation of
2143 delete-windows-on.
2144 (Buffers and Windows): Update documentations of
2145 get-buffer-window and get-buffer-window-list.
2146 (Displaying Buffers): Update documentation of
2147 replace-buffer-in-windows.
2148
2149 * buffers.texi (Current Buffer): Reword set-buffer and
2150 with-current-buffer documentations.
2151 (Creating Buffers): Reword documentation of get-buffer-create.
2152
2153 2008-10-23 Martin Rudalics <rudalics@gmx.at>
2154
2155 * buffers.texi (Current Buffer): Reword documentation of
2156 set-buffer.
2157 (Buffer Names): Reword documentation of buffer-name.
2158 (The Buffer List): For bury-buffer explain what happens with the
2159 buffer's window.
2160 (Creating Buffers): Say that get-buffer-create's arg is called
2161 buffer-or-name.
2162
2163 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
2164
2165 * advice.texi (Computed Advice): Explain what DEFINITION is.
2166
2167 * nonascii.texi (Character Codes): Remove obsolete function
2168 char-valid-p, and document characterp instead.
2169
2170 2008-10-22 Martin Rudalics <rudalics@gmx.at>
2171
2172 * windows.texi (Displaying Buffers): Reword documentation of
2173 pop-to-buffer.
2174 (Choosing Window): Rewrite documentation of display-buffer and
2175 its options.
2176
2177 * buffers.texi (Killing Buffers): Update documentation of
2178 kill-buffer.
2179
2180 2008-10-21 Eli Zaretskii <eliz@gnu.org>
2181
2182 * processes.texi (Serial Ports): Fix wording and improve markup.
2183
2184 * searching.texi (Regexp Search): Document `string-match-p' and
2185 `looking-at-p'.
2186 (POSIX Regexps): Add an xref for "non-greedy".
2187 (Regexp Special): Add @cindex entry for "non-greedy".
2188
2189 * display.texi (Attribute Functions): Document `face-all-attributes'.
2190 (Image Cache) <image-refresh>: Minor wording fixes.
2191
2192 * frames.texi (Color Names): Add an xref to `read-color'.
2193
2194 * minibuf.texi (High-Level Completion): Document `read-color'.
2195
2196 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2197
2198 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2199
2200 * buffers.texi (Swapping Text): New section, documents
2201 `buffer-swap-text'.
2202
2203 2008-10-21 Martin Rudalics <rudalics@gmx.at>
2204
2205 * windows.texi (Resizing Windows): Minor wording fix.
2206
2207 2008-10-20 Eli Zaretskii <eliz@gnu.org>
2208
2209 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2210 and `combine-and-quote-strings'.
2211
2212 * strings.texi (Creating Strings): Add xrefs for them.
2213
2214 2008-10-19 Eli Zaretskii <eliz@gnu.org>
2215
2216 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2217 match the corresponding menu in minibuf.texi.
2218
2219 * minibuf.texi (Reading File Names): Document `read-shell-command'
2220 and `minibuffer-local-shell-command-map'.
2221
2222 2008-10-19 Martin Rudalics <rudalics@gmx.at>
2223
2224 * windows.texi (Resizing Windows): Remove var{} around "window" in
2225 documentation of enlarge-window.
2226 Rewrite documentation of window-min-height and window-min-width.
2227
2228 2008-10-19 Eli Zaretskii <eliz@gnu.org>
2229
2230 * functions.texi (Calling Functions): Document `apply-partially'.
2231
2232 * hooks.texi (Standard Hooks): Mention
2233 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2234
2235 * variables.texi (File Local Variables): Document
2236 `file-local-variables-alist', `before-hack-local-variables-hook'
2237 and `hack-local-variables-hook'.
2238
2239 * processes.texi (Synchronous Processes): Document `process-lines'.
2240
2241 * customize.texi (Variable Definitions):
2242 Document `custom-reevaluate-setting'.
2243
2244 2008-10-18 Martin Rudalics <rudalics@gmx.at>
2245
2246 * windows.texi (Choosing Window, Deleting Windows)
2247 (Displaying Buffers): Expand documentation of dedicated windows.
2248
2249 2008-10-18 Eli Zaretskii <eliz@gnu.org>
2250
2251 * files.texi (Changing Files): Document symbolic input of file
2252 modes to `set-file-modes'. Document `read-file-modes' and
2253 `file-modes-symbolic-to-number'.
2254
2255 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2256 and `search-map'.
2257
2258 * searching.texi (Search and Replace):
2259 Document `replace-search-function' and `replace-re-search-function'.
2260 Document `multi-query-replace-map'.
2261
2262 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
2263 (Completion Commands, Reading File Names):
2264 Rename `minibuffer-local-must-match-filename-map' to
2265 `minibuffer-local-filename-must-match-map'.
2266 (Minibuffer Completion): The `require-match' argument to
2267 `completing-read' can now have the value `confirm-only'.
2268
2269 * windows.texi (Displaying Buffers): Minor wording fix.
2270 (Choosing Window): `split-height-threshold' can now be nil.
2271 Document `split-width-threshold'. `pop-up-frames' can have the
2272 value `graphic-only'.
2273
2274 2008-10-17 Eli Zaretskii <eliz@gnu.org>
2275
2276 * os.texi (Startup Summary): Document `before-init-time' and
2277 `after-init-time'. Document `initial-window-system' and
2278 `window-system-initialization-alist'. Document reading the
2279 abbrevs file. Document the call to `server-start' under --daemon.
2280 Rearrange a bit to be consistent with the code flow.
2281 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2282 (Time Parsing): Document `format-seconds'.
2283
2284 2008-10-17 Martin Rudalics <rudalics@gmx.at>
2285
2286 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2287 and reword.
2288
2289 2008-10-16 Eli Zaretskii <eliz@gnu.org>
2290
2291 * markers.texi (The Mark): Document use-region-p.
2292
2293 2008-10-15 Eli Zaretskii <eliz@gnu.org>
2294
2295 * internals.texi (Writing Emacs Primitives): The interactive spec
2296 of a primitive can be a Lisp form.
2297
2298 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2299 values of transient-mark-mode. Document handle-shift-selection.
2300
2301 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2302 (Interactive Examples): Show an example of `^'.
2303 (Key Sequence Input): Document this-command-keys-shift-translated.
2304 (Defining Commands, Using Interactive): The interactive-form of a
2305 function can be added via its symbol's property.
2306
2307 * positions.texi (List Motion): beginning-of-defun-function can
2308 now accept an argument.
2309
2310 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2311 now return a list of strings.
2312
2313 * control.texi (Handling Errors): Document ignore-errors.
2314
2315 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2316 (Parameter Access): Document set-frame-parameter.
2317
2318 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2319 Hooks" for the effect of kill-all-local-variables on local hook
2320 functions.
2321
2322 * modes.texi (Major Mode Conventions, Mode Line Variables):
2323 `mode-name' need not be a string. xref to "Mode Line Data" for
2324 details, and to "Emulating Mode Line" for computing a string
2325 value.
2326
2327 2008-10-14 Eli Zaretskii <eliz@gnu.org>
2328
2329 * processes.texi (System Processes): New section.
2330 (Processes, Signals to Processes): Add xrefs to it.
2331
2332 * objects.texi (Editing Types): A `process' is a subprocess of
2333 Emacs, not just any process running on the OS.
2334
2335 * elisp.texi (Top): Adjust the @detailmenu for the above two
2336 changes.
2337
2338 * sequences.texi (Char-Tables): Remove documentation of
2339 set-char-table-default, which has no effect since Emacs 23.
2340 <char-table-range, set-char-table-range>: Don't mention generic
2341 characters and charsets. Add a cons cell as a possible argument.
2342
2343 * nonascii.texi (Splitting Characters)
2344 (Translation of Characters): Don't mention generic characters.
2345
2346 * display.texi (Fontsets): Don't mention generic characters.
2347
2348 * sequences.texi (Char-Tables): `map-char-table' can now call its
2349 argument FUNCTION with a cons cell as KEY.
2350
2351 2008-10-13 Eli Zaretskii <eliz@gnu.org>
2352
2353 * objects.texi (Primitive Function Type): Move "@cindex special
2354 forms" from here...
2355
2356 * eval.texi (Special Forms): ...to here.
2357
2358 * functions.texi (What Is a Function): `functionp' returns nil for
2359 special forms. Add an xref.
2360
2361 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2362 Variables".
2363
2364 * variables.texi (Frame-Local Variables): New section.
2365 (Buffer-Local Variables): Add an xref to it.
2366 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2367 have both frame-local and buffer-local binding.
2368
2369 * frames.texi (Frames): Mention multiple tty frames.
2370 (Frame Parameters, Parameter Access): Mention frame-local variable
2371 bindings.
2372
2373 2008-09-20 Glenn Morris <rgm@gnu.org>
2374
2375 * display.texi (Defining Faces): Recommend against face variables.
2376
2377 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
2378
2379 * display.texi (Echo Area Customization): Fix typo.
2380
2381 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
2382
2383 * loading.texi (Where Defined): Add `defface' item.
2384
2385 2008-09-06 Martin Rudalics <rudalics@gmx.at>
2386
2387 * loading.texi (Where Defined): Fix description of symbol-file.
2388
2389 2008-08-26 Jason Rumney <jasonr@gnu.org>
2390
2391 * display.texi (TIFF Images): New section describing :index property.
2392
2393 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
2394
2395 * display.texi (Temporary Displays): Remove unnecessary comment
2396 about usage of temp-buffer-show-hook.
2397
2398 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * symbols.texi (Other Plists): Fix incorrect example.
2401 Suggested by Florian Beck.
2402
2403 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
2404
2405 * os.texi: Fix previous change.
2406
2407 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2408
2409 * os.texi:
2410 * intro.texi:
2411 * files.texi: Remove VMS support.
2412
2413 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2414
2415 * os.texi:
2416 * frames.texi:
2417 * display.texi: Remove mentions of Mac Carbon.
2418
2419 2008-07-01 Miles Bader <miles@gnu.org>
2420
2421 * text.texi (Special Properties):
2422 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2423
2424 2008-06-28 Johan Bockgård <bojohan@gnu.org>
2425
2426 * display.texi (Other Image Types): Fix copy/paste error; say
2427 "PBM", not "XBM".
2428
2429 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2430
2431 * os.texi: Remove references to obsolete systems.
2432
2433 2008-06-20 Eli Zaretskii <eliz@gnu.org>
2434
2435 * makefile.w32-in (distclean): Remove makefile.
2436
2437 2008-06-17 Glenn Morris <rgm@gnu.org>
2438
2439 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2440 (elisp, dist): Remove rules and variables that are obsolete now
2441 the lisp manual is no longer distributed separately.
2442
2443 2008-06-16 Glenn Morris <rgm@gnu.org>
2444
2445 * configure, configure.in, mkinstalldirs: Remove unused files.
2446
2447 * book-spine.texinfo: Set version to 23.0.60.
2448 * vol1.texi (EMACSVER):
2449 * vol2.texi (EMACSVER): Set to 23.0.60.
2450
2451 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2452 as per maintain.info.
2453
2454 2008-06-15 Glenn Morris <rgm@gnu.org>
2455
2456 * makefile.w32-in (manual): Use "23" rather than "21".
2457
2458 * Makefile.in (emacsver): New, set by configure.
2459 (manual): Use emacsver.
2460
2461 * intro.texi: Report bugs using M-x report-emacs-bug.
2462
2463 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2464
2465 2008-06-13 Daniel Engeler <engeler@gmail.com>
2466
2467 * elisp.texi, internals.texi, processes.texi: Add documentation
2468 about serial port access.
2469
2470 2008-06-05 Miles Bader <miles@gnu.org>
2471
2472 * display.texi (Displaying Faces): Update to reflect function
2473 renamings in face-remap.el.
2474
2475 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
2476
2477 * display.texi (Fontsets): Fix typos.
2478
2479 2008-06-03 Miles Bader <miles@gnu.org>
2480
2481 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2482 remove-relative-face-remapping, set-base-face-remapping,
2483 and set-default-base-face-remapping.
2484
2485 2008-06-01 Miles Bader <miles@gnu.org>
2486
2487 * display.texi (Displaying Faces): Add face-remapping-alist.
2488
2489 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2490
2491 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2492 variable names.
2493
2494 2008-05-03 Eric S. Raymond <esr@golux>
2495
2496 * keymaps.texi: Clarify that (current-local-map) and
2497 (current-global-map) return references, not copies.
2498
2499 2008-05-02 Juri Linkov <juri@jurta.org>
2500
2501 * minibuf.texi (Text from Minibuffer): Document a list of
2502 default values for `read-from-minibuffer'.
2503
2504 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
2505
2506 * nonascii.texi (Translation of Characters): Fix previous change.
2507
2508 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
2509
2510 * display.texi (Overlay Properties): Clarify role of underlying
2511 textprop and overlay keymaps for display strings.
2512
2513 * keymaps.texi (Active Keymaps): Ditto.
2514
2515 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2516
2517 * minibuf.texi (Programmed Completion):
2518 Replace dynamic-completion-table with the new completion-table-dynamic.
2519
2520 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * intro.texi (Some Terms): Change "fonts in this manual" index
2523 entry to "typographic conventions".
2524
2525 2008-04-05 Eli Zaretskii <eliz@gnu.org>
2526
2527 * objects.texi (Text Props and Strings): Add indexing for read
2528 syntax of text properties.
2529
2530 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2531
2532 * processes.texi (Decoding Output): Remove process-filter-multibyte
2533 functions.
2534
2535 2008-03-15 Martin Rudalics <rudalics@gmx.at>
2536
2537 * display.texi (Finding Overlays): Say that empty overlays at
2538 the end of the buffer are reported too.
2539
2540 2008-03-13 Glenn Morris <rgm@gnu.org>
2541
2542 * elisp.texi (EMACSVER): Set to 23.0.60.
2543
2544 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
2545
2546 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
2547
2548 2008-02-22 Glenn Morris <rgm@gnu.org>
2549
2550 * frames.texi (Position Parameters): Clarify the description of
2551 `left' and `top', using information from "Geometry".
2552 (Geometry): Give a pointer to "Position Parameters", rather than
2553 repeating information.
2554
2555 2008-02-11 Glenn Morris <rgm@gnu.org>
2556
2557 * objects.texi (Equality Predicates): No longer talk about "two"
2558 functions.
2559
2560 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
2561
2562 * objects.texi (Equality Predicates): Add defun for
2563 equal-including-properties.
2564
2565 2008-02-10 Glenn Morris <rgm@gnu.org>
2566
2567 * objects.texi (Equality Predicates):
2568 Mention equal-including-properties.
2569
2570 2008-02-07 Richard Stallman <rms@gnu.org>
2571
2572 * windows.texi (Window Start): Mention the feature of moving
2573 window-start to start of line.
2574
2575 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
2576
2577 * keymaps.texi (Tool Bar): Document rtl property.
2578
2579 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2580
2581 * display.texi (Button Types):
2582 For define-button-type, clarify type of NAME.
2583
2584 2008-01-19 Martin Rudalics <rudalics@gmx.at>
2585
2586 * buffers.texi (Buffer Modification): Fix typo.
2587
2588 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2589
2590 * os.texi (System Environment): Remove references to OSes that are
2591 not supported anymore.
2592
2593 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2594
2595 * os.texi (System Environment): Remove mention for Masscomp.
2596
2597 2008-01-04 Richard Stallman <rms@gnu.org>
2598
2599 * display.texi (Faces): Don't talk about internal face vector as arg
2600 to facep.
2601
2602 * customize.texi (Type Keywords): Fix previous change.
2603
2604 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2605 * elisp.texi (Top): Fix menu for commands.texi change.
2606
2607 2007-12-30 Richard Stallman <rms@gnu.org>
2608
2609 * commands.texi (Accessing Mouse): Rename from Accessing Events.
2610 (Accessing Scroll): New node broken out of Accessing Mouse.
2611
2612 2007-12-28 Richard Stallman <rms@gnu.org>
2613
2614 * frames.texi (Size Parameters): Fix typo.
2615 (Basic Parameters): For `title', refer to title bar.
2616 (Size and Position): Explain meaning of frame pixel width and height.
2617
2618 2007-12-23 Richard Stallman <rms@gnu.org>
2619
2620 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2621 Improve some of the commented-out keywords' text too.
2622
2623 2007-12-14 Martin Rudalics <rudalics@gmx.at>
2624
2625 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2626 "visit the current buffer".
2627
2628 * os.texi (System Interface): Fix typo.
2629
2630 2007-12-04 Richard Stallman <rms@gnu.org>
2631
2632 * objects.texi (Symbol Type): Fix typo.
2633
2634 2007-12-03 Richard Stallman <rms@gnu.org>
2635
2636 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2637
2638 2007-12-01 Glenn Morris <rgm@gnu.org>
2639
2640 * functions.texi (Declaring Functions): Improve previous change.
2641
2642 2007-11-30 Glenn Morris <rgm@gnu.org>
2643
2644 * functions.texi (Declaring Functions): Add optional fourth
2645 argument of declare-function, and setting third argument to `t'.
2646
2647 2007-11-29 Richard Stallman <rms@gnu.org>
2648
2649 * customize.texi (Composite Types): Document `group' type.
2650
2651 2007-11-29 Glenn Morris <rgm@gnu.org>
2652
2653 * functions.texi (Declaring Functions): Add findex.
2654 Mention `external' files.
2655
2656 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
2657
2658 * functions.texi (Declaring Functions): Fix directive.
2659
2660 2007-11-25 Richard Stallman <rms@gnu.org>
2661
2662 * help.texi (Help Functions): Clean up last change.
2663
2664 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2665
2666 * loading.texi (Named Features): Minor cleanup.
2667
2668 * macros.texi (Eval During Expansion): Minor cleanup.
2669
2670 * variables.texi (Variable Aliases): Minor cleanup.
2671
2672 2007-11-24 Richard Stallman <rms@gnu.org>
2673
2674 * functions.texi (Declaring Functions): Clarify previous change.
2675
2676 * compile.texi (Compiler Errors): Clarify previous change.
2677
2678 2007-11-24 Richard Stallman <rms@gnu.org>
2679
2680 * display.texi (Refresh Screen, Forcing Redisplay):
2681 Clarify the text and move items around.
2682
2683 2007-11-24 Glenn Morris <rgm@gnu.org>
2684
2685 * functions.texi (Declaring Functions): New section.
2686 * compile.texi (Compiler Errors): Mention declaring functions,
2687 defvar with no initvalue, and byte-compile-warnings.
2688
2689 2007-11-15 Martin Rudalics <rudalics@gmx.at>
2690
2691 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2692 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2693
2694 2007-11-13 Martin Rudalics <rudalics@gmx.at>
2695
2696 * help.texi (Help Functions): Document new macro `with-help-window'.
2697
2698 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2699
2700 * searching.texi (Replacing Match): Describe new
2701 `match-substitute-replacement'.
2702
2703 2007-10-31 Richard Stallman <rms@gnu.org>
2704
2705 * strings.texi (Creating Strings): Null strings from concat not unique.
2706
2707 2007-10-26 Richard Stallman <rms@gnu.org>
2708
2709 * objects.texi (Equality Predicates): Null strings are uniquified.
2710
2711 * minibuf.texi: Minor clarifications in previous change.
2712
2713 2007-10-25 Glenn Morris <rgm@gnu.org>
2714
2715 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2716
2717 2007-10-24 Richard Stallman <rms@gnu.org>
2718
2719 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2720
2721 * variables.texi (Frame-Local Variables): Node deleted.
2722 (Variables): Delete Frame-Local Variables from menu.
2723 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2724 (Default Value): Don't mention frame-local vars.
2725
2726 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2727
2728 * loading.texi (Unloading): Document FEATURE-unload-function
2729 instead of FEATURE-unload-hook.
2730
2731 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2732
2733 2007-10-22 Juri Linkov <juri@jurta.org>
2734
2735 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2736 (High-Level Completion): Document a list of default value strings
2737 in the DEFAULT argument, for which minibuffer functions return the
2738 first element.
2739
2740 2007-10-17 Juri Linkov <juri@jurta.org>
2741
2742 * text.texi (Filling): Update arguments of fill-paragraph.
2743 fill-paragraph operates on the active region in Transient Mark mode.
2744 Remove fill-paragraph-or-region.
2745
2746 2007-10-13 Karl Berry <karl@gnu.org>
2747
2748 * elisp.texi (@dircategory): Move to after @copying,
2749 since we want @copying as close as possible to the beginning of
2750 the output.
2751
2752 2007-10-12 Richard Stallman <rms@gnu.org>
2753
2754 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2755
2756 * commands.texi (Distinguish Interactive): New node,
2757 broken out from Interactive Call and rewritten.
2758 (Command Loop): Put Distinguish Interactive in menu.
2759
2760 2007-10-09 Richard Stallman <rms@gnu.org>
2761
2762 * text.texi (Examining Properties): Mention overlay priority.
2763
2764 * display.texi (Display Margins): Correct the description
2765 of margin display specifications.
2766 (Replacing Specs): New subnode broken out of Display Property.
2767
2768 2007-10-06 Juri Linkov <juri@jurta.org>
2769
2770 * text.texi (Filling): Document fill-paragraph-or-region.
2771
2772 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
2773
2774 * display.texi (Auto Faces): Fix typo.
2775
2776 2007-10-02 Richard Stallman <rms@gnu.org>
2777
2778 * display.texi (Display Property): Explain some display specs
2779 don't let you move point in.
2780
2781 * frames.texi (Cursor Parameters):
2782 Describe cursor-in-non-selected-windows here. Explain more values.
2783
2784 * windows.texi (Basic Windows): Don't describe
2785 cursor-in-non-selected-windows here.
2786
2787 2007-10-01 Eli Zaretskii <eliz@gnu.org>
2788
2789 * processes.texi (Misc Network): Note that these functions are
2790 supported only on some systems.
2791
2792 2007-10-01 Richard Stallman <rms@gnu.org>
2793
2794 * display.texi (Overlay Properties): Explain nil as priority.
2795 Explain that conflicts are unpredictable if not resolved by
2796 priorities.
2797
2798 2007-09-23 Richard Stallman <rms@gnu.org>
2799
2800 * macros.texi (Backquote): Minor clarification.
2801
2802 2007-09-19 Richard Stallman <rms@gnu.org>
2803
2804 * display.texi (Display Property): Explain multiple display specs.
2805 Clarify when they work in parallel and when one overrides.
2806 Fix error in example.
2807
2808 2007-09-06 Glenn Morris <rgm@gnu.org>
2809
2810 Move from lispref/ to doc/lispref/. Change all setfilename
2811 commands to use ../../info.
2812 * Makefile.in (infodir): Go up one more level.
2813 (usermanualdir): Change from ../man to ../emacs.
2814 (miscmanualdir): New.
2815 (dist): Use new variable miscmanualdir.
2816 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2817 (usermanualdir): Change from ../man to ../emacs.
2818
2819 2007-08-30 Martin Rudalics <rudalics@gmx.at>
2820
2821 * commands.texi (Command Loop Info): Advise against changing
2822 most variables described here. Explain new variable
2823 last-repeatable-command.
2824
2825 2007-08-29 Glenn Morris <rgm@gnu.org>
2826
2827 * elisp.texi (EMACSVER): Increase to 23.0.50.
2828
2829 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2830
2831 * frames.texi (Basic Parameters): Add display-environment-variable
2832 and term-environment-variable.
2833
2834 2007-08-28 Juri Linkov <juri@jurta.org>
2835
2836 * display.texi (Image Formats, Other Image Types): Add SVG.
2837
2838 2007-08-28 Juri Linkov <juri@jurta.org>
2839
2840 * display.texi (Images): Move formats-related text to new node
2841 "Image Formats".
2842 (Image Formats): New node.
2843
2844 2007-08-27 Richard Stallman <rms@gnu.org>
2845
2846 * windows.texi (Window Configurations): Clarify what
2847 a window configuration saves.
2848
2849 2007-08-25 Richard Stallman <rms@gnu.org>
2850
2851 * display.texi (Images): Delete redundant @findex.
2852
2853 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
2854
2855 * text.texi (Change Hooks): (after|before)-change-functions are no
2856 longer bound to nil while running; rather inhibit-modification-hooks
2857 is t.
2858
2859 2007-08-16 Richard Stallman <rms@gnu.org>
2860
2861 * processes.texi (Asynchronous Processes):
2862 Clarify doc of start-file-process.
2863
2864 2007-08-08 Martin Rudalics <rudalics@gmx.at>
2865
2866 * modes.texi (Example Major Modes): Fix typo.
2867
2868 2007-08-08 Glenn Morris <rgm@gnu.org>
2869
2870 * intro.texi (nil and t): Do not use `iff' in documentation.
2871
2872 * tips.texi (Documentation Tips): Recommend against `iff'.
2873
2874 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
2875
2876 * display.texi (Image Cache): Document image-refresh.
2877
2878 2007-08-06 Martin Rudalics <rudalics@gmx.at>
2879
2880 * windows.texi (Size of Window): Document window-full-width-p.
2881
2882 2007-07-25 Glenn Morris <rgm@gnu.org>
2883
2884 * gpl.texi (GPL): Replace license with GPLv3.
2885
2886 * Relicense all FSF files to GPLv3 or later.
2887
2888 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
2889
2890 * processes.texi (Synchronous Processes):
2891 Add `process-file-shell-command'.
2892 (Asynchronous Processes): Mention restricted use of
2893 `process-filter' and `process-sentinel' in
2894 `start-file-process'. Add `start-file-process-shell-command'.
2895
2896 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
2897
2898 * files.texi (Magic File Names): Introduce optional parameter
2899 IDENTIFICATION for `file-remote-p'.
2900
2901 2007-07-16 Richard Stallman <rms@gnu.org>
2902
2903 * display.texi (Defining Faces): Fix previous change.
2904
2905 2007-07-14 Richard Stallman <rms@gnu.org>
2906
2907 * control.texi (Handling Errors): Document `debug' in handler list.
2908
2909 2007-07-10 Richard Stallman <rms@gnu.org>
2910
2911 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2912
2913 2007-07-09 Richard Stallman <rms@gnu.org>
2914
2915 * files.texi (Magic File Names): Rewrite previous change.
2916
2917 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
2918
2919 * files.texi (Magic File Names): Introduce optional parameter
2920 CONNECTED for `file-remote-p'.
2921
2922 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
2923
2924 * processes.texi (Asynchronous Processes):
2925 * files.texi (Magic File Names): Add `start-file-process'.
2926
2927 2007-06-27 Richard Stallman <rms@gnu.org>
2928
2929 * files.texi (Format Conversion Piecemeal):
2930 Clarify `after-insert-file-functions' calling convention.
2931
2932 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
2933
2934 * files.texi (Magic File Names): Remove `dired-call-process'.
2935 Add `process-file'.
2936
2937 2007-06-27 Kenichi Handa <handa@m17n.org>
2938
2939 * text.texi (Special Properties): Fix description about
2940 `composition' property.
2941
2942 2007-06-26 Kenichi Handa <handa@m17n.org>
2943
2944 * nonascii.texi (Default Coding Systems): Document about the
2945 return value `undecided'.
2946
2947 2007-06-25 David Kastrup <dak@gnu.org>
2948
2949 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2950 `current-active-maps'.
2951
2952 2007-06-24 Karl Berry <karl@gnu.org>
2953
2954 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
2955
2956 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
2957
2958 * display.texi (Overlay Arrow): Doc fix.
2959
2960 2007-06-14 Karl Berry <karl@tug.org>
2961
2962 * anti.texi (Antinews): Typo.
2963
2964 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
2965
2966 * display.texi (Image Cache): Document image-refresh.
2967
2968 2007-06-12 Karl Berry <karl@gnu.org>
2969
2970 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2971 * two-volume.make: New file.
2972 * .cvsignore: Ignore two-volume files.
2973
2974 2007-06-12 Tom Tromey <tromey@redhat.com>
2975
2976 * os.texi (Init File): Document user-emacs-directory.
2977
2978 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
2979
2980 * commands.texi (Click Events): Describe width and height when
2981 object is nil.
2982
2983 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
2984
2985 * commands.texi (Click Events): Layout more logically.
2986 Describe width and height.
2987 (Drag Events, Motion Events): Update to new format for position.
2988
2989 2007-06-02 Richard Stallman <rms@gnu.org>
2990
2991 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2992
2993 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
2994
2995 * Version 22.1 released.
2996
2997 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2998
2999 * text.texi (Special Properties): Correct meaning of fontified face.
3000
3001 2007-05-30 Richard Stallman <rms@gnu.org>
3002
3003 * text.texi (Special Properties): Add link to Adjusting Point.
3004
3005 2007-05-12 Richard Stallman <rms@gnu.org>
3006
3007 * text.texi (Margins): indent-to-left-margin is not the default.
3008 (Mode-Specific Indent): For indent-line-function, the default
3009 is indent-relative.
3010
3011 * modes.texi (Example Major Modes): Explain last line of text-mode
3012 is redundant.
3013
3014 2007-05-10 Richard Stallman <rms@gnu.org>
3015
3016 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3017
3018 * help.texi (Keys in Documentation): Add reference to
3019 Documentation Tips.
3020
3021 * files.texi (Format Conversion): TO-FN gets three arguments.
3022
3023 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3024
3025 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3026
3027 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3028 * files.texi (Format Conversion): Expand intro; add menu.
3029 (Format Conversion Overview, Format Conversion Round-Trip)
3030 (Format Conversion Piecemeal): New nodes/subsections.
3031 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3032 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3033 (Saving Properties): Delete node/subsection.
3034
3035 2007-05-07 Karl Berry <karl@gnu.org>
3036
3037 * elisp.texi (EMACSVER): Back to 22.
3038
3039 2007-05-06 Richard Stallman <rms@gnu.org>
3040
3041 * processes.texi (Accepting Output): Revert most of previous change.
3042
3043 2007-05-05 Richard Stallman <rms@gnu.org>
3044
3045 * processes.texi (Accepting Output): accept-process-output
3046 uses microseconds, not milliseconds. But that arg is obsolete.
3047
3048 2007-05-04 Karl Berry <karl@tug.org>
3049
3050 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3051
3052 2007-05-04 Eli Zaretskii <eliz@gnu.org>
3053
3054 * tips.texi (Documentation Tips): Rearrange items to place the
3055 more important ones first. Add an index entry for hyperlinks.
3056
3057 2007-05-03 Karl Berry <karl@gnu.org>
3058
3059 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3060 (EMACSVER) [smallbook]: 22 for printed version.
3061
3062 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3063 so restore anchor to normal position after defun. Found by Kevin Ryde.
3064
3065 2007-04-26 Glenn Morris <rgm@gnu.org>
3066
3067 * elisp.texi (EMACSVER): Increase to 22.1.50.
3068
3069 2007-04-28 Karl Berry <karl@gnu.org>
3070
3071 * elisp.texi: Improve line breaks on copyright page,
3072 similar layout to emacs manual, 8.5x11 by default.
3073
3074 2007-04-24 Richard Stallman <rms@gnu.org>
3075
3076 * text.texi (Special Properties): Add xref to Overlay Properties.
3077
3078 * display.texi (Overlay Properties): Add xref to Special Properties.
3079
3080 2007-04-22 Richard Stallman <rms@gnu.org>
3081
3082 * keymaps.texi (Extended Menu Items): Move the info about
3083 format with cached keyboard binding.
3084
3085 2007-04-21 Richard Stallman <rms@gnu.org>
3086
3087 * text.texi (Special Properties): Clarify previous change.
3088
3089 * files.texi (File Name Expansion): Clarify previous change.
3090
3091 * display.texi (Attribute Functions): Fix example for
3092 face-attribute-relative-p.
3093
3094 2007-04-19 Kenichi Handa <handa@m17n.org>
3095
3096 * text.texi (Special Properties): Document composition property.
3097
3098 2007-04-19 Glenn Morris <rgm@gnu.org>
3099
3100 * files.texi (File Name Expansion): Mention "superroot".
3101
3102 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
3103
3104 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3105 setups.
3106 (Display Feature Testing): Note that display refers to all
3107 physical monitors for multi-monitor setups.
3108
3109 2007-04-14 Richard Stallman <rms@gnu.org>
3110
3111 * lists.texi (Sets And Lists): Clarify `delete' examples.
3112 Remove spurious xref to same node.
3113 Clarify xref for add-to-list.
3114
3115 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
3116
3117 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3118 value of lisp-mode-map.
3119
3120 2007-04-11 Karl Berry <karl@gnu.org>
3121
3122 * anti.texi (Antinews):
3123 * display.texi (Overlay Properties, Defining Images):
3124 * processes.texi (Synchronous Processes, Sentinels):
3125 * syntax.texi (Syntax Table Internals):
3126 * searching.texi (Regexp Special):
3127 * nonascii.texi (Default Coding Systems):
3128 * text.texi (Special Properties):
3129 * minibuf.texi (Basic Completion): Wording to improve breaks in
3130 8.5x11 format.
3131 * elisp.texi (smallbook): New @set to more easily switch between
3132 smallbook and 8.5x11.
3133
3134 2007-04-11 Richard Stallman <rms@gnu.org>
3135
3136 * text.texi (Lazy Properties): Minor fix.
3137
3138 2007-04-08 Karl Berry <karl@gnu.org>
3139
3140 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3141 * macros.texi (Backquote): Downcase Backquote in index entries for
3142 consistency.
3143
3144 2007-04-08 Richard Stallman <rms@gnu.org>
3145
3146 * text.texi (Adaptive Fill): Just describe default,
3147 don't show it (since it contains non-ASCII chars).
3148
3149 2007-04-07 Karl Berry <karl@gnu.org>
3150
3151 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3152 adaptive-fill-regexp's value, since they are not in the standard
3153 TeX fonts.
3154
3155 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3156
3157 * display.texi (Defining Faces): Fix example.
3158
3159 2007-04-07 Karl Berry <karl@gnu.org>
3160
3161 * display.texi (Button Buffer Commands): Improve page break.
3162
3163 2007-04-07 Richard Stallman <rms@gnu.org>
3164
3165 * advice.texi (Activation of Advice): Remove redundant index entry.
3166
3167 * backups.texi: Improve index entries. Remove redundant ones.
3168
3169 * compile.texi (Byte Compilation): Improve index entry.
3170
3171 * hash.texi (Creating Hash): Improve index entry.
3172
3173 * symbols.texi (Definitions): Improve index entry.
3174
3175 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3176
3177 * maps.texi (Standard Keymaps): Remove useless index entry.
3178
3179 * help.texi (Documentation Basics): Remove redundant index entries.
3180
3181 * customize.texi: Improve index entries.
3182 Remove redundant/useless ones.
3183
3184 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3185
3186 * streams.texi (Output Variables): Improve index entry.
3187
3188 * abbrevs.texi (Abbrevs): Remove useless index entry.
3189
3190 * macros.texi (Expansion): Remove useless index entry.
3191
3192 * text.texi: Improve index entries. Remove redundant/useless ones.
3193 (Text Properties, Examining Properties)
3194 (Special Properties): Use "property category" instead of "category"
3195 to refer to the `category' property.
3196
3197 * positions.texi: Improve index entries. Remove useless one.
3198
3199 * lists.texi: Improve index entries. Remove redundant/useless ones.
3200
3201 * os.texi: Improve index entries.
3202 (Timers): Fix previous change.
3203
3204 * buffers.texi: Improve index entries.
3205 (Modification Time): Get rid of term "obsolete buffer".
3206
3207 * debugging.texi: Improve index entries.
3208 (Test Coverage): Add xref to other test coverage ftr.
3209
3210 * eval.texi: Improve index entry. Remove redundant ones.
3211
3212 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3213
3214 * files.texi: Improve index entries. Remove redundant/useless ones.
3215
3216 * objects.texi: Improve index entries.
3217
3218 * processes.texi: Improve index entries.
3219
3220 * modes.texi: Improve index entry. Remove redundant one.
3221
3222 * nonascii.texi: Improve index entries.
3223
3224 * internals.texi: Improve index entries.
3225
3226 * syntax.texi: Improve index entries.
3227
3228 * keymaps.texi (Active Keymaps): Improve index entries.
3229
3230 * commands.texi: Improve index entries. Remove redundant/useless ones.
3231
3232 * frames.texi: Improve index entries. Remove redundant/useless ones.
3233
3234 * markers.texi: Improve index entries. Remove redundant ones.
3235
3236 * tips.texi: Improve index entries.
3237
3238 * loading.texi (Unloading): Improve index entry.
3239
3240 * variables.texi: Improve index entries. Remove redundant one.
3241
3242 * sequences.texi: Improve index entry.
3243
3244 * display.texi: Improve index entries. Remove redundant ones.
3245
3246 * windows.texi: Improve index entries.
3247
3248 * searching.texi: Improve index entries. Remove redundant one.
3249
3250 * strings.texi (Case Tables): Improve last change.
3251
3252 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
3253
3254 * strings.texi (Case Tables): Document with-case-table and
3255 ascii-case-table.
3256
3257 2007-04-03 Karl Berry <karl@gnu.org>
3258
3259 * processes.texi (Network): Reword to improve page break.
3260
3261 2007-04-03 Eli Zaretskii <eliz@gnu.org>
3262
3263 * functions.texi (Inline Functions): Describe more disadvantages
3264 of defsubst, and make advice against it stronger.
3265
3266 2007-04-02 Karl Berry <karl@gnu.org>
3267
3268 * backups.texi (Backup Names): Avoid widow words.
3269 * modes.texi (Example Major Modes): Align last comment.
3270
3271 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
3272
3273 * keymaps.texi (Remapping Commands): Document new arg to
3274 command-remapping.
3275
3276 2007-04-01 Karl Berry <karl@gnu.org>
3277
3278 * processes.texi (Low-Level Network): Typo.
3279 * loading.texi (Hooks for Loading): Avoid double "the".
3280 * keymaps.texi (Key Sequences): No double "and".
3281 (Changing Key Bindings): Shorten to improve line break.
3282
3283 2007-03-31 Glenn Morris <rgm@gnu.org>
3284
3285 * os.texi (Timers): Fix description of run-at-time TIME formats.
3286
3287 2007-03-31 Richard Stallman <rms@gnu.org>
3288
3289 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3290 regarding ellipsis.
3291
3292 2007-03-31 Eli Zaretskii <eliz@gnu.org>
3293
3294 * intro.texi (nil and t):
3295 * symbols.texi (Plists and Alists):
3296 * variables.texi (Variable Aliases, Constant Variables):
3297 * functions.texi (Defining Functions):
3298 * advice.texi (Advising Primitives):
3299 * debugging.texi (Syntax Errors, Compilation Errors):
3300 * minibuf.texi (Minibuffer Windows):
3301 * commands.texi (Adjusting Point):
3302 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3303 (Auto Major Mode, Major Mode Conventions):
3304 * help.texi (Describing Characters):
3305 * files.texi (Create/Delete Dirs, Information about Files)
3306 (File Locks, Writing to Files, Reading from Files)
3307 (Saving Buffers):
3308 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3309 * frames.texi (Finding All Frames):
3310 * positions.texi (Buffer End, Motion):
3311 * markers.texi (The Region):
3312 * text.texi (Deletion, Near Point):
3313 * display.texi (Displaying Messages, Truncation):
3314 * os.texi (Processor Run Time):
3315 * tips.texi (Key Binding Conventions, Programming Tips)
3316 (Warning Tips, Documentation Tips, Comment Tips):
3317 * internals.texi (Memory Usage): Improve indexing.
3318
3319 * variables.texi (Frame-Local Variables):
3320 * functions.texi (Argument List):
3321 * loading.texi (Library Search):
3322 * streams.texi (Output Variables):
3323 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3324 * searching.texi (Replacing Match, Search and Replace):
3325 * processes.texi (Byte Packing, Decoding Output)
3326 (Accepting Output, Network Servers, Shell Arguments):
3327 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3328 * windows.texi (Window Point, Window Start):
3329 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3330 * commands.texi (Reading Input, Keyboard Events):
3331 * minibuf.texi (Reading File Names, Minibuffer Completion)
3332 (Recursive Mini):
3333 * positions.texi (List Motion):
3334 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3335 * numbers.texi (Arithmetic Operations, Math Functions)
3336 (Predicates on Numbers, Comparison of Numbers):
3337 (Numeric Conversions):
3338 * locals.texi (Standard Buffer-Local Variables):
3339 * maps.texi (Standard Keymaps):
3340 * os.texi (User Identification, System Environment, Recording Input)
3341 (X11 Keysyms):
3342 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3343 * backups.texi (Backups and Auto-Saving):
3344 * customize.texi (Customization, Group Definitions)
3345 (Variable Definitions):
3346 * compile.texi (Byte Compilation): Improve index entries.
3347
3348 2007-03-31 Karl Berry <karl@gnu.org>
3349
3350 * macros.texi (Defining Macros): Avoid widow syllable.
3351
3352 2007-03-31 Eli Zaretskii <eliz@gnu.org>
3353
3354 * elisp.texi (Top): Postscript -> PostScript.
3355
3356 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3357
3358 2007-03-31 Markus Triska <markus.triska@gmx.at>
3359
3360 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3361
3362 2007-03-30 Karl Berry <karl@gnu.org>
3363
3364 * lists.texi (List-related Predicates): Remove spurious @need.
3365 (Setcdr): Use @smallexample to improve page break.
3366 (Association Lists) <assoc>: Reword to improve page break.
3367
3368 * strings.texi (String Conversion): Insert blank line to improve
3369 page break.
3370
3371 * numbers.texi (Random Numbers): Use @minus{}.
3372 (Math Functions): Use @minus{}.
3373
3374 * intro.texi (Acknowledgements): Avoid line breaks before middle
3375 initials.
3376
3377 2007-03-24 Eli Zaretskii <eliz@gnu.org>
3378
3379 * errors.texi (Standard Errors): Add an index entry.
3380
3381 2007-03-19 Richard Stallman <rms@gnu.org>
3382
3383 * os.texi (Recording Input): recent-keys now gives 300 keys.
3384
3385 2007-03-12 Glenn Morris <rgm@gnu.org>
3386
3387 * os.texi: Replace "daylight savings" with "daylight saving"
3388 throughout.
3389
3390 2007-03-05 Richard Stallman <rms@gnu.org>
3391
3392 * variables.texi (File Local Variables):
3393 Update enable-local-variables values.
3394
3395 2007-03-04 Richard Stallman <rms@gnu.org>
3396
3397 * syntax.texi (Control Parsing): Minor clarification.
3398
3399 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3400
3401 * sequences.texi (Sequence Functions): Move string-bytes away,
3402 add xref.
3403
3404 * nonascii.texi (Text Representations): Move string-bytes here.
3405
3406 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3407
3408 * minibuf.texi (Basic Completion): Minor clarification.
3409
3410 * markers.texi (The Mark): Clarify existence vs activation of mark.
3411 Other cleanup.
3412
3413 * display.texi (Finding Overlays): Write better example.
3414
3415 * compile.texi (Eval During Compile): Clarify putting macros
3416 in eval-when-compile.
3417
3418 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
3419
3420 * loading.texi (How Programs Do Loading): Fix anchor position at
3421 load-read-function definition doc.
3422
3423 2007-02-21 Kim F. Storm <storm@cua.dk>
3424
3425 * strings.texi (Text Comparison): Mention that assoc-string
3426 converts symbols to strings before testing.
3427
3428 2007-02-17 Kim F. Storm <storm@cua.dk>
3429
3430 * processes.texi (Bindat Spec): Vector types can have optional
3431 element type.
3432 (Bindat Examples): Fix example. Add vector with element type.
3433
3434 2007-02-16 Andreas Schwab <schwab@suse.de>
3435
3436 * strings.texi (Formatting Strings): Document '+' flag.
3437
3438 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
3439
3440 * strings.texi (Modifying Strings): Clarify that `clear-string'
3441 always converts the string to unibyte.
3442
3443 2007-02-14 Kim F. Storm <storm@cua.dk>
3444
3445 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3446 Rewrite glyph code description to refer to these functions.
3447 Remove details of encoding face number and char into integer code.
3448
3449 2007-02-03 Alan Mackenzie <acm@muc.de>
3450
3451 * loading.texi (Hooks for Loading): Make the description of
3452 `eval-after-load' more detailed, and amend the description of
3453 after-load-alist, in accordance with changes from 2006-05.
3454
3455 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
3456
3457 * modes.texi (Defining Minor Modes): Document that a :require
3458 keyword or similar may be required to make saved customization
3459 variables work.
3460
3461 2007-02-03 Eli Zaretskii <eliz@gnu.org>
3462
3463 * elisp.texi (Top): Make the detailed menu headers compliant with
3464 Texinfo guidelines and with what texnfo-upd.el expects.
3465 Add comments to prevent people from inadvertently modifying the key
3466 parts needed by `texinfo-multiple-files-update'.
3467
3468 2007-02-02 Eli Zaretskii <eliz@gnu.org>
3469
3470 * elisp.texi (Top): Update the top-level menus.
3471
3472 * syntax.texi (Categories): Add index entries.
3473
3474 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
3475
3476 * display.texi (Attribute Functions): Fix name and description of
3477 the UNDERLINE arg of `set-face-underline-p'.
3478
3479 2007-01-29 Eli Zaretskii <eliz@gnu.org>
3480
3481 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3482 Variables", and "Standard Keymaps" to the detailed menu.
3483
3484 * variables.texi (Future Local Variables): Add index entry.
3485
3486 2007-01-28 Richard Stallman <rms@gnu.org>
3487
3488 * tips.texi (Coding Conventions): Clarify the tip about macros
3489 that define a function or a variable.
3490
3491 * files.texi (File Attributes): UID and GID can be floats.
3492 (Magic File Names): Explain why deferring all operations to
3493 the standard handler does not work.
3494
3495 2007-01-23 Martin Rudalics <rudalics@gmx.at>
3496
3497 * backups.texi (Reverting): Use "buffer" instead of "file"
3498 when talking about major and minor modes.
3499
3500 2007-01-21 Richard Stallman <rms@gnu.org>
3501
3502 * help.texi (Documentation): Add xref to Documentation Tips.
3503
3504 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
3505
3506 * tips.texi (Coding Conventions): Fix typos.
3507
3508 2007-01-05 Richard Stallman <rms@gnu.org>
3509
3510 * modes.texi (Defining Minor Modes): Fix previous change.
3511
3512 2007-01-03 Richard Stallman <rms@gnu.org>
3513
3514 * customize.texi (Variable Definitions, Customization Types):
3515 Don't use * in doc string for defcustom.
3516
3517 2007-01-02 Richard Stallman <rms@gnu.org>
3518
3519 * variables.texi (Variable Aliases): Clarify that aliases vars
3520 always have the same value.
3521
3522 * processes.texi (Bindat Spec): Fix Texinfo usage.
3523
3524 * modes.texi (Defining Minor Modes): Explain effect of command
3525 defined with define-global-minor-mode on new buffers.
3526
3527 2006-12-30 Kim F. Storm <storm@cua.dk>
3528
3529 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3530 `auto-resize-tool-bars'.
3531
3532 2006-12-30 Richard Stallman <rms@gnu.org>
3533
3534 * keymaps.texi (Active Keymaps): Fix previous change.
3535
3536 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
3537
3538 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3539
3540 2006-12-30 Kim F. Storm <storm@cua.dk>
3541
3542 * processes.texi (Bindat Spec): Clarify using field names in
3543 length specifications.
3544
3545 2006-12-29 Kim F. Storm <storm@cua.dk>
3546
3547 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3548 Add count and index variables for eval forms in repeat blocks.
3549
3550 2006-12-24 Richard Stallman <rms@gnu.org>
3551
3552 * customize.texi (Variable Definitions):
3553 Document new name custom-add-frequent-value.
3554
3555 2006-12-19 Kim F. Storm <storm@cua.dk>
3556
3557 * commands.texi (Misc Events): User signals now result in sigusr1
3558 and sigusr2 events which are handled through special-event-map.
3559 (Special Events): User signals and drag-n-drop are special.
3560
3561 2006-12-17 Richard Stallman <rms@gnu.org>
3562
3563 * loading.texi (Named Features): Explain subfeatures better.
3564
3565 * customize.texi: Use "option" only for user options.
3566 For the keyword values inside defcustom etc, say "keywords".
3567 For :options value's elements, say "elements".
3568 :group should not be omitted.
3569
3570 * syntax.texi (Parsing Expressions): Split up node.
3571 (Motion via Parsing, Position Parse, Parser State)
3572 (Low-Level Parsing, Control Parsing): New subnodes.
3573 (Parser State): Document syntax-ppss-toplevel-pos.
3574
3575 * positions.texi (List Motion): Punctuation fix.
3576
3577 * files.texi (File Name Completion): Document PREDICATE arg
3578 to file-name-completion.
3579
3580 2006-12-16 Eli Zaretskii <eliz@gnu.org>
3581
3582 * internals.texi (Building Emacs, Writing Emacs Primitives):
3583 Add index entries.
3584
3585 2006-12-11 Richard Stallman <rms@gnu.org>
3586
3587 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3588 affects face menu. Explain how to make it non-nil without enabling
3589 any fontification.
3590
3591 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
3592
3593 * modes.texi (Font Lock Basics): Document nil value of
3594 font-lock-defaults.
3595
3596 2006-12-10 Glenn Morris <rgm@gnu.org>
3597
3598 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3599 value for system-flag argument. Abbrev tables may not be empty
3600 when major modes are loaded.
3601
3602 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
3603
3604 * makefile.w32-in (maintainer-clean): Partially revert last
3605 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3606 to protect elisp-covers.texi.
3607
3608 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
3609
3610 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3611 Don't remove elisp* info files; they are already deleted by the
3612 `clean' and `distclean' targets, and they are in the $(infodir)
3613 directory, not the current one.
3614
3615 2006-12-04 Kim F. Storm <storm@cua.dk>
3616
3617 * commands.texi (Misc Events): Update signal events.
3618 (Event Examples): Add signal example.
3619
3620 2006-11-29 Richard Stallman <rms@gnu.org>
3621
3622 * frames.texi (Visibility of Frames): Explain visible windows
3623 can be covered by others. Add xref for raise-frame.
3624
3625 2006-11-28 Richard Stallman <rms@gnu.org>
3626
3627 * searching.texi (Regexp Special): Update when ^ is special.
3628
3629 2006-11-27 Eli Zaretskii <eliz@gnu.org>
3630
3631 * customize.texi (Customization, Common Keywords)
3632 (Group Definitions, Variable Definitions, Composite Types)
3633 (Type Keywords, Customization Types): Add index entries for
3634 various customization keywords.
3635
3636 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3637
3638 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3639
3640 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
3641
3642 * frames.texi (Window System Selections): Remove clipboard from
3643 description of selection-coding-system.
3644
3645 2006-11-06 Richard Stallman <rms@gnu.org>
3646
3647 * lists.texi (List Variables): Document COMPARE-FN.
3648
3649 * keymaps.texi: Avoid use of "binding" to mean a relation;
3650 use it only to refer to the meaning associated with a key.
3651 (Keymaps): Change menu node description.
3652
3653 * elisp.texi (Top): Change menu node description.
3654
3655 * display.texi (Managing Overlays): Document overlay-recenter.
3656
3657 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
3658
3659 * Makefile.in: Use relative paths to avoid advertising filesystem
3660 contents during compilation.
3661
3662 2006-10-23 Kim F. Storm <storm@cua.dk>
3663
3664 * commands.texi (Event Input Misc): Update unread-command-events.
3665
3666 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
3667
3668 * lists.texi (Sets And Lists): Fix typos.
3669
3670 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
3671
3672 * control.texi (Processing of Errors): Use @var for an argument,
3673 not @code.
3674
3675 2006-10-16 Richard Stallman <rms@gnu.org>
3676
3677 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3678
3679 * keymaps.texi (Format of Keymaps): Show all the keymap element
3680 patterns that result from menu items.
3681 (Key Lookup): Minor cleanups.
3682
3683 * modes.texi (Precalculated Fontification): Don't say that
3684 not setting font-lock-defaults avoids loading font-lock.
3685
3686 * help.texi (Documentation): Move xref to Emacs Manual here.
3687 (Documentation Basics): From here.
3688 Also doc emacs-lisp-docstring-fill-column.
3689
3690 * elisp.texi: Update version and ISBN.
3691
3692 * commands.texi (Interactive Call): Clarify KEYS arg to
3693 call-interactively is a vector.
3694 (Command Loop Info): Delete anchor in this-command-keys.
3695 Add anchor in this-command-keys-vector.
3696 (Recursive Editing): Document how recursive-edit
3697 handles the current buffer.
3698
3699 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
3700
3701 * frames.texi (Frame Titles): %c and %l are ignored in
3702 frame-title-format.
3703
3704 2006-10-11 Richard Stallman <rms@gnu.org>
3705
3706 * keymaps.texi (Key Sequences): Clarify use of kbd.
3707
3708 2006-10-10 Kim F. Storm <storm@cua.dk>
3709
3710 * lists.texi (Sets And Lists): Add memql.
3711
3712 2006-10-03 Richard Stallman <rms@gnu.org>
3713
3714 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3715 Clarify :ascii: and :nonascii:.
3716
3717 2006-09-29 Juri Linkov <juri@jurta.org>
3718
3719 * modes.texi (%-Constructs): Reorder coding systems in the
3720 documentation of %z to the real order displayed in the modeline.
3721
3722 2006-09-25 Richard Stallman <rms@gnu.org>
3723
3724 * os.texi (Timers): Describe timer-max-repeats.
3725
3726 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
3727
3728 * os.texi (Timers): Mention with-local-quit.
3729
3730 2006-09-24 Richard Stallman <rms@gnu.org>
3731
3732 * searching.texi (Searching and Matching): Mention property search.
3733
3734 * commands.texi (Command Loop Info): Explain how read-event affects
3735 this-command-keys.
3736
3737 2006-09-20 Richard Stallman <rms@gnu.org>
3738
3739 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3740
3741 * windows.texi (Window Start): Minor cleanups.
3742
3743 2006-09-20 Kim F. Storm <storm@cua.dk>
3744
3745 * windows.texi (Window Start): pos-visible-in-window-p allows
3746 specifying t for position to mean "end of window".
3747 Add window-line-height.
3748
3749 * anti.texi (Antinews): Mention window-line-height.
3750
3751 2006-09-19 David Kastrup <dak@gnu.org>
3752
3753 * keymaps.texi (Searching Keymaps): Small clarification.
3754
3755 2006-09-18 Richard Stallman <rms@gnu.org>
3756
3757 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3758 cause keyboard menus.
3759 (Menu Keymaps): Likewise.
3760 (Defining Menus, Keyboard Menus): Clarify.
3761
3762 * text.texi (Fields): Clarify explanation of constrain-to-field.
3763
3764 2006-09-16 Eli Zaretskii <eliz@gnu.org>
3765
3766 * variables.texi (Tips for Defining): Fix a typo.
3767
3768 2006-09-15 Richard Stallman <rms@gnu.org>
3769
3770 * keymaps.texi (Remapping Commands, Searching Keymaps)
3771 (Active Keymaps): Clean up previous change.
3772
3773 2006-09-15 Jay Belanger <belanger@truman.edu>
3774
3775 * gpl.texi: Replace "Library Public License" by "Lesser Public
3776 License" throughout.
3777
3778 2006-09-15 David Kastrup <dak@gnu.org>
3779
3780 * keymaps.texi (Active Keymaps): Adapt description to use
3781 `get-char-property' instead `get-text-property'. Explain how
3782 mouse events change this. Explain the new optional argument of
3783 `key-binding' and its mouse-dependent lookup.
3784 (Searching Keymaps): Adapt description similarly.
3785 (Remapping Commands): Explain the new optional argument of
3786 `command-remapping'.
3787
3788 2006-09-14 Richard Stallman <rms@gnu.org>
3789
3790 * keymaps.texi (Searching Keymaps): Clarification.
3791 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3792
3793 2006-09-13 Richard Stallman <rms@gnu.org>
3794
3795 * objects.texi (Character Type): Node split.
3796 Add xref to Describing Characters.
3797 (Basic Char Syntax, General Escape Syntax)
3798 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3799
3800 2006-09-11 Richard Stallman <rms@gnu.org>
3801
3802 * display.texi (Display Table Format): Wording clarification.
3803 (Glyphs): Clarifications.
3804
3805 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3808 local maps.
3809
3810 2006-09-10 Kim F. Storm <storm@cua.dk>
3811
3812 * display.texi (Forcing Redisplay): Document return value of
3813 function redisplay.
3814
3815 2006-09-09 Richard Stallman <rms@gnu.org>
3816
3817 * windows.texi (Window Hooks): Explain limits of
3818 window-scroll-functions.
3819
3820 * display.texi (Fringe Indicators): Update for last change in
3821 indicate-buffer-boundaries.
3822
3823 2006-09-08 Richard Stallman <rms@gnu.org>
3824
3825 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3826
3827 2006-09-06 Kim F. Storm <storm@cua.dk>
3828
3829 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3830
3831 * windows.texi (Window Start): Update pos-visible-in-window-p.
3832
3833 2006-09-04 Richard Stallman <rms@gnu.org>
3834
3835 * processes.texi (Accepting Output): Explain SECONDS=0 for
3836 accept-process-output.
3837
3838 * os.texi (Idle Timers): Explain why timer functions should not
3839 loop until (input-pending-p).
3840
3841 2006-09-02 Eli Zaretskii <eliz@gnu.org>
3842
3843 * makefile.w32-in (usermanualdir): New variable.
3844 (elisp.dvi): Use it.
3845
3846 2006-09-01 Eli Zaretskii <eliz@gnu.org>
3847
3848 * buffers.texi (Buffer Modification): Fix last change.
3849
3850 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
3851
3852 * buffers.texi (Buffer Modification):
3853 Document buffer-chars-modified-tick.
3854
3855 2006-08-31 Richard Stallman <rms@gnu.org>
3856
3857 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3858
3859 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3860
3861 * modes.texi (Syntactic Font Lock):
3862 Mention font-lock-syntactic-face-function
3863 instead of specific faces.
3864
3865 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
3866
3867 * display.texi (Images): Add xrref to display-images-p.
3868
3869 2006-08-28 Kenichi Handa <handa@m17n.org>
3870
3871 * nonascii.texi (Lisp and Coding Systems): Fix description of
3872 detect-coding-region.
3873
3874 2006-08-27 Michael Olson <mwolson@gnu.org>
3875
3876 * processes.texi (Transaction Queues): Remove stray quote
3877 character.
3878
3879 2006-08-25 Richard Stallman <rms@gnu.org>
3880
3881 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3882 Add xref.
3883
3884 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
3885
3886 * os.texi (Timers): Avoid waiting inside timers.
3887
3888 2006-08-21 Lute Kamstra <lute@gnu.org>
3889
3890 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3891
3892 2006-08-20 Richard Stallman <rms@gnu.org>
3893
3894 * os.texi (Idle Timers): New node, split out from Timers.
3895 Document current-idle-time.
3896 * commands.texi (Reading One Event): Update xref.
3897 * elisp.texi (Top): Update subnode menu.
3898
3899 2006-08-16 Richard Stallman <rms@gnu.org>
3900
3901 * keymaps.texi (Extended Menu Items): Show format of cached
3902 bindings in extended menu items.
3903
3904 * customize.texi (Variable Definitions): Explain when the
3905 standard value expression is evaluated.
3906
3907 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
3908
3909 * commands.texi (Reading One Event): Explain idleness in
3910 `read-event'.
3911
3912 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
3913
3914 * text.texi (Near Point): Say "cursor" not "terminal cursor".
3915 (Commands for Insertion): Remove split-line since it's not
3916 relevant for Lisp programming.
3917 (Yank Commands): Rewrite introduction.
3918 (Undo): Clarify.
3919 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3920 (Filling): Remove redundant comment. Clarify return value of
3921 current-justification.
3922 (Margins): Minor clarifications.
3923 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3924 (Sorting): Update definition of sort-lines.
3925 (Columns): Clarify behavior of sort-columns.
3926 (Indent Tabs): Link to Tab Stops in Emacs manual.
3927 (Special Properties): Clarify.
3928 (Clickable Text): Mention Buttons package.
3929
3930 2006-08-12 Kevin Ryde <user42@zip.com.au>
3931
3932 * os.texi (Time Parsing): Add %z to description of
3933 format-time-string, as per docstring. Add cross reference to
3934 glibc manual for strftime.
3935
3936 2006-08-08 Richard Stallman <rms@gnu.org>
3937
3938 * modes.texi: Clean up wording in previous change.
3939
3940 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
3941
3942 * modes.texi (Hooks): Clarify.
3943 (Major Mode Basics): Mention define-derived-mode explicitly.
3944 (Major Mode Conventions): Rebinding RET is OK for some modes.
3945 Mention change-major-mode-hook and after-change-major-mode-hook.
3946 (Example Major Modes): Move to end of Modes section.
3947 (Mode Line Basics): Clarify.
3948 (Mode Line Data): Mention help-echo and local-map in strings.
3949 Explain reason for treatment of non-risky variables.
3950 (Properties in Mode): Clarify.
3951 (Faces for Font Lock): Add font-lock-negation-char-face.
3952
3953 2006-08-04 Eli Zaretskii <eliz@gnu.org>
3954
3955 * strings.texi (Formatting Strings): Warn against arbitrary
3956 strings as first arg to `format'.
3957
3958 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3959
3960 * text.texi (Clickable Text): Mention `help-echo' text property.
3961 Update intro, examples and associated explanations.
3962
3963 2006-07-31 Richard Stallman <rms@gnu.org>
3964
3965 * commands.texi: Update xrefs.
3966 (Event Mod): New node, cut out from old Translating Input.
3967
3968 * maps.texi: Update xrefs.
3969
3970 * keymaps.texi (Translation Keymaps): New node.
3971 Update xrefs from Translating Input to Translation Keymaps.
3972
3973 * elisp.texi (Top): Update subnode menu.
3974
3975 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3976
3977 * os.texi (System Interface): Fix menu descriptions of some nodes.
3978 (Translating Input): Node deleted.
3979
3980 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
3981
3982 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3983
3984 * lists.texi (Sets And Lists): Likewise.
3985
3986 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3987
3988 * text.texi (Fields): Mention POS
3989 requirement when narrowing is in effect.
3990
3991 2006-07-28 Richard Stallman <rms@gnu.org>
3992
3993 * display.texi (Face Attributes): Simplify wording.
3994 (Attribute Functions): Clarify meaning of new-frame default
3995 attribute settings.
3996
3997 * customize.texi (Common Keywords): Document how to use
3998 :package-version in a package not in Emacs.
3999
4000 2006-07-28 Kim F. Storm <storm@cua.dk>
4001
4002 * commands.texi (Reading One Event): Fix last change.
4003
4004 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
4005
4006 * commands.texi (Reading One Event): Document SECONDS argument for
4007 read-event, read-char, and read-char-exclusive.
4008
4009 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4010
4011 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4012 to ensure correct identification.
4013
4014 2006-07-24 Richard Stallman <rms@gnu.org>
4015
4016 * text.texi (Clickable Text): Clarify.
4017
4018 * sequences.texi (Vector Functions): Delete duplicate xref.
4019
4020 * objects.texi (Function Type): Clarify.
4021
4022 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4023 modes.
4024
4025 * lists.texi (List Variables): New node.
4026 Material moved from other nodes.
4027
4028 * variables.texi (Setting Variables): add-to-list and
4029 add-to-ordered-list moved to List Variables node.
4030
4031 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4032
4033 * text.texi (Links and Mouse-1):
4034 For mouse-on-link-p, expand on arg POS.
4035
4036 2006-07-21 Kim F. Storm <storm@cua.dk>
4037
4038 * display.texi (Forcing Redisplay): Don't mention systems which
4039 don't support sub-second timers for redisplay-preemption-period.
4040
4041 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4042
4043 2006-07-21 Eli Zaretskii <eliz@gnu.org>
4044
4045 * frames.texi (Input Focus): Document that focus-follows-mouse has
4046 no effect on MS-Windows.
4047
4048 2006-07-18 Richard Stallman <rms@gnu.org>
4049
4050 * display.texi (Forcing Redisplay): Cleanups in previous change.
4051
4052 * processes.texi (Low-Level Network): Make menu more convenient.
4053
4054 2006-07-18 Kim F. Storm <storm@cua.dk>
4055
4056 * display.texi (Forcing Redisplay): redisplay-preemption-period
4057 only used on window systems. Add xref to Terminal Output.
4058
4059 * os.texi (Terminal Output): baud-rate only controls preemption on
4060 non-window systems. Add xref to Forcing Redisplay.
4061
4062 * processes.texi (Low-Level Network): Rename node "Make Network"
4063 to "Network Processes".
4064
4065 2006-07-18 Karl Berry <karl@gnu.org>
4066
4067 * variables.texi, functions.texi, customize.texi, loading.texi:
4068 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4069
4070 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4073
4074 2006-07-17 Richard Stallman <rms@gnu.org>
4075
4076 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4077 Put period and comma inside quotes.
4078
4079 * loading.texi, markers.texi: Use real doublequote inside menus.
4080
4081 * windows.texi: Put point and comma inside quotes.
4082 (Textual Scrolling): Use @samp for error message.
4083
4084 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4085 * strings.texi, streams.texi, processes.texi, os.texi:
4086 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4087 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4088 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4089 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4090 Put point and comma inside quotes.
4091
4092 * control.texi (Processing of Errors): Add command-error-function.
4093
4094 * variables.texi (File Local Variables): Clarify that
4095 file local variables make buffer-local bindings.
4096
4097 * modes.texi (Syntactic Font Lock): Give default for
4098 font-lock-syntax-table.
4099
4100 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
4101
4102 * text.texi (Special Properties): Clean up previous change.
4103
4104 2006-07-16 Karl Berry <karl@gnu.org>
4105
4106 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4107 * control.texi: Fix bad page breaks through chapter 10 (control).
4108
4109 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4110 underfull hbox.
4111
4112 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
4113
4114 * text.texi (Special Properties): Describe fontified text property
4115 in relation to a character (not text).
4116
4117 2006-07-15 Kim F. Storm <storm@cua.dk>
4118
4119 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4120 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4121 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4122
4123 * anti.texi (Antinews): Mention redisplay function.
4124 The kbd macro existed, but was not documented, before 22.x.
4125 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4126
4127 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
4128
4129 * display.texi (Displaying Messages): Add anchor.
4130
4131 * frames.texi (Dialog Boxes): Use it.
4132
4133 2006-07-12 Richard Stallman <rms@gnu.org>
4134
4135 * objects.texi (Frame Type): Explain nature of frames better.
4136
4137 * frames.texi (Frames): Explain nature of frames better.
4138
4139 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4140
4141 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4142
4143 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4144
4145 * frames.texi (Window System Selections): Mention scrap support for Mac.
4146 Default value of x-select-enable-clipboard is t on Mac.
4147
4148 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4149
4150 2006-07-11 Kim F. Storm <storm@cua.dk>
4151
4152 * display.texi (Forcing Redisplay): Add `redisplay' function.
4153 Don't mention (sit-for -1) -- use (redisplay t) instead.
4154
4155 * commands.texi (Waiting): (sit-for -1) is no longer special.
4156 (sit-for 0) is equivalent to (redisplay).
4157 Iconifying/deiconifying no longer makes sit-for return.
4158
4159 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
4160
4161 * display.texi (Buttons): Fix typo.
4162
4163 * index.texi, elisp.texi (New Symbols): Comment node out.
4164
4165 2006-07-09 Richard Stallman <rms@gnu.org>
4166
4167 * display.texi (Truncation): Clean up previous change.
4168
4169 2006-07-08 Richard Stallman <rms@gnu.org>
4170
4171 * commands.texi (Interactive Call): Use 3 as prefix in example
4172 for execute-extended-command.
4173
4174 * display.texi (Attribute Functions): Move paragraph about
4175 compatibility with Emacs < 21.
4176
4177 2006-07-09 Kim F. Storm <storm@cua.dk>
4178
4179 * display.texi (Refresh Screen): Clarify force-window-update.
4180 (Truncation): "Normally" indicated by fringe arrows.
4181
4182 2006-07-08 Eli Zaretskii <eliz@gnu.org>
4183
4184 * windows.texi (Textual Scrolling, Resizing Windows):
4185 * variables.texi (Constant Variables):
4186 * text.texi (Buffer Contents, Deletion, Changing Properties)
4187 (Property Search, Special Properties, Sticky Properties)
4188 (Links and Mouse-1, Fields, Change Hooks):
4189 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4190 (Categories):
4191 * symbols.texi (Other Plists):
4192 * streams.texi (Output Variables):
4193 * processes.texi (Input to Processes, Query Before Exit):
4194 * positions.texi (Word Motion, Text Lines, List Motion):
4195 * os.texi (Init File, System Environment, Sound Output)
4196 (Session Management):
4197 * nonascii.texi (Text Representations, Character Sets)
4198 (Chars and Bytes, Locales):
4199 * modes.texi (Defining Minor Modes, Header Lines):
4200 * minibuf.texi (Minibuffer Contents):
4201 * markers.texi (Information from Markers):
4202 * lists.texi (List Elements, Building Lists, Association Lists):
4203 * keymaps.texi (Tool Bar):
4204 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4205 * functions.texi (What Is a Function, Mapping Functions):
4206 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4207 (Color Names, Text Terminal Colors, Display Feature Testing):
4208 * files.texi (Visiting Functions, File Name Components)
4209 (Unique File Names, Contents of Directories):
4210 * display.texi (Forcing Redisplay, Displaying Messages)
4211 (Temporary Displays, Font Selection, Auto Faces)
4212 (Font Lookup, Fringe Indicators, Display Margins)
4213 (Image Descriptors, Showing Images, Image Cache, Button Types)
4214 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4215 (Display Table Format, Glyphs):
4216 * control.texi (Iteration):
4217 * commands.texi (Command Loop Info, Adjusting Point):
4218 * backups.texi (Making Backups, Auto-Saving):
4219 Remove @tindex entries.
4220
4221 2006-07-07 Kim F. Storm <storm@cua.dk>
4222
4223 * display.texi (Fringe Cursors): Fix typo.
4224 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4225 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4226
4227 2006-07-05 Richard Stallman <rms@gnu.org>
4228
4229 * text.texi (Buffer Contents): Add example of text props
4230 in result of buffer-substring.
4231 (Text Properties): Explain better about use of specific property names.
4232 (Property Search): Some cleanups; reorder some functions.
4233
4234 * keymaps.texi (Changing Key Bindings): Cleanup.
4235 Add xref to Key Binding Conventions.
4236
4237 * display.texi (Attribute Functions): Add examples for
4238 face-attribute-relative-p.
4239
4240 * tips.texi (Coding Conventions): Cleanup last change.
4241
4242 2006-07-05 Karl Berry <karl@gnu.org>
4243
4244 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4245 Remove @setchapternewpage odd.
4246 Result is 1013 pages, down from 1100.
4247
4248 * anti.texi, customize.texi, display.texi, internals.texi:
4249 * minibuf.texi, modes.texi, tips.texi:
4250 Fix overfull/underfull boxes.
4251
4252 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4253
4254 * edebug.texi (Instrumenting):
4255 Add Edebug-specific findex for eval-buffer.
4256 * loading.texi (Loading):
4257 Replace eval-current-buffer with eval-buffer.
4258
4259 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
4260
4261 * locals.texi (Standard Buffer-Local Variables): Update the list
4262 of variables.
4263
4264 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
4265
4266 * files.texi (File Name Completion): Point user to the node
4267 "Reading File Names".
4268
4269 2006-06-24 Eli Zaretskii <eliz@gnu.org>
4270
4271 * files.texi (Contents of Directories): Document case-insensitive
4272 behavior on respective filesystems.
4273
4274 * objects.texi (Character Type): Document that Emacs signals an
4275 error for unsupported Unicode characters specified as \uNNNN.
4276
4277 2006-06-19 Richard Stallman <rms@gnu.org>
4278
4279 * processes.texi (Bindat Spec): Clarify previous change.
4280
4281 2006-06-16 Richard Stallman <rms@gnu.org>
4282
4283 * tips.texi (Coding Conventions): Better explain conventions
4284 for definition constructs.
4285
4286 * text.texi (Special Properties): String value of `read-only'
4287 serves as the error message.
4288
4289 * objects.texi (Character Type): Clarify prev. change.
4290 (Non-ASCII in Strings): Mention \u and \U.
4291
4292 * commands.texi (Using Interactive): Explain problem of
4293 markers, etc., in command-history.
4294
4295 2006-06-14 Kim F. Storm <storm@cua.dk>
4296
4297 * commands.texi (Waiting): Negative arg to sit-for forces
4298 redisplay even if input is pending.
4299
4300 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4301 redisplay. Remove incorrect example of binding redisplay-dont-pause
4302 around (sit-for 0).
4303
4304 2006-06-13 Richard Stallman <rms@gnu.org>
4305
4306 * display.texi (Forcing Redisplay): Clarify previous change.
4307
4308 2006-06-13 Romain Francoise <romain@orebokech.com>
4309
4310 * display.texi (Forcing Redisplay): Fix typo.
4311
4312 2006-06-13 Kim F. Storm <storm@cua.dk>
4313
4314 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4315
4316 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4317
4318 * tips.texi (Coding Conventions): Add `@end itemize'.
4319
4320 2006-06-10 Richard Stallman <rms@gnu.org>
4321
4322 * tips.texi (Coding Conventions): Explain use of coding systems
4323 to ensure one decoding for strings.
4324
4325 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4326
4327 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4328 syntax.
4329
4330 2006-06-07 Eli Zaretskii <eliz@gnu.org>
4331
4332 * display.texi (Font Selection): Remove description of
4333 clear-face-cache.
4334
4335 * compile.texi (Eval During Compile): Fix a typo. Add index
4336 entries for possible uses of eval-when-compile.
4337
4338 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4339
4340 * display.texi (Abstract Display): Fix typo.
4341
4342 2006-06-03 Eli Zaretskii <eliz@gnu.org>
4343
4344 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4345 Reword variable's description.
4346
4347 2006-06-01 Richard Stallman <rms@gnu.org>
4348
4349 * windows.texi (Splitting Windows): Clarify splitting nonselected
4350 window.
4351
4352 2006-05-31 Juri Linkov <juri@jurta.org>
4353
4354 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4355
4356 2006-05-30 Richard Stallman <rms@gnu.org>
4357
4358 * display.texi (Line Height): Fix errors in description of
4359 default line height and line-height property.
4360
4361 * nonascii.texi (Default Coding Systems): Further clarification.
4362
4363 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4364
4365 * internals.texi (Pure Storage): Mention that an overflow in pure
4366 space causes a memory leak.
4367 (Garbage Collection): If there was an overflow in pure space,
4368 `garbage-collect' returns nil.
4369
4370 2006-05-30 Eli Zaretskii <eliz@gnu.org>
4371
4372 * nonascii.texi (Default Coding Systems): Fix it some more.
4373
4374 2006-05-29 Eli Zaretskii <eliz@gnu.org>
4375
4376 * nonascii.texi (Default Coding Systems): Fix last change.
4377
4378 2006-05-29 Kenichi Handa <handa@m17n.org>
4379
4380 * nonascii.texi (find-operation-coding-system): Describe the new
4381 argument format (FILENAME . BUFFER).
4382
4383 2006-05-28 Richard Stallman <rms@gnu.org>
4384
4385 * tips.texi (Coding Conventions): Better explain reasons not to
4386 advise other packages or use `eval-after-load'.
4387
4388 2006-05-29 Kim F. Storm <storm@cua.dk>
4389
4390 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4391 `bindat-idx' and `bindat-raw' for clarity.
4392
4393 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4394
4395 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4396
4397 * display.texi (Display): Add "Abstract Display" to menu.
4398 (Abstract Display, Abstract Display Functions)
4399 (Abstract Display Example): New nodes.
4400 * elisp.texi (Top): Add "Abstract Display" to menu.
4401
4402 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
4403
4404 * keymaps.texi (Key Sequences): Link to input events definition.
4405 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4406
4407 * files.texi (Changing Files): Document updated argument list for
4408 copy-file.
4409
4410 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4411
4412 * processes.texi (Bindat Functions): Explain term "total length".
4413 Use it in bindat-length and bindat-pack descriptions.
4414
4415 2006-05-26 Eli Zaretskii <eliz@gnu.org>
4416
4417 * tips.texi (Coding Conventions): Advise against using
4418 eval-after-load in packages. Add an index entry.
4419
4420 2006-05-25 Juri Linkov <juri@jurta.org>
4421
4422 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4423
4424 * modes.texi (%-Constructs): Add %e, %z, %Z.
4425
4426 2006-05-25 Richard Stallman <rms@gnu.org>
4427
4428 * elisp.texi (Top): Update subnode menu.
4429
4430 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4431 (Keymaps): Update menu.
4432
4433 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
4434
4435 * keymaps.texi (Key Sequences): Some clarifications.
4436
4437 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4438
4439 * processes.texi (Bindat Functions): Say "unibyte string"
4440 explicitly for bindat-unpack and bindat-pack descriptions.
4441 (Bindat Examples): Don't call `string-make-unibyte' in example.
4442
4443 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
4444
4445 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
4446 Explain string and vector representations of key sequences.
4447
4448 * keymaps.texi (Changing Key Bindings):
4449 * commands.texi (Interactive Codes):
4450 * help.texi (Describing Characters): Refer to it.
4451
4452 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4453
4454 * frames.texi (Pointer Shape): @end table -> @end defvar.
4455
4456 2006-05-22 Richard Stallman <rms@gnu.org>
4457
4458 * elisp.texi (Top): Update subnode menus.
4459
4460 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4461 Contents rewritten; material from old Pointer Shape node moved here.
4462
4463 * display.texi (Pointer Shape): Node deleted.
4464 (Image Descriptors): Minor cleanup.
4465
4466 2006-05-21 Richard Stallman <rms@gnu.org>
4467
4468 * syntax.texi (Parsing Expressions): Update info on which STATE
4469 elements are ignored.
4470
4471 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4472
4473 * hooks.texi (Standard Hooks): Correct typo.
4474
4475 * gpl.texi (GPL): ifinfo -> ifnottex.
4476
4477 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4478
4479 * searching.texi (Simple Match Data): Warn about match data being
4480 set anew by every search.
4481
4482 2006-05-17 Richard Stallman <rms@gnu.org>
4483
4484 * minibuf.texi (Minibuffer History): Clarify.
4485
4486 * searching.texi (Regexp Special): Clarify nested regexp warning.
4487
4488 2006-05-16 Kim F. Storm <storm@cua.dk>
4489
4490 * minibuf.texi (Minibuffer History): Update add-to-history.
4491
4492 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4493
4494 * nonascii.texi (Explicit Encoding):
4495 Fix typo (encoding<->decoding).
4496
4497 2006-05-14 Richard Stallman <rms@gnu.org>
4498
4499 * buffers.texi (Creating Buffers): Cleanup.
4500
4501 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4502
4503 2006-05-13 Eli Zaretskii <eliz@gnu.org>
4504
4505 * buffers.texi (Current Buffer): Document that with-temp-buffer
4506 disables undo.
4507
4508 * os.texi (Terminal-Specific): More accurate description of how
4509 Emacs searches for the terminal-specific libraries.
4510
4511 2006-05-12 Eli Zaretskii <eliz@gnu.org>
4512
4513 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4514 emacs-xtra to @inforef's.
4515
4516 * text.texi (Undo): Document that undo is turned off in buffers
4517 whose names begin with a space.
4518
4519 * buffers.texi (Buffer Names): Add index entries for buffers whose
4520 names begin with a space.
4521 (Creating Buffers): Document that undo is turned off in buffers
4522 whose names begin with a space.
4523
4524 * files.texi (Visiting Functions, Reading from Files)
4525 (Saving Buffers): Mention code and EOL conversions by file I/O
4526 primitives and subroutines.
4527
4528 * nonascii.texi (Lisp and Coding Systems): Document
4529 coding-system-eol-type. Add index entries for eol conversion.
4530
4531 * display.texi (Defining Faces): Mention `mac', and add an xref to
4532 where window-system is described.
4533
4534 2006-05-10 Richard Stallman <rms@gnu.org>
4535
4536 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4537
4538 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4539
4540 * variables.texi (File Local Variables): Recommend to quote lambda
4541 expressions in safe-local-variable property.
4542
4543 2006-05-09 Richard Stallman <rms@gnu.org>
4544
4545 * variables.texi (File Local Variables):
4546 Document safe-local-eval-forms and safe-local-eval-function.
4547
4548 2006-05-07 Kim F. Storm <storm@cua.dk>
4549
4550 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4551 from add-to-history.
4552
4553 2006-05-07 Romain Francoise <romain@orebokech.com>
4554
4555 * commands.texi (Event Input Misc):
4556 * compile.texi (Eval During Compile):
4557 * internals.texi (Buffer Internals):
4558 * minibuf.texi (Initial Input):
4559 * nonascii.texi (Scanning Charsets):
4560 * numbers.texi (Comparison of Numbers):
4561 * windows.texi (Textual Scrolling, Vertical Scrolling):
4562 Fix various typos.
4563
4564 2006-05-06 Eli Zaretskii <eliz@gnu.org>
4565
4566 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4567 conditional xref's to either emacs or emacs-xtra, depending on
4568 @iftex/@ifnottex.
4569
4570 * minibuf.texi (Minibuffer History): Document add-to-history.
4571
4572 2006-05-05 Eli Zaretskii <eliz@gnu.org>
4573
4574 * internals.texi (Pure Storage): Mention the pure overflow message
4575 at startup.
4576
4577 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
4578
4579 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4580 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4581 search.
4582
4583 2006-05-01 Richard Stallman <rms@gnu.org>
4584
4585 * intro.texi (nil and t): Clarify.
4586
4587 * variables.texi (File Local Variables): Suggest using booleanp.
4588
4589 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
4590
4591 * objects.texi (Type Predicates): Fix typos.
4592
4593 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4594
4595 * intro.texi (nil and t): Add booleanp.
4596
4597 * objects.texi (Type Predicates): Add links for booleanp and
4598 string-or-null-p.
4599
4600 2006-04-29 Richard Stallman <rms@gnu.org>
4601
4602 * modes.texi (Multiline Font Lock): Rename from
4603 Multi line Font Lock Elements. Much clarification.
4604 (Font Lock Multiline, Region to Fontify): Much clarification.
4605
4606 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4607
4608 * variables.texi (File Local Variables): Remove the special case t for
4609 safe-local-variable.
4610
4611 2006-04-26 Richard Stallman <rms@gnu.org>
4612
4613 * syntax.texi (Parsing Expressions): Minor cleanup.
4614
4615 2006-04-18 Richard Stallman <rms@gnu.org>
4616
4617 * tips.texi (Coding Conventions): Explain when the package's
4618 prefix should appear later on (not at the start of the name).
4619
4620 * searching.texi (String Search): Clarify effect of NOERROR.
4621
4622 * modes.texi (Imenu): Clarify what special items do.
4623
4624 * hooks.texi (Standard Hooks): Delete text about old hook names.
4625
4626 2006-04-17 Romain Francoise <romain@orebokech.com>
4627
4628 * variables.texi (Local Variables): Update the default value of
4629 `max-specpdl-size'.
4630
4631 2006-04-15 Michael Olson <mwolson@gnu.org>
4632
4633 * processes.texi (Transaction Queues): Mention the new optional
4634 `delay-question' argument for `tq-enqueue'.
4635
4636 2006-04-13 Bill Wohler <wohler@newt.com>
4637
4638 * customize.texi (Common Keywords): Use dotted notation for
4639 :package-version value. Specify its values. Improve documentation
4640 for customize-package-emacs-version-alist.
4641
4642 2006-04-12 Bill Wohler <wohler@newt.com>
4643
4644 * customize.texi (Common Keywords): Move description of
4645 customize-package-emacs-version-alist to @defvar.
4646
4647 2006-04-10 Bill Wohler <wohler@newt.com>
4648
4649 * customize.texi (Common Keywords): Add :package-version.
4650
4651 2006-04-10 Kim F. Storm <storm@cua.dk>
4652
4653 * text.texi (Buffer Contents): Add NOPROPS arg to
4654 filter-buffer-substring.
4655
4656 2006-04-08 Kevin Ryde <user42@zip.com.au>
4657
4658 * os.texi (Command-Line Arguments): Update xref to emacs manual
4659 "Command Arguments" -> "Emacs Invocation", per change there.
4660
4661 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4662
4663 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4664 be on one line to help makeinfo not render two spaces after the dot.
4665
4666 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4667
4668 * strings.texi (Predicates for Strings): Add string-or-null-p.
4669
4670 2006-03-28 Kim F. Storm <storm@cua.dk>
4671
4672 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4673 remarks about systems that don't support fractional seconds.
4674
4675 2006-03-25 Karl Berry <karl@gnu.org>
4676
4677 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4678 the year list.
4679
4680 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
4681
4682 * display.texi (Fringe Indicators): Fix typos.
4683
4684 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4685
4686 * tips.texi (Documentation Tips): One can now also write `program'
4687 in front of a quoted symbol in a docstring to prevent making a
4688 hyperlink.
4689
4690 2006-03-19 Alan Mackenzie <acm@muc.de>
4691
4692 * text.texi (Special Properties): Clarify `fontified' property.
4693
4694 2006-03-16 Richard Stallman <rms@gnu.org>
4695
4696 * display.texi (Defining Images): Minor cleanup.
4697
4698 2006-03-16 Bill Wohler <wohler@newt.com>
4699
4700 * display.texi (Defining Images): In image-load-path-for-library,
4701 prefer user's images.
4702
4703 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4704
4705 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4706
4707 2006-03-15 Bill Wohler <wohler@newt.com>
4708
4709 * display.texi (Defining Images): Fix example in
4710 image-load-path-for-library by not recommending that one binds
4711 image-load-path. Just defvar it to placate compiler and only use
4712 it if previously defined.
4713
4714 2006-03-14 Bill Wohler <wohler@newt.com>
4715
4716 * display.texi (Defining Images): In image-load-path-for-library,
4717 always return list of directories. Update example.
4718
4719 2006-03-14 Alan Mackenzie <acm@muc.de>
4720
4721 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4722 This describes font-lock-extend-region-function.
4723 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4724 the new node "Region to Fontify".
4725
4726 2006-03-13 Richard Stallman <rms@gnu.org>
4727
4728 * display.texi (Invisible Text): The impossible position is
4729 now before the invisible text, not after.
4730 (Defining Images): Clean up last change.
4731
4732 2006-03-11 Bill Wohler <wohler@newt.com>
4733
4734 * display.texi (Defining Images): Add image-load-path-for-library.
4735
4736 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4737
4738 * text.texi (Adaptive Fill): Fix Texinfo usage.
4739
4740 * strings.texi (Creating Strings): Fix Texinfo usage.
4741
4742 * searching.texi (Regexp Special): Use @samp for regular
4743 expressions that are not in Lisp syntax.
4744
4745 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4746
4747 * searching.texi (Regexp Special): Put remark between parentheses
4748 to avoid misreading.
4749
4750 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4751
4752 * searching.texi (Syntax of Regexps): More accurately describe
4753 which characters are special in which situations.
4754 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4755 are not special. Describe in detail when `[' and `]' are special.
4756 (Regexp Backslash): Plenty of regexps with unbalanced square
4757 brackets are valid, so reword that statement.
4758
4759 2006-03-02 Kim F. Storm <storm@cua.dk>
4760
4761 * keymaps.texi (Tool Bar): Add tool-bar-border.
4762
4763 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4764
4765 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4766
4767 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4768
4769 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4770
4771 * files.texi (Locating Files): Suggest additional values for the
4772 SUFFIXES arg of `locate-file'. Update pxref.
4773
4774 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4775 (How Programs Do Loading): Discuss the effects of Auto Compression
4776 mode on `load'.
4777 (Load Suffixes): New node.
4778 (Library Search): Delete description of `load-suffixes'; it was
4779 moved to "Load Suffixes".
4780 (Autoload, Named Features): Mention `load-suffixes'.
4781
4782 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4783
4784 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4785
4786 * windows.texi (Window Tree): Fix typo.
4787
4788 2006-02-20 Kim F. Storm <storm@cua.dk>
4789
4790 * display.texi (Fringe Indicators): New section.
4791 Move indicate-empty-lines, indicate-buffer-boundaries, and
4792 default-indicate-buffer-boundaries here.
4793 Add fringe-indicator-alist and default-fringes-indicator-alist.
4794 Add list of logical fringe indicator symbols.
4795 Update list of standard bitmap names.
4796 (Fringe Cursors): New section.
4797 Move overflow-newline-into-fringe here.
4798 Add fringe-cursor-alist and default-fringes-cursor-alist.
4799 Add list of fringe cursor symbols.
4800
4801 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
4802
4803 * commands.texi (Using Interactive): Fix reference to node
4804 "Minibuffers".
4805
4806 2006-02-19 Richard M. Stallman <rms@gnu.org>
4807
4808 * minibuf.texi (High-Level Completion):
4809 Add xref to read-input-method-name.
4810
4811 * files.texi (Relative File Names): Move file-relative-name here.
4812 (File Name Expansion): From here. Minor clarifications.
4813
4814 * commands.texi (Using Interactive): Add xrefs about reading input.
4815 Clarify remarks about that moving point and mark.
4816 Put string case before list case.
4817
4818 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
4819
4820 * display.texi (Other Display Specs, Image Descriptors):
4821 Revert erroneous changes. The previous description of
4822 image-descriptors as `(image . PROPS)' was correct.
4823
4824 2006-02-14 Richard M. Stallman <rms@gnu.org>
4825
4826 * variables.texi (File Local Variables): Clarifications.
4827
4828 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
4829
4830 * variables.texi (File Local Variables): Use @code for a cons
4831 cell, not @var.
4832
4833 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
4834
4835 * variables.texi (File Local Variables): Document new file local
4836 variable behavior.
4837
4838 2006-02-10 Kim F. Storm <storm@cua.dk>
4839
4840 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4841
4842 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
4843
4844 * modes.texi (%-Constructs): Remove obsolete info about
4845 `global-mode-string'.
4846
4847 2006-02-07 Richard M. Stallman <rms@gnu.org>
4848
4849 * commands.texi (Prefix Command Arguments): Minor cleanup.
4850
4851 * display.texi: "Graphical display", not window system.
4852
4853 * functions.texi (What Is a Function): Fix xref.
4854
4855 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4856 (Changing Key Bindings): Clarify when remapping is better than
4857 substitute-key-definition.
4858
4859 2006-02-02 Richard M. Stallman <rms@gnu.org>
4860
4861 * minibuf.texi (Basic Completion): Completion alists are risky.
4862
4863 * keymaps.texi (Active Keymaps): Clarifications.
4864 (Searching Keymaps): New node.
4865 (Keymaps): Update menu.
4866
4867 * frames.texi (Layout Parameters): Minor clarification.
4868 (Drag and Drop): New node.
4869 (Frames): Update menu.
4870
4871 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
4872
4873 * display.texi (Other Display Specs, Image Descriptors):
4874 Image description is a list, not a cons cell.
4875
4876 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4877
4878 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4879 list is not necessarily a list).
4880
4881 2006-01-27 Eli Zaretskii <eliz@gnu.org>
4882
4883 * frames.texi (Layout Parameters): border-width and
4884 internal-border-width belong to the frame, not the window.
4885
4886 2006-01-19 Richard M. Stallman <rms@gnu.org>
4887
4888 * nonascii.texi (Translation of Characters): Search cmds use
4889 translation-table-for-input. Automatically made local.
4890
4891 * markers.texi (Overview of Markers): Count insertion type
4892 as one of a marker's attributes.
4893
4894 * keymaps.texi (Controlling Active Maps): New node, split out of
4895 Active Keymaps.
4896 (Keymaps): Menu updated.
4897 (Active Keymaps): Give pseudocode to explain how the active
4898 maps are searched. current-active-maps and key-binding moved here.
4899 (Functions for Key Lookup): current-active-maps and key-binding moved.
4900 Clarifications.
4901 (Searching the Keymaps): New subnode.
4902
4903 * elisp.texi (Top): Menu clarification.
4904
4905 * display.texi (Other Display Specs): Delete duplicate entry for
4906 just a string as display spec. Move text about recursive display
4907 specs on such a string.
4908
4909 * commands.texi (Key Sequence Input): Clarify.
4910 Move num-nonmacro-input-events out.
4911 (Reading One Event): num-nonmacro-input-events moved here.
4912
4913 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
4914
4915 * advice.texi (Simple Advice): Update example to fit argument
4916 change in previous-line.
4917
4918 2006-01-05 Richard M. Stallman <rms@gnu.org>
4919
4920 * markers.texi (The Mark): Fix in `mark'.
4921
4922 2006-01-04 Richard M. Stallman <rms@gnu.org>
4923
4924 * processes.texi (Misc Network, Make Network): Minor cleanups.
4925
4926 2006-01-04 Kim F. Storm <storm@cua.dk>
4927
4928 * processes.texi (Make Network): Add IPv6 addresses and handling.
4929 (Network Feature Testing): Mention (:family ipv6).
4930 (Misc Network): Add IPv6 formats to format-network-address.
4931
4932 2005-12-30 Richard M. Stallman <rms@gnu.org>
4933
4934 * text.texi (Changing Properties):
4935 Don't use return value of set-text-properties.
4936
4937 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4938
4939 * modes.texi (Mode Line Format): Correct typo in menu.
4940
4941 2005-12-29 Richard M. Stallman <rms@gnu.org>
4942
4943 * modes.texi (Mode Line Top): New node.
4944 (Mode Line Data): Some text moved to new node.
4945 Explain the data structure more concretely.
4946 (Mode Line Basics): Clarifications.
4947 (Mode Line Variables): Clarify intro paragraph.
4948 (%-Constructs): Clarify intro paragraph.
4949 (Mode Line Format): Update menu.
4950
4951 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4952
4953 * minibuf.texi (Basic Completion): Update lazy-completion-table
4954 examples for removal of ARGS argument.
4955
4956 2005-12-23 Richard M. Stallman <rms@gnu.org>
4957
4958 * text.texi (Undo): Restore some explanation from the version
4959 that was deleted.
4960
4961 2005-12-23 Eli Zaretskii <eliz@gnu.org>
4962
4963 * text.texi (Undo): Remove duplicate descriptions of `apply
4964 funname' and `apply delta' elements of the undo list.
4965
4966 2005-12-20 Richard M. Stallman <rms@gnu.org>
4967
4968 * help.texi (Help Functions): Update documentation of `apropos'.
4969
4970 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4971
4972 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4973 because it is confusing. If the :help-echo keyword is a function,
4974 it is not directly used as the :help-echo overlay property, as the
4975 xref seems to suggest (it does not take the appropriate args).
4976
4977 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4978
4979 * customize.texi (Common Keywords): Fix Texinfo usage.
4980 (Group Definitions, Variable Definitions): Update for new
4981 conventions for using `*' in docstrings.
4982
4983 * tips.texi (Documentation Tips): Update for new conventions for
4984 using `*' in docstrings.
4985
4986 2005-12-16 Richard M. Stallman <rms@gnu.org>
4987
4988 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4989
4990 2005-12-16 Juri Linkov <juri@jurta.org>
4991
4992 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4993
4994 2005-12-14 Romain Francoise <romain@orebokech.com>
4995
4996 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4997 Fix typo.
4998
4999 2005-12-11 Juri Linkov <juri@jurta.org>
5000
5001 * minibuf.texi (Completion Commands): Add mention of read-file-name
5002 for filename completion keymaps.
5003 (Reading File Names): Add mention of filename completion keymaps
5004 for read-file-name and xref to `Completion Commands'.
5005
5006 2005-12-10 Richard M. Stallman <rms@gnu.org>
5007
5008 * customize.texi (Common Keywords): State caveats for use of :tag.
5009
5010 2005-12-08 Richard M. Stallman <rms@gnu.org>
5011
5012 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5013 with xrefs and better explanation.
5014 (Completion Commands): Add the filename completion maps.
5015
5016 * objects.texi (Character Type): Clarify that \s is not space
5017 if a dash follows.
5018
5019 2005-12-05 Richard M. Stallman <rms@gnu.org>
5020
5021 * windows.texi (Resizing Windows): Delete preserve-before args.
5022
5023 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5024
5025 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5026 in full keymaps, since the quirk has been fixed.
5027
5028 2005-12-03 Eli Zaretskii <eliz@gnu.org>
5029
5030 * hooks.texi (Standard Hooks): Add index entries.
5031 Mention `compilation-finish-functions'.
5032
5033 2005-11-27 Richard M. Stallman <rms@gnu.org>
5034
5035 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5036
5037 2005-11-21 Juri Linkov <juri@jurta.org>
5038
5039 * customize.texi (Common Keywords): Update links types
5040 custom-manual and url-link. Add link types emacs-library-link,
5041 file-link, function-link, variable-link, custom-group-link.
5042
5043 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
5044
5045 * display.texi: Revert 2005-11-20 change.
5046
5047 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5048
5049 * processes.texi (Bindat Functions):
5050 Say "third" to refer to zero-based index "2".
5051
5052 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5053
5054 * loading.texi (Library Search): Update the default value of
5055 `load-suffixes'.
5056
5057 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
5058
5059 * display.texi (Attribute Functions): Mention :ignore-defface.
5060
5061 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5062
5063 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5064 (Minor Mode Conventions): Mention the use of a hook.
5065
5066 2005-11-06 Richard M. Stallman <rms@gnu.org>
5067
5068 * files.texi (Magic File Names): find-file-name-handler checks the
5069 `operations' property of the handler.
5070
5071 2005-11-03 Richard M. Stallman <rms@gnu.org>
5072
5073 * variables.texi (Frame-Local Variables): Small clarification.
5074
5075 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
5076
5077 * os.texi (Init File): Document ~/.emacs.d/init.el.
5078
5079 2005-10-29 Richard M. Stallman <rms@gnu.org>
5080
5081 * internals.texi (Garbage Collection): Document memory-full.
5082
5083 2005-10-28 Bill Wohler <wohler@newt.com>
5084
5085 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5086 for URLs.
5087
5088 2005-10-28 Richard M. Stallman <rms@gnu.org>
5089
5090 * minibuf.texi (Completion Commands): Clean up prev change.
5091
5092 2005-10-26 Kevin Ryde <user42@zip.com.au>
5093
5094 * compile.texi (Eval During Compile): Explain recommended uses
5095 of eval-when-compile and eval-and-compile.
5096
5097 2005-10-27 Masatake YAMATO <jet@gyve.org>
5098
5099 * minibuf.texi (Completion Commands):
5100 Write about new optional argument for `display-completion-list'.
5101
5102 2005-10-23 Richard M. Stallman <rms@gnu.org>
5103
5104 * display.texi (Overlay Arrow): Clarify about local bindings of
5105 overlay-arrow-position.
5106
5107 2005-10-22 Eli Zaretskii <eliz@gnu.org>
5108
5109 * internals.texi (Building Emacs): Fix last change.
5110
5111 2005-10-22 Richard M. Stallman <rms@gnu.org>
5112
5113 * internals.texi (Building Emacs): Document eval-at-startup.
5114
5115 2005-10-21 Richard M. Stallman <rms@gnu.org>
5116
5117 * loading.texi (Where Defined): load-history contains abs file names.
5118 symbol-file returns abs file names.
5119
5120 2005-10-19 Kim F. Storm <storm@cua.dk>
5121
5122 * display.texi (Showing Images): Add max-image-size integer value.
5123
5124 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
5125
5126 * display.texi (Showing Images): Document max-image-size.
5127
5128 2005-10-17 Richard M. Stallman <rms@gnu.org>
5129
5130 * commands.texi (Quitting): Minor clarification.
5131
5132 * processes.texi (Sentinels): Clarify about output and quitting.
5133 (Filter Functions): Mention with-local-quit.
5134
5135 2005-10-17 Juri Linkov <juri@jurta.org>
5136
5137 * buffers.texi (Current Buffer):
5138 * commands.texi (Event Input Misc):
5139 * compile.texi (Eval During Compile, Compiler Errors):
5140 * customize.texi (Group Definitions):
5141 * display.texi (Progress, Defining Faces):
5142 * files.texi (Writing to Files):
5143 * modes.texi (Mode Hooks, Defining Minor Modes):
5144 * streams.texi (Output Functions):
5145 * syntax.texi (Syntax Table Functions):
5146 * text.texi (Change Hooks):
5147 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5148
5149 * commands.texi (Quitting): Replace arg `forms' with `body' in
5150 `with-local-quit'.
5151
5152 * positions.texi (Excursions): Replace arg `forms' with `body' in
5153 `save-excursion'.
5154
5155 2005-10-08 Kim F. Storm <storm@cua.dk>
5156
5157 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5158 Rename manual section accordingly.
5159
5160 2005-10-04 Kim F. Storm <storm@cua.dk>
5161
5162 * windows.texi (Window Split Tree): New section describing
5163 new function window-split-tree function.
5164
5165 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
5166
5167 * display.texi (Fringe Size/Pos): Simplify and add detail.
5168
5169 2005-09-30 Romain Francoise <romain@orebokech.com>
5170
5171 * minibuf.texi (High-Level Completion): Explain that the prompt
5172 given to `read-buffer' should end with a colon and a space.
5173 Update usage examples.
5174
5175 2005-09-29 Juri Linkov <juri@jurta.org>
5176
5177 * display.texi (Displaying Messages): Rename argument name
5178 `string' to `format-string' in functions `message', `message-box',
5179 `message-or-box'.
5180
5181 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
5182
5183 * errors.texi (Standard Errors): Correct xrefs.
5184
5185 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
5186
5187 * display.texi (Defining Images): Update documentation for
5188 `image-load-path'.
5189
5190 2005-09-17 Richard M. Stallman <rms@gnu.org>
5191
5192 * display.texi (Defining Images): Clean up previous change.
5193
5194 2005-09-16 Romain Francoise <romain@orebokech.com>
5195
5196 * elisp.texi: Specify GFDL version 1.2.
5197
5198 * doclicense.texi (GNU Free Documentation License): Update to
5199 version 1.2.
5200
5201 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
5202
5203 * display.texi (Defining Images): Document `image-load-path'.
5204
5205 2005-09-15 Richard M. Stallman <rms@gnu.org>
5206
5207 * objects.texi (Printed Representation): Minor cleanup.
5208 (Box Diagrams): Minor fix.
5209 (Cons Cell Type): Move (...) index item here.
5210 (Box Diagrams): From here.
5211 (Array Type): Minor fix.
5212 (Type Predicates): Delete index "predicates".
5213 (Hash Table Type): Clarify xref.
5214 (Dotted Pair Notation): Minor fix.
5215
5216 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
5217
5218 * files.texi (Saving Buffers): Fix typo.
5219
5220 2005-09-08 Richard M. Stallman <rms@gnu.org>
5221
5222 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5223
5224 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
5225
5226 * locals.texi (Standard Buffer-Local Variables): Don't include
5227 mode variables for minor modes.
5228 Fix xrefs for buffer-display-count, buffer-display-table,
5229 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5230 enable-multibyte-characters, fill-column, header-line-format,
5231 left-fringe-width, left-margin, and right-fringe-width.
5232
5233 * hooks.texi (Standard Hooks): All hooks should conform to the
5234 standard naming convention now.
5235 Fix xref for `echo-area-clear-hook'.
5236
5237 * display.texi (Usual Display): Note that indicate-empty-lines and
5238 tab-width are buffer-local.
5239
5240 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5241
5242 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5243
5244 * nonascii.texi (Encoding and I/O): Note that
5245 buffer-file-coding-system is buffer-local.
5246
5247 * positions.texi (List Motion): Note that defun-prompt-regexp is
5248 buffer-local.
5249
5250 * text.texi (Auto Filling): Note that auto-fill-function is
5251 buffer-local.
5252 (Undo): Note that buffer-undo-list is buffer-local.
5253
5254 * windows.texi (Buffers and Windows):
5255 Document buffer-display-count.
5256
5257 2005-09-06 Richard M. Stallman <rms@gnu.org>
5258
5259 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5260 package prefix elsewhere than at the start of the name.
5261
5262 2005-09-03 Richard M. Stallman <rms@gnu.org>
5263
5264 * tips.texi (Programming Tips): Add conventions for minibuffer
5265 questions and prompts.
5266
5267 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5268
5269 * intro.texi (nil and t): Minor cleanup.
5270 Delete spurious mention of keyword symbols.
5271 (Evaluation Notation): Add index entry.
5272 (A Sample Function Description): Minor cleanup.
5273 (A Sample Variable Description): Not all vars can be set.
5274
5275 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5276
5277 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5278
5279 (Insertion): Document precise type of `insert-char' arg COUNT.
5280
5281 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5282
5283 * modes.texi (Other Font Lock Variables): Sync the default of
5284 font-lock-lines-before.
5285
5286 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
5287
5288 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5289
5290 2005-08-29 Richard M. Stallman <rms@gnu.org>
5291
5292 * elisp.texi (Top): Update subnode menu.
5293
5294 * searching.texi (Searching and Matching): Move node.
5295 Rearrange contents and add overall explanation.
5296 (Searching and Case): Move node.
5297 (Searching and Matching): Update menu.
5298
5299 2005-08-27 Eli Zaretskii <eliz@gnu.org>
5300
5301 * os.texi (Startup Summary): Fix the description of the initial
5302 startup message display.
5303
5304 2005-08-25 Richard M. Stallman <rms@gnu.org>
5305
5306 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5307
5308 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
5309
5310 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5311 `next-overlay-change' example.
5312
5313 2005-08-22 Juri Linkov <juri@jurta.org>
5314
5315 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5316 Fix invert-face. Fix args of face-background.
5317
5318 * display.texi (Standard Faces): Delete node.
5319 (Faces): Add xref to `(emacs)Standard Faces'.
5320 (Displaying Faces): Fix xref to `Standard Faces'.
5321
5322 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5323
5324 2005-08-20 Alan Mackenzie <acm@muc.de>
5325
5326 * buffers.texi (The Buffer List): Clarify the manipulation of the
5327 buffer list.
5328
5329 2005-08-14 Richard M. Stallman <rms@gnu.org>
5330
5331 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5332 a regexp.
5333
5334 2005-08-11 Richard M. Stallman <rms@gnu.org>
5335
5336 * elisp.texi (Top): Update subnode lists.
5337
5338 * display.texi (Inverse Video): Node deleted.
5339
5340 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5341 New nodes split out of Coding Conventions.
5342
5343 * searching.texi (Regular Expressions): Document re-builder.
5344
5345 * os.texi (Time Parsing): New node split out of Time Conversion.
5346
5347 * processes.texi (Misc Network, Network Feature Testing)
5348 (Network Options, Make Network): New nodes split out of
5349 Low-Level Network.
5350
5351 2005-08-09 Richard M. Stallman <rms@gnu.org>
5352
5353 * frames.texi (Geometry): New node, split from Size and Position.
5354 (Frame Parameters): Refer to Geometry.
5355
5356 * buffers.texi (The Buffer List): Fix xrefs.
5357
5358 * windows.texi (Splitting Windows): Fix xref.
5359
5360 * frames.texi (Layout Parameters): Add xref.
5361
5362 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5363
5364 * keymaps.texi (Menu Bar): Fix xref.
5365
5366 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5367
5368 * modes.texi (%-Constructs): Fix xref.
5369
5370 * frames.texi (Window Frame Parameters): Node split up.
5371 (Basic Parameters, Position Parameters, Size Parameters)
5372 (Layout Parameters, Buffer Parameters, Management Parameters)
5373 (Cursor Parameters, Color Parameters): New subnodes.
5374
5375 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5376
5377 * positions.texi (Screen Lines): Update xref for previous change
5378 in minibuf.texi.
5379
5380 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5381 change in minibuf.texi.
5382
5383 2005-08-09 Richard M. Stallman <rms@gnu.org>
5384
5385 * tips.texi (Coding Conventions): Minor cleanup.
5386
5387 * modes.texi (Defining Minor Modes): Explain when init-value
5388 can be non-nil.
5389
5390 * elisp.texi (Top): Update submenu for Minibuffer.
5391
5392 * minibuf.texi (Minibuffer Misc): Node split up.
5393 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5394 (Recursive Mini): New nodes split out from Minibuffer Misc.
5395 (Minibuffer Misc): Document max-mini-window-height.
5396
5397 * hash.texi (Defining Hash): Delete stray paren in example.
5398
5399 * display.texi (Echo Area Customization): Don't define
5400 max-mini-window-height here; xref instead.
5401
5402 * commands.texi (Event Input Misc): Update while-no-input.
5403
5404 * advice.texi (Advising Functions): Explain when to use advice
5405 and when to use a hook.
5406
5407 2005-07-30 Eli Zaretskii <eliz@gnu.org>
5408
5409 * makefile.w32-in (info): Don't run install-info.
5410 ($(infodir)/dir): New target, produced by running install-info.
5411
5412 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5413
5414 * modes.texi (Defining Minor Modes): The keyword for the initial
5415 value is :init-value, not :initial-value.
5416
5417 2005-07-23 Eli Zaretskii <eliz@gnu.org>
5418
5419 * loading.texi (Autoload): Make the `doctor' example be consistent
5420 with what's in current loaddefs.el. Describe the "fn" magic in
5421 the usage portion of the doc string.
5422
5423 2005-07-22 Richard M. Stallman <rms@gnu.org>
5424
5425 * internals.texi (Garbage Collection): Clarify previous change.
5426
5427 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5428
5429 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5430
5431 2005-07-18 Juri Linkov <juri@jurta.org>
5432
5433 * commands.texi (Accessing Events):
5434 * frames.texi (Text Terminal Colors, Resources):
5435 * markers.texi (The Mark):
5436 * modes.texi (Defining Minor Modes):
5437 Delete duplicate duplicate words.
5438
5439 2005-07-16 Richard M. Stallman <rms@gnu.org>
5440
5441 * display.texi (Managing Overlays): Clarify make-overlay
5442 args for insertion types.
5443
5444 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5445
5446 * customize.texi (Variable Definitions):
5447 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5448 `standard-value' is a list too.
5449 (Defining New Types): Use @key{RET} instead of @key{ret}.
5450
5451 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5452
5453 * os.texi (Translating Input): Fix typo.
5454
5455 2005-07-08 Richard M. Stallman <rms@gnu.org>
5456
5457 * README: Update edition number and size estimate.
5458
5459 * elisp.texi (VERSION): Set to 2.9.
5460
5461 2005-07-07 Richard M. Stallman <rms@gnu.org>
5462
5463 * book-spine.texinfo: Update Emacs version.
5464
5465 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5466
5467 2005-07-06 Richard M. Stallman <rms@gnu.org>
5468
5469 * searching.texi (Regexp Search): Clarify what re-search-forward
5470 does when the search fails.
5471
5472 2005-07-05 Lute Kamstra <lute@gnu.org>
5473
5474 * Update FSF's address in GPL notices.
5475
5476 * doclicense.texi (GNU Free Documentation License):
5477 * gpl.texi (GPL):
5478 * tips.texi (Coding Conventions, Library Headers):
5479 * vol1.texi:
5480 * vol2.texi: Update FSF's address.
5481
5482 2005-07-04 Richard M. Stallman <rms@gnu.org>
5483
5484 * hooks.texi (Standard Hooks): Add occur-hook.
5485
5486 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5487
5488 * display.texi (The Echo Area): Correct menu.
5489
5490 2005-07-03 Richard M. Stallman <rms@gnu.org>
5491
5492 * elisp.texi (Top): Update subnode menu for Display.
5493
5494 * display.texi (Displaying Messages): New node, with most
5495 of what was in The Echo Area.
5496 (Progress): Move under The Echo Area.
5497 (Logging Messages): New node with new text.
5498 (Echo Area Customization): New node, the rest of what was
5499 in The Echo Area. Document message-truncate-lines with @defvar.
5500 (Display): Update menu.
5501
5502 * windows.texi (Textual Scrolling): Doc 3 values for
5503 scroll-preserve-screen-position.
5504
5505 * text.texi (Special Properties): Change hook functions
5506 should bind inhibit-modification-hooks around altering buffer text.
5507
5508 * keymaps.texi (Key Binding Commands): Call binding BINDING
5509 rather than DEFINITION.
5510
5511 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
5512
5513 * variables.texi (Defining Variables): `user-variable-p' returns t
5514 for aliases of user options, nil for alias loops.
5515
5516 2005-06-28 Richard M. Stallman <rms@gnu.org>
5517
5518 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5519 make-keymap.
5520
5521 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5522
5523 * variables.texi (Setting Variables): Correct and clarify
5524 description of `add-to-ordered-list'.
5525
5526 2005-06-26 Richard M. Stallman <rms@gnu.org>
5527
5528 * display.texi (Faces): Minor cleanup.
5529
5530 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5531
5532 * display.texi (Faces): `facep' returns t for strings that are
5533 face names.
5534
5535 2005-06-25 Richard M. Stallman <rms@gnu.org>
5536
5537 * objects.texi (Equality Predicates): Clarify meaning of equal.
5538
5539 * windows.texi (Selecting Windows): save-selected-window
5540 and with-selected-window save and restore the current buffer.
5541
5542 2005-06-24 Richard M. Stallman <rms@gnu.org>
5543
5544 * numbers.texi (Float Basics): Explain how to test for NaN,
5545 and printing the sign of NaNs.
5546
5547 2005-06-24 Eli Zaretskii <eliz@gnu.org>
5548
5549 * makefile.w32-in (MAKEINFO): Use --force.
5550
5551 2005-06-23 Richard M. Stallman <rms@gnu.org>
5552
5553 * display.texi (Face Functions): Correct Texinfo usage.
5554
5555 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5556
5557 * lists.texi (Rings): `ring-elements' now returns the elements of
5558 RING in order.
5559
5560 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
5561
5562 * markers.texi (The Mark): Texinfo usage fix.
5563
5564 2005-06-23 Kim F. Storm <storm@cua.dk>
5565
5566 * searching.texi (Entire Match Data): Remove evaporate option for
5567 match-data. Do not mention evaporate option for set-match-data.
5568
5569 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5570
5571 * display.texi (Face Functions): Mention face aliases.
5572
5573 2005-06-21 Richard M. Stallman <rms@gnu.org>
5574
5575 * anti.texi (Antinews): Texinfo usage fix.
5576
5577 2005-06-21 Karl Berry <karl@gnu.org>
5578
5579 * elisp.texi: Use @copying.
5580
5581 * elisp.texi: Put @summarycontents and @contents before the Top
5582 node, instead of the end of the file, so that the contents appear
5583 in the right place in the dvi/pdf output.
5584
5585 2005-06-21 Juri Linkov <juri@jurta.org>
5586
5587 * display.texi (Defining Faces): Add `customized-face'.
5588
5589 2005-06-20 Kim F. Storm <storm@cua.dk>
5590
5591 * variables.texi (Setting Variables): Any type of element can be
5592 given order in add-to-ordered-list. Compare elements with eq.
5593
5594 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5595
5596 2005-06-20 Karl Berry <karl@gnu.org>
5597
5598 * syntax.texi (Syntax Flags): Make last column very slightly wider
5599 to avoid "generic comment" breaking on two lines and causing an
5600 underfull box.
5601
5602 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5603
5604 * lists.texi (Rings): Various minor clarifications and corrections.
5605
5606 2005-06-18 Richard M. Stallman <rms@gnu.org>
5607
5608 * functions.texi (Obsolete Functions): Simplify.
5609
5610 * variables.texi (Variable Aliases): Simplify.
5611
5612 * anti.texi, backups.texi, compile.texi, customization.texi:
5613 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5614 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5615 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5616 * variables.texi: Fix formatting ugliness.
5617
5618 * elisp.texi: Add links to Rings and Byte Packing.
5619 Update version and copyright years.
5620
5621 * minibuf.texi: Fix formatting ugliness.
5622 (Completion Commands): Move keymap vars to the end
5623 and vars completing-read binds to the top.
5624
5625 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5626
5627 * processes.texi: Fix typos.
5628 (Bindat Spec): Correct Texinfo error.
5629 (Byte Packing): Fix ungrammatical sentence.
5630
5631 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5632
5633 * lists.texi (Rings): New node.
5634 (Lists): Add it to menu.
5635
5636 * processes.texi (Byte Packing): New node.
5637 (Processes): Add it to menu.
5638
5639 2005-06-17 Richard M. Stallman <rms@gnu.org>
5640
5641 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5642
5643 * help.texi (Documentation Basics): Explain the xref to
5644 Documentation Tips.
5645
5646 * debugging.texi (Debugger Commands): Minor fix.
5647
5648 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5649
5650 * edebug.texi (Instrumenting): Eliminate duplicate link.
5651 (Specification List): Replace references to "below", referring to
5652 a later node, with one @ref to that node.
5653
5654 * os.texi (Timers): Timers should save and restore the match data
5655 if they change it.
5656
5657 * debugging.texi (Debugger Commands): Mention that the Lisp
5658 debugger can not step through primitive functions.
5659
5660 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
5661
5662 * functions.texi (Obsolete Functions): Update argument names of
5663 `make-obsolete' and `define-obsolete-function-alias'.
5664
5665 * variables.texi (Variable Aliases): Update argument names of
5666 `defvaralias', `make-obsolete-variable' and
5667 `define-obsolete-variable-alias'.
5668
5669 2005-06-15 Kim F. Storm <storm@cua.dk>
5670
5671 * searching.texi (Entire Match Data): Rephrase warnings about
5672 evaporate arg to match-data and set-match-data.
5673
5674 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5675
5676 * elisp.texi (Top): Update detailed menu.
5677
5678 * edebug.texi (Edebug): Update menu.
5679 (Instrumenting): Update xrefs.
5680 (Edebug Execution Modes): Correct xref.
5681 (Jumping): Clarify description of `h' command.
5682 Eliminate redundant @ref.
5683 (Breaks): New node.
5684 (Breakpoints): Is now a subsubsection.
5685 (Global Break Condition): Mention `C-x X X'.
5686 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5687 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5688 (Edebug Display Update): Correct pxref.
5689 (Edebug and Macros): New node.
5690 (Instrumenting Macro Calls): Is now a subsubsection.
5691 Neither arg of `def-edebug-spec' is evaluated.
5692 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5693 (Specification Examples): Fix typo.
5694
5695 2005-06-14 Lute Kamstra <lute@gnu.org>
5696
5697 * debugging.texi (Function Debugging): Primitives can break on
5698 entry too.
5699
5700 2005-06-14 Kim F. Storm <storm@cua.dk>
5701
5702 * variables.texi (Setting Variables): Add add-to-ordered-list.
5703
5704 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5705
5706 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5707 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5708
5709 2005-06-13 Lute Kamstra <lute@gnu.org>
5710
5711 * text.texi (Special Properties): Fix cross reference.
5712
5713 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5714
5715 * debugging.texi (Function Debugging): Delete mention of empty
5716 string argument to `cancel-debug-on-entry'. Delete inaccurate
5717 description of the return value of that command.
5718
5719 2005-06-11 Alan Mackenzie <acm@muc.de>
5720
5721 * text.texi (Adaptive Fill): Amplify the description of
5722 fill-context-prefix.
5723
5724 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5725
5726 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5727
5728 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5729
5730 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5731
5732 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5733
5734 * debugging.texi (Error Debugging): Minor rewording.
5735 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5736 is optional.
5737
5738 2005-06-10 Lute Kamstra <lute@gnu.org>
5739
5740 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5741 (Top): Give it a title. Correct version number. Give the
5742 detailed node listing a more prominent header.
5743 * intro.texi: Don't set VERSION here a second time.
5744 Mention Emacs's version too.
5745 * anti.texi (Antinews): Use EMACSVER to refer to the current
5746 version of Emacs.
5747
5748 2005-06-09 Kim F. Storm <storm@cua.dk>
5749
5750 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5751 match-data and set-match-data.
5752
5753 2005-06-08 Richard M. Stallman <rms@gnu.org>
5754
5755 * searching.texi (Entire Match Data): Clarify when match-data
5756 returns markers and when integers.
5757
5758 * display.texi (Defining Faces): Explain that face name should not
5759 end in `-face'.
5760
5761 * modes.texi (Mode Line Data): Minor cleanup.
5762 (Customizing Keywords): Node split out of Search-based Fontification.
5763 Add example of using font-lock-add-keywords from a hook.
5764 Clarify when MODE should be non-nil, and when nil.
5765
5766 2005-06-06 Richard M. Stallman <rms@gnu.org>
5767
5768 * modes.texi (Mode Line Data): Explain what happens when the car
5769 of a list is a void symbol.
5770 (Search-based Fontification): Explain MODE arg to
5771 font-lock-add-keywords and warn about calls from major modes.
5772
5773 2005-06-08 Juri Linkov <juri@jurta.org>
5774
5775 * display.texi (Standard Faces): Add `shadow' face.
5776
5777 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5778
5779 * modes.texi (Major Mode Conventions): A derived mode only needs
5780 to put the call to the parent mode inside `delay-mode-hooks'.
5781
5782 2005-05-29 Richard M. Stallman <rms@gnu.org>
5783
5784 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5785 new, and what that implies. Clarify.
5786
5787 * files.texi (Locating Files): Clean up the text.
5788
5789 * frames.texi (Window Frame Parameters): Document user-size.
5790 Shorten entry for top by referring to left.
5791
5792 2005-05-26 Richard M. Stallman <rms@gnu.org>
5793
5794 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5795 is new, and what the implications are. Other clarifications.
5796
5797 2005-05-24 Richard M. Stallman <rms@gnu.org>
5798
5799 * frames.texi (Dialog Boxes): Minor fixes.
5800
5801 2005-05-25 Masatake YAMATO <jet@gyve.org>
5802
5803 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5804
5805 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5806
5807 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5808 is optional.
5809
5810 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
5811
5812 * frames.texi (Dialog Boxes): Describe new optional argument.
5813
5814 2005-05-23 Lute Kamstra <lute@gnu.org>
5815
5816 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5817 syntax-begin-function over font-lock-beginning-of-syntax-function.
5818
5819 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5820
5821 * minibuf.texi (Reading File Names): Update description of
5822 `read-directory-name'.
5823
5824 * modes.texi (Derived Modes): Clarify :group keyword.
5825
5826 2005-05-21 Eli Zaretskii <eliz@gnu.org>
5827
5828 * files.texi (Locating Files): New subsection.
5829 Describe locate-file and executable-find.
5830
5831 2005-05-21 Kevin Ryde <user42@zip.com.au>
5832
5833 * frames.texi (Initial Parameters): Update cross reference to
5834 "Emacs Invocation".
5835
5836 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5837
5838 * keymaps.texi (Active Keymaps): Add anchor.
5839
5840 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5841 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5842 appropriate place.
5843 (Derived Modes): Small clarifications.
5844 (Minor Mode Conventions, Keymaps and Minor Modes):
5845 Replace references to nodes with references to anchors.
5846 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5847 Clarify description of lists whose first element is an integer.
5848 (Mode Line Variables): Add anchor.
5849 (%-Constructs): Clarify description of integer after %.
5850 (Emulating Mode Line): Describe nil value for FACE.
5851
5852 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5853
5854 * modes.texi (Derived Modes): Correct references to non-existing
5855 variable standard-syntax-table.
5856
5857 2005-05-17 Lute Kamstra <lute@gnu.org>
5858
5859 * modes.texi (Defining Minor Modes): Mention the mode hook.
5860
5861 2005-05-15 Kim F. Storm <storm@cua.dk>
5862
5863 * processes.texi (Network): Remove open-network-stream-nowait.
5864 (Network Servers): Remove open-network-stream-server.
5865
5866 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5867
5868 * elisp.texi (Top): Update detailed menu.
5869
5870 * variables.texi: Reorder nodes.
5871 (Variables): Update menu.
5872 (File Local Variables): Do not refer to the `-*-' line as
5873 a "local variables list". Add pxref.
5874
5875 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5876
5877 * elisp.texi (Top): Update detailed menu for node changes.
5878
5879 * modes.texi (Modes): Update Menu.
5880 (Hooks): Move to beginning of chapter.
5881 Most minor modes run mode hooks too.
5882 `add-hook' can handle void hooks or hooks whose value is a single
5883 function.
5884 (Major Modes): Update Menu.
5885 (Major Mode Basics): New node, split off from `Major Modes'.
5886 (Major Mode Conventions): Correct xref. Explain how to handle
5887 auto-mode-alist if the major mode command has an autoload cookie.
5888 (Auto Major Mode): Major update. Add magic-mode-alist.
5889 (Derived Modes): Major update.
5890 (Mode Line Format): Update Menu.
5891 (Mode Line Basics): New node, split off from `Mode Line Format'.
5892
5893 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5894 for `magic autoload comment'. Add index entries and anchor.
5895
5896 2005-05-14 Richard M. Stallman <rms@gnu.org>
5897
5898 * tips.texi (Coding Conventions): Explain how important it is
5899 that just loading certain files not change Emacs behavior.
5900
5901 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5902
5903 2005-05-12 Lute Kamstra <lute@gnu.org>
5904
5905 * modes.texi (Generic Modes): Update.
5906 (Major Modes): Refer to node "Generic Modes".
5907
5908 * elisp.texi (Top): Update to the current structure of the manual.
5909 * processes.texi (Processes): Add menu description.
5910 * customize.texi (Customization): Add menu descriptions.
5911
5912 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5913
5914 * processes.texi (Signals to Processes)
5915 (Low-Level Network): Fix typos.
5916
5917 2005-05-11 Lute Kamstra <lute@gnu.org>
5918
5919 * elisp.texi (Top): Add some nodes from the chapter "Major and
5920 Minor Modes" to the detailed node listing.
5921
5922 2005-05-10 Richard M. Stallman <rms@gnu.org>
5923
5924 * keymaps.texi (Extended Menu Items): Menu item filter functions
5925 can be called at any time.
5926
5927 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5928
5929 * variables.texi (File Local Variables): `(hack-local-variables t)'
5930 now also checks whether a mode is specified in the local variables
5931 list.
5932
5933 2005-05-05 Kevin Ryde <user42@zip.com.au>
5934
5935 * display.texi (The Echo Area): Correct format function cross
5936 reference.
5937
5938 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5939
5940 * variables.texi (Variable Aliases): Change description of
5941 `define-obsolete-variable-alias'.
5942
5943 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5944 (Defining Functions): Add xref.
5945 (Obsolete Functions): New node.
5946 (Function Safety): Standardize capitalization of section title.
5947
5948 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5949 (Dialog Boxes): Complete description of `x-popup-dialog'.
5950
5951 2005-05-04 Richard M. Stallman <rms@gnu.org>
5952
5953 * commands.texi (Interactive Codes): Fix Texinfo usage.
5954 Document U more clearly.
5955
5956 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5957
5958 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5959 function and not a macro.
5960
5961 * frames.texi (Pop-Up Menus): Correct and clarify description of
5962 `x-popup-menu'.
5963 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5964
5965 2005-05-01 Richard M. Stallman <rms@gnu.org>
5966
5967 * edebug.texi (Checking Whether to Stop): Fix previous change.
5968
5969 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5970
5971 * display.texi: Fix typos and Texinfo usage.
5972
5973 * edebug.texi (Checking Whether to Stop): executing-macro ->
5974 executing-kbd-macro.
5975
5976 2005-05-01 Richard M. Stallman <rms@gnu.org>
5977
5978 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5979
5980 2005-04-30 Richard M. Stallman <rms@gnu.org>
5981
5982 * files.texi (Magic File Names): Document `operations' property.
5983
5984 2005-04-29 Lute Kamstra <lute@gnu.org>
5985
5986 * modes.texi (Generic Modes): New node.
5987 (Major Modes): Add it to the menu.
5988 (Derived Modes): Add "derived mode" to concept index.
5989
5990 2005-04-28 Lute Kamstra <lute@gnu.org>
5991
5992 * modes.texi (Defining Minor Modes): Fix previous change.
5993 (Font Lock Mode): Simplify.
5994 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5995 when set and that some parts are optional. Add cross references.
5996 (Search-based Fontification): Say how to specify font-lock-keywords.
5997 Add cross references. Add font-lock-multiline to index.
5998 Move font-lock-keywords-case-fold-search here from node "Other Font
5999 Lock Variables". Document font-lock-add-keywords and
6000 font-lock-remove-keywords.
6001 (Other Font Lock Variables): Move font-lock-keywords-only,
6002 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6003 and font-lock-syntactic-face-function to node "Syntactic Font
6004 Lock". Move font-lock-keywords-case-fold-search to node
6005 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6006 and font-lock-{,un}fontify-{buffer,region}-function.
6007 (Precalculated Fontification): Remove reference to deleted variable
6008 font-lock-core-only.
6009 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6010 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6011 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6012 and font-lock-syntactic-face-function here from node "Other Font
6013 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6014 Syntax Properties". Add cross references.
6015 (Setting Syntax Properties): New node.
6016 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6017 * syntax.texi (Syntax Properties): Add cross reference.
6018 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6019
6020 2005-04-26 Richard M. Stallman <rms@gnu.org>
6021
6022 * display.texi (Defining Faces):
6023 Document `default' elements of defface spec.
6024
6025 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6026
6027 * variables.texi (Variable Aliases): Clarify text.
6028
6029 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
6030
6031 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6032
6033 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6034
6035 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6036
6037 2005-04-24 Eli Zaretskii <eliz@gnu.org>
6038
6039 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6040 syntax-after and syntax-class.
6041
6042 * files.texi (Changing Files): Fix last change's cross-reference.
6043 (Unique File Names): Don't mention "numbers" in the documentation
6044 of make-temp-file and make-temp-name.
6045
6046 2005-04-23 Richard M. Stallman <rms@gnu.org>
6047
6048 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6049
6050 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
6051
6052 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6053
6054 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
6055
6056 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6057 and define-obsolete-variable-alias.
6058
6059 2005-04-22 Kim F. Storm <storm@cua.dk>
6060
6061 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6062 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6063
6064 2005-04-21 Lute Kamstra <lute@gnu.org>
6065
6066 * lists.texi (Association Lists): Document rassq-delete-all.
6067
6068 2005-04-19 Richard M. Stallman <rms@gnu.org>
6069
6070 * modes.texi (Search-based Fontification): Explain that
6071 facespec is an expression to be evaluated.
6072
6073 2005-04-19 Kevin Ryde <user42@zip.com.au>
6074
6075 * streams.texi (Output Functions): Fix xref.
6076 * strings.texi (String Conversion): Fix xref.
6077
6078 2005-04-19 Kim F. Storm <storm@cua.dk>
6079
6080 * symbols.texi (Symbol Plists): Add safe-get.
6081 Mention that `get' may signal an error.
6082
6083 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
6084
6085 * customize.texi (Variable Definitions): Replace tooltip-mode
6086 example with save-place.
6087
6088 2005-04-17 Richard M. Stallman <rms@gnu.org>
6089
6090 * buffers.texi (Indirect Buffers): Clarify.
6091
6092 * positions.texi (Positions): Clarify converting marker to integer.
6093
6094 * strings.texi (String Basics): Mention string-match; clarify.
6095
6096 2005-04-08 Lute Kamstra <lute@gnu.org>
6097
6098 * modes.texi (Search-based Fontification): Fix cross references.
6099 Use consistent terminology. Document anchored highlighting.
6100
6101 2005-04-05 Lute Kamstra <lute@gnu.org>
6102
6103 * modes.texi (Defining Minor Modes): Document :group keyword
6104 argument and its default value.
6105
6106 2005-04-03 Lute Kamstra <lute@gnu.org>
6107
6108 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6109 references and/or descriptions. Delete major mode hooks; mention
6110 them as a category instead. Rename or delete obsolete hooks.
6111
6112 2005-04-02 Richard M. Stallman <rms@gnu.org>
6113
6114 * nonascii.texi (Coding System Basics): Another wording cleanup.
6115
6116 2005-04-01 Richard M. Stallman <rms@gnu.org>
6117
6118 * nonascii.texi (Coding System Basics): Clarify previous change.
6119
6120 2005-04-01 Kenichi Handa <handa@m17n.org>
6121
6122 * nonascii.texi (Coding System Basics): Describe about roundtrip
6123 identity of coding systems.
6124
6125 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
6126
6127 * text.texi (Buffer Contents): Add filter-buffer-substring and
6128 buffer-substring-filters.
6129
6130 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
6131
6132 * anti.texi (Antinews): Mention `G' interactive code.
6133
6134 * tips.texi (Compilation Tips): Mention benchmark.el.
6135
6136 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6137
6138 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6139 is now bound to M-o M-o.
6140
6141 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6142
6143 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6144
6145 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6146 in the Emacs Manual).
6147 * Makefile.in (srcs): Remove calendar.texi.
6148 * makefile.w32-in (srcs): Remove calendar.texi.
6149 * display.texi (Display): Change name of next node.
6150 * os.texi (System In): Change name of previous node.
6151 * elisp.texi (Top): Remove Calendar references.
6152 * vol1.texi (Top): Remove Calendar references.
6153 * vol2.texi (Top): Remove Calendar references.
6154
6155 2005-03-25 Richard M. Stallman <rms@gnu.org>
6156
6157 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6158 Cleanup previous change.
6159
6160 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
6161
6162 * display.texi (Face Attributes): Faces earlier in an :inherit
6163 list take precedence.
6164 (Scroll Bars): Fix description of vertical-scroll-bars.
6165 Document frame-current-scroll-bars and window-current-scroll-bars.
6166
6167 * markers.texi (The Mark): Document temporary Transient Mark mode.
6168
6169 * minibuf.texi (Reading File Names):
6170 Document read-file-name-completion-ignore-case.
6171
6172 * positions.texi (Screen Lines): Document nil for width argument
6173 to compute-motion.
6174
6175 2005-03-23 Kim F. Storm <storm@cua.dk>
6176
6177 * display.texi (Standard Faces): Other faces used in the fringe
6178 implicitly inherits from the fringe face.
6179 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6180 properties implicitly inherits from fringe face.
6181 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6182
6183 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
6184
6185 * display.texi (Invisible Text): State default value of
6186 line-move-ignore-invisible.
6187 (Managing Overlays): Document remove-overlays.
6188 (Standard Faces): Document escape-glyph face.
6189
6190 * minibuf.texi (Reading File Names): Document read-file-name-function.
6191
6192 * modes.texi (Other Font Lock Variables):
6193 Document font-lock-lines-before.
6194
6195 * positions.texi (Skipping Characters): skip-chars-forward allows
6196 character classes.
6197
6198 2005-03-18 Lute Kamstra <lute@gnu.org>
6199
6200 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6201
6202 2005-03-17 Richard M. Stallman <rms@gnu.org>
6203
6204 * text.texi (Undo): Document extensible undo entries.
6205
6206 * searching.texi (String Search, Regexp Search): Cleanups.
6207
6208 * nonascii.texi (Character Codes): Minor fix.
6209
6210 * display.texi (Display Property): Explain the significance
6211 of having text properties that are eq.
6212 (Other Display Specs): Explain string as display spec.
6213
6214 * commands.texi (Interactive Codes): Document G option.
6215
6216 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
6217
6218 * text.texi (Filling): Add sentence-end-without-period and
6219 sentence-end-without-space.
6220 (Changing Properties): Minor fix.
6221
6222 * anti.texi: Total rewrite.
6223
6224 2005-03-15 Lute Kamstra <lute@gnu.org>
6225
6226 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6227
6228 2005-03-08 Kim F. Storm <storm@cua.dk>
6229
6230 * display.texi (Specified Space): Property :width is support on
6231 non-graphic terminals, :height is not.
6232
6233 2005-03-07 Richard M. Stallman <rms@gnu.org>
6234
6235 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6236 Now subnodes of Fringes.
6237 (Overlay Arrow): Document overlay-arrow-variable-list.
6238 (Fringe Size/Pos): New node, broken out of Fringes.
6239 (Display): Explain clearing vs redisplay better.
6240 (Truncation): Clarify use of bitmaps.
6241 (The Echo Area): Clarify the uses of the echo area.
6242 Add max-mini-window-height.
6243 (Progress): Clarify.
6244 (Invisible Text): Explain that main loop moves point out.
6245 (Selective Display): Say "hidden", not "invisible".
6246 (Managing Overlays): Move up. Describe relation to Undo here.
6247 (Overlay Properties): Clarify intro.
6248 (Finding Overlays): Explain return values when nothing found.
6249 (Width): truncate-string-to-width has added arg.
6250 (Displaying Faces): Clarify and update mode line face handling.
6251 (Face Functions): Minor cleanup.
6252 (Conditional Display): Merge into Other Display Specs.
6253 (Pixel Specification, Other Display Specs): Minor cleanups.
6254 (Images, Image Descriptors): Minor cleanups.
6255 (GIF Images): Patents have expired.
6256 (Showing Images): Explain default text for insert-image.
6257 (Manipulating Button Types): Merge into Manipulating Buttons.
6258 (Making Buttons): Explain return values.
6259 (Button Buffer Commands): Add xref.
6260 (Inverse Video): Update mode-line-inverse-video.
6261 (Display Table Format): Clarify.
6262 (Active Display Table): Give defaults for window-display-table.
6263
6264 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6265 and calendar-today-marker are strings, not chars.
6266 (Holiday Customizing): Minor fix.
6267
6268 * internals.texi (Writing Emacs Primitives): Update `or' example.
6269 Update limit on # args of subr.
6270
6271 * edebug.texi (Using Edebug): Arrow is in fringe.
6272 (Instrumenting): Arg to eval-defun works without loading edebug.
6273 (Edebug Execution Modes): Add xref.
6274
6275 * customize.texi (Common Keywords): Clarify :require.
6276 Mention :version here.
6277 (Variable Definitions, Group Definitions): Not here.
6278 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6279
6280 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
6281 * nonascii.texi (Text Representations): Clarify position-bytes.
6282 (Character Sets): Add list-charset-chars.
6283 (Scanning Charsets): Add charset-after.
6284 (Encoding and I/O): Minor fix.
6285
6286 2005-03-06 Richard M. Stallman <rms@gnu.org>
6287
6288 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6289 (Resizing Windows): Likewise.
6290
6291 * text.texi (Change Hooks): Get rid of "Emacs 21".
6292
6293 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6294
6295 * streams.texi (Output Variables): Get rid of "Emacs 21".
6296
6297 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6298
6299 * os.texi (Translating Input): Replace flow-control example
6300 with a less obsolete example that uses `keyboard-translate'.
6301
6302 * objects.texi (Hash Table Type, Circular Objects):
6303 Get rid of "Emacs 21".
6304
6305 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6306 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6307
6308 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6309
6310 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6311
6312 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6313 (Menu Bar): Fix when menu-bar-update-hook is called.
6314
6315 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6316
6317 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6318 and make it read better.
6319
6320 * files.texi (Writing to Files): Get rid of "Emacs 21".
6321 (Unique File Names): Likewise.
6322
6323 * elisp.texi: Update Emacs version to 22.
6324
6325 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6326 (Overlay Properties, Face Attributes): Likewise.
6327 (Managing Overlays): Fix punctuation.
6328 (Attribute Functions): Clarify set-face-font; get rid of
6329 info about old Emacs versions.
6330 (Auto Faces, Font Lookup, Display Property, Images):
6331 Get rid of "Emacs 21".
6332
6333 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6334
6335 2005-03-05 Richard M. Stallman <rms@gnu.org>
6336
6337 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6338
6339 2005-03-04 Lute Kamstra <lute@gnu.org>
6340
6341 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6342
6343 2005-03-03 Lute Kamstra <lute@gnu.org>
6344
6345 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6346
6347 2005-03-01 Lute Kamstra <lute@gnu.org>
6348
6349 * debugging.texi (Debugger Commands): Update `j'.
6350
6351 2005-02-28 Lute Kamstra <lute@gnu.org>
6352
6353 * debugging.texi (Debugging): Fix typo.
6354 (Error Debugging): Document eval-expression-debug-on-error.
6355 (Function Debugging): Update example.
6356 (Using Debugger): Mention starred stack frames.
6357 (Debugger Commands): Document `j' and `l'.
6358 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6359 Update the messages that the debugger displays.
6360 (Internals of Debugger): Add cross reference. Update example.
6361 (Excess Open): Minor improvement.
6362 (Excess Close): Minor improvement.
6363
6364 2005-02-26 Richard M. Stallman <rms@gnu.org>
6365
6366 * tips.texi (Coding Conventions): Clarify.
6367 Put all the major mode key reservations together.
6368 Mention the Mouse-1 => Mouse-2 conventions.
6369
6370 * syntax.texi (Syntax Class Table): Clarify.
6371 (Syntax Table Functions): syntax-after moved from here.
6372 (Syntax Table Internals): syntax-after moved to here.
6373 (Parsing Expressions): Update info on number of values
6374 and what's meaningful in the STATE argument.
6375 (Categories): Fix typo.
6376
6377 * sequences.texi (Arrays): Cleanup.
6378 (Char-Tables): Clarify.
6379
6380 * processes.texi (Deleting Processes): Cleanups, add xref.
6381 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6382 (Process Information): set-process-coding-system, some args optional.
6383 (Input to Processes): Explain various types for PROCESS args.
6384 Rename them from PROCESS-NAME to PROCESS.
6385 (Signals to Processes): Likewise.
6386 (Decoding Output): Cleanup.
6387 (Query Before Exit): Clarify.
6388
6389 * os.texi (Startup Summary): Correct the options; add missing ones.
6390 (Terminal Output, Batch Mode): Clarify.
6391 (Flow Control): Node deleted.
6392
6393 * markers.texi (The Mark): Clarify.
6394
6395 * macros.texi (Expansion): Cleanup.
6396 (Indenting Macros): indent-spec allows ints, not floats.
6397
6398 * keymaps.texi (Keymaps): Clarify.
6399 (Format of Keymaps): Update lisp-mode-map example.
6400 (Active Keymaps, Key Lookup): Clarify.
6401 (Changing Key Bindings): Add xref to `kbd'.
6402 (Key Binding Commands, Simple Menu Items): Clarify.
6403 (Mouse Menus, Menu Bar): Clarify.
6404 (Menu Example): Replace print example with menu-bar-replace-menu.
6405
6406 * help.texi (Documentation Basics): Add function-documentation prop.
6407
6408 * elisp.texi (Top): Don't refer to Flow Control node.
6409
6410 * commands.texi (Command Overview): Improve xrefs.
6411 (Adjusting Point): Adjusting point applies to intangible and invis.
6412 (Key Sequence Input): Doc extra read-key-sequence args.
6413 Likewise for read-key-sequence-vector.
6414
6415 * backups.texi (Rename or Copy): Minor fix.
6416 (Numbered Backups): For version-control, say the default.
6417 (Auto-Saving): make-auto-save-file-name example is simplified.
6418
6419 * advice.texi (Advising Functions): Don't imply one part of Emacs
6420 should advise another part. Markup changes.
6421 (Defining Advice): Move transitional para.
6422 (Activation of Advice): Cleanup.
6423 Explain if COMPILE is nil or negative.
6424
6425 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6426
6427 2005-02-24 Lute Kamstra <lute@gnu.org>
6428
6429 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6430 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6431
6432 2005-02-23 Lute Kamstra <lute@gnu.org>
6433
6434 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6435 to define global minor modes as well.
6436
6437 * display.texi (Managing Overlays): overlay-buffer returns nil for
6438 deleted overlays.
6439
6440 2005-02-22 Kim F. Storm <storm@cua.dk>
6441
6442 * minibuf.texi (Basic Completion): Allow symbols in addition to
6443 strings in try-completion and all-completions.
6444
6445 2005-02-14 Lute Kamstra <lute@gnu.org>
6446
6447 * elisp.texi (Top): Remove reference to deleted node.
6448
6449 * lists.texi (Lists): Remove reference to deleted node.
6450 (Cons Cells): Fix typo.
6451
6452 * loading.texi (Where Defined): Fix typo.
6453
6454 2005-02-14 Richard M. Stallman <rms@gnu.org>
6455
6456 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6457 is useful for discarding some minor modes.
6458
6459 * symbols.texi (Symbol Components): Reorder examples.
6460
6461 * streams.texi (Input Functions): State standard-input default.
6462 (Output Variables): State standard-output default.
6463
6464 * objects.texi (Printed Representation): Clarify read syntax vs print.
6465 (Floating Point Type): Explain meaning better.
6466 (Symbol Type): Explain uniqueness better.
6467 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6468 List examples sooner.
6469 (Box Diagrams): New subnode broken out.
6470 Some examples moved from old Lists as Boxes node.
6471 (Dotted Pair Notation): Clarify intro.
6472 (Array Type): Clarify.
6473 (Type Predicates): Add hash-table-p.
6474
6475 * numbers.texi (Integer Basics): Clarify radix explanation.
6476 (Predicates on Numbers): Minor clarification.
6477 (Comparison of Numbers): Minor clarification. Clarify eql.
6478 Typos in min, max.
6479 (Math Functions): Clarify overflow in expt.
6480
6481 * minibuf.texi (Text from Minibuffer): Minor clarification.
6482 Mention arrow keys.
6483
6484 * loading.texi (Autoload): defun's doc string overrides autoload's
6485 doc string.
6486 (Repeated Loading): Modernize "add to list" examples.
6487 (Where Defined): Finish updating table of load-history elts.
6488
6489 * lists.texi (List-related Predicates): Minor wording improvement.
6490 (Lists as Boxes): Node deleted.
6491 (Building Lists): Explain trivial cases of number-sequence.
6492
6493 * hash.texi (Hash Tables): Add desc to menu items.
6494 (Creating Hash): Explain "full" means "make larger".
6495 (Hash Access): Any object can be a key.
6496 State value of maphash.
6497
6498 * functions.texi (What Is a Function): Wording cleanup.
6499 (Function Documentation): Minor cleanup.
6500 Explain purpose of calling convention at end of doc string.
6501 (Function Names): Wording cleanup.
6502 (Calling Functions): Wording cleanup.
6503 Explain better how funcall calls the function.
6504 (Function Cells): Delete example of saving and redefining function.
6505
6506 * control.texi (Combining Conditions): Wording cleanup.
6507 (Iteration): dolist and dotimes bind VAR locally.
6508 (Cleanups): Xref to Atomic Changes.
6509
6510 * compile.texi (Byte Compilation): Delete 19.29 info.
6511 (Compilation Functions): Macros' difficulties don't affect defsubst.
6512 (Docs and Compilation): Delete 19.29 info.
6513
6514 2005-02-10 Richard M. Stallman <rms@gnu.org>
6515
6516 * objects.texi (Symbol Type): Minor correction.
6517
6518 2005-02-06 Lute Kamstra <lute@gnu.org>
6519
6520 * modes.texi (Example Major Modes): Fix typos.
6521
6522 2005-02-06 Richard M. Stallman <rms@gnu.org>
6523
6524 * text.texi (Margins): fill-nobreak-predicate can be one function.
6525
6526 * strings.texi (Modifying Strings): clear-string can make unibyte.
6527 (Formatting Strings): format gives error if values missing.
6528
6529 * positions.texi (Character Motion): Mention default arg
6530 for forward-char. backward-char refers to forward-char.
6531 (Word Motion): Mention default arg for forward-word.
6532 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6533 Simplify end-of-buffer.
6534 (Text Lines): Mention default arg for forward-line.
6535 (List Motion): Mention default arg for beginning/end-of-defun.
6536 (Skipping Characters): Minor fixes in explaining character-set.
6537
6538 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6539 Mode inheritance applies only when default-major-mode is nil.
6540 Clarifications.
6541 (Example Major Modes): Update Text mode and Lisp mode examples.
6542 (Minor Mode Conventions): Mention define-minor-mode at top.
6543 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6544 (Mode Line Format): Update mode line face display info.
6545 (Properties in Mode): Mention effect of risky vars.
6546 (Imenu): Define imenu-add-to-menubar.
6547 (Font Lock Mode): Add descriptions to menu lines.
6548 (Faces for Font Lock): Add font-lock-doc-face.
6549
6550 2005-02-05 Lute Kamstra <lute@gnu.org>
6551
6552 * text.texi (Maintaining Undo): Remove obsolete function.
6553
6554 2005-02-05 Eli Zaretskii <eliz@gnu.org>
6555
6556 * frames.texi (Color Names): Add pointer to the X docs about RGB
6557 color specifications. Improve indexing.
6558 (Text Terminal Colors): Replace the description of RGB values by
6559 an xref to "Color Names".
6560
6561 2005-02-03 Richard M. Stallman <rms@gnu.org>
6562
6563 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6564 Clarify.
6565 (Selecting Windows): Clarify save-selected-window.
6566 (Cyclic Window Ordering): Clarify walk-windows.
6567 (Window Point): Clarify.
6568 (Window Start): Add comment to example.
6569 (Resizing Windows): Add `interactive' specs in examples.
6570 Document fit-window-to-buffer.
6571
6572 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6573 (Undo, Maintaining Undo): Clarify last change.
6574 (Sorting): In sort-numeric-fields, explain about octal and hex.
6575 Mention sort-numeric-base.
6576 (Format Properties): Add xref for hard newlines.
6577
6578 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6579 (Pop-Up Menus): Fix typo.
6580 (Color Names): Explain all types of color names.
6581 Explain color-values on B&W terminal.
6582 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6583
6584 * files.texi (File Locks): Not supported on MS systems.
6585 (Testing Accessibility): Clarify.
6586
6587 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6588 (Coverage Testing): Fix typo.
6589
6590 * commands.texi (Misc Events): Remove stray space.
6591
6592 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6593 (Modification Time): Clarify when visited-file-modtime returns 0.
6594 (The Buffer List): Clarify bury-buffer.
6595 (Killing Buffers): Clarify.
6596 (Indirect Buffers): Add clone-indirect-buffer.
6597
6598 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6599
6600 * edebug.texi (Printing in Edebug): Fix default value of
6601 edebug-print-circle.
6602 (Coverage Testing): Fix displayed frequency count data.
6603
6604 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6605
6606 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6607
6608 2005-02-02 Kim F. Storm <storm@cua.dk>
6609
6610 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6611
6612 2005-01-29 Eli Zaretskii <eliz@gnu.org>
6613
6614 * commands.texi (Misc Events): Describe the help-echo event.
6615
6616 * text.texi (Special Properties) <help-echo>: Use `pos'
6617 consistently in description of the help-echo property.
6618 Use @code{nil} instead of @var{nil}.
6619
6620 * display.texi (Overlay Properties): Fix the index entry for
6621 help-echo overlay property.
6622
6623 * customize.texi (Type Keywords): Uncomment the xref to the
6624 help-echo property documentation.
6625
6626 2005-01-23 Kim F. Storm <storm@cua.dk>
6627
6628 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6629 return value. Third element FULLY replaced by PARTIAL which
6630 specifies number of invisible pixels if row is only partially visible.
6631 (Textual Scrolling): Mention auto-window-vscroll.
6632 (Vertical Scrolling): New defvar auto-window-vscroll.
6633
6634 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6635
6636 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6637 command remapping.
6638
6639 2005-01-15 Richard M. Stallman <rms@gnu.org>
6640
6641 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6642
6643 2005-01-14 Kim F. Storm <storm@cua.dk>
6644
6645 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6646
6647 * text.texi (Links and Mouse-1): Fix string and vector item.
6648
6649 2005-01-13 Richard M. Stallman <rms@gnu.org>
6650
6651 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6652 descriptions of overriding-local-map and overriding-terminal-local-map.
6653
6654 * text.texi (Links and Mouse-1): Clarify text.
6655
6656 2005-01-13 Kim F. Storm <storm@cua.dk>
6657
6658 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6659
6660 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6661
6662 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6663
6664 2005-01-12 Kim F. Storm <storm@cua.dk>
6665
6666 * text.texi (Links and Mouse-1): Rename section from Enabling
6667 Mouse-1 to Following Links. Change xrefs.
6668 Add examples for define-button-type and define-widget.
6669
6670 * display.texi (Button Properties, Button Buffer Commands):
6671 Clarify mouse-1 and follow-link functionality.
6672
6673 2005-01-12 Richard M. Stallman <rms@gnu.org>
6674
6675 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6676
6677 * display.texi (Beeping): Fix Texinfo usage.
6678
6679 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6680
6681 2005-01-11 Kim F. Storm <storm@cua.dk>
6682
6683 * display.texi (Button Properties, Button Buffer Commands):
6684 Mention mouse-1 binding. Add follow-link keyword.
6685
6686 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6687 (Enabling Mouse-1 to Follow Links): New subsection.
6688
6689 2005-01-06 Richard M. Stallman <rms@gnu.org>
6690
6691 * text.texi (Special Properties): Minor change.
6692
6693 * os.texi (Timers): Clarify previous change.
6694
6695 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6696
6697 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6698
6699 * display.texi (Face Attributes): Correct xref to renamed node.
6700
6701 2005-01-01 Richard M. Stallman <rms@gnu.org>
6702
6703 * display.texi (Face Attributes): Describe hex color specs.
6704
6705 2004-12-31 Richard M. Stallman <rms@gnu.org>
6706
6707 * os.texi (Timers): Update previous change.
6708
6709 2004-12-30 Kim F. Storm <storm@cua.dk>
6710
6711 * display.texi (Line Height): Total line-height is now specified
6712 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6713 in cons cells. (nil . RATIO) is relative to actual line height.
6714 Use line-height `t' instead of `0' to get minimum height.
6715
6716 2004-12-29 Richard M. Stallman <rms@gnu.org>
6717
6718 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6719
6720 2004-12-28 Richard M. Stallman <rms@gnu.org>
6721
6722 * commands.texi (Quitting): Clarify value of with-local-quit.
6723
6724 * elisp.texi (Top): Fix previous change.
6725
6726 * loading.texi (Loading): Fix previous change.
6727
6728 2004-12-27 Richard M. Stallman <rms@gnu.org>
6729
6730 * Makefile.in (MAKEINFO): Specify --force.
6731
6732 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6733
6734 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6735
6736 * display.texi (Line Height): Further clarify.
6737
6738 * elisp.texi (Top): Update Loading submenu.
6739
6740 * loading.texi (Where Defined): New node.
6741 (Unloading): load-history moved to Where Defined.
6742
6743 2004-12-21 Richard M. Stallman <rms@gnu.org>
6744
6745 * commands.texi (Event Input Misc): Add while-no-input.
6746
6747 2004-12-11 Richard M. Stallman <rms@gnu.org>
6748
6749 * display.texi (Line Height): Rewrite text for clarity.
6750
6751 2004-12-11 Kim F. Storm <storm@cua.dk>
6752
6753 * display.texi (Display): Add node "Line Height" to menu.
6754 (Line Height): New node. Move full description of line-spacing
6755 and line-height text properties here from text.texi.
6756 (Scroll Bars): Add vertical-scroll-bar variable.
6757
6758 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6759
6760 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6761 line-spacing and vertical-scroll-bar.
6762
6763 * text.texi (Special Properties): Just mention line-spacing and
6764 line-height here, add xref to new "Line Height" node.
6765
6766 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6767
6768 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6769
6770 * locals.texi (Standard Buffer-Local Variables):
6771 Add @xref for `line-spacing'.
6772
6773 2004-12-05 Richard M. Stallman <rms@gnu.org>
6774
6775 * Makefile.in (maintainer-clean): Remove the info files
6776 in $(infodir) where they are created.
6777
6778 2004-12-03 Richard M. Stallman <rms@gnu.org>
6779
6780 * windows.texi (Selecting Windows): get-lru-window and
6781 get-largest-window don't consider dedicated windows.
6782
6783 * text.texi (Undo): Document undo-in-progress.
6784
6785 2004-11-26 Richard M. Stallman <rms@gnu.org>
6786
6787 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6788 Remove a few vars that are not always buffer-local.
6789
6790 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6791
6792 * locals.texi (Standard Buffer-Local Variables): Comment out
6793 xref's to non-existent node `Yet to be written'.
6794
6795 2004-11-24 Richard M. Stallman <rms@gnu.org>
6796
6797 * processes.texi (Synchronous Processes): Grammar fix.
6798
6799 * numbers.texi (Comparison of Numbers): Add eql.
6800
6801 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6802
6803 * intro.texi (Printing Notation): Fix previous change.
6804
6805 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6806 and default-indicate-buffer-boundaries from here.
6807 (Usual Display): To here.
6808 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6809 (Usual Display): Move tab-width up.
6810
6811 * customize.texi (Variable Definitions):
6812 Replace show-paren-mode example with tooltip-mode.
6813 (Simple Types, Composite Types, Defining New Types):
6814 Minor cleanups.
6815
6816 2004-11-21 Jesper Harder <harder@ifa.au.dk>
6817
6818 * processes.texi (Synchronous Processes, Output from Processes):
6819 Markup fix.
6820
6821 2004-11-20 Richard M. Stallman <rms@gnu.org>
6822
6823 * positions.texi (Skipping Characters): skip-chars-forward
6824 now handles char classes.
6825
6826 * intro.texi (Printing Notation): Avoid confusion of `print'
6827 when explaining @print.
6828
6829 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6830
6831 * display.texi (Display Table Format): Minor fix.
6832
6833 * streams.texi (Output Functions): Fix print example.
6834
6835 * Makefile.in (elisp): New target.
6836 (dist): Depend on $(infodir)/elisp, not elisp.
6837 Copy the info files from $(infodir).
6838
6839 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6840 read-from-minibuffer.
6841
6842 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6843
6844 2004-11-19 Richard M. Stallman <rms@gnu.org>
6845
6846 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6847
6848 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6849
6850 * tips.texi (Coding Conventions): Fix typo.
6851
6852 2004-11-16 Richard M. Stallman <rms@gnu.org>
6853
6854 * tips.texi (Coding Conventions): Separate defvar and require
6855 methods to avoid warnings. Use require only when there are many
6856 functions and variables from that package.
6857
6858 * minibuf.texi (Minibuffer Completion): When ignoring case,
6859 predicate must not be case-sensitive.
6860
6861 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6862 (Test Coverage): Don't talk about "splotches". Clarified.
6863
6864 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6865
6866 * frames.texi (Window Frame Parameters): Fix typo.
6867
6868 2004-11-15 Kim F. Storm <storm@cua.dk>
6869
6870 * symbols.texi (Other Plists): Note that plist-get may signal error.
6871 Add safe-plist-get.
6872
6873 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6874
6875 * modes.texi (Font Lock Basics): Fix typo.
6876
6877 2004-11-08 Richard M. Stallman <rms@gnu.org>
6878
6879 * syntax.texi (Syntax Table Functions): Add syntax-after.
6880
6881 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
6882
6883 * os.texi (Processor Run Time): New section documenting
6884 get-internal-run-time.
6885
6886 2004-11-06 Eli Zaretskii <eliz@gnu.org>
6887
6888 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6889 it nukes elisp-cover.texi.
6890 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6891 elisp-0 etc.
6892
6893 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6894
6895 * commands.texi (Keyboard Macros): Document `append' return value
6896 of `defining-kbd-macro'.
6897
6898 2004-11-01 Richard M. Stallman <rms@gnu.org>
6899
6900 * commands.texi (Interactive Call): Add called-interactively-p.
6901
6902 2004-10-29 Simon Josefsson <jas@extundo.com>
6903
6904 * minibuf.texi (Reading a Password): Revert.
6905
6906 2004-10-28 Richard M. Stallman <rms@gnu.org>
6907
6908 * frames.texi (Display Feature Testing): Explain about "vendor".
6909
6910 2004-10-27 Richard M. Stallman <rms@gnu.org>
6911
6912 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6913 not raw. Clarify `n'.
6914 (Interactive Call): Rewrite interactive-p, focusing on when
6915 and how to use it.
6916 (Misc Events): Clarify previous change.
6917
6918 * advice.texi (Simple Advice): Clarify what job the example does.
6919 (Around-Advice): Clarify ad-do-it.
6920 (Activation of Advice): An option of ad-default-compilation-action
6921 is `never', not `nil'.
6922
6923 2004-10-26 Kim F. Storm <storm@cua.dk>
6924
6925 * commands.texi (Interactive Codes): Add U code letter.
6926
6927 2004-10-25 Simon Josefsson <jas@extundo.com>
6928
6929 * minibuf.texi (Reading a Password): Add.
6930
6931 2004-10-24 Jason Rumney <jasonr@gnu.org>
6932
6933 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6934 and wheel-down.
6935
6936 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6937
6938 * processes.texi (Synchronous Processes): Document process-file.
6939
6940 2004-10-22 Kenichi Handa <handa@m17n.org>
6941
6942 * text.texi (translate-region): Document that it accepts also a
6943 char-table.
6944
6945 2004-10-22 David Ponce <david@dponce.com>
6946
6947 * windows.texi (Resizing Windows): Document the `preserve-before'
6948 argument of the functions `enlarge-window' and `shrink-window'.
6949
6950 2004-10-19 Jason Rumney <jasonr@gnu.org>
6951
6952 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6953
6954 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6955
6956 * text.texi (Filling): Add anchor for definition of
6957 `sentence-end-double-space'.
6958
6959 * searching.texi (Regexp Example): Update description of how
6960 Emacs currently recognizes the end of a sentence.
6961 (Standard Regexps): Update definition of the variable
6962 `sentence-end'. Add definition of the function `sentence-end'.
6963
6964 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6965
6966 * display.texi (Progress): New node.
6967
6968 2004-10-05 Kim F. Storm <storm@cua.dk>
6969
6970 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6971
6972 2004-09-29 Kim F. Storm <storm@cua.dk>
6973
6974 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6975 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6976 fringe bitmap symbols, as they now have their own namespace.
6977 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6978 vs. pixels. Signal error if no free bitmap slots.
6979 (Pixel Specification): Change IMAGE to @var{image}.
6980
6981 2004-09-28 Richard M. Stallman <rms@gnu.org>
6982
6983 * text.texi (Special Properties): Clarify line-spacing and line-height.
6984
6985 * searching.texi (Regexp Search): Add looking-back.
6986
6987 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6988
6989 * display.texi: Correct typos.
6990 (Image Descriptors): Correct xref's.
6991
6992 2004-09-25 Richard M. Stallman <rms@gnu.org>
6993
6994 * text.texi (Special Properties): Cleanups in `cursor'.
6995 Rewrites in `line-height' and `line-spacing'; exchange them.
6996
6997 * display.texi (Fringes): Rewrite previous change.
6998 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6999 (Display Fringe Bitmaps): Node deleted, text moved.
7000 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7001 (Scroll Bars): Clarify set-window-scroll-bars.
7002 (Pointer Shape): Rewrite.
7003 (Specified Space): Clarify :align-to, etc.
7004 (Pixel Specification): Use @var. Clarify new text.
7005 (Other Display Specs): Clarify `slice'.
7006 (Image Descriptors): Cleanups.
7007 (Showing Images): Cleanups.
7008
7009 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7010
7011 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7012
7013 * modes.texi: Various minor changes in addition to:
7014 (Major Mode Conventions): Final call to `run-mode-hooks' should
7015 not be inside the `delay-mode-hooks' form.
7016 (Mode Hooks): New node.
7017 (Hooks): Delete obsolete example.
7018 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7019 node "Mode Hooks".
7020
7021 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7022
7023 * display.texi: Correct various typos.
7024 (Display): Rename node "Pointer Shapes" to "Pointer
7025 Shape". (There is already a node called "Pointer Shapes" in
7026 frames.texi.)
7027 (Images): Remove non-existent node "Image Slices" from menu.
7028
7029 2004-09-23 Kim F. Storm <storm@cua.dk>
7030
7031 * text.texi (Special Properties): Add `cursor', `pointer',
7032 `line-height', and `line-spacing' properties.
7033
7034 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7035 Shapes' to menu.
7036 (Standard Faces): Doc fix for fringe face.
7037 (Fringes): Add `overflow-newline-into-fringe' and
7038 'indicate-buffer-boundaries'.
7039 (Fringe Bitmaps, Pointer Shapes): New nodes.
7040 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7041 Bitmaps' to menu.
7042 (Specified Space): Describe pixel width and height.
7043 (Pixel Specification): New node.
7044 (Other Display Specs): Add `slice' property.
7045 (Display Fringe Bitmaps): New node.
7046 (Images): Add 'Image Slices' to menu.
7047 (Image Descriptors): Add `:pointer' and `:map' properties.
7048 (Showing Images): Add slice arg to `insert-image'.
7049 Add 'insert-sliced-image'.
7050
7051 2004-09-20 Richard M. Stallman <rms@gnu.org>
7052
7053 * commands.texi (Key Sequence Input):
7054 Clarify downcasing in read-key-sequence.
7055
7056 2004-09-08 Juri Linkov <juri@jurta.org>
7057
7058 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7059
7060 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7061
7062 * locals.texi (Standard Buffer-Local Variables):
7063 Add `buffer-auto-save-file-format'.
7064 * internals.texi (Buffer Internals): Describe new
7065 auto_save_file_format field of the buffer structure.
7066 * files.texi (Format Conversion): `auto-save-file-format' has been
7067 renamed `buffer-auto-save-file-format'.
7068
7069 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7070
7071 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7072 an integer or a marker.
7073 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7074
7075 2004-08-22 Richard M. Stallman <rms@gnu.org>
7076
7077 * modes.texi (Major Mode Conventions): Discuss rebinding of
7078 standard key bindings.
7079
7080 2004-08-18 Kim F. Storm <storm@cua.dk>
7081
7082 * processes.texi (Accepting Output): Add `just-this-one' arg to
7083 `accept-process-output'.
7084 (Output from Processes): New var `process-adaptive-read-buffering'.
7085
7086 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7087
7088 * keymaps.texi: Various changes in addition to:
7089 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7090 Give more varied examples for `kbd'.
7091 (Creating Keymaps): Char tables have slots for all characters
7092 without modifiers.
7093 (Active Keymaps): `overriding-local-map' and
7094 `overriding-terminal-local-map' also override text property and
7095 overlay keymaps.
7096 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7097 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7098 to denote a prefix of no events.
7099 `map-keymap' includes parent's bindings _recursively_.
7100 Clarify and correct description of `where-is-internal'.
7101 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7102 (Menu Example): For menus intended for use with the keyboard, the
7103 menu items should be bound to characters or real function keys.
7104
7105 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7106
7107 * objects.texi (Character Type): Reposition `@anchor' to prevent
7108 double space inside sentence in Info.
7109
7110 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7111 renamed to `disabled-command-function'.
7112 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7113 (Command Loop Info): Replace reference to it.
7114 (Disabling Commands): `disabled-command-hook' has been renamed to
7115 `disabled-command-function'.
7116
7117 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7118
7119 * os.texi (Translating Input): Only non-prefix bindings in
7120 `key-translation-map' override actual key bindings. Warn about
7121 possible indirect effect of actual key bindings on non-prefix
7122 bindings in `key-translation-map'.
7123
7124 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7125
7126 * minibuf.texi (High-Level Completion): Add anchor for definition
7127 of `read-variable'.
7128
7129 * commands.texi: Various changes in addition to:
7130 (Using Interactive): Clarify description of `interactive-form'.
7131 (Interactive Call): Mention default for KEYS argument to
7132 `call-interactively'.
7133 (Command Loop Info): Clarify description of `this-command-keys'.
7134 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7135 Value of `last-event-frame' can be `macro'.
7136 (Repeat Events): `double-click-fuzz' is also used to distinguish
7137 clicks and drags.
7138 (Classifying Events): Clarify descriptions of `event-modifiers'
7139 `event-basic-type' and `event-convert-list'.
7140 (Accessing Events): `posn-timestamp' takes POSITION argument.
7141 (Quoted Character Input): Clarify description of
7142 `read-quoted-char' and fix example.
7143 (Quitting): Add `with-local-quit'.
7144 (Disabling Commands): Correct and clarify descriptions of
7145 `enable-command' and `disable-command'.
7146 Mention what happens if `disabled-command-hook' is nil.
7147 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7148 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7149
7150 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7151
7152 * frames.texi: Various changes in addition to:
7153 (Creating Frames): Expand and clarify description of `make-frame'.
7154 (Window Frame Parameters): Either none or both of the `icon-left'
7155 and `icon-top' parameters must be specified. Put descriptions of
7156 `menu-bar-lines' and `toolbar-lines' closer together and change
7157 them accordingly.
7158 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7159 except while processing `frame-title-format' or `icon-title-format'.
7160 (Deleting Frames): Correct description of `delete-frame'.
7161 Non-nil return values of `frame-live-p' are like those of `framep'.
7162 (Frames and Windows): Mention return value of
7163 `set-frame-selected-window'.
7164 (Visibility of Frames): Mention `force' argument to
7165 `make-frame-invisible'. `frame-visible-p' returns t for all
7166 frames on text-only terminals.
7167 (Frame Configurations): Restoring a frame configuration does not
7168 restore deleted frames.
7169 (Window System Selections): `x-set-selection' returns DATA.
7170 (Resources): Add example.
7171 (Display Feature Testing): Clarify descriptions of
7172 `display-pixel-height', `display-pixel-width', `x-server-version'
7173 and `x-server-vendor'.
7174
7175 * windows.texi (Choosing Window): Add anchor.
7176 * minibuf.texi (Minibuffer Misc): Add anchor.
7177
7178 2004-07-23 John Paul Wallington <jpw@gnu.org>
7179
7180 * macros.texi (Defining Macros): Declaration keyword for setting
7181 Edebug spec is `debug' not `edebug'.
7182
7183 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7184
7185 * windows.texi: Various small changes in addition to:
7186 (Window Point): Mention return value of `set-window-point'.
7187 (Window Start): `pos-visible-in-window-p' disregards horizontal
7188 scrolling. Explain return value if PARTIALLY is non-nil.
7189 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7190 and `set-window-vscroll'.
7191 (Size of Window): The argument WINDOW to `window-inside-edges',
7192 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7193 (Resizing Windows): Explain return value of
7194 `shrink-window-if-larger-than-buffer'.
7195 `window-size-fixed' automatically becomes buffer local when set.
7196 (Window Configurations): Explain return value of
7197 `set-window-configuration'.
7198
7199 * minibuf.texi (Minibuffer Misc): Add anchor for
7200 `minibuffer-scroll-window'.
7201
7202 * positions.texi (Text Lines): Add anchor for `count-lines'.
7203
7204 2004-07-17 Richard M. Stallman <rms@gnu.org>
7205
7206 * display.texi (Overlay Properties): Adding `evaporate' prop
7207 deletes empty overlay immediately.
7208
7209 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7210 fix example.
7211
7212 2004-07-16 Jim Blandy <jimb@redhat.com>
7213
7214 * searching.texi (Regexp Backslash): Document new \_< and \_>
7215 operators.
7216
7217 2004-07-16 Juanma Barranquero <lektu@terra.es>
7218
7219 * display.texi (Images): Fix Texinfo usage.
7220
7221 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7222
7223 * buffers.texi (Modification Time): `visited-file-modtime' now
7224 returns a list of two integers, instead of a cons.
7225
7226 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7227
7228 * windows.texi: Various changes in addition to:
7229 (Splitting Windows): Add `split-window-keep-point'.
7230
7231 2004-07-09 Richard M. Stallman <rms@gnu.org>
7232
7233 * frames.texi (Input Focus): Minor fix.
7234
7235 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7236
7237 * frames.texi (Input Focus): Clarify descriptions of
7238 `select-frame-set-input-focus' and `select-frame'.
7239
7240 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7241
7242 * os.texi: Various small changes in addition to:
7243 (Killing Emacs): Expand and clarify description of
7244 `kill-emacs-query-functions' and `kill-emacs-hook'.
7245 (System Environment): Expand and clarify description of `getenv'
7246 and `setenv'.
7247 (Timers): Clarify description of `run-at-time'.
7248 (Translating Input): Correct description of
7249 `extra-keyboard-modifiers'.
7250 (Flow Control): Correct description of `enable-flow-control'.
7251
7252 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7253
7254 * os.texi: Update copyright.
7255 (Session Management): Grammar fix.
7256 Clarify which Emacs does the restarting.
7257 Use @samp for *scratch* buffer.
7258
7259 2004-07-04 Alan Mackenzie <acm@muc.de>
7260
7261 * frames.texi (Input Focus): Add documentation for
7262 `select-frame-set-input-focus'. Replace refs to non-existent
7263 `switch-frame' with `select-frame'. Minor corrections and tidying
7264 up of text-only terminal stuff.
7265
7266 2004-07-02 Richard M. Stallman <rms@gnu.org>
7267
7268 * files.texi (Saving Buffers): Cleanup write-contents-function.
7269 (Magic File Names): Cleanup file-remote-p.
7270
7271 2004-07-02 Kai Großjohann <kai@emptydomain.de>
7272
7273 * files.texi (Magic File Names): `file-remote-p' returns an
7274 identifier of the remote system, not just t.
7275
7276 2004-07-02 David Kastrup <dak@gnu.org>
7277
7278 * searching.texi (Entire Match Data): Add explanation about new
7279 match-data behavior when @var{integers} is non-nil.
7280
7281 2004-06-24 Richard M. Stallman <rms@gnu.org>
7282
7283 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7284
7285 * customize.texi (Variable Definitions): Note about doc strings
7286 and :set.
7287
7288 * keymaps.texi (Keymap Terminology): Document `kbd'.
7289 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7290
7291 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7292 makes it buffer-local.
7293
7294 * files.texi (Saving Buffers): Correct previous change.
7295
7296 * commands.texi (Accessing Events):
7297 Clarify posn-col-row and posn-actual-col-row.
7298
7299 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
7300
7301 * commands.texi (Accessing Events): New functions
7302 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7303
7304 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7305
7306 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7307 * frames.texi, buffers.texi, backups.texi, variables.texi:
7308 * loading.texi, eval.texi, functions.texi, control.texi:
7309 * symbols.texi, minibuf.texi: Reposition @anchor's.
7310
7311 * help.texi: Various small changes in addition to the following.
7312 (Describing Characters): Describe PREFIX argument to
7313 `key-description'. Correct and clarify definition of
7314 `text-char-description'. Describe NEED-VECTOR argument to
7315 `read-kbd-macro'.
7316 (Help Functions): Clarify definition of `apropos'.
7317
7318 2004-06-23 Lars Hansen <larsh@math.ku.dk>
7319
7320 * files.texi (Saving Buffers): Correct description of
7321 `write-contents-functions'.
7322
7323 2004-06-21 Juanma Barranquero <lektu@terra.es>
7324
7325 * display.texi (Images): Remove redundant @vindex directives.
7326 Rewrite `image-library-alist' doc in active voice.
7327
7328 2004-06-14 Juanma Barranquero <lektu@terra.es>
7329
7330 * display.texi (Images): Document new delayed library loading,
7331 variable `image-library-alist' and (existing but undocumented)
7332 function `image-type-available-p'.
7333
7334 2004-06-05 Richard M. Stallman <rms@gnu.org>
7335
7336 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7337 refer the user to the Initial Input node.
7338 (Text from Minibuffer): Likewise.
7339 (Initial Input): New node. Document this feature
7340 and say it is mostly deprecated.
7341
7342 2004-05-30 Richard M. Stallman <rms@gnu.org>
7343
7344 * loading.texi (Named Features): Clarify return value
7345 and meaning of NOERROR.
7346
7347 * variables.texi (File Local Variables): Minor cleanup.
7348
7349 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
7350
7351 * files.texi (Magic File Names): Add `file-remote-p' as operation
7352 of file name handlers.
7353
7354 2004-05-29 Richard M. Stallman <rms@gnu.org>
7355
7356 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7357 as arg to a minor mode command.
7358
7359 2004-05-22 Richard M. Stallman <rms@gnu.org>
7360
7361 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7362
7363 * streams.texi (Output Variables): Doc float-output-format.
7364
7365 * searching.texi (Regexp Special): Nested repetition can be infloop.
7366
7367 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7368 real stack overflow.
7369
7370 * compile.texi: Minor cleanups.
7371
7372 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7373
7374 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7375 circular lists.
7376 (List Elements): Explain handling of circular and dotted lists.
7377
7378 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7379
7380 * modes.texi (Search-based Fontification): Fix typo.
7381
7382 2004-05-10 Juanma Barranquero <lektu@terra.es>
7383
7384 * modes.texi (Mode Line Variables): Fix description of
7385 global-mode-string, which is now after which-func-mode, not the
7386 buffer name.
7387
7388 2004-05-07 Lars Hansen <larsh@math.ku.dk>
7389
7390 * modes.texi (Desktop Save Mode): Add.
7391 (Modes): Add menu entry Desktop Save Mode.
7392
7393 * hooks.texi: Add desktop-after-read-hook,
7394 desktop-no-desktop-file-hook and desktop-save-hook.
7395
7396 * locals.texi: Add desktop-save-buffer.
7397
7398 2004-04-30 Jesper Harder <harder@ifa.au.dk>
7399
7400 * display.texi: emacs -> Emacs.
7401
7402 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7403
7404 * files.texi (Changing Files): Document set-file-times.
7405
7406 2004-04-23 Juanma Barranquero <lektu@terra.es>
7407
7408 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7409
7410 2004-04-18 Jesper Harder <harder@ifa.au.dk>
7411
7412 * tips.texi (Coding Conventions): defopt -> defcustom.
7413
7414 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7415
7416 * sequences.texi: Various clarifications.
7417
7418 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7419
7420 * buffers.texi (Read Only Buffers): Mention optional ARG to
7421 `toggle-read-only'.
7422
7423 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
7424
7425 * windows.texi (Selecting Windows): Note that get-lru-window
7426 returns a full-width window if possible.
7427
7428 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7429
7430 * buffers.texi: Various changes in addition to:
7431 (Buffer File Name): Add `find-buffer-visiting'.
7432 (Buffer Modification): Mention optional ARG to `not-modified'.
7433 (Indirect Buffers): Mention optional CLONE argument to
7434 `make-indirect-buffer'.
7435
7436 * files.texi: Various changes in addition to:
7437 (Visiting Functions): `find-file-hook' is now a normal hook.
7438 (File Name Expansion): Explain difference between the way that
7439 `expand-file-name' and `file-truename' treat `..'.
7440 (Contents of Directories): Mention optional ID-FORMAT argument to
7441 `directory-files-and-attributes'.
7442 (Format Conversion): Mention new optional CONFIRM argument to
7443 `format-write-file'.
7444
7445 2004-04-12 Miles Bader <miles@gnu.org>
7446
7447 * macros.texi (Expansion): Add description of `macroexpand-all'.
7448
7449 2004-04-05 Jesper Harder <harder@ifa.au.dk>
7450
7451 * variables.texi (Variable Aliases):
7452 Mention cyclic-variable-indirection.
7453
7454 * errors.texi (Standard Errors): Ditto.
7455
7456 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7457
7458 * backups.texi: Various small changes in addition to:
7459 (Making Backups): Mention return value of `backup-buffer'.
7460 (Auto-Saving): Mention optional FORCE argument to
7461 `delete-auto-save-file-if-necessary'.
7462 (Reverting): Mention optional PRESERVE-MODES argument to
7463 `revert-buffer'. Correct description of `revert-buffer-function'.
7464
7465 2004-03-22 Juri Linkov <juri@jurta.org>
7466
7467 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7468 with `Vector Functions'.
7469
7470 * text.texi (Sorting): Add missing quote.
7471
7472 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7473
7474 * intro.texi (Lisp History): Replace xref to `cl' manual with
7475 inforef.
7476
7477 2004-03-12 Richard M. Stallman <rms@gnu.org>
7478
7479 * intro.texi (Version Info): Add arg to emacs-version.
7480 (Lisp History): Change xref to CL manual.
7481
7482 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7483
7484 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7485 for Partial Completion mode.
7486
7487 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7488
7489 * customize.texi: Fix typo. Remove eol whitespace.
7490
7491 2004-03-04 Richard M. Stallman <rms@gnu.org>
7492
7493 * processes.texi: Fix typos.
7494
7495 * lists.texi (Building Lists): Minor clarification.
7496
7497 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7498 in make-hash-table.
7499
7500 2004-02-29 Juanma Barranquero <lektu@terra.es>
7501
7502 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7503 rm, and ignore exit code.
7504
7505 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7506
7507 * display.texi (Defining Faces): Add description for min-colors.
7508 Update example.
7509
7510 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7511
7512 * abbrevs.texi: Various corrections and clarifications in addition
7513 to the following:
7514 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7515
7516 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7517
7518 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7519
7520 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7521
7522 * text.texi: Various small changes in addition to the following:
7523 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7524 to delete-horizontal-space.
7525 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7526 description of yank-handler text property at various places.
7527
7528 * frames.texi (Window System Selections): Add anchor.
7529
7530 * syntax.texi (Syntax Table Functions): Clarify and correct
7531 descriptions of make-syntax-table and copy-syntax-table.
7532 (Motion and Syntax): Clarify SYNTAXES argument to
7533 skip-syntax-forward.
7534 (Parsing Expressions): Mention that the return value of
7535 parse-partial-sexp is currently a list of ten rather than nine
7536 elements.
7537 (Categories): Various corrections and clarifications.
7538
7539 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7540
7541 * markers.texi (Marker Insertion Types): Minor change.
7542
7543 * locals.texi (Standard Buffer-Local Variables):
7544 * commands.texi (Interactive Codes, Using Interactive):
7545 * functions.texi (Related Topics): Fix xrefs.
7546
7547 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7548
7549 * lists.texi (Sets And Lists): Update description of delete-dups.
7550
7551 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7552
7553 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7554
7555 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
7556
7557 * frames.texi (Parameter Access): frame-parameters arg is optional.
7558 modify-frame-parameters handles nil for FRAME.
7559 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7560 are all-or-nothing for certain toolkits.
7561 Mention parameter wait-for-wm.
7562 (Frames and Windows): In frame-first-window and frame-selected-window
7563 the arg is optional.
7564 (Input Focus): In redirect-frame-focus the second arg is optional.
7565 (Window System Selections): Mention selection type CLIPBOARD.
7566 Mention data-type UTF8_STRING.
7567 Mention numbering of cut buffers.
7568 (Resources): Describe x-resource-name.
7569
7570 2004-02-16 Richard M. Stallman <rms@gnu.org>
7571
7572 * windows.texi (Buffers and Windows): Delete false table
7573 about all-frames.
7574
7575 * syntax.texi (Parsing Expressions): Delete old caveat
7576 about parse-sexp-ignore-comments.
7577
7578 * streams.texi (Output Variables): Add print-quoted.
7579
7580 * lists.texi (Building Lists): Minor cleanup.
7581
7582 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7583
7584 * display.texi (Overlays): Explain overlays use markers.
7585 (Managing Overlays): Explain front-advance and rear-advance
7586 in more detail.
7587
7588 * loading.texi (Unloading): Document unload-feature-special-hooks.
7589 Get rid of fns-NNN.el file.
7590
7591 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7592
7593 * help.texi (Describing Characters): Fix text-char-description
7594 example output.
7595
7596 * edebug.texi (Using Edebug): Fix example.
7597
7598 * debugging.texi (Internals of Debugger): Fix return value.
7599
7600 * files.texi (Changing Files): Fix argname.
7601
7602 * calendar.texi: Fix parens, and default values.
7603
7604 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7605 * nonascii.texi, objects.texi, os.texi: Minor fixes.
7606 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
7607
7608 * positions.texi (Text Lines): Don't add -1 in current-line.
7609
7610 2004-02-16 Richard M. Stallman <rms@gnu.org>
7611
7612 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7613
7614 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7615
7616 * processes.texi (Low-Level Network): Fix a typo.
7617
7618 2004-02-12 Kim F. Storm <storm@cua.dk>
7619
7620 * display.texi (Fringes): Use consistent wording.
7621 Note that window-fringe's window arg is optional.
7622 (Scroll Bars): Use consistent wording.
7623
7624 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7625
7626 * tips.texi (Comment Tips): Document the new conventions for
7627 commenting out code.
7628
7629 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
7630
7631 * positions.texi (Text Lines): Add missing end defun.
7632
7633 2004-02-07 Kim F. Storm <storm@cua.dk>
7634
7635 * positions.texi (Text Lines): Add line-number-at-pos.
7636
7637 2004-02-06 John Paul Wallington <jpw@gnu.org>
7638
7639 * display.texi (Button Properties, Button Buffer Commands):
7640 mouse-2 invokes button, not down-mouse-1.
7641
7642 2004-02-04 Jason Rumney <jasonr@gnu.org>
7643
7644 * makefile.w32-in: Sync with Makefile.in changes.
7645
7646 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7647
7648 * minibuf.texi (Text from Minibuffer): Various corrections and
7649 clarifications.
7650 (Object from Minibuffer): Correct Lisp description of
7651 read-minibuffer.
7652 (Minibuffer History): Clarify description of cons values for
7653 HISTORY arguments.
7654 (Basic Completion): Various corrections and clarifications.
7655 Add completion-regexp-list.
7656 (Minibuffer Completion): Correct and clarify description of
7657 completing-read.
7658 (Completion Commands): Mention Partial Completion mode.
7659 Various other minor changes.
7660 (High-Level Completion): Various corrections and clarifications.
7661 (Reading File Names): Ditto.
7662 (Minibuffer Misc): Ditto.
7663
7664 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7665
7666 * strings.texi (Text Comparison): assoc-string also matches
7667 elements of alists that are strings instead of conses.
7668 (Formatting Strings): Standardize Texinfo usage. Update index
7669 entries.
7670
7671 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7672
7673 * lists.texi (Sets And Lists): Add delete-dups.
7674
7675 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7676
7677 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7678 special form.
7679 * macros.texi (Defining Macros): Update description of `declare',
7680 which now is a macro.
7681 (Wrong Time): Fix typos.
7682
7683 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7684
7685 * compile.texi (Compilation Functions): Expand descriptions of
7686 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7687 and `batch-byte-compile'. In particular, mention and describe
7688 all optional arguments.
7689 (Disassembly): Correct and clarify the description of `disassemble'.
7690
7691 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7692
7693 * searching.texi: Various small changes in addition to the
7694 following.
7695 (Regexp Example): Adapt to new value of `sentence-end'.
7696 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7697 `words'.
7698 (Search and Replace): Add usage note for `perform-replace'.
7699 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7700 `match-data'.
7701 (Standard Regexps): Update for new values of `paragraph-start'
7702 and `sentence-end'.
7703
7704 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7705
7706 * files.texi (Saving Buffers): Clarify descriptions of
7707 `write-contents-functions' and `before-save-hook'.
7708 Make the defvar's for `before-save-hook' and `after-save-hook'
7709 into defopt's.
7710
7711 2004-01-07 Kim F. Storm <storm@cua.dk>
7712
7713 * commands.texi (Click Events): Describe new image and
7714 width/height elements of click events.
7715 (Accessing Events): Add posn-string, posn-image, and
7716 posn-object-width-height. Change posn-object to return either
7717 image or string object.
7718
7719 2004-01-01 Simon Josefsson <jas@extundo.com>
7720
7721 * hooks.texi (Standard Hooks): Add before-save-hook.
7722 * files.texi (Saving Buffers): Likewise.
7723
7724 2004-01-03 Richard M. Stallman <rms@gnu.org>
7725
7726 * frames.texi (Frames and Windows): Delete frame-root-window.
7727
7728 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7729
7730 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7731
7732 * functions.texi: Various small changes in addition to the
7733 following.
7734 (What Is a Function): `functionp' returns nil for macros.
7735 Clarify behavior of this and following functions for symbol arguments.
7736 (Function Documentation): Add `\' in front of (fn @var{arglist})
7737 and explain why.
7738 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7739 Add anchor.
7740 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7741
7742 2004-01-01 Miles Bader <miles@gnu.org>
7743
7744 * display.texi (Buttons): New section.
7745
7746 2003-12-31 Andreas Schwab <schwab@suse.de>
7747
7748 * numbers.texi (Math Functions): sqrt reports a domain-error
7749 error.
7750 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7751
7752 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7753
7754 * tips.texi (Documentation Tips): Update item on hyperlinks in
7755 documentation strings.
7756
7757 * errors.texi (Standard Errors): Various small corrections and
7758 additions.
7759
7760 * control.texi: Various small changes in addition to the
7761 following.
7762 (Signaling Errors): Provide some more details on how `signal'
7763 constructs the error message. Add anchor to the definition of
7764 `signal'.
7765 (Error Symbols): Describe special treatment of `quit'.
7766 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7767 to emphasize that it has to be a single form.
7768
7769 * buffers.texi: Add anchor.
7770
7771 2003-12-29 Richard M. Stallman <rms@gnu.org>
7772
7773 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7774 (Window Configurations): Add window-configuration-frame.
7775
7776 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7777
7778 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7779 Change arg name in get-char-property.
7780 (Special Properties): Update handling of keymap property.
7781
7782 * strings.texi (Modifying Strings): Add clear-string.
7783 (Text Comparison): Add assoc-string and remove
7784 assoc-ignore-case, assoc-ignore-representation.
7785
7786 * os.texi (Time of Day): Add set-time-zone-rule.
7787
7788 * numbers.texi (Math Functions): asin, acos, log, log10
7789 report domain-error errors.
7790
7791 * nonascii.texi (Converting Representations):
7792 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7793 (Encoding and I/O): Add file-name-coding-system.
7794
7795 * modes.texi (Search-based Fontification): Explain that
7796 face specs are symbols with face names as values.
7797
7798 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7799
7800 * lists.texi (Building Lists): remq moved elsewhere.
7801 (Sets And Lists): remq moved here.
7802 (Association Lists): Refer to assoc-string.
7803
7804 * internals.texi (Garbage Collection): Add memory-use-counts.
7805
7806 * frames.texi (Frames and Windows): Add set-frame-selected-window
7807 and frame-root-window.
7808
7809 * files.texi (Contents of Directories):
7810 Add directory-files-and-attributes.
7811
7812 * display.texi (Refresh Screen): Add force-window-update.
7813 (Invisible Text): Explain about moving point out of invis text.
7814 (Overlay Properties): Add overlay-properties.
7815 (Managing Overlays): Add overlayp.
7816 (GIF Images): Invalid image number displays a hollow box.
7817
7818 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7819 (Killing Buffers): Add buffer-live-p.
7820
7821 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7822
7823 * display.texi (Fringes): Fix typo "set-buffer-window".
7824
7825 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7826
7827 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7828 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7829 Add or change various xrefs and anchors.
7830
7831 * commands.texi: Replace all occurrences of @acronym{CAR} with
7832 @sc{car}, for consistency with the rest of the Elisp manual.
7833 `car' and `cdr' are historically acronyms, but are no longer
7834 widely thought of as such.
7835
7836 * internals.texi (Pure Storage): Mention that `purecopy' does not
7837 copy text properties.
7838 (Object Internals): Now 29 bits are used (in most implementations)
7839 to address Lisp objects.
7840
7841 * variables.texi (Variables with Restricted Values): New node.
7842
7843 * objects.texi (Lisp Data Types): Mention that certain variables
7844 can only take on a restricted set of values and add an xref to
7845 the new node "Variables with Restricted Values".
7846
7847 * eval.texi (Function Indirection): Describe the errors that
7848 `indirect-function' can signal.
7849 (Eval): Clarify the descriptions of `eval-region' and `values'.
7850 Describe `eval-buffer' instead of `eval-current-buffer' and
7851 mention `eval-current-buffer' as an alias for `current-buffer'.
7852 Correct the description and mention all optional arguments.
7853
7854 * nonascii.texi: Various small changes in addition to the
7855 following.
7856 (Converting Representations): Clarify behavior of
7857 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7858 ASCII arguments.
7859 (Character Sets): Document the variable `charset-list' and adapt
7860 the definition of the function `charset-list' accordingly.
7861 (Translation of Characters): Clarify use of generic characters in
7862 `make-translation-table'. Clarify and correct the description of
7863 the use of translation tables in encoding and decoding.
7864 (User-Chosen Coding Systems): Correct and clarify the description
7865 of `select-safe-coding-system'.
7866 (Default Coding Systems): Clarify description of
7867 `file-coding-system-alist'.
7868
7869 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7870
7871 * strings.texi (Text Comparison): Correctly describe when two
7872 strings are `equal'. Combine and clarify descriptions of
7873 `assoc-ignore-case' and `assoc-ignore-representation'.
7874
7875 * objects.texi (Non-ASCII in Strings): Clarify description of
7876 when a string is unibyte or multibyte.
7877 (Bool-Vector Type): Update examples.
7878 (Equality Predicates): Correctly describe when two strings are
7879 `equal'.
7880
7881 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7882
7883 * lists.texi (Building Lists): `append' no longer accepts integer
7884 arguments. Update the description of `number-sequence' to reflect
7885 recent changes.
7886 (Sets And Lists): Describe `member-ignore-case' after `member'.
7887
7888 2003-11-27 Kim F. Storm <storm@cua.dk>
7889
7890 * commands.texi (Click Events): Click object may be an images.
7891 Describe (dx . dy) element of click positions.
7892 (Accessing Events): Remove duplicate posn-timestamp.
7893 New functions posn-object and posn-object-x-y.
7894
7895 2003-11-23 Kim F. Storm <storm@cua.dk>
7896
7897 * commands.texi (Click Events): Describe enhancements to event
7898 position lists, including new text-pos and (col . row) items.
7899 Mention left-fringe and right-fringe area events.
7900 (Accessing Events): New functions posn-area and
7901 posn-actual-col-row. Mention posn-timestamp. Mention that
7902 posn-point in non-text area still returns buffer position.
7903 Clarify posn-col-row.
7904
7905 2003-11-21 Lars Hansen <larsh@math.ku.dk>
7906
7907 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7908 * anti.texi (File Attributes): Describe removed parameter
7909 ID-FORMAT.
7910
7911 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7912
7913 * positions.texi (Positions): Mention that, if a marker is used as
7914 a position, its buffer is ignored.
7915
7916 * markers.texi (Overview of Markers): Mention it here too.
7917
7918 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7919
7920 * numbers.texi (Numeric Conversions): Not just `floor', but also
7921 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7922
7923 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7924
7925 * markers.texi (Creating Markers): Specify insertion type of
7926 created markers. Add xref to `Marker Insertion Types'.
7927 Second argument to `copy-marker' is optional.
7928 (Marker Insertion Types): Mention that most markers are created
7929 with insertion type nil.
7930 (The Mark): Correctly describe when `mark' signals an error.
7931 (The Region): Correctly describe when `region-beginning' and
7932 `region-end' signal an error.
7933
7934 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7935
7936 * hash.texi (Creating Hash): Clarify description of `eql'.
7937 `makehash' is obsolete.
7938 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7939
7940 * positions.texi (Point): Change description of `buffer-end', so
7941 that it is also correct for floating point arguments.
7942 (List Motion): Correct argument lists of `beginning-of-defun' and
7943 `end-of-defun'.
7944 (Excursions): Add xref to `Marker Insertion Types'.
7945 (Narrowing): Argument to `narrow-to-page' is optional.
7946
7947 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7948
7949 * streams.texi (Output Streams): Clarify behavior of point for
7950 marker output streams.
7951
7952 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7953
7954 * variables.texi (Defining Variables): Second argument to
7955 `defconst' is not optional.
7956 (Setting Variables): Mention optional argument APPEND to
7957 `add-to-list'.
7958 (Creating Buffer-Local): Expand description of
7959 `make-variable-buffer-local'.
7960 (Frame-Local Variables): Expand description of
7961 `make-variable-frame-local'.
7962 (Variable Aliases): Correct description of optional argument
7963 DOCSTRING to `defvaralias'. Mention return value of
7964 `defvaralias'.
7965 (File Local Variables): Add xref to `File variables' in Emacs
7966 Manual. Correct description of `hack-local-variables'. Mention
7967 `safe-local-variable' property. Mention optional second argument
7968 to `risky-local-variable-p'.
7969
7970 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7971
7972 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7973
7974 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7975
7976 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7977 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7978 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7979 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7980 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7981 lispref/processes.texi, lispref/searching.texi,
7982 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7983 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7984 @acronym{FOO}.
7985
7986 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7987
7988 * strings.texi (Creating Strings): Argument START to `substring'
7989 can not be `nil'. Expand description of
7990 `substring-no-properties'. Correct description of `split-string',
7991 especially with respect to empty matches. Prevent very bad line
7992 break in definition of `split-string-default-separators'.
7993 (Text Comparison): `string=' and `string<' also accept symbols as
7994 arguments.
7995 (String Conversion): More completely describe argument BASE in
7996 `string-to-number'.
7997 (Formatting Strings): `%s' and `%S' in `format' do require
7998 corresponding object. Clarify behavior of numeric prefix after
7999 `%' in `format'.
8000 (Case Conversion): The argument to `upcase-initials' can be a
8001 character.
8002
8003 2003-10-27 Kenichi Handa <handa@m17n.org>
8004
8005 * display.texi (Fontsets): Fix texinfo usage.
8006
8007 2003-10-25 Kenichi Handa <handa@m17n.org>
8008
8009 * display.texi (Fontsets): Add description of the function
8010 set-fontset-font.
8011
8012 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8013
8014 * display.texi (Temporary Displays): Add xref to `Documentation
8015 Tips'.
8016
8017 * functions.texi (Function Safety): Use inforef instead of pxref
8018 for SES.
8019
8020 2003-10-23 Andreas Schwab <schwab@suse.de>
8021
8022 * Makefile.in (TEX, texinputdir): Don't define.
8023 (TEXI2DVI): Define.
8024 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8025 add $(srcdir)/index.texi.
8026 ($(infodir)/elisp): Remove index.texi dependency.
8027 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8028 (index.texi): Remove target.
8029 (dist): Don't link $(srcdir)/permute-index.
8030 (clean): Don't remove index.texi.
8031
8032 * permute-index, index.perm: Remove.
8033 * index.texi: Rename from index.unperm.
8034
8035 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8036
8037 * tips.texi (Documentation Tips): Document new behavior for face
8038 and variable hyperlinks in Help mode.
8039
8040 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8041
8042 * objects.texi (Integer Type): Update for extra bit of integer range.
8043 (Character Type): Ditto.
8044
8045 2003-10-16 Eli Zaretskii <eliz@gnu.org>
8046
8047 * numbers.texi (Integer Basics): Add index entries for reading
8048 numbers in hex, octal, and binary.
8049
8050 2003-10-16 Lute Kamstra <lute@gnu.org>
8051
8052 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8053 argument.
8054
8055 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8056
8057 * windows.texi (Choosing Window): Fix typo.
8058 * edebug.texi (Edebug Execution Modes): Fix typo.
8059
8060 2003-10-13 Richard M. Stallman <rms@gnu.org>
8061
8062 * windows.texi (Basic Windows): A window has fringe settings,
8063 display margins and scroll-bar settings.
8064 (Splitting Windows): Doc split-window return value.
8065 Clean up one-window-p.
8066 (Selecting Windows): Fix typo.
8067 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8068 (Buffers and Windows): In set-window-buffer, explain effect
8069 on fringe settings and scroll bar settings.
8070 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8071 (Choosing Window): Use defopt for pop-up-frame-function.
8072 For special-display-buffer-names, explain same-window and same-frame.
8073 Clarify window-dedicated-p return value.
8074 (Textual Scrolling): scroll-up and scroll-down can get an error.
8075 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8076 Clarify set-window-hscroll.
8077 (Size of Window): Don't mention tool bar in window-height.
8078 (Coordinates and Windows): Explain what coordinates-in-window-p
8079 returns for fringes and display margins.
8080 (Window Configurations): Explain saving fringes, etc.
8081
8082 * tips.texi (Library Headers): Clean up Documentation.
8083
8084 * syntax.texi (Parsing Expressions): Clean up forward-comment
8085 and parse-sexp-lookup-properties.
8086
8087 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8088
8089 * os.texi (System Environment): Clean up text for load-average errors.
8090
8091 * modes.texi (Hooks): Don't explain local hook details at front.
8092 Clarify run-hooks and run-hook-with-args a little.
8093 Clean up add-hook and remove-hook.
8094
8095 * edebug.texi (Edebug Execution Modes): Clarify t.
8096 Document edebug-sit-for-seconds.
8097 (Coverage Testing): Document C-x X = and =.
8098 (Instrumenting Macro Calls): Fix typo.
8099 (Specification List): Don't index the specification keywords.
8100
8101 2003-10-10 Kim F. Storm <storm@cua.dk>
8102
8103 * processes.texi (Network): Introduce make-network-process.
8104
8105 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8106
8107 * tips.texi (Library Headers): Fix typo.
8108
8109 2003-10-07 Juri Linkov <juri@jurta.org>
8110
8111 * modes.texi (Imenu): Mention imenu-create-index-function's
8112 default value. Explain submenus better.
8113
8114 2003-10-07 Lute Kamstra <lute@gnu.org>
8115
8116 * modes.texi (Faces for Font Lock): Fix typo.
8117 (Hooks): Explain how buffer-local hook variables can refer to
8118 global hook variables.
8119 Various minor clarifications.
8120
8121 2003-10-06 Lute Kamstra <lute@gnu.org>
8122
8123 * tips.texi (Coding Conventions): Mention naming conventions for
8124 hooks.
8125
8126 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8127
8128 * loading.texi (Library Search): Correct default value of
8129 load-suffixes.
8130 (Named Features): Fix typo.
8131
8132 2003-10-05 Richard M. Stallman <rms@gnu.org>
8133
8134 * loading.texi (Named Features): In `provide',
8135 say how to test for subfeatures.
8136 (Unloading): In unload-feature, use new var name
8137 unload-feature-special-hooks.
8138
8139 2003-10-03 Lute Kamstra <lute@gnu.org>
8140
8141 * modes.texi (Major Mode Conventions): Mention third way to set up
8142 Imenu.
8143 (Imenu): A number of small fixes.
8144 Delete documentation of internal variable imenu--index-alist.
8145 Document the return value format of imenu-create-index-function
8146 functions.
8147
8148 2003-09-30 Richard M. Stallman <rms@gnu.org>
8149
8150 * processes.texi (Network): Say what stopped datagram connections do.
8151
8152 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8153
8154 * display.texi (Overlay Properties): Clarify `evaporate' property.
8155
8156 2003-09-29 Lute Kamstra <lute@gnu.org>
8157
8158 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8159 constructs should be marked as risky.
8160 Change cons cell into proper list.
8161 (Mode Line Variables): Change cons cell into proper list.
8162
8163 2003-09-26 Lute Kamstra <lute@gnu.org>
8164
8165 * modes.texi (Mode Line Data): Document the :propertize construct.
8166 (Mode Line Variables): Reorder the descriptions of the variables
8167 to match their order in the default mode-line-format.
8168 Describe the new variables mode-line-position and mode-line-modes.
8169 Update the default values of mode-line-frame-identification,
8170 minor-mode-alist, and default-mode-line-format.
8171 (Properties in Mode): Mention the :propertize construct.
8172
8173 2003-09-26 Richard M. Stallman <rms@gnu.org>
8174
8175 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8176 * loading.texi, minibuf.texi, text.texi, variables.texi:
8177 Avoid @strong{Note:}.
8178
8179 2003-09-26 Richard M. Stallman <rms@gnu.org>
8180
8181 * keymaps.texi (Remapping Commands): Fix typo.
8182
8183 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8184
8185 * processes.texi (Low-Level Network): Fix typo.
8186
8187 2003-09-23 Kim F. Storm <storm@cua.dk>
8188
8189 * processes.texi (Network, Network Servers): Fix typos.
8190 (Low-Level Network): Add timeout value for :server keyword.
8191 Add new option keywords to make-network-process.
8192 Add set-network-process-options.
8193 Explain how to test availability of network options.
8194
8195 2003-09-19 Richard M. Stallman <rms@gnu.org>
8196
8197 * text.texi (Motion by Indent): Arg to
8198 backward-to-indentation and forward-to-indentation is optional.
8199
8200 * strings.texi (Creating Strings): Add substring-no-properties.
8201
8202 * processes.texi
8203 (Process Information): Add list-processes arg QUERY-ONLY.
8204 Delete process-contact from here.
8205 Add new status values for process-status.
8206 Add process-get, process-put, process-plist, set-process-plist.
8207 (Synchronous Processes): Add call-process-shell-command.
8208 (Signals to Processes): signal-process allows process objects.
8209 (Network): Complete rewrite.
8210 (Network Servers, Datagrams, Low-Level Network): New nodes.
8211
8212 * positions.texi (Word Motion): forward-word, backward-word
8213 arg is optional. Reword.
8214
8215 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8216
8217 * variables.texi (Creating Buffer-Local):
8218 Delete duplicate definition of buffer-local-value.
8219 (File Local Variables): Explain about discarding text props.
8220
8221 2003-09-11 Richard M. Stallman <rms@gnu.org>
8222
8223 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8224 changes variables that record input events.
8225 (Minibuffer Misc): Add minibuffer-selected-window.
8226
8227 * lists.texi (Building Lists): Add copy-tree.
8228
8229 * display.texi (Fontsets): Add char-displayable-p.
8230 (Scroll Bars): New node.
8231
8232 2003-09-08 Lute Kamstra <lute@gnu.org>
8233
8234 * modes.texi (%-Constructs): Document new `%i' and `%I'
8235 constructs.
8236
8237 2003-09-03 Peter Runestig <peter@runestig.com>
8238
8239 * makefile.w32-in: New file.
8240
8241 2003-08-29 Richard M. Stallman <rms@gnu.org>
8242
8243 * display.texi (Overlay Properties): Clarify how priorities
8244 affect use of the properties.
8245
8246 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8247
8248 * customize.texi (Type Keywords): Correct the description of
8249 `:help-echo' in the case where `motion-doc' is a function.
8250
8251 2003-08-14 John Paul Wallington <jpw@gnu.org>
8252
8253 * modes.texi (Emulating Mode Line): Subsection, not section.
8254
8255 2003-08-13 Richard M. Stallman <rms@gnu.org>
8256
8257 * elisp.texi (Top): Update subnode lists in menu.
8258
8259 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8260 (Kill Functions): kill-region has new arg yank-handler.
8261 (Yanking): New node.
8262 (Yank Commands): Add yank-undo-function.
8263 (Low-Level Kill Ring):
8264 kill-new and kill-append have new arg yank-handler.
8265 (Changing Properties): Add remove-list-of-text-properties.
8266 (Atomic Changes): New node.
8267
8268 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8269
8270 * streams.texi (Output Variables): Add eval-expression-print-length
8271 and eval-expression-print-level.
8272
8273 * os.texi (Time Conversion): For encode-time, explain limits on year.
8274
8275 * objects.texi (Character Type): Define anchor "modifier bits".
8276
8277 * modes.texi (Emulating Mode Line): New node.
8278 (Search-based Fontification): Font Lock uses font-lock-face property.
8279 (Other Font Lock Variables): Likewise.
8280
8281 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8282 not vectors.
8283 (Active Keymaps): Add emulation-mode-map-alists.
8284 (Functions for Key Lookup): key-binding has new arg no-remap.
8285 (Remapping Commands): New node.
8286 (Scanning Keymaps): where-is-internal has new arg no-remap.
8287 (Tool Bar): Add tool-bar-local-item-from-menu.
8288 Clarify when to use tool-bar-add-item-from-menu.
8289
8290 * commands.texi (Interactive Call): commandp has new arg.
8291 (Command Loop Info): Add this-original-command.
8292
8293 2003-08-06 John Paul Wallington <jpw@gnu.org>
8294
8295 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8296
8297 * display.texi (Warning Basics): Fix typo.
8298 (Fringes): Add closing curly bracket and fix typo.
8299
8300 * elisp.texi (Top): Fix typo.
8301
8302 2003-08-05 Richard M. Stallman <rms@gnu.org>
8303
8304 * elisp.texi: Update lists of subnodes.
8305
8306 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8307
8308 * variables.texi (Local Variables): Use lc for example variable names.
8309
8310 * tips.texi (Library Headers): Explain where to put -*-.
8311
8312 * strings.texi (Creating Strings): Fix xref for vconcat.
8313
8314 * sequences.texi (Vector Functions):
8315 vconcat no longer allows integer args.
8316
8317 * minibuf.texi (Reading File Names): read-file-name has new
8318 arg PREDICATE. New function read-directory-name.
8319
8320 * macros.texi (Defining Macros): Give definition of `declare'.
8321 (Indenting Macros): New node.
8322
8323 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8324 (Window Frame Parameters): Make separate table of parameters
8325 that are coupled with specific face attributes.
8326 (Deleting Frames): delete-frame-hooks renamed to
8327 delete-frame-functions.
8328
8329 * files.texi (Magic File Names): Add file-remote-p.
8330 Clarify file-local-copy.
8331
8332 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8333 here; instead xref Defining Macros.
8334
8335 * display.texi (Warnings): New node, and subnodes.
8336 (Fringes): New node.
8337
8338 * debugging.texi (Test Coverage): New node.
8339
8340 * compile.texi (Compiler Errors): Explain with-no-warnings
8341 and other ways to suppress warnings.
8342
8343 * commands.texi (Interactive Call): Minor clarification.
8344
8345 * buffers.texi (Buffer File Name): set-visited-file-name
8346 renames the buffer too.
8347
8348 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8349
8350 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
8351
8352 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8353
8354 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
8355
8356 * internals.texi (Garbage Collection): Fix previous change.
8357
8358 2003-07-22 Richard M. Stallman <rms@gnu.org>
8359
8360 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8361
8362 * display.texi (Width): Use \s syntax in example.
8363 (Font Selection): Add face-font-rescale-alist.
8364
8365 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8366 Remove spurious indent in example.
8367
8368 * lists.texi (Building Lists): Add number-sequence.
8369
8370 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8371
8372 * functions.texi (Function Documentation): Explain how to
8373 show calling convention explicitly in the doc string.
8374
8375 * windows.texi (Selecting Windows): save-selected-window saves
8376 selected window of each frame.
8377 (Window Configurations): Minor change.
8378
8379 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8380
8381 * streams.texi (Output Variables): Add print-continuous-numbering
8382 and print-number-table.
8383
8384 * processes.texi (Decoding Output): New node.
8385
8386 * os.texi (Time Conversion): decode-time arg is optional.
8387
8388 * objects.texi (Character Type): Don't use space as example for \.
8389 Make list of char names and \-sequences correspond.
8390 Explain that \s is not used in strings. `\ ' needs space after.
8391
8392 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8393 (Translation of Characters): Add translation-table-for-input.
8394 (Default Coding Systems): Add auto-coding-functions.
8395 (Explicit Encoding): Add decode-coding-inserted-region.
8396 (Locales): Add locale-info.
8397
8398 * minibuf.texi (Basic Completion): Describe test-completion.
8399 Collections can be lists of strings.
8400 Clean up lazy-completion-table.
8401 (Programmed Completion): Mention test-completion.
8402 Clarify why lambda expressions are not accepted.
8403 (Minibuffer Misc): Describe minibufferp.
8404
8405 2003-07-14 Richard M. Stallman <rms@gnu.org>
8406
8407 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8408
8409 * windows.texi (Selecting Windows): New arg to select-window.
8410 (Selecting Windows): Add with-selected-window.
8411 (Size of Window): Add window-inside-edges, etc.
8412
8413 * internals.texi (Garbage Collection): Add post-gc-hook.
8414
8415 * processes.texi (Subprocess Creation): Add exec-suffixes.
8416
8417 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8418 (Scanning Keymaps): Add map-keymaps.
8419 (Defining Menus): Add keymap-prompt.
8420
8421 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8422 most-negative-fixnum.
8423
8424 * compile.texi (Byte Compilation): Explain no-byte-compile.
8425 (Compiler Errors): New node.
8426
8427 * os.texi (User Identification): user-uid, user-real-uid
8428 can return float.
8429
8430 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8431 and about derived modes.
8432 (Minor Modes): Add minor-mode-list.
8433 (Defining Minor Modes): Keyword args for define-minor-mode.
8434 (Search-based Fontification): Explain managing other properties.
8435 (Other Font Lock Variables): Add font-lock-extra-managed-props.
8436 (Faces for Font Lock): Add font-lock-preprocessor-face.
8437 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8438
8439 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8440 (Variable Aliases): Clarify defvaralias.
8441
8442 * loading.texi (Library Search): Add load-suffixes.
8443
8444 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8445 (Programmed Completion): Add dynamic-completion-table.
8446
8447 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8448 (Magic File Names): Specify precedence order of handlers.
8449
8450 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8451 and post-command-hook.
8452 (Waiting): New calling convention for sit-for.
8453
8454 * text.texi (Special Properties): local-map and keymap properties
8455 apply based on their stickiness.
8456
8457 2003-07-07 Richard M. Stallman <rms@gnu.org>
8458
8459 * modes.texi (Minor Mode Conventions): Specify only some kinds
8460 of list values as args to minor modes.
8461
8462 * files.texi (File Name Expansion): Warn about iterative use
8463 of substitute-in-file-name.
8464
8465 * advice.texi (Activation of Advice): Clean up previous change.
8466
8467 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
8468
8469 * advice.texi (Activation of Advice): Note that ad-start-advice is
8470 turned on by default.
8471
8472 2003-06-30 Richard M. Stallman <rms@gnu.org>
8473
8474 * text.texi (Buffer Contents): Document current-word.
8475 (Change Hooks): Not called for *Messages*.
8476
8477 * functions.texi (Defining Functions): Explain about redefining
8478 primitives.
8479 (Function Safety): Renamed. Minor changes.
8480 Comment out the detailed criteria for what is safe.
8481
8482 2003-06-22 Andreas Schwab <schwab@suse.de>
8483
8484 * objects.texi (Symbol Type): Fix description of examples.
8485
8486 2003-06-16 Andreas Schwab <schwab@suse.de>
8487
8488 * hash.texi (Creating Hash): Fix description of :weakness.
8489
8490 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
8491
8492 * files.texi (Changing Files): copy-file copies file modes, too.
8493
8494 2003-05-28 Richard M. Stallman <rms@gnu.org>
8495
8496 * strings.texi (Creating Strings): Clarify split-string.
8497
8498 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8499
8500 * strings.texi (Creating Strings): Update split-string specification
8501 and examples.
8502
8503 2003-05-19 Richard M. Stallman <rms@gnu.org>
8504
8505 * elisp.texi: Correct invariant section names.
8506
8507 2003-04-20 Richard M. Stallman <rms@gnu.org>
8508
8509 * os.texi (Timers): Explain about timers and quitting.
8510
8511 2003-04-19 Richard M. Stallman <rms@gnu.org>
8512
8513 * internals.texi (Writing Emacs Primitives): Strings are
8514 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8515 Explain GCPRO convention for varargs function args.
8516
8517 2003-04-16 Richard M. Stallman <rms@gnu.org>
8518
8519 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8520
8521 2003-04-08 Richard M. Stallman <rms@gnu.org>
8522
8523 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8524
8525 2003-02-13 Kim F. Storm <storm@cua.dk>
8526
8527 * objects.texi (Character Type): New \s escape for space.
8528
8529 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8530
8531 * os.texi (System Environment): Add cygwin system-type.
8532
8533 2003-01-25 Richard M. Stallman <rms@gnu.org>
8534
8535 * keymaps.texi: Document that a symbol can act as a keymap.
8536
8537 2003-01-13 Richard M. Stallman <rms@gnu.org>
8538
8539 * text.texi (Changing Properties): Say string indices are origin-0.
8540
8541 * positions.texi (Screen Lines) <compute-motion>:
8542 Correct order of elts in return value.
8543
8544 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8545 how to define a default binding.
8546
8547 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
8548
8549 * loading.texi (Unloading): Fix recent change for load-history.
8550
8551 * customize.texi (Simple Types): Clarify description of custom
8552 type 'number. Describe new custom type 'float.
8553
8554 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
8555
8556 * variables.texi (File Local Variables): Fix typo.
8557
8558 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
8559
8560 From Michael Albinus <Michael.Albinus@alcatel.de>.
8561
8562 * README: Target for Info file is `make info'.
8563
8564 * files.texi (File Name Components): Fix typos in
8565 `file-name-sans-extension'.
8566 (Magic File Names): Complete list of operations for magic file
8567 name handlers.
8568
8569 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
8570
8571 * variables.texi (File Local Variables): New function
8572 risky-local-variable-p.
8573
8574 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
8575
8576 * functions.texi (Function safety): New node about unsafep.
8577
8578 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8579
8580 * customize.texi (Splicing into Lists): Fix example.
8581 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
8582
8583 2002-06-17 Juanma Barranquero <lektu@terra.es>
8584
8585 * frames.texi (Display Feature Testing): Fix typo.
8586
8587 2002-06-12 Andreas Schwab <schwab@suse.de>
8588
8589 * frames.texi (Initial Parameters, Resources): Fix references to
8590 the Emacs manual.
8591
8592 2002-05-13 Kim F. Storm <storm@cua.dk>
8593
8594 * variables.texi (Intro to Buffer-Local): Updated warning and
8595 example relating to changing buffer inside let.
8596
8597 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
8598
8599 * os.texi (Session Management): New node about X Session management.
8600
8601 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8602
8603 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8604 to which the manual corresponds, and the copyright years.
8605
8606 * Makefile.in (VERSION): Set to 2.9.
8607
8608 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8609
8610 * elisp.texi: Change the category in @dircategory to "Emacs", to
8611 make it consistent with info/dir.
8612
8613 2001-11-25 Miles Bader <miles@gnu.org>
8614
8615 * text.texi (Fields): Describe new `limit' arg in
8616 field-beginning/field-end.
8617
8618 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8619
8620 * permute-index: Don't depend on csh-specific features.
8621 Replace the interpreter name with /bin/sh.
8622
8623 * two-volume-cross-refs.txt: New file.
8624 * two.el: New file.
8625 * spellfile: New file.
8626
8627 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8628
8629 * permute-index: New file.
8630
8631 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8632 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8633 8+3 restricted namespace.
8634
8635 * Makefile.in (infodir): Define relative to $(srcdir).
8636 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8637 include directories list via -I switch to makeinfo.
8638 (index.texi): Use cp if both hard and symbolic links fail.
8639
8640 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8641
8642 * Makefile.in (distclean): Add.
8643
8644 The following changes make ELisp manual part of the Emacs
8645 distribution:
8646
8647 * Makefile.in: Add Copyright notice.
8648 (prefix): Remove.
8649 (infodir): Change value to "../info".
8650 (VPATH): New variable.
8651 (MAKE): Don't define.
8652 (texmacrodir): Don't define.
8653 (texinputdir): Append the existing value of TEXINPUTS.
8654 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8655 command to be compatible with man/Makefile.in, and to put the
8656 output into ../info.
8657 (info): Add target.
8658 (installall): Target removed.
8659
8660 2001-10-31 Pavel Janík <Pavel@Janik.cz>
8661
8662 * tips.texi (Coding Conventions): Fix typo.
8663
8664 2001-10-23 Gerd Moellmann <gerd@gnu.org>
8665
8666 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8667
8668 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8669
8670 * files.texi (File Name Components): Update the description of
8671 file-name-sans-extension and file-name-extension, as they now
8672 ignore leading dots.
8673
8674 2001-10-20 Gerd Moellmann <gerd@gnu.org>
8675
8676 * (Version 21.1 released.)
8677
8678 2001-10-19 Miles Bader <miles@gnu.org>
8679
8680 * positions.texi (Text Lines): Describe behavior of
8681 `beginning-of-line'/`end-of-line' in the presence of field properties.
8682
8683 2001-10-17 Gerd Moellmann <gerd@gnu.org>
8684
8685 * Makefile.in (VERSION): Set to 2.8.
8686 (manual): Use `manual-21'.
8687
8688 * elisp.texi (VERSION): Add and use it where the version
8689 number was used. Set it to 2.8.
8690
8691 * intro.texi: Likewise.
8692
8693 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8694
8695 * files.texi (File Name Completion): Document the significance of
8696 a trailing slash in elements of completion-ignored-extensions.
8697
8698 2001-10-06 Miles Bader <miles@gnu.org>
8699
8700 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8701
8702 2001-10-04 Gerd Moellmann <gerd@gnu.org>
8703
8704 * variables.texi (Variable Aliases): New node.
8705
8706 2001-10-04 Gerd Moellmann <gerd@gnu.org>
8707
8708 * Branch for 21.1.
8709
8710 2001-10-02 Miles Bader <miles@gnu.org>
8711
8712 * minibuf.texi (Minibuffer Misc): Add entries for
8713 `minibuffer-contents', `minibuffer-contents-no-properties', and
8714 `delete-minibuffer-contents'.
8715 Correct description for `minibuffer-prompt-end'.
8716
8717 * text.texi (Property Search): Correct descriptions of
8718 `next-char-property-change' and `previous-char-property-change'.
8719 Add entries for `next-single-char-property-change' and
8720 `previous-single-char-property-change'.
8721 Make operand names a bit more consistent.
8722
8723 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8724
8725 * frames.texi (Finding All Frames): Document that next-frame and
8726 previous-frame are local to current terminal.
8727
8728 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8729
8730 * keymaps.texi (Creating Keymaps): Fix the description of the
8731 result of make-keymap.
8732
8733 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8734
8735 * display.texi (Font Lookup, Attribute Functions)
8736 (Image Descriptors): Add cross-references to the definition of
8737 selected frame.
8738
8739 * buffers.texi (The Buffer List): Add cross-references to the
8740 definition of selected frame.
8741
8742 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8743 frame at any given time.
8744 (Multiple Displays, Size and Position): Add a cross-reference to
8745 the definition of the selected frame.
8746
8747 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8748
8749 * strings.texi (String Conversion) <string-to-number>: Document
8750 that a float is returned for integers that are too large.
8751
8752 * frames.texi (Mouse Position): Document mouse-position-function.
8753 (Display Feature Testing): Document display-images-p.
8754 (Window Frame Parameters): Document the cursor-type variable.
8755
8756 * numbers.texi (Integer Basics): Document CL style read syntax for
8757 integers in bases other than 10.
8758
8759 * positions.texi (List Motion):
8760 Document open-paren-in-column-0-is-defun-start.
8761
8762 * lists.texi (Sets And Lists): Document member-ignore-case.
8763
8764 * internals.texi (Garbage Collection): Document the used and free
8765 strings report.
8766 (Memory Usage): Document strings-consed.
8767
8768 * os.texi (Time of Day): Document float-time.
8769 (Recording Input): Document that clear-this-command-keys clears
8770 the vector to be returned by recent-keys.
8771
8772 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8773 argument keymap can be a list.
8774
8775 * nonascii.texi (User-Chosen Coding Systems)
8776 <select-safe-coding-system>: Document the new argument
8777 accept-default-p and the variable
8778 select-safe-coding-system-accept-default-p. Tell what happens if
8779 buffer-file-coding-system is undecided.
8780 (Default Coding Systems): Document auto-coding-regexp-alist.
8781
8782 * display.texi (The Echo Area) <message>: Document
8783 message-truncate-lines.
8784 (Glyphs): Document that the glyph table is unused on windowed
8785 displays.
8786
8787 * help.texi (Describing Characters) <single-key-description>:
8788 Document the new argument no-angles.
8789 (Accessing Documentation) <documentation-property>: Document that
8790 a non-string property is evaluated.
8791 <documentation>: Document that the function-documentation property
8792 is looked for.
8793
8794 * windows.texi (Selecting Windows): Document some-window.
8795
8796 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8797
8798 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8799 apropos-mode-hook.
8800
8801 * commands.texi (Using Interactive): Document interactive-form.
8802 (Keyboard Macros): Document kbd-macro-termination-hook.
8803 (Command Loop Info): Document that clear-this-command-keys clears
8804 the vector to be returned by recent-keys.
8805
8806 2001-09-04 Werner LEMBERG <wl@gnu.org>
8807
8808 * Makefile.in (srcdir, texinputdir): New variables.
8809 (srcs, index.texi, install): Use $(srcdir).
8810 (.PHONY): Remove elisp.dvi.
8811 (elisp): Use -I switch for makeinfo.
8812 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8813 (installall, dist): Use $(srcdir).
8814 Fix path to texinfo.tex.
8815 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8816
8817 2001-08-30 Gerd Moellmann <gerd@gnu.org>
8818
8819 * display.texi (Conditional Display): Adjust to API change.
8820
8821 * configure: New file.
8822
8823 2001-07-30 Gerd Moellmann <gerd@gnu.org>
8824
8825 * commands.texi (Repeat Events): Add description of
8826 double-click-fuzz.
8827
8828 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8829
8830 * syntax.texi (Syntax Class Table): Add the missing designator for
8831 comment and string fences.
8832 (Syntax Properties): Add a xref to syntax table internals.
8833 (Syntax Table Internals): Document string-to-syntax.
8834
8835 2001-05-07 Gerd Moellmann <gerd@gnu.org>
8836
8837 * Makefile.in (install): Use install-info command line options
8838 like in Emacs' Makefile.in.
8839
8840 2000-12-09 Miles Bader <miles@gnu.org>
8841
8842 * windows.texi (Window Start): Update documentation for
8843 `pos-visible-in-window-p'.
8844
8845 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8846
8847 * lists.texi (Building Lists): Add footnote to explain how to add
8848 to the end of a list.
8849
8850 2000-10-25 Gerd Moellmann <gerd@gnu.org>
8851
8852 * files.texi (Visiting Functions): Typos.
8853
8854 2000-10-25 Kenichi Handa <handa@etl.go.jp>
8855
8856 * files.texi (Visiting Functions): Return value of
8857 find-file-noselect may be a list of buffers if wildcards are used.
8858
8859 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8860
8861 * display.texi (Defining Faces): Document `graphic' display type
8862 in face specs.
8863
8864 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8865
8866 * hooks.texi (Standard Hooks): Replace obsolete
8867 `after-make-frame-hook' with `after-make-frame-functions'.
8868
8869 * frames.texi (Creating Frames): Ditto.
8870
8871 * variables.texi (Future Local Variables): Ditto.
8872
8873 2000-10-16 Gerd Moellmann <gerd@gnu.org>
8874
8875 * display.texi (Other Image Types): Add description of :foreground
8876 and :background properties of mono PBM images.
8877
8878 2000-08-17 Werner LEMBERG <wl@gnu.org>
8879
8880 * .cvsignore: New file.
8881
8882 2000-01-05 Gerd Moellmann <gerd@gnu.org>
8883
8884 * tindex.pl: New script.
8885
8886 1999-12-03 Dave Love <fx@gnu.org>
8887
8888 * Makefile.in (MAKEINFO): New parameter.
8889
8890 1999-09-17 Richard Stallman <rms@gnu.org>
8891
8892 * Makefile.in (srcs): Add hash.texi.
8893 (VERSION): Update to 20.6.
8894
8895 1999-09-13 Richard Stallman <rms@gnu.org>
8896
8897 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8898
8899 1998-08-29 Karl Heuer <kwzh@gnu.org>
8900
8901 * configure.in: New file.
8902 * Makefile.in: Renamed from Makefile.
8903 (prefix, infodir): Use value obtained from configure.
8904 (emacslibdir): Obsolete variable deleted.
8905 (dist): Distribute configure.in, configure, Makefile.in.
8906
8907 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8908
8909 * Makefile (INSTALL_INFO): New variable.
8910 (install): Run install-info.
8911
8912 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8913
8914 * Makefile (elisp.dvi): Add missing backslash.
8915
8916 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8917
8918 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8919 Run texindex without `./'. Always run texindex on elisp.tp.
8920 (elisp.tps): Target deleted.
8921
8922 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8923
8924 * Makefile (srcs): Add nonascii.texi and customize.texi.
8925 (dist): Start by deleting `temp'.
8926
8927 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8928
8929 * Makefile (makeinfo, texindex): Targets deleted.
8930 (makeinfo.o, texindex.o): Targets deleted.
8931 (clean, dist): Don't do anything with them or with getopt*.
8932
8933 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8934
8935 * Makefile (SHELL): Defined.
8936
8937 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8938
8939 * Makefile (elisp.tps): New target.
8940 (elisp.dvi): Depend on elisp.tps.
8941
8942 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
8943
8944 * README: Update phone number.
8945
8946 * Makefile (elisp): Make this be the default target.
8947 Depend on makeinfo.c instead of makeinfo.
8948 (install): Don't depend on elisp.dvi, since we don't install that.
8949 Use mkinstalldirs.
8950 (dist): Add mkinstalldirs.
8951
8952 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8953
8954 * Makefile (VERSION): Update version number.
8955 (maintainer-clean): Rename from realclean.
8956
8957 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8958
8959 * Makefile (realclean): New target.
8960 (elisp): Remove any old elisp-* files first.
8961
8962 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
8963
8964 * Makefile (VERSION): New variable.
8965 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8966 Compressed file suffix should be `.gz', not `.z'.
8967
8968 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8969
8970 * Makefile (elisp): Depend on makeinfo.
8971
8972 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
8973
8974 * Makefile (srcs): Add anti.texi.
8975
8976 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8977
8978 * Makefile (infodir, prefix): New vars.
8979 (install): Use infodir.
8980 (emacsinfodir): Deleted.
8981
8982 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8983
8984 * Makefile (srcs): Add calendar.texi.
8985
8986 * Makefile (dist): Copy texindex.c and makeinfo.c.
8987 Limit elisp-* files to those with one or two digits.
8988
8989 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8990
8991 * Makefile (dist): Changed to use Gzip instead of compress.
8992
8993 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8994
8995 * loading.texi (Unloading): define-function changed back to
8996 defalias. It may not stay this way, but at least it's
8997 consistent with the known-good version of the code patch.
8998
8999 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
9000
9001 * modes.texi (Hooks): Document new optional arg of add-hook.
9002
9003 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9004
9005 * variables.texi: Document nil initial value of buffer-local variables.
9006
9007 * tips.texi: Add new section on standard library headers.
9008
9009 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9010
9011 * Makefile (srcs): Add frame.texi to the list of sources.
9012
9013 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9014
9015 * Makefile (dist): Don't bother excluding autosave files; they'll
9016 never make it into the temp directory anyway, and the hash marks
9017 in the name are problematic for make and the Bourne shell.
9018 (srcs):
9019
9020 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9021
9022 * Makefile (dist): Don't include backup files or autosave files in
9023 the distribution tar file.
9024
9025 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9026
9027 * Makefile (srcs): Add index.perm.
9028 (elisp.dvi): Remove erroneous shell comment.
9029 Expect output of permute-index in permuted.fns.
9030 Save old elisp.aux in elisp.oaux.
9031 (clean): Add index.texi to be deleted.
9032
9033 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9034
9035 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9036
9037 1990-06-26 David Lawrence (tale@geech)
9038
9039 * files.texi: Noted that completion-ignored-extensions is ignored
9040 when making *Completions*.
9041
9042 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
9043
9044 * Makefile make dist now depends on elisp.dvi, since it tries
9045 to include it in the dist file.
9046
9047 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
9048
9049 * functions.texinfo (Mapping Functions): Add missing quote.
9050
9051 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9052
9053 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9054 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9055
9056 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
9057
9058 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9059 and @error{} are the terms now being used. The files in the
9060 directory have been changed to reflect this.
9061
9062 * All instances of @indentedresultt{} have been changed to
9063 ` @result{}', using 5 spaces at the begining of the line.
9064
9065 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
9066
9067 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9068 experimental @indentedresult{}, @indentedexpandsto{} are part of
9069 the texinfo.tex in this directory. These TeX macros are not
9070 stable yet.
9071
9072 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
9073
9074 * texinfo.tex: Temporarily added
9075 \let\result=\dblarrow
9076 \def\error{{\it ERROR} \longdblarrow}
9077 We need to do this better soon.
9078
9079 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
9080
9081 * Applied Karl Berry's patches to *.texinfo files, but not to
9082 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9083 new title page format is also not applied, since it requires
9084 texinfo.tex changes.)
9085
9086 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9087 for the Project GNU development environment.
9088
9089 ;; Local Variables:
9090 ;; coding: utf-8
9091 ;; End:
9092
9093 Copyright (C) 1998-2011 Free Software Foundation, Inc.
9094
9095 This file is part of GNU Emacs.
9096
9097 GNU Emacs is free software: you can redistribute it and/or modify
9098 it under the terms of the GNU General Public License as published by
9099 the Free Software Foundation, either version 3 of the License, or
9100 (at your option) any later version.
9101
9102 GNU Emacs is distributed in the hope that it will be useful,
9103 but WITHOUT ANY WARRANTY; without even the implied warranty of
9104 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9105 GNU General Public License for more details.
9106
9107 You should have received a copy of the GNU General Public License
9108 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.