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