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