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