Remove dead MSVC-specific code.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
9a69676a
CY
12012-03-25 Chong Yidong <cyd@gnu.org>
2
3 * display.texi (Fringes): Note that fringes are shown on graphical
4 displays only.
5 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
6 (Replacing Specs): Clarify example.
7 (Manipulating Buttons): Note that button-at can return a marker.
8 (Buttons): Minor rewrite.
9 (Character Display): New node. Consolidate all character display
10 related nodes into its subsections.
11 (Usual Display): Character 127 is also affected by ctl-arrow.
12 (Display Tables): Improve example.
13
c8f6ec5c
GM
142012-03-22 Glenn Morris <rgm@gnu.org>
15
16 * strings.texi (Text Comparison): Mention string-prefix-p.
17
fb5b8aca
CY
182012-03-21 Chong Yidong <cyd@gnu.org>
19
20 * display.texi (The Echo Area): Add xref to Output Streams.
21 (Displaying Messages): Improve doc of message.
22 (Echo Area Customization, Invisible Text): Copyedits.
23 (Invisible Text): Mention that spec comparison is done with eq.
24 (Width): Improve doc of char-width.
25 (Faces): Recommend using symbol instead of string for face name.
26 Minor clarifications.
27 (Defining Faces): Copyedits. Update face example.
28 (Attribute Functions): Mark set-face-foreground etc as commands.
29 (Face Remapping): Mention text-scale-adjust. Clarify
30 face-remapping-alist and related docs.
31 (Face Functions): Don't document make-face or copy-face.
32
025de85b
CY
332012-03-20 Chong Yidong <cyd@gnu.org>
34
35 * display.texi (Forcing Redisplay): Various rewrites to reflect
36 new value of redisplay-dont-pause.
37 (Truncation): Copyedits.
38
a5656eae
GM
392012-03-20 Glenn Morris <rgm@gnu.org>
40
41 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
42 Add summary table of some relevant command-line options.
43
d15aac68
CY
442012-03-18 Chong Yidong <cyd@gnu.org>
45
46 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
47 (Writing Emacs Primitives): Re-organize discussion of functions
48 with variable Lisp arguments are handled. Delete an obsolete
49 remark, previously tagged as FIXME.
50
51 * os.texi (Idle Timers): Minor clarification.
52 (Idle Timers): Link to Time of Day for description of time list.
53
b59af549
GM
542012-03-18 Glenn Morris <rgm@gnu.org>
55
56 * os.texi (System Interface): Flow control was removed.
57 (Startup Summary): General update.
58 (Init File): Don't mention compiling it.
59
986bd52a
CY
602012-03-17 Chong Yidong <cyd@gnu.org>
61
62 * os.texi (Startup Summary): Mention package loading.
63 (Init File): Don't refer to .emacs in section title. Copyedits.
64 (Terminal-Specific): Give a realistic example.
65 (Command-Line Arguments): Reference Entering Emacs instead of
66 repeating the spiel about not restarting Emacs.
67 (Time of Day): Discuss time representation at beginning of node.
68 (Sound Output): Copyedits.
69
70 * package.texi (Packaging Basics): Document package-initialize.
71
f761251a
EZ
722012-03-17 Eli Zaretskii <eliz@gnu.org>
73
74 * frames.texi (Initial Parameters): Add an index entry for
75 minibuffer-only frame.
76
da986230
GM
772012-03-16 Glenn Morris <rgm@gnu.org>
78
79 * modes.texi (Major Mode Conventions): Mention the strange
80 relationship between View mode and special modes. (Bug#10650)
81
2cc775f9
CY
822012-03-11 Chong Yidong <cyd@gnu.org>
83
84 * windows.texi (Window Configurations): save-window-excursion is
85 now a macro.
86
87 * display.texi (Temporary Displays): with-output-to-temp-buffer is
88 now a macro.
89
66c5eebd
CY
90 * text.texi (Fields): Minor copyedit.
91
310a820f
EZ
922012-03-10 Eli Zaretskii <eliz@gnu.org>
93
83a96c08
EZ
94 * strings.texi (String Basics):
95 * sequences.texi (Sequence Functions): Mention that `length' is
96 not appropriate for computing the string width on display; add a
97 cross-reference to the description of `string-width'. (Bug#10978)
98
310a820f
EZ
99 * eval.texi (Autoloading): Minor change of wording.
100
83ef8187
CY
1012012-03-10 Chong Yidong <cyd@gnu.org>
102
bc44be50
CY
103 * loading.texi (Autoload): Explicitly state which forms are
104 processed specially (Bug#7783).
105
83ef8187
CY
106 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
107 non-default situation. Describe one-submenu exception (Bug#7695).
108
109 * nonascii.texi (Character Properties): Copyedits.
110
483ab230
CY
1112012-03-08 Chong Yidong <cyd@gnu.org>
112
113 * text.texi (Mode-Specific Indent): Document new behavior of
114 indent-for-tab-command. Document tab-always-indent.
115 (Special Properties): Copyedits.
116 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
117 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
118 libxml-parse-html-region.
119
00e84de0
GM
1202012-03-07 Glenn Morris <rgm@gnu.org>
121
eaa6bc3c
GM
122 * markers.texi (The Region): Briefly mention use-empty-active-region
123 and region-active-p.
a9685db7 124 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 125 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 126
67cd45a2
CY
1272012-03-07 Chong Yidong <cyd@gnu.org>
128
129 * text.texi (Buffer Contents): Don't duplicate explanation of
130 region arguments from Text node. Put doc of obsolete var
131 buffer-substring-filters back, since it is referred to.
132 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
133 selection by default.
134
135 * markers.texi (The Mark): Fix typo.
136 (The Region): Copyedits.
137
2ad80941
GM
1382012-03-07 Glenn Morris <rgm@gnu.org>
139
140 * markers.texi (Overview of Markers): Copyedits.
141 (Creating Markers): Update approximate example buffer size.
142 (The Mark): Don't mention uninteresting return values.
143
ef959d3a
CY
1442012-03-05 Chong Yidong <cyd@gnu.org>
145
146 * positions.texi (Text Lines): Document count-words.
147
a08a07e3
CY
1482012-03-04 Chong Yidong <cyd@gnu.org>
149
150 * frames.texi (Frames): Remove little-used "terminal frame" and
151 "window frame" terminology.
152 (Frame Parameters, Font and Color Parameters, Initial Parameters)
153 (Size and Position, Visibility of Frames): Callers changed.
154 (Frames): Clarify which terminals in framep are graphical.
155 (Initial Parameters): --geometry is not the only option which adds
156 to initial-frame-alist.
157 (Position Parameters): Note that icon-left and icon-top are for
158 old window managers only.
159 (Size Parameters): Sizes are in characters even on graphical
160 displays.
161 (Management Parameters): Note that window-id and outer-window-id
162 can't really be changed, and that auto-raise isn't always obeyed.
163 (Cursor Parameters): Document cursor-type explicitly.
164 (Size and Position): The aliases set-screen-height and
165 set-screen-width have been deleted.
166 (Visibility of Frames): Mention "minimization".
167
168 * os.texi (Startup Summary): Minor clarifications.
169 (Startup Summary, Suspending Emacs): Standardize on "text
170 terminal" terminology.
171
172 * windows.texi (Basic Windows, Coordinates and Windows)
173 (Coordinates and Windows):
174 * display.texi (Refresh Screen, Line Height, Face Attributes)
175 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
176
ea16568d
GM
1772012-03-04 Glenn Morris <rgm@gnu.org>
178
179 * abbrevs.texi: Small copyedits throughout.
180 (Abbrev Mode): Remove this section, folding it into the top-level.
181 (Abbrev Tables): Don't mention irrelevant return values.
182 (Abbrev Expansion): Add cross-ref for wrapper hooks.
183 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
184 (Abbrev Table Properties): Update nil :regexp description.
185
b3134b95
GM
1862012-03-03 Glenn Morris <rgm@gnu.org>
187
520f2425
GM
188 * internals.texi: Change @appendix section commands to @section.
189 (Building Emacs): Say less about CANNOT_DUMP platforms.
190 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 191 (Pure Storage): Small changes.
01a6dcc8 192 (Memory Usage): Copyedit.
7d2d7cc0
GM
193 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
194 example definitions. Give examples of things with non-nil
195 interactive args. Mention eval_sub. Remove old info about
196 strings and GCPRO. Mention cus-start.el.
197 (Buffer Internals, Window Internals, Process Internals):
198 Misc small updates and fixes for fields.
520f2425 199
b3134b95
GM
200 * tips.texi: Copyedits.
201 (Coding Conventions): Mention autoloads.
202 Combine partially duplicated macro items. Fix xref.
203 Refer to Library Headers for copyright notice.
204 (Programming Tips): edit-options is long-obsolete.
205 (Compilation Tips): Mention loading bytecomp for byte-compile props.
206 (Warning Tips): Mention declare-function.
207 (Documentation Tips): Remove old info.
208 (Comment Tips): Mention comment-dwim, not indent-for-comment.
209 (Library Headers): General update.
210
2064cc6a
GM
2112012-03-02 Glenn Morris <rgm@gnu.org>
212
6945faa6
GM
213 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
214 and relocate entry. Mention buffer-stale-function.
215
4186e877
GM
216 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
217
2064cc6a
GM
218 * hooks.texi (Standard Hooks): General update.
219 Put related hooks together. Add and remove items.
220 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
221 * modes.texi (Hooks): Tweak cross-ref description.
222
7272fbf3
MA
2232012-03-01 Michael Albinus <michael.albinus@gmx.de>
224
225 * files.texi (Kinds of Files): The return value of file-equal-p is
226 unspecified, if FILE1 or FILE2 does not exist.
227
53a1239b
GM
2282012-03-01 Glenn Morris <rgm@gnu.org>
229
90db9af9
GM
230 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
231
53a1239b
GM
232 * maps.texi (Standard Keymaps): General update.
233 Remove mode-specific maps, talk about the more general keymaps.
234 * help.texi (Help Functions): Add vindex for Helper-help-map.
235 * keymaps.texi (Active Keymaps): Minor rephrasing.
236
775b55af
GM
2372012-02-29 Glenn Morris <rgm@gnu.org>
238
239 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
240
96b49301 2412012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
242
7272fbf3 243 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 244 Update changed behavior of file-subdir-of-p.
96b49301 245
1383d930
GM
2462012-02-28 Glenn Morris <rgm@gnu.org>
247
44e97401
GM
248 * advice.texi, anti.texi, display.texi, elisp.texi:
249 * processes.texi, variables.texi, vol1.texi, vol2.texi:
250 Standardize possessive apostrophe usage.
251
e3c73f1e
GM
252 * locals.texi: Remove file.
253 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
254 Remove menu entry.
255 * errors.texi, maps.texi: Adjust node pointers.
256 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 257 * makefile.w32-in (srcs):
e3c73f1e
GM
258 * Makefile.in (srcs): Remove locals.texi.
259
1383d930
GM
260 * frames.texi (Mouse Position): Fix cross-ref.
261
431ee44b
CY
2622012-02-27 Chong Yidong <cyd@gnu.org>
263
264 * buffers.texi (Creating Buffers): Clarify that
265 generate-new-buffer uses generate-new-buffer-names.
266 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
267
268 * files.texi (Directory Names): Index entry for file name abbreviations.
269 (Relative File Names, File Name Expansion): Refer to it.
270 (Locating Files): Move locate-user-emacs-file documentation to
271 Standard File Names.
272 (Standard File Names): Add locate-user-emacs-file; update examples.
273
6a11ec9d
MA
2742012-02-26 Michael Albinus <michael.albinus@gmx.de>
275
276 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
277
9a4888c0
CY
2782012-02-26 Chong Yidong <cyd@gnu.org>
279
280 * files.texi (Kinds of Files): Improve documentation of
281 files-equal-p and file-subdir-of-p.
282
f0e751b9
GM
2832012-02-26 Glenn Morris <rgm@gnu.org>
284
285 * intro.texi (Acknowledgements): Small changes.
286
7e05b1ec
GM
2872012-02-25 Glenn Morris <rgm@gnu.org>
288
289 * errors.texi: Don't try to list _all_ the error symbols.
290 Add circular-list, cl-assertion-failed, compression-error.
291 * elisp.texi, vol1.texi, vol2.texi:
292 * control.texi (Error Symbols): Tweak "Standard Errors" description.
293
23453255 2942012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
295
296 * files.texi (files-equal-p, file-subdir-of-p): New,
297 add initial documentation.
298
4963495d
CY
2992012-02-25 Chong Yidong <cyd@gnu.org>
300
fa74b241
CY
301 * files.texi (File Attributes): Document file-selinux-context.
302 (Changing Files): Link to it.
303 (Changing Files): Document set-file-selinux-context.
304
305 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
306 changed. Mention default value of backup-directory-alist.
307 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
308 (Auto-Saving): New minor mode behavior for auto-save-mode.
309 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 310
4963495d
CY
311 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
312
4bb82fa8
GM
3132012-02-24 Glenn Morris <rgm@gnu.org>
314
315 * errors.texi (Standard Errors): Mention dbus-error.
316 For arith-error sub-classes, just use one cross-ref.
317
2cb228f7
AM
3182012-02-23 Alan Mackenzie <acm@muc.de>
319
320 * modes.texi (Defining Minor Modes): Document the new keyword
321 :after-hook.
322
a59225b1
CY
3232012-02-21 Chong Yidong <cyd@gnu.org>
324
325 * files.texi (Files): Mention magic file names as arguments.
326 (Reading from Files): Copyedits.
327 (File Attributes): Mention how to change file modes.
328 (Changing Files): Use standard "file permissions" terminology.
329 Add xref to File Attributes node.
330 (Locating Files): Document locate-user-emacs-file.
331 (Unique File Names): Recommend against using make-temp-name.
332
8376d7c2
CY
3332012-02-19 Chong Yidong <cyd@gnu.org>
334
335 * help.texi (Documentation, Documentation Basics, Help Functions):
336 Minor clarifications.
337 (Accessing Documentation): Clarify what documentation-property is
338 for. Add xref to Keys in Documentation.
339
340 * tips.texi (Documentation Tips): Don't recommend using * in
341 docstrings.
342
343 * macros.texi (Defining Macros):
344 * modes.texi (Derived Modes): Say "documentation string" instead
345 of docstring.
346
82233bea
CY
3472012-02-18 Chong Yidong <cyd@gnu.org>
348
349 * modes.texi (Tabulated List Mode): New node.
350 (Basic Major Modes): Add xref to it.
351
352 * processes.texi (Process Information): Mention Process Menu mode.
353
7b926f3f
CY
3542012-02-17 Chong Yidong <cyd@gnu.org>
355
356 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
357
0fd2c9a3
GM
3582012-02-17 Glenn Morris <rgm@gnu.org>
359
360 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
361
f700caa3
CY
3622012-02-16 Chong Yidong <cyd@gnu.org>
363
4230351b
CY
364 * syntax.texi (Syntax Tables, Syntax Descriptors)
365 (Syntax Table Functions): Copyedits.
366 (Syntax Basics): Don't repeat the material in the preceding node.
367 (Syntax Class Table): Use a table.
368 (Syntax Properties): Document syntax-propertize-function and
369 syntax-propertize-extend-region-functions.
370 (Motion via Parsing): Clarify scan-lists. Fix indentation.
371 (Parser State): Update for the new "c" comment style. Fix
372 description of item 7 (comment style).
373
f700caa3
CY
374 * modes.texi (Minor Modes): Update how mode commands should treat
375 arguments now.
376 (Mode Line Basics): Clarify force-mode-line-update.
377 (Mode Line Top): Note that the example is not realistic.
378 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
379 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
380 "mode line construct" instead of "mode line specification".
381 (Syntactic Font Lock): Remove mention of obsolete variable
382 font-lock-syntactic-keywords.
383 (Setting Syntax Properties): Node deleted.
384 (Font Lock Mode): Note that Font Lock mode is a minor mode.
385 (Font Lock Basics): Note that syntactic fontification falls back
386 on `syntax-table'.
387 (Search-based Fontification): Emphasize that font-lock-keywords
388 should not be set directly.
389 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
390 (Syntactic Font Lock): Minor clarifications. Add xref to
391 Syntactic Font Lock node.
f700caa3 392
60236b0d
CY
3932012-02-15 Chong Yidong <cyd@gnu.org>
394
395 * minibuf.texi (Basic Completion): Define "completion table".
396 Move completion-in-region to Completion in Buffers node.
397 (Completion Commands): Use "completion table" terminology.
398 (Completion in Buffers): New node.
399
400 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
401 (Setting Hooks): Update minor mode usage example.
402 (Major Mode Conventions): Note that completion-at-point-functions
403 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
404 Remove duplicate tip about auto-mode-alist.
405 (Minor Modes): Rewrite introduction.
406 (Minor Mode Conventions): Copyedits. Don't recommend
407 variable-only minor modes since few minor modes are like that.
60236b0d 408
d7dbb11a
GM
4092012-02-15 Glenn Morris <rgm@gnu.org>
410
411 * processes.texi (Network): Document open-network-stream :parameters.
412
3d8badf4
CY
4132012-02-14 Chong Yidong <cyd@gnu.org>
414
415 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
416 was removed on 2009-09-10. Update lisp-mode-map example.
417 (Inheritance and Keymaps): Minor clarification.
418 (Searching Keymaps): Remove out-of-place enumeration.
419 (Key Lookup): Remove unnecessary example (one was already given in
420 Format of Keymaps).
421 (Changing Key Bindings): Update suppress-keymap example.
422 (Menu Bar, Tool Bar): Copyedits.
423 (Tool Bar): Update tool-bar-map example.
424
faccede1
CY
4252012-02-12 Chong Yidong <cyd@gnu.org>
426
427 * debugging.texi (Debugger Commands): Continuing is now allowed
428 for errors.
429
355cabc6
CY
4302012-02-11 Chong Yidong <cyd@gnu.org>
431
d860baa0
CY
432 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
433 Move the list of standard bitmaps there.
434 (Fringe Cursors): Rewrite for clarity.
435 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
436
34106abe
CY
437 * commands.texi (Command Overview): Mention read-key.
438 (Using Interactive, Interactive Call): Minor clarifications.
439 (Function Keys, Click Events): Avoid "input stream" terminology.
440 (Click Events): Add xref to Window Sizes and Accessing Mouse.
441 Clarify column and row components.
442 (Accessing Mouse): Add xref to Click Events. Minor fixes.
443 (Special Events): Copyedits.
444
445 * streams.texi (Input Streams): De-document get-file-char.
446 (Output Variables): Don't refer to old backquote syntax.
447
355cabc6
CY
448 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
449 (Error Debugging): Note that debug-ignored-errors overrides list
450 values of debug-on-error too. Add xref to Signaling Errors. Note
451 that debug-on-signal is not customizable. Mention
452 condition-case-unless-debug.
453 (Compilation Errors): Node deleted.
454
455 * compile.texi (Compiler Errors): Move a paragraph here from
456 deleted node Compilation Errors.
457
1be3ca5a
LL
4582012-02-10 Leo Liu <sdl.web@gmail.com>
459
460 * control.texi (Handling Errors): Change condition-case-no-debug
461 to condition-case-unless-debug.
462
25dec365
CY
4632012-02-10 Chong Yidong <cyd@gnu.org>
464
465 * advice.texi (Defining Advice): Clarify ad-unadvise.
466 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
467 is not abnormal.
468 (Advising Primitives): Node deleted; ad-define-subr-args has been
469 removed.
470
471 * compile.texi (Speed of Byte-Code): Use float-time in example.
472 (Compilation Functions): Note that the log uses Compilation mode.
473 Don't discuss the contents of byte-code function object here.
474 (Compilation Functions): De-document internal function byte-code.
475 (Docs and Compilation): Minor clarifications.
476
477 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
478 Objects.
479
5f5e4ea1
GM
4802012-02-10 Glenn Morris <rgm@gnu.org>
481
482 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
483 Mention secure-hash.
484 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
485
6c1e4b46
CY
4862012-02-10 Chong Yidong <cyd@gnu.org>
487
488 * loading.texi (Loading): Don't emphasize "library" terminology.
489 (Library Search): load-path is not a user option. Mention role of
490 -L option and packages. Improve examples.
491 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
492 obsolete.
493 (Autoload): Minor clarifications.
494
72ca698c
GM
4952012-02-10 Glenn Morris <rgm@gnu.org>
496
b011fbfe
GM
497 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
498
72ca698c
GM
499 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
500
14a1f380
GM
5012012-02-08 Glenn Morris <rgm@gnu.org>
502
503 * loading.texi (Named Features): Update the require example.
504
60d47423
GM
5052012-02-07 Glenn Morris <rgm@gnu.org>
506
507 * modes.texi (Defining Minor Modes):
508 Expand on args of defined minor modes.
509
0992bd9c
CY
5102012-02-07 Chong Yidong <cyd@gnu.org>
511
512 * variables.texi (Creating Buffer-Local): Minor clarification
513 to buffer-local-variables doc (Bug#10715).
514
af008560
GM
5152012-02-07 Glenn Morris <rgm@gnu.org>
516
e80e1825 517 * display.texi (ImageMagick Images): General update.
af008560
GM
518 Move most details of imagemagick-render-type to the variable's doc.
519
866c1d22
GM
5202012-02-06 Glenn Morris <rgm@gnu.org>
521
f7c9199f 522 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
523 (Inheritance and Keymaps):
524 Mention make-composed-keymap and multiple inheritance.
f7c9199f 525
e7bc51d0
GM
526 * modes.texi (Running Hooks): Mention run-hook-wrapped.
527
866c1d22
GM
528 * control.texi (Handling Errors):
529 Mention condition-case-no-debug and with-demoted-errors.
530
03988c98
CY
5312012-02-05 Chong Yidong <cyd@gnu.org>
532
533 * customize.texi (Common Keywords): Minor clarifications.
534 Document custom-unlispify-remove-prefixes.
535 (Variable Definitions): Backquotes in defcustom seem to work fine
536 now. Various other copyedits.
e1161b06
CY
537 (Simple Types): Copyedits. Document color selector.
538 (Composite Types): Copyedits.
539 (Splicing into Lists): Clarifications.
03988c98
CY
540
541 * eval.texi (Backquote): Move from macros.texi.
542
543 * macros.texi (Expansion): Minor clarification.
544 (Backquote): Move node to eval.texi.
545 (Defining Macros): Move an example from Backquote node.
546 (Argument Evaluation): No need to mention Pascal.
547 (Indenting Macros): Add xref to Defining Macros.
548
649f602c
GM
5492012-02-05 Glenn Morris <rgm@gnu.org>
550
551 * debugging.texi (Error Debugging): Mention debug-on-event default.
552
34c99998
GM
5532012-02-04 Glenn Morris <rgm@gnu.org>
554
8f05da42
GM
555 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
556
7aa5aad8
GM
557 * debugging.texi (Error Debugging): Mention debug-on-event.
558 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
559
c7291ad9
GM
560 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
561
34c99998
GM
562 * text.texi (Buffer Contents):
563 Update filter-buffer-substring description.
564
735cc5ca
CY
5652012-02-04 Chong Yidong <cyd@gnu.org>
566
567 * functions.texi (What Is a Function): Add closures. Mention
568 "return value" terminology. Add xref for command-execute. Remove
569 unused "keystroke command" terminology.
570 (Lambda Expressions): Give a different example than in the
571 following subsection. Add xref to Anonymous Functions.
572 (Function Documentation): Remove gratuitous markup.
573 (Function Names): Move introductory text to `What Is a Function'.
574 (Defining Functions): Fix defun argument spec.
575 (Anonymous Functions): Document lambda macro explicitly. Mention
576 effects on lexical binding.
577 (Function Cells): Downplay direct usage of fset.
578 (Closures): New node.
579 (Inline Functions): Remove "open-code" terminology.
580 (Declaring Functions): Minor tweak; .m is not C code.
581
582 * variables.texi (Variables): Don't refer to "global value".
583 (Local Variables, Void Variables): Copyedits.
584 (Lexical Binding): Minor clarification of example.
585 (File Local Variables): Mention :safe and :risky defcustom args.
586 (Lexical Binding): Add xref to Closures node.
587
94bc7984
GM
5882012-02-04 Glenn Morris <rgm@gnu.org>
589
590 * minibuf.texi (High-Level Completion): Updates for read-color.
591
4f5a10ef
GM
5922012-02-03 Glenn Morris <rgm@gnu.org>
593
eea14f31
GM
594 * display.texi (GIF Images): Mention animation.
595 Remove commented-out old example of animation.
596 (Animated Images): New subsection.
597 * elisp.texi (Top):
598 * vol1.texi (Top):
599 * vol2.texi (Top): Add Animated Images menu entry.
600
4f5a10ef
GM
601 * display.texi (Image Formats): Remove oddly specific information
602 on versions of image libraries.
204e728d 603 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 604
12f381b7
GM
6052012-02-02 Glenn Morris <rgm@gnu.org>
606
1b9f60cc
GM
607 * processes.texi (Synchronous Processes):
608 Mention call-process's :file gets overwritten.
609
7e2734bc
GM
610 * commands.texi (Reading One Event):
611 * help.texi (Help Functions): Document read-char-choice.
612
f58b9822
GM
613 * hooks.texi (Standard Hooks):
614 * modes.texi (Keymaps and Minor Modes):
615 * text.texi (Commands for Insertion): Document post-self-insert-hook.
616
617 * hooks.texi (Standard Hooks): Add prog-mode-hook.
618
12f381b7
GM
619 * hooks.texi (Standard Hooks):
620 * modes.texi (Major Mode Conventions, Mode Hooks):
621 Document change-major-mode-after-body-hook.
622
7a9a2fc6
GM
6232012-02-01 Glenn Morris <rgm@gnu.org>
624
625 * modes.texi (Defining Minor Modes):
626 Mention disabling global minor modes on a per-major-mode basis.
627
a037c171
CY
6282012-01-31 Chong Yidong <cyd@gnu.org>
629
630 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
631 (Parser State): Remove unnecessary statement (Bug#10661).
632
633 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
634
56afad3a
GM
6352012-01-31 Glenn Morris <rgm@gnu.org>
636
637 * modes.texi (Defining Minor Modes):
638 Document define-minor-mode's new :variable keyword.
639
0f29fa41
CY
6402012-01-29 Chong Yidong <cyd@gnu.org>
641
837a390a
CY
642 * syntax.texi (Syntax Class Table): Tweak description of newline
643 char syntax (Bug#9619).
644
0f29fa41
CY
645 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
646 description (Bug#10189).
647
182148ee
GM
6482012-01-29 Glenn Morris <rgm@gnu.org>
649
a49ca6b9
GM
650 * files.texi (Changing Files): Document SELinux support.
651
182148ee
GM
652 * windows.texi (Window Sizes): Fix typo.
653
9962192e
CY
6542012-01-28 Chong Yidong <cyd@gnu.org>
655
8c6e1920
CY
656 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
657 doc (Bug#8568).
658
9583ec59
CY
659 * frames.texi (Input Focus): Add NORECORD arg to
660 select-frame-set-input-focus. Clarify its role in select-frame.
661
10256988
CY
662 * text.texi (Transposition): We don't use transpose-region as an
663 internal subroutine (Bug#3249).
664
9962192e
CY
665 * modes.texi (Example Major Modes): Update Lisp example code to
666 current sources. Delete the old non-derived-major-mode example,
667 which has diverged badly from current sources.
668
2aa43abb
GM
6692012-01-27 Glenn Morris <rgm@gnu.org>
670
671 * makefile.w32-in (texinputdir): Fix (presumed) typo.
672 (VERSION, manual): Remove, unused.
673
9f40220d
CY
6742012-01-27 Chong Yidong <cyd@gnu.org>
675
676 * commands.texi (Command Overview): Minor clarification (Bug#10384).
677
acc28cb9
CY
6782012-01-26 Chong Yidong <cyd@gnu.org>
679
680 * searching.texi (String Search): Document negative repeat count
681 (Bug#10507).
682
48da7392
GM
6832012-01-26 Glenn Morris <rgm@gnu.org>
684
685 * variables.texi (Using Lexical Binding):
686 Mention that lexical-binding should be set in the first line.
687
69b0acb9
LI
6882012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
689
690 * macros.texi (Defining Macros): Don't claim that `declare' only
691 affects Edebug and indentation.
692
543757a8
LI
6932012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
694
695 * macros.texi (Defining Macros): Slight `declare' fixup.
696
450e3cae
GM
6972012-01-25 Glenn Morris <rgm@gnu.org>
698
24189ce0 699 * makefile.w32-in (texinputdir):
450e3cae
GM
700 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
701
1021c761
CY
7022012-01-24 Chong Yidong <cyd@gnu.org>
703
704 * variables.texi (Variables, Local Variables, Void Variables):
705 Edit to make the descriptions less specific to dynamic binding.
706 (Local Variables): Default max-specpdl-size is now 1300.
707 (Defining Variables): Edits for lexical scoping. Delete
708 information about starting docstrings with *. De-document
709 user-variable-p.
710 (Tips for Defining): Remove an unimportant discussion of quitting
711 in the middle of a load.
712 (Accessing Variables, Setting Variables): Discuss lexical binding.
713 (Variable Scoping): Rewrite.
714 (Scope, Extent, Impl of Scope): Nodes deleted.
715 (Dynamic Binding): New node, with material from Scope, Extent, and
716 Impl of Scope nodes.
717 (Dynamic Binding Tips): Rename from Using Scoping.
718 (Lexical Binding): Rewrite.
719 (Using Lexical Binding): Rename from Converting to Lexical
720 Binding. Convert to subsection.
721
722 * customize.texi (Variable Definitions): Add custom-variable-p.
723 Move user-variable-p documentation here.
724
31cbea1d
CY
7252012-01-23 Chong Yidong <cyd@gnu.org>
726
727 * strings.texi (Text Comparison): Minor qualification.
728
729 * lists.texi (Cons Cells): Copyedits.
730 (List Elements): Mention push.
731 (List Variables): Mention pop.
732 (Rings): Move to sequences.texi.
733
734 * sequences.texi (Sequence Functions): Don't repeat the
735 introduction already given in the parent.
736 (Vectors): Copyedits.
737 (Rings): Move from lists.texi. Note that this is specific to the
738 ring package.
739
740 * symbols.texi (Definitions, Symbol Components): Mention variable
741 scoping issues.
742 (Plists and Alists): Copyedits.
743
744 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
745 correctness with lexical scoping.
746 (Eval): Copyedits.
747
fead402d
CY
7482012-01-21 Chong Yidong <cyd@gnu.org>
749
750 * intro.texi (A Sample Function Description): Special notation
751 used for macros too.
752
753 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
754 (Symbol Type): Add xref for keyword symbols.
755 (Sequence Type): Clarify differences between sequence types.
756 (Cons Cell Type): Add "linked list" index entry.
757 (Non-ASCII in Strings): Copyedits.
758 (Equality Predicates): Symbols with same name need not be eq.
759
760 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
761 ldexp. Move float-e and float-pi to Math Functions node.
762
61086eb6
GM
7632012-01-21 Glenn Morris <rgm@gnu.org>
764
765 * modes.texi (Auto Major Mode):
766 * variables.texi (File Local Variables):
767 Mention inhibit-local-variables-regexps.
768
34a02f46
MR
7692012-01-19 Martin Rudalics <rudalics@gmx.at>
770
771 * windows.texi (Window Configurations): Rewrite references to
772 persistent window parameters.
773 (Window Parameters): Fix description of persistent window
774 parameters.
775
f5064cae
JB
7762012-01-16 Juanma Barranquero <lekktu@gmail.com>
777
778 * windows.texi (Window Parameters): Use @pxref.
779
6a6ee00d
MR
7802012-01-16 Martin Rudalics <rudalics@gmx.at>
781
782 * windows.texi (Window Configurations, Window Parameters):
783 Describe persistent window parameters.
784
9ca4c014
SM
7852011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
786
787 * variables.texi (Creating Buffer-Local): Warn against misuses of
788 make-variable-buffer-local (bug#10258).
789
d027f83d
LMI
7902012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
791
792 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
793
89bd9ccd
CY
7942012-01-06 Chong Yidong <cyd@gnu.org>
795
796 * variables.texi (Directory Local Variables): Document
797 hack-dir-local-variables-non-file-buffer.
798
c869783d
GM
7992012-01-06 Glenn Morris <rgm@gnu.org>
800
801 * maps.texi (Standard Keymaps): Refer to Info-edit by name
802 rather than by keybinding.
803
2cae5ba4
JB
8042011-12-29 Juanma Barranquero <lekktu@gmail.com>
805
806 * frames.texi (Font and Color Parameters): Add @pxref.
807
43da4d08
DC
8082011-12-29 Daniel Colascione <dan.colascione@gmail.com>
809
810 * frames.texi (Font and Color Parameters):
811 Document w32 font backends (bug#10399).
812
8d80ef01
PE
8132011-12-28 Paul Eggert <eggert@cs.ucla.edu>
814
815 * files.texi (File Attributes, Changing Files):
816 Use a more-natural notation for octal numbers.
817
9022ae07
JB
8182011-12-23 Juanma Barranquero <lekktu@gmail.com>
819
820 * variables.texi (Variables with Restricted Values):
821 Change reference to variable (bug#10354).
822
454592a6
MR
8232011-12-13 Martin Rudalics <rudalics@gmx.at>
824
825 * windows.texi (Splitting Windows): Use t instead of non-nil
826 when describing window-combination-resize.
827
a7cdbfce
SM
8282011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
829
830 * text.texi (Special Properties): Warn against `intangible' properties
831 (bug#10222).
832
a3dcc84e
EZ
8332011-11-26 Eli Zaretskii <eliz@gnu.org>
834
579ebf8f
EZ
835 * display.texi (Truncation):
836 * text.texi (Special Properties): Describe what a stretch-glyph is
837 instead of using that term without explanation. Make the
838 cross-references more accurate.
839
a3dcc84e
EZ
840 * display.texi (Usual Display): Update the description,
841 cross-references, and indexing related to display of control
842 characters and raw bytes.
843
94af99a4
MR
8442011-11-25 Martin Rudalics <rudalics@gmx.at>
845
846 * windows.texi (Splitting Windows): Fix description of
847 window-combination-limit. Suggested by Eli Zaretskii.
848
1c3d7a13
CY
8492011-11-23 Chong Yidong <cyd@gnu.org>
850
851 * windows.texi (Window Sizes): Move window-top-line,
852 window-left-column, and window-*-pixel-edges to Coordinates and
853 Windows node.
854 (Coordinates and Windows): Restore window-edges doc.
855
90151a1e
MR
8562011-11-21 Martin Rudalics <rudalics@gmx.at>
857
a7cdbfce
SM
858 * windows.texi (Windows and Frames, Splitting Windows):
859 Fix typos.
90151a1e 860
a9b9b7f5
CY
8612011-11-21 Chong Yidong <cyd@gnu.org>
862
863 * windows.texi (Splitting Windows): Fix error in documentation of
864 window-combination-limit.
865 (Cyclic Window Ordering): Minor fixes to next-window,
866 one-window-p, and get-lru-window docs. Don't document
867 window-list-1.
868 (Buffers and Windows): Copyedits.
869 (Choosing Window): Document special handling of special-display-*.
870 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
871 Don't document even-window-heights, which is going away.
872 Clarify which options are obeyed by which action functions.
a9b9b7f5 873
f4e90db0
SM
8742011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
875
876 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
877
d2999b1a
MR
8782011-11-20 Martin Rudalics <rudalics@gmx.at>
879
f4e90db0
SM
880 * windows.texi (Resizing Windows, Splitting Windows):
881 Remove term "status" when talking about combination limits.
d2999b1a 882
cd1181db
JB
8832011-11-20 Juanma Barranquero <lekktu@gmail.com>
884
885 * compile.texi (Compiler Errors):
886 * help.texi (Help Functions): Fix typos.
887
7bf54975
CY
8882011-11-19 Chong Yidong <cyd@gnu.org>
889
890 * windows.texi (Splitting Windows): Clarify role of window
891 parameters in split-window. Shorten the example.
f4e90db0
SM
892 (Deleting Windows): Rewrite intro to handle internal windows.
893 Fix delete-windows-on doc.
7bf54975
CY
894 (Selecting Windows): Copyedits.
895
a0c2d0ae
MR
8962011-11-17 Martin Rudalics <rudalics@gmx.at>
897
898 * windows.texi (Resizing Windows, Splitting Windows)
899 (Deleting Windows): Use term window-combination-resize instead
900 of window-splits.
901
b6f67890
MR
9022011-11-16 Martin Rudalics <rudalics@gmx.at>
903
f4e90db0
SM
904 * windows.texi (Resizing Windows, Splitting Windows):
905 Rename occurrences of window-nest to window-combination-limit.
b6f67890 906
0b381c7e
JB
9072011-11-14 Juanma Barranquero <lekktu@gmail.com>
908
909 * intro.texi (Lisp History): Fix typo.
910
89d61221
MR
9112011-11-12 Martin Rudalics <rudalics@gmx.at>
912
f4e90db0
SM
913 * windows.texi (Splitting Windows, Deleting Windows):
914 Remove references to splits status of windows.
89d61221 915
b2621720
GM
9162011-11-10 Glenn Morris <rgm@gnu.org>
917
918 * buffers.texi (Read Only Buffers): Expand a bit on why
919 toggle-read-only should only be used interactively. (Bug#7292)
920
d2ad7ee1
CY
9212011-11-09 Chong Yidong <cyd@gnu.org>
922
923 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 924 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
925 window-inside-absolute-pixel-edges.
926 (Resizing Windows): shrink-window-if-larger-than-buffer works on
927 non-full-width windows.
928
2cffd681
MR
9292011-11-09 Martin Rudalics <rudalics@gmx.at>
930
931 * windows.texi (Resizing Windows): Rewrite documentation of
932 window-resizable.
933
f6f6d7e7
CY
9342011-11-09 Chong Yidong <cyd@gnu.org>
935
936 * windows.texi (Splitting Windows): Simplify example.
937
a79db6e0
CY
9382011-11-08 Chong Yidong <cyd@gnu.org>
939
940 * windows.texi (Window Sizes): Copyedits. Document
941 window-text-height. Remove window-min-height and window-min-width
942 discussion, referring instead to Emacs manual.
943 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
944 (Resizing Windows): Simplify introduction. Don't document
945 enlarge-window, shrink-window, enlarge-window-horizontally, and
946 shrink-window-horizontally; they are no longer preferred for
947 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 948
441950c7
GM
9492011-11-07 Glenn Morris <rgm@gnu.org>
950
951 * windows.texi (Choosing Window): Fix keybinding typo.
952
be7f5545
MR
9532011-11-07 Martin Rudalics <rudalics@gmx.at>
954
955 * windows.texi (Resizing Windows, Splitting Windows)
956 (Window Configurations): Use "child window" instead of
957 "subwindow".
958
291d142b
CY
9592011-11-06 Chong Yidong <cyd@gnu.org>
960
961 * windows.texi (Basic Windows): Clarify various definitions.
962 Treat window-normalize-* as internal; don't document them.
963 (Windows and Frames): Various clarifications, e.g. non-live
964 windows also belong to frames. Fix window-list description.
965 Simplify window nesting example.
f4e90db0
SM
966 (Splitting Windows, Window Configurations):
967 Use split-window-below.
291d142b 968
89bd5ee1
EZ
9692011-11-04 Eli Zaretskii <eliz@gnu.org>
970
971 * windows.texi (Window Sizes): Mention in the doc string that the
972 return values of `window-body-height' and `window-body-width' are
973 in frame's canonical units. (Bug#9949)
974
3d8daefe
MR
9752011-10-30 Martin Rudalics <rudalics@gmx.at>
976
977 * windows.texi (Windows and Frames): Remove "iso-" infix from
978 documentation of window-iso-combined-p.
979
60754666
CY
9802011-10-26 Chong Yidong <cyd@gnu.org>
981
982 * modes.texi (Running Hooks): Document with-wrapper-hook.
983
d366bd53
CY
9842011-10-18 Chong Yidong <cyd@gnu.org>
985
986 * display.texi (Glyphless Chars): New node.
987
50b063c3
CY
9882011-10-13 Chong Yidong <cyd@stupidchicken.com>
989
990 * text.texi (Yanking): Document yank-excluded-properties.
991
992 * package.texi (Packaging Basics): The commentary should say how
993 to begin using the package.
994
c72063fa
MR
9952011-10-11 Martin Rudalics <rudalics@gmx.at>
996
997 * windows.texi (Deleting Windows): Mention which window gets
998 selected when deleting the selected window.
999
d83dc65b
MR
10002011-10-09 Martin Rudalics <rudalics@gmx.at>
1001
1002 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1003 with the selected window.
1004 * windows.texi (Buffers and Windows): Reformulate text on how
1005 replace-buffer-in-windows deals with a window.
1006 (Quitting Windows): Describe how quit-window deals with a
1007 standalone frame. Describe new option frame-auto-hide-function.
1008
c599682c
GM
10092011-10-08 Glenn Morris <rgm@gnu.org>
1010
48bca619
GM
1011 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1012
c599682c
GM
1013 * positions.texi (Excursions): Update warning message.
1014
969aa734
CY
10152011-10-05 Chong Yidong <cyd@stupidchicken.com>
1016
f4e90db0
SM
1017 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1018 Fix Emacs manual xref (Bug#9675).
969aa734 1019
550f41cd
CY
10202011-10-01 Chong Yidong <cyd@stupidchicken.com>
1021
1022 * windows.texi (Textual Scrolling): Document scroll-up-command,
1023 scroll-down-command, scroll-error-top-bottom, and the
1024 scroll-command symbol property.
717a1362
CY
1025 (Display Action Functions): Fix description of
1026 display-buffer-pop-up-window.
550f41cd 1027
a239d4e9
JB
10282011-09-28 Juanma Barranquero <lekktu@gmail.com>
1029
1030 * windows.texi (Splitting Windows): Fix typos.
1031
590c056d
MR
10322011-09-25 Martin Rudalics <rudalics@gmx.at>
1033
1034 * windows.texi (Windows and Frames, Display Action Functions)
1035 (Switching Buffers): Fix some typos.
1036 (Buffers and Windows): Remove reference to window-auto-delete.
1037 Reword description of replace-buffer-in-windows.
1038 (Window History): Fix some typos and refer to frame local buffer
1039 list.
c419f5cb
MR
1040 (Quitting Windows): New node.
1041 (Window Configurations): Add descriptions of window-state-get
1042 and window-state-put.
1043 (Window Parameters): Describe variable ignore-window-parameters.
1044 Sketch some window parameters currently in use.
1045 * elisp.texi (Top): Update node listing.
590c056d 1046
9ec20d36
CY
10472011-09-25 Chong Yidong <cyd@stupidchicken.com>
1048
1049 * windows.texi (Display Action Functions)
1050 (Choosing Window Options): New nodes.
1051
0e406a72
CY
10522011-09-24 Chong Yidong <cyd@stupidchicken.com>
1053
1054 * windows.texi (Window History): New node. Move text here from
1055 Buffers and Windows.
1056 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1057 don't document display-buffer here; callers changed.
1058 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1059 switch-to-buffer-other-frame. Delete duplicate
1060 replace-buffer-in-windows doc.
1061 (Choosing Window): Document display actions.
1062
6bf7006f
EZ
10632011-09-24 Eli Zaretskii <eliz@gnu.org>
1064
1065 * display.texi (Forcing Redisplay): Update the description of
1066 redisplay-dont-pause due to change in the default value.
1067
b33b68a3
MR
10682011-09-23 Martin Rudalics <rudalics@gmx.at>
1069
1070 * frames.texi (Frames and Windows): Move section and rename to
1071 Windows and Frames in windows.texi.
1072 * windows.texi (Windows): Restructure.
1073 (Basic Windows): Rewrite. Explain live and internal windows and
1074 normalization functions.
1075 (Windows and Frames): Move section here from frames.texi.
1076 Describe subwindows, window combinations, window tree, and
1077 corresponding functions including window-list here.
1078 (Window Sizes): Rename section from Size of Window and move it
1079 up in chapter. Describe total and body sizes and the
1080 corresponding functions. Explain new semantics of
1081 window-min-height/-width.
1082 (Resizing Windows): Move section up in chapter. Describe new
1083 resize functions.
1084 (Splitting Windows): Describe new behavior of split-window,
1085 split-window-above-each-other and split-window-side-by-side.
1086 Provide examples. Describe window-nest and window-splits
1087 options.
1088 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1089 (Selecting Windows): Minor rewrite.
1090 Describe frame-selected-window and set-frame-selected-window here.
1091 (Cyclic Window Ordering): Minor rewrite.
1092 Describe window-list-1.
b33b68a3
MR
1093 (Buffers and Windows): Rewrite. Explain a window's previous and
1094 next buffers and the corresponding functions.
c4682d18 1095 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1096 * elisp.texi (Top): Update node listings for frames and windows
1097 sections.
1098
4d3786ac
SM
10992011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1100
1101 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1102
713df35b
LMI
11032011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1104
1105 * errors.texi (Standard Errors): Remove apparent placeholder text
1106 (bug#9491).
1107
33ed493b
CY
11082011-09-18 Chong Yidong <cyd@stupidchicken.com>
1109
1110 * frames.texi (Management Parameters): Fix description of
1111 icon-type parameter.
1112
b8f0a954
CY
11132011-09-17 Chong Yidong <cyd@stupidchicken.com>
1114
1115 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1116 ending in C-g. Suggested by Edward O'Connor.
1117
eddf142c
EZ
11182011-09-17 Eli Zaretskii <eliz@gnu.org>
1119
1120 * numbers.texi (Integer Basics): Add indexing for
1121 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1122
bf1af6c7
DM
11232011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1124
1125 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1126
cec2eab8
JB
11272011-09-11 Juanma Barranquero <lekktu@gmail.com>
1128
1129 * processes.texi (Network Servers): Clarify what the process
1130 buffer is used for (bug#9233).
1131
51751aa2 11322011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1133
1134 * lists.texi (Building Lists): Fix typo.
1135
35137ed3
CY
11362011-08-30 Chong Yidong <cyd@stupidchicken.com>
1137
1138 * display.texi (Basic Faces): New node. Document new faces.
1139
1140 * modes.texi (Major Mode Conventions): Move some text there.
1141 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1142
3fd50d5c
CY
11432011-08-29 Chong Yidong <cyd@stupidchicken.com>
1144
1145 * modes.texi (Basic Major Modes): New node. Callers updated.
1146 (Major Modes): Document fundamental-mode and major-mode.
1147 (Major Mode Basics): Node deleted; text moved to Major Modes.
1148 (Derived Modes): Document derived-mode-p.
1149
ddb54206
CY
11502011-08-28 Chong Yidong <cyd@stupidchicken.com>
1151
a6326082
CY
1152 * files.texi (Changing Files, Create/Delete Dirs): Document new
1153 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1154 (Visiting Functions): Remove view-file; it is documented in the
1155 Emacs manual.
04e2ce72 1156
ddb54206
CY
1157 * frames.texi (Layout Parameters): The defaults for the
1158 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1159
1160 * display.texi (Progress): Document spinner functionality.
1161
1162 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1163 operating system signals. Refer to save-buffers-kill-terminal
1164 instead of save-buffers-kill-emacs.
1165
1166 * objects.texi (Symbol Type): Document ## print representation.
1167
0c95fcf7
EZ
11682011-08-25 Eli Zaretskii <eliz@gnu.org>
1169
1170 * display.texi (Specified Space): Mention that `space' specs
1171 influence bidi reordering.
1172 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1173 separating fields with bidirectional content.
1174
5980d4c6
EZ
11752011-08-24 Eli Zaretskii <eliz@gnu.org>
1176
1177 * display.texi (Bidirectional Display): Document return value in
1178 buffers that are not bidi-reordered for display, and in unibyte
1179 buffers.
1180
bca633fb
EZ
11812011-08-23 Eli Zaretskii <eliz@gnu.org>
1182
1183 * nonascii.texi (Character Properties): Document the values for
1184 unassigned codepoints.
1185
c094bb0c
EZ
11862011-08-18 Eli Zaretskii <eliz@gnu.org>
1187
1188 * nonascii.texi (Character Properties): Document use of
1189 `bidi-class' and `mirroring' properties as part of reordering.
1190 Provide cross-references to "Bidirectional Display".
1191
1192 * display.texi (Bidirectional Display): Document the pitfalls of
1193 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1194 solutions. Document bidi-string-mark-left-to-right.
1195 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1196 Document use of `bidi-class' and `mirroring' properties as part of
1197 reordering.
c094bb0c 1198
1ea897d5
EZ
11992011-08-16 Eli Zaretskii <eliz@gnu.org>
1200
9adfcd0b
EZ
1201 * modes.texi (Major Mode Conventions): Improve the documentation
1202 of `mode-class' `special' modes.
1203
10862873
EZ
1204 * nonascii.texi (Character Properties): Document the `mirroring'
1205 property. Add index entries.
1206
1ea897d5
EZ
1207 * syntax.texi (Categories): Add an example of defining a new
1208 category and category table.
1209
1210 * searching.texi (Regexp Backslash): Document how to display
1211 existing categories. Mention the possibility of adding
1212 categories, and add an xref to where this is described. Add an
1213 index entry.
1214
ebb552ed
CY
12152011-08-09 Chong Yidong <cyd@stupidchicken.com>
1216
1217 * text.texi (Special Properties):
1218 * display.texi (Overlay Properties): Note that mouse-face cannot
1219 change the text size (Bug#8530).
1220
51a714e1
CY
12212011-08-08 Chong Yidong <cyd@stupidchicken.com>
1222
1223 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1224 using setenv instead.
1225
4cc60b9b
EZ
12262011-07-28 Eli Zaretskii <eliz@gnu.org>
1227
1228 * display.texi (Bidirectional Display): Document the fact that
1229 bidi-display-reordering is t by default.
1230
5deb92fd
EZ
12312011-07-23 Eli Zaretskii <eliz@gnu.org>
1232
1233 * display.texi (Bidirectional Display): New section.
1234
011b0ad6 12352011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1236 Tim Cross <theophilusx@gmail.com> (tiny change)
1237 Glenn Morris <rgm@gnu.org>
011b0ad6 1238
67f9b9f8 1239 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1240
4baf28e6
AS
12412011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1242
1243 * help.texi (Keys in Documentation): Revert last change.
1244
66249842
LMI
12452011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1246
f863868c
LMI
1247 * help.texi (Keys in Documentation): Clarify that \= only quotes
1248 the next character, and doesn't affect longer sequences in
1249 particular (bug#8935).
1250
f4e90db0
SM
1251 * debugging.texi (Using Debugger):
1252 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1253
0bb23927 12542011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1255
1256 * display.texi (Other Display Specs): Document that `left-fringe'
1257 and `right-fringe' display specifications are of the "replacing"
1258 kind.
1259
f2027cdf
LMI
12602011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1261
1262 * help.texi (Documentation Basics): Add a link to the Function
1263 Documentation node (bug#6580).
1264
f987fde4
LMI
12652011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1266
0bc59b25
LMI
1267 * keymaps.texi (Menu Bar): Mention :visible and :enable
1268 (bug#6344). Text by Drew Adams.
1269
63d55f1f
LMI
1270 * modes.texi (Running Hooks): Mention buffer-local hook variables
1271 (bug#6218).
1272
f987fde4
LMI
1273 * objects.texi (General Escape Syntax): "a with grave accent" is
1274 ?xe0, not ?x8e0 (bug#5259).
1275
b7527639
CY
12762011-07-12 Chong Yidong <cyd@stupidchicken.com>
1277
1278 * display.texi (Face Attributes, Font Selection): Add references
1279 to the Fonts node in the Emacs manual (Bug#4178).
1280
c830e5ae
CY
12812011-07-12 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * display.texi (Window Systems): `window-system' is
1284 terminal-local.
1285
1286 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1287 frame-local variables.
1288
1289 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1290 frame-local variables.
1291 (Frame-Local Variables): Node deleted.
1292
1293 * elisp.texi (Top): Update node listing.
1294
91223e54
LMI
12952011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1296
1297 * elisp.texi: Change "inferiors" to "subnodes" in three places
1298 (bug#3523).
1299
963578d3
CY
13002011-07-11 Chong Yidong <cyd@stupidchicken.com>
1301
1302 * frames.texi (Window System Selections): Discussion of
1303 x-select-enable-clipboard moved to Emacs manual.
1304
07151e49
DD
13052011-07-11 Deniz Dogan <deniz@dogan.se>
1306
1307 * commands.texi (Prefix Command Arguments): Remove excessive
1308 apostrophe.
1309
7261e1cf
LMI
13102011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1311
ad21a12a
LMI
1312 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1313 description is a string (bug#3313).
1314
7261e1cf
LMI
1315 * frames.texi (Display Feature Testing): Try to explain what all
1316 the visual classes mean (bug#3042).
1317
568f7b79
LMI
13182011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1319
18d59e29
LMI
1320 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1321 and `mode-line-client' (bug#2974).
1322
568f7b79
LMI
1323 * text.texi (Insertion): Clarify marker movements (bug#1651).
1324 Text from Drew Adams.
1325
54e10184
LMI
13262011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1327
d94d85e9
LMI
1328 * text.texi (Special Properties): Clarify the format of `face'
1329 (bug#1375).
1330
54e10184
LMI
1331 * commands.texi (Interactive Call): Add a `call-interactively'
1332 example (bug#1010).
1333
413c488d
LMI
13342011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1335
1336 * functions.texi (Calling Functions): Link to the "Interactive
1337 Call" node (bug#1001).
1338
322b7dab 13392011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1340
3deead93
CY
1341 * customize.texi (Composite Types): Move alist and plist to here
1342 from Simple Types (Bug#7545).
1343
1344 * elisp.texi (Top): Update menu description.
1345
b00d8c1a
CY
1346 * display.texi (Face Attributes): Document negative line widths
1347 (Bug#6113).
1348
d2a6c43b
TR
13492011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1350
1351 * searching.texi (Match Data): Note that match data can be
1352 overwritten by most functions (bug#2499).
1353
c7844a27
LMI
13542011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1355
a9ab721e
LMI
1356 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1357 flags mean (bug#6659).
1358
c7844a27
LMI
1359 * functions.texi (What Is a Function): Document the autoload
1360 object (bug#6496).
1361
f68d76d0
LMI
13622011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1363
8a20ca4c
LMI
1364 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1365 is only used in the Customize user interface (bug#6089).
1366
f68d76d0 1367 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1368 images (bug#7836).
f68d76d0 1369
7018dbe7
EZ
13702011-07-02 Eli Zaretskii <eliz@gnu.org>
1371
1372 * variables.texi (Defining Variables, Void Variables)
1373 (Constant Variables): Fix incorrect usage of @kindex.
1374
36cb87a1
LMI
13752011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1376
28ee97c7
LMI
1377 * variables.texi (Defining Variables): Add an index entry for
1378 `set-variable' (bug#7262).
8d4294e9 1379 (Defining Variables): Use @findex for functions.
28ee97c7 1380
8862ffd5
LMI
1381 * frames.texi (Basic Parameters): Document the `explicit-name'
1382 parameter (bug#6951).
1383
0ec389b9
LMI
1384 * customize.texi (Type Keywords): Clarify that :value provides a
1385 default value for all types (bug#7386).
1386
36cb87a1
LMI
1387 * streams.texi (Output Functions): Document `pp'.
1388
11fdef7d 13892011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1390
1391 * keymaps.texi (Searching Keymaps):
1392 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1393 change. Suggested by Johan Bockgård.
1394
eeafcea7
CY
13952011-06-15 Chong Yidong <cyd@stupidchicken.com>
1396
1397 * text.texi (Special Properties): Clarify role of font-lock-face.
1398
b96e6cde
LMI
13992011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1400
f4e90db0 1401 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1402 to `process-live-p' for consistency with other `-live-p' functions.
1403
be14b9ab
PE
14042011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1405
1406 Document wide integers better.
1407 * files.texi (File Attributes): Document ino_t values better.
2d365993 1408 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1409 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1410 (Bitwise Operations):
001903b5
PE
1411 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1412 to read, and that will port better if 62-bits becomes the default.
1413 Fix or remove incorrect examples.
be14b9ab
PE
1414 * os.texi (Time Conversion): Document time_t values better.
1415
bcd54f83
LMI
14162011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1417
f4e90db0
SM
1418 * processes.texi (Process Information):
1419 Document `process-alive-p'.
bcd54f83 1420
049bcbcb
CY
14212011-05-29 Chong Yidong <cyd@stupidchicken.com>
1422
1423 * help.texi (Accessing Documentation):
1424 * display.texi (Pixel Specification):
1425 * processes.texi (Serial Ports, Serial Ports):
1426 * nonascii.texi (Character Properties, Default Coding Systems):
1427 * text.texi (Changing Properties, Special Properties):
1428 * windows.texi (Window Start and End):
1429 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1430 * keymaps.texi (Searching Keymaps, Tool Bar):
1431 * minibuf.texi (Basic Completion):
1432 * compile.texi (Eval During Compile):
1433 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1434 7x9 paper in printed manual.
1435
1436 * lists.texi (Sets And Lists): Fix misplaced text.
1437
58539c63
CY
14382011-05-29 Chong Yidong <cyd@stupidchicken.com>
1439
1440 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1441 needs to be active (Bug#8350).
1442
6b5681bf
CY
14432011-05-28 Chong Yidong <cyd@stupidchicken.com>
1444
b4d52acc
CY
1445 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1446
6b5681bf
CY
1447 * tips.texi (Coding Conventions): Remove antediluvian filename
1448 limit recommendation (Bug#8538).
1449
e145f188
GM
14502011-05-27 Glenn Morris <rgm@gnu.org>
1451
1452 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1453
eafed945
GM
14542011-05-26 Glenn Morris <rgm@gnu.org>
1455
1456 * variables.texi (File Local Variables):
1457 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1458 Add some more details on what this function does in the other case.
eafed945 1459
bc8410af
GM
14602011-05-19 Glenn Morris <rgm@gnu.org>
1461
1462 * lists.texi (Sets And Lists): Mention cl provides union etc.
1463
35a30759
N
14642011-05-19 Nix <nix@esperi.org.uk>
1465
1466 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1467
1468 * text.texi (Parsing HTML): Update for function name changes.
1469
1470 * syntax.texi (Syntax Flags): Small fix.
1471
1472 * keymaps.texi (Active Keymaps): Typo fix.
1473 (Changing Key Bindings): Grammar fix.
1474
1475 * frames.texi (Minibuffers and Frames): Grammar fix.
1476 (Window System Selections): x-select-enable-clipboard now defaults to t.
1477
1478 * customize.texi (Common Keywords):
1479 * display.texi (Abstract Display):
1480 * modes.texi (Auto-Indentation):
1481 * nonascii.texi (Converting Representations): Typo fixes.
1482
1483 * control.texi (Examples of Catch): Call it "goto" not "go to".
1484
e3934a8a
EZ
14852011-05-14 Eli Zaretskii <eliz@gnu.org>
1486
bc039a3b
EZ
1487 * nonascii.texi (Character Properties): Fix inconsistencies with
1488 implementation.
1489
e3934a8a
EZ
1490 * text.texi (Special Properties): Move @defvar's out of the
1491 @table. (Bug#8652)
1492
e2c94218
GM
14932011-05-12 Glenn Morris <rgm@gnu.org>
1494
1495 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1496
d2fc7e3d 14972011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1498
1499 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1500 (Multiline Font Lock):
1501 * vol2.texi (Top):
1502 * vol1.texi (Top):
1503 * elisp.texi (Top): Update menu accordingly.
1504
d2fc7e3d 15052011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1506
1507 * modes.texi (Region to Fontify): Fix typo.
1508
79b70037
GM
15092011-05-10 Jim Meyering <meyering@redhat.com>
1510
1511 * minibuf.texi: Fix typo "in in -> in".
1512
b08a63cc 15132011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1514
1515 * numbers.texi (Integer Basics): Large integers are treated as floats.
1516
1ef14cb4
LMI
15172011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1518
1519 * processes.texi (Synchronous Processes): Document the (:file
1520 "/file-name") syntax for `call-process'.
1521
4ffd0d6b 15222011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1523
1524 * windows.texi (Choosing Window): Fix typo.
1525
4ffd0d6b 15262011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1527
1528 * frames.texi (Layout Parameters): Note the difference between
1529 querying and setting parameters for left-fringe and right-fringe
1530 (Bug#6930).
1531
fd5a8ae8
SM
15322011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1533
1534 * minibuf.texi (Basic Completion): Be a bit more precise about the
1535 valid kinds of completion tables.
1536 (Programmed Completion): Remove obsolete text about lambda expressions
1537 not being valid completion tables.
1538
c1bcd0d5
CY
15392011-03-19 Chong Yidong <cyd@stupidchicken.com>
1540
1541 * positions.texi (Excursions): Explain the "save-excursion
1542 defeated by set-buffer" warning.
1543
1544 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1545 save-excursion. Suggested by Uday S Reddy.
1546
03408648 15472011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1548
03408648
SM
1549 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1550 (Lexical Binding): New sub-section.
ba83908c 1551
03408648
SM
1552 * eval.texi (Eval): Discourage the use of `eval'.
1553 Document its new `lexical' argument.
6c075cd7 1554
f6d62986
SM
15552011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1556
03408648 1557 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1558 nil any more.
1559
84ea5558 15602011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1561
1562 * strings.texi (String Conversion): Don't mention
1563 string-make-(uni|multi)byte (bug#8262).
1564 * nonascii.texi (Converting Representations): Fix up range.
1565 * keymaps.texi (Key Binding Commands): Update code point, avoid
1566 "unibyte character" and remove mention of unibyte bindings.
1567
62d94509
EZ
15682011-03-10 Eli Zaretskii <eliz@gnu.org>
1569
1570 * modes.texi (Operator Precedence Grammars): Don't use characters
1571 outside ISO-8859-1.
1572
63a329f8
EZ
15732011-03-09 Eli Zaretskii <eliz@gnu.org>
1574
1575 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1576
1577 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1578
6446548e
GM
15792011-03-08 Glenn Morris <rgm@gnu.org>
1580
1581 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1582 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1583 * elisp.texi: Set documentencoding.
6446548e 1584
33383987
JB
15852011-03-07 Chong Yidong <cyd@stupidchicken.com>
1586
1587 * Version 23.3 released.
1588
0b3ceceb
CY
15892011-03-06 Chong Yidong <cyd@stupidchicken.com>
1590
1591 * package.texi: Update index keywords.
1592 (Package Archives): New node contents. Document package-x.el.
1593
78f5433f
JB
15942011-03-06 Juanma Barranquero <lekktu@gmail.com>
1595
1596 * makefile.w32-in (srcs): Add package.texi.
1597
555e9b5c
CY
15982011-03-06 Chong Yidong <cyd@stupidchicken.com>
1599
120d9389
CY
1600 * package.texi (Packaging, Packaging Basics, Simple Packages)
1601 (Multi-file Packages): Expand and clarify.
1602 (Package Archives): Temporary placeholder node.
1603
1604 * elisp.texi (Top): Update node listing.
1605
555e9b5c
CY
1606 * Makefile.in (srcs): Add package.texi.
1607
b59a4335
CY
16082011-03-05 Chong Yidong <cyd@stupidchicken.com>
1609
1610 * processes.texi (Synchronous Processes): Minor clarification
1611 (Bug#8149).
1612
06083aa1
GM
16132011-03-03 Glenn Morris <rgm@gnu.org>
1614
1615 * files.texi (Truenames): Minor clarification. (Bug#2341)
1616
6640b281
GM
16172011-03-01 Glenn Morris <rgm@gnu.org>
1618
1619 * variables.texi (Directory Local Variables):
1620 Mention `(subdirs . nil)' alist element.
1621
2b0c7330 16222011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1623
1624 * variables.texi (Directory Local Variables): Mention the optional
1625 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1626
b923f7a9
CY
16272011-02-27 Chong Yidong <cyd@stupidchicken.com>
1628
1629 * minibuf.texi (Minibuffer History): Clarify discussion of
1630 minibuffer history lists (Bug#8085).
1631
67ab0163 16322011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1633
e979a521
EZ
1634 * elisp.texi: Sync @dircategory with ../../info/dir.
1635
e03b2fd4
EZ
1636 * files.texi (Visiting Functions): Document find-file-literally,
1637 both the command and the variable.
1638
86ec878a
EZ
1639 * variables.texi (Creating Buffer-Local): Explain the meaning of
1640 permanent local variables.
1641
67ab0163
GM
1642 * files.texi (Visiting Functions): Document find-file-literally,
1643 both the command and the variable.
1644
1645 * variables.texi (Creating Buffer-Local): Explain the meaning of
1646 permanent local variables.
1647
16482011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1649
1650 * keymaps.texi (Remapping Commands): Mention how to undo it.
1651
bfcb151a
RT
16522011-02-09 Reuben Thomas <rrt@sc3d.org>
1653
1654 * loading.texi (Hooks for Loading): Remove unnecessary advice
1655 about eval-after-load (Bug#7986).
1656
a41c8660
CY
16572011-02-05 Chong Yidong <cyd@stupidchicken.com>
1658
1659 * commands.texi (Accessing Mouse): Note that a header line is not
1660 included in the row of posn-col-row.
1661
e0dd6837
CY
16622011-02-02 Chong Yidong <cyd@stupidchicken.com>
1663
1664 * modes.texi (Major Mode Conventions): Add face guidelines.
1665 (Faces for Font Lock): List faces in order of prominence.
1666
a4180391
PE
16672011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1668
1669 format-time-string now supports subsecond time stamp resolution
1670 * os.texi (Time Parsing): Document %N.
1671
7427eb97
CY
16722011-01-28 Chong Yidong <cyd@stupidchicken.com>
1673
61db307f
CY
1674 * vol1.texi (Top):
1675 * vol2.texi (Top):
1676 * elisp.texi (Top):
1677 * display.texi (Display Property): Shorten the menu description of
1678 the "Other Display Specs" node (Bug#7816).
1679
7427eb97
CY
1680 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1681 menu item" concept index entries (Bug#7805).
1682
bf3dae7e
EZ
16832011-01-29 Eli Zaretskii <eliz@gnu.org>
1684
1685 * makefile.w32-in (texinfodir): New variable.
1686 (usermanualdir): Remove as redundant with $(emacsdir).
1687 (MAKEINFO): Remove options, leave only program name.
1688 (MAKEINFO_OPTS): New variable.
1689 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1690
06d8ace5 16912011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1692 Richard Kim <emacs18@gmail.com>
1693
1694 * loading.texi (Library Search): Document list-load-path-shadows
1695 (Bug#7757).
1696
06d8ace5 16972011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1698
1699 * searching.texi (Regexp Special): Remove outdated discussion of
1700 character sets (Bug#7780).
1701
28a88153
CY
1702 * frames.texi (Pop-Up Menus): Document where menu title comes
1703 from (Bug#7684).
1704
06d8ace5 17052011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1706
1707 * display.texi (Making Buttons): Mention limitation of text buttons.
1708
a8e1e9ee
WL
17092011-01-23 Werner Lemberg <wl@gnu.org>
1710
1711 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1712 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1713 (ENVADD): New variable to control texi2dvi and texi2pdf.
1714
362b9d48
GM
17152011-01-15 Chong Yidong <cyd@stupidchicken.com>
1716
1717 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1718 Emacs manual.
1719
17202011-01-15 Eli Zaretskii <eliz@gnu.org>
1721
1722 * files.texi (Directory Names): Explain why FROM in
1723 directory-abbrev-alist should begin with \`. (Bug#7777)
1724
3fa173b4
SM
17252011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1726
1727 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1728
7c420169 17292011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1730
1731 * modes.texi (Emulating Mode Line): Fix last change.
1732
7c420169 17332011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1734
1735 * modes.texi (Emulating Mode Line): Update documentation of
1736 format-mode-line according to changes that fixed bug #7587.
1737
80b33766
SM
17382010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1739
1740 * modes.texi (Derived Modes): Mention prog-mode.
1741
1742 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1743 of the key-binding-data cache since we don't use it any more.
1744
f49d1f52 17452010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1746
4bb49a92
EZ
1747 * processes.texi (Shell Arguments):
1748 * strings.texi (Creating Strings): Don't mention "shell commands";
1749 make it explicit that `split-string-and-unquote' and
1750 `combine-and-quote-strings' are mainly for working with arguments
1751 to call-process and start-process.
1752
3c73e30e
EZ
1753 * processes.texi (Shell Arguments): Fix documentation of
1754 `split-string-and-unquote'. Add indexing. (Bug#7563)
1755
f49d1f52 17562010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1757
1758 * modes.texi (Auto-Indentation): New section to document SMIE.
1759 (Major Mode Conventions):
1760 * text.texi (Mode-Specific Indent): Refer to it.
1761
f49d1f52 17622010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1763
1764 * display.texi (Other Display Specs): Document left-fringe and
1765 right-fringe display specs.
1766
f49d1f52 17672010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1768
1769 * backups.texi (Making Backups):
1770 * modes.texi (Example Major Modes): Use recommended coding style.
1771 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1772 define-derived-mode. Mention completion-at-point-functions.
1773
f49d1f52 17742010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1775
5dcb4c4e
SM
1776 * nonascii.texi (Converting Representations):
1777 Document byte-to-string.
e1115396 1778
ec1b9b17
GM
17792010-12-08 Glenn Morris <rgm@gnu.org>
1780
1781 * buffers.texi (Modification Time):
1782 verify-visited-file-modtime now defaults to the current buffer.
1783
07976ae3 17842010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1785
ec1b9b17 1786 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1787
1788 * strings.texi (Creating Strings): Don't mention semi-obsolete
1789 function char-to-string.
1790 (String Conversion): Shorten discussion of semi-obsolete function
1791 string-to-char. Link to Converting Representations.
1792
1793 * objects.texi (Symbol Type):
1794 * text.texi (Near Point):
1795 * help.texi (Help Functions):
1796 * functions.texi (Mapping Functions): Use string instead of
1797 char-to-string in examples.
1798
07976ae3 17992010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1800
1801 * text.texi (Kill Functions, Kill Functions)
1802 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1803 YANK-HANDLER args.
1804
1805 * symbols.texi (Creating Symbols): Using unintern without an
1806 obarray arg is now obsolete.
1807
1808 * numbers.texi (Float Basics): Document float-e and float-pi.
1809
1810 * variables.texi (Defining Variables): Change "pi" example to
1811 "float-pi".
1812
8547874a
EZ
18132010-11-26 Eli Zaretskii <eliz@gnu.org>
1814
1815 * commands.texi (Click Events): Document the values of X, Y and
1816 COL, ROW in the event's position, when the click is on the header
1817 or mode line, on the fringes, or in the margins.
1818
4a47c275 18192010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1820
5b05d75b
EZ
1821 * customize.texi (Composite Types): Lower-case index entry.
1822
5dcb4c4e
SM
1823 * loading.texi (How Programs Do Loading):
1824 Document load-file-name. (Bug#7346)
c7926fe2 1825
4a47c275 18262010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1827
1828 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1829
0eb025fb
EZ
18302010-11-13 Eli Zaretskii <eliz@gnu.org>
1831
1832 * display.texi (Usual Display): Characters with no fonts are not
1833 necessarily displayed as empty boxes.
1834
2699a554 18352010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1836
1837 * maps.texi (Standard Keymaps): Update File menu description.
1838
8289f37b
GM
18392010-10-28 Glenn Morris <rgm@gnu.org>
1840
1841 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1842
5793a7bc 18432010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1844
1845 * display.texi (Window Systems): Deprecate use of window-system as
1846 a predicate.
1847
17284e30
GM
18482010-10-23 Glenn Morris <rgm@gnu.org>
1849
1850 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1851 sorted-doc.
1852
00f113eb
JB
18532010-10-15 Eli Zaretskii <eliz@gnu.org>
1854
1855 * os.texi (Dynamic Libraries): New node, with slightly modified
1856 text deleted from "Image Formats".
1857 (System Interface): Add @menu entry for "Dynamic Libraries".
1858
1859 * display.texi (Image Formats): Remove description of
1860 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1861
07277eb8
GM
18622010-10-12 Glenn Morris <rgm@gnu.org>
1863
1864 * book-spine.texinfo: Rename to book-spine.texi.
1865
c12e4a81
GM
18662010-10-11 Glenn Morris <rgm@gnu.org>
1867
df187c62
GM
1868 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1869
c12e4a81 1870 * Makefile.in (DVIPS): New variable.
234db610
GM
1871 (.PHONY): Add html, ps.
1872 (html, elisp.html, ps, elisp.ps): New targets.
1873 (clean): Delete html, ps files.
1874 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1875
6513b232
EZ
18762010-10-09 Eli Zaretskii <eliz@gnu.org>
1877
1878 * makefile.w32-in (emacsdir): New variable.
1879 (srcs): Add emacsver.texi.
1880 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1881
abd40fb4
GM
18822010-10-09 Glenn Morris <rgm@gnu.org>
1883
c1dc72b3
GM
1884 * Makefile.in (VPATH): Remove.
1885 (infodir): Make it absolute.
1886 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1887
4393405b
GM
1888 * Makefile.in (dist): Anchor regexps.
1889
eef3ab94
GM
1890 * Makefile.in (srcs): Put elisp.texi first.
1891 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1892
aa9db089
GM
1893 * Makefile.in (infoclean): Remove harmless, long-standing error.
1894
abd40fb4
GM
1895 * Makefile.in ($(infodir)): Delete rule.
1896 (mkinfodir): New.
1897 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1898
68db69ed 1899 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1900 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1901
ea274122
GM
19022010-10-09 Glenn Morris <rgm@gnu.org>
1903
f7a31f11
GM
1904 * Makefile.in (emacsdir): New variable.
1905 (MAKEINFO): Add -I $emacsdir.
1906 (dist): Copy emacsver.texi.
b13254e7
GM
1907 (srcs): Add emacsver.texi.
1908
f7a31f11
GM
1909 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1910 Set EMACSVER by including emacsver.texi.
1911
ea274122
GM
1912 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1913
17ca7950
GM
19142010-10-07 Glenn Morris <rgm@gnu.org>
1915
1916 * Makefile.in (version): New, set by configure.
1917 (clean): Delete dist tar file.
1918 (dist): Use version in tar name.
1919
4c83f6e1
GM
19202010-10-06 Glenn Morris <rgm@gnu.org>
1921
1922 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1923 (INSTALL_INFO): Remove unused variable.
1924 (mostlyclean, infoclean, dist): New rules.
1925 (clean): Delete dvi and pdf files.
1926 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1927 ($(infodir)): Add parallel build workaround.
4c83f6e1 1928
0264072d
GM
19292010-10-04 Glenn Morris <rgm@gnu.org>
1930
1931 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1932 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1933 Fix -I typo.
0264072d
GM
1934 (clean): No 'make.out' or 'core' files.
1935 (.PHONY): Declare clean rules.
1936 (maintainer-clean): Delete pdf file. Guard against cd failures.
1937
77f38949
GM
19382010-10-03 Glenn Morris <rgm@gnu.org>
1939
1940 * files.texi (File Name Components): Remove ignored section about
1941 deleted variable directory-sep-char.
1942
178fdd41
MA
19432010-10-03 Michael Albinus <michael.albinus@gmx.de>
1944
1945 * files.texi (Magic File Names): New defopt
1946 remote-file-name-inhibit-cache.
1947
9c524fcb
GM
19482010-10-02 Glenn Morris <rgm@gnu.org>
1949
1950 * os.texi (Killing Emacs): Hook now runs in batch mode.
1951
f816790b
SM
19522010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1953
1954 * text.texi (Special Properties): Clarify when modification-hooks run.
1955
7cf78aac
SM
19562010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1957
1958 * syntax.texi (Syntax Flags): Document new `c' flag.
1959
ca0d44e4
GM
19602010-09-09 Glenn Morris <rgm@gnu.org>
1961
1962 * display.texi (ImageMagick Images): General cleanup.
1963
10999305 19642010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1965
1966 * files.texi (Directory Names): Use \` rather than ^.
1967
45240125
JD
19682010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1969
1970 * text.texi (Low-Level Kill Ring):
1971 * frames.texi (Window System Selections): Remove cut buffer
1972 documentation.
1973
4abe5bf6
EZ
19742010-08-28 Eli Zaretskii <eliz@gnu.org>
1975
1976 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1977 Parameters", where the default fringe width is described.
1978
1979 * frames.texi (Window Frame Parameters, Basic Parameters)
1980 (Position Parameters, Layout Parameters, Management Parameters)
1981 (Cursor Parameters, Font and Color Parameters): Add indexing for
1982 frame parameters. (Bug#6929)
1983
fdc76236
TT
19842010-08-25 Tom Tromey <tromey@redhat.com>
1985
1986 * vol2.texi (Top): Update.
1987 * vol1.texi (Top): Update.
1988 * tips.texi (Library Headers): Mention Package-Version and
1989 Package-Requires.
1990 * package.texi: New file.
1991 * os.texi (System Interface): Update pointers.
1992 * elisp.texi (Top): Link to new nodes. Include package.texi.
1993 * anti.texi (Antinews): Update pointers.
1994
1e5c1c80
EZ
19952010-08-25 Eli Zaretskii <eliz@gnu.org>
1996
1997 * processes.texi (Filter Functions): Fix last change.
1998
78e33835
CY
19992010-08-24 Markus Triska <triska@gmx.at>
2000
2001 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2002 of `buffer-name' in the main text as well as in the example
2003 (Bug#3098).
2004
198a7a97
CY
20052010-08-22 Chong Yidong <cyd@stupidchicken.com>
2006
2007 * nonascii.texi (Text Representations):
2008 * loading.texi (Loading Non-ASCII):
2009 * compile.texi (Byte Compilation): Don't mention obsolete
2010 --unibyte command-line argument.
2011
bc7d7ea6
CY
20122010-08-22 Chong Yidong <cyd@stupidchicken.com>
2013
2014 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2015
b0126eac 20162010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2017
2018 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2019
e8a6cc19
EZ
20202010-08-20 Eli Zaretskii <eliz@gnu.org>
2021
2022 * commands.texi (Misc Events): Add cross-references to where
2023 POSITION of a mouse event is described in detail.
2024
c4e7c63a 20252010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2026
c4e7c63a 2027 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2028
7815fe19 20292010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2030
2031 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2032 Suggested by Štěpán Němec <stepnem@gmail.com>.
2033
7815fe19 20342010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2035
2036 * minibuf.texi (High-Level Completion): Document args of
2037 `read-buffer-function' (bug#5625).
2038
8b2dd508
JD
20392010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2040
2041 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2042
bace45fe
MA
20432010-07-29 Michael Albinus <michael.albinus@gmx.de>
2044
2045 * processes.texi (Process Information): Explain process property
2046 `remote-tty'.
2047
4ce5a4cc
JB
20482010-07-27 Juanma Barranquero <lekktu@gmail.com>
2049
2050 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2051 instead of "\C-\^?" (bug#6334).
2052
1c84bc7a
JB
2053 * text.texi (Special Properties): Fix typo.
2054
b88746ba
EZ
20552010-07-09 Eli Zaretskii <eliz@gnu.org>
2056
2057 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2058 calling sequences, which are now the standard.
2059
51422d6d
CY
20602010-06-24 Chong Yidong <cyd@stupidchicken.com>
2061
2062 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2063
2064 * commands.texi (Command Overview): Mention undo-boundary call.
2065
d24880de
GM
20662010-06-23 Glenn Morris <rgm@gnu.org>
2067
2068 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2069 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2070 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2071 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2072 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2073 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2074 Untabify Texinfo files.
2075
0fc76035
CY
20762010-06-20 Chong Yidong <cyd@stupidchicken.com>
2077
2078 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2079
5338dc0b
CY
20802010-06-19 Chong Yidong <cyd@stupidchicken.com>
2081
a628ad9d 2082 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2083
2c3a3c1d
CY
20842010-06-02 Chong Yidong <cyd@stupidchicken.com>
2085
ba3bf1d9
CY
2086 * searching.texi (Regexp Special): Remove obsolete information
2087 about matching non-ASCII characters, and suggest using char
2088 classes (Bug#6283).
2c3a3c1d 2089
7f4b4249
JB
20902010-05-30 Juanma Barranquero <lekktu@gmail.com>
2091
2092 * minibuf.texi (Basic Completion): Add missing "@end defun".
2093
637821cd
SM
20942010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2095
2096 * minibuf.texi (Basic Completion): Document completion-boundaries.
2097 (Programmed Completion): Document the new fourth method for boundaries.
2098
e13051c3
CY
20992010-05-22 Chong Yidong <cyd@stupidchicken.com>
2100
a628ad9d 2101 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2102
0235128c 21032010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2104
2105 * windows.texi (Textual Scrolling):
2106 * tips.texi (Coding Conventions):
2107 * minibuf.texi (Minibuffer History):
2108 * maps.texi (Standard Keymaps):
2109 * loading.texi (Where Defined):
2110 * edebug.texi (Instrumenting): Fix typos.
2111
0235128c 21122010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2113
c7c32279
CY
2114 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2115
0235128c
SM
2116 * functions.texi (Obsolete Functions):
2117 Document set-advertised-calling-convention.
eb5ed549
CY
2118
2119 * minibuf.texi (Basic Completion): Document completion-in-region.
2120 (Programmed Completion): Document completion-annotate-function.
2121
2122 * commands.texi (Reading One Event): Document read-key.
2123 (Distinguish Interactive): Document KIND arg to
2124 called-interactively-p. Delete obsolete interactive-p.
2125
2126 * elisp.texi (Top): Update node description.
2127
f8848423
EZ
21282010-05-08 Eli Zaretskii <eliz@gnu.org>
2129
0235128c
SM
2130 * nonascii.texi (Character Properties):
2131 Document unicode-category-table. Add an index entry for Unicode
2132 general category.
2133
21342010-05-07 Chong Yidong <cyd@stupidchicken.com>
2135
2136 * Version 23.2 released.
f8848423 2137
938efb77
JB
21382010-04-20 Juanma Barranquero <lekktu@gmail.com>
2139
2140 * locals.texi (Standard Buffer-Local Variables):
2141 Remove @ignore'd reference to `direction-reversed'.
2142
5854c267
JL
21432010-04-14 Juri Linkov <juri@jurta.org>
2144
2145 Fix @deffn without category.
2146
2147 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2148 for `abbrev-insert'.
2149
2150 * buffers.texi (Indirect Buffers): Add category `Command'
2151 to @deffn of `clone-indirect-buffer'.
2152
2153 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2154 for `next-window' and `previous-window'. Add category `Command'
2155 to @deffn of `pop-to-buffer'.
2156
8a14dec7
CY
21572010-04-01 Chong Yidong <cyd@stupidchicken.com>
2158
2159 * nonascii.texi (Text Representations): Don't mark
2160 enable-multibyte-characters as a user option.
2161
7a1831cf
EZ
21622010-03-31 Eli Zaretskii <eliz@gnu.org>
2163
2164 * control.texi (Handling Errors): How to re-throw a signal caught
2165 by condition-case.
2166
c3863713
CY
21672010-03-26 Chong Yidong <cyd@stupidchicken.com>
2168
2169 * loading.texi (Hooks for Loading): Document after-load-functions.
2170 Copyedits.
2171
c333f279
AM
21722010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2173
2174 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2175
e867cb5d 21762010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2177
2178 * processes.texi (Network Processes): Document seqpacket type.
2179
605f35cd
DN
21802010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2181
2182 * os.texi (System Environment): Do not mention lynxos.
2183
288f9fc0
CY
21842010-03-10 Chong Yidong <cyd@stupidchicken.com>
2185
2186 * Branch for 23.2.
2187
eed5c93a
CY
21882010-03-06 Chong Yidong <cyd@stupidchicken.com>
2189
2190 * objects.texi (Integer Type): Take note of the read syntax
2191 exception for numbers that cannot fit in the integer type.
2192
1ddd6622
GM
21932010-03-03 Glenn Morris <rgm@gnu.org>
2194
2195 * numbers.texi (Integer Basics, Bitwise Operations):
2196 * objects.texi (Integer Type): Update for integers now being 30-bit.
2197
a908c79a
CY
21982010-02-27 Chong Yidong <cyd@stupidchicken.com>
2199
2200 * display.texi (Low-Level Font): Document :otf font-spec property.
2201
cd61af01
SM
22022010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2203
2204 * display.texi (Line Height): Avoid obsolete special default variables
2205 like default-major-mode.
2206
c02f8fe2
AM
22072010-01-28 Alan Mackenzie <acm@muc.de>
2208
2209 * display.texi (Auto Faces): Say fontification-functions is called
2210 whether or not Font Lock is enabled. Tidy up the wording a bit.
2211
d738d18b
CY
22122010-01-17 Chong Yidong <cyd@stupidchicken.com>
2213
2214 * elisp.texi: Remove duplicate edition information (Bug#5407).
2215
4963739e
JB
22162010-01-17 Juanma Barranquero <lekktu@gmail.com>
2217
2218 * two.el (volume-header-toc-markup): Fix typos in docstring.
2219
c57008f6
SM
22202010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2221
2222 Avoid dubious uses of save-excursions.
2223 * positions.texi (Excursions): Recommend the use of
2224 save-current-buffer if applicable.
2225 * text.texi (Clickable Text): Fix the example code which used
2226 save-excursion in a naive way which sometimes preserves point and
2227 sometimes not.
2228 * variables.texi (Creating Buffer-Local):
2229 * os.texi (Session Management):
2230 * display.texi (GIF Images):
2231 * control.texi (Cleanups): Use (save|with)-current-buffer.
2232
2f3725cd
EZ
22332010-01-02 Eli Zaretskii <eliz@gnu.org>
2234
2235 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2236
85eeac93
CY
22372010-01-02 Chong Yidong <cyd@stupidchicken.com>
2238
2239 * nonascii.texi (Text Representations, Character Codes)
2240 (Converting Representations, Explicit Encoding)
2241 (Translation of Characters): Use hex notation consistently.
2242 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2243
4801c5fa
CY
22442010-01-01 Chong Yidong <cyd@stupidchicken.com>
2245
2246 * loading.texi (Where Defined): Make it clearer that these are
2247 loaded files (Bug#5068).
2248
26e533e2
CY
22492009-12-29 Chong Yidong <cyd@stupidchicken.com>
2250
2251 * minibuf.texi (Completion Styles): Document `initials' style.
2252
16d1ff5f
CY
22532009-12-25 Chong Yidong <cyd@stupidchicken.com>
2254
2255 * frames.texi (Resources): Describe inhibit-x-resources.
2256 (Size Parameters): Copyedit.
2257
2258 * hash.texi (Creating Hash):
2259 * objects.texi (Hash Table Type): Document the new hash table
2260 printed representation.
2261
2262 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2263 obsolete.
2264
5dcb4c4e
SM
2265 * processes.texi (Process Buffers):
2266 Document process-kill-buffer-query-function.
16d1ff5f 2267
9a5de3d9
GM
22682009-12-05 Glenn Morris <rgm@gnu.org>
2269
2270 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2271 diary-display-function, and no longer recommended to be a hook.
2272 Update for changes in the names of calendar and diary hooks.
2273 diary-print-entries-hook has changed section.
2274
b640eb52
EZ
22752009-11-28 Eli Zaretskii <eliz@gnu.org>
2276
2277 * text.texi (Special Properties): More accurate description of
2278 what the `cursor' property does.
2279
be1674ab
KR
22802009-11-26 Kevin Ryde <user42@zip.com.au>
2281
2282 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2283 mouse-wheel-down-event, the closest thing to a definition for them.
2284 * os.texi (Startup Summary): vindex inhibit-startup-message and
2285 inhibit-splash-screen.
2286 (Command-Line Arguments): vindex argv.
2287 (Suspending Emacs): vindex suspend-tty-functions and
2288 resume-tty-functions. Don't want to index every hook, but having
2289 the programming ones is helpful.
2290
603f5979
CY
22912009-11-14 Chong Yidong <cyd@stupidchicken.com>
2292
2293 * commands.texi (Motion Events): Fix typo (Bug#4907).
2294
4359a806
CY
22952009-11-08 Chong Yidong <cyd@stupidchicken.com>
2296
2297 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2298 are affected by case-fold-search (Bug#4483).
2299
0f063651
CY
23002009-11-02 Chong Yidong <cyd@stupidchicken.com>
2301
2302 * minibuf.texi (Reading File Names): Note that read-file-name may
2303 use a graphical file dialog.
2304
9bd79893
GM
23052009-10-31 Glenn Morris <rgm@gnu.org>
2306
2307 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2308
ebe479ec
KR
23092009-10-16 Kevin Ryde <user42@zip.com.au>
2310
2311 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2312 in particular so `info-lookup-symbol' can find its docs.
2313
2640fa86
CY
23142009-10-16 Chong Yidong <cyd@stupidchicken.com>
2315
2316 * variables.texi (Constant Variables): Distinguish from defconst
2317 variables.
2318 (Defining Variables): Add cindex.
2319
edd6a733
CY
23202009-10-15 Chong Yidong <cyd@stupidchicken.com>
2321
2322 * os.texi (Time of Day): Clarify that the microsecond part is
2323 ignored (Bug#4637).
2324
5feb0b73
GM
23252009-10-11 Glenn Morris <rgm@gnu.org>
2326
2327 * frames.texi (Size and Position): Clarify what is included in the frame
2328 height. (Bug#4535)
2329
0c5413c8
GM
23302009-10-10 Glenn Morris <rgm@gnu.org>
2331
2332 * windows.texi (Size of Window): The relationship between window and
2333 frame heights is not so simple. (Bug#4535)
2334 Mention window-full-height-p.
2335
7f8b600a
SM
23362009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2337
2338 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2339 used from Lisp.
2340
6185de1c
EZ
23412009-10-07 Eli Zaretskii <eliz@gnu.org>
2342
7f8b600a
SM
2343 * files.texi (Directory Names) <abbreviate-file-name>:
2344 Document that root home directories are not replaced with "~".
6185de1c 2345
9972911f
EZ
23462009-10-06 Eli Zaretskii <eliz@gnu.org>
2347
2348 * text.texi (Special Properties): Document the meaning of the
2349 `cursor' text property whose value is an integer.
2350
2a3f19ef
MA
23512009-10-05 Michael Albinus <michael.albinus@gmx.de>
2352
2353 * files.texi (Magic File Names): Add `copy-directory'.
2354
804543b5
EZ
23552009-10-05 Eli Zaretskii <eliz@gnu.org>
2356
2357 * files.texi (File Attributes): Fix description of file
2358 attributes. (Bug#4638) Update attributes of files.texi example to
2359 be more representative.
2360
461bf92b
MA
23612009-10-05 Michael Albinus <michael.albinus@gmx.de>
2362
2363 * files.texi (Create/Delete Dirs): New command copy-directory.
2364
a86cd395
JB
23652009-10-04 Juanma Barranquero <lekktu@gmail.com>
2366
2367 * anti.texi (Antinews):
2368 * macros.texi (Indenting Macros):
2369 * strings.texi (Creating Strings, Case Conversion):
2370 Remove duplicate words.
2371
d3080264
MA
23722009-10-01 Michael Albinus <michael.albinus@gmx.de>
2373
2374 * files.texi (Create/Delete Dirs): delete-directory has an
2375 optional parameter RECURSIVE.
2376
85d14563
SM
23772009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2378
2379 * buffers.texi (Swapping Text): Minor clarification.
2380
3d9842c6
GM
23812009-10-01 Glenn Morris <rgm@gnu.org>
2382
2383 * functions.texi (Declaring Functions): Mention that we also search for
2384 ".m" files in the src/ directory.
2385
78427304
CY
23862009-09-25 David Engster <deng@randomsample.de>
2387
3d9842c6 2388 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2389
b578c9cc
GM
23902009-09-22 Glenn Morris <rgm@gnu.org>
2391
2392 * internals.texi (Building Emacs): Mention preloaded-file-list.
2393
beee5da7
AM
23942009-09-14 Alan Mackenzie <acm@muc.de>
2395
2396 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2397
5d6ab672
CY
23982009-09-13 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * functions.texi (Anonymous Functions): Rearrange discussion,
2401 giving usage of unquoted lambda forms first. Mention that
2402 `function' and `#'' are no longer required (Bug#4290).
2403
59375eeb
AM
24042009-09-11 Alan Mackenzie <acm@muc.de>
2405
a86cd395 2406 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2407 batch mode.
2408
e7e2f529
GM
24092009-09-01 Glenn Morris <rgm@gnu.org>
2410
2411 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2412
eae47088
GM
24132009-08-26 Ulrich Mueller <ulm@gentoo.org>
2414
2415 * nonascii.texi (Character Codes): Fix typos.
2416
3691a0a6
MA
24172009-08-25 Michael Albinus <michael.albinus@gmx.de>
2418
2419 * processes.texi (Synchronous Processes): New defvar
2420 process-file-side-effects.
2421
664d56b8
GM
24222009-08-25 Glenn Morris <rgm@gnu.org>
2423
2424 * display.texi (Fontsets): Fix typo.
2425
0706c025
GM
2426 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2427
03a74b84
SM
24282009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2429
2430 * processes.texi (Asynchronous Processes): Adjust arglist of
2431 start-process-shell-command and start-file-process-shell-command.
2432
f6de8a37
CY
24332009-08-15 Chong Yidong <cyd@stupidchicken.com>
2434
4b1ed1bb
CY
2435 * advice.texi (Argument Access in Advice): Note that argument
2436 positions are zero-based (Bug#3932).
2437
89a9e058
CY
2438 * commands.texi (Distinguish Interactive): Minor copyedit.
2439
23696fd7
CY
2440 * display.texi (Face Attributes): Add xref to Displaying Faces for
2441 explanation of "underlying face".
2442
f6de8a37
CY
2443 * customize.texi (Common Keywords): Add xref to Loading.
2444
2445 * loading.texi (How Programs Do Loading): Add xref to Lisp
2446 Libraries node in the Emacs manual.
2447
417f77e6
CY
24482009-08-13 Chong Yidong <cyd@stupidchicken.com>
2449
2450 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2451
0999039c
CY
24522009-07-18 Chong Yidong <cyd@stupidchicken.com>
2453
2454 * processes.texi (Shell Arguments): Copyedits.
2455
9af167bc
GM
24562009-07-18 Glenn Morris <rgm@gnu.org>
2457
2458 * loading.texi (Repeated Loading): Fix typo.
2459
137987ab
RS
24602009-07-16 Richard Stallman <rms@gnu.org>
2461
2462 * buffers.texi (Swapping Text): Recommend setting
2463 write-region-annotate-functions and buffer-saved-size.
2464
2465 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2466
622fa380
GM
24672009-07-15 Glenn Morris <rgm@gnu.org>
2468
2469 * edebug.texi: Minor re-phrasings throughout.
2470 (Edebug Execution Modes): Sit-for affects continue mode too.
2471 (Jumping): Use `forward-sexp' rather than its keybinding.
2472 (Edebug Misc): Fix Q binding.
2473 (Edebug Eval): Remove cl version.
2474 (Printing in Edebug): Clarify print-length etc.
2475 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2476 (Specification List): Remove edebug-unwrap findex entry.
2477 (Specification Examples): defmacro is actually not the same as defun.
2478 Escape "`" in example.
2479
6bbd4600
CY
24802009-07-15 Chong Yidong <cyd@stupidchicken.com>
2481
2482 * markers.texi (The Mark): Document optional arg to
2483 deactivate-mark.
2484
e538d479
GM
24852009-07-11 Kevin Ryde <user42@zip.com.au>
2486
2487 * hooks.texi (Standard Hooks): Fix cross-references.
2488
4c98b9ed
GM
2489 * loading.texi (Named Features): Refer to eval-after-load.
2490
5300838c
GM
24912009-07-11 Glenn Morris <rgm@gnu.org>
2492
64fbeb16
GM
2493 * Makefile.in (TEXI2PDF): New.
2494 (elisp.pdf): New target.
2495
4c98b9ed
GM
2496 * searching.texi (Regexp Backslash): Fix typo.
2497
2498 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2499
51d9979c
GM
25002009-07-10 Glenn Morris <rgm@gnu.org>
2501
561c0216
GM
2502 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2503
5b594a58
GM
2504 * customize.texi (Customization Types):
2505 * display.texi (Abstract Display):
0cc8c85a 2506 * objects.texi (Character Type, String Type):
5b594a58 2507 Merge in some menu descriptions from elisp.texi.
51d9979c 2508
c3cbbb40
GM
2509 * hash.texi (Hash Tables):
2510 * modes.texi (Multiline Font Lock):
2511 End menu description with period.
fe42c16a 2512
28528402
GM
25132009-07-09 Glenn Morris <rgm@gnu.org>
2514
2515 * back.texi: Don't hard-code texinfo location.
2516
2517 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2518 (tex): Add texinfodir to TEXINPUTS.
2519 (elisp1med-init, elisp2med-init): Use texinfodir.
2520
2521 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2522 (clean): Add two-volume.make intermediate files.
2523
2524 * elisp.texi, vol1.texi, vol2.texi:
2525 Use a DATE variable with the publication date, and update it.
2526 Fix antinews menu description.
2527
2528 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2529 Update the detailed node listing to match elisp.texi.
2530
2531 * README: Update edition to match elisp.texi.
2532
2533 * objects.texi (General Escape Syntax):
2534 * nonascii.texi (Character Sets):
2535 Use consistent case for "Unicode Standard".
2536
2537 * anti.texi (Antinews):
2538 * customize.texi (Variable Definitions):
2539 * functions.texi (Declaring Functions):
2540 * nonascii.texi (Character Properties):
2541 * processes.texi (Serial Ports):
2542 * text.texi (Special Properties):
2543 * tips.texi (Coding Conventions):
2544 Minor rearrangements to improve TeX line-filling.
2545
2546 * commands.texi (Using Interactive): Fix cross-reference.
2547
17db8e10
JD
25482009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2549
2550 * frames.texi (Management Parameters): Mention sticky.
2551
77c7e2e1
AS
25522009-07-01 Andreas Schwab <aschwab@redhat.com>
2553
2554 * help.texi (Help Functions): Fix description of help-buffer and
2555 help-setup-xref to use @defun instead of @deffn.
2556
3f1c6666
JD
25572009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2558
2559 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2560
ca27c21b
CY
25612009-06-24 Chong Yidong <cyd@stupidchicken.com>
2562
2563 * display.texi (Window Systems): Add ns to the list.
2564
70243478
CY
25652009-06-21 Chong Yidong <cyd@stupidchicken.com>
2566
2567 * Branch for 23.1.
2568
df006536
MR
25692009-06-17 Martin Rudalics <rudalics@gmx.at>
2570
2571 * windows.texi (Dedicated Windows): Fix typo.
2572 (Resizing Windows): Replace @defun by @deffn.
2573
d259fc4b
GM
25742009-06-17 Glenn Morris <rgm@gnu.org>
2575
2576 * variables.texi (Directory Local Variables):
2577 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2578
30781db6
KH
25792009-06-09 Kenichi Handa <handa@m17n.org>
2580
2581 * nonascii.texi (Character Sets): State clearly that FROM and TO
2582 are codepoints of CHARSET.
2583
62e8099c
CY
25842009-06-07 Chong Yidong <cyd@stupidchicken.com>
2585
2586 * minibuf.texi (Reading File Names): Fix introductory text.
2587 Suggested by stan@derbycityprints.com.
2588 (High-Level Completion): Fix typo.
2589
ee1b1917
CY
25902009-05-28 Chong Yidong <cyd@stupidchicken.com>
2591
2592 * frames.texi (Text Terminal Colors): Multi-tty is already
2593 implemented, but tty-local colors are not.
2594
5df647e8
CY
25952009-05-27 Chong Yidong <cyd@stupidchicken.com>
2596
2597 * hooks.texi (Standard Hooks): Remove mention of obsolete
2598 redisplay-end-trigger-functions.
2599
2600 * internals.texi (Window Internals): Remove mention of obsolete
2601 redisplay-end-trigger-functions.
2602
01f17ae2
MR
26032009-05-21 Martin Rudalics <rudalics@gmx.at>
2604
2605 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2606
2607 * backups.texi (Making Backups): backup-directory-alist and
2608 make-backup-file-name-function are options.
2609 (Auto-Saving): auto-save-list-file-prefix is an option.
2610
2611 * buffers.texi (Killing Buffers): buffer-offer-save is an
2612 option.
2613
2614 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2615 option.
2616 (Echo Area Customization): echo-keystrokes is an option.
2617 (Selective Display): selective-display-ellipses is an option.
2618 (Temporary Displays): temp-buffer-show-function is an option.
2619 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2620 are options.
2621 (Font Selection): face-font-family-alternatives,
2622 face-font-selection-order, face-font-registry-alternatives, and
2623 scalable-fonts-allowed are options.
2624 (Fringe Indicators): indicate-buffer-boundaries is an option.
2625 (Fringe Cursors): overflow-newline-into-fringe is an option.
2626 (Scroll Bars): scroll-bar-mode is an option.
2627
2628 * eval.texi (Eval): max-lisp-eval-depth is an option.
2629
2630 * files.texi (Visiting Functions): find-file-hook is an option.
2631 (Directory Names): directory-abbrev-alist is an option.
2632 (Unique File Names): temporary-file-directory and
2633 small-temporary-file-directory are options.
2634
2635 * frames.texi (Initial Parameters): initial-frame-alist,
2636 minibuffer-frame-alist and default-frame-alist are options.
2637 (Cursor Parameters): blink-cursor-alist and
2638 cursor-in-non-selected-windows ar options.
2639 (Window System Selections): selection-coding-system is an
2640 option.
2641 (Display Feature Testing): display-mm-dimensions-alist is an
2642 option.
2643
2644 * help.texi (Help Functions): help-char and help-event-list are
2645 options.
2646
2647 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2648 an option.
2649
2650 * minibuf.texi (Minibuffer History): history-length and
2651 history-delete-duplicates are options.
2652 (High-Level Completion): read-buffer-function and
2653 read-buffer-completion-ignore-case are options.
2654 (Reading File Names): read-file-name-completion-ignore-case is
2655 an option.
2656
2657 * modes.texi (Mode Line Top): mode-line-format is an option.
2658 (Mode Line Variables): mode-line-position and mode-line-modes
2659 are options.
2660
2661 * nonascii.texi (Text Representations):
2662 enable-multibyte-characters is an option.
2663 (Default Coding Systems): auto-coding-regexp-alist,
2664 file-coding-system-alist, auto-coding-alist and
2665 auto-coding-functions are options.
2666 (Specifying Coding Systems): inhibit-eol-conversion is an
2667 option.
2668
2669 * os.texi (Init File): site-run-file is an option.
2670 (System Environment): mail-host-address is an option.
2671 (User Identification): user-mail-address is an option.
2672 (Terminal Output): baud-rate is an option.
2673
2674 * positions.texi (Word Motion): words-include-escapes is an
2675 option.
2676
2677 * searching.texi (Standard Regexps): page-delimiter,
2678 paragraph-separate, paragraph-separate and sentence-end are
2679 options.
2680
2681 * text.texi (Margins): left-margin and fill-nobreak-predicate
2682 are options.
2683
2684 * variables.texi (Local Variables): max-specpdl-size is an
2685 option.
2686
2687 * windows.texi (Choosing Window):
2688 split-window-preferred-function, special-display-function and
2689 display-buffer-function are options.
2690
106e6894
CY
26912009-05-20 Chong Yidong <cyd@stupidchicken.com>
2692
4a83454d
CY
2693 Fix errors spotted by Martin Rudalics.
2694
106e6894
CY
2695 * syntax.texi (Position Parse): Document rationale for ignored
2696 arguments to syntax-ppss-flush-cache.
2697
2698 * processes.texi (Input to Processes): Mark PROCESS arg to
2699 process-running-child-p as optional.
2700 (Network Options): Document NO-ERROR arg to
2701 set-network-process-option.
2702
2703 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2704 command.
2705
2706 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2707 posix-search-backward as commands.
2708
2709 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2710 (Suspending Emacs): Mark suspend-emacs as a command.
2711 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2712 commands.
5dcb4c4e
SM
2713 (Terminal Output): Remove obsolete function baud-rate.
2714 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2715
2716 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2717 terminal-coding-system and set-terminal-coding-system.
2718 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2719 as optional.
2720 (Character Sets): Document RESTRICTION arg of char-charset.
2721 (Character Codes): Mark POS argument to get-byte as optional.
2722
2723 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2724 minibuffer-message.
2725
2726 * files.texi (Create/Delete Dirs): Mark make-directory and
2727 delete-directory as commands.
2728
2729 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2730
2731 * text.texi (Base 64): Mark base64-decode-string and
2732 base64-encode-string as commands.
2733 (Columns): Mark move-to-column as a command.
2734 (Mode-Specific Indent): Document RIGID arg to
2735 indent-for-tab-command.
2736 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2737 Mark indent-code-rigidly as a command.
2738 (Substitution): Mark translate-region as a command.
2739
2740 * frames.texi (Size and Position): Remove obsolete functions
2741 screen-height and screen-width.
2742
04173931
CY
27432009-05-19 Chong Yidong <cyd@stupidchicken.com>
2744
2745 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2746 (Displaying Buffers, Resizing Windows): Correct mistakes;
2747 next-window, previous-window, and pop-to-buffer are not commands,
2748 and fit-window-to-buffer" is a command. (Pointed out by Martin
2749 Rudalics.)
2750
eae7d8f8
RS
27512009-05-17 Richard M Stallman <rms@gnu.org>
2752
2753 * modes.texi (Precalculated Fontification): Clarify text.
2754
b8766179
MR
27552009-05-17 Martin Rudalics <rudalics@gmx.at>
2756
2757 * windows.texi (Selecting Windows): Clarify descriptions of
2758 with-selected-window and get-lru-window.
2759 (Cyclic Window Ordering): Refer to particular frame when talking
2760 about how splitting affects the ordering.
2761 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2762 switch-to-buffer-other-window. Explain how setting of
2763 display-buffer-reuse-frames affects pop-to-buffer.
2764 (Choosing Window): Clarify some details in descriptions of
2765 display-buffer-reuse-frames, pop-up-frames, and
2766 pop-up-frame-function.
2767 (Dedicated Windows): Clarify some details.
2768 (Textual Scrolling): Replace term vscroll by term vertical
2769 scroll position.
2770 (Vertical Scrolling): Fix typo.
2771 (Window Hooks): Relate text on jit-lock-register to window
2772 scrolling and size changes.
2773
734b5e3b
CY
27742009-05-14 Chong Yidong <cyd@stupidchicken.com>
2775
0a65633e
CY
2776 * frames.texi (Initial Parameters): Clarify what the initial
2777 minibuffer frame is.
05be46d7
CY
2778 (Buffer Parameters): Note that the minibuffer parameter can not be
2779 altered.
0a65633e 2780
734b5e3b
CY
2781 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2782 Document display-buffer changes.
2783
925672cd
CY
27842009-05-13 Chong Yidong <cyd@stupidchicken.com>
2785
17ecd7af
CY
2786 * anti.texi (Antinews): Rewrite for Emacs 22.
2787
925672cd
CY
2788 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2789 obarrays are first mentioned. Define "system abbrev" more
2790 prominently, and add it to the index.
2791 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2792 Copyedits.
2793 (Abbrev Expansion): Document abbrev-insert.
2794
80be4dd7
CY
27952009-05-12 Chong Yidong <cyd@stupidchicken.com>
2796
2797 * frames.texi (Font and Color Parameters): Rename from Color
2798 Parameters. Document font-backend parameter.
2799
2800 * vol2.texi (Top): Update node listing.
2801 * vol1.texi (Top): Update node listing.
2802 * elisp.texi (Top): Update node listing.
2803
372a93ac
MR
28042009-05-11 Martin Rudalics <rudalics@gmx.at>
2805
2806 * windows.texi (Choosing Window): Don't explicitly refer to
2807 split-window-sensibly's window argument in descriptions of
2808 split-height-threshold and split-width-threshold.
2809
714c3541
MR
28102009-05-10 Martin Rudalics <rudalics@gmx.at>
2811
2812 * windows.texi (Choosing Window): Fix rewrite of window
2813 splitting section.
2814
0e90e7be
EZ
28152009-05-09 Eli Zaretskii <eliz@gnu.org>
2816
f4e90db0
SM
2817 * nonascii.texi (Default Coding Systems):
2818 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2819 Add indexing.
0e90e7be
EZ
2820 (Lisp and Coding Systems): Add index entries.
2821
d3c0c321
MR
28222009-05-09 Martin Rudalics <rudalics@gmx.at>
2823
2824 * windows.texi (Choosing Window): Describe split-window-sensibly
2825 and rewrite section on window splitting accordingly.
2826 (Textual Scrolling): Replace `...' by @code{...}.
2827
c773345a
CY
28282009-05-04 Chong Yidong <cyd@stupidchicken.com>
2829
ee2d5b5e
CY
2830 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2831 Remove obsoleted pre-abbrev-expand-hook.
2832
2833 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2834 entries.
2835
c773345a
CY
2836 * internals.texi (Object Internals): Don't assume 32-bit machines
2837 are the norm.
2838 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2839 (Window Internals): Synch field names to window.h.
2840 (Process Internals): Synch field names to process.h.
c773345a 2841
dd449674
CY
28422009-04-29 Chong Yidong <cyd@stupidchicken.com>
2843
2844 * variables.texi (File Local Variables): Note that read-circle is
2845 bound to nil when reading file-local variables.
2846
2847 * streams.texi (Input Functions): Document read-circle.
2848 (Output Variables): Add xref to Circular Objects.
2849
4f1e25e2
CY
28502009-04-25 Chong Yidong <cyd@stupidchicken.com>
2851
2852 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2853 Features and Coding System Basics. Node that "p" stands for
2854 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2855 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2856 mouse-appearance-menu.
2857 (Programming Tips): Add xref to Progress.
2858
dca019f8
CY
28592009-04-22 Chong Yidong <cyd@stupidchicken.com>
2860
5dcb4c4e
SM
2861 * os.texi (Command-Line Arguments):
2862 Document command-line-args-left.
dca019f8
CY
2863 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2864 terminal objects for tty arguments.
2865 (Startup Summary): Add xref to Session Management.
2866 (Session Management): Mention emacs-session-restore. Copyedits.
2867
02a89103
CY
28682009-04-20 Chong Yidong <cyd@stupidchicken.com>
2869
2870 * os.texi (Startup Summary): Copyedits. The init file is not
2871 necessarily named .emacs now. Document initial-buffer-choice and
2872 initial-scratch-message. Note where Emacs exits in batch mode.
2873 Document inhibit-splash-screen as an alias.
2874 (Init File): Be neutral about which init file name to use.
2875
28762009-04-16 Chong Yidong <cyd@stupidchicken.com>
2877
2878 * os.texi (System Interface): Fix Texinfo usage.
2879
0c1cfe01
CY
28802009-04-15 Chong Yidong <cyd@stupidchicken.com>
2881
80d7cdca
CY
2882 * searching.texi (Regexp Backslash): Also refer to shy groups as
2883 non-capturing or unnumbered groups.
2884 (Regexp Functions): Add cross-reference to Regexp Backslash.
2885
0c1cfe01
CY
2886 * display.texi (Truncation): Overlays can use line-prefix and
2887 wrap-prefix too.
2888 (Overlay Properties): Document wrap-prefix and line-prefix.
2889 (Face Attributes): Document underline-minimum-offset.
2890 (Face Remapping): Copyedits.
2891 (Low-Level Font): Copyedits.
2892 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2893 (Line Height): Emphasize that line-spacing only takes effect on
2894 graphical terminals.
0c1cfe01 2895
c4adeee0
CY
28962009-04-13 Chong Yidong <cyd@stupidchicken.com>
2897
2898 * display.texi (Refresh Screen): Note that a passage about screen
2899 refreshing is text terminal only.
2900 (Forcing Redisplay): Delete misleading comment---sit-for calls
2901 redisplay, not the other way around.
2902 (Truncation): Note new values of truncate-partial-width-windows.
2903 Copyedits.
2904 (Invisible Text): Document invisible-p.
2905
b20ecfa1
EZ
29062009-04-11 Eli Zaretskii <eliz@gnu.org>
2907
2908 * display.texi (Overlays): Overlays don't scale well. See
2909 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2910
97d8273f
CY
29112009-04-10 Chong Yidong <cyd@stupidchicken.com>
2912
f147ff75
CY
2913 * syntax.texi (Syntax Table Functions): Document cons cell
2914 argument for modify-syntax-entry.
2915 (Categories): Document cons cell argument for
2916 modify-category-entry.
2917
fca4ec76
CY
2918 * searching.texi (String Search): Document word-search-forward-lax
2919 and word-search-backward-lax.
2920 (Searching and Case): Describe isearch behavior more precisely.
2921
9c283d5b
CY
2922 * keymaps.texi (Tool Bar): Mention that some platforms do not
2923 support multi-line toolbars. Suggested by Stephen Eglen.
2924
2925 * frames.texi (Layout Parameters): Mention that Nextstep also
2926 allows only one tool-bar line. Suggested by Stephen Eglen.
2927
97d8273f
CY
2928 * nonascii.texi (Text Representations): Copyedits.
2929 (Coding System Basics): Also mention utf-8-emacs.
2930 (Converting Representations, Selecting a Representation)
2931 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2932 Copyedits.
2933 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2934
2bad3299
CY
29352009-04-09 Chong Yidong <cyd@stupidchicken.com>
2936
2937 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2938 (Filling): Clarify REGION argument of fill-paragraph.
2939 Document fill-forward-paragraph-function.
2bad3299
CY
2940 (Special Properties): Remove "new in Emacs 22" declaration.
2941 (Clickable Text): Merge with Links and Mouse-1 node.
2942
5dcb4c4e
SM
2943 * display.texi (Button Properties, Button Buffer Commands):
2944 Change xref to Clickable Text.
2bad3299
CY
2945
2946 * tips.texi (Key Binding Conventions): Change xref to Clickable
2947 Text.
2948
2949 * elisp.texi (Top): Update node listing.
2950
ea30ce4f
CY
29512009-04-05 Chong Yidong <cyd@stupidchicken.com>
2952
47af2f4b
CY
2953 * markers.texi (The Mark): Copyedits. Improve description of
2954 handle-shift-selection.
2955 (The Region): Move use-region-p here from The Mark.
2956
ea30ce4f
CY
2957 * positions.texi (Screen Lines): Document (cols . lines) argument
2958 for vertical-motion.
2959
2aa8ea6e
CY
29602009-04-04 Chong Yidong <cyd@stupidchicken.com>
2961
3ec61d4e
CY
2962 * frames.texi (Frames): Clean up introduction. Document `ns'
2963 return value for framep.
2964 (Creating Frames): Note how the terminal is chosen.
2965 (Multiple Terminals, Multiple Displays): Merge into a single node.
2966 (Color Parameters): Fix typo.
2967
2968 * variables.texi (Local Variables, Buffer-Local Variables)
2969 (Creating Buffer-Local): Change link to Multiple Terminals.
2970
2971 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2972
2973 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2974 Terminals.
2975
2976 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2977 to Multiple Terminals.
2978
2979 * elisp.texi (Top): Update node listing.
2980 * vol2.texi (Top): Update node listing.
2981 * vol1.texi (Top): Update node listing.
2982
9257072f
CY
2983 * buffers.texi (Current Buffer): Note that the append-to-buffer
2984 example is no longer in synch with the latest code. Tie the two
2985 examples together.
2986
2aa8ea6e
CY
2987 * files.texi (File Attributes): Move note about MS-DOS from
2988 Changing Files to File Attributes.
2989 (Create/Delete Dirs): Note that mkdir is an alias for this.
2990
22e74b17
CY
29912009-04-01 Markus Triska <triska@gmx.at>
2992
2993 * processes.texi (Filter Functions): Suggest how to handle output
2994 batches.
2995
4bbe48ec
CY
29962009-03-30 Chong Yidong <cyd@stupidchicken.com>
2997
2998 * help.texi (Accessing Documentation): Update example to use
2999 help-setup-xref and with-help-window.
3000 (Help Functions): Remove print-help-return-message, which is
3001 semi-obsolete due to with-help-window. Document help-buffer and
3002 help-setup-xref.
3003
b9723f39
CY
30042009-03-29 Chong Yidong <cyd@stupidchicken.com>
3005
5dcb4c4e
SM
3006 * help.texi (Accessing Documentation, Help Functions):
3007 Remove information about long-obsolete Emacs versions.
9eb52e90 3008
b9723f39
CY
3009 * modes.texi (Mode Line Variables): The default values of the mode
3010 line variables are now more complicated.
3011
b0cc32db
CY
30122009-03-28 Chong Yidong <cyd@stupidchicken.com>
3013
3c25a5a9
CY
3014 * modes.texi (Major Mode Conventions): Note that specialness is
3015 inherited.
31c9eebb
CY
3016 (Derived Modes): Note that define-derive-mode sets the mode-class
3017 property.
3c25a5a9 3018
b0cc32db
CY
3019 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3020 goto-map. Add search-map to the list.
3021
c5e0006d
EZ
30222009-03-27 Eli Zaretskii <eliz@gnu.org>
3023
1213465a
EZ
3024 * os.texi (System Environment): Update the list of system-type
3025 values.
3026
c5e0006d
EZ
3027 * markers.texi (The Mark) <handle-shift-selection>: Update for
3028 removal of the optional argument DEACTIVATE.
3029
48bab3d6
CY
30302009-03-25 Chong Yidong <cyd@stupidchicken.com>
3031
3032 * commands.texi (Focus Events): Most X window managers don't use
3033 focus-follows-mouse nowadays.
3034
6e4ff1b6
CY
30352009-03-24 Chong Yidong <cyd@stupidchicken.com>
3036
3037 * commands.texi (Defining Commands): Clarify introduction.
3038 (Using Interactive): Not that interactive can be put in a symbol
3039 property.
3040 (Interactive Call): Note that a symbol with a non-nil
3041 interactive-form property satisfies commandp.
3042
11625308
JB
30432009-03-23 Juanma Barranquero <lekktu@gmail.com>
3044
3045 * minibuf.texi (Intro to Minibuffers): Fix typos.
3046
7b34420d
CY
30472009-03-23 Chong Yidong <cyd@stupidchicken.com>
3048
3049 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3050 about minibuffers in old Emacs versions. Copyedits.
3051 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3052 (Text from Minibuffer): Simplify introduction.
3053
f9257eed
AM
30542009-03-22 Alan Mackenzie <acm@muc.de>
3055
3056 * commands.texi (Using Interactive): Clarify string argument to
3057 `interactive' - even promptless elements need \n separators.
3058
f639ba70
CY
30592009-03-18 Chong Yidong <cyd@stupidchicken.com>
3060
3061 * minibuf.texi (Completion Styles): New node.
3062
3063 * elisp.texi (Top): Update node listing.
3064
d897e8ee
CY
30652009-03-17 Chong Yidong <cyd@stupidchicken.com>
3066
3067 * minibuf.texi (Basic Completion): Note that
3068 read-file-name-completion-ignore-case and
3069 read-buffer-completion-ignore-case can override
3070 completion-ignore-case.
3071 (Minibuffer Completion): Document completing-read changes.
3072 (Completion Commands): Avoid mentioning partial completion mode.
3073 Document minibuffer-completion-confirm changes, and
3074 minibuffer-confirm-exit-commands.
3075 (High-Level Completion): Document new require-match behavior for
3076 read-buffer. Document read-buffer-completion-ignore-case.
3077 (Reading File Names): Document new require-match behavior for
3078 read-file-name.
3079
b1f23349
CY
30802009-03-14 Chong Yidong <cyd@stupidchicken.com>
3081
3082 * debugging.texi (Error Debugging): Don't mislead the reader into
3083 thinking that debug-on-error enters debugger for C-f at EOB.
3084 (Error Debugging): Setting debug-on-init within the init file
3085 works, and has for some time.
3086
d6eb4e25
KH
30872009-03-13 Kenichi Handa <handa@m17n.org>
3088
3089 * display.texi (Fontsets): Update the description.
3090
1cf53dc5
CY
30912009-03-13 Chong Yidong <cyd@stupidchicken.com>
3092
3093 * advice.texi (Advising Primitives): Link to What Is a Function.
3094
81f919fc
CY
30952009-03-12 Chong Yidong <cyd@stupidchicken.com>
3096
cf4229eb
CY
3097 * compile.texi (Speed of Byte-Code): Update example.
3098 (Disassembly): Update examples.
3099
81f919fc 3100 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3101
3102 * customize.texi (Common Keywords): It's not necessary to use :tag
3103 to remove hyphens, as custom-unlispify-tag-name does it
3104 automatically.
5dcb4c4e
SM
3105 (Variable Definitions): Link to File Local Variables.
3106 Document customized-value symbol property.
f2bbc08c
CY
3107 (Customization Types): Move menu to end of node.
3108
955964d7
CY
31092009-03-10 Chong Yidong <cyd@stupidchicken.com>
3110
3111 * macros.texi (Compiling Macros): Omit misleading sentence, which
3112 implied that macros can only be used in the same file they are
3113 defined.
3114 (Backquote): Remove obsolete information about Emacs 19.
3115
d25ed7db
GM
31162009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3117
3118 * display.texi (Display Margins): Fix paren typo.
3119
d55f6ca5
CY
31202009-02-27 Chong Yidong <cyd@stupidchicken.com>
3121
f0e57ed8
CY
3122 * elisp.texi (Top): Update node listing.
3123
3124 * variables.texi (Variables): Clarify introduction.
3125 (Global Variables): Mention that setq is a special form.
3126 (Local Variables): Use active voice.
3127 (Tips for Defining): Mention marking variables as safe.
3128 (Buffer-Local Variables): Mention terminal-local and frame-local
3129 variables together.
3130 (File Local Variables): Copyedits.
3131 (Frame-Local Variables): Note that they are not really useful.
3132 (Future Local Variables): Node deleted.
3133
d55f6ca5 3134 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3135 Unicode escape syntax.
d55f6ca5 3136
ca8f09a8
CY
31372009-02-23 Chong Yidong <cyd@stupidchicken.com>
3138
3139 * control.texi (Control Structures): Add cindex entry for "textual
3140 order".
3141
3142 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3143 instead of "expression" throughout.
3144 (Function Indirection): Copyedits. Use active voice.
3145 (Eval): The default value of max-lisp-eval-depth is now 400.
3146
a20878b6
MB
31472009-02-23 Miles Bader <miles@gnu.org>
3148
3149 * processes.texi (System Processes): Rename `system-process-attributes'
3150 to `process-attributes'.
3151
61f66044
CY
31522009-02-22 Chong Yidong <cyd@stupidchicken.com>
3153
1b80d1f3
CY
3154 * symbols.texi (Property Lists): Emphasize that property lists are
3155 not restricted to symbol cells.
3156 (Other Plists): Copyedit.
3157
61f66044
CY
3158 * sequences.texi (Sequences Arrays Vectors): Make introduction
3159 more concise.
3160 (Arrays): Mention char-tables and bool-vectors too.
3161 (Vectors): Don't repeat information given in Arrays node. Link to
3162 nodes that explain the vector usage examples.
3163 (Char-Tables): Note that char-table elements can have arbitrary
3164 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3165 Link to Property Lists node.
61f66044 3166
9403944b
CY
31672009-02-22 Chong Yidong <cyd@stupidchicken.com>
3168
3169 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3170 `append'.
4068c7b4 3171 (List Elements): Copyedits.
9403944b
CY
3172
3173 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3174 of `vconcat'.
3175
3176 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3177 Emacs 20 usage of `concat'.
3178 (Case Conversion): Copyedits.
3179
b87a185f
CY
31802009-02-21 Chong Yidong <cyd@stupidchicken.com>
3181
3182 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3183 Minor edits.
3184 (Frame Configuration Type): Emphasize that it is not primitive.
3185 (Font Type): New node.
3186 (Type Predicates): Add fontp; type-of now recognizes font object
3187 types.
3188
3189 * intro.texi (Version Info): Update version numbers in examples.
3190 (Acknowledgements): List more contributors.
3191
3192 * elisp.texi: Bump version number to 3.0.
3193 (Top): Link to Font Type node.
3194
867d4bb3
JB
31952009-02-20 Juanma Barranquero <lekktu@gmail.com>
3196
3197 * modes.texi (Major Mode Conventions): Remove duplicate words.
3198 (Customizing Keywords): Fix typo.
3199
77730170
EZ
32002009-02-14 Eli Zaretskii <eliz@gnu.org>
3201
3202 * nonascii.texi (User-Chosen Coding Systems): Document that
3203 select-safe-coding-system suggests raw-text if there are raw bytes
3204 in the region.
3205 (Explicit Encoding): Warn not to use `undecided' when encoding.
3206
c8736212
GM
32072009-02-11 Glenn Morris <rgm@gnu.org>
3208
3209 * frames.texi (Visibility of Frames): Mention the effect multiple
3210 workspaces/desktops can have on visibility.
3211
ab992d66
EZ
32122009-02-07 Eli Zaretskii <eliz@gnu.org>
3213
c8736212
GM
3214 * text.texi (Commands for Insertion):
3215 * commands.texi (Event Mod):
3216 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3217 * nonascii.texi (Translation of Characters):
3218 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3219 (Explicit Encoding): Document the `charset' text property produced
3220 by decode-coding-region and decode-coding-string.
ab992d66 3221
e651a255
AM
32222009-01-27 Alan Mackenzie <acm@muc.de>
3223
3224 * modes.texi (Search-based Fontification): Correct a typo.
3225
bc5cde4b
JB
32262009-01-25 Juanma Barranquero <lekktu@gmail.com>
3227
3228 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3229 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3230
3533155b
EZ
32312009-01-24 Eli Zaretskii <eliz@gnu.org>
3232
f721deda
EZ
3233 * display.texi (Window Systems): Document the value of
3234 `initial-window-system' under --daemon.
3235
3533155b
EZ
3236 * os.texi (System Environment): Remove description of the
3237 `environment' function which has been deleted.
3238
f79b43b2
DN
32392009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3240
3241 * frames.texi (Multiple Displays): Remove documentation for
3242 removed function make-frame-on-tty.
3243
e3aa6669
CY
32442009-01-22 Chong Yidong <cyd@stupidchicken.com>
3245
3246 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3247 write-region-annotate-functions.
3248 Document write-region-post-annotation-function.
e3aa6669 3249
fb13a416
CY
32502009-01-19 Chong Yidong <cyd@stupidchicken.com>
3251
3252 * display.texi (Font Lookup): Document WIDTH argument of
3253 x-list-fonts.
3254
02eccf6b
EZ
32552009-01-17 Eli Zaretskii <eliz@gnu.org>
3256
ead3f58d
EZ
3257 * maps.texi (Standard Keymaps): Rename function-key-map to
3258 local-function-key-map.
3259
3260 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3261 local-function-key-map.
3262
3263 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3264 and `set-keyboard-coding-system' now accept an optional terminal
3265 argument.
3266
3267 * commands.texi (Event Mod): `keyboard-translate-table' is now
3268 terminal-local.
3269 (Function Keys): Rename function-key-map to
3270 local-function-key-map.
3271
df05a163
EZ
3272 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3273 frames.texi.
3274
0ed8034e 3275 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3276 `delete-terminal-functions', `suspend-tty-functions' and
3277 `resume-tty-functions'.
0ed8034e
EZ
3278
3279 * frames.texi (Frames): Document `frame-terminal' and
3280 `terminal-live-p'.
3281 (Multiple Displays): Document `make-frame-on-tty'.
3282 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3283 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3284 (Terminal Parameters): Document `terminal-parameters',
3285 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3286
3287 * os.texi (System Environment): Document `environment' and
3288 `initial-environment'.
490f1197
EZ
3289 (Suspending Emacs): Update for multi-tty; document
3290 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3291
02eccf6b
EZ
3292 * nonascii.texi (Coding System Basics): More accurate description
3293 of `raw-text'.
3294
f19fea97
JB
32952009-01-12 Juanma Barranquero <lekktu@gmail.com>
3296
3297 * display.texi (Low-Level Font): Fix typo.
3298
16fa292f
CY
32992009-01-10 Chong Yidong <cyd@stupidchicken.com>
3300
3301 * elisp.texi (Top): Update node listing.
3302
3303 * display.texi (PostScript Images): Node deleted.
3304
0b4faef3
EZ
33052009-01-10 Eli Zaretskii <eliz@gnu.org>
3306
3355f04d
EZ
3307 * processes.texi (Decoding Output): Document that null bytes force
3308 no-conversion for reading process output.
3309
3310 * files.texi (Reading from Files): Document that null bytes force
3311 no-conversion when visiting files.
3312
11625308 3313 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3314
5dcb4c4e
SM
3315 * nonascii.texi (Lisp and Coding Systems):
3316 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3317 (Character Properties): Improve wording.
0b4faef3 3318
ce9cf065
CY
33192009-01-09 Chong Yidong <cyd@stupidchicken.com>
3320
3321 * display.texi (Font Lookup): Remove obsolete function
3322 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3323 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3324 (Font Selection): Reorder order of variable descriptions.
3325 Minor clarifications.
ce9cf065
CY
3326
3327 * elisp.texi (Top): Update node listing.
3328
ab756fb3
GM
33292009-01-09 Glenn Morris <rgm@gnu.org>
3330
3331 * commands.texi (Command Loop Info): Say that last-command-char and
3332 last-input-char are obsolete aliases.
3333
3334 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3335 last-input-char and last-command-char, since they are just aliases for
3336 last-input-event and last-command-event.
3337
3338 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3339 last-command-char.
3340
6b2b8ab1
CY
33412009-01-08 Chong Yidong <cyd@stupidchicken.com>
3342
3343 * elisp.texi: Update node listing.
3344
3345 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3346 (Face Attributes): Don't link to Font Lookup.
3347 Document font-family-list.
6b2b8ab1
CY
3348 (Fonts): New node.
3349
3568e767
JR
33502009-01-08 Jason Rumney <jasonr@gnu.org>
3351
3352 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3353 changing the standard pointer shapes. (Bug#1485)
3568e767 3354
6221c8db
CY
33552009-01-08 Chong Yidong <cyd@stupidchicken.com>
3356
3357 * display.texi (Attribute Functions): Note that a function value
3358 :height is relative, and that compatibility functions work by
3359 calling set-face-attribute.
3360 (Displaying Faces): Reorder list in order of increasing priority.
3361 (Face Remapping): New node. Content moved here from Displaying
3362 Faces.
3363 (Glyphs): Link to Face Functions.
3364
e3d3799a
CY
33652009-01-08 Chong Yidong <cyd@stupidchicken.com>
3366
3367 * display.texi (Faces): Don't discuss face id here. facep does
3368 not return t.
3369 (Defining Faces): Minor clarification.
3370 (Face Attributes): Rearrange items to match docstring of
3371 set-face-attribute. Add :foundry attribute. Document new role of
3372 :font attribute. Texinfo usage fix.
3373 (Attribute Functions): Copyedits.
3374 (Face Functions): Note that face number is seldom used.
3375
638a2457
RS
33762009-01-05 Richard M Stallman <rms@gnu.org>
3377
3378 * strings.texi (Predicates for Strings): Minor clarification.
3379
3380 * functions.texi (Function Safety): Texinfo usage fix.
3381
49ea0074
JB
33822009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3383
3384 * objects.texi (General Escape Syntax): Fix typo.
3385
9f822178
MR
33862009-01-03 Martin Rudalics <rudalics@gmx.at>
3387
3388 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3389 works via the default value of pop-up-frame-function.
3390
af34ad36
EZ
33912009-01-02 Eli Zaretskii <eliz@gnu.org>
3392
3393 * processes.texi (System Processes): Document the `time' and
3394 `ctime' attributes of `system-process-attributes'.
3395
d31f6679
CY
33962009-01-01 Chong Yidong <cyd@stupidchicken.com>
3397
3398 * display.texi (Face Attributes): Clarify :height attribute.
3399
174dc00c
MR
34002008-12-31 Martin Rudalics <rudalics@gmx.at>
3401
3402 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3403 the front of the buffer list. Add entries for `last-buffer' and
3404 `unbury-buffer'.
3405
b8afe7e4
EZ
34062008-12-27 Eli Zaretskii <eliz@gnu.org>
3407
d14030f5
EZ
3408 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3409 and its subsections.
3410
3411 * frames.texi (Multiple Terminals, Low-level Terminal)
3412 (Terminal Parameters, Frames on Other TTY devices): New sections.
3413 (Frames): Add an xref to "Multiple Terminals".
3414
765980a4
EZ
3415 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3416
3417 * objects.texi (Terminal Type): New node.
3418 (Editing Types): Add it to the menu.
3419
47bd5577
EZ
3420 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3421 Variables".
3422
eb22b78c 3423 * variables.texi (Directory Local Variables): New node.
47bd5577 3424 (Variables): Add a menu item for it.
eb22b78c 3425
b8afe7e4
EZ
3426 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3427 `generated-autoload-file'.
3428
77bb0476
EZ
34292008-12-20 Eli Zaretskii <eliz@gnu.org>
3430
028e2c19
EZ
3431 * os.texi (Startup Summary): Add xref to documentation of
3432 `initial-window-system'.
3433
77bb0476
EZ
3434 * display.texi (Window Systems): Document `window-system' the
3435 function. The variable `window-system' is now frame-local.
028e2c19 3436 Document `initial-window-system'.
77bb0476 3437
dda87836
MR
34382008-12-19 Martin Rudalics <rudalics@gmx.at>
3439
3440 * windows.texi (Windows): Rewrite description of
3441 fit-window-to-buffer.
3442
caef3ed2
GM
34432008-12-13 Glenn Morris <rgm@gnu.org>
3444
3445 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3446 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3447
21c58e4d
GM
34482008-12-12 Glenn Morris <rgm@gnu.org>
3449
3450 * debugging.texi (Error Debugging): Refer forwards to
3451 eval-expression-debug-on-error.
3452
af38459f
EZ
34532008-12-05 Eli Zaretskii <eliz@gnu.org>
3454
5dedd9b5
EZ
3455 * strings.texi (String Basics): Only unibyte strings that
3456 represent key sequences hold 8-bit raw bytes.
3457
af38459f
EZ
3458 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3459 paragraph to speak about `undecided'.
3460 (Character Properties): Don't explain the meaning of each
3461 property; instead, identify their Unicode Standard names.
b3f1f4a5 3462 (Character Sets): Document `map-charset-chars'.
af38459f 3463
fa047ae7
GM
34642008-12-02 Glenn Morris <rgm@gnu.org>
3465
3466 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3467 section yet again.
3468
47dbc044
EZ
34692008-11-29 Eli Zaretskii <eliz@gnu.org>
3470
98d05998
EZ
3471 * nonascii.texi (Character Properties): New Section.
3472 (Specifying Coding Systems): Document
3473 `coding-system-priority-list', `set-coding-system-priority', and
3474 `with-coding-priority'.
3475 (Lisp and Coding Systems): Document `check-coding-systems-region'
3476 and `coding-system-charset-list'.
3477 (Coding System Basics): Document `coding-system-aliases'.
3478
3479 * elisp.texi (Top): Add a @detailmenu entry for "Character
3480 Properties".
3481
47dbc044
EZ
3482 * objects.texi (Character Type): Correct the range of Emacs
3483 characters. Add an @xref to "Character Codes".
3484
3485 * strings.texi (String Basics): Add an @xref to "Character Codes".
3486
3487 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3488
3489 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3490 (Character Codes): Document `max-char'.
3491
8b80cdf5
EZ
34922008-11-28 Eli Zaretskii <eliz@gnu.org>
3493
3494 * nonascii.texi (Text Representations, Converting Representations)
3495 (Character Sets, Scanning Charsets, Translation of Characters):
3496 Make text more accurate.
3497
a99dceba
GM
34982008-11-28 Glenn Morris <rgm@gnu.org>
3499
3500 * files.texi (Format Conversion Round-Trip): Improve previous change.
3501
f6dc3bed
CY
35022008-11-26 Chong Yidong <cyd@stupidchicken.com>
3503
3504 * modes.texi (Auto Major Mode): Fix example.
3505
5da9413d
GM
35062008-11-25 Glenn Morris <rgm@gnu.org>
3507
3508 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3509
3510 * files.texi (Format Conversion Round-Trip):
3511 Use active voice for previous change.
3512
fcca848c
CY
35132008-11-25 Chong Yidong <cyd@stupidchicken.com>
3514
3515 * os.texi (Processor Run Time):
3516 * processes.texi (Transaction Queues):
3517 * markers.texi (The Mark):
3518 * windows.texi (Choosing Window, Selecting Windows):
3519 * files.texi (Changing Files, Magic File Names):
3520 * commands.texi (Key Sequence Input):
3521 * functions.texi (Declaring Functions):
3522 * strings.texi (Predicates for Strings):
3523 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3524
36c8dc54
CY
35252008-11-24 Chong Yidong <cyd@stupidchicken.com>
3526
3527 * help.texi (Accessing Documentation): Update example.
3528
3529 * variables.texi (Defining Variables): Note that `*' is not
3530 necessary if defcustom is used.
3531
2a79b242
EZ
35322008-11-22 Eli Zaretskii <eliz@gnu.org>
3533
3534 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3535 Characters" from @detailmenu.
3536
3537 * nonascii.texi (Character Codes, Character Sets)
3538 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3539 (Chars and Bytes, Splitting Characters): Sections removed.
3540
392f0d26
LK
35412008-11-22 Lute Kamstra <lute@gnu.org>
3542
3543 * positions.texi (Text Lines): Update goto-line documentation.
3544
af1a5cd5
MR
35452008-11-21 Martin Rudalics <rudalics@gmx.at>
3546
6a4cfb0c
MR
3547 * frames.texi (Frames): Fix typo, add cross references, reword.
3548 (Initial Parameters): Reword special-display-frame-alist text.
3549 (Frames and Windows): Reword. Describe argument norecord for
3550 set-frame-selected-window.
3551 (Input Focus): Describe argument norecord for select-frame.
3552 Remove comment on MS-Windows behavior for focus-follows-mouse.
3553 (Raising and Lowering): Mention windows-frames dichotomy in
3554 metaphor.
3555
af1a5cd5
MR
3556 * windows.texi (Displaying Buffers, Vertical Scrolling)
3557 (Horizontal Scrolling): Fix indenting and rewording issues
3558 introduced with 2008-11-07 change.
3559
c249fa9c
GM
35602008-11-20 Glenn Morris <rgm@gnu.org>
3561
3562 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3563 element of `format-alist'.
3564
204d4665
GM
35652008-11-19 Glenn Morris <rgm@gnu.org>
3566
3567 * doclicense.texi: Update to FDL 1.3.
3568 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3569
cc0910af
CY
35702008-11-18 Chong Yidong <cyd@stupidchicken.com>
3571
efe6e7c4
CY
3572 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3573 vars, which are obsolete. Mention jit-lock-register.
3574
5dcb4c4e
SM
3575 * modes.texi (Other Font Lock Variables):
3576 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3577
cc0910af
CY
3578 * frames.texi (Color Parameters): Document alpha parameter.
3579
aeeedf76
MR
35802008-11-16 Martin Rudalics <rudalics@gmx.at>
3581
3582 * windows.texi (Splitting Windows, Deleting Windows)
3583 (Selecting Windows, Cyclic Window Ordering)
3584 (Buffers and Windows, Displaying Buffers, Choosing Window)
3585 (Dedicated Windows, Window Point, Window Start and End)
3586 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3587 (Size of Window, Resizing Windows, Window Configurations)
3588 (Window Parameters): Avoid @var at beginning of sentences and
3589 reword accordingly.
3590
4c565c5c
LK
35912008-11-11 Lute Kamstra <lute@gnu.org>
3592
3593 * files.texi (File Name Components): Fix file-name-extension
3594 documentation.
3595
25f494c9
JB
35962008-11-11 Juanma Barranquero <lekktu@gmail.com>
3597
3598 * frames.texi (Basic Parameters): Remove display-environment-variable
3599 and term-environment-variable.
3600
a1401ab1
EZ
36012008-11-08 Eli Zaretskii <eliz@gnu.org>
3602
3603 * windows.texi (Basic Windows, Splitting Windows)
3604 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3605 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3606 (Resizing Windows, Window Configurations, Window Parameters):
3607 Fix wording and markup.
a1401ab1 3608
efafc282
MR
36092008-11-07 Martin Rudalics <rudalics@gmx.at>
3610
3611 * windows.texi (Windows): Update entries.
3612 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3613 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3614 (Selecting Windows, Cyclic Window Ordering): Reword with special
3615 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3616 (Buffers and Windows, Choosing Window): Reword with special
3617 emphasis on dedicated windows.
3618 (Displaying Buffers): Reword. For switch-to-buffer mention that
3619 it may fall back on pop-to-buffer. For other-window try to
3620 explain how it treats the cyclic ordering of windows.
efafc282
MR
3621 (Dedicated Windows): New node and section discussing dedicated
3622 windows and associated functions.
86ab855a 3623 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3624 (Window Start and End): Rename node and section title. Reword.
3625 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3626 Minor rewording.
3627 (Size of Window): Reword, in particular text on window-width.
3628 (Resizing Windows): Reword. Add text on balancing windows.
3629 (Window Configurations): Reword. Mention window parameters.
3630 (Window Parameters): New node and section on window parameters.
3631 (Window Hooks): Reword. Mention that
3632 window-configuration-change-hook is run "buffer-locally".
3633 * elisp.texi (Top): Update Windows entries in @detailmenu
3634 section.
3635
d60a8ab2
JB
36362008-11-04 Juanma Barranquero <lekktu@gmail.com>
3637
3638 * searching.texi (Regexp Search): Fix typo.
3639
01777627
CY
36402008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3641
3642 * searching.texi (Regexp Search): Document GREEDY arg.
3643 (Simple Match Data): Fix return value.
3644
c4526e93
EZ
36452008-11-01 Eli Zaretskii <eliz@gnu.org>
3646
3647 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3648 with Emacs 23 internal representation of characters.
3649 Document `unibyte-string'.
c4526e93 3650
fe2ae8b5
CY
36512008-10-28 Chong Yidong <cyd@stupidchicken.com>
3652
3653 * processes.texi (Process Information): Note that process-status
3654 does not accept buffer names.
3655
cc5a21e3
CY
36562008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3657
3658 * positions.texi (Skipping Characters): Correct return value of
3659 skip-chars-forward.
3660
09460d9a
MR
36612008-10-25 Martin Rudalics <rudalics@gmx.at>
3662
520b29e7
MR
3663 * windows.texi (Deleting Windows): Update documentation of
3664 delete-windows-on.
3665 (Buffers and Windows): Update documentations of
3666 get-buffer-window and get-buffer-window-list.
3667 (Displaying Buffers): Update documentation of
3668 replace-buffer-in-windows.
3669
09460d9a
MR
3670 * buffers.texi (Current Buffer): Reword set-buffer and
3671 with-current-buffer documentations.
3672 (Creating Buffers): Reword documentation of get-buffer-create.
3673
4d48fcdc
MR
36742008-10-23 Martin Rudalics <rudalics@gmx.at>
3675
3676 * buffers.texi (Current Buffer): Reword documentation of
3677 set-buffer.
3678 (Buffer Names): Reword documentation of buffer-name.
3679 (The Buffer List): For bury-buffer explain what happens with the
3680 buffer's window.
3681 (Creating Buffers): Say that get-buffer-create's arg is called
3682 buffer-or-name.
3683
f0143c43
CY
36842008-10-22 Chong Yidong <cyd@stupidchicken.com>
3685
3e5dbbd3
CY
3686 * advice.texi (Computed Advice): Explain what DEFINITION is.
3687
f0143c43
CY
3688 * nonascii.texi (Character Codes): Remove obsolete function
3689 char-valid-p, and document characterp instead.
3690
52a94b85
MR
36912008-10-22 Martin Rudalics <rudalics@gmx.at>
3692
3693 * windows.texi (Displaying Buffers): Reword documentation of
3694 pop-to-buffer.
3695 (Choosing Window): Rewrite documentation of display-buffer and
3696 its options.
3697
f76f8246
MR
3698 * buffers.texi (Killing Buffers): Update documentation of
3699 kill-buffer.
3700
acc8b598
EZ
37012008-10-21 Eli Zaretskii <eliz@gnu.org>
3702
80e6b6df
EZ
3703 * processes.texi (Serial Ports): Fix wording and improve markup.
3704
3645358a
EZ
3705 * searching.texi (Regexp Search): Document `string-match-p' and
3706 `looking-at-p'.
3707 (POSIX Regexps): Add an xref for "non-greedy".
3708 (Regexp Special): Add @cindex entry for "non-greedy".
3709
b3d50cff 3710 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3711 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3712
73b7530a
EZ
3713 * frames.texi (Color Names): Add an xref to `read-color'.
3714
3715 * minibuf.texi (High-Level Completion): Document `read-color'.
3716
acc8b598
EZ
3717 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3718
3719 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3720
3721 * buffers.texi (Swapping Text): New section, documents
3722 `buffer-swap-text'.
3723
10e187e8
MR
37242008-10-21 Martin Rudalics <rudalics@gmx.at>
3725
3726 * windows.texi (Resizing Windows): Minor wording fix.
3727
fd6f900c
EZ
37282008-10-20 Eli Zaretskii <eliz@gnu.org>
3729
3730 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3731 and `combine-and-quote-strings'.
3732
3733 * strings.texi (Creating Strings): Add xrefs for them.
3734
e4372165
EZ
37352008-10-19 Eli Zaretskii <eliz@gnu.org>
3736
d6328fba
EZ
3737 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3738 match the corresponding menu in minibuf.texi.
3739
e4372165
EZ
3740 * minibuf.texi (Reading File Names): Document `read-shell-command'
3741 and `minibuffer-local-shell-command-map'.
3742
5d8dda33
MR
37432008-10-19 Martin Rudalics <rudalics@gmx.at>
3744
3745 * windows.texi (Resizing Windows): Remove var{} around "window" in
3746 documentation of enlarge-window.
3747 Rewrite documentation of window-min-height and window-min-width.
3748
437706cd
EZ
37492008-10-19 Eli Zaretskii <eliz@gnu.org>
3750
80f85d7c
EZ
3751 * functions.texi (Calling Functions): Document `apply-partially'.
3752
291703b5
EZ
3753 * hooks.texi (Standard Hooks): Mention
3754 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3755
3756 * variables.texi (File Local Variables): Document
3757 `file-local-variables-alist', `before-hack-local-variables-hook'
3758 and `hack-local-variables-hook'.
3759
583d8b3c
EZ
3760 * processes.texi (Synchronous Processes): Document `process-lines'.
3761
5dcb4c4e
SM
3762 * customize.texi (Variable Definitions):
3763 Document `custom-reevaluate-setting'.
437706cd 3764
7e51d89b
MR
37652008-10-18 Martin Rudalics <rudalics@gmx.at>
3766
3767 * windows.texi (Choosing Window, Deleting Windows)
3768 (Displaying Buffers): Expand documentation of dedicated windows.
3769
43c59a3d
EZ
37702008-10-18 Eli Zaretskii <eliz@gnu.org>
3771
018a960d
EZ
3772 * files.texi (Changing Files): Document symbolic input of file
3773 modes to `set-file-modes'. Document `read-file-modes' and
3774 `file-modes-symbolic-to-number'.
3775
2c0b8144
EZ
3776 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3777 and `search-map'.
3778
5dcb4c4e
SM
3779 * searching.texi (Search and Replace):
3780 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3781 Document `multi-query-replace-map'.
80120f13 3782
6d4913f0 3783 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3784 (Completion Commands, Reading File Names):
3785 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3786 `minibuffer-local-filename-must-match-map'.
3787 (Minibuffer Completion): The `require-match' argument to
3788 `completing-read' can now have the value `confirm-only'.
3789
43c59a3d
EZ
3790 * windows.texi (Displaying Buffers): Minor wording fix.
3791 (Choosing Window): `split-height-threshold' can now be nil.
3792 Document `split-width-threshold'. `pop-up-frames' can have the
3793 value `graphic-only'.
3794
f36acfd9
EZ
37952008-10-17 Eli Zaretskii <eliz@gnu.org>
3796
3797 * os.texi (Startup Summary): Document `before-init-time' and
3798 `after-init-time'. Document `initial-window-system' and
3799 `window-system-initialization-alist'. Document reading the
3800 abbrevs file. Document the call to `server-start' under --daemon.
3801 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3802 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3803 (Time Parsing): Document `format-seconds'.
f36acfd9 3804
96995b89
MR
38052008-10-17 Martin Rudalics <rudalics@gmx.at>
3806
3807 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3808 and reword.
3809
2de17c73
EZ
38102008-10-16 Eli Zaretskii <eliz@gnu.org>
3811
3812 * markers.texi (The Mark): Document use-region-p.
3813
9cf52b11
EZ
38142008-10-15 Eli Zaretskii <eliz@gnu.org>
3815
c3aaf1d7
EZ
3816 * internals.texi (Writing Emacs Primitives): The interactive spec
3817 of a primitive can be a Lisp form.
3818
841a1743
EZ
3819 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3820 values of transient-mark-mode. Document handle-shift-selection.
3821
3822 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3823 (Interactive Examples): Show an example of `^'.
3824 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3825 (Defining Commands, Using Interactive): The interactive-form of a
3826 function can be added via its symbol's property.
841a1743 3827
52441368
EZ
3828 * positions.texi (List Motion): beginning-of-defun-function can
3829 now accept an argument.
3830
8e8c1a72
EZ
3831 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3832 now return a list of strings.
3833
a33a1f2a
EZ
3834 * control.texi (Handling Errors): Document ignore-errors.
3835
4fb04348
EZ
3836 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3837 (Parameter Access): Document set-frame-parameter.
3838
ee666f84
EZ
3839 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3840 Hooks" for the effect of kill-all-local-variables on local hook
3841 functions.
3842
9cf52b11
EZ
3843 * modes.texi (Major Mode Conventions, Mode Line Variables):
3844 `mode-name' need not be a string. xref to "Mode Line Data" for
3845 details, and to "Emulating Mode Line" for computing a string
3846 value.
3847
22526bc4
EZ
38482008-10-14 Eli Zaretskii <eliz@gnu.org>
3849
a65f6a85
EZ
3850 * processes.texi (System Processes): New section.
3851 (Processes, Signals to Processes): Add xrefs to it.
3852
3853 * objects.texi (Editing Types): A `process' is a subprocess of
3854 Emacs, not just any process running on the OS.
3855
3856 * elisp.texi (Top): Adjust the @detailmenu for the above two
3857 changes.
3858
2724b26a
EZ
3859 * sequences.texi (Char-Tables): Remove documentation of
3860 set-char-table-default, which has no effect since Emacs 23.
3861 <char-table-range, set-char-table-range>: Don't mention generic
3862 characters and charsets. Add a cons cell as a possible argument.
3863
3864 * nonascii.texi (Splitting Characters)
3865 (Translation of Characters): Don't mention generic characters.
3866
3867 * display.texi (Fontsets): Don't mention generic characters.
3868
22526bc4 3869 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3870 argument FUNCTION with a cons cell as KEY.
22526bc4 3871
eaf4b689
EZ
38722008-10-13 Eli Zaretskii <eliz@gnu.org>
3873
45e46036
EZ
3874 * objects.texi (Primitive Function Type): Move "@cindex special
3875 forms" from here...
3876
3877 * eval.texi (Special Forms): ...to here.
3878
3879 * functions.texi (What Is a Function): `functionp' returns nil for
3880 special forms. Add an xref.
3881
eaf4b689
EZ
3882 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3883 Variables".
3884
3885 * variables.texi (Frame-Local Variables): New section.
3886 (Buffer-Local Variables): Add an xref to it.
3887 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3888 have both frame-local and buffer-local binding.
3889
3890 * frames.texi (Frames): Mention multiple tty frames.
3891 (Frame Parameters, Parameter Access): Mention frame-local variable
3892 bindings.
3893
15688fce
GM
38942008-09-20 Glenn Morris <rgm@gnu.org>
3895
3896 * display.texi (Defining Faces): Recommend against face variables.
3897
35539065
JB
38982008-09-16 Juanma Barranquero <lekktu@gmail.com>
3899
3900 * display.texi (Echo Area Customization): Fix typo.
3901
6a57054b
JB
39022008-09-09 Juanma Barranquero <lekktu@gmail.com>
3903
3904 * loading.texi (Where Defined): Add `defface' item.
3905
d632fb82
MR
39062008-09-06 Martin Rudalics <rudalics@gmx.at>
3907
3908 * loading.texi (Where Defined): Fix description of symbol-file.
3909
905a9adb
JR
39102008-08-26 Jason Rumney <jasonr@gnu.org>
3911
3912 * display.texi (TIFF Images): New section describing :index property.
3913
852e91b7
CY
39142008-08-23 Chong Yidong <cyd@stupidchicken.com>
3915
3916 * display.texi (Temporary Displays): Remove unnecessary comment
3917 about usage of temp-buffer-show-hook.
3918
6be001ee
CY
39192008-08-05 Chong Yidong <cyd@stupidchicken.com>
3920
3921 * symbols.texi (Other Plists): Fix incorrect example.
3922 Suggested by Florian Beck.
3923
58e3d8e8
JB
39242008-07-31 Juanma Barranquero <lekktu@gmail.com>
3925
3926 * os.texi: Fix previous change.
3927
7c2fb837
DN
39282008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3929
3930 * os.texi:
3931 * intro.texi:
3932 * files.texi: Remove VMS support.
3933
9e2a2647
DN
39342008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3935
3936 * os.texi:
3937 * frames.texi:
3938 * display.texi: Remove mentions of Mac Carbon.
3939
c4f4682b
MB
39402008-07-01 Miles Bader <miles@gnu.org>
3941
3942 * text.texi (Special Properties):
3943 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3944
3696411e
JB
39452008-06-28 Johan Bockgård <bojohan@gnu.org>
3946
3947 * display.texi (Other Image Types): Fix copy/paste error; say
3948 "PBM", not "XBM".
3949
f2a77c3a
DN
39502008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3951
3952 * os.texi: Remove references to obsolete systems.
3953
6d52677d
EZ
39542008-06-20 Eli Zaretskii <eliz@gnu.org>
3955
3956 * makefile.w32-in (distclean): Remove makefile.
3957
1a87da4c
GM
39582008-06-17 Glenn Morris <rgm@gnu.org>
3959
3960 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3961 (elisp, dist): Remove rules and variables that are obsolete now
3962 the lisp manual is no longer distributed separately.
3963
fdda1c5d
GM
39642008-06-16 Glenn Morris <rgm@gnu.org>
3965
646692e9
GM
3966 * configure, configure.in, mkinstalldirs: Remove unused files.
3967
3968 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3969 * vol1.texi (EMACSVER):
6a57054b 3970 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3971
3972 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3973 as per maintain.info.
3974
611bee81
GM
39752008-06-15 Glenn Morris <rgm@gnu.org>
3976
a7bed3a0
GM
3977 * makefile.w32-in (manual): Use "23" rather than "21".
3978
3979 * Makefile.in (emacsver): New, set by configure.
3980 (manual): Use emacsver.
3981
d794edf2
GM
3982 * intro.texi: Report bugs using M-x report-emacs-bug.
3983
611bee81
GM
3984 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3985
c73e02fa
GM
39862008-06-13 Daniel Engeler <engeler@gmail.com>
3987
3988 * elisp.texi, internals.texi, processes.texi: Add documentation
3989 about serial port access.
3990
e40a85cd
MB
39912008-06-05 Miles Bader <miles@gnu.org>
3992
3993 * display.texi (Displaying Faces): Update to reflect function
3994 renamings in face-remap.el.
3995
7b753744
JB
39962008-06-05 Juanma Barranquero <lekktu@gmail.com>
3997
3998 * display.texi (Fontsets): Fix typos.
3999
9d3d42fb
MB
40002008-06-03 Miles Bader <miles@gnu.org>
4001
7b753744
JB
4002 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4003 remove-relative-face-remapping, set-base-face-remapping,
4004 and set-default-base-face-remapping.
9d3d42fb 4005
f2cec7a9
MB
40062008-06-01 Miles Bader <miles@gnu.org>
4007
4008 * display.texi (Displaying Faces): Add face-remapping-alist.
4009
8f39c96d
SM
40102008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4011
4012 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4013 variable names.
4014
1ef5eecc
ER
40152008-05-03 Eric S. Raymond <esr@golux>
4016
352c8b4a 4017 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4018 (current-global-map) return references, not copies.
4019
63b4387f
JL
40202008-05-02 Juri Linkov <juri@jurta.org>
4021
4022 * minibuf.texi (Text from Minibuffer): Document a list of
4023 default values for `read-from-minibuffer'.
4024
38a8b703
JB
40252008-04-24 Juanma Barranquero <lekktu@gmail.com>
4026
4027 * nonascii.texi (Translation of Characters): Fix previous change.
4028
7c42e639
CY
40292008-04-20 Chong Yidong <cyd@stupidchicken.com>
4030
4031 * display.texi (Overlay Properties): Clarify role of underlying
4032 textprop and overlay keymaps for display strings.
4033
4034 * keymaps.texi (Active Keymaps): Ditto.
4035
25c0d999
SM
40362008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4037
4038 * minibuf.texi (Programmed Completion):
4039 Replace dynamic-completion-table with the new completion-table-dynamic.
4040
e3af5968
CY
40412008-04-07 Chong Yidong <cyd@stupidchicken.com>
4042
4043 * intro.texi (Some Terms): Change "fonts in this manual" index
4044 entry to "typographic conventions".
4045
6bfc8698
EZ
40462008-04-05 Eli Zaretskii <eliz@gnu.org>
4047
4048 * objects.texi (Text Props and Strings): Add indexing for read
4049 syntax of text properties.
4050
4972c361
SM
40512008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4052
4053 * processes.texi (Decoding Output): Remove process-filter-multibyte
4054 functions.
4055
c70a68db
MR
40562008-03-15 Martin Rudalics <rudalics@gmx.at>
4057
4058 * display.texi (Finding Overlays): Say that empty overlays at
4059 the end of the buffer are reported too.
4060
1291fd36
GM
40612008-03-13 Glenn Morris <rgm@gnu.org>
4062
4063 * elisp.texi (EMACSVER): Set to 23.0.60.
4064
c6b0dfd5
CY
40652008-02-26 Chong Yidong <cyd@stupidchicken.com>
4066
38a8b703 4067 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4068
875fc30c
GM
40692008-02-22 Glenn Morris <rgm@gnu.org>
4070
4071 * frames.texi (Position Parameters): Clarify the description of
4072 `left' and `top', using information from "Geometry".
4073 (Geometry): Give a pointer to "Position Parameters", rather than
4074 repeating information.
4075
d8c8e45a
GM
40762008-02-11 Glenn Morris <rgm@gnu.org>
4077
4078 * objects.texi (Equality Predicates): No longer talk about "two"
4079 functions.
4080
38a8b703 40812008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4082
4083 * objects.texi (Equality Predicates): Add defun for
4084 equal-including-properties.
4085
bfffe0b1
GM
40862008-02-10 Glenn Morris <rgm@gnu.org>
4087
4088 * objects.texi (Equality Predicates):
4089 Mention equal-including-properties.
4090
431b78c9
RS
40912008-02-07 Richard Stallman <rms@gnu.org>
4092
4093 * windows.texi (Window Start): Mention the feature of moving
4094 window-start to start of line.
4095
c8763fb6 40962008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4097
4098 * keymaps.texi (Tool Bar): Document rtl property.
4099
1a256502
TTN
41002008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4101
4102 * display.texi (Button Types):
4103 For define-button-type, clarify type of NAME.
4104
569382c2
MR
41052008-01-19 Martin Rudalics <rudalics@gmx.at>
4106
4107 * buffers.texi (Buffer Modification): Fix typo.
4108
f3041af1
DN
41092008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4110
4111 * os.texi (System Environment): Remove references to OSes that are
4112 not supported anymore.
4113
d35e1cd7
DN
41142008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4115
4116 * os.texi (System Environment): Remove mention for Masscomp.
4117
23af7580
RS
41182008-01-04 Richard Stallman <rms@gnu.org>
4119
4120 * display.texi (Faces): Don't talk about internal face vector as arg
4121 to facep.
4122
4123 * customize.texi (Type Keywords): Fix previous change.
4124
4125 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4126 * elisp.texi (Top): Fix menu for commands.texi change.
4127
ec7d5b1e
RS
41282007-12-30 Richard Stallman <rms@gnu.org>
4129
5dcb4c4e 4130 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4131 (Accessing Scroll): New node broken out of Accessing Mouse.
4132
101a6cea
RS
41332007-12-28 Richard Stallman <rms@gnu.org>
4134
4135 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4136 (Basic Parameters): For `title', refer to title bar.
041817a4 4137 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4138
72b7e664
RS
41392007-12-23 Richard Stallman <rms@gnu.org>
4140
4141 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4142 Improve some of the commented-out keywords' text too.
4143
27a4f445
MR
41442007-12-14 Martin Rudalics <rudalics@gmx.at>
4145
e2e3f1d7
MR
4146 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4147 "visit the current buffer".
4148
27a4f445
MR
4149 * os.texi (System Interface): Fix typo.
4150
a2afc99d
RS
41512007-12-04 Richard Stallman <rms@gnu.org>
4152
4153 * objects.texi (Symbol Type): Fix typo.
4154
b694135c
RS
41552007-12-03 Richard Stallman <rms@gnu.org>
4156
4157 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4158
f99a19da
GM
41592007-12-01 Glenn Morris <rgm@gnu.org>
4160
4161 * functions.texi (Declaring Functions): Improve previous change.
4162
8f4b37d8
GM
41632007-11-30 Glenn Morris <rgm@gnu.org>
4164
4165 * functions.texi (Declaring Functions): Add optional fourth
4166 argument of declare-function, and setting third argument to `t'.
4167
61a2fe01
RS
41682007-11-29 Richard Stallman <rms@gnu.org>
4169
4170 * customize.texi (Composite Types): Document `group' type.
4171
cbfc5193
GM
41722007-11-29 Glenn Morris <rgm@gnu.org>
4173
5dcb4c4e
SM
4174 * functions.texi (Declaring Functions): Add findex.
4175 Mention `external' files.
cbfc5193 4176
8386283a
JB
41772007-11-26 Juanma Barranquero <lekktu@gmail.com>
4178
4179 * functions.texi (Declaring Functions): Fix directive.
4180
a07c9a8b
RS
41812007-11-25 Richard Stallman <rms@gnu.org>
4182
4183 * help.texi (Help Functions): Clean up last change.
4184
4185 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4186
4187 * loading.texi (Named Features): Minor cleanup.
4188
4189 * macros.texi (Eval During Expansion): Minor cleanup.
4190
4191 * variables.texi (Variable Aliases): Minor cleanup.
4192
a0925923
RS
41932007-11-24 Richard Stallman <rms@gnu.org>
4194
4195 * functions.texi (Declaring Functions): Clarify previous change.
4196
4197 * compile.texi (Compiler Errors): Clarify previous change.
4198
20c63e44
RS
41992007-11-24 Richard Stallman <rms@gnu.org>
4200
e5e76c04 4201 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4202 Clarify the text and move items around.
4203
5bb0cda3
GM
42042007-11-24 Glenn Morris <rgm@gnu.org>
4205
4206 * functions.texi (Declaring Functions): New section.
4207 * compile.texi (Compiler Errors): Mention declaring functions,
4208 defvar with no initvalue, and byte-compile-warnings.
4209
af13c86a
MR
42102007-11-15 Martin Rudalics <rudalics@gmx.at>
4211
4212 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4213 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4214
a5373305
MR
42152007-11-13 Martin Rudalics <rudalics@gmx.at>
4216
4217 * help.texi (Help Functions): Document new macro `with-help-window'.
4218
fe284805
JL
42192007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4220
4221 * searching.texi (Replacing Match): Describe new
4222 `match-substitute-replacement'.
4223
2c3a09b1
RS
42242007-10-31 Richard Stallman <rms@gnu.org>
4225
4226 * strings.texi (Creating Strings): Null strings from concat not unique.
4227
f2b480f4
RS
42282007-10-26 Richard Stallman <rms@gnu.org>
4229
4230 * objects.texi (Equality Predicates): Null strings are uniquified.
4231
4232 * minibuf.texi: Minor clarifications in previous change.
4233
db21122c
GM
42342007-10-25 Glenn Morris <rgm@gnu.org>
4235
4236 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4237
2328cbb3
RS
42382007-10-24 Richard Stallman <rms@gnu.org>
4239
4240 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4241
4242 * variables.texi (Frame-Local Variables): Node deleted.
4243 (Variables): Delete Frame-Local Variables from menu.
4244 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4245 (Default Value): Don't mention frame-local vars.
4246
4247 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4248
4249 * loading.texi (Unloading): Document FEATURE-unload-function
4250 instead of FEATURE-unload-hook.
4251
2328cbb3
RS
4252 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4253
c066bafa
JL
42542007-10-22 Juri Linkov <juri@jurta.org>
4255
4256 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4257 (High-Level Completion): Document a list of default value strings
4258 in the DEFAULT argument, for which minibuffer functions return the
4259 first element.
4260
65ced25f
JL
42612007-10-17 Juri Linkov <juri@jurta.org>
4262
4263 * text.texi (Filling): Update arguments of fill-paragraph.
4264 fill-paragraph operates on the active region in Transient Mark mode.
4265 Remove fill-paragraph-or-region.
4266
ee46ec8e
KB
42672007-10-13 Karl Berry <karl@gnu.org>
4268
4269 * elisp.texi (@dircategory): Move to after @copying,
4270 since we want @copying as close as possible to the beginning of
4271 the output.
4272
61bbdbc6
RS
42732007-10-12 Richard Stallman <rms@gnu.org>
4274
4275 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4276
4277 * commands.texi (Distinguish Interactive): New node,
4278 broken out from Interactive Call and rewritten.
4279 (Command Loop): Put Distinguish Interactive in menu.
4280
af23e1e8
RS
42812007-10-09 Richard Stallman <rms@gnu.org>
4282
4283 * text.texi (Examining Properties): Mention overlay priority.
4284
4285 * display.texi (Display Margins): Correct the description
4286 of margin display specifications.
4287 (Replacing Specs): New subnode broken out of Display Property.
4288
e1965a69
JL
42892007-10-06 Juri Linkov <juri@jurta.org>
4290
4291 * text.texi (Filling): Document fill-paragraph-or-region.
4292
4638454b
JB
42932007-10-05 Juanma Barranquero <lekktu@gmail.com>
4294
4295 * display.texi (Auto Faces): Fix typo.
4296
7ed54cc5
RS
42972007-10-02 Richard Stallman <rms@gnu.org>
4298
4299 * display.texi (Display Property): Explain some display specs
4300 don't let you move point in.
4301
5dcb4c4e
SM
4302 * frames.texi (Cursor Parameters):
4303 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4304
4305 * windows.texi (Basic Windows): Don't describe
4306 cursor-in-non-selected-windows here.
4307
305a7ef2
EZ
43082007-10-01 Eli Zaretskii <eliz@gnu.org>
4309
4310 * processes.texi (Misc Network): Note that these functions are
4311 supported only on some systems.
4312
f7a7f4eb
RS
43132007-10-01 Richard Stallman <rms@gnu.org>
4314
4315 * display.texi (Overlay Properties): Explain nil as priority.
4316 Explain that conflicts are unpredictable if not resolved by
4317 priorities.
4318
780d7bb9
RS
43192007-09-23 Richard Stallman <rms@gnu.org>
4320
4321 * macros.texi (Backquote): Minor clarification.
4322
14b4fdfb
RS
43232007-09-19 Richard Stallman <rms@gnu.org>
4324
4325 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4326 Clarify when they work in parallel and when one overrides.
4327 Fix error in example.
14b4fdfb 4328
b8d4c8d0
GM
43292007-09-06 Glenn Morris <rgm@gnu.org>
4330
b3e755a9 4331 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4332 commands to use ../../info.
4333 * Makefile.in (infodir): Go up one more level.
4638454b 4334 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4335 (miscmanualdir): New.
4336 (dist): Use new variable miscmanualdir.
4337 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4338 (usermanualdir): Change from ../man to ../emacs.
4339
1bb1f7d3
MR
43402007-08-30 Martin Rudalics <rudalics@gmx.at>
4341
4342 * commands.texi (Command Loop Info): Advise against changing
4343 most variables described here. Explain new variable
4344 last-repeatable-command.
4345
b8d4c8d0
GM
43462007-08-29 Glenn Morris <rgm@gnu.org>
4347
4348 * elisp.texi (EMACSVER): Increase to 23.0.50.
4349
43502007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4351
4352 * frames.texi (Basic Parameters): Add display-environment-variable
4353 and term-environment-variable.
4354
43552007-08-28 Juri Linkov <juri@jurta.org>
4356
4357 * display.texi (Image Formats, Other Image Types): Add SVG.
4358
43592007-08-28 Juri Linkov <juri@jurta.org>
4360
4361 * display.texi (Images): Move formats-related text to new node
4362 "Image Formats".
4363 (Image Formats): New node.
4364
619fb9ee
RS
43652007-08-27 Richard Stallman <rms@gnu.org>
4366
4367 * windows.texi (Window Configurations): Clarify what
4368 a window configuration saves.
4369
b8d4c8d0
GM
43702007-08-25 Richard Stallman <rms@gnu.org>
4371
4372 * display.texi (Images): Delete redundant @findex.
4373
39f9da30
GM
43742007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4375
4376 * text.texi (Change Hooks): (after|before)-change-functions are no
4377 longer bound to nil while running; rather inhibit-modification-hooks
4378 is t.
4379
b8d4c8d0
GM
43802007-08-16 Richard Stallman <rms@gnu.org>
4381
5dcb4c4e
SM
4382 * processes.texi (Asynchronous Processes):
4383 Clarify doc of start-file-process.
b8d4c8d0
GM
4384
43852007-08-08 Martin Rudalics <rudalics@gmx.at>
4386
4387 * modes.texi (Example Major Modes): Fix typo.
4388
43892007-08-08 Glenn Morris <rgm@gnu.org>
4390
4391 * intro.texi (nil and t): Do not use `iff' in documentation.
4392
4393 * tips.texi (Documentation Tips): Recommend against `iff'.
4394
43952007-08-07 Chong Yidong <cyd@stupidchicken.com>
4396
4397 * display.texi (Image Cache): Document image-refresh.
4398
43992007-08-06 Martin Rudalics <rudalics@gmx.at>
4400
4401 * windows.texi (Size of Window): Document window-full-width-p.
4402
44032007-07-25 Glenn Morris <rgm@gnu.org>
4404
4405 * gpl.texi (GPL): Replace license with GPLv3.
4406
4407 * Relicense all FSF files to GPLv3 or later.
4408
44092007-07-24 Michael Albinus <michael.albinus@gmx.de>
4410
4638454b
JB
4411 * processes.texi (Synchronous Processes):
4412 Add `process-file-shell-command'.
b8d4c8d0
GM
4413 (Asynchronous Processes): Mention restricted use of
4414 `process-filter' and `process-sentinel' in
4415 `start-file-process'. Add `start-file-process-shell-command'.
4416
44172007-07-17 Michael Albinus <michael.albinus@gmx.de>
4418
4419 * files.texi (Magic File Names): Introduce optional parameter
4420 IDENTIFICATION for `file-remote-p'.
4421
44222007-07-16 Richard Stallman <rms@gnu.org>
4423
4424 * display.texi (Defining Faces): Fix previous change.
4425
44262007-07-14 Richard Stallman <rms@gnu.org>
4427
4428 * control.texi (Handling Errors): Document `debug' in handler list.
4429
44302007-07-10 Richard Stallman <rms@gnu.org>
4431
4432 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4433
44342007-07-09 Richard Stallman <rms@gnu.org>
4435
4436 * files.texi (Magic File Names): Rewrite previous change.
4437
44382007-07-08 Michael Albinus <michael.albinus@gmx.de>
4439
4440 * files.texi (Magic File Names): Introduce optional parameter
4441 CONNECTED for `file-remote-p'.
4442
44432007-07-07 Michael Albinus <michael.albinus@gmx.de>
4444
4445 * processes.texi (Asynchronous Processes):
4446 * files.texi (Magic File Names): Add `start-file-process'.
4447
44482007-06-27 Richard Stallman <rms@gnu.org>
4449
5dcb4c4e
SM
4450 * files.texi (Format Conversion Piecemeal):
4451 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4452
44532007-06-27 Michael Albinus <michael.albinus@gmx.de>
4454
4638454b
JB
4455 * files.texi (Magic File Names): Remove `dired-call-process'.
4456 Add `process-file'.
b8d4c8d0
GM
4457
44582007-06-27 Kenichi Handa <handa@m17n.org>
4459
4460 * text.texi (Special Properties): Fix description about
4638454b 4461 `composition' property.
b8d4c8d0
GM
4462
44632007-06-26 Kenichi Handa <handa@m17n.org>
4464
4465 * nonascii.texi (Default Coding Systems): Document about the
4466 return value `undecided'.
4467
44682007-06-25 David Kastrup <dak@gnu.org>
4469
4470 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4471 `current-active-maps'.
4472
44732007-06-24 Karl Berry <karl@gnu.org>
4474
4638454b 4475 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4476
44772007-06-15 Juanma Barranquero <lekktu@gmail.com>
4478
4479 * display.texi (Overlay Arrow): Doc fix.
4480
44812007-06-14 Karl Berry <karl@tug.org>
4482
4483 * anti.texi (Antinews): Typo.
4484
44852007-06-14 Chong Yidong <cyd@stupidchicken.com>
4486
4487 * display.texi (Image Cache): Document image-refresh.
4488
44892007-06-12 Karl Berry <karl@gnu.org>
4490
4491 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4492 * two-volume.make: New file.
4493 * .cvsignore: Ignore two-volume files.
4494
44952007-06-12 Tom Tromey <tromey@redhat.com>
4496
4497 * os.texi (Init File): Document user-emacs-directory.
4498
44992007-06-03 Nick Roberts <nickrob@snap.net.nz>
4500
4501 * commands.texi (Click Events): Describe width and height when
4502 object is nil.
4503
45042007-05-30 Nick Roberts <nickrob@snap.net.nz>
4505
5dcb4c4e
SM
4506 * commands.texi (Click Events): Layout more logically.
4507 Describe width and height.
b8d4c8d0
GM
4508 (Drag Events, Motion Events): Update to new format for position.
4509
45102007-06-02 Richard Stallman <rms@gnu.org>
4511
4512 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4513
45142007-06-02 Chong Yidong <cyd@stupidchicken.com>
4515
4516 * Version 22.1 released.
4517
45182007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4519
4520 * text.texi (Special Properties): Correct meaning of fontified face.
4521
45222007-05-30 Richard Stallman <rms@gnu.org>
4523
4524 * text.texi (Special Properties): Add link to Adjusting Point.
4525
45262007-05-12 Richard Stallman <rms@gnu.org>
4527
4528 * text.texi (Margins): indent-to-left-margin is not the default.
4529 (Mode-Specific Indent): For indent-line-function, the default
4530 is indent-relative.
4531
4532 * modes.texi (Example Major Modes): Explain last line of text-mode
4533 is redundant.
4534
45352007-05-10 Richard Stallman <rms@gnu.org>
4536
4537 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4538
4539 * help.texi (Keys in Documentation): Add reference to
4540 Documentation Tips.
4541
4542 * files.texi (Format Conversion): TO-FN gets three arguments.
4543
4544 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4545
45462007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4547
4548 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4549 * files.texi (Format Conversion): Expand intro; add menu.
4550 (Format Conversion Overview, Format Conversion Round-Trip)
4551 (Format Conversion Piecemeal): New nodes/subsections.
4552 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4553 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4554 (Saving Properties): Delete node/subsection.
4555
45562007-05-07 Karl Berry <karl@gnu.org>
4557
4558 * elisp.texi (EMACSVER): Back to 22.
4559
45602007-05-06 Richard Stallman <rms@gnu.org>
4561
4562 * processes.texi (Accepting Output): Revert most of previous change.
4563
45642007-05-05 Richard Stallman <rms@gnu.org>
4565
4566 * processes.texi (Accepting Output): accept-process-output
4567 uses microseconds, not milliseconds. But that arg is obsolete.
4568
45692007-05-04 Karl Berry <karl@tug.org>
4570
4571 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4572
45732007-05-04 Eli Zaretskii <eliz@gnu.org>
4574
4575 * tips.texi (Documentation Tips): Rearrange items to place the
4576 more important ones first. Add an index entry for hyperlinks.
4577
45782007-05-03 Karl Berry <karl@gnu.org>
4579
4580 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4581 (EMACSVER) [smallbook]: 22 for printed version.
4582
4583 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4584 so restore anchor to normal position after defun. Found by Kevin Ryde.
4585
45862007-04-26 Glenn Morris <rgm@gnu.org>
4587
4588 * elisp.texi (EMACSVER): Increase to 22.1.50.
4589
45902007-04-28 Karl Berry <karl@gnu.org>
4591
4592 * elisp.texi: Improve line breaks on copyright page,
4593 similar layout to emacs manual, 8.5x11 by default.
4594
45952007-04-24 Richard Stallman <rms@gnu.org>
4596
4597 * text.texi (Special Properties): Add xref to Overlay Properties.
4598
4599 * display.texi (Overlay Properties): Add xref to Special Properties.
4600
46012007-04-22 Richard Stallman <rms@gnu.org>
4602
4603 * keymaps.texi (Extended Menu Items): Move the info about
4604 format with cached keyboard binding.
4605
46062007-04-21 Richard Stallman <rms@gnu.org>
4607
4608 * text.texi (Special Properties): Clarify previous change.
4609
4610 * files.texi (File Name Expansion): Clarify previous change.
4611
4612 * display.texi (Attribute Functions): Fix example for
4613 face-attribute-relative-p.
4614
46152007-04-19 Kenichi Handa <handa@m17n.org>
4616
4617 * text.texi (Special Properties): Document composition property.
4618
46192007-04-19 Glenn Morris <rgm@gnu.org>
4620
4621 * files.texi (File Name Expansion): Mention "superroot".
4622
46232007-04-15 Chong Yidong <cyd@stupidchicken.com>
4624
4625 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4626 setups.
4627 (Display Feature Testing): Note that display refers to all
4628 physical monitors for multi-monitor setups.
4629
46302007-04-14 Richard Stallman <rms@gnu.org>
4631
4632 * lists.texi (Sets And Lists): Clarify `delete' examples.
4633 Remove spurious xref to same node.
4634 Clarify xref for add-to-list.
4635
46362007-04-12 Nick Roberts <nickrob@snap.net.nz>
4637
4638 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4639 value of lisp-mode-map.
4640
46412007-04-11 Karl Berry <karl@gnu.org>
4642
4643 * anti.texi (Antinews):
4644 * display.texi (Overlay Properties, Defining Images):
4645 * processes.texi (Synchronous Processes, Sentinels):
4646 * syntax.texi (Syntax Table Internals):
4647 * searching.texi (Regexp Special):
4648 * nonascii.texi (Default Coding Systems):
4649 * text.texi (Special Properties):
4650 * minibuf.texi (Basic Completion): Wording to improve breaks in
4651 8.5x11 format.
4652 * elisp.texi (smallbook): New @set to more easily switch between
4653 smallbook and 8.5x11.
4654
46552007-04-11 Richard Stallman <rms@gnu.org>
4656
4657 * text.texi (Lazy Properties): Minor fix.
4658
46592007-04-08 Karl Berry <karl@gnu.org>
4660
4661 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4662 * macros.texi (Backquote): Downcase Backquote in index entries for
4663 consistency.
4664
46652007-04-08 Richard Stallman <rms@gnu.org>
4666
4667 * text.texi (Adaptive Fill): Just describe default,
4668 don't show it (since it contains non-ASCII chars).
4669
46702007-04-07 Karl Berry <karl@gnu.org>
4671
4672 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4673 adaptive-fill-regexp's value, since they are not in the standard
4674 TeX fonts.
4675
46762007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4677
4678 * display.texi (Defining Faces): Fix example.
4679
46802007-04-07 Karl Berry <karl@gnu.org>
4681
4682 * display.texi (Button Buffer Commands): Improve page break.
4683
46842007-04-07 Richard Stallman <rms@gnu.org>
4685
4686 * advice.texi (Activation of Advice): Remove redundant index entry.
4687
4688 * backups.texi: Improve index entries. Remove redundant ones.
4689
4690 * compile.texi (Byte Compilation): Improve index entry.
4691
4692 * hash.texi (Creating Hash): Improve index entry.
4693
4694 * symbols.texi (Definitions): Improve index entry.
4695
4696 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4697
4698 * maps.texi (Standard Keymaps): Remove useless index entry.
4699
4700 * help.texi (Documentation Basics): Remove redundant index entries.
4701
4702 * customize.texi: Improve index entries.
4703 Remove redundant/useless ones.
4704
4705 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4706
4707 * streams.texi (Output Variables): Improve index entry.
4708
4709 * abbrevs.texi (Abbrevs): Remove useless index entry.
4710
4711 * macros.texi (Expansion): Remove useless index entry.
4712
4713 * text.texi: Improve index entries. Remove redundant/useless ones.
4714 (Text Properties, Examining Properties)
4715 (Special Properties): Use "property category" instead of "category"
4716 to refer to the `category' property.
4717
4718 * positions.texi: Improve index entries. Remove useless one.
4719
4720 * lists.texi: Improve index entries. Remove redundant/useless ones.
4721
4722 * os.texi: Improve index entries.
4723 (Timers): Fix previous change.
4724
4725 * buffers.texi: Improve index entries.
4726 (Modification Time): Get rid of term "obsolete buffer".
4727
4728 * debugging.texi: Improve index entries.
4729 (Test Coverage): Add xref to other test coverage ftr.
4730
4731 * eval.texi: Improve index entry. Remove redundant ones.
4732
4733 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4734
4735 * files.texi: Improve index entries. Remove redundant/useless ones.
4736
4737 * objects.texi: Improve index entries.
4738
4739 * processes.texi: Improve index entries.
4740
4741 * modes.texi: Improve index entry. Remove redundant one.
4742
4743 * nonascii.texi: Improve index entries.
4744
4745 * internals.texi: Improve index entries.
4746
4747 * syntax.texi: Improve index entries.
4748
4749 * keymaps.texi (Active Keymaps): Improve index entries.
4750
4751 * commands.texi: Improve index entries. Remove redundant/useless ones.
4752
4753 * frames.texi: Improve index entries. Remove redundant/useless ones.
4754
4755 * markers.texi: Improve index entries. Remove redundant ones.
4756
4757 * tips.texi: Improve index entries.
4758
4759 * loading.texi (Unloading): Improve index entry.
4760
4761 * variables.texi: Improve index entries. Remove redundant one.
4762
4763 * sequences.texi: Improve index entry.
4764
4765 * display.texi: Improve index entries. Remove redundant ones.
4766
4767 * windows.texi: Improve index entries.
4768
4769 * searching.texi: Improve index entries. Remove redundant one.
4770
4771 * strings.texi (Case Tables): Improve last change.
4772
47732007-04-04 Chong Yidong <cyd@stupidchicken.com>
4774
4775 * strings.texi (Case Tables): Document with-case-table and
4776 ascii-case-table.
4777
47782007-04-03 Karl Berry <karl@gnu.org>
4779
4780 * processes.texi (Network): Reword to improve page break.
4781
47822007-04-03 Eli Zaretskii <eliz@gnu.org>
4783
4784 * functions.texi (Inline Functions): Describe more disadvantages
4785 of defsubst, and make advice against it stronger.
4786
47872007-04-02 Karl Berry <karl@gnu.org>
4788
4789 * backups.texi (Backup Names): Avoid widow words.
4790 * modes.texi (Example Major Modes): Align last comment.
4791
47922007-04-01 Chong Yidong <cyd@stupidchicken.com>
4793
4794 * keymaps.texi (Remapping Commands): Document new arg to
4795 command-remapping.
4796
47972007-04-01 Karl Berry <karl@gnu.org>
4798
4799 * processes.texi (Low-Level Network): Typo.
4800 * loading.texi (Hooks for Loading): Avoid double "the".
4801 * keymaps.texi (Key Sequences): No double "and".
4802 (Changing Key Bindings): Shorten to improve line break.
4803
48042007-03-31 Glenn Morris <rgm@gnu.org>
4805
4806 * os.texi (Timers): Fix description of run-at-time TIME formats.
4807
48082007-03-31 Richard Stallman <rms@gnu.org>
4809
4810 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4811 regarding ellipsis.
4812
48132007-03-31 Eli Zaretskii <eliz@gnu.org>
4814
4815 * intro.texi (nil and t):
4816 * symbols.texi (Plists and Alists):
4817 * variables.texi (Variable Aliases, Constant Variables):
4818 * functions.texi (Defining Functions):
4819 * advice.texi (Advising Primitives):
4820 * debugging.texi (Syntax Errors, Compilation Errors):
4821 * minibuf.texi (Minibuffer Windows):
4822 * commands.texi (Adjusting Point):
4823 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4824 (Auto Major Mode, Major Mode Conventions):
4825 * help.texi (Describing Characters):
4826 * files.texi (Create/Delete Dirs, Information about Files)
4827 (File Locks, Writing to Files, Reading from Files)
4828 (Saving Buffers):
4829 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4830 * frames.texi (Finding All Frames):
4831 * positions.texi (Buffer End, Motion):
4832 * markers.texi (The Region):
4833 * text.texi (Deletion, Near Point):
4834 * display.texi (Displaying Messages, Truncation):
4835 * os.texi (Processor Run Time):
4836 * tips.texi (Key Binding Conventions, Programming Tips)
4837 (Warning Tips, Documentation Tips, Comment Tips):
4838 * internals.texi (Memory Usage): Improve indexing.
4839
4840 * variables.texi (Frame-Local Variables):
4841 * functions.texi (Argument List):
4842 * loading.texi (Library Search):
4843 * streams.texi (Output Variables):
4844 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4845 * searching.texi (Replacing Match, Search and Replace):
4846 * processes.texi (Byte Packing, Decoding Output)
4847 (Accepting Output, Network Servers, Shell Arguments):
4848 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4849 * windows.texi (Window Point, Window Start):
4850 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4851 * commands.texi (Reading Input, Keyboard Events):
4852 * minibuf.texi (Reading File Names, Minibuffer Completion)
4853 (Recursive Mini):
4854 * positions.texi (List Motion):
4855 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4856 * numbers.texi (Arithmetic Operations, Math Functions)
4857 (Predicates on Numbers, Comparison of Numbers):
4858 (Numeric Conversions):
4859 * locals.texi (Standard Buffer-Local Variables):
4860 * maps.texi (Standard Keymaps):
4861 * os.texi (User Identification, System Environment, Recording Input)
4862 (X11 Keysyms):
4863 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4864 * backups.texi (Backups and Auto-Saving):
4865 * customize.texi (Customization, Group Definitions)
4866 (Variable Definitions):
4867 * compile.texi (Byte Compilation): Improve index entries.
4868
48692007-03-31 Karl Berry <karl@gnu.org>
4870
4871 * macros.texi (Defining Macros): Avoid widow syllable.
4872
48732007-03-31 Eli Zaretskii <eliz@gnu.org>
4874
4875 * elisp.texi (Top): Postscript -> PostScript.
4876
4877 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4878
48792007-03-31 Markus Triska <markus.triska@gmx.at>
4880
4881 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4882
48832007-03-30 Karl Berry <karl@gnu.org>
4884
4885 * lists.texi (List-related Predicates): Remove spurious @need.
4886 (Setcdr): Use @smallexample to improve page break.
4887 (Association Lists) <assoc>: Reword to improve page break.
4888
4889 * strings.texi (String Conversion): Insert blank line to improve
4890 page break.
4891
4892 * numbers.texi (Random Numbers): Use @minus{}.
4893 (Math Functions): Use @minus{}.
4894
4895 * intro.texi (Acknowledgements): Avoid line breaks before middle
4896 initials.
4897
48982007-03-24 Eli Zaretskii <eliz@gnu.org>
4899
4900 * errors.texi (Standard Errors): Add an index entry.
4901
49022007-03-19 Richard Stallman <rms@gnu.org>
4903
4904 * os.texi (Recording Input): recent-keys now gives 300 keys.
4905
49062007-03-12 Glenn Morris <rgm@gnu.org>
4907
4908 * os.texi: Replace "daylight savings" with "daylight saving"
4909 throughout.
4910
49112007-03-05 Richard Stallman <rms@gnu.org>
4912
5dcb4c4e
SM
4913 * variables.texi (File Local Variables):
4914 Update enable-local-variables values.
b8d4c8d0
GM
4915
49162007-03-04 Richard Stallman <rms@gnu.org>
4917
4918 * syntax.texi (Control Parsing): Minor clarification.
4919
4920 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4921
4922 * sequences.texi (Sequence Functions): Move string-bytes away,
4923 add xref.
4924
4925 * nonascii.texi (Text Representations): Move string-bytes here.
4926
4927 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4928
4929 * minibuf.texi (Basic Completion): Minor clarification.
4930
4931 * markers.texi (The Mark): Clarify existence vs activation of mark.
4932 Other cleanup.
4933
4934 * display.texi (Finding Overlays): Write better example.
4935
4936 * compile.texi (Eval During Compile): Clarify putting macros
4937 in eval-when-compile.
4938
c5602427 49392007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4940
4941 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4942 load-read-function definition doc.
b8d4c8d0
GM
4943
49442007-02-21 Kim F. Storm <storm@cua.dk>
4945
4946 * strings.texi (Text Comparison): Mention that assoc-string
4947 converts symbols to strings before testing.
4948
49492007-02-17 Kim F. Storm <storm@cua.dk>
4950
4951 * processes.texi (Bindat Spec): Vector types can have optional
4952 element type.
4953 (Bindat Examples): Fix example. Add vector with element type.
4954
49552007-02-16 Andreas Schwab <schwab@suse.de>
4956
4957 * strings.texi (Formatting Strings): Document '+' flag.
4958
49592007-02-15 Juanma Barranquero <lekktu@gmail.com>
4960
4961 * strings.texi (Modifying Strings): Clarify that `clear-string'
4962 always converts the string to unibyte.
4963
49642007-02-14 Kim F. Storm <storm@cua.dk>
4965
4966 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4967 Rewrite glyph code description to refer to these functions.
4968 Remove details of encoding face number and char into integer code.
4969
49702007-02-03 Alan Mackenzie <acm@muc.de>
4971
4972 * loading.texi (Hooks for Loading): Make the description of
4973 `eval-after-load' more detailed, and amend the description of
4974 after-load-alist, in accordance with changes from 2006-05.
4975
49762007-02-03 Chong Yidong <cyd@stupidchicken.com>
4977
4978 * modes.texi (Defining Minor Modes): Document that a :require
4979 keyword or similar may be required to make saved customization
4980 variables work.
4981
49822007-02-03 Eli Zaretskii <eliz@gnu.org>
4983
4984 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4985 Texinfo guidelines and with what texnfo-upd.el expects.
4986 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4987 parts needed by `texinfo-multiple-files-update'.
4988
49892007-02-02 Eli Zaretskii <eliz@gnu.org>
4990
4991 * elisp.texi (Top): Update the top-level menus.
4992
4993 * syntax.texi (Categories): Add index entries.
4994
49952007-02-01 Juanma Barranquero <lekktu@gmail.com>
4996
4997 * display.texi (Attribute Functions): Fix name and description of
4998 the UNDERLINE arg of `set-face-underline-p'.
4999
50002007-01-29 Eli Zaretskii <eliz@gnu.org>
5001
5002 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5003 Variables", and "Standard Keymaps" to the detailed menu.
5004
5005 * variables.texi (Future Local Variables): Add index entry.
5006
50072007-01-28 Richard Stallman <rms@gnu.org>
5008
5009 * tips.texi (Coding Conventions): Clarify the tip about macros
5010 that define a function or a variable.
5011
5012 * files.texi (File Attributes): UID and GID can be floats.
5013 (Magic File Names): Explain why deferring all operations to
5014 the standard handler does not work.
5015
50162007-01-23 Martin Rudalics <rudalics@gmx.at>
5017
5018 * backups.texi (Reverting): Use "buffer" instead of "file"
5019 when talking about major and minor modes.
5020
50212007-01-21 Richard Stallman <rms@gnu.org>
5022
5023 * help.texi (Documentation): Add xref to Documentation Tips.
5024
50252007-01-14 Juanma Barranquero <lekktu@gmail.com>
5026
5027 * tips.texi (Coding Conventions): Fix typos.
5028
50292007-01-05 Richard Stallman <rms@gnu.org>
5030
5031 * modes.texi (Defining Minor Modes): Fix previous change.
5032
50332007-01-03 Richard Stallman <rms@gnu.org>
5034
5035 * customize.texi (Variable Definitions, Customization Types):
5036 Don't use * in doc string for defcustom.
5037
50382007-01-02 Richard Stallman <rms@gnu.org>
5039
5040 * variables.texi (Variable Aliases): Clarify that aliases vars
5041 always have the same value.
5042
5043 * processes.texi (Bindat Spec): Fix Texinfo usage.
5044
5045 * modes.texi (Defining Minor Modes): Explain effect of command
5046 defined with define-global-minor-mode on new buffers.
5047
50482006-12-30 Kim F. Storm <storm@cua.dk>
5049
5050 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5051 `auto-resize-tool-bars'.
5052
50532006-12-30 Richard Stallman <rms@gnu.org>
5054
5055 * keymaps.texi (Active Keymaps): Fix previous change.
5056
50572006-12-30 Nick Roberts <nickrob@snap.net.nz>
5058
5059 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5060
50612006-12-30 Kim F. Storm <storm@cua.dk>
5062
5063 * processes.texi (Bindat Spec): Clarify using field names in
5064 length specifications.
5065
50662006-12-29 Kim F. Storm <storm@cua.dk>
5067
5068 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5069 Add count and index variables for eval forms in repeat blocks.
5070
50712006-12-24 Richard Stallman <rms@gnu.org>
5072
5dcb4c4e
SM
5073 * customize.texi (Variable Definitions):
5074 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5075
50762006-12-19 Kim F. Storm <storm@cua.dk>
5077
5078 * commands.texi (Misc Events): User signals now result in sigusr1
5079 and sigusr2 events which are handled through special-event-map.
5080 (Special Events): User signals and drag-n-drop are special.
5081
50822006-12-17 Richard Stallman <rms@gnu.org>
5083
5084 * loading.texi (Named Features): Explain subfeatures better.
5085
5086 * customize.texi: Use "option" only for user options.
5087 For the keyword values inside defcustom etc, say "keywords".
5088 For :options value's elements, say "elements".
5089 :group should not be omitted.
5090
5091 * syntax.texi (Parsing Expressions): Split up node.
5092 (Motion via Parsing, Position Parse, Parser State)
5093 (Low-Level Parsing, Control Parsing): New subnodes.
5094 (Parser State): Document syntax-ppss-toplevel-pos.
5095
5096 * positions.texi (List Motion): Punctuation fix.
5097
5098 * files.texi (File Name Completion): Document PREDICATE arg
5099 to file-name-completion.
5100
51012006-12-16 Eli Zaretskii <eliz@gnu.org>
5102
5103 * internals.texi (Building Emacs, Writing Emacs Primitives):
5104 Add index entries.
5105
51062006-12-11 Richard Stallman <rms@gnu.org>
5107
5108 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5109 affects face menu. Explain how to make it non-nil without enabling
5110 any fontification.
5111
51122006-12-10 Chong Yidong <cyd@stupidchicken.com>
5113
5114 * modes.texi (Font Lock Basics): Document nil value of
5115 font-lock-defaults.
5116
51172006-12-10 Glenn Morris <rgm@gnu.org>
5118
5119 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5120 value for system-flag argument. Abbrev tables may not be empty
5121 when major modes are loaded.
5122
51232006-12-08 Juanma Barranquero <lekktu@gmail.com>
5124
5125 * makefile.w32-in (maintainer-clean): Partially revert last
5126 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5127 to protect elisp-covers.texi.
5128
51292006-12-07 Juanma Barranquero <lekktu@gmail.com>
5130
5131 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5132 Don't remove elisp* info files; they are already deleted by the
5133 `clean' and `distclean' targets, and they are in the $(infodir)
5134 directory, not the current one.
5135
51362006-12-04 Kim F. Storm <storm@cua.dk>
5137
5138 * commands.texi (Misc Events): Update signal events.
5139 (Event Examples): Add signal example.
5140
51412006-11-29 Richard Stallman <rms@gnu.org>
5142
5143 * frames.texi (Visibility of Frames): Explain visible windows
5144 can be covered by others. Add xref for raise-frame.
5145
51462006-11-28 Richard Stallman <rms@gnu.org>
5147
5148 * searching.texi (Regexp Special): Update when ^ is special.
5149
51502006-11-27 Eli Zaretskii <eliz@gnu.org>
5151
5152 * customize.texi (Customization, Common Keywords)
5153 (Group Definitions, Variable Definitions, Composite Types)
5154 (Type Keywords, Customization Types): Add index entries for
5155 various customization keywords.
5156
51572006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5158
5159 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5160
c8763fb6 51612006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5162
5163 * frames.texi (Window System Selections): Remove clipboard from
5164 description of selection-coding-system.
5165
51662006-11-06 Richard Stallman <rms@gnu.org>
5167
5168 * lists.texi (List Variables): Document COMPARE-FN.
5169
5170 * keymaps.texi: Avoid use of "binding" to mean a relation;
5171 use it only to refer to the meaning associated with a key.
5172 (Keymaps): Change menu node description.
5173
5174 * elisp.texi (Top): Change menu node description.
5175
5176 * display.texi (Managing Overlays): Document overlay-recenter.
5177
51782006-10-29 Chong Yidong <cyd@stupidchicken.com>
5179
5180 * Makefile.in: Use relative paths to avoid advertising filesystem
5181 contents during compilation.
5182
51832006-10-23 Kim F. Storm <storm@cua.dk>
5184
5185 * commands.texi (Event Input Misc): Update unread-command-events.
5186
51872006-10-23 Nick Roberts <nickrob@snap.net.nz>
5188
5189 * lists.texi (Sets And Lists): Fix typos.
5190
51912006-10-18 Juanma Barranquero <lekktu@gmail.com>
5192
5193 * control.texi (Processing of Errors): Use @var for an argument,
5194 not @code.
5195
51962006-10-16 Richard Stallman <rms@gnu.org>
5197
5198 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5199
5200 * keymaps.texi (Format of Keymaps): Show all the keymap element
5201 patterns that result from menu items.
5202 (Key Lookup): Minor cleanups.
5203
5204 * modes.texi (Precalculated Fontification): Don't say that
5205 not setting font-lock-defaults avoids loading font-lock.
5206
5207 * help.texi (Documentation): Move xref to Emacs Manual here.
5208 (Documentation Basics): From here.
5209 Also doc emacs-lisp-docstring-fill-column.
5210
5211 * elisp.texi: Update version and ISBN.
5212
5213 * commands.texi (Interactive Call): Clarify KEYS arg to
5214 call-interactively is a vector.
5215 (Command Loop Info): Delete anchor in this-command-keys.
5216 Add anchor in this-command-keys-vector.
5217 (Recursive Editing): Document how recursive-edit
5218 handles the current buffer.
5219
52202006-10-13 Chong Yidong <cyd@stupidchicken.com>
5221
5222 * frames.texi (Frame Titles): %c and %l are ignored in
5223 frame-title-format.
5224
52252006-10-11 Richard Stallman <rms@gnu.org>
5226
5227 * keymaps.texi (Key Sequences): Clarify use of kbd.
5228
52292006-10-10 Kim F. Storm <storm@cua.dk>
5230
5231 * lists.texi (Sets And Lists): Add memql.
5232
52332006-10-03 Richard Stallman <rms@gnu.org>
5234
5235 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5236 Clarify :ascii: and :nonascii:.
5237
52382006-09-29 Juri Linkov <juri@jurta.org>
5239
5240 * modes.texi (%-Constructs): Reorder coding systems in the
5241 documentation of %z to the real order displayed in the modeline.
5242
52432006-09-25 Richard Stallman <rms@gnu.org>
5244
5245 * os.texi (Timers): Describe timer-max-repeats.
5246
52472006-09-25 Chong Yidong <cyd@stupidchicken.com>
5248
5249 * os.texi (Timers): Mention with-local-quit.
5250
52512006-09-24 Richard Stallman <rms@gnu.org>
5252
5253 * searching.texi (Searching and Matching): Mention property search.
5254
5255 * commands.texi (Command Loop Info): Explain how read-event affects
5256 this-command-keys.
5257
52582006-09-20 Richard Stallman <rms@gnu.org>
5259
5260 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5261
5262 * windows.texi (Window Start): Minor cleanups.
5263
52642006-09-20 Kim F. Storm <storm@cua.dk>
5265
5266 * windows.texi (Window Start): pos-visible-in-window-p allows
5267 specifying t for position to mean "end of window".
5268 Add window-line-height.
5269
5270 * anti.texi (Antinews): Mention window-line-height.
5271
52722006-09-19 David Kastrup <dak@gnu.org>
5273
5274 * keymaps.texi (Searching Keymaps): Small clarification.
5275
52762006-09-18 Richard Stallman <rms@gnu.org>
5277
5278 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5279 cause keyboard menus.
5280 (Menu Keymaps): Likewise.
5281 (Defining Menus, Keyboard Menus): Clarify.
5282
5283 * text.texi (Fields): Clarify explanation of constrain-to-field.
5284
52852006-09-16 Eli Zaretskii <eliz@gnu.org>
5286
5287 * variables.texi (Tips for Defining): Fix a typo.
5288
52892006-09-15 Richard Stallman <rms@gnu.org>
5290
5291 * keymaps.texi (Remapping Commands, Searching Keymaps)
5292 (Active Keymaps): Clean up previous change.
5293
52942006-09-15 Jay Belanger <belanger@truman.edu>
5295
5296 * gpl.texi: Replace "Library Public License" by "Lesser Public
5297 License" throughout.
5298
52992006-09-15 David Kastrup <dak@gnu.org>
5300
5301 * keymaps.texi (Active Keymaps): Adapt description to use
5302 `get-char-property' instead `get-text-property'. Explain how
5303 mouse events change this. Explain the new optional argument of
5304 `key-binding' and its mouse-dependent lookup.
5305 (Searching Keymaps): Adapt description similarly.
5306 (Remapping Commands): Explain the new optional argument of
5307 `command-remapping'.
5308
53092006-09-14 Richard Stallman <rms@gnu.org>
5310
5311 * keymaps.texi (Searching Keymaps): Clarification.
5312 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5313
53142006-09-13 Richard Stallman <rms@gnu.org>
5315
5316 * objects.texi (Character Type): Node split.
5317 Add xref to Describing Characters.
5318 (Basic Char Syntax, General Escape Syntax)
5319 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5320
53212006-09-11 Richard Stallman <rms@gnu.org>
5322
5323 * display.texi (Display Table Format): Wording clarification.
5324 (Glyphs): Clarifications.
5325
53262006-09-10 Chong Yidong <cyd@stupidchicken.com>
5327
5328 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5329 local maps.
5330
53312006-09-10 Kim F. Storm <storm@cua.dk>
5332
5333 * display.texi (Forcing Redisplay): Document return value of
5334 function redisplay.
5335
53362006-09-09 Richard Stallman <rms@gnu.org>
5337
5338 * windows.texi (Window Hooks): Explain limits of
5339 window-scroll-functions.
5340
5341 * display.texi (Fringe Indicators): Update for last change in
5342 indicate-buffer-boundaries.
5343
53442006-09-08 Richard Stallman <rms@gnu.org>
5345
5346 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5347
53482006-09-06 Kim F. Storm <storm@cua.dk>
5349
5350 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5351
5352 * windows.texi (Window Start): Update pos-visible-in-window-p.
5353
53542006-09-04 Richard Stallman <rms@gnu.org>
5355
5356 * processes.texi (Accepting Output): Explain SECONDS=0 for
5357 accept-process-output.
5358
5359 * os.texi (Idle Timers): Explain why timer functions should not
5360 loop until (input-pending-p).
5361
53622006-09-02 Eli Zaretskii <eliz@gnu.org>
5363
5364 * makefile.w32-in (usermanualdir): New variable.
5365 (elisp.dvi): Use it.
5366
53672006-09-01 Eli Zaretskii <eliz@gnu.org>
5368
5369 * buffers.texi (Buffer Modification): Fix last change.
5370
53712006-09-01 Chong Yidong <cyd@stupidchicken.com>
5372
5dcb4c4e
SM
5373 * buffers.texi (Buffer Modification):
5374 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5375
53762006-08-31 Richard Stallman <rms@gnu.org>
5377
5378 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5379
53802006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5381
5382 * modes.texi (Syntactic Font Lock):
5383 Mention font-lock-syntactic-face-function
5384 instead of specific faces.
5385
53862006-08-29 Chong Yidong <cyd@stupidchicken.com>
5387
5388 * display.texi (Images): Add xrref to display-images-p.
5389
53902006-08-28 Kenichi Handa <handa@m17n.org>
5391
5392 * nonascii.texi (Lisp and Coding Systems): Fix description of
5393 detect-coding-region.
5394
53952006-08-27 Michael Olson <mwolson@gnu.org>
5396
5397 * processes.texi (Transaction Queues): Remove stray quote
5398 character.
5399
54002006-08-25 Richard Stallman <rms@gnu.org>
5401
5402 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5403 Add xref.
5404
54052006-08-24 Chong Yidong <cyd@stupidchicken.com>
5406
5407 * os.texi (Timers): Avoid waiting inside timers.
5408
54092006-08-21 Lute Kamstra <lute@gnu.org>
5410
5411 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5412
54132006-08-20 Richard Stallman <rms@gnu.org>
5414
5415 * os.texi (Idle Timers): New node, split out from Timers.
5416 Document current-idle-time.
5417 * commands.texi (Reading One Event): Update xref.
5418 * elisp.texi (Top): Update subnode menu.
5419
54202006-08-16 Richard Stallman <rms@gnu.org>
5421
5422 * keymaps.texi (Extended Menu Items): Show format of cached
5423 bindings in extended menu items.
5424
5425 * customize.texi (Variable Definitions): Explain when the
5426 standard value expression is evaluated.
5427
54282006-08-15 Chong Yidong <cyd@stupidchicken.com>
5429
5430 * commands.texi (Reading One Event): Explain idleness in
5431 `read-event'.
5432
54332006-08-12 Chong Yidong <cyd@stupidchicken.com>
5434
5435 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5436 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5437 relevant for Lisp programming.
5438 (Yank Commands): Rewrite introduction.
5439 (Undo): Clarify.
5440 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5441 (Filling): Remove redundant comment. Clarify return value of
5442 current-justification.
5443 (Margins): Minor clarifications.
5444 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5445 (Sorting): Update definition of sort-lines.
5446 (Columns): Clarify behavior of sort-columns.
5447 (Indent Tabs): Link to Tab Stops in Emacs manual.
5448 (Special Properties): Clarify.
5449 (Clickable Text): Mention Buttons package.
5450
54512006-08-12 Kevin Ryde <user42@zip.com.au>
5452
5453 * os.texi (Time Parsing): Add %z to description of
5454 format-time-string, as per docstring. Add cross reference to
5455 glibc manual for strftime.
5456
54572006-08-08 Richard Stallman <rms@gnu.org>
5458
5459 * modes.texi: Clean up wording in previous change.
5460
54612006-08-07 Chong Yidong <cyd@stupidchicken.com>
5462
5463 * modes.texi (Hooks): Clarify.
5464 (Major Mode Basics): Mention define-derived-mode explicitly.
5465 (Major Mode Conventions): Rebinding RET is OK for some modes.
5466 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5467 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5468 (Mode Line Basics): Clarify.
5469 (Mode Line Data): Mention help-echo and local-map in strings.
5470 Explain reason for treatment of non-risky variables.
5471 (Properties in Mode): Clarify.
5472 (Faces for Font Lock): Add font-lock-negation-char-face.
5473
54742006-08-04 Eli Zaretskii <eliz@gnu.org>
5475
5476 * strings.texi (Formatting Strings): Warn against arbitrary
5477 strings as first arg to `format'.
5478
54792006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5480
5481 * text.texi (Clickable Text): Mention `help-echo' text property.
5482 Update intro, examples and associated explanations.
5483
54842006-07-31 Richard Stallman <rms@gnu.org>
5485
5486 * commands.texi: Update xrefs.
5487 (Event Mod): New node, cut out from old Translating Input.
5488
5489 * maps.texi: Update xrefs.
5490
5491 * keymaps.texi (Translation Keymaps): New node.
5492 Update xrefs from Translating Input to Translation Keymaps.
5493
5494 * elisp.texi (Top): Update subnode menu.
5495
5496 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5497
5498 * os.texi (System Interface): Fix menu descriptions of some nodes.
5499 (Translating Input): Node deleted.
5500
55012006-07-31 Nick Roberts <nickrob@snap.net.nz>
5502
5503 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5504
5505 * lists.texi (Sets And Lists): Likewise.
5506
55072006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5508
5509 * text.texi (Fields): Mention POS
5510 requirement when narrowing is in effect.
5511
55122006-07-28 Richard Stallman <rms@gnu.org>
5513
5514 * display.texi (Face Attributes): Simplify wording.
5515 (Attribute Functions): Clarify meaning of new-frame default
5516 attribute settings.
5517
5518 * customize.texi (Common Keywords): Document how to use
5519 :package-version in a package not in Emacs.
5520
55212006-07-28 Kim F. Storm <storm@cua.dk>
5522
5523 * commands.texi (Reading One Event): Fix last change.
5524
55252006-07-26 Chong Yidong <cyd@stupidchicken.com>
5526
5527 * commands.texi (Reading One Event): Document SECONDS argument for
5528 read-event, read-char, and read-char-exclusive.
5529
55302006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5531
5532 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5533 to ensure correct identification.
5534
55352006-07-24 Richard Stallman <rms@gnu.org>
5536
5537 * text.texi (Clickable Text): Clarify.
5538
5539 * sequences.texi (Vector Functions): Delete duplicate xref.
5540
5541 * objects.texi (Function Type): Clarify.
5542
5543 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5544 modes.
5545
5546 * lists.texi (List Variables): New node.
5547 Material moved from other nodes.
5548
5549 * variables.texi (Setting Variables): add-to-list and
5550 add-to-ordered-list moved to List Variables node.
5551
55522006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5553
5554 * text.texi (Links and Mouse-1):
5555 For mouse-on-link-p, expand on arg POS.
5556
55572006-07-21 Kim F. Storm <storm@cua.dk>
5558
5559 * display.texi (Forcing Redisplay): Don't mention systems which
5560 don't support sub-second timers for redisplay-preemption-period.
5561
5562 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5563
55642006-07-21 Eli Zaretskii <eliz@gnu.org>
5565
5566 * frames.texi (Input Focus): Document that focus-follows-mouse has
5567 no effect on MS-Windows.
5568
55692006-07-18 Richard Stallman <rms@gnu.org>
5570
5571 * display.texi (Forcing Redisplay): Cleanups in previous change.
5572
5573 * processes.texi (Low-Level Network): Make menu more convenient.
5574
55752006-07-18 Kim F. Storm <storm@cua.dk>
5576
5577 * display.texi (Forcing Redisplay): redisplay-preemption-period
5578 only used on window systems. Add xref to Terminal Output.
5579
5580 * os.texi (Terminal Output): baud-rate only controls preemption on
5581 non-window systems. Add xref to Forcing Redisplay.
5582
5583 * processes.texi (Low-Level Network): Rename node "Make Network"
5584 to "Network Processes".
5585
55862006-07-18 Karl Berry <karl@gnu.org>
5587
5588 * variables.texi, functions.texi, customize.texi, loading.texi:
5589 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5590
55912006-07-17 Chong Yidong <cyd@stupidchicken.com>
5592
5593 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5594
55952006-07-17 Richard Stallman <rms@gnu.org>
5596
5597 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5598 Put period and comma inside quotes.
5599
5600 * loading.texi, markers.texi: Use real doublequote inside menus.
5601
5602 * windows.texi: Put point and comma inside quotes.
5603 (Textual Scrolling): Use @samp for error message.
5604
5605 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5606 * strings.texi, streams.texi, processes.texi, os.texi:
5607 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5608 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5609 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5610 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5611 Put point and comma inside quotes.
5612
5613 * control.texi (Processing of Errors): Add command-error-function.
5614
5615 * variables.texi (File Local Variables): Clarify that
5616 file local variables make buffer-local bindings.
5617
5618 * modes.texi (Syntactic Font Lock): Give default for
5619 font-lock-syntax-table.
5620
56212006-07-17 Nick Roberts <nickrob@snap.net.nz>
5622
5623 * text.texi (Special Properties): Clean up previous change.
5624
56252006-07-16 Karl Berry <karl@gnu.org>
5626
5627 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5628 * control.texi: Fix bad page breaks through chapter 10 (control).
5629
5630 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5631 underfull hbox.
5632
56332006-07-15 Nick Roberts <nickrob@snap.net.nz>
5634
5635 * text.texi (Special Properties): Describe fontified text property
5636 in relation to a character (not text).
5637
56382006-07-15 Kim F. Storm <storm@cua.dk>
5639
5640 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5641 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5642 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5643
5644 * anti.texi (Antinews): Mention redisplay function.
5645 The kbd macro existed, but was not documented, before 22.x.
5646 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5647
56482006-07-14 Nick Roberts <nickrob@snap.net.nz>
5649
5650 * display.texi (Displaying Messages): Add anchor.
5651
5652 * frames.texi (Dialog Boxes): Use it.
5653
56542006-07-12 Richard Stallman <rms@gnu.org>
5655
5656 * objects.texi (Frame Type): Explain nature of frames better.
5657
5658 * frames.texi (Frames): Explain nature of frames better.
5659
56602006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5661
5662 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5663
56642006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5665
5666 * frames.texi (Window System Selections): Mention scrap support for Mac.
5667 Default value of x-select-enable-clipboard is t on Mac.
5668
5669 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5670
56712006-07-11 Kim F. Storm <storm@cua.dk>
5672
5673 * display.texi (Forcing Redisplay): Add `redisplay' function.
5674 Don't mention (sit-for -1) -- use (redisplay t) instead.
5675
5676 * commands.texi (Waiting): (sit-for -1) is no longer special.
5677 (sit-for 0) is equivalent to (redisplay).
5678 Iconifying/deiconifying no longer makes sit-for return.
5679
56802006-07-10 Nick Roberts <nickrob@snap.net.nz>
5681
5682 * display.texi (Buttons): Fix typo.
5683
5684 * index.texi, elisp.texi (New Symbols): Comment node out.
5685
56862006-07-09 Richard Stallman <rms@gnu.org>
5687
5688 * display.texi (Truncation): Clean up previous change.
5689
56902006-07-08 Richard Stallman <rms@gnu.org>
5691
5692 * commands.texi (Interactive Call): Use 3 as prefix in example
5693 for execute-extended-command.
5694
5695 * display.texi (Attribute Functions): Move paragraph about
5696 compatibility with Emacs < 21.
5697
56982006-07-09 Kim F. Storm <storm@cua.dk>
5699
5700 * display.texi (Refresh Screen): Clarify force-window-update.
5701 (Truncation): "Normally" indicated by fringe arrows.
5702
57032006-07-08 Eli Zaretskii <eliz@gnu.org>
5704
5705 * windows.texi (Textual Scrolling, Resizing Windows):
5706 * variables.texi (Constant Variables):
5707 * text.texi (Buffer Contents, Deletion, Changing Properties)
5708 (Property Search, Special Properties, Sticky Properties)
5709 (Links and Mouse-1, Fields, Change Hooks):
5710 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5711 (Categories):
5712 * symbols.texi (Other Plists):
5713 * streams.texi (Output Variables):
5714 * processes.texi (Input to Processes, Query Before Exit):
5715 * positions.texi (Word Motion, Text Lines, List Motion):
5716 * os.texi (Init File, System Environment, Sound Output)
5717 (Session Management):
5718 * nonascii.texi (Text Representations, Character Sets)
5719 (Chars and Bytes, Locales):
5720 * modes.texi (Defining Minor Modes, Header Lines):
5721 * minibuf.texi (Minibuffer Contents):
5722 * markers.texi (Information from Markers):
5723 * lists.texi (List Elements, Building Lists, Association Lists):
5724 * keymaps.texi (Tool Bar):
5725 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5726 * functions.texi (What Is a Function, Mapping Functions):
5727 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5728 (Color Names, Text Terminal Colors, Display Feature Testing):
5729 * files.texi (Visiting Functions, File Name Components)
5730 (Unique File Names, Contents of Directories):
5731 * display.texi (Forcing Redisplay, Displaying Messages)
5732 (Temporary Displays, Font Selection, Auto Faces)
5733 (Font Lookup, Fringe Indicators, Display Margins)
5734 (Image Descriptors, Showing Images, Image Cache, Button Types)
5735 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5736 (Display Table Format, Glyphs):
5737 * control.texi (Iteration):
5738 * commands.texi (Command Loop Info, Adjusting Point):
5739 * backups.texi (Making Backups, Auto-Saving):
5740 Remove @tindex entries.
5741
57422006-07-07 Kim F. Storm <storm@cua.dk>
5743
5744 * display.texi (Fringe Cursors): Fix typo.
5745 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5746 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5747
57482006-07-05 Richard Stallman <rms@gnu.org>
5749
5750 * text.texi (Buffer Contents): Add example of text props
5751 in result of buffer-substring.
5752 (Text Properties): Explain better about use of specific property names.
5753 (Property Search): Some cleanups; reorder some functions.
5754
5755 * keymaps.texi (Changing Key Bindings): Cleanup.
5756 Add xref to Key Binding Conventions.
5757
5758 * display.texi (Attribute Functions): Add examples for
5759 face-attribute-relative-p.
5760
5761 * tips.texi (Coding Conventions): Cleanup last change.
5762
57632006-07-05 Karl Berry <karl@gnu.org>
5764
5765 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5766 Remove @setchapternewpage odd.
5767 Result is 1013 pages, down from 1100.
5768
5769 * anti.texi, customize.texi, display.texi, internals.texi:
5770 * minibuf.texi, modes.texi, tips.texi:
5771 Fix overfull/underfull boxes.
5772
57732006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5774
5775 * edebug.texi (Instrumenting):
5776 Add Edebug-specific findex for eval-buffer.
5777 * loading.texi (Loading):
5778 Replace eval-current-buffer with eval-buffer.
5779
57802006-06-30 Nick Roberts <nickrob@snap.net.nz>
5781
5782 * locals.texi (Standard Buffer-Local Variables): Update the list
5783 of variables.
5784
57852006-06-26 Nick Roberts <nickrob@snap.net.nz>
5786
5787 * files.texi (File Name Completion): Point user to the node
5788 "Reading File Names".
5789
57902006-06-24 Eli Zaretskii <eliz@gnu.org>
5791
5792 * files.texi (Contents of Directories): Document case-insensitive
5793 behavior on respective filesystems.
5794
5795 * objects.texi (Character Type): Document that Emacs signals an
5796 error for unsupported Unicode characters specified as \uNNNN.
5797
57982006-06-19 Richard Stallman <rms@gnu.org>
5799
5800 * processes.texi (Bindat Spec): Clarify previous change.
5801
58022006-06-16 Richard Stallman <rms@gnu.org>
5803
5804 * tips.texi (Coding Conventions): Better explain conventions
5805 for definition constructs.
5806
5807 * text.texi (Special Properties): String value of `read-only'
5808 serves as the error message.
5809
5810 * objects.texi (Character Type): Clarify prev. change.
5811 (Non-ASCII in Strings): Mention \u and \U.
5812
5813 * commands.texi (Using Interactive): Explain problem of
5814 markers, etc., in command-history.
5815
58162006-06-14 Kim F. Storm <storm@cua.dk>
5817
5818 * commands.texi (Waiting): Negative arg to sit-for forces
5819 redisplay even if input is pending.
5820
5821 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5822 redisplay. Remove incorrect example of binding redisplay-dont-pause
5823 around (sit-for 0).
5824
58252006-06-13 Richard Stallman <rms@gnu.org>
5826
5827 * display.texi (Forcing Redisplay): Clarify previous change.
5828
58292006-06-13 Romain Francoise <romain@orebokech.com>
5830
5831 * display.texi (Forcing Redisplay): Fix typo.
5832
58332006-06-13 Kim F. Storm <storm@cua.dk>
5834
5835 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5836
58372006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5838
5839 * tips.texi (Coding Conventions): Add `@end itemize'.
5840
58412006-06-10 Richard Stallman <rms@gnu.org>
5842
5843 * tips.texi (Coding Conventions): Explain use of coding systems
5844 to ensure one decoding for strings.
5845
58462006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5847
5848 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5849 syntax.
5850
58512006-06-07 Eli Zaretskii <eliz@gnu.org>
5852
5853 * display.texi (Font Selection): Remove description of
5854 clear-face-cache.
5855
5856 * compile.texi (Eval During Compile): Fix a typo. Add index
5857 entries for possible uses of eval-when-compile.
5858
58592006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5860
5861 * display.texi (Abstract Display): Fix typo.
5862
58632006-06-03 Eli Zaretskii <eliz@gnu.org>
5864
5865 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5866 Reword variable's description.
5867
58682006-06-01 Richard Stallman <rms@gnu.org>
5869
5870 * windows.texi (Splitting Windows): Clarify splitting nonselected
5871 window.
5872
58732006-05-31 Juri Linkov <juri@jurta.org>
5874
5875 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5876
58772006-05-30 Richard Stallman <rms@gnu.org>
5878
5879 * display.texi (Line Height): Fix errors in description of
10d1d0af 5880 default line height and line-height property.
b8d4c8d0
GM
5881
5882 * nonascii.texi (Default Coding Systems): Further clarification.
5883
58842006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5885
5886 * internals.texi (Pure Storage): Mention that an overflow in pure
5887 space causes a memory leak.
5888 (Garbage Collection): If there was an overflow in pure space,
5889 `garbage-collect' returns nil.
5890
58912006-05-30 Eli Zaretskii <eliz@gnu.org>
5892
5893 * nonascii.texi (Default Coding Systems): Fix it some more.
5894
58952006-05-29 Eli Zaretskii <eliz@gnu.org>
5896
5897 * nonascii.texi (Default Coding Systems): Fix last change.
5898
58992006-05-29 Kenichi Handa <handa@m17n.org>
5900
5901 * nonascii.texi (find-operation-coding-system): Describe the new
5902 argument format (FILENAME . BUFFER).
5903
59042006-05-28 Richard Stallman <rms@gnu.org>
5905
5906 * tips.texi (Coding Conventions): Better explain reasons not to
5907 advise other packages or use `eval-after-load'.
5908
59092006-05-29 Kim F. Storm <storm@cua.dk>
5910
5911 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5912 `bindat-idx' and `bindat-raw' for clarity.
5913
59142006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5915
5916 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5917
5918 * display.texi (Display): Add "Abstract Display" to menu.
5919 (Abstract Display, Abstract Display Functions)
5920 (Abstract Display Example): New nodes.
5921 * elisp.texi (Top): Add "Abstract Display" to menu.
5922
59232006-05-27 Chong Yidong <cyd@stupidchicken.com>
5924
5925 * keymaps.texi (Key Sequences): Link to input events definition.
5926 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5927
5928 * files.texi (Changing Files): Document updated argument list for
5929 copy-file.
5930
59312006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5932
5933 * processes.texi (Bindat Functions): Explain term "total length".
5934 Use it in bindat-length and bindat-pack descriptions.
5935
59362006-05-26 Eli Zaretskii <eliz@gnu.org>
5937
5938 * tips.texi (Coding Conventions): Advise against using
5939 eval-after-load in packages. Add an index entry.
5940
59412006-05-25 Juri Linkov <juri@jurta.org>
5942
5943 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5944
5945 * modes.texi (%-Constructs): Add %e, %z, %Z.
5946
59472006-05-25 Richard Stallman <rms@gnu.org>
5948
5949 * elisp.texi (Top): Update subnode menu.
5950
5951 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5952 (Keymaps): Update menu.
5953
59542006-05-25 Chong Yidong <cyd@stupidchicken.com>
5955
5956 * keymaps.texi (Key Sequences): Some clarifications.
5957
59582006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5959
5960 * processes.texi (Bindat Functions): Say "unibyte string"
5961 explicitly for bindat-unpack and bindat-pack descriptions.
5962 (Bindat Examples): Don't call `string-make-unibyte' in example.
5963
59642006-05-25 Chong Yidong <cyd@stupidchicken.com>
5965
5dcb4c4e 5966 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5967 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5968
5969 * keymaps.texi (Changing Key Bindings):
dd7b651b 5970 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5971 * help.texi (Describing Characters): Refer to it.
5972
59732006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5974
5975 * frames.texi (Pointer Shape): @end table -> @end defvar.
5976
59772006-05-22 Richard Stallman <rms@gnu.org>
5978
5979 * elisp.texi (Top): Update subnode menus.
5980
5981 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5982 Contents rewritten; material from old Pointer Shape node moved here.
5983
5984 * display.texi (Pointer Shape): Node deleted.
5985 (Image Descriptors): Minor cleanup.
5986
59872006-05-21 Richard Stallman <rms@gnu.org>
5988
5989 * syntax.texi (Parsing Expressions): Update info on which STATE
5990 elements are ignored.
5991
59922006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5993
5994 * hooks.texi (Standard Hooks): Correct typo.
5995
5996 * gpl.texi (GPL): ifinfo -> ifnottex.
5997
59982006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5999
6000 * searching.texi (Simple Match Data): Warn about match data being
6001 set anew by every search.
6002
60032006-05-17 Richard Stallman <rms@gnu.org>
6004
6005 * minibuf.texi (Minibuffer History): Clarify.
6006
6007 * searching.texi (Regexp Special): Clarify nested regexp warning.
6008
60092006-05-16 Kim F. Storm <storm@cua.dk>
6010
6011 * minibuf.texi (Minibuffer History): Update add-to-history.
6012
60132006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6014
5dcb4c4e
SM
6015 * nonascii.texi (Explicit Encoding):
6016 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6017
60182006-05-14 Richard Stallman <rms@gnu.org>
6019
6020 * buffers.texi (Creating Buffers): Cleanup.
6021
6022 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6023
60242006-05-13 Eli Zaretskii <eliz@gnu.org>
6025
6026 * buffers.texi (Current Buffer): Document that with-temp-buffer
6027 disables undo.
6028
6029 * os.texi (Terminal-Specific): More accurate description of how
6030 Emacs searches for the terminal-specific libraries.
6031
60322006-05-12 Eli Zaretskii <eliz@gnu.org>
6033
6034 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6035 emacs-xtra to @inforef's.
6036
6037 * text.texi (Undo): Document that undo is turned off in buffers
6038 whose names begin with a space.
6039
6040 * buffers.texi (Buffer Names): Add index entries for buffers whose
6041 names begin with a space.
6042 (Creating Buffers): Document that undo is turned off in buffers
6043 whose names begin with a space.
6044
6045 * files.texi (Visiting Functions, Reading from Files)
6046 (Saving Buffers): Mention code and EOL conversions by file I/O
6047 primitives and subroutines.
6048
f4e90db0
SM
6049 * nonascii.texi (Lisp and Coding Systems):
6050 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6051
6052 * display.texi (Defining Faces): Mention `mac', and add an xref to
6053 where window-system is described.
6054
60552006-05-10 Richard Stallman <rms@gnu.org>
6056
6057 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6058
60592006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6060
6061 * variables.texi (File Local Variables): Recommend to quote lambda
6062 expressions in safe-local-variable property.
6063
60642006-05-09 Richard Stallman <rms@gnu.org>
6065
5dcb4c4e
SM
6066 * variables.texi (File Local Variables):
6067 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6068
60692006-05-07 Kim F. Storm <storm@cua.dk>
6070
6071 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6072 from add-to-history.
6073
60742006-05-07 Romain Francoise <romain@orebokech.com>
6075
6076 * commands.texi (Event Input Misc):
6077 * compile.texi (Eval During Compile):
6078 * internals.texi (Buffer Internals):
6079 * minibuf.texi (Initial Input):
6080 * nonascii.texi (Scanning Charsets):
6081 * numbers.texi (Comparison of Numbers):
6082 * windows.texi (Textual Scrolling, Vertical Scrolling):
6083 Fix various typos.
6084
60852006-05-06 Eli Zaretskii <eliz@gnu.org>
6086
6087 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6088 conditional xref's to either emacs or emacs-xtra, depending on
6089 @iftex/@ifnottex.
6090
6091 * minibuf.texi (Minibuffer History): Document add-to-history.
6092
60932006-05-05 Eli Zaretskii <eliz@gnu.org>
6094
6095 * internals.texi (Pure Storage): Mention the pure overflow message
6096 at startup.
6097
c8763fb6 60982006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6099
6100 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6101 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6102 search.
6103
61042006-05-01 Richard Stallman <rms@gnu.org>
6105
6106 * intro.texi (nil and t): Clarify.
6107
6108 * variables.texi (File Local Variables): Suggest using booleanp.
6109
61102006-05-01 Juanma Barranquero <lekktu@gmail.com>
6111
6112 * objects.texi (Type Predicates): Fix typos.
6113
61142006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6115
6116 * intro.texi (nil and t): Add booleanp.
6117
6118 * objects.texi (Type Predicates): Add links for booleanp and
6119 string-or-null-p.
6120
61212006-04-29 Richard Stallman <rms@gnu.org>
6122
6123 * modes.texi (Multiline Font Lock): Rename from
6124 Multi line Font Lock Elements. Much clarification.
6125 (Font Lock Multiline, Region to Fontify): Much clarification.
6126
61272006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6128
6129 * variables.texi (File Local Variables): Remove the special case t for
6130 safe-local-variable.
6131
61322006-04-26 Richard Stallman <rms@gnu.org>
6133
6134 * syntax.texi (Parsing Expressions): Minor cleanup.
6135
61362006-04-18 Richard Stallman <rms@gnu.org>
6137
6138 * tips.texi (Coding Conventions): Explain when the package's
6139 prefix should appear later on (not at the start of the name).
6140
6141 * searching.texi (String Search): Clarify effect of NOERROR.
6142
6143 * modes.texi (Imenu): Clarify what special items do.
6144
6145 * hooks.texi (Standard Hooks): Delete text about old hook names.
6146
61472006-04-17 Romain Francoise <romain@orebokech.com>
6148
6149 * variables.texi (Local Variables): Update the default value of
6150 `max-specpdl-size'.
6151
61522006-04-15 Michael Olson <mwolson@gnu.org>
6153
6154 * processes.texi (Transaction Queues): Mention the new optional
6155 `delay-question' argument for `tq-enqueue'.
6156
61572006-04-13 Bill Wohler <wohler@newt.com>
6158
6159 * customize.texi (Common Keywords): Use dotted notation for
6160 :package-version value. Specify its values. Improve documentation
6161 for customize-package-emacs-version-alist.
6162
61632006-04-12 Bill Wohler <wohler@newt.com>
6164
6165 * customize.texi (Common Keywords): Move description of
6166 customize-package-emacs-version-alist to @defvar.
6167
61682006-04-10 Bill Wohler <wohler@newt.com>
6169
6170 * customize.texi (Common Keywords): Add :package-version.
6171
61722006-04-10 Kim F. Storm <storm@cua.dk>
6173
6174 * text.texi (Buffer Contents): Add NOPROPS arg to
6175 filter-buffer-substring.
6176
61772006-04-08 Kevin Ryde <user42@zip.com.au>
6178
6179 * os.texi (Command-Line Arguments): Update xref to emacs manual
6180 "Command Arguments" -> "Emacs Invocation", per change there.
6181
61822006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6183
6184 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6185 be on one line to help makeinfo not render two spaces after the dot.
6186
61872006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6188
6189 * strings.texi (Predicates for Strings): Add string-or-null-p.
6190
61912006-03-28 Kim F. Storm <storm@cua.dk>
6192
6193 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6194 remarks about systems that don't support fractional seconds.
6195
61962006-03-25 Karl Berry <karl@gnu.org>
6197
6198 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6199 the year list.
6200
62012006-03-21 Nick Roberts <nickrob@snap.net.nz>
6202
6203 * display.texi (Fringe Indicators): Fix typos.
6204
62052006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6206
6207 * tips.texi (Documentation Tips): One can now also write `program'
6208 in front of a quoted symbol in a docstring to prevent making a
6209 hyperlink.
6210
62112006-03-19 Alan Mackenzie <acm@muc.de>
6212
6213 * text.texi (Special Properties): Clarify `fontified' property.
6214
62152006-03-16 Richard Stallman <rms@gnu.org>
6216
6217 * display.texi (Defining Images): Minor cleanup.
6218
62192006-03-16 Bill Wohler <wohler@newt.com>
6220
6221 * display.texi (Defining Images): In image-load-path-for-library,
6222 prefer user's images.
6223
62242006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6225
6226 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6227
62282006-03-15 Bill Wohler <wohler@newt.com>
6229
6230 * display.texi (Defining Images): Fix example in
6231 image-load-path-for-library by not recommending that one binds
6232 image-load-path. Just defvar it to placate compiler and only use
6233 it if previously defined.
6234
62352006-03-14 Bill Wohler <wohler@newt.com>
6236
6237 * display.texi (Defining Images): In image-load-path-for-library,
6238 always return list of directories. Update example.
6239
62402006-03-14 Alan Mackenzie <acm@muc.de>
6241
6242 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6243 This describes font-lock-extend-region-function.
6244 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6245 the new node "Region to Fontify".
6246
62472006-03-13 Richard Stallman <rms@gnu.org>
6248
6249 * display.texi (Invisible Text): The impossible position is
6250 now before the invisible text, not after.
6251 (Defining Images): Clean up last change.
6252
62532006-03-11 Bill Wohler <wohler@newt.com>
6254
6255 * display.texi (Defining Images): Add image-load-path-for-library.
6256
62572006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6258
6259 * text.texi (Adaptive Fill): Fix Texinfo usage.
6260
6261 * strings.texi (Creating Strings): Fix Texinfo usage.
6262
6263 * searching.texi (Regexp Special): Use @samp for regular
6264 expressions that are not in Lisp syntax.
6265
62662006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6267
6268 * searching.texi (Regexp Special): Put remark between parentheses
6269 to avoid misreading.
6270
62712006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6272
6273 * searching.texi (Syntax of Regexps): More accurately describe
6274 which characters are special in which situations.
6275 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6276 are not special. Describe in detail when `[' and `]' are special.
6277 (Regexp Backslash): Plenty of regexps with unbalanced square
6278 brackets are valid, so reword that statement.
6279
62802006-03-02 Kim F. Storm <storm@cua.dk>
6281
6282 * keymaps.texi (Tool Bar): Add tool-bar-border.
6283
62842006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6285
6286 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6287
62882006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6289
6290 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6291
6292 * files.texi (Locating Files): Suggest additional values for the
6293 SUFFIXES arg of `locate-file'. Update pxref.
6294
6295 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6296 (How Programs Do Loading): Discuss the effects of Auto Compression
6297 mode on `load'.
6298 (Load Suffixes): New node.
6299 (Library Search): Delete description of `load-suffixes'; it was
6300 moved to "Load Suffixes".
6301 (Autoload, Named Features): Mention `load-suffixes'.
6302
63032006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6304
6305 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6306
6307 * windows.texi (Window Tree): Fix typo.
6308
63092006-02-20 Kim F. Storm <storm@cua.dk>
6310
6311 * display.texi (Fringe Indicators): New section.
6312 Move indicate-empty-lines, indicate-buffer-boundaries, and
6313 default-indicate-buffer-boundaries here.
6314 Add fringe-indicator-alist and default-fringes-indicator-alist.
6315 Add list of logical fringe indicator symbols.
6316 Update list of standard bitmap names.
6317 (Fringe Cursors): New section.
6318 Move overflow-newline-into-fringe here.
6319 Add fringe-cursor-alist and default-fringes-cursor-alist.
6320 Add list of fringe cursor symbols.
6321
63222006-02-20 Juanma Barranquero <lekktu@gmail.com>
6323
6324 * commands.texi (Using Interactive): Fix reference to node
6325 "Minibuffers".
6326
63272006-02-19 Richard M. Stallman <rms@gnu.org>
6328
6329 * minibuf.texi (High-Level Completion):
6330 Add xref to read-input-method-name.
6331
6332 * files.texi (Relative File Names): Move file-relative-name here.
6333 (File Name Expansion): From here. Minor clarifications.
6334
6335 * commands.texi (Using Interactive): Add xrefs about reading input.
6336 Clarify remarks about that moving point and mark.
6337 Put string case before list case.
6338
c8763fb6 63392006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6340
6341 * display.texi (Other Display Specs, Image Descriptors):
6342 Revert erroneous changes. The previous description of
6343 image-descriptors as `(image . PROPS)' was correct.
6344
63452006-02-14 Richard M. Stallman <rms@gnu.org>
6346
6347 * variables.texi (File Local Variables): Clarifications.
6348
63492006-02-14 Juanma Barranquero <lekktu@gmail.com>
6350
6351 * variables.texi (File Local Variables): Use @code for a cons
6352 cell, not @var.
6353
63542006-02-13 Chong Yidong <cyd@stupidchicken.com>
6355
6356 * variables.texi (File Local Variables): Document new file local
6357 variable behavior.
6358
63592006-02-10 Kim F. Storm <storm@cua.dk>
6360
6361 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6362
63632006-02-08 Juanma Barranquero <lekktu@gmail.com>
6364
6365 * modes.texi (%-Constructs): Remove obsolete info about
6366 `global-mode-string'.
6367
63682006-02-07 Richard M. Stallman <rms@gnu.org>
6369
6370 * commands.texi (Prefix Command Arguments): Minor cleanup.
6371
6372 * display.texi: "Graphical display", not window system.
6373
6374 * functions.texi (What Is a Function): Fix xref.
6375
6376 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6377 (Changing Key Bindings): Clarify when remapping is better than
6378 substitute-key-definition.
6379
63802006-02-02 Richard M. Stallman <rms@gnu.org>
6381
6382 * minibuf.texi (Basic Completion): Completion alists are risky.
6383
6384 * keymaps.texi (Active Keymaps): Clarifications.
6385 (Searching Keymaps): New node.
6386 (Keymaps): Update menu.
6387
6388 * frames.texi (Layout Parameters): Minor clarification.
6389 (Drag and Drop): New node.
6390 (Frames): Update menu.
6391
63922006-01-29 Chong Yidong <cyd@stupidchicken.com>
6393
6394 * display.texi (Other Display Specs, Image Descriptors):
6395 Image description is a list, not a cons cell.
6396
63972006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6398
6399 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6400 list is not necessarily a list).
6401
64022006-01-27 Eli Zaretskii <eliz@gnu.org>
6403
6404 * frames.texi (Layout Parameters): border-width and
6405 internal-border-width belong to the frame, not the window.
6406
64072006-01-19 Richard M. Stallman <rms@gnu.org>
6408
6409 * nonascii.texi (Translation of Characters): Search cmds use
6410 translation-table-for-input. Automatically made local.
6411
6412 * markers.texi (Overview of Markers): Count insertion type
6413 as one of a marker's attributes.
6414
6415 * keymaps.texi (Controlling Active Maps): New node, split out of
6416 Active Keymaps.
6417 (Keymaps): Menu updated.
6418 (Active Keymaps): Give pseudocode to explain how the active
6419 maps are searched. current-active-maps and key-binding moved here.
6420 (Functions for Key Lookup): current-active-maps and key-binding moved.
6421 Clarifications.
6422 (Searching the Keymaps): New subnode.
6423
6424 * elisp.texi (Top): Menu clarification.
6425
6426 * display.texi (Other Display Specs): Delete duplicate entry for
6427 just a string as display spec. Move text about recursive display
6428 specs on such a string.
6429
6430 * commands.texi (Key Sequence Input): Clarify.
6431 Move num-nonmacro-input-events out.
6432 (Reading One Event): num-nonmacro-input-events moved here.
6433
64342006-01-14 Nick Roberts <nickrob@snap.net.nz>
6435
6436 * advice.texi (Simple Advice): Update example to fit argument
6437 change in previous-line.
6438
64392006-01-05 Richard M. Stallman <rms@gnu.org>
6440
6441 * markers.texi (The Mark): Fix in `mark'.
6442
64432006-01-04 Richard M. Stallman <rms@gnu.org>
6444
6445 * processes.texi (Misc Network, Make Network): Minor cleanups.
6446
64472006-01-04 Kim F. Storm <storm@cua.dk>
6448
6449 * processes.texi (Make Network): Add IPv6 addresses and handling.
6450 (Network Feature Testing): Mention (:family ipv6).
6451 (Misc Network): Add IPv6 formats to format-network-address.
6452
64532005-12-30 Richard M. Stallman <rms@gnu.org>
6454
6455 * text.texi (Changing Properties):
6456 Don't use return value of set-text-properties.
6457
64582005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6459
6460 * modes.texi (Mode Line Format): Correct typo in menu.
6461
64622005-12-29 Richard M. Stallman <rms@gnu.org>
6463
6464 * modes.texi (Mode Line Top): New node.
6465 (Mode Line Data): Some text moved to new node.
6466 Explain the data structure more concretely.
6467 (Mode Line Basics): Clarifications.
6468 (Mode Line Variables): Clarify intro paragraph.
6469 (%-Constructs): Clarify intro paragraph.
6470 (Mode Line Format): Update menu.
6471
64722005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6473
6474 * minibuf.texi (Basic Completion): Update lazy-completion-table
6475 examples for removal of ARGS argument.
6476
64772005-12-23 Richard M. Stallman <rms@gnu.org>
6478
6479 * text.texi (Undo): Restore some explanation from the version
6480 that was deleted.
6481
64822005-12-23 Eli Zaretskii <eliz@gnu.org>
6483
6484 * text.texi (Undo): Remove duplicate descriptions of `apply
6485 funname' and `apply delta' elements of the undo list.
6486
64872005-12-20 Richard M. Stallman <rms@gnu.org>
6488
6489 * help.texi (Help Functions): Update documentation of `apropos'.
6490
64912005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6492
6493 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6494 because it is confusing. If the :help-echo keyword is a function,
6495 it is not directly used as the :help-echo overlay property, as the
6496 xref seems to suggest (it does not take the appropriate args).
6497
64982005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6499
6500 * customize.texi (Common Keywords): Fix Texinfo usage.
6501 (Group Definitions, Variable Definitions): Update for new
6502 conventions for using `*' in docstrings.
6503
6504 * tips.texi (Documentation Tips): Update for new conventions for
6505 using `*' in docstrings.
6506
65072005-12-16 Richard M. Stallman <rms@gnu.org>
6508
6509 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6510
65112005-12-16 Juri Linkov <juri@jurta.org>
6512
6513 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6514
65152005-12-14 Romain Francoise <romain@orebokech.com>
6516
6517 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6518 Fix typo.
6519
65202005-12-11 Juri Linkov <juri@jurta.org>
6521
6522 * minibuf.texi (Completion Commands): Add mention of read-file-name
6523 for filename completion keymaps.
6524 (Reading File Names): Add mention of filename completion keymaps
6525 for read-file-name and xref to `Completion Commands'.
6526
65272005-12-10 Richard M. Stallman <rms@gnu.org>
6528
6529 * customize.texi (Common Keywords): State caveats for use of :tag.
6530
65312005-12-08 Richard M. Stallman <rms@gnu.org>
6532
6533 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6534 with xrefs and better explanation.
6535 (Completion Commands): Add the filename completion maps.
6536
6537 * objects.texi (Character Type): Clarify that \s is not space
6538 if a dash follows.
6539
65402005-12-05 Richard M. Stallman <rms@gnu.org>
6541
6542 * windows.texi (Resizing Windows): Delete preserve-before args.
6543
65442005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6545
6546 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6547 in full keymaps, since the quirk has been fixed.
6548
65492005-12-03 Eli Zaretskii <eliz@gnu.org>
6550
5dcb4c4e
SM
6551 * hooks.texi (Standard Hooks): Add index entries.
6552 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6553
65542005-11-27 Richard M. Stallman <rms@gnu.org>
6555
6556 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6557
65582005-11-21 Juri Linkov <juri@jurta.org>
6559
6560 * customize.texi (Common Keywords): Update links types
6561 custom-manual and url-link. Add link types emacs-library-link,
6562 file-link, function-link, variable-link, custom-group-link.
6563
65642005-11-20 Chong Yidong <cyd@stupidchicken.com>
6565
6566 * display.texi: Revert 2005-11-20 change.
6567
65682005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6569
6570 * processes.texi (Bindat Functions):
6571 Say "third" to refer to zero-based index "2".
6572
65732005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6574
6575 * loading.texi (Library Search): Update the default value of
6576 `load-suffixes'.
6577
65782005-11-17 Chong Yidong <cyd@stupidchicken.com>
6579
6580 * display.texi (Attribute Functions): Mention :ignore-defface.
6581
65822005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6583
6584 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6585 (Minor Mode Conventions): Mention the use of a hook.
6586
65872005-11-06 Richard M. Stallman <rms@gnu.org>
6588
6589 * files.texi (Magic File Names): find-file-name-handler checks the
6590 `operations' property of the handler.
6591
65922005-11-03 Richard M. Stallman <rms@gnu.org>
6593
6594 * variables.texi (Frame-Local Variables): Small clarification.
6595
65962005-10-29 Chong Yidong <cyd@stupidchicken.com>
6597
6598 * os.texi (Init File): Document ~/.emacs.d/init.el.
6599
66002005-10-29 Richard M. Stallman <rms@gnu.org>
6601
6602 * internals.texi (Garbage Collection): Document memory-full.
6603
66042005-10-28 Bill Wohler <wohler@newt.com>
6605
6606 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6607 for URLs.
6608
66092005-10-28 Richard M. Stallman <rms@gnu.org>
6610
6611 * minibuf.texi (Completion Commands): Clean up prev change.
6612
66132005-10-26 Kevin Ryde <user42@zip.com.au>
6614
6615 * compile.texi (Eval During Compile): Explain recommended uses
6616 of eval-when-compile and eval-and-compile.
6617
66182005-10-27 Masatake YAMATO <jet@gyve.org>
6619
6620 * minibuf.texi (Completion Commands):
6621 Write about new optional argument for `display-completion-list'.
6622
66232005-10-23 Richard M. Stallman <rms@gnu.org>
6624
6625 * display.texi (Overlay Arrow): Clarify about local bindings of
6626 overlay-arrow-position.
6627
66282005-10-22 Eli Zaretskii <eliz@gnu.org>
6629
6630 * internals.texi (Building Emacs): Fix last change.
6631
66322005-10-22 Richard M. Stallman <rms@gnu.org>
6633
6634 * internals.texi (Building Emacs): Document eval-at-startup.
6635
66362005-10-21 Richard M. Stallman <rms@gnu.org>
6637
6638 * loading.texi (Where Defined): load-history contains abs file names.
6639 symbol-file returns abs file names.
6640
66412005-10-19 Kim F. Storm <storm@cua.dk>
6642
6643 * display.texi (Showing Images): Add max-image-size integer value.
6644
66452005-10-18 Chong Yidong <cyd@stupidchicken.com>
6646
6647 * display.texi (Showing Images): Document max-image-size.
6648
66492005-10-17 Richard M. Stallman <rms@gnu.org>
6650
6651 * commands.texi (Quitting): Minor clarification.
6652
6653 * processes.texi (Sentinels): Clarify about output and quitting.
6654 (Filter Functions): Mention with-local-quit.
6655
66562005-10-17 Juri Linkov <juri@jurta.org>
6657
6658 * buffers.texi (Current Buffer):
6659 * commands.texi (Event Input Misc):
6660 * compile.texi (Eval During Compile, Compiler Errors):
6661 * customize.texi (Group Definitions):
6662 * display.texi (Progress, Defining Faces):
6663 * files.texi (Writing to Files):
6664 * modes.texi (Mode Hooks, Defining Minor Modes):
6665 * streams.texi (Output Functions):
6666 * syntax.texi (Syntax Table Functions):
6667 * text.texi (Change Hooks):
6668 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6669
6670 * commands.texi (Quitting): Replace arg `forms' with `body' in
6671 `with-local-quit'.
6672
6673 * positions.texi (Excursions): Replace arg `forms' with `body' in
6674 `save-excursion'.
6675
66762005-10-08 Kim F. Storm <storm@cua.dk>
6677
6678 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6679 Rename manual section accordingly.
6680
66812005-10-04 Kim F. Storm <storm@cua.dk>
6682
6683 * windows.texi (Window Split Tree): New section describing
6684 new function window-split-tree function.
6685
66862005-10-03 Nick Roberts <nickrob@snap.net.nz>
6687
6688 * display.texi (Fringe Size/Pos): Simplify and add detail.
6689
66902005-09-30 Romain Francoise <romain@orebokech.com>
6691
6692 * minibuf.texi (High-Level Completion): Explain that the prompt
6693 given to `read-buffer' should end with a colon and a space.
6694 Update usage examples.
6695
66962005-09-29 Juri Linkov <juri@jurta.org>
6697
6698 * display.texi (Displaying Messages): Rename argument name
6699 `string' to `format-string' in functions `message', `message-box',
6700 `message-or-box'.
6701
67022005-09-26 Chong Yidong <cyd@stupidchicken.com>
6703
6704 * errors.texi (Standard Errors): Correct xrefs.
6705
67062005-09-18 Chong Yidong <cyd@stupidchicken.com>
6707
6708 * display.texi (Defining Images): Update documentation for
6709 `image-load-path'.
6710
67112005-09-17 Richard M. Stallman <rms@gnu.org>
6712
6713 * display.texi (Defining Images): Clean up previous change.
6714
67152005-09-16 Romain Francoise <romain@orebokech.com>
6716
6717 * elisp.texi: Specify GFDL version 1.2.
6718
6719 * doclicense.texi (GNU Free Documentation License): Update to
6720 version 1.2.
6721
67222005-09-15 Chong Yidong <cyd@stupidchicken.com>
6723
6724 * display.texi (Defining Images): Document `image-load-path'.
6725
67262005-09-15 Richard M. Stallman <rms@gnu.org>
6727
6728 * objects.texi (Printed Representation): Minor cleanup.
6729 (Box Diagrams): Minor fix.
6730 (Cons Cell Type): Move (...) index item here.
6731 (Box Diagrams): From here.
6732 (Array Type): Minor fix.
6733 (Type Predicates): Delete index "predicates".
6734 (Hash Table Type): Clarify xref.
6735 (Dotted Pair Notation): Minor fix.
6736
67372005-09-10 Chong Yidong <cyd@stupidchicken.com>
6738
6739 * files.texi (Saving Buffers): Fix typo.
6740
67412005-09-08 Richard M. Stallman <rms@gnu.org>
6742
6743 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6744
67452005-09-08 Chong Yidong <cyd@stupidchicken.com>
6746
6747 * locals.texi (Standard Buffer-Local Variables): Don't include
6748 mode variables for minor modes.
6749 Fix xrefs for buffer-display-count, buffer-display-table,
6750 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6751 enable-multibyte-characters, fill-column, header-line-format,
6752 left-fringe-width, left-margin, and right-fringe-width.
6753
6754 * hooks.texi (Standard Hooks): All hooks should conform to the
6755 standard naming convention now.
6756 Fix xref for `echo-area-clear-hook'.
6757
6758 * display.texi (Usual Display): Note that indicate-empty-lines and
6759 tab-width are buffer-local.
6760
6761 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6762
6763 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6764
6765 * nonascii.texi (Encoding and I/O): Note that
6766 buffer-file-coding-system is buffer-local.
6767
6768 * positions.texi (List Motion): Note that defun-prompt-regexp is
6769 buffer-local.
6770
6771 * text.texi (Auto Filling): Note that auto-fill-function is
6772 buffer-local.
6773 (Undo): Note that buffer-undo-list is buffer-local.
6774
5dcb4c4e
SM
6775 * windows.texi (Buffers and Windows):
6776 Document buffer-display-count.
b8d4c8d0
GM
6777
67782005-09-06 Richard M. Stallman <rms@gnu.org>
6779
6780 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6781 package prefix elsewhere than at the start of the name.
6782
67832005-09-03 Richard M. Stallman <rms@gnu.org>
6784
6785 * tips.texi (Programming Tips): Add conventions for minibuffer
6786 questions and prompts.
6787
67882005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6789
6790 * intro.texi (nil and t): Minor cleanup.
6791 Delete spurious mention of keyword symbols.
6792 (Evaluation Notation): Add index entry.
6793 (A Sample Function Description): Minor cleanup.
6794 (A Sample Variable Description): Not all vars can be set.
6795
67962005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6797
6798 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6799
6800 (Insertion): Document precise type of `insert-char' arg COUNT.
6801
68022005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6803
6804 * modes.texi (Other Font Lock Variables): Sync the default of
6805 font-lock-lines-before.
6806
68072005-08-31 Michael Albinus <michael.albinus@gmx.de>
6808
6809 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6810
68112005-08-29 Richard M. Stallman <rms@gnu.org>
6812
6813 * elisp.texi (Top): Update subnode menu.
6814
6815 * searching.texi (Searching and Matching): Move node.
6816 Rearrange contents and add overall explanation.
6817 (Searching and Case): Move node.
6818 (Searching and Matching): Update menu.
6819
68202005-08-27 Eli Zaretskii <eliz@gnu.org>
6821
6822 * os.texi (Startup Summary): Fix the description of the initial
6823 startup message display.
6824
68252005-08-25 Richard M. Stallman <rms@gnu.org>
6826
6827 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6828
68292005-08-25 Emilio C. Lopes <eclig@gmx.net>
6830
6831 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6832 `next-overlay-change' example.
6833
68342005-08-22 Juri Linkov <juri@jurta.org>
6835
6836 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6837 Fix invert-face. Fix args of face-background.
6838
6839 * display.texi (Standard Faces): Delete node.
6840 (Faces): Add xref to `(emacs)Standard Faces'.
6841 (Displaying Faces): Fix xref to `Standard Faces'.
6842
6843 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6844
68452005-08-20 Alan Mackenzie <acm@muc.de>
6846
6847 * buffers.texi (The Buffer List): Clarify the manipulation of the
6848 buffer list.
6849
68502005-08-14 Richard M. Stallman <rms@gnu.org>
6851
6852 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6853 a regexp.
6854
68552005-08-11 Richard M. Stallman <rms@gnu.org>
6856
6857 * elisp.texi (Top): Update subnode lists.
6858
6859 * display.texi (Inverse Video): Node deleted.
6860
6861 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6862 New nodes split out of Coding Conventions.
6863
6864 * searching.texi (Regular Expressions): Document re-builder.
6865
6866 * os.texi (Time Parsing): New node split out of Time Conversion.
6867
6868 * processes.texi (Misc Network, Network Feature Testing)
6869 (Network Options, Make Network): New nodes split out of
6870 Low-Level Network.
6871
68722005-08-09 Richard M. Stallman <rms@gnu.org>
6873
6874 * frames.texi (Geometry): New node, split from Size and Position.
6875 (Frame Parameters): Refer to Geometry.
6876
6877 * buffers.texi (The Buffer List): Fix xrefs.
6878
6879 * windows.texi (Splitting Windows): Fix xref.
6880
6881 * frames.texi (Layout Parameters): Add xref.
6882
6883 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6884
6885 * keymaps.texi (Menu Bar): Fix xref.
6886
6887 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6888
6889 * modes.texi (%-Constructs): Fix xref.
6890
6891 * frames.texi (Window Frame Parameters): Node split up.
6892 (Basic Parameters, Position Parameters, Size Parameters)
6893 (Layout Parameters, Buffer Parameters, Management Parameters)
6894 (Cursor Parameters, Color Parameters): New subnodes.
6895
68962005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6897
6898 * positions.texi (Screen Lines): Update xref for previous change
6899 in minibuf.texi.
6900
6901 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6902 change in minibuf.texi.
6903
69042005-08-09 Richard M. Stallman <rms@gnu.org>
6905
6906 * tips.texi (Coding Conventions): Minor cleanup.
6907
6908 * modes.texi (Defining Minor Modes): Explain when init-value
6909 can be non-nil.
6910
6911 * elisp.texi (Top): Update submenu for Minibuffer.
6912
6913 * minibuf.texi (Minibuffer Misc): Node split up.
6914 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6915 (Recursive Mini): New nodes split out from Minibuffer Misc.
6916 (Minibuffer Misc): Document max-mini-window-height.
6917
6918 * hash.texi (Defining Hash): Delete stray paren in example.
6919
6920 * display.texi (Echo Area Customization): Don't define
6921 max-mini-window-height here; xref instead.
6922
6923 * commands.texi (Event Input Misc): Update while-no-input.
6924
6925 * advice.texi (Advising Functions): Explain when to use advice
6926 and when to use a hook.
6927
69282005-07-30 Eli Zaretskii <eliz@gnu.org>
6929
6930 * makefile.w32-in (info): Don't run install-info.
6931 ($(infodir)/dir): New target, produced by running install-info.
6932
69332005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6934
6935 * modes.texi (Defining Minor Modes): The keyword for the initial
6936 value is :init-value, not :initial-value.
6937
69382005-07-23 Eli Zaretskii <eliz@gnu.org>
6939
6940 * loading.texi (Autoload): Make the `doctor' example be consistent
6941 with what's in current loaddefs.el. Describe the "fn" magic in
6942 the usage portion of the doc string.
6943
69442005-07-22 Richard M. Stallman <rms@gnu.org>
6945
6946 * internals.texi (Garbage Collection): Clarify previous change.
6947
69482005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6949
6950 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6951
69522005-07-18 Juri Linkov <juri@jurta.org>
6953
6954 * commands.texi (Accessing Events):
6955 * frames.texi (Text Terminal Colors, Resources):
6956 * markers.texi (The Mark):
6957 * modes.texi (Defining Minor Modes):
6958 Delete duplicate duplicate words.
6959
69602005-07-16 Richard M. Stallman <rms@gnu.org>
6961
6962 * display.texi (Managing Overlays): Clarify make-overlay
6963 args for insertion types.
6964
69652005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6966
6967 * customize.texi (Variable Definitions):
6968 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6969 `standard-value' is a list too.
6970 (Defining New Types): Use @key{RET} instead of @key{ret}.
6971
69722005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6973
6974 * os.texi (Translating Input): Fix typo.
6975
69762005-07-08 Richard M. Stallman <rms@gnu.org>
6977
6978 * README: Update edition number and size estimate.
6979
6980 * elisp.texi (VERSION): Set to 2.9.
6981
69822005-07-07 Richard M. Stallman <rms@gnu.org>
6983
6984 * book-spine.texinfo: Update Emacs version.
6985
6986 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6987
69882005-07-06 Richard M. Stallman <rms@gnu.org>
6989
6990 * searching.texi (Regexp Search): Clarify what re-search-forward
6991 does when the search fails.
6992
69932005-07-05 Lute Kamstra <lute@gnu.org>
6994
6995 * Update FSF's address in GPL notices.
6996
6997 * doclicense.texi (GNU Free Documentation License):
6998 * gpl.texi (GPL):
6999 * tips.texi (Coding Conventions, Library Headers):
7000 * vol1.texi:
7001 * vol2.texi: Update FSF's address.
7002
70032005-07-04 Richard M. Stallman <rms@gnu.org>
7004
7005 * hooks.texi (Standard Hooks): Add occur-hook.
7006
70072005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7008
7009 * display.texi (The Echo Area): Correct menu.
7010
70112005-07-03 Richard M. Stallman <rms@gnu.org>
7012
7013 * elisp.texi (Top): Update subnode menu for Display.
7014
7015 * display.texi (Displaying Messages): New node, with most
7016 of what was in The Echo Area.
5dcb4c4e 7017 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7018 (Logging Messages): New node with new text.
7019 (Echo Area Customization): New node, the rest of what was
7020 in The Echo Area. Document message-truncate-lines with @defvar.
7021 (Display): Update menu.
7022
7023 * windows.texi (Textual Scrolling): Doc 3 values for
7024 scroll-preserve-screen-position.
7025
7026 * text.texi (Special Properties): Change hook functions
7027 should bind inhibit-modification-hooks around altering buffer text.
7028
7029 * keymaps.texi (Key Binding Commands): Call binding BINDING
7030 rather than DEFINITION.
7031
70322005-06-29 Juanma Barranquero <lekktu@gmail.com>
7033
7034 * variables.texi (Defining Variables): `user-variable-p' returns t
7035 for aliases of user options, nil for alias loops.
7036
70372005-06-28 Richard M. Stallman <rms@gnu.org>
7038
7039 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7040 make-keymap.
7041
70422005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7043
7044 * variables.texi (Setting Variables): Correct and clarify
7045 description of `add-to-ordered-list'.
7046
70472005-06-26 Richard M. Stallman <rms@gnu.org>
7048
7049 * display.texi (Faces): Minor cleanup.
7050
70512005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7052
7053 * display.texi (Faces): `facep' returns t for strings that are
7054 face names.
7055
70562005-06-25 Richard M. Stallman <rms@gnu.org>
7057
7058 * objects.texi (Equality Predicates): Clarify meaning of equal.
7059
7060 * windows.texi (Selecting Windows): save-selected-window
7061 and with-selected-window save and restore the current buffer.
7062
70632005-06-24 Richard M. Stallman <rms@gnu.org>
7064
7065 * numbers.texi (Float Basics): Explain how to test for NaN,
7066 and printing the sign of NaNs.
7067
70682005-06-24 Eli Zaretskii <eliz@gnu.org>
7069
7070 * makefile.w32-in (MAKEINFO): Use --force.
7071
70722005-06-23 Richard M. Stallman <rms@gnu.org>
7073
7074 * display.texi (Face Functions): Correct Texinfo usage.
7075
70762005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7077
7078 * lists.texi (Rings): `ring-elements' now returns the elements of
7079 RING in order.
7080
70812005-06-23 Juanma Barranquero <lekktu@gmail.com>
7082
7083 * markers.texi (The Mark): Texinfo usage fix.
7084
70852005-06-23 Kim F. Storm <storm@cua.dk>
7086
7087 * searching.texi (Entire Match Data): Remove evaporate option for
7088 match-data. Do not mention evaporate option for set-match-data.
7089
70902005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7091
7092 * display.texi (Face Functions): Mention face aliases.
7093
70942005-06-21 Richard M. Stallman <rms@gnu.org>
7095
7096 * anti.texi (Antinews): Texinfo usage fix.
7097
70982005-06-21 Karl Berry <karl@gnu.org>
7099
7100 * elisp.texi: Use @copying.
7101
7102 * elisp.texi: Put @summarycontents and @contents before the Top
7103 node, instead of the end of the file, so that the contents appear
7104 in the right place in the dvi/pdf output.
7105
71062005-06-21 Juri Linkov <juri@jurta.org>
7107
7108 * display.texi (Defining Faces): Add `customized-face'.
7109
71102005-06-20 Kim F. Storm <storm@cua.dk>
7111
7112 * variables.texi (Setting Variables): Any type of element can be
7113 given order in add-to-ordered-list. Compare elements with eq.
7114
7115 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7116
71172005-06-20 Karl Berry <karl@gnu.org>
7118
7119 * syntax.texi (Syntax Flags): Make last column very slightly wider
7120 to avoid "generic comment" breaking on two lines and causing an
7121 underfull box.
7122
71232005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7124
7125 * lists.texi (Rings): Various minor clarifications and corrections.
7126
71272005-06-18 Richard M. Stallman <rms@gnu.org>
7128
7129 * functions.texi (Obsolete Functions): Simplify.
7130
7131 * variables.texi (Variable Aliases): Simplify.
7132
7133 * anti.texi, backups.texi, compile.texi, customization.texi:
7134 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7135 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7136 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7137 * variables.texi: Fix formatting ugliness.
7138
7139 * elisp.texi: Add links to Rings and Byte Packing.
7140 Update version and copyright years.
7141
7142 * minibuf.texi: Fix formatting ugliness.
7143 (Completion Commands): Move keymap vars to the end
7144 and vars completing-read binds to the top.
7145
71462005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7147
7148 * processes.texi: Fix typos.
7149 (Bindat Spec): Correct Texinfo error.
7150 (Byte Packing): Fix ungrammatical sentence.
7151
71522005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7153
7154 * lists.texi (Rings): New node.
7155 (Lists): Add it to menu.
7156
7157 * processes.texi (Byte Packing): New node.
7158 (Processes): Add it to menu.
7159
71602005-06-17 Richard M. Stallman <rms@gnu.org>
7161
7162 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7163
7164 * help.texi (Documentation Basics): Explain the xref to
7165 Documentation Tips.
7166
7167 * debugging.texi (Debugger Commands): Minor fix.
7168
71692005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7170
7171 * edebug.texi (Instrumenting): Eliminate duplicate link.
7172 (Specification List): Replace references to "below", referring to
7173 a later node, with one @ref to that node.
7174
7175 * os.texi (Timers): Timers should save and restore the match data
7176 if they change it.
7177
7178 * debugging.texi (Debugger Commands): Mention that the Lisp
7179 debugger can not step through primitive functions.
7180
71812005-06-16 Juanma Barranquero <lekktu@gmail.com>
7182
7183 * functions.texi (Obsolete Functions): Update argument names of
7184 `make-obsolete' and `define-obsolete-function-alias'.
7185
7186 * variables.texi (Variable Aliases): Update argument names of
7187 `defvaralias', `make-obsolete-variable' and
7188 `define-obsolete-variable-alias'.
7189
71902005-06-15 Kim F. Storm <storm@cua.dk>
7191
7192 * searching.texi (Entire Match Data): Rephrase warnings about
7193 evaporate arg to match-data and set-match-data.
7194
71952005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7196
7197 * elisp.texi (Top): Update detailed menu.
7198
7199 * edebug.texi (Edebug): Update menu.
7200 (Instrumenting): Update xrefs.
7201 (Edebug Execution Modes): Correct xref.
7202 (Jumping): Clarify description of `h' command.
7203 Eliminate redundant @ref.
7204 (Breaks): New node.
7205 (Breakpoints): Is now a subsubsection.
7206 (Global Break Condition): Mention `C-x X X'.
7207 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7208 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7209 (Edebug Display Update): Correct pxref.
7210 (Edebug and Macros): New node.
7211 (Instrumenting Macro Calls): Is now a subsubsection.
7212 Neither arg of `def-edebug-spec' is evaluated.
7213 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7214 (Specification Examples): Fix typo.
7215
72162005-06-14 Lute Kamstra <lute@gnu.org>
7217
7218 * debugging.texi (Function Debugging): Primitives can break on
7219 entry too.
7220
72212005-06-14 Kim F. Storm <storm@cua.dk>
7222
7223 * variables.texi (Setting Variables): Add add-to-ordered-list.
7224
72252005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7226
7227 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7228 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7229
72302005-06-13 Lute Kamstra <lute@gnu.org>
7231
7232 * text.texi (Special Properties): Fix cross reference.
7233
72342005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7235
7236 * debugging.texi (Function Debugging): Delete mention of empty
7237 string argument to `cancel-debug-on-entry'. Delete inaccurate
7238 description of the return value of that command.
7239
72402005-06-11 Alan Mackenzie <acm@muc.de>
7241
7242 * text.texi (Adaptive Fill): Amplify the description of
7243 fill-context-prefix.
7244
72452005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7246
7247 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7248
72492005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7250
7251 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7252
72532005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7254
7255 * debugging.texi (Error Debugging): Minor rewording.
7256 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7257 is optional.
7258
72592005-06-10 Lute Kamstra <lute@gnu.org>
7260
7261 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7262 (Top): Give it a title. Correct version number. Give the
7263 detailed node listing a more prominent header.
7264 * intro.texi: Don't set VERSION here a second time.
7265 Mention Emacs's version too.
7266 * anti.texi (Antinews): Use EMACSVER to refer to the current
7267 version of Emacs.
7268
72692005-06-09 Kim F. Storm <storm@cua.dk>
7270
7271 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7272 match-data and set-match-data.
7273
72742005-06-08 Richard M. Stallman <rms@gnu.org>
7275
7276 * searching.texi (Entire Match Data): Clarify when match-data
7277 returns markers and when integers.
7278
7279 * display.texi (Defining Faces): Explain that face name should not
7280 end in `-face'.
7281
7282 * modes.texi (Mode Line Data): Minor cleanup.
7283 (Customizing Keywords): Node split out of Search-based Fontification.
7284 Add example of using font-lock-add-keywords from a hook.
7285 Clarify when MODE should be non-nil, and when nil.
7286
72872005-06-06 Richard M. Stallman <rms@gnu.org>
7288
7289 * modes.texi (Mode Line Data): Explain what happens when the car
7290 of a list is a void symbol.
7291 (Search-based Fontification): Explain MODE arg to
7292 font-lock-add-keywords and warn about calls from major modes.
7293
72942005-06-08 Juri Linkov <juri@jurta.org>
7295
7296 * display.texi (Standard Faces): Add `shadow' face.
7297
72982005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7299
7300 * modes.texi (Major Mode Conventions): A derived mode only needs
7301 to put the call to the parent mode inside `delay-mode-hooks'.
7302
73032005-05-29 Richard M. Stallman <rms@gnu.org>
7304
7305 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7306 new, and what that implies. Clarify.
7307
7308 * files.texi (Locating Files): Clean up the text.
7309
7310 * frames.texi (Window Frame Parameters): Document user-size.
7311 Shorten entry for top by referring to left.
7312
73132005-05-26 Richard M. Stallman <rms@gnu.org>
7314
7315 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7316 is new, and what the implications are. Other clarifications.
7317
73182005-05-24 Richard M. Stallman <rms@gnu.org>
7319
7320 * frames.texi (Dialog Boxes): Minor fixes.
7321
73222005-05-25 Masatake YAMATO <jet@gyve.org>
7323
7324 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7325
73262005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7327
7328 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7329 is optional.
7330
73312005-05-24 Nick Roberts <nickrob@snap.net.nz>
7332
10d1d0af 7333 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7334
73352005-05-23 Lute Kamstra <lute@gnu.org>
7336
7337 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7338 syntax-begin-function over font-lock-beginning-of-syntax-function.
7339
73402005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7341
7342 * minibuf.texi (Reading File Names): Update description of
7343 `read-directory-name'.
7344
7345 * modes.texi (Derived Modes): Clarify :group keyword.
7346
73472005-05-21 Eli Zaretskii <eliz@gnu.org>
7348
7349 * files.texi (Locating Files): New subsection.
7350 Describe locate-file and executable-find.
7351
73522005-05-21 Kevin Ryde <user42@zip.com.au>
7353
7354 * frames.texi (Initial Parameters): Update cross reference to
7355 "Emacs Invocation".
7356
73572005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7358
7359 * keymaps.texi (Active Keymaps): Add anchor.
7360
7361 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7362 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7363 appropriate place.
7364 (Derived Modes): Small clarifications.
7365 (Minor Mode Conventions, Keymaps and Minor Modes):
7366 Replace references to nodes with references to anchors.
7367 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7368 Clarify description of lists whose first element is an integer.
7369 (Mode Line Variables): Add anchor.
7370 (%-Constructs): Clarify description of integer after %.
7371 (Emulating Mode Line): Describe nil value for FACE.
7372
73732005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7374
7375 * modes.texi (Derived Modes): Correct references to non-existing
7376 variable standard-syntax-table.
7377
73782005-05-17 Lute Kamstra <lute@gnu.org>
7379
7380 * modes.texi (Defining Minor Modes): Mention the mode hook.
7381
73822005-05-15 Kim F. Storm <storm@cua.dk>
7383
7384 * processes.texi (Network): Remove open-network-stream-nowait.
7385 (Network Servers): Remove open-network-stream-server.
7386
73872005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7388
7389 * elisp.texi (Top): Update detailed menu.
7390
7391 * variables.texi: Reorder nodes.
7392 (Variables): Update menu.
7393 (File Local Variables): Do not refer to the `-*-' line as
7394 a "local variables list". Add pxref.
7395
73962005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7397
7398 * elisp.texi (Top): Update detailed menu for node changes.
7399
7400 * modes.texi (Modes): Update Menu.
7401 (Hooks): Move to beginning of chapter.
7402 Most minor modes run mode hooks too.
7403 `add-hook' can handle void hooks or hooks whose value is a single
7404 function.
7405 (Major Modes): Update Menu.
7406 (Major Mode Basics): New node, split off from `Major Modes'.
7407 (Major Mode Conventions): Correct xref. Explain how to handle
7408 auto-mode-alist if the major mode command has an autoload cookie.
7409 (Auto Major Mode): Major update. Add magic-mode-alist.
7410 (Derived Modes): Major update.
7411 (Mode Line Format): Update Menu.
7412 (Mode Line Basics): New node, split off from `Mode Line Format'.
7413
7414 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7415 for `magic autoload comment'. Add index entries and anchor.
7416
74172005-05-14 Richard M. Stallman <rms@gnu.org>
7418
7419 * tips.texi (Coding Conventions): Explain how important it is
7420 that just loading certain files not change Emacs behavior.
7421
7422 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7423
74242005-05-12 Lute Kamstra <lute@gnu.org>
7425
7426 * modes.texi (Generic Modes): Update.
7427 (Major Modes): Refer to node "Generic Modes".
7428
7429 * elisp.texi (Top): Update to the current structure of the manual.
7430 * processes.texi (Processes): Add menu description.
7431 * customize.texi (Customization): Add menu descriptions.
7432
74332005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7434
7435 * processes.texi (Signals to Processes)
7436 (Low-Level Network): Fix typos.
7437
74382005-05-11 Lute Kamstra <lute@gnu.org>
7439
7440 * elisp.texi (Top): Add some nodes from the chapter "Major and
7441 Minor Modes" to the detailed node listing.
7442
74432005-05-10 Richard M. Stallman <rms@gnu.org>
7444
7445 * keymaps.texi (Extended Menu Items): Menu item filter functions
7446 can be called at any time.
7447
74482005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7449
7450 * variables.texi (File Local Variables): `(hack-local-variables t)'
7451 now also checks whether a mode is specified in the local variables
7452 list.
7453
74542005-05-05 Kevin Ryde <user42@zip.com.au>
7455
7456 * display.texi (The Echo Area): Correct format function cross
7457 reference.
7458
74592005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7460
7461 * variables.texi (Variable Aliases): Change description of
7462 `define-obsolete-variable-alias'.
7463
7464 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7465 (Defining Functions): Add xref.
7466 (Obsolete Functions): New node.
7467 (Function Safety): Standardize capitalization of section title.
7468
7469 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7470 (Dialog Boxes): Complete description of `x-popup-dialog'.
7471
74722005-05-04 Richard M. Stallman <rms@gnu.org>
7473
7474 * commands.texi (Interactive Codes): Fix Texinfo usage.
7475 Document U more clearly.
7476
74772005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7478
7479 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7480 function and not a macro.
7481
7482 * frames.texi (Pop-Up Menus): Correct and clarify description of
7483 `x-popup-menu'.
7484 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7485
74862005-05-01 Richard M. Stallman <rms@gnu.org>
7487
7488 * edebug.texi (Checking Whether to Stop): Fix previous change.
7489
74902005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7491
7492 * display.texi: Fix typos and Texinfo usage.
7493
7494 * edebug.texi (Checking Whether to Stop): executing-macro ->
7495 executing-kbd-macro.
7496
74972005-05-01 Richard M. Stallman <rms@gnu.org>
7498
7499 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7500
75012005-04-30 Richard M. Stallman <rms@gnu.org>
7502
7503 * files.texi (Magic File Names): Document `operations' property.
7504
75052005-04-29 Lute Kamstra <lute@gnu.org>
7506
7507 * modes.texi (Generic Modes): New node.
7508 (Major Modes): Add it to the menu.
7509 (Derived Modes): Add "derived mode" to concept index.
7510
75112005-04-28 Lute Kamstra <lute@gnu.org>
7512
7513 * modes.texi (Defining Minor Modes): Fix previous change.
7514 (Font Lock Mode): Simplify.
7515 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7516 when set and that some parts are optional. Add cross references.
7517 (Search-based Fontification): Say how to specify font-lock-keywords.
7518 Add cross references. Add font-lock-multiline to index.
7519 Move font-lock-keywords-case-fold-search here from node "Other Font
7520 Lock Variables". Document font-lock-add-keywords and
7521 font-lock-remove-keywords.
7522 (Other Font Lock Variables): Move font-lock-keywords-only,
7523 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7524 and font-lock-syntactic-face-function to node "Syntactic Font
7525 Lock". Move font-lock-keywords-case-fold-search to node
7526 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7527 and font-lock-{,un}fontify-{buffer,region}-function.
7528 (Precalculated Fontification): Remove reference to deleted variable
7529 font-lock-core-only.
7530 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7531 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7532 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7533 and font-lock-syntactic-face-function here from node "Other Font
7534 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7535 Syntax Properties". Add cross references.
7536 (Setting Syntax Properties): New node.
7537 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7538 * syntax.texi (Syntax Properties): Add cross reference.
7539 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7540
75412005-04-26 Richard M. Stallman <rms@gnu.org>
7542
7543 * display.texi (Defining Faces):
7544 Document `default' elements of defface spec.
7545
7546 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7547
7548 * variables.texi (Variable Aliases): Clarify text.
7549
75502005-04-25 Chong Yidong <cyd@stupidchicken.com>
7551
7552 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7553
75542005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7555
7556 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7557
75582005-04-24 Eli Zaretskii <eliz@gnu.org>
7559
7560 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7561 syntax-after and syntax-class.
7562
7563 * files.texi (Changing Files): Fix last change's cross-reference.
7564 (Unique File Names): Don't mention "numbers" in the documentation
7565 of make-temp-file and make-temp-name.
7566
75672005-04-23 Richard M. Stallman <rms@gnu.org>
7568
7569 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7570
75712005-04-22 Nick Roberts <nickrob@snap.net.nz>
7572
7573 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7574
75752005-04-22 Nick Roberts <nickrob@snap.net.nz>
7576
7577 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7578 and define-obsolete-variable-alias.
7579
75802005-04-22 Kim F. Storm <storm@cua.dk>
7581
7582 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7583 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7584
75852005-04-21 Lute Kamstra <lute@gnu.org>
7586
7587 * lists.texi (Association Lists): Document rassq-delete-all.
7588
75892005-04-19 Richard M. Stallman <rms@gnu.org>
7590
7591 * modes.texi (Search-based Fontification): Explain that
7592 facespec is an expression to be evaluated.
7593
75942005-04-19 Kevin Ryde <user42@zip.com.au>
7595
7596 * streams.texi (Output Functions): Fix xref.
7597 * strings.texi (String Conversion): Fix xref.
7598
75992005-04-19 Kim F. Storm <storm@cua.dk>
7600
7601 * symbols.texi (Symbol Plists): Add safe-get.
7602 Mention that `get' may signal an error.
7603
76042005-04-18 Nick Roberts <nickrob@snap.net.nz>
7605
7606 * customize.texi (Variable Definitions): Replace tooltip-mode
7607 example with save-place.
7608
76092005-04-17 Richard M. Stallman <rms@gnu.org>
7610
7611 * buffers.texi (Indirect Buffers): Clarify.
7612
7613 * positions.texi (Positions): Clarify converting marker to integer.
7614
7615 * strings.texi (String Basics): Mention string-match; clarify.
7616
76172005-04-08 Lute Kamstra <lute@gnu.org>
7618
7619 * modes.texi (Search-based Fontification): Fix cross references.
7620 Use consistent terminology. Document anchored highlighting.
7621
76222005-04-05 Lute Kamstra <lute@gnu.org>
7623
7624 * modes.texi (Defining Minor Modes): Document :group keyword
7625 argument and its default value.
7626
76272005-04-03 Lute Kamstra <lute@gnu.org>
7628
7629 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7630 references and/or descriptions. Delete major mode hooks; mention
7631 them as a category instead. Rename or delete obsolete hooks.
7632
76332005-04-02 Richard M. Stallman <rms@gnu.org>
7634
7635 * nonascii.texi (Coding System Basics): Another wording cleanup.
7636
76372005-04-01 Richard M. Stallman <rms@gnu.org>
7638
7639 * nonascii.texi (Coding System Basics): Clarify previous change.
7640
76412005-04-01 Kenichi Handa <handa@m17n.org>
7642
10d1d0af 7643 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7644 identity of coding systems.
7645
76462005-03-29 Chong Yidong <cyd@stupidchicken.com>
7647
7648 * text.texi (Buffer Contents): Add filter-buffer-substring and
7649 buffer-substring-filters.
7650
76512005-03-26 Chong Yidong <cyd@stupidchicken.com>
7652
7653 * anti.texi (Antinews): Mention `G' interactive code.
7654
7655 * tips.texi (Compilation Tips): Mention benchmark.el.
7656
76572005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7658
7659 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7660 is now bound to M-o M-o.
7661
7662 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7663
76642005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7665
7666 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7667 in the Emacs Manual).
7668 * Makefile.in (srcs): Remove calendar.texi.
7669 * makefile.w32-in (srcs): Remove calendar.texi.
7670 * display.texi (Display): Change name of next node.
7671 * os.texi (System In): Change name of previous node.
7672 * elisp.texi (Top): Remove Calendar references.
7673 * vol1.texi (Top): Remove Calendar references.
7674 * vol2.texi (Top): Remove Calendar references.
7675
76762005-03-25 Richard M. Stallman <rms@gnu.org>
7677
7678 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7679 Cleanup previous change.
7680
76812005-03-25 Chong Yidong <cyd@stupidchicken.com>
7682
7683 * display.texi (Face Attributes): Faces earlier in an :inherit
7684 list take precedence.
7685 (Scroll Bars): Fix description of vertical-scroll-bars.
7686 Document frame-current-scroll-bars and window-current-scroll-bars.
7687
7688 * markers.texi (The Mark): Document temporary Transient Mark mode.
7689
7690 * minibuf.texi (Reading File Names):
7691 Document read-file-name-completion-ignore-case.
7692
7693 * positions.texi (Screen Lines): Document nil for width argument
7694 to compute-motion.
7695
76962005-03-23 Kim F. Storm <storm@cua.dk>
7697
7698 * display.texi (Standard Faces): Other faces used in the fringe
7699 implicitly inherits from the fringe face.
7700 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7701 properties implicitly inherits from fringe face.
7702 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7703
77042005-03-20 Chong Yidong <cyd@stupidchicken.com>
7705
7706 * display.texi (Invisible Text): State default value of
7707 line-move-ignore-invisible.
7708 (Managing Overlays): Document remove-overlays.
7709 (Standard Faces): Document escape-glyph face.
7710
7711 * minibuf.texi (Reading File Names): Document read-file-name-function.
7712
7713 * modes.texi (Other Font Lock Variables):
7714 Document font-lock-lines-before.
7715
7716 * positions.texi (Skipping Characters): skip-chars-forward allows
7717 character classes.
7718
77192005-03-18 Lute Kamstra <lute@gnu.org>
7720
7721 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7722
77232005-03-17 Richard M. Stallman <rms@gnu.org>
7724
7725 * text.texi (Undo): Document extensible undo entries.
7726
dd7b651b 7727 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7728
7729 * nonascii.texi (Character Codes): Minor fix.
7730
7731 * display.texi (Display Property): Explain the significance
7732 of having text properties that are eq.
7733 (Other Display Specs): Explain string as display spec.
7734
7735 * commands.texi (Interactive Codes): Document G option.
7736
77372005-03-17 Chong Yidong <cyd@stupidchicken.com>
7738
7739 * text.texi (Filling): Add sentence-end-without-period and
7740 sentence-end-without-space.
7741 (Changing Properties): Minor fix.
7742
7743 * anti.texi: Total rewrite.
7744
77452005-03-15 Lute Kamstra <lute@gnu.org>
7746
7747 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7748
77492005-03-08 Kim F. Storm <storm@cua.dk>
7750
7751 * display.texi (Specified Space): Property :width is support on
7752 non-graphic terminals, :height is not.
7753
77542005-03-07 Richard M. Stallman <rms@gnu.org>
7755
7756 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7757 Now subnodes of Fringes.
7758 (Overlay Arrow): Document overlay-arrow-variable-list.
7759 (Fringe Size/Pos): New node, broken out of Fringes.
7760 (Display): Explain clearing vs redisplay better.
7761 (Truncation): Clarify use of bitmaps.
7762 (The Echo Area): Clarify the uses of the echo area.
7763 Add max-mini-window-height.
7764 (Progress): Clarify.
7765 (Invisible Text): Explain that main loop moves point out.
7766 (Selective Display): Say "hidden", not "invisible".
7767 (Managing Overlays): Move up. Describe relation to Undo here.
7768 (Overlay Properties): Clarify intro.
7769 (Finding Overlays): Explain return values when nothing found.
7770 (Width): truncate-string-to-width has added arg.
7771 (Displaying Faces): Clarify and update mode line face handling.
7772 (Face Functions): Minor cleanup.
7773 (Conditional Display): Merge into Other Display Specs.
7774 (Pixel Specification, Other Display Specs): Minor cleanups.
7775 (Images, Image Descriptors): Minor cleanups.
7776 (GIF Images): Patents have expired.
7777 (Showing Images): Explain default text for insert-image.
7778 (Manipulating Button Types): Merge into Manipulating Buttons.
7779 (Making Buttons): Explain return values.
7780 (Button Buffer Commands): Add xref.
7781 (Inverse Video): Update mode-line-inverse-video.
7782 (Display Table Format): Clarify.
7783 (Active Display Table): Give defaults for window-display-table.
7784
7785 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7786 and calendar-today-marker are strings, not chars.
7787 (Holiday Customizing): Minor fix.
7788
7789 * internals.texi (Writing Emacs Primitives): Update `or' example.
7790 Update limit on # args of subr.
7791
7792 * edebug.texi (Using Edebug): Arrow is in fringe.
7793 (Instrumenting): Arg to eval-defun works without loading edebug.
7794 (Edebug Execution Modes): Add xref.
7795
7796 * customize.texi (Common Keywords): Clarify :require.
7797 Mention :version here.
7798 (Variable Definitions, Group Definitions): Not here.
7799 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7800
78012005-03-07 Chong Yidong <cyd@stupidchicken.com>
7802 * nonascii.texi (Text Representations): Clarify position-bytes.
7803 (Character Sets): Add list-charset-chars.
7804 (Scanning Charsets): Add charset-after.
7805 (Encoding and I/O): Minor fix.
7806
78072005-03-06 Richard M. Stallman <rms@gnu.org>
7808
7809 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7810 (Resizing Windows): Likewise.
7811
7812 * text.texi (Change Hooks): Get rid of "Emacs 21".
7813
7814 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7815
7816 * streams.texi (Output Variables): Get rid of "Emacs 21".
7817
7818 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7819
7820 * os.texi (Translating Input): Replace flow-control example
7821 with a less obsolete example that uses `keyboard-translate'.
7822
7823 * objects.texi (Hash Table Type, Circular Objects):
7824 Get rid of "Emacs 21".
7825
7826 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7827 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7828
7829 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7830
7831 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7832
7833 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7834 (Menu Bar): Fix when menu-bar-update-hook is called.
7835
7836 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7837
7838 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7839 and make it read better.
7840
7841 * files.texi (Writing to Files): Get rid of "Emacs 21".
7842 (Unique File Names): Likewise.
7843
7844 * elisp.texi: Update Emacs version to 22.
7845
7846 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7847 (Overlay Properties, Face Attributes): Likewise.
7848 (Managing Overlays): Fix punctuation.
7849 (Attribute Functions): Clarify set-face-font; get rid of
7850 info about old Emacs versions.
7851 (Auto Faces, Font Lookup, Display Property, Images):
7852 Get rid of "Emacs 21".
7853
7854 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7855
78562005-03-05 Richard M. Stallman <rms@gnu.org>
7857
7858 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7859
78602005-03-04 Lute Kamstra <lute@gnu.org>
7861
7862 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7863
78642005-03-03 Lute Kamstra <lute@gnu.org>
7865
7866 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7867
78682005-03-01 Lute Kamstra <lute@gnu.org>
7869
7870 * debugging.texi (Debugger Commands): Update `j'.
7871
78722005-02-28 Lute Kamstra <lute@gnu.org>
7873
7874 * debugging.texi (Debugging): Fix typo.
7875 (Error Debugging): Document eval-expression-debug-on-error.
7876 (Function Debugging): Update example.
7877 (Using Debugger): Mention starred stack frames.
7878 (Debugger Commands): Document `j' and `l'.
7879 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7880 Update the messages that the debugger displays.
7881 (Internals of Debugger): Add cross reference. Update example.
7882 (Excess Open): Minor improvement.
7883 (Excess Close): Minor improvement.
7884
78852005-02-26 Richard M. Stallman <rms@gnu.org>
7886
7887 * tips.texi (Coding Conventions): Clarify.
7888 Put all the major mode key reservations together.
7889 Mention the Mouse-1 => Mouse-2 conventions.
7890
7891 * syntax.texi (Syntax Class Table): Clarify.
7892 (Syntax Table Functions): syntax-after moved from here.
7893 (Syntax Table Internals): syntax-after moved to here.
7894 (Parsing Expressions): Update info on number of values
7895 and what's meaningful in the STATE argument.
7896 (Categories): Fix typo.
7897
7898 * sequences.texi (Arrays): Cleanup.
7899 (Char-Tables): Clarify.
7900
7901 * processes.texi (Deleting Processes): Cleanups, add xref.
7902 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7903 (Process Information): set-process-coding-system, some args optional.
7904 (Input to Processes): Explain various types for PROCESS args.
7905 Rename them from PROCESS-NAME to PROCESS.
7906 (Signals to Processes): Likewise.
7907 (Decoding Output): Cleanup.
7908 (Query Before Exit): Clarify.
7909
7910 * os.texi (Startup Summary): Correct the options; add missing ones.
7911 (Terminal Output, Batch Mode): Clarify.
7912 (Flow Control): Node deleted.
7913
7914 * markers.texi (The Mark): Clarify.
7915
7916 * macros.texi (Expansion): Cleanup.
7917 (Indenting Macros): indent-spec allows ints, not floats.
7918
7919 * keymaps.texi (Keymaps): Clarify.
7920 (Format of Keymaps): Update lisp-mode-map example.
7921 (Active Keymaps, Key Lookup): Clarify.
7922 (Changing Key Bindings): Add xref to `kbd'.
7923 (Key Binding Commands, Simple Menu Items): Clarify.
7924 (Mouse Menus, Menu Bar): Clarify.
7925 (Menu Example): Replace print example with menu-bar-replace-menu.
7926
7927 * help.texi (Documentation Basics): Add function-documentation prop.
7928
7929 * elisp.texi (Top): Don't refer to Flow Control node.
7930
7931 * commands.texi (Command Overview): Improve xrefs.
7932 (Adjusting Point): Adjusting point applies to intangible and invis.
7933 (Key Sequence Input): Doc extra read-key-sequence args.
7934 Likewise for read-key-sequence-vector.
7935
7936 * backups.texi (Rename or Copy): Minor fix.
7937 (Numbered Backups): For version-control, say the default.
7938 (Auto-Saving): make-auto-save-file-name example is simplified.
7939
7940 * advice.texi (Advising Functions): Don't imply one part of Emacs
7941 should advise another part. Markup changes.
7942 (Defining Advice): Move transitional para.
7943 (Activation of Advice): Cleanup.
7944 Explain if COMPILE is nil or negative.
7945
7946 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7947
79482005-02-24 Lute Kamstra <lute@gnu.org>
7949
7950 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7951 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7952
79532005-02-23 Lute Kamstra <lute@gnu.org>
7954
7955 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7956 to define global minor modes as well.
7957
7958 * display.texi (Managing Overlays): overlay-buffer returns nil for
7959 deleted overlays.
7960
79612005-02-22 Kim F. Storm <storm@cua.dk>
7962
7963 * minibuf.texi (Basic Completion): Allow symbols in addition to
7964 strings in try-completion and all-completions.
7965
79662005-02-14 Lute Kamstra <lute@gnu.org>
7967
7968 * elisp.texi (Top): Remove reference to deleted node.
7969
7970 * lists.texi (Lists): Remove reference to deleted node.
7971 (Cons Cells): Fix typo.
7972
7973 * loading.texi (Where Defined): Fix typo.
7974
79752005-02-14 Richard M. Stallman <rms@gnu.org>
7976
7977 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7978 is useful for discarding some minor modes.
7979
7980 * symbols.texi (Symbol Components): Reorder examples.
7981
7982 * streams.texi (Input Functions): State standard-input default.
7983 (Output Variables): State standard-output default.
7984
7985 * objects.texi (Printed Representation): Clarify read syntax vs print.
7986 (Floating Point Type): Explain meaning better.
7987 (Symbol Type): Explain uniqueness better.
7988 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7989 List examples sooner.
7990 (Box Diagrams): New subnode broken out.
7991 Some examples moved from old Lists as Boxes node.
7992 (Dotted Pair Notation): Clarify intro.
7993 (Array Type): Clarify.
7994 (Type Predicates): Add hash-table-p.
7995
7996 * numbers.texi (Integer Basics): Clarify radix explanation.
7997 (Predicates on Numbers): Minor clarification.
7998 (Comparison of Numbers): Minor clarification. Clarify eql.
7999 Typos in min, max.
8000 (Math Functions): Clarify overflow in expt.
8001
8002 * minibuf.texi (Text from Minibuffer): Minor clarification.
8003 Mention arrow keys.
8004
8005 * loading.texi (Autoload): defun's doc string overrides autoload's
8006 doc string.
8007 (Repeated Loading): Modernize "add to list" examples.
8008 (Where Defined): Finish updating table of load-history elts.
8009
8010 * lists.texi (List-related Predicates): Minor wording improvement.
8011 (Lists as Boxes): Node deleted.
8012 (Building Lists): Explain trivial cases of number-sequence.
8013
8014 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8015 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8016 (Hash Access): Any object can be a key.
8017 State value of maphash.
8018
8019 * functions.texi (What Is a Function): Wording cleanup.
8020 (Function Documentation): Minor cleanup.
8021 Explain purpose of calling convention at end of doc string.
8022 (Function Names): Wording cleanup.
8023 (Calling Functions): Wording cleanup.
8024 Explain better how funcall calls the function.
8025 (Function Cells): Delete example of saving and redefining function.
8026
8027 * control.texi (Combining Conditions): Wording cleanup.
8028 (Iteration): dolist and dotimes bind VAR locally.
8029 (Cleanups): Xref to Atomic Changes.
8030
8031 * compile.texi (Byte Compilation): Delete 19.29 info.
8032 (Compilation Functions): Macros' difficulties don't affect defsubst.
8033 (Docs and Compilation): Delete 19.29 info.
8034
80352005-02-10 Richard M. Stallman <rms@gnu.org>
8036
8037 * objects.texi (Symbol Type): Minor correction.
8038
80392005-02-06 Lute Kamstra <lute@gnu.org>
8040
8041 * modes.texi (Example Major Modes): Fix typos.
8042
80432005-02-06 Richard M. Stallman <rms@gnu.org>
8044
8045 * text.texi (Margins): fill-nobreak-predicate can be one function.
8046
8047 * strings.texi (Modifying Strings): clear-string can make unibyte.
8048 (Formatting Strings): format gives error if values missing.
8049
8050 * positions.texi (Character Motion): Mention default arg
8051 for forward-char. backward-char refers to forward-char.
8052 (Word Motion): Mention default arg for forward-word.
8053 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8054 Simplify end-of-buffer.
8055 (Text Lines): Mention default arg for forward-line.
8056 (List Motion): Mention default arg for beginning/end-of-defun.
8057 (Skipping Characters): Minor fixes in explaining character-set.
8058
8059 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8060 Mode inheritance applies only when default-major-mode is nil.
8061 Clarifications.
8062 (Example Major Modes): Update Text mode and Lisp mode examples.
8063 (Minor Mode Conventions): Mention define-minor-mode at top.
8064 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8065 (Mode Line Format): Update mode line face display info.
8066 (Properties in Mode): Mention effect of risky vars.
8067 (Imenu): Define imenu-add-to-menubar.
8068 (Font Lock Mode): Add descriptions to menu lines.
8069 (Faces for Font Lock): Add font-lock-doc-face.
8070
80712005-02-05 Lute Kamstra <lute@gnu.org>
8072
8073 * text.texi (Maintaining Undo): Remove obsolete function.
8074
80752005-02-05 Eli Zaretskii <eliz@gnu.org>
8076
8077 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8078 color specifications. Improve indexing.
b8d4c8d0
GM
8079 (Text Terminal Colors): Replace the description of RGB values by
8080 an xref to "Color Names".
8081
80822005-02-03 Richard M. Stallman <rms@gnu.org>
8083
8084 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8085 Clarify.
8086 (Selecting Windows): Clarify save-selected-window.
8087 (Cyclic Window Ordering): Clarify walk-windows.
8088 (Window Point): Clarify.
8089 (Window Start): Add comment to example.
8090 (Resizing Windows): Add `interactive' specs in examples.
8091 Document fit-window-to-buffer.
8092
8093 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8094 (Undo, Maintaining Undo): Clarify last change.
8095 (Sorting): In sort-numeric-fields, explain about octal and hex.
8096 Mention sort-numeric-base.
8097 (Format Properties): Add xref for hard newlines.
8098
8099 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8100 (Pop-Up Menus): Fix typo.
8101 (Color Names): Explain all types of color names.
8102 Explain color-values on B&W terminal.
8103 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8104
8105 * files.texi (File Locks): Not supported on MS systems.
8106 (Testing Accessibility): Clarify.
8107
8108 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8109 (Coverage Testing): Fix typo.
8110
8111 * commands.texi (Misc Events): Remove stray space.
8112
8113 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8114 (Modification Time): Clarify when visited-file-modtime returns 0.
8115 (The Buffer List): Clarify bury-buffer.
8116 (Killing Buffers): Clarify.
8117 (Indirect Buffers): Add clone-indirect-buffer.
8118
81192005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8120
8121 * edebug.texi (Printing in Edebug): Fix default value of
8122 edebug-print-circle.
8123 (Coverage Testing): Fix displayed frequency count data.
8124
81252005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8126
8127 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8128
81292005-02-02 Kim F. Storm <storm@cua.dk>
8130
8131 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8132
81332005-01-29 Eli Zaretskii <eliz@gnu.org>
8134
8135 * commands.texi (Misc Events): Describe the help-echo event.
8136
8137 * text.texi (Special Properties) <help-echo>: Use `pos'
8138 consistently in description of the help-echo property.
8139 Use @code{nil} instead of @var{nil}.
8140
8141 * display.texi (Overlay Properties): Fix the index entry for
8142 help-echo overlay property.
8143
8144 * customize.texi (Type Keywords): Uncomment the xref to the
8145 help-echo property documentation.
8146
81472005-01-23 Kim F. Storm <storm@cua.dk>
8148
8149 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8150 return value. Third element FULLY replaced by PARTIAL which
8151 specifies number of invisible pixels if row is only partially visible.
8152 (Textual Scrolling): Mention auto-window-vscroll.
8153 (Vertical Scrolling): New defvar auto-window-vscroll.
8154
81552005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8156
8157 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8158 command remapping.
8159
81602005-01-15 Richard M. Stallman <rms@gnu.org>
8161
8162 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8163
81642005-01-14 Kim F. Storm <storm@cua.dk>
8165
8166 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8167
8168 * text.texi (Links and Mouse-1): Fix string and vector item.
8169
81702005-01-13 Richard M. Stallman <rms@gnu.org>
8171
8172 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8173 descriptions of overriding-local-map and overriding-terminal-local-map.
8174
8175 * text.texi (Links and Mouse-1): Clarify text.
8176
81772005-01-13 Kim F. Storm <storm@cua.dk>
8178
8179 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8180
81812005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8182
8183 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8184
81852005-01-12 Kim F. Storm <storm@cua.dk>
8186
8187 * text.texi (Links and Mouse-1): Rename section from Enabling
8188 Mouse-1 to Following Links. Change xrefs.
8189 Add examples for define-button-type and define-widget.
8190
8191 * display.texi (Button Properties, Button Buffer Commands):
8192 Clarify mouse-1 and follow-link functionality.
8193
81942005-01-12 Richard M. Stallman <rms@gnu.org>
8195
8196 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8197
8198 * display.texi (Beeping): Fix Texinfo usage.
8199
8200 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8201
82022005-01-11 Kim F. Storm <storm@cua.dk>
8203
8204 * display.texi (Button Properties, Button Buffer Commands):
8205 Mention mouse-1 binding. Add follow-link keyword.
8206
8207 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8208 (Enabling Mouse-1 to Follow Links): New subsection.
8209
82102005-01-06 Richard M. Stallman <rms@gnu.org>
8211
8212 * text.texi (Special Properties): Minor change.
8213
8214 * os.texi (Timers): Clarify previous change.
8215
8216 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8217
82182005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8219
8220 * display.texi (Face Attributes): Correct xref to renamed node.
8221
82222005-01-01 Richard M. Stallman <rms@gnu.org>
8223
8224 * display.texi (Face Attributes): Describe hex color specs.
8225
82262004-12-31 Richard M. Stallman <rms@gnu.org>
8227
8228 * os.texi (Timers): Update previous change.
8229
82302004-12-30 Kim F. Storm <storm@cua.dk>
8231
8232 * display.texi (Line Height): Total line-height is now specified
8233 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8234 in cons cells. (nil . RATIO) is relative to actual line height.
8235 Use line-height `t' instead of `0' to get minimum height.
8236
82372004-12-29 Richard M. Stallman <rms@gnu.org>
8238
8239 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8240
82412004-12-28 Richard M. Stallman <rms@gnu.org>
8242
8243 * commands.texi (Quitting): Clarify value of with-local-quit.
8244
8245 * elisp.texi (Top): Fix previous change.
8246
8247 * loading.texi (Loading): Fix previous change.
8248
82492004-12-27 Richard M. Stallman <rms@gnu.org>
8250
8251 * Makefile.in (MAKEINFO): Specify --force.
8252
8253 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8254
8255 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8256
8257 * display.texi (Line Height): Further clarify.
8258
8259 * elisp.texi (Top): Update Loading submenu.
8260
8261 * loading.texi (Where Defined): New node.
8262 (Unloading): load-history moved to Where Defined.
8263
82642004-12-21 Richard M. Stallman <rms@gnu.org>
8265
8266 * commands.texi (Event Input Misc): Add while-no-input.
8267
82682004-12-11 Richard M. Stallman <rms@gnu.org>
8269
8270 * display.texi (Line Height): Rewrite text for clarity.
8271
82722004-12-11 Kim F. Storm <storm@cua.dk>
8273
8274 * display.texi (Display): Add node "Line Height" to menu.
8275 (Line Height): New node. Move full description of line-spacing
8276 and line-height text properties here from text.texi.
8277 (Scroll Bars): Add vertical-scroll-bar variable.
8278
8279 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8280
8281 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8282 line-spacing and vertical-scroll-bar.
8283
8284 * text.texi (Special Properties): Just mention line-spacing and
8285 line-height here, add xref to new "Line Height" node.
8286
82872004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8288
8289 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8290
8291 * locals.texi (Standard Buffer-Local Variables):
8292 Add @xref for `line-spacing'.
8293
82942004-12-05 Richard M. Stallman <rms@gnu.org>
8295
8296 * Makefile.in (maintainer-clean): Remove the info files
8297 in $(infodir) where they are created.
8298
82992004-12-03 Richard M. Stallman <rms@gnu.org>
8300
8301 * windows.texi (Selecting Windows): get-lru-window and
8302 get-largest-window don't consider dedicated windows.
8303
8304 * text.texi (Undo): Document undo-in-progress.
8305
83062004-11-26 Richard M. Stallman <rms@gnu.org>
8307
8308 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8309 Remove a few vars that are not always buffer-local.
8310
83112004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8312
8313 * locals.texi (Standard Buffer-Local Variables): Comment out
8314 xref's to non-existent node `Yet to be written'.
8315
83162004-11-24 Richard M. Stallman <rms@gnu.org>
8317
8318 * processes.texi (Synchronous Processes): Grammar fix.
8319
8320 * numbers.texi (Comparison of Numbers): Add eql.
8321
8322 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8323
8324 * intro.texi (Printing Notation): Fix previous change.
8325
8326 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8327 and default-indicate-buffer-boundaries from here.
8328 (Usual Display): To here.
8329 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8330 (Usual Display): Move tab-width up.
8331
5dcb4c4e
SM
8332 * customize.texi (Variable Definitions):
8333 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8334 (Simple Types, Composite Types, Defining New Types):
8335 Minor cleanups.
8336
83372004-11-21 Jesper Harder <harder@ifa.au.dk>
8338
8339 * processes.texi (Synchronous Processes, Output from Processes):
8340 Markup fix.
8341
83422004-11-20 Richard M. Stallman <rms@gnu.org>
8343
8344 * positions.texi (Skipping Characters): skip-chars-forward
8345 now handles char classes.
8346
8347 * intro.texi (Printing Notation): Avoid confusion of `print'
8348 when explaining @print.
8349
8350 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8351
8352 * display.texi (Display Table Format): Minor fix.
8353
8354 * streams.texi (Output Functions): Fix print example.
8355
8356 * Makefile.in (elisp): New target.
8357 (dist): Depend on $(infodir)/elisp, not elisp.
8358 Copy the info files from $(infodir).
8359
8360 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8361 read-from-minibuffer.
8362
8363 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8364
83652004-11-19 Richard M. Stallman <rms@gnu.org>
8366
8367 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8368
83692004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8370
8371 * tips.texi (Coding Conventions): Fix typo.
8372
83732004-11-16 Richard M. Stallman <rms@gnu.org>
8374
8375 * tips.texi (Coding Conventions): Separate defvar and require
8376 methods to avoid warnings. Use require only when there are many
8377 functions and variables from that package.
8378
8379 * minibuf.texi (Minibuffer Completion): When ignoring case,
8380 predicate must not be case-sensitive.
8381
8382 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8383 (Test Coverage): Don't talk about "splotches". Clarified.
8384
83852004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8386
8387 * frames.texi (Window Frame Parameters): Fix typo.
8388
83892004-11-15 Kim F. Storm <storm@cua.dk>
8390
8391 * symbols.texi (Other Plists): Note that plist-get may signal error.
8392 Add safe-plist-get.
8393
83942004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8395
8396 * modes.texi (Font Lock Basics): Fix typo.
8397
83982004-11-08 Richard M. Stallman <rms@gnu.org>
8399
8400 * syntax.texi (Syntax Table Functions): Add syntax-after.
8401
84022004-11-06 Lars Brinkhoff <lars@nocrew.org>
8403
8404 * os.texi (Processor Run Time): New section documenting
8405 get-internal-run-time.
8406
84072004-11-06 Eli Zaretskii <eliz@gnu.org>
8408
8409 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8410 it nukes elisp-cover.texi.
8411 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8412 elisp-0 etc.
8413
84142004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8415
8416 * commands.texi (Keyboard Macros): Document `append' return value
8417 of `defining-kbd-macro'.
8418
84192004-11-01 Richard M. Stallman <rms@gnu.org>
8420
8421 * commands.texi (Interactive Call): Add called-interactively-p.
8422
84232004-10-29 Simon Josefsson <jas@extundo.com>
8424
8425 * minibuf.texi (Reading a Password): Revert.
8426
84272004-10-28 Richard M. Stallman <rms@gnu.org>
8428
8429 * frames.texi (Display Feature Testing): Explain about "vendor".
8430
84312004-10-27 Richard M. Stallman <rms@gnu.org>
8432
8433 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8434 not raw. Clarify `n'.
8435 (Interactive Call): Rewrite interactive-p, focusing on when
8436 and how to use it.
8437 (Misc Events): Clarify previous change.
8438
8439 * advice.texi (Simple Advice): Clarify what job the example does.
8440 (Around-Advice): Clarify ad-do-it.
8441 (Activation of Advice): An option of ad-default-compilation-action
8442 is `never', not `nil'.
8443
84442004-10-26 Kim F. Storm <storm@cua.dk>
8445
8446 * commands.texi (Interactive Codes): Add U code letter.
8447
84482004-10-25 Simon Josefsson <jas@extundo.com>
8449
8450 * minibuf.texi (Reading a Password): Add.
8451
84522004-10-24 Jason Rumney <jasonr@gnu.org>
8453
8454 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8455 and wheel-down.
8456
84572004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8458
8459 * processes.texi (Synchronous Processes): Document process-file.
8460
84612004-10-22 Kenichi Handa <handa@m17n.org>
8462
8463 * text.texi (translate-region): Document that it accepts also a
8464 char-table.
8465
84662004-10-22 David Ponce <david@dponce.com>
8467
8468 * windows.texi (Resizing Windows): Document the `preserve-before'
8469 argument of the functions `enlarge-window' and `shrink-window'.
8470
84712004-10-19 Jason Rumney <jasonr@gnu.org>
8472
8473 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8474
84752004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8476
8477 * text.texi (Filling): Add anchor for definition of
8478 `sentence-end-double-space'.
8479
8480 * searching.texi (Regexp Example): Update description of how
8481 Emacs currently recognizes the end of a sentence.
8482 (Standard Regexps): Update definition of the variable
8483 `sentence-end'. Add definition of the function `sentence-end'.
8484
84852004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8486
8487 * display.texi (Progress): New node.
8488
84892004-10-05 Kim F. Storm <storm@cua.dk>
8490
8491 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8492
84932004-09-29 Kim F. Storm <storm@cua.dk>
8494
8495 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8496 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8497 fringe bitmap symbols, as they now have their own namespace.
8498 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8499 vs. pixels. Signal error if no free bitmap slots.
8500 (Pixel Specification): Change IMAGE to @var{image}.
8501
85022004-09-28 Richard M. Stallman <rms@gnu.org>
8503
8504 * text.texi (Special Properties): Clarify line-spacing and line-height.
8505
8506 * searching.texi (Regexp Search): Add looking-back.
8507
85082004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8509
8510 * display.texi: Correct typos.
8511 (Image Descriptors): Correct xref's.
8512
85132004-09-25 Richard M. Stallman <rms@gnu.org>
8514
8515 * text.texi (Special Properties): Cleanups in `cursor'.
8516 Rewrites in `line-height' and `line-spacing'; exchange them.
8517
8518 * display.texi (Fringes): Rewrite previous change.
8519 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8520 (Display Fringe Bitmaps): Node deleted, text moved.
8521 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8522 (Scroll Bars): Clarify set-window-scroll-bars.
8523 (Pointer Shape): Rewrite.
8524 (Specified Space): Clarify :align-to, etc.
8525 (Pixel Specification): Use @var. Clarify new text.
8526 (Other Display Specs): Clarify `slice'.
8527 (Image Descriptors): Cleanups.
8528 (Showing Images): Cleanups.
8529
85302004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8531
8532 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8533
8534 * modes.texi: Various minor changes in addition to:
8535 (Major Mode Conventions): Final call to `run-mode-hooks' should
8536 not be inside the `delay-mode-hooks' form.
8537 (Mode Hooks): New node.
8538 (Hooks): Delete obsolete example.
8539 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8540 node "Mode Hooks".
8541
85422004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8543
8544 * display.texi: Correct various typos.
8545 (Display): Rename node "Pointer Shapes" to "Pointer
8546 Shape". (There is already a node called "Pointer Shapes" in
8547 frames.texi.)
8548 (Images): Remove non-existent node "Image Slices" from menu.
8549
85502004-09-23 Kim F. Storm <storm@cua.dk>
8551
8552 * text.texi (Special Properties): Add `cursor', `pointer',
8553 `line-height', and `line-spacing' properties.
8554
8555 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8556 Shapes' to menu.
8557 (Standard Faces): Doc fix for fringe face.
8558 (Fringes): Add `overflow-newline-into-fringe' and
8559 'indicate-buffer-boundaries'.
8560 (Fringe Bitmaps, Pointer Shapes): New nodes.
8561 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8562 Bitmaps' to menu.
8563 (Specified Space): Describe pixel width and height.
8564 (Pixel Specification): New node.
8565 (Other Display Specs): Add `slice' property.
8566 (Display Fringe Bitmaps): New node.
8567 (Images): Add 'Image Slices' to menu.
8568 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8569 (Showing Images): Add slice arg to `insert-image'.
8570 Add 'insert-sliced-image'.
b8d4c8d0
GM
8571
85722004-09-20 Richard M. Stallman <rms@gnu.org>
8573
8574 * commands.texi (Key Sequence Input):
8575 Clarify downcasing in read-key-sequence.
8576
85772004-09-08 Juri Linkov <juri@jurta.org>
8578
8579 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8580
85812004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8582
5dcb4c4e
SM
8583 * locals.texi (Standard Buffer-Local Variables):
8584 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8585 * internals.texi (Buffer Internals): Describe new
8586 auto_save_file_format field of the buffer structure.
8587 * files.texi (Format Conversion): `auto-save-file-format' has been
8588 renamed `buffer-auto-save-file-format'.
8589
85902004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8591
8592 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8593 an integer or a marker.
8594 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8595
85962004-08-22 Richard M. Stallman <rms@gnu.org>
8597
8598 * modes.texi (Major Mode Conventions): Discuss rebinding of
8599 standard key bindings.
8600
86012004-08-18 Kim F. Storm <storm@cua.dk>
8602
8603 * processes.texi (Accepting Output): Add `just-this-one' arg to
8604 `accept-process-output'.
8605 (Output from Processes): New var `process-adaptive-read-buffering'.
8606
86072004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8608
8609 * keymaps.texi: Various changes in addition to:
8610 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8611 Give more varied examples for `kbd'.
8612 (Creating Keymaps): Char tables have slots for all characters
8613 without modifiers.
8614 (Active Keymaps): `overriding-local-map' and
8615 `overriding-terminal-local-map' also override text property and
8616 overlay keymaps.
8617 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8618 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8619 to denote a prefix of no events.
8620 `map-keymap' includes parent's bindings _recursively_.
8621 Clarify and correct description of `where-is-internal'.
8622 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8623 (Menu Example): For menus intended for use with the keyboard, the
8624 menu items should be bound to characters or real function keys.
8625
86262004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8627
8628 * objects.texi (Character Type): Reposition `@anchor' to prevent
8629 double space inside sentence in Info.
8630
8631 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8632 renamed to `disabled-command-function'.
8633 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8634 (Command Loop Info): Replace reference to it.
8635 (Disabling Commands): `disabled-command-hook' has been renamed to
8636 `disabled-command-function'.
8637
86382004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8639
8640 * os.texi (Translating Input): Only non-prefix bindings in
8641 `key-translation-map' override actual key bindings. Warn about
8642 possible indirect effect of actual key bindings on non-prefix
8643 bindings in `key-translation-map'.
8644
86452004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8646
8647 * minibuf.texi (High-Level Completion): Add anchor for definition
8648 of `read-variable'.
8649
8650 * commands.texi: Various changes in addition to:
8651 (Using Interactive): Clarify description of `interactive-form'.
8652 (Interactive Call): Mention default for KEYS argument to
8653 `call-interactively'.
8654 (Command Loop Info): Clarify description of `this-command-keys'.
8655 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8656 Value of `last-event-frame' can be `macro'.
8657 (Repeat Events): `double-click-fuzz' is also used to distinguish
8658 clicks and drags.
8659 (Classifying Events): Clarify descriptions of `event-modifiers'
8660 `event-basic-type' and `event-convert-list'.
8661 (Accessing Events): `posn-timestamp' takes POSITION argument.
8662 (Quoted Character Input): Clarify description of
8663 `read-quoted-char' and fix example.
8664 (Quitting): Add `with-local-quit'.
8665 (Disabling Commands): Correct and clarify descriptions of
8666 `enable-command' and `disable-command'.
8667 Mention what happens if `disabled-command-hook' is nil.
8668 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8669 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8670
86712004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8672
8673 * frames.texi: Various changes in addition to:
8674 (Creating Frames): Expand and clarify description of `make-frame'.
8675 (Window Frame Parameters): Either none or both of the `icon-left'
8676 and `icon-top' parameters must be specified. Put descriptions of
8677 `menu-bar-lines' and `toolbar-lines' closer together and change
8678 them accordingly.
8679 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8680 except while processing `frame-title-format' or `icon-title-format'.
8681 (Deleting Frames): Correct description of `delete-frame'.
8682 Non-nil return values of `frame-live-p' are like those of `framep'.
8683 (Frames and Windows): Mention return value of
8684 `set-frame-selected-window'.
8685 (Visibility of Frames): Mention `force' argument to
8686 `make-frame-invisible'. `frame-visible-p' returns t for all
8687 frames on text-only terminals.
8688 (Frame Configurations): Restoring a frame configuration does not
8689 restore deleted frames.
8690 (Window System Selections): `x-set-selection' returns DATA.
8691 (Resources): Add example.
8692 (Display Feature Testing): Clarify descriptions of
8693 `display-pixel-height', `display-pixel-width', `x-server-version'
8694 and `x-server-vendor'.
8695
8696 * windows.texi (Choosing Window): Add anchor.
8697 * minibuf.texi (Minibuffer Misc): Add anchor.
8698
86992004-07-23 John Paul Wallington <jpw@gnu.org>
8700
8701 * macros.texi (Defining Macros): Declaration keyword for setting
8702 Edebug spec is `debug' not `edebug'.
8703
87042004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8705
8706 * windows.texi: Various small changes in addition to:
8707 (Window Point): Mention return value of `set-window-point'.
8708 (Window Start): `pos-visible-in-window-p' disregards horizontal
8709 scrolling. Explain return value if PARTIALLY is non-nil.
8710 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8711 and `set-window-vscroll'.
8712 (Size of Window): The argument WINDOW to `window-inside-edges',
8713 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8714 (Resizing Windows): Explain return value of
8715 `shrink-window-if-larger-than-buffer'.
8716 `window-size-fixed' automatically becomes buffer local when set.
8717 (Window Configurations): Explain return value of
8718 `set-window-configuration'.
8719
8720 * minibuf.texi (Minibuffer Misc): Add anchor for
8721 `minibuffer-scroll-window'.
8722
8723 * positions.texi (Text Lines): Add anchor for `count-lines'.
8724
87252004-07-17 Richard M. Stallman <rms@gnu.org>
8726
8727 * display.texi (Overlay Properties): Adding `evaporate' prop
8728 deletes empty overlay immediately.
8729
8730 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8731 fix example.
8732
87332004-07-16 Jim Blandy <jimb@redhat.com>
8734
8735 * searching.texi (Regexp Backslash): Document new \_< and \_>
8736 operators.
8737
87382004-07-16 Juanma Barranquero <lektu@terra.es>
8739
8740 * display.texi (Images): Fix Texinfo usage.
8741
87422004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8743
8744 * buffers.texi (Modification Time): `visited-file-modtime' now
8745 returns a list of two integers, instead of a cons.
8746
87472004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8748
8749 * windows.texi: Various changes in addition to:
8750 (Splitting Windows): Add `split-window-keep-point'.
8751
87522004-07-09 Richard M. Stallman <rms@gnu.org>
8753
8754 * frames.texi (Input Focus): Minor fix.
8755
87562004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8757
8758 * frames.texi (Input Focus): Clarify descriptions of
8759 `select-frame-set-input-focus' and `select-frame'.
8760
87612004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8762
8763 * os.texi: Various small changes in addition to:
8764 (Killing Emacs): Expand and clarify description of
8765 `kill-emacs-query-functions' and `kill-emacs-hook'.
8766 (System Environment): Expand and clarify description of `getenv'
8767 and `setenv'.
8768 (Timers): Clarify description of `run-at-time'.
8769 (Translating Input): Correct description of
8770 `extra-keyboard-modifiers'.
8771 (Flow Control): Correct description of `enable-flow-control'.
8772
87732004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8774
8775 * os.texi: Update copyright.
8776 (Session Management): Grammar fix.
8777 Clarify which Emacs does the restarting.
8778 Use @samp for *scratch* buffer.
8779
87802004-07-04 Alan Mackenzie <acm@muc.de>
8781
8782 * frames.texi (Input Focus): Add documentation for
8783 `select-frame-set-input-focus'. Replace refs to non-existent
8784 `switch-frame' with `select-frame'. Minor corrections and tidying
8785 up of text-only terminal stuff.
8786
87872004-07-02 Richard M. Stallman <rms@gnu.org>
8788
8789 * files.texi (Saving Buffers): Cleanup write-contents-function.
8790 (Magic File Names): Cleanup file-remote-p.
8791
b344d29d 87922004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8793
8794 * files.texi (Magic File Names): `file-remote-p' returns an
8795 identifier of the remote system, not just t.
8796
87972004-07-02 David Kastrup <dak@gnu.org>
8798
8799 * searching.texi (Entire Match Data): Add explanation about new
8800 match-data behavior when @var{integers} is non-nil.
8801
88022004-06-24 Richard M. Stallman <rms@gnu.org>
8803
8804 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8805
8806 * customize.texi (Variable Definitions): Note about doc strings
8807 and :set.
8808
8809 * keymaps.texi (Keymap Terminology): Document `kbd'.
8810 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8811
8812 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8813 makes it buffer-local.
8814
8815 * files.texi (Saving Buffers): Correct previous change.
8816
8817 * commands.texi (Accessing Events):
8818 Clarify posn-col-row and posn-actual-col-row.
8819
88202004-06-24 David Ponce <david.ponce@wanadoo.fr>
8821
8822 * commands.texi (Accessing Events): New functions
8823 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8824
88252004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8826
8827 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8828 * frames.texi, buffers.texi, backups.texi, variables.texi:
8829 * loading.texi, eval.texi, functions.texi, control.texi:
8830 * symbols.texi, minibuf.texi: Reposition @anchor's.
8831
8832 * help.texi: Various small changes in addition to the following.
8833 (Describing Characters): Describe PREFIX argument to
8834 `key-description'. Correct and clarify definition of
8835 `text-char-description'. Describe NEED-VECTOR argument to
8836 `read-kbd-macro'.
8837 (Help Functions): Clarify definition of `apropos'.
8838
88392004-06-23 Lars Hansen <larsh@math.ku.dk>
8840
8841 * files.texi (Saving Buffers): Correct description of
8842 `write-contents-functions'.
8843
88442004-06-21 Juanma Barranquero <lektu@terra.es>
8845
8846 * display.texi (Images): Remove redundant @vindex directives.
8847 Rewrite `image-library-alist' doc in active voice.
8848
88492004-06-14 Juanma Barranquero <lektu@terra.es>
8850
8851 * display.texi (Images): Document new delayed library loading,
8852 variable `image-library-alist' and (existing but undocumented)
8853 function `image-type-available-p'.
8854
88552004-06-05 Richard M. Stallman <rms@gnu.org>
8856
8857 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8858 refer the user to the Initial Input node.
8859 (Text from Minibuffer): Likewise.
8860 (Initial Input): New node. Document this feature
8861 and say it is mostly deprecated.
8862
88632004-05-30 Richard M. Stallman <rms@gnu.org>
8864
8865 * loading.texi (Named Features): Clarify return value
8866 and meaning of NOERROR.
8867
8868 * variables.texi (File Local Variables): Minor cleanup.
8869
88702004-05-30 Michael Albinus <michael.albinus@gmx.de>
8871
8872 * files.texi (Magic File Names): Add `file-remote-p' as operation
8873 of file name handlers.
8874
88752004-05-29 Richard M. Stallman <rms@gnu.org>
8876
8877 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8878 as arg to a minor mode command.
8879
88802004-05-22 Richard M. Stallman <rms@gnu.org>
8881
8882 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8883
8884 * streams.texi (Output Variables): Doc float-output-format.
8885
8886 * searching.texi (Regexp Special): Nested repetition can be infloop.
8887
8888 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8889 real stack overflow.
8890
8891 * compile.texi: Minor cleanups.
8892
88932004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8894
8895 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8896 circular lists.
8897 (List Elements): Explain handling of circular and dotted lists.
8898
88992004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8900
8901 * modes.texi (Search-based Fontification): Fix typo.
8902
89032004-05-10 Juanma Barranquero <lektu@terra.es>
8904
8905 * modes.texi (Mode Line Variables): Fix description of
8906 global-mode-string, which is now after which-func-mode, not the
8907 buffer name.
8908
89092004-05-07 Lars Hansen <larsh@math.ku.dk>
8910
8911 * modes.texi (Desktop Save Mode): Add.
8912 (Modes): Add menu entry Desktop Save Mode.
8913
8914 * hooks.texi: Add desktop-after-read-hook,
8915 desktop-no-desktop-file-hook and desktop-save-hook.
8916
8917 * locals.texi: Add desktop-save-buffer.
8918
89192004-04-30 Jesper Harder <harder@ifa.au.dk>
8920
8921 * display.texi: emacs -> Emacs.
8922
89232004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8924
8925 * files.texi (Changing Files): Document set-file-times.
8926
89272004-04-23 Juanma Barranquero <lektu@terra.es>
8928
8929 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8930
89312004-04-18 Jesper Harder <harder@ifa.au.dk>
8932
8933 * tips.texi (Coding Conventions): defopt -> defcustom.
8934
89352004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8936
8937 * sequences.texi: Various clarifications.
8938
89392004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8940
8941 * buffers.texi (Read Only Buffers): Mention optional ARG to
8942 `toggle-read-only'.
8943
89442004-04-14 Nick Roberts <nick@nick.uklinux.net>
8945
8946 * windows.texi (Selecting Windows): Note that get-lru-window
8947 returns a full-width window if possible.
8948
89492004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8950
8951 * buffers.texi: Various changes in addition to:
8952 (Buffer File Name): Add `find-buffer-visiting'.
8953 (Buffer Modification): Mention optional ARG to `not-modified'.
8954 (Indirect Buffers): Mention optional CLONE argument to
8955 `make-indirect-buffer'.
8956
8957 * files.texi: Various changes in addition to:
8958 (Visiting Functions): `find-file-hook' is now a normal hook.
8959 (File Name Expansion): Explain difference between the way that
8960 `expand-file-name' and `file-truename' treat `..'.
8961 (Contents of Directories): Mention optional ID-FORMAT argument to
8962 `directory-files-and-attributes'.
8963 (Format Conversion): Mention new optional CONFIRM argument to
8964 `format-write-file'.
8965
89662004-04-12 Miles Bader <miles@gnu.org>
8967
8968 * macros.texi (Expansion): Add description of `macroexpand-all'.
8969
89702004-04-05 Jesper Harder <harder@ifa.au.dk>
8971
5dcb4c4e
SM
8972 * variables.texi (Variable Aliases):
8973 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8974
8975 * errors.texi (Standard Errors): Ditto.
8976
89772004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8978
8979 * backups.texi: Various small changes in addition to:
8980 (Making Backups): Mention return value of `backup-buffer'.
8981 (Auto-Saving): Mention optional FORCE argument to
8982 `delete-auto-save-file-if-necessary'.
8983 (Reverting): Mention optional PRESERVE-MODES argument to
8984 `revert-buffer'. Correct description of `revert-buffer-function'.
8985
89862004-03-22 Juri Linkov <juri@jurta.org>
8987
8988 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8989 with `Vector Functions'.
8990
8991 * text.texi (Sorting): Add missing quote.
8992
89932004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8994
8995 * intro.texi (Lisp History): Replace xref to `cl' manual with
8996 inforef.
8997
89982004-03-12 Richard M. Stallman <rms@gnu.org>
8999
9000 * intro.texi (Version Info): Add arg to emacs-version.
9001 (Lisp History): Change xref to CL manual.
9002
90032004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9004
9005 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9006 for Partial Completion mode.
9007
90082004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9009
9010 * customize.texi: Fix typo. Remove eol whitespace.
9011
90122004-03-04 Richard M. Stallman <rms@gnu.org>
9013
9014 * processes.texi: Fix typos.
9015
9016 * lists.texi (Building Lists): Minor clarification.
9017
9018 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9019 in make-hash-table.
9020
90212004-02-29 Juanma Barranquero <lektu@terra.es>
9022
9023 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9024 rm, and ignore exit code.
9025
90262004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9027
9028 * display.texi (Defining Faces): Add description for min-colors.
9029 Update example.
9030
90312004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9032
9033 * abbrevs.texi: Various corrections and clarifications in addition
9034 to the following:
9035 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9036
90372004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9038
9039 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9040
90412004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9042
9043 * text.texi: Various small changes in addition to the following:
9044 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9045 to delete-horizontal-space.
9046 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9047 description of yank-handler text property at various places.
9048
9049 * frames.texi (Window System Selections): Add anchor.
9050
9051 * syntax.texi (Syntax Table Functions): Clarify and correct
9052 descriptions of make-syntax-table and copy-syntax-table.
9053 (Motion and Syntax): Clarify SYNTAXES argument to
9054 skip-syntax-forward.
9055 (Parsing Expressions): Mention that the return value of
9056 parse-partial-sexp is currently a list of ten rather than nine
9057 elements.
9058 (Categories): Various corrections and clarifications.
9059
90602004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9061
9062 * markers.texi (Marker Insertion Types): Minor change.
9063
9064 * locals.texi (Standard Buffer-Local Variables):
9065 * commands.texi (Interactive Codes, Using Interactive):
9066 * functions.texi (Related Topics): Fix xrefs.
9067
90682004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9069
9070 * lists.texi (Sets And Lists): Update description of delete-dups.
9071
90722004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9073
9074 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9075
c8763fb6 90762004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9077
9078 * frames.texi (Parameter Access): frame-parameters arg is optional.
9079 modify-frame-parameters handles nil for FRAME.
9080 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9081 are all-or-nothing for certain toolkits.
9082 Mention parameter wait-for-wm.
9083 (Frames and Windows): In frame-first-window and frame-selected-window
9084 the arg is optional.
9085 (Input Focus): In redirect-frame-focus the second arg is optional.
9086 (Window System Selections): Mention selection type CLIPBOARD.
9087 Mention data-type UTF8_STRING.
9088 Mention numbering of cut buffers.
9089 (Resources): Describe x-resource-name.
9090
90912004-02-16 Richard M. Stallman <rms@gnu.org>
9092
9093 * windows.texi (Buffers and Windows): Delete false table
9094 about all-frames.
9095
9096 * syntax.texi (Parsing Expressions): Delete old caveat
9097 about parse-sexp-ignore-comments.
9098
9099 * streams.texi (Output Variables): Add print-quoted.
9100
9101 * lists.texi (Building Lists): Minor cleanup.
9102
9103 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9104
9105 * display.texi (Overlays): Explain overlays use markers.
9106 (Managing Overlays): Explain front-advance and rear-advance
9107 in more detail.
9108
9109 * loading.texi (Unloading): Document unload-feature-special-hooks.
9110 Get rid of fns-NNN.el file.
9111
91122004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9113
9114 * help.texi (Describing Characters): Fix text-char-description
9115 example output.
9116
9117 * edebug.texi (Using Edebug): Fix example.
9118
9119 * debugging.texi (Internals of Debugger): Fix return value.
9120
9121 * files.texi (Changing Files): Fix argname.
9122
9123 * calendar.texi: Fix parens, and default values.
9124
9125 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9126 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9127 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9128
9129 * positions.texi (Text Lines): Don't add -1 in current-line.
9130
91312004-02-16 Richard M. Stallman <rms@gnu.org>
9132
9133 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9134
91352004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9136
9137 * processes.texi (Low-Level Network): Fix a typo.
9138
91392004-02-12 Kim F. Storm <storm@cua.dk>
9140
9141 * display.texi (Fringes): Use consistent wording.
9142 Note that window-fringe's window arg is optional.
9143 (Scroll Bars): Use consistent wording.
9144
91452004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9146
9147 * tips.texi (Comment Tips): Document the new conventions for
9148 commenting out code.
9149
c8763fb6 91502004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9151
5dcb4c4e 9152 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9153
91542004-02-07 Kim F. Storm <storm@cua.dk>
9155
9156 * positions.texi (Text Lines): Add line-number-at-pos.
9157
91582004-02-06 John Paul Wallington <jpw@gnu.org>
9159
9160 * display.texi (Button Properties, Button Buffer Commands):
9161 mouse-2 invokes button, not down-mouse-1.
9162
91632004-02-04 Jason Rumney <jasonr@gnu.org>
9164
9165 * makefile.w32-in: Sync with Makefile.in changes.
9166
91672004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9168
9169 * minibuf.texi (Text from Minibuffer): Various corrections and
9170 clarifications.
9171 (Object from Minibuffer): Correct Lisp description of
9172 read-minibuffer.
9173 (Minibuffer History): Clarify description of cons values for
9174 HISTORY arguments.
5dcb4c4e
SM
9175 (Basic Completion): Various corrections and clarifications.
9176 Add completion-regexp-list.
b8d4c8d0
GM
9177 (Minibuffer Completion): Correct and clarify description of
9178 completing-read.
5dcb4c4e
SM
9179 (Completion Commands): Mention Partial Completion mode.
9180 Various other minor changes.
b8d4c8d0
GM
9181 (High-Level Completion): Various corrections and clarifications.
9182 (Reading File Names): Ditto.
9183 (Minibuffer Misc): Ditto.
9184
91852004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9186
9187 * strings.texi (Text Comparison): assoc-string also matches
9188 elements of alists that are strings instead of conses.
9189 (Formatting Strings): Standardize Texinfo usage. Update index
9190 entries.
9191
91922004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9193
9194 * lists.texi (Sets And Lists): Add delete-dups.
9195
91962004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9197
9198 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9199 special form.
9200 * macros.texi (Defining Macros): Update description of `declare',
9201 which now is a macro.
9202 (Wrong Time): Fix typos.
9203
92042004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9205
9206 * compile.texi (Compilation Functions): Expand descriptions of
9207 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9208 and `batch-byte-compile'. In particular, mention and describe
9209 all optional arguments.
9210 (Disassembly): Correct and clarify the description of `disassemble'.
9211
92122004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9213
9214 * searching.texi: Various small changes in addition to the
9215 following.
9216 (Regexp Example): Adapt to new value of `sentence-end'.
9217 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9218 `words'.
9219 (Search and Replace): Add usage note for `perform-replace'.
9220 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9221 `match-data'.
9222 (Standard Regexps): Update for new values of `paragraph-start'
9223 and `sentence-end'.
9224
92252004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9226
9227 * files.texi (Saving Buffers): Clarify descriptions of
9228 `write-contents-functions' and `before-save-hook'.
9229 Make the defvar's for `before-save-hook' and `after-save-hook'
9230 into defopt's.
9231
92322004-01-07 Kim F. Storm <storm@cua.dk>
9233
9234 * commands.texi (Click Events): Describe new image and
9235 width/height elements of click events.
9236 (Accessing Events): Add posn-string, posn-image, and
9237 posn-object-width-height. Change posn-object to return either
9238 image or string object.
9239
92402004-01-01 Simon Josefsson <jas@extundo.com>
9241
9242 * hooks.texi (Standard Hooks): Add before-save-hook.
9243 * files.texi (Saving Buffers): Likewise.
9244
92452004-01-03 Richard M. Stallman <rms@gnu.org>
9246
9247 * frames.texi (Frames and Windows): Delete frame-root-window.
9248
92492004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9250
9251 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9252
9253 * functions.texi: Various small changes in addition to the
9254 following.
5dcb4c4e
SM
9255 (What Is a Function): `functionp' returns nil for macros.
9256 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9257 (Function Documentation): Add `\' in front of (fn @var{arglist})
9258 and explain why.
9259 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9260 Add anchor.
9261 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9262
92632004-01-01 Miles Bader <miles@gnu.org>
9264
9265 * display.texi (Buttons): New section.
9266
92672003-12-31 Andreas Schwab <schwab@suse.de>
9268
9269 * numbers.texi (Math Functions): sqrt reports a domain-error
9270 error.
9271 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9272
92732003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9274
9275 * tips.texi (Documentation Tips): Update item on hyperlinks in
9276 documentation strings.
9277
9278 * errors.texi (Standard Errors): Various small corrections and
9279 additions.
9280
9281 * control.texi: Various small changes in addition to the
9282 following.
9283 (Signaling Errors): Provide some more details on how `signal'
9284 constructs the error message. Add anchor to the definition of
9285 `signal'.
9286 (Error Symbols): Describe special treatment of `quit'.
9287 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9288 to emphasize that it has to be a single form.
9289
9290 * buffers.texi: Add anchor.
9291
92922003-12-29 Richard M. Stallman <rms@gnu.org>
9293
9294 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9295 (Window Configurations): Add window-configuration-frame.
9296
9297 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9298
9299 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9300 Change arg name in get-char-property.
9301 (Special Properties): Update handling of keymap property.
9302
9303 * strings.texi (Modifying Strings): Add clear-string.
9304 (Text Comparison): Add assoc-string and remove
9305 assoc-ignore-case, assoc-ignore-representation.
9306
9307 * os.texi (Time of Day): Add set-time-zone-rule.
9308
9309 * numbers.texi (Math Functions): asin, acos, log, log10
9310 report domain-error errors.
9311
9312 * nonascii.texi (Converting Representations):
9313 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9314 (Encoding and I/O): Add file-name-coding-system.
9315
9316 * modes.texi (Search-based Fontification): Explain that
9317 face specs are symbols with face names as values.
9318
9319 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9320
9321 * lists.texi (Building Lists): remq moved elsewhere.
9322 (Sets And Lists): remq moved here.
9323 (Association Lists): Refer to assoc-string.
9324
9325 * internals.texi (Garbage Collection): Add memory-use-counts.
9326
9327 * frames.texi (Frames and Windows): Add set-frame-selected-window
9328 and frame-root-window.
9329
9330 * files.texi (Contents of Directories):
9331 Add directory-files-and-attributes.
9332
9333 * display.texi (Refresh Screen): Add force-window-update.
9334 (Invisible Text): Explain about moving point out of invis text.
9335 (Overlay Properties): Add overlay-properties.
9336 (Managing Overlays): Add overlayp.
9337 (GIF Images): Invalid image number displays a hollow box.
9338
9339 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9340 (Killing Buffers): Add buffer-live-p.
9341
93422003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9343
9344 * display.texi (Fringes): Fix typo "set-buffer-window".
9345
93462003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9347
9348 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9349 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9350 Add or change various xrefs and anchors.
9351
9352 * commands.texi: Replace all occurrences of @acronym{CAR} with
9353 @sc{car}, for consistency with the rest of the Elisp manual.
9354 `car' and `cdr' are historically acronyms, but are no longer
9355 widely thought of as such.
9356
9357 * internals.texi (Pure Storage): Mention that `purecopy' does not
9358 copy text properties.
9359 (Object Internals): Now 29 bits are used (in most implementations)
9360 to address Lisp objects.
9361
9362 * variables.texi (Variables with Restricted Values): New node.
9363
9364 * objects.texi (Lisp Data Types): Mention that certain variables
9365 can only take on a restricted set of values and add an xref to
9366 the new node "Variables with Restricted Values".
9367
9368 * eval.texi (Function Indirection): Describe the errors that
9369 `indirect-function' can signal.
9370 (Eval): Clarify the descriptions of `eval-region' and `values'.
9371 Describe `eval-buffer' instead of `eval-current-buffer' and
9372 mention `eval-current-buffer' as an alias for `current-buffer'.
9373 Correct the description and mention all optional arguments.
9374
9375 * nonascii.texi: Various small changes in addition to the
9376 following.
9377 (Converting Representations): Clarify behavior of
9378 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9379 ASCII arguments.
9380 (Character Sets): Document the variable `charset-list' and adapt
9381 the definition of the function `charset-list' accordingly.
9382 (Translation of Characters): Clarify use of generic characters in
9383 `make-translation-table'. Clarify and correct the description of
9384 the use of translation tables in encoding and decoding.
9385 (User-Chosen Coding Systems): Correct and clarify the description
9386 of `select-safe-coding-system'.
9387 (Default Coding Systems): Clarify description of
9388 `file-coding-system-alist'.
9389
93902003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9391
9392 * strings.texi (Text Comparison): Correctly describe when two
9393 strings are `equal'. Combine and clarify descriptions of
9394 `assoc-ignore-case' and `assoc-ignore-representation'.
9395
9396 * objects.texi (Non-ASCII in Strings): Clarify description of
9397 when a string is unibyte or multibyte.
9398 (Bool-Vector Type): Update examples.
9399 (Equality Predicates): Correctly describe when two strings are
9400 `equal'.
9401
94022003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9403
9404 * lists.texi (Building Lists): `append' no longer accepts integer
9405 arguments. Update the description of `number-sequence' to reflect
9406 recent changes.
9407 (Sets And Lists): Describe `member-ignore-case' after `member'.
9408
94092003-11-27 Kim F. Storm <storm@cua.dk>
9410
9411 * commands.texi (Click Events): Click object may be an images.
9412 Describe (dx . dy) element of click positions.
9413 (Accessing Events): Remove duplicate posn-timestamp.
9414 New functions posn-object and posn-object-x-y.
9415
94162003-11-23 Kim F. Storm <storm@cua.dk>
9417
9418 * commands.texi (Click Events): Describe enhancements to event
9419 position lists, including new text-pos and (col . row) items.
9420 Mention left-fringe and right-fringe area events.
9421 (Accessing Events): New functions posn-area and
9422 posn-actual-col-row. Mention posn-timestamp. Mention that
9423 posn-point in non-text area still returns buffer position.
9424 Clarify posn-col-row.
9425
94262003-11-21 Lars Hansen <larsh@math.ku.dk>
9427
9428 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9429 * anti.texi (File Attributes): Describe removed parameter
9430 ID-FORMAT.
9431
94322003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9433
9434 * positions.texi (Positions): Mention that, if a marker is used as
9435 a position, its buffer is ignored.
9436
9437 * markers.texi (Overview of Markers): Mention it here too.
9438
94392003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9440
9441 * numbers.texi (Numeric Conversions): Not just `floor', but also
9442 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9443
94442003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9445
9446 * markers.texi (Creating Markers): Specify insertion type of
9447 created markers. Add xref to `Marker Insertion Types'.
9448 Second argument to `copy-marker' is optional.
9449 (Marker Insertion Types): Mention that most markers are created
9450 with insertion type nil.
9451 (The Mark): Correctly describe when `mark' signals an error.
9452 (The Region): Correctly describe when `region-beginning' and
9453 `region-end' signal an error.
9454
94552003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9456
9457 * hash.texi (Creating Hash): Clarify description of `eql'.
9458 `makehash' is obsolete.
9459 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9460
9461 * positions.texi (Point): Change description of `buffer-end', so
9462 that it is also correct for floating point arguments.
9463 (List Motion): Correct argument lists of `beginning-of-defun' and
9464 `end-of-defun'.
9465 (Excursions): Add xref to `Marker Insertion Types'.
9466 (Narrowing): Argument to `narrow-to-page' is optional.
9467
94682003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9469
9470 * streams.texi (Output Streams): Clarify behavior of point for
9471 marker output streams.
9472
94732003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9474
9475 * variables.texi (Defining Variables): Second argument to
9476 `defconst' is not optional.
9477 (Setting Variables): Mention optional argument APPEND to
9478 `add-to-list'.
9479 (Creating Buffer-Local): Expand description of
9480 `make-variable-buffer-local'.
9481 (Frame-Local Variables): Expand description of
9482 `make-variable-frame-local'.
9483 (Variable Aliases): Correct description of optional argument
9484 DOCSTRING to `defvaralias'. Mention return value of
9485 `defvaralias'.
9486 (File Local Variables): Add xref to `File variables' in Emacs
9487 Manual. Correct description of `hack-local-variables'. Mention
9488 `safe-local-variable' property. Mention optional second argument
9489 to `risky-local-variable-p'.
9490
94912003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9492
9493 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9494
94952003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9496
9497 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9498 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9499 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9500 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9501 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9502 lispref/processes.texi, lispref/searching.texi,
9503 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9504 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9505 @acronym{FOO}.
9506
95072003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9508
9509 * strings.texi (Creating Strings): Argument START to `substring'
9510 can not be `nil'. Expand description of
9511 `substring-no-properties'. Correct description of `split-string',
9512 especially with respect to empty matches. Prevent very bad line
9513 break in definition of `split-string-default-separators'.
9514 (Text Comparison): `string=' and `string<' also accept symbols as
9515 arguments.
9516 (String Conversion): More completely describe argument BASE in
9517 `string-to-number'.
9518 (Formatting Strings): `%s' and `%S' in `format' do require
9519 corresponding object. Clarify behavior of numeric prefix after
9520 `%' in `format'.
9521 (Case Conversion): The argument to `upcase-initials' can be a
9522 character.
9523
95242003-10-27 Kenichi Handa <handa@m17n.org>
9525
9526 * display.texi (Fontsets): Fix texinfo usage.
9527
95282003-10-25 Kenichi Handa <handa@m17n.org>
9529
9530 * display.texi (Fontsets): Add description of the function
9531 set-fontset-font.
9532
95332003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9534
9535 * display.texi (Temporary Displays): Add xref to `Documentation
9536 Tips'.
9537
9538 * functions.texi (Function Safety): Use inforef instead of pxref
9539 for SES.
9540
95412003-10-23 Andreas Schwab <schwab@suse.de>
9542
9543 * Makefile.in (TEX, texinputdir): Don't define.
9544 (TEXI2DVI): Define.
9545 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9546 add $(srcdir)/index.texi.
9547 ($(infodir)/elisp): Remove index.texi dependency.
9548 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9549 (index.texi): Remove target.
9550 (dist): Don't link $(srcdir)/permute-index.
9551 (clean): Don't remove index.texi.
9552
9553 * permute-index, index.perm: Remove.
9554 * index.texi: Rename from index.unperm.
9555
95562003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9557
9558 * tips.texi (Documentation Tips): Document new behavior for face
9559 and variable hyperlinks in Help mode.
9560
95612003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9562
9563 * objects.texi (Integer Type): Update for extra bit of integer range.
9564 (Character Type): Ditto.
9565
95662003-10-16 Eli Zaretskii <eliz@gnu.org>
9567
9568 * numbers.texi (Integer Basics): Add index entries for reading
9569 numbers in hex, octal, and binary.
9570
95712003-10-16 Lute Kamstra <lute@gnu.org>
9572
9573 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9574 argument.
9575
95762003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9577
9578 * windows.texi (Choosing Window): Fix typo.
9579 * edebug.texi (Edebug Execution Modes): Fix typo.
9580
95812003-10-13 Richard M. Stallman <rms@gnu.org>
9582
9583 * windows.texi (Basic Windows): A window has fringe settings,
9584 display margins and scroll-bar settings.
9585 (Splitting Windows): Doc split-window return value.
9586 Clean up one-window-p.
9587 (Selecting Windows): Fix typo.
9588 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9589 (Buffers and Windows): In set-window-buffer, explain effect
9590 on fringe settings and scroll bar settings.
9591 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9592 (Choosing Window): Use defopt for pop-up-frame-function.
9593 For special-display-buffer-names, explain same-window and same-frame.
9594 Clarify window-dedicated-p return value.
9595 (Textual Scrolling): scroll-up and scroll-down can get an error.
9596 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9597 Clarify set-window-hscroll.
9598 (Size of Window): Don't mention tool bar in window-height.
9599 (Coordinates and Windows): Explain what coordinates-in-window-p
9600 returns for fringes and display margins.
9601 (Window Configurations): Explain saving fringes, etc.
9602
9603 * tips.texi (Library Headers): Clean up Documentation.
9604
9605 * syntax.texi (Parsing Expressions): Clean up forward-comment
9606 and parse-sexp-lookup-properties.
9607
9608 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9609
9610 * os.texi (System Environment): Clean up text for load-average errors.
9611
9612 * modes.texi (Hooks): Don't explain local hook details at front.
9613 Clarify run-hooks and run-hook-with-args a little.
9614 Clean up add-hook and remove-hook.
9615
9616 * edebug.texi (Edebug Execution Modes): Clarify t.
9617 Document edebug-sit-for-seconds.
9618 (Coverage Testing): Document C-x X = and =.
9619 (Instrumenting Macro Calls): Fix typo.
9620 (Specification List): Don't index the specification keywords.
9621
96222003-10-10 Kim F. Storm <storm@cua.dk>
9623
9624 * processes.texi (Network): Introduce make-network-process.
9625
96262003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9627
9628 * tips.texi (Library Headers): Fix typo.
9629
96302003-10-07 Juri Linkov <juri@jurta.org>
9631
9632 * modes.texi (Imenu): Mention imenu-create-index-function's
9633 default value. Explain submenus better.
9634
96352003-10-07 Lute Kamstra <lute@gnu.org>
9636
9637 * modes.texi (Faces for Font Lock): Fix typo.
9638 (Hooks): Explain how buffer-local hook variables can refer to
9639 global hook variables.
9640 Various minor clarifications.
9641
96422003-10-06 Lute Kamstra <lute@gnu.org>
9643
9644 * tips.texi (Coding Conventions): Mention naming conventions for
9645 hooks.
9646
96472003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9648
9649 * loading.texi (Library Search): Correct default value of
9650 load-suffixes.
9651 (Named Features): Fix typo.
9652
96532003-10-05 Richard M. Stallman <rms@gnu.org>
9654
9655 * loading.texi (Named Features): In `provide',
9656 say how to test for subfeatures.
9657 (Unloading): In unload-feature, use new var name
9658 unload-feature-special-hooks.
9659
96602003-10-03 Lute Kamstra <lute@gnu.org>
9661
9662 * modes.texi (Major Mode Conventions): Mention third way to set up
9663 Imenu.
9664 (Imenu): A number of small fixes.
9665 Delete documentation of internal variable imenu--index-alist.
9666 Document the return value format of imenu-create-index-function
9667 functions.
9668
96692003-09-30 Richard M. Stallman <rms@gnu.org>
9670
9671 * processes.texi (Network): Say what stopped datagram connections do.
9672
9673 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9674
9675 * display.texi (Overlay Properties): Clarify `evaporate' property.
9676
96772003-09-29 Lute Kamstra <lute@gnu.org>
9678
9679 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9680 constructs should be marked as risky.
9681 Change cons cell into proper list.
9682 (Mode Line Variables): Change cons cell into proper list.
9683
96842003-09-26 Lute Kamstra <lute@gnu.org>
9685
9686 * modes.texi (Mode Line Data): Document the :propertize construct.
9687 (Mode Line Variables): Reorder the descriptions of the variables
9688 to match their order in the default mode-line-format.
9689 Describe the new variables mode-line-position and mode-line-modes.
9690 Update the default values of mode-line-frame-identification,
9691 minor-mode-alist, and default-mode-line-format.
9692 (Properties in Mode): Mention the :propertize construct.
9693
96942003-09-26 Richard M. Stallman <rms@gnu.org>
9695
9696 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9697 * loading.texi, minibuf.texi, text.texi, variables.texi:
9698 Avoid @strong{Note:}.
9699
97002003-09-26 Richard M. Stallman <rms@gnu.org>
9701
9702 * keymaps.texi (Remapping Commands): Fix typo.
9703
97042003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9705
9706 * processes.texi (Low-Level Network): Fix typo.
9707
97082003-09-23 Kim F. Storm <storm@cua.dk>
9709
9710 * processes.texi (Network, Network Servers): Fix typos.
9711 (Low-Level Network): Add timeout value for :server keyword.
9712 Add new option keywords to make-network-process.
9713 Add set-network-process-options.
9714 Explain how to test availability of network options.
9715
97162003-09-19 Richard M. Stallman <rms@gnu.org>
9717
9718 * text.texi (Motion by Indent): Arg to
9719 backward-to-indentation and forward-to-indentation is optional.
9720
9721 * strings.texi (Creating Strings): Add substring-no-properties.
9722
9723 * processes.texi
9724 (Process Information): Add list-processes arg QUERY-ONLY.
9725 Delete process-contact from here.
9726 Add new status values for process-status.
9727 Add process-get, process-put, process-plist, set-process-plist.
9728 (Synchronous Processes): Add call-process-shell-command.
9729 (Signals to Processes): signal-process allows process objects.
9730 (Network): Complete rewrite.
9731 (Network Servers, Datagrams, Low-Level Network): New nodes.
9732
9733 * positions.texi (Word Motion): forward-word, backward-word
9734 arg is optional. Reword.
9735
9736 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9737
9738 * variables.texi (Creating Buffer-Local):
9739 Delete duplicate definition of buffer-local-value.
9740 (File Local Variables): Explain about discarding text props.
9741
97422003-09-11 Richard M. Stallman <rms@gnu.org>
9743
9744 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9745 changes variables that record input events.
9746 (Minibuffer Misc): Add minibuffer-selected-window.
9747
9748 * lists.texi (Building Lists): Add copy-tree.
9749
9750 * display.texi (Fontsets): Add char-displayable-p.
9751 (Scroll Bars): New node.
9752
97532003-09-08 Lute Kamstra <lute@gnu.org>
9754
9755 * modes.texi (%-Constructs): Document new `%i' and `%I'
9756 constructs.
9757
97582003-09-03 Peter Runestig <peter@runestig.com>
9759
9760 * makefile.w32-in: New file.
9761
97622003-08-29 Richard M. Stallman <rms@gnu.org>
9763
9764 * display.texi (Overlay Properties): Clarify how priorities
9765 affect use of the properties.
9766
97672003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9768
9769 * customize.texi (Type Keywords): Correct the description of
9770 `:help-echo' in the case where `motion-doc' is a function.
9771
97722003-08-14 John Paul Wallington <jpw@gnu.org>
9773
9774 * modes.texi (Emulating Mode Line): Subsection, not section.
9775
97762003-08-13 Richard M. Stallman <rms@gnu.org>
9777
9778 * elisp.texi (Top): Update subnode lists in menu.
9779
9780 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9781 (Kill Functions): kill-region has new arg yank-handler.
9782 (Yanking): New node.
9783 (Yank Commands): Add yank-undo-function.
9784 (Low-Level Kill Ring):
9785 kill-new and kill-append have new arg yank-handler.
9786 (Changing Properties): Add remove-list-of-text-properties.
9787 (Atomic Changes): New node.
9788
9789 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9790
9791 * streams.texi (Output Variables): Add eval-expression-print-length
9792 and eval-expression-print-level.
9793
9794 * os.texi (Time Conversion): For encode-time, explain limits on year.
9795
9796 * objects.texi (Character Type): Define anchor "modifier bits".
9797
9798 * modes.texi (Emulating Mode Line): New node.
9799 (Search-based Fontification): Font Lock uses font-lock-face property.
9800 (Other Font Lock Variables): Likewise.
9801
9802 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9803 not vectors.
9804 (Active Keymaps): Add emulation-mode-map-alists.
9805 (Functions for Key Lookup): key-binding has new arg no-remap.
9806 (Remapping Commands): New node.
9807 (Scanning Keymaps): where-is-internal has new arg no-remap.
9808 (Tool Bar): Add tool-bar-local-item-from-menu.
9809 Clarify when to use tool-bar-add-item-from-menu.
9810
9811 * commands.texi (Interactive Call): commandp has new arg.
9812 (Command Loop Info): Add this-original-command.
9813
98142003-08-06 John Paul Wallington <jpw@gnu.org>
9815
9816 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9817
9818 * display.texi (Warning Basics): Fix typo.
9819 (Fringes): Add closing curly bracket and fix typo.
9820
9821 * elisp.texi (Top): Fix typo.
9822
98232003-08-05 Richard M. Stallman <rms@gnu.org>
9824
9825 * elisp.texi: Update lists of subnodes.
9826
9827 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9828
9829 * variables.texi (Local Variables): Use lc for example variable names.
9830
9831 * tips.texi (Library Headers): Explain where to put -*-.
9832
9833 * strings.texi (Creating Strings): Fix xref for vconcat.
9834
9835 * sequences.texi (Vector Functions):
9836 vconcat no longer allows integer args.
9837
9838 * minibuf.texi (Reading File Names): read-file-name has new
9839 arg PREDICATE. New function read-directory-name.
9840
c4cc8b9a 9841 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9842 (Indenting Macros): New node.
9843
9844 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9845 (Window Frame Parameters): Make separate table of parameters
9846 that are coupled with specific face attributes.
9847 (Deleting Frames): delete-frame-hooks renamed to
9848 delete-frame-functions.
9849
9850 * files.texi (Magic File Names): Add file-remote-p.
9851 Clarify file-local-copy.
9852
9853 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9854 here; instead xref Defining Macros.
9855
9856 * display.texi (Warnings): New node, and subnodes.
9857 (Fringes): New node.
9858
9859 * debugging.texi (Test Coverage): New node.
9860
9861 * compile.texi (Compiler Errors): Explain with-no-warnings
9862 and other ways to suppress warnings.
9863
9864 * commands.texi (Interactive Call): Minor clarification.
9865
9866 * buffers.texi (Buffer File Name): set-visited-file-name
9867 renames the buffer too.
9868
9869 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9870
98712003-07-24 Markus Rost <rost@math.ohio-state.edu>
9872
9873 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9874
98752003-07-22 Markus Rost <rost@math.ohio-state.edu>
9876
9877 * internals.texi (Garbage Collection): Fix previous change.
9878
98792003-07-22 Richard M. Stallman <rms@gnu.org>
9880
9881 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9882
9883 * display.texi (Width): Use \s syntax in example.
9884 (Font Selection): Add face-font-rescale-alist.
9885
9886 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9887 Remove spurious indent in example.
9888
9889 * lists.texi (Building Lists): Add number-sequence.
9890
9891 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9892
9893 * functions.texi (Function Documentation): Explain how to
9894 show calling convention explicitly in the doc string.
9895
9896 * windows.texi (Selecting Windows): save-selected-window saves
9897 selected window of each frame.
9898 (Window Configurations): Minor change.
9899
9900 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9901
9902 * streams.texi (Output Variables): Add print-continuous-numbering
9903 and print-number-table.
9904
9905 * processes.texi (Decoding Output): New node.
9906
9907 * os.texi (Time Conversion): decode-time arg is optional.
9908
9909 * objects.texi (Character Type): Don't use space as example for \.
9910 Make list of char names and \-sequences correspond.
9911 Explain that \s is not used in strings. `\ ' needs space after.
9912
9913 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9914 (Translation of Characters): Add translation-table-for-input.
9915 (Default Coding Systems): Add auto-coding-functions.
9916 (Explicit Encoding): Add decode-coding-inserted-region.
9917 (Locales): Add locale-info.
9918
9919 * minibuf.texi (Basic Completion): Describe test-completion.
9920 Collections can be lists of strings.
9921 Clean up lazy-completion-table.
9922 (Programmed Completion): Mention test-completion.
9923 Clarify why lambda expressions are not accepted.
9924 (Minibuffer Misc): Describe minibufferp.
9925
99262003-07-14 Richard M. Stallman <rms@gnu.org>
9927
9928 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9929
9930 * windows.texi (Selecting Windows): New arg to select-window.
9931 (Selecting Windows): Add with-selected-window.
9932 (Size of Window): Add window-inside-edges, etc.
9933
9934 * internals.texi (Garbage Collection): Add post-gc-hook.
9935
9936 * processes.texi (Subprocess Creation): Add exec-suffixes.
9937
9938 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9939 (Scanning Keymaps): Add map-keymaps.
9940 (Defining Menus): Add keymap-prompt.
9941
9942 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9943 most-negative-fixnum.
9944
c4cc8b9a 9945 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9946 (Compiler Errors): New node.
9947
9948 * os.texi (User Identification): user-uid, user-real-uid
9949 can return float.
9950
9951 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9952 and about derived modes.
9953 (Minor Modes): Add minor-mode-list.
9954 (Defining Minor Modes): Keyword args for define-minor-mode.
9955 (Search-based Fontification): Explain managing other properties.
9956 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9957 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9958 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9959
9960 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9961 (Variable Aliases): Clarify defvaralias.
9962
9963 * loading.texi (Library Search): Add load-suffixes.
9964
9965 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9966 (Programmed Completion): Add dynamic-completion-table.
9967
9968 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9969 (Magic File Names): Specify precedence order of handlers.
9970
9971 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9972 and post-command-hook.
9973 (Waiting): New calling convention for sit-for.
9974
9975 * text.texi (Special Properties): local-map and keymap properties
9976 apply based on their stickiness.
9977
99782003-07-07 Richard M. Stallman <rms@gnu.org>
9979
9980 * modes.texi (Minor Mode Conventions): Specify only some kinds
9981 of list values as args to minor modes.
9982
9983 * files.texi (File Name Expansion): Warn about iterative use
9984 of substitute-in-file-name.
9985
9986 * advice.texi (Activation of Advice): Clean up previous change.
9987
99882003-07-06 Markus Rost <rost@math.ohio-state.edu>
9989
9990 * advice.texi (Activation of Advice): Note that ad-start-advice is
9991 turned on by default.
9992
99932003-06-30 Richard M. Stallman <rms@gnu.org>
9994
9995 * text.texi (Buffer Contents): Document current-word.
9996 (Change Hooks): Not called for *Messages*.
9997
9998 * functions.texi (Defining Functions): Explain about redefining
9999 primitives.
f4e90db0 10000 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10001 Comment out the detailed criteria for what is safe.
10002
100032003-06-22 Andreas Schwab <schwab@suse.de>
10004
10005 * objects.texi (Symbol Type): Fix description of examples.
10006
100072003-06-16 Andreas Schwab <schwab@suse.de>
10008
10009 * hash.texi (Creating Hash): Fix description of :weakness.
10010
c8763fb6 100112003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10012
10013 * files.texi (Changing Files): copy-file copies file modes, too.
10014
100152003-05-28 Richard M. Stallman <rms@gnu.org>
10016
10017 * strings.texi (Creating Strings): Clarify split-string.
10018
100192003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10020
10021 * strings.texi (Creating Strings): Update split-string specification
10022 and examples.
10023
100242003-05-19 Richard M. Stallman <rms@gnu.org>
10025
10026 * elisp.texi: Correct invariant section names.
10027
100282003-04-20 Richard M. Stallman <rms@gnu.org>
10029
10030 * os.texi (Timers): Explain about timers and quitting.
10031
100322003-04-19 Richard M. Stallman <rms@gnu.org>
10033
10034 * internals.texi (Writing Emacs Primitives): Strings are
10035 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10036 Explain GCPRO convention for varargs function args.
10037
100382003-04-16 Richard M. Stallman <rms@gnu.org>
10039
10040 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10041
100422003-04-08 Richard M. Stallman <rms@gnu.org>
10043
10044 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10045
100462003-02-13 Kim F. Storm <storm@cua.dk>
10047
10048 * objects.texi (Character Type): New \s escape for space.
10049
100502003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10051
5dcb4c4e 10052 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10053
100542003-01-25 Richard M. Stallman <rms@gnu.org>
10055
10056 * keymaps.texi: Document that a symbol can act as a keymap.
10057
100582003-01-13 Richard M. Stallman <rms@gnu.org>
10059
10060 * text.texi (Changing Properties): Say string indices are origin-0.
10061
10062 * positions.texi (Screen Lines) <compute-motion>:
10063 Correct order of elts in return value.
10064
10065 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10066 how to define a default binding.
10067
100682002-12-07 Markus Rost <rost@math.ohio-state.edu>
10069
10070 * loading.texi (Unloading): Fix recent change for load-history.
10071
10072 * customize.texi (Simple Types): Clarify description of custom
10073 type 'number. Describe new custom type 'float.
10074
100752002-12-04 Markus Rost <rost@math.ohio-state.edu>
10076
10077 * variables.texi (File Local Variables): Fix typo.
10078
c8763fb6 100792002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10080
10081 From Michael Albinus <Michael.Albinus@alcatel.de>.
10082
10083 * README: Target for Info file is `make info'.
10084
5dcb4c4e 10085 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10086 `file-name-sans-extension'.
10087 (Magic File Names): Complete list of operations for magic file
10088 name handlers.
10089
100902002-09-16 Jonathan Yavner <jyavner@engineer.com>
10091
10092 * variables.texi (File Local Variables): New function
10093 risky-local-variable-p.
10094
100952002-09-15 Jonathan Yavner <jyavner@engineer.com>
10096
10097 * functions.texi (Function safety): New node about unsafep.
10098
100992002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10100
5dcb4c4e 10101 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10102 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10103
101042002-06-17 Juanma Barranquero <lektu@terra.es>
10105
10106 * frames.texi (Display Feature Testing): Fix typo.
10107
101082002-06-12 Andreas Schwab <schwab@suse.de>
10109
10110 * frames.texi (Initial Parameters, Resources): Fix references to
10111 the Emacs manual.
10112
101132002-05-13 Kim F. Storm <storm@cua.dk>
10114
10115 * variables.texi (Intro to Buffer-Local): Updated warning and
10116 example relating to changing buffer inside let.
10117
c8763fb6 101182002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10119
10120 * os.texi (Session Management): New node about X Session management.
10121
101222002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10123
10124 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10125 to which the manual corresponds, and the copyright years.
10126
10127 * Makefile.in (VERSION): Set to 2.9.
10128
101292001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10130
10131 * elisp.texi: Change the category in @dircategory to "Emacs", to
10132 make it consistent with info/dir.
10133
101342001-11-25 Miles Bader <miles@gnu.org>
10135
10136 * text.texi (Fields): Describe new `limit' arg in
10137 field-beginning/field-end.
10138
101392001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10140
5dcb4c4e
SM
10141 * permute-index: Don't depend on csh-specific features.
10142 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10143
10144 * two-volume-cross-refs.txt: New file.
10145 * two.el: New file.
10146 * spellfile: New file.
10147
101482001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10149
10150 * permute-index: New file.
10151
10152 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10153 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10154 8+3 restricted namespace.
10155
10156 * Makefile.in (infodir): Define relative to $(srcdir).
10157 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10158 include directories list via -I switch to makeinfo.
10159 (index.texi): Use cp if both hard and symbolic links fail.
10160
101612001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10162
10163 * Makefile.in (distclean): Add.
10164
10165 The following changes make ELisp manual part of the Emacs
10166 distribution:
10167
10168 * Makefile.in: Add Copyright notice.
10169 (prefix): Remove.
10170 (infodir): Change value to "../info".
10171 (VPATH): New variable.
10172 (MAKE): Don't define.
10173 (texmacrodir): Don't define.
10174 (texinputdir): Append the existing value of TEXINPUTS.
10175 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10176 command to be compatible with man/Makefile.in, and to put the
10177 output into ../info.
10178 (info): Add target.
10179 (installall): Target removed.
10180
c8763fb6 101812001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10182
10183 * tips.texi (Coding Conventions): Fix typo.
10184
101852001-10-23 Gerd Moellmann <gerd@gnu.org>
10186
10187 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10188
101892001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10190
10191 * files.texi (File Name Components): Update the description of
10192 file-name-sans-extension and file-name-extension, as they now
10193 ignore leading dots.
10194
101952001-10-20 Gerd Moellmann <gerd@gnu.org>
10196
10197 * (Version 21.1 released.)
10198
101992001-10-19 Miles Bader <miles@gnu.org>
10200
10201 * positions.texi (Text Lines): Describe behavior of
10202 `beginning-of-line'/`end-of-line' in the presence of field properties.
10203
102042001-10-17 Gerd Moellmann <gerd@gnu.org>
10205
10206 * Makefile.in (VERSION): Set to 2.8.
10207 (manual): Use `manual-21'.
10208
10209 * elisp.texi (VERSION): Add and use it where the version
10210 number was used. Set it to 2.8.
10211
10212 * intro.texi: Likewise.
10213
102142001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10215
10216 * files.texi (File Name Completion): Document the significance of
10217 a trailing slash in elements of completion-ignored-extensions.
10218
102192001-10-06 Miles Bader <miles@gnu.org>
10220
10221 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10222
102232001-10-04 Gerd Moellmann <gerd@gnu.org>
10224
10225 * variables.texi (Variable Aliases): New node.
10226
102272001-10-04 Gerd Moellmann <gerd@gnu.org>
10228
10229 * Branch for 21.1.
10230
102312001-10-02 Miles Bader <miles@gnu.org>
10232
10233 * minibuf.texi (Minibuffer Misc): Add entries for
10234 `minibuffer-contents', `minibuffer-contents-no-properties', and
10235 `delete-minibuffer-contents'.
10236 Correct description for `minibuffer-prompt-end'.
10237
10238 * text.texi (Property Search): Correct descriptions of
10239 `next-char-property-change' and `previous-char-property-change'.
10240 Add entries for `next-single-char-property-change' and
10241 `previous-single-char-property-change'.
10242 Make operand names a bit more consistent.
10243
102442001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10245
10246 * frames.texi (Finding All Frames): Document that next-frame and
10247 previous-frame are local to current terminal.
10248
102492001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10250
10251 * keymaps.texi (Creating Keymaps): Fix the description of the
10252 result of make-keymap.
10253
102542001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10255
10256 * display.texi (Font Lookup, Attribute Functions)
10257 (Image Descriptors): Add cross-references to the definition of
10258 selected frame.
10259
10260 * buffers.texi (The Buffer List): Add cross-references to the
10261 definition of selected frame.
10262
10263 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10264 frame at any given time.
10265 (Multiple Displays, Size and Position): Add a cross-reference to
10266 the definition of the selected frame.
10267
102682001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10269
10270 * strings.texi (String Conversion) <string-to-number>: Document
10271 that a float is returned for integers that are too large.
10272
10273 * frames.texi (Mouse Position): Document mouse-position-function.
10274 (Display Feature Testing): Document display-images-p.
10275 (Window Frame Parameters): Document the cursor-type variable.
10276
10277 * numbers.texi (Integer Basics): Document CL style read syntax for
10278 integers in bases other than 10.
10279
5dcb4c4e
SM
10280 * positions.texi (List Motion):
10281 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10282
10283 * lists.texi (Sets And Lists): Document member-ignore-case.
10284
10285 * internals.texi (Garbage Collection): Document the used and free
10286 strings report.
10287 (Memory Usage): Document strings-consed.
10288
10289 * os.texi (Time of Day): Document float-time.
10290 (Recording Input): Document that clear-this-command-keys clears
10291 the vector to be returned by recent-keys.
10292
10293 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10294 argument keymap can be a list.
10295
10296 * nonascii.texi (User-Chosen Coding Systems)
10297 <select-safe-coding-system>: Document the new argument
10298 accept-default-p and the variable
10299 select-safe-coding-system-accept-default-p. Tell what happens if
10300 buffer-file-coding-system is undecided.
10301 (Default Coding Systems): Document auto-coding-regexp-alist.
10302
10303 * display.texi (The Echo Area) <message>: Document
10304 message-truncate-lines.
10305 (Glyphs): Document that the glyph table is unused on windowed
10306 displays.
10307
10308 * help.texi (Describing Characters) <single-key-description>:
10309 Document the new argument no-angles.
10310 (Accessing Documentation) <documentation-property>: Document that
10311 a non-string property is evaluated.
10312 <documentation>: Document that the function-documentation property
10313 is looked for.
10314
10315 * windows.texi (Selecting Windows): Document some-window.
10316
10317 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10318
10319 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10320 apropos-mode-hook.
10321
10322 * commands.texi (Using Interactive): Document interactive-form.
10323 (Keyboard Macros): Document kbd-macro-termination-hook.
10324 (Command Loop Info): Document that clear-this-command-keys clears
10325 the vector to be returned by recent-keys.
10326
103272001-09-04 Werner LEMBERG <wl@gnu.org>
10328
10329 * Makefile.in (srcdir, texinputdir): New variables.
10330 (srcs, index.texi, install): Use $(srcdir).
10331 (.PHONY): Remove elisp.dvi.
10332 (elisp): Use -I switch for makeinfo.
10333 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10334 (installall, dist): Use $(srcdir).
10335 Fix path to texinfo.tex.
10336 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10337
103382001-08-30 Gerd Moellmann <gerd@gnu.org>
10339
10340 * display.texi (Conditional Display): Adjust to API change.
10341
10342 * configure: New file.
10343
103442001-07-30 Gerd Moellmann <gerd@gnu.org>
10345
10346 * commands.texi (Repeat Events): Add description of
10347 double-click-fuzz.
10348
103492001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10350
10351 * syntax.texi (Syntax Class Table): Add the missing designator for
10352 comment and string fences.
10353 (Syntax Properties): Add a xref to syntax table internals.
10354 (Syntax Table Internals): Document string-to-syntax.
10355
103562001-05-07 Gerd Moellmann <gerd@gnu.org>
10357
10358 * Makefile.in (install): Use install-info command line options
10359 like in Emacs' Makefile.in.
10360
103612000-12-09 Miles Bader <miles@gnu.org>
10362
10363 * windows.texi (Window Start): Update documentation for
10364 `pos-visible-in-window-p'.
10365
103662000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10367
10368 * lists.texi (Building Lists): Add footnote to explain how to add
10369 to the end of a list.
10370
103712000-10-25 Gerd Moellmann <gerd@gnu.org>
10372
10373 * files.texi (Visiting Functions): Typos.
10374
103752000-10-25 Kenichi Handa <handa@etl.go.jp>
10376
10377 * files.texi (Visiting Functions): Return value of
10378 find-file-noselect may be a list of buffers if wildcards are used.
10379
103802000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10381
10382 * display.texi (Defining Faces): Document `graphic' display type
10383 in face specs.
10384
b344d29d 103852000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10386
10387 * hooks.texi (Standard Hooks): Replace obsolete
10388 `after-make-frame-hook' with `after-make-frame-functions'.
10389
10390 * frames.texi (Creating Frames): Ditto.
10391
10392 * variables.texi (Future Local Variables): Ditto.
10393
103942000-10-16 Gerd Moellmann <gerd@gnu.org>
10395
10396 * display.texi (Other Image Types): Add description of :foreground
10397 and :background properties of mono PBM images.
10398
103992000-08-17 Werner LEMBERG <wl@gnu.org>
10400
10401 * .cvsignore: New file.
10402
104032000-01-05 Gerd Moellmann <gerd@gnu.org>
10404
10405 * tindex.pl: New script.
10406
104071999-12-03 Dave Love <fx@gnu.org>
10408
10409 * Makefile.in (MAKEINFO): New parameter.
10410
104111999-09-17 Richard Stallman <rms@gnu.org>
10412
10413 * Makefile.in (srcs): Add hash.texi.
10414 (VERSION): Update to 20.6.
10415
104161999-09-13 Richard Stallman <rms@gnu.org>
10417
10418 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10419
104201998-08-29 Karl Heuer <kwzh@gnu.org>
10421
10422 * configure.in: New file.
10423 * Makefile.in: Renamed from Makefile.
10424 (prefix, infodir): Use value obtained from configure.
10425 (emacslibdir): Obsolete variable deleted.
10426 (dist): Distribute configure.in, configure, Makefile.in.
10427
104281998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10429
10430 * Makefile (INSTALL_INFO): New variable.
10431 (install): Run install-info.
10432
104331998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10434
10435 * Makefile (elisp.dvi): Add missing backslash.
10436
104371998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10438
10439 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10440 Run texindex without `./'. Always run texindex on elisp.tp.
10441 (elisp.tps): Target deleted.
10442
104431998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10444
10445 * Makefile (srcs): Add nonascii.texi and customize.texi.
10446 (dist): Start by deleting `temp'.
10447
104481998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10449
10450 * Makefile (makeinfo, texindex): Targets deleted.
10451 (makeinfo.o, texindex.o): Targets deleted.
10452 (clean, dist): Don't do anything with them or with getopt*.
10453
104541998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10455
10456 * Makefile (SHELL): Defined.
10457
104581998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10459
10460 * Makefile (elisp.tps): New target.
10461 (elisp.dvi): Depend on elisp.tps.
10462
c5602427 104631996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10464
10465 * README: Update phone number.
10466
10467 * Makefile (elisp): Make this be the default target.
10468 Depend on makeinfo.c instead of makeinfo.
10469 (install): Don't depend on elisp.dvi, since we don't install that.
10470 Use mkinstalldirs.
10471 (dist): Add mkinstalldirs.
10472
c5602427 104731995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10474
10475 * Makefile (VERSION): Update version number.
5dcb4c4e 10476 (maintainer-clean): Rename from realclean.
b8d4c8d0 10477
c5602427 104781995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10479
10480 * Makefile (realclean): New target.
10481 (elisp): Remove any old elisp-* files first.
10482
c5602427 104831993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10484
10485 * Makefile (VERSION): New variable.
10486 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10487 Compressed file suffix should be `.gz', not `.z'.
10488
ce058493 104891993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10490
10491 * Makefile (elisp): Depend on makeinfo.
10492
c5602427 104931993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10494
10495 * Makefile (srcs): Add anti.texi.
10496
c5602427 104971993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10498
10499 * Makefile (infodir, prefix): New vars.
10500 (install): Use infodir.
f4e90db0 10501 (emacsinfodir): Delete.
b8d4c8d0 10502
c5602427 105031993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10504
10505 * Makefile (srcs): Add calendar.texi.
10506
10507 * Makefile (dist): Copy texindex.c and makeinfo.c.
10508 Limit elisp-* files to those with one or two digits.
10509
c5602427 105101993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10511
f4e90db0 10512 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10513
c5602427 105141993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10515
10516 * loading.texi (Unloading): define-function changed back to
10517 defalias. It may not stay this way, but at least it's
10518 consistent with the known-good version of the code patch.
10519
c5602427 105201993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10521
10522 * modes.texi (Hooks): Document new optional arg of add-hook.
10523
c5602427 105241993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10525
10526 * variables.texi: Document nil initial value of buffer-local variables.
10527
10528 * tips.texi: Add new section on standard library headers.
10529
c5602427 105301993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10531
10532 * Makefile (srcs): Add frame.texi to the list of sources.
10533
c5602427 105341993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10535
10536 * Makefile (dist): Don't bother excluding autosave files; they'll
10537 never make it into the temp directory anyway, and the hash marks
10538 in the name are problematic for make and the Bourne shell.
10539 (srcs):
10540
c5602427 105411993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10542
10543 * Makefile (dist): Don't include backup files or autosave files in
10544 the distribution tar file.
10545
c5602427 105461991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10547
5dcb4c4e 10548 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10549 (elisp.dvi): Remove erroneous shell comment.
10550 Expect output of permute-index in permuted.fns.
10551 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10552 (clean): Add index.texi to be deleted.
b8d4c8d0 10553
c5602427 105541990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10555
10556 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10557
c5602427 105581990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10559
10560 * files.texi: Noted that completion-ignored-extensions is ignored
10561 when making *Completions*.
10562
3e868ee3 105631990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10564
10565 * Makefile make dist now depends on elisp.dvi, since it tries
10566 to include it in the dist file.
10567
c5602427 105681990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10569
c5602427 10570 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10571
c5602427 105721989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10573
10574 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10575 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10576
c5602427 105771989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10578
10579 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10580 and @error{} are the terms now being used. The files in the
10581 directory have been changed to reflect this.
10582
10583 * All instances of @indentedresultt{} have been changed to
333f9019 10584 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10585
c5602427 105861989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10587
10588 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10589 experimental @indentedresult{}, @indentedexpandsto{} are part of
10590 the texinfo.tex in this directory. These TeX macros are not
10591 stable yet.
10592
c5602427 105931989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10594
10595 * texinfo.tex: Temporarily added
10596 \let\result=\dblarrow
10597 \def\error{{\it ERROR} \longdblarrow}
10598 We need to do this better soon.
10599
c5602427 106001989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10601
10602 * Applied Karl Berry's patches to *.texinfo files, but not to
10603 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10604 new title page format is also not applied, since it requires
10605 texinfo.tex changes.)
10606
10607 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10608 for the Project GNU development environment.
10609
10610;; Local Variables:
c8763fb6 10611;; coding: utf-8
b8d4c8d0
GM
10612;; End:
10613
acaf905b 10614 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10615
10616 This file is part of GNU Emacs.
10617
352c8b4a 10618 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10619 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10620 the Free Software Foundation, either version 3 of the License, or
10621 (at your option) any later version.
b8d4c8d0
GM
10622
10623 GNU Emacs is distributed in the hope that it will be useful,
10624 but WITHOUT ANY WARRANTY; without even the implied warranty of
10625 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10626 GNU General Public License for more details.
10627
10628 You should have received a copy of the GNU General Public License
352c8b4a 10629 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.