Spelling fixes.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
dcb6e7b3
MR
12012-03-27 Martin Rudalics <rudalics@gmx.at>
2
3 * windows.texi (Window History): Describe new option
4 switch-to-visible-buffer.
5
cf0495f2
GM
62012-03-27 Glenn Morris <rgm@gnu.org>
7
4fb9a543
GM
8 * searching.texi (String Search): Add xref to Emacs manual.
9 Copyedits. Mention the function word-search-regexp.
10 (Searching and Case): Add xref to Emacs manual. Copyedits.
11
9364727b
GM
12 * processes.texi (Network Servers): Standardize apostrophe usage.
13
cf0495f2
GM
14 * os.texi (System Environment): Copyedits. Remove some examples
15 that do not seem useful. Mention setenv third arg.
16 tty-erase-char does not seem to be nil under a window-system.
17 (User Identification): Copyedits.
18 Remove some examples that do not seem useful.
19
33da7b16
GM
202012-03-26 Glenn Morris <rgm@gnu.org>
21
22 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
23 (Init File): Copyedits.
24 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
25 (Killing Emacs): Copyedits.
26 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
27 Shorten the example, use more standard shell prompts.
33da7b16 28
9a69676a
CY
292012-03-25 Chong Yidong <cyd@gnu.org>
30
31 * display.texi (Fringes): Note that fringes are shown on graphical
32 displays only.
33 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
34 (Replacing Specs): Clarify example.
35 (Manipulating Buttons): Note that button-at can return a marker.
36 (Buttons): Minor rewrite.
37 (Character Display): New node. Consolidate all character display
38 related nodes into its subsections.
39 (Usual Display): Character 127 is also affected by ctl-arrow.
40 (Display Tables): Improve example.
41
c8f6ec5c
GM
422012-03-22 Glenn Morris <rgm@gnu.org>
43
44 * strings.texi (Text Comparison): Mention string-prefix-p.
45
fb5b8aca
CY
462012-03-21 Chong Yidong <cyd@gnu.org>
47
48 * display.texi (The Echo Area): Add xref to Output Streams.
49 (Displaying Messages): Improve doc of message.
50 (Echo Area Customization, Invisible Text): Copyedits.
51 (Invisible Text): Mention that spec comparison is done with eq.
52 (Width): Improve doc of char-width.
53 (Faces): Recommend using symbol instead of string for face name.
54 Minor clarifications.
55 (Defining Faces): Copyedits. Update face example.
56 (Attribute Functions): Mark set-face-foreground etc as commands.
57 (Face Remapping): Mention text-scale-adjust. Clarify
58 face-remapping-alist and related docs.
59 (Face Functions): Don't document make-face or copy-face.
60
025de85b
CY
612012-03-20 Chong Yidong <cyd@gnu.org>
62
63 * display.texi (Forcing Redisplay): Various rewrites to reflect
64 new value of redisplay-dont-pause.
65 (Truncation): Copyedits.
66
a5656eae
GM
672012-03-20 Glenn Morris <rgm@gnu.org>
68
69 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
70 Add summary table of some relevant command-line options.
71
d15aac68
CY
722012-03-18 Chong Yidong <cyd@gnu.org>
73
74 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
75 (Writing Emacs Primitives): Re-organize discussion of functions
76 with variable Lisp arguments are handled. Delete an obsolete
77 remark, previously tagged as FIXME.
78
79 * os.texi (Idle Timers): Minor clarification.
80 (Idle Timers): Link to Time of Day for description of time list.
81
b59af549
GM
822012-03-18 Glenn Morris <rgm@gnu.org>
83
84 * os.texi (System Interface): Flow control was removed.
85 (Startup Summary): General update.
86 (Init File): Don't mention compiling it.
87
986bd52a
CY
882012-03-17 Chong Yidong <cyd@gnu.org>
89
90 * os.texi (Startup Summary): Mention package loading.
91 (Init File): Don't refer to .emacs in section title. Copyedits.
92 (Terminal-Specific): Give a realistic example.
93 (Command-Line Arguments): Reference Entering Emacs instead of
94 repeating the spiel about not restarting Emacs.
95 (Time of Day): Discuss time representation at beginning of node.
96 (Sound Output): Copyedits.
97
98 * package.texi (Packaging Basics): Document package-initialize.
99
f761251a
EZ
1002012-03-17 Eli Zaretskii <eliz@gnu.org>
101
102 * frames.texi (Initial Parameters): Add an index entry for
103 minibuffer-only frame.
104
da986230
GM
1052012-03-16 Glenn Morris <rgm@gnu.org>
106
107 * modes.texi (Major Mode Conventions): Mention the strange
108 relationship between View mode and special modes. (Bug#10650)
109
2cc775f9
CY
1102012-03-11 Chong Yidong <cyd@gnu.org>
111
112 * windows.texi (Window Configurations): save-window-excursion is
113 now a macro.
114
115 * display.texi (Temporary Displays): with-output-to-temp-buffer is
116 now a macro.
117
66c5eebd
CY
118 * text.texi (Fields): Minor copyedit.
119
310a820f
EZ
1202012-03-10 Eli Zaretskii <eliz@gnu.org>
121
83a96c08
EZ
122 * strings.texi (String Basics):
123 * sequences.texi (Sequence Functions): Mention that `length' is
124 not appropriate for computing the string width on display; add a
125 cross-reference to the description of `string-width'. (Bug#10978)
126
310a820f
EZ
127 * eval.texi (Autoloading): Minor change of wording.
128
83ef8187
CY
1292012-03-10 Chong Yidong <cyd@gnu.org>
130
bc44be50
CY
131 * loading.texi (Autoload): Explicitly state which forms are
132 processed specially (Bug#7783).
133
83ef8187
CY
134 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
135 non-default situation. Describe one-submenu exception (Bug#7695).
136
137 * nonascii.texi (Character Properties): Copyedits.
138
483ab230
CY
1392012-03-08 Chong Yidong <cyd@gnu.org>
140
141 * text.texi (Mode-Specific Indent): Document new behavior of
142 indent-for-tab-command. Document tab-always-indent.
143 (Special Properties): Copyedits.
144 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
145 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
146 libxml-parse-html-region.
147
00e84de0
GM
1482012-03-07 Glenn Morris <rgm@gnu.org>
149
eaa6bc3c
GM
150 * markers.texi (The Region): Briefly mention use-empty-active-region
151 and region-active-p.
a9685db7 152 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 153 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 154
67cd45a2
CY
1552012-03-07 Chong Yidong <cyd@gnu.org>
156
157 * text.texi (Buffer Contents): Don't duplicate explanation of
158 region arguments from Text node. Put doc of obsolete var
159 buffer-substring-filters back, since it is referred to.
160 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
161 selection by default.
162
163 * markers.texi (The Mark): Fix typo.
164 (The Region): Copyedits.
165
2ad80941
GM
1662012-03-07 Glenn Morris <rgm@gnu.org>
167
168 * markers.texi (Overview of Markers): Copyedits.
169 (Creating Markers): Update approximate example buffer size.
170 (The Mark): Don't mention uninteresting return values.
171
ef959d3a
CY
1722012-03-05 Chong Yidong <cyd@gnu.org>
173
174 * positions.texi (Text Lines): Document count-words.
175
a08a07e3
CY
1762012-03-04 Chong Yidong <cyd@gnu.org>
177
178 * frames.texi (Frames): Remove little-used "terminal frame" and
179 "window frame" terminology.
180 (Frame Parameters, Font and Color Parameters, Initial Parameters)
181 (Size and Position, Visibility of Frames): Callers changed.
182 (Frames): Clarify which terminals in framep are graphical.
183 (Initial Parameters): --geometry is not the only option which adds
184 to initial-frame-alist.
185 (Position Parameters): Note that icon-left and icon-top are for
186 old window managers only.
187 (Size Parameters): Sizes are in characters even on graphical
188 displays.
189 (Management Parameters): Note that window-id and outer-window-id
190 can't really be changed, and that auto-raise isn't always obeyed.
191 (Cursor Parameters): Document cursor-type explicitly.
192 (Size and Position): The aliases set-screen-height and
193 set-screen-width have been deleted.
194 (Visibility of Frames): Mention "minimization".
195
196 * os.texi (Startup Summary): Minor clarifications.
197 (Startup Summary, Suspending Emacs): Standardize on "text
198 terminal" terminology.
199
200 * windows.texi (Basic Windows, Coordinates and Windows)
201 (Coordinates and Windows):
202 * display.texi (Refresh Screen, Line Height, Face Attributes)
203 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
204
ea16568d
GM
2052012-03-04 Glenn Morris <rgm@gnu.org>
206
207 * abbrevs.texi: Small copyedits throughout.
208 (Abbrev Mode): Remove this section, folding it into the top-level.
209 (Abbrev Tables): Don't mention irrelevant return values.
210 (Abbrev Expansion): Add cross-ref for wrapper hooks.
211 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
212 (Abbrev Table Properties): Update nil :regexp description.
213
b3134b95
GM
2142012-03-03 Glenn Morris <rgm@gnu.org>
215
520f2425
GM
216 * internals.texi: Change @appendix section commands to @section.
217 (Building Emacs): Say less about CANNOT_DUMP platforms.
218 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 219 (Pure Storage): Small changes.
01a6dcc8 220 (Memory Usage): Copyedit.
7d2d7cc0
GM
221 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
222 example definitions. Give examples of things with non-nil
223 interactive args. Mention eval_sub. Remove old info about
224 strings and GCPRO. Mention cus-start.el.
225 (Buffer Internals, Window Internals, Process Internals):
226 Misc small updates and fixes for fields.
520f2425 227
b3134b95
GM
228 * tips.texi: Copyedits.
229 (Coding Conventions): Mention autoloads.
230 Combine partially duplicated macro items. Fix xref.
231 Refer to Library Headers for copyright notice.
232 (Programming Tips): edit-options is long-obsolete.
233 (Compilation Tips): Mention loading bytecomp for byte-compile props.
234 (Warning Tips): Mention declare-function.
235 (Documentation Tips): Remove old info.
236 (Comment Tips): Mention comment-dwim, not indent-for-comment.
237 (Library Headers): General update.
238
2064cc6a
GM
2392012-03-02 Glenn Morris <rgm@gnu.org>
240
6945faa6
GM
241 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
242 and relocate entry. Mention buffer-stale-function.
243
4186e877
GM
244 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
245
2064cc6a
GM
246 * hooks.texi (Standard Hooks): General update.
247 Put related hooks together. Add and remove items.
248 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
249 * modes.texi (Hooks): Tweak cross-ref description.
250
7272fbf3
MA
2512012-03-01 Michael Albinus <michael.albinus@gmx.de>
252
253 * files.texi (Kinds of Files): The return value of file-equal-p is
254 unspecified, if FILE1 or FILE2 does not exist.
255
53a1239b
GM
2562012-03-01 Glenn Morris <rgm@gnu.org>
257
90db9af9
GM
258 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
259
53a1239b
GM
260 * maps.texi (Standard Keymaps): General update.
261 Remove mode-specific maps, talk about the more general keymaps.
262 * help.texi (Help Functions): Add vindex for Helper-help-map.
263 * keymaps.texi (Active Keymaps): Minor rephrasing.
264
775b55af
GM
2652012-02-29 Glenn Morris <rgm@gnu.org>
266
267 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
268
96b49301 2692012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
270
7272fbf3 271 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 272 Update changed behavior of file-subdir-of-p.
96b49301 273
1383d930
GM
2742012-02-28 Glenn Morris <rgm@gnu.org>
275
44e97401
GM
276 * advice.texi, anti.texi, display.texi, elisp.texi:
277 * processes.texi, variables.texi, vol1.texi, vol2.texi:
278 Standardize possessive apostrophe usage.
279
e3c73f1e
GM
280 * locals.texi: Remove file.
281 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
282 Remove menu entry.
283 * errors.texi, maps.texi: Adjust node pointers.
284 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 285 * makefile.w32-in (srcs):
e3c73f1e
GM
286 * Makefile.in (srcs): Remove locals.texi.
287
1383d930
GM
288 * frames.texi (Mouse Position): Fix cross-ref.
289
431ee44b
CY
2902012-02-27 Chong Yidong <cyd@gnu.org>
291
292 * buffers.texi (Creating Buffers): Clarify that
293 generate-new-buffer uses generate-new-buffer-names.
294 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
295
296 * files.texi (Directory Names): Index entry for file name abbreviations.
297 (Relative File Names, File Name Expansion): Refer to it.
298 (Locating Files): Move locate-user-emacs-file documentation to
299 Standard File Names.
300 (Standard File Names): Add locate-user-emacs-file; update examples.
301
6a11ec9d
MA
3022012-02-26 Michael Albinus <michael.albinus@gmx.de>
303
304 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
305
9a4888c0
CY
3062012-02-26 Chong Yidong <cyd@gnu.org>
307
308 * files.texi (Kinds of Files): Improve documentation of
309 files-equal-p and file-subdir-of-p.
310
f0e751b9
GM
3112012-02-26 Glenn Morris <rgm@gnu.org>
312
313 * intro.texi (Acknowledgements): Small changes.
314
7e05b1ec
GM
3152012-02-25 Glenn Morris <rgm@gnu.org>
316
317 * errors.texi: Don't try to list _all_ the error symbols.
318 Add circular-list, cl-assertion-failed, compression-error.
319 * elisp.texi, vol1.texi, vol2.texi:
320 * control.texi (Error Symbols): Tweak "Standard Errors" description.
321
23453255 3222012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
323
324 * files.texi (files-equal-p, file-subdir-of-p): New,
325 add initial documentation.
326
4963495d
CY
3272012-02-25 Chong Yidong <cyd@gnu.org>
328
fa74b241
CY
329 * files.texi (File Attributes): Document file-selinux-context.
330 (Changing Files): Link to it.
331 (Changing Files): Document set-file-selinux-context.
332
333 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
334 changed. Mention default value of backup-directory-alist.
335 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
336 (Auto-Saving): New minor mode behavior for auto-save-mode.
337 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 338
4963495d
CY
339 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
340
4bb82fa8
GM
3412012-02-24 Glenn Morris <rgm@gnu.org>
342
343 * errors.texi (Standard Errors): Mention dbus-error.
344 For arith-error sub-classes, just use one cross-ref.
345
2cb228f7
AM
3462012-02-23 Alan Mackenzie <acm@muc.de>
347
348 * modes.texi (Defining Minor Modes): Document the new keyword
349 :after-hook.
350
a59225b1
CY
3512012-02-21 Chong Yidong <cyd@gnu.org>
352
353 * files.texi (Files): Mention magic file names as arguments.
354 (Reading from Files): Copyedits.
355 (File Attributes): Mention how to change file modes.
356 (Changing Files): Use standard "file permissions" terminology.
357 Add xref to File Attributes node.
358 (Locating Files): Document locate-user-emacs-file.
359 (Unique File Names): Recommend against using make-temp-name.
360
8376d7c2
CY
3612012-02-19 Chong Yidong <cyd@gnu.org>
362
363 * help.texi (Documentation, Documentation Basics, Help Functions):
364 Minor clarifications.
365 (Accessing Documentation): Clarify what documentation-property is
366 for. Add xref to Keys in Documentation.
367
368 * tips.texi (Documentation Tips): Don't recommend using * in
369 docstrings.
370
371 * macros.texi (Defining Macros):
372 * modes.texi (Derived Modes): Say "documentation string" instead
373 of docstring.
374
82233bea
CY
3752012-02-18 Chong Yidong <cyd@gnu.org>
376
377 * modes.texi (Tabulated List Mode): New node.
378 (Basic Major Modes): Add xref to it.
379
380 * processes.texi (Process Information): Mention Process Menu mode.
381
7b926f3f
CY
3822012-02-17 Chong Yidong <cyd@gnu.org>
383
384 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
385
0fd2c9a3
GM
3862012-02-17 Glenn Morris <rgm@gnu.org>
387
388 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
389
f700caa3
CY
3902012-02-16 Chong Yidong <cyd@gnu.org>
391
4230351b
CY
392 * syntax.texi (Syntax Tables, Syntax Descriptors)
393 (Syntax Table Functions): Copyedits.
394 (Syntax Basics): Don't repeat the material in the preceding node.
395 (Syntax Class Table): Use a table.
396 (Syntax Properties): Document syntax-propertize-function and
397 syntax-propertize-extend-region-functions.
398 (Motion via Parsing): Clarify scan-lists. Fix indentation.
399 (Parser State): Update for the new "c" comment style. Fix
400 description of item 7 (comment style).
401
f700caa3
CY
402 * modes.texi (Minor Modes): Update how mode commands should treat
403 arguments now.
404 (Mode Line Basics): Clarify force-mode-line-update.
405 (Mode Line Top): Note that the example is not realistic.
406 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
407 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
408 "mode line construct" instead of "mode line specification".
409 (Syntactic Font Lock): Remove mention of obsolete variable
410 font-lock-syntactic-keywords.
411 (Setting Syntax Properties): Node deleted.
412 (Font Lock Mode): Note that Font Lock mode is a minor mode.
413 (Font Lock Basics): Note that syntactic fontification falls back
414 on `syntax-table'.
415 (Search-based Fontification): Emphasize that font-lock-keywords
416 should not be set directly.
417 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
418 (Syntactic Font Lock): Minor clarifications. Add xref to
419 Syntactic Font Lock node.
f700caa3 420
60236b0d
CY
4212012-02-15 Chong Yidong <cyd@gnu.org>
422
423 * minibuf.texi (Basic Completion): Define "completion table".
424 Move completion-in-region to Completion in Buffers node.
425 (Completion Commands): Use "completion table" terminology.
426 (Completion in Buffers): New node.
427
428 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
429 (Setting Hooks): Update minor mode usage example.
430 (Major Mode Conventions): Note that completion-at-point-functions
431 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
432 Remove duplicate tip about auto-mode-alist.
433 (Minor Modes): Rewrite introduction.
434 (Minor Mode Conventions): Copyedits. Don't recommend
435 variable-only minor modes since few minor modes are like that.
60236b0d 436
d7dbb11a
GM
4372012-02-15 Glenn Morris <rgm@gnu.org>
438
439 * processes.texi (Network): Document open-network-stream :parameters.
440
3d8badf4
CY
4412012-02-14 Chong Yidong <cyd@gnu.org>
442
443 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
444 was removed on 2009-09-10. Update lisp-mode-map example.
445 (Inheritance and Keymaps): Minor clarification.
446 (Searching Keymaps): Remove out-of-place enumeration.
447 (Key Lookup): Remove unnecessary example (one was already given in
448 Format of Keymaps).
449 (Changing Key Bindings): Update suppress-keymap example.
450 (Menu Bar, Tool Bar): Copyedits.
451 (Tool Bar): Update tool-bar-map example.
452
faccede1
CY
4532012-02-12 Chong Yidong <cyd@gnu.org>
454
455 * debugging.texi (Debugger Commands): Continuing is now allowed
456 for errors.
457
355cabc6
CY
4582012-02-11 Chong Yidong <cyd@gnu.org>
459
d860baa0
CY
460 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
461 Move the list of standard bitmaps there.
462 (Fringe Cursors): Rewrite for clarity.
463 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
464
34106abe
CY
465 * commands.texi (Command Overview): Mention read-key.
466 (Using Interactive, Interactive Call): Minor clarifications.
467 (Function Keys, Click Events): Avoid "input stream" terminology.
468 (Click Events): Add xref to Window Sizes and Accessing Mouse.
469 Clarify column and row components.
470 (Accessing Mouse): Add xref to Click Events. Minor fixes.
471 (Special Events): Copyedits.
472
473 * streams.texi (Input Streams): De-document get-file-char.
474 (Output Variables): Don't refer to old backquote syntax.
475
355cabc6
CY
476 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
477 (Error Debugging): Note that debug-ignored-errors overrides list
478 values of debug-on-error too. Add xref to Signaling Errors. Note
479 that debug-on-signal is not customizable. Mention
480 condition-case-unless-debug.
481 (Compilation Errors): Node deleted.
482
483 * compile.texi (Compiler Errors): Move a paragraph here from
484 deleted node Compilation Errors.
485
1be3ca5a
LL
4862012-02-10 Leo Liu <sdl.web@gmail.com>
487
488 * control.texi (Handling Errors): Change condition-case-no-debug
489 to condition-case-unless-debug.
490
25dec365
CY
4912012-02-10 Chong Yidong <cyd@gnu.org>
492
493 * advice.texi (Defining Advice): Clarify ad-unadvise.
494 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
495 is not abnormal.
496 (Advising Primitives): Node deleted; ad-define-subr-args has been
497 removed.
498
499 * compile.texi (Speed of Byte-Code): Use float-time in example.
500 (Compilation Functions): Note that the log uses Compilation mode.
501 Don't discuss the contents of byte-code function object here.
502 (Compilation Functions): De-document internal function byte-code.
503 (Docs and Compilation): Minor clarifications.
504
505 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
506 Objects.
507
5f5e4ea1
GM
5082012-02-10 Glenn Morris <rgm@gnu.org>
509
510 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
511 Mention secure-hash.
512 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
513
6c1e4b46
CY
5142012-02-10 Chong Yidong <cyd@gnu.org>
515
516 * loading.texi (Loading): Don't emphasize "library" terminology.
517 (Library Search): load-path is not a user option. Mention role of
518 -L option and packages. Improve examples.
519 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
520 obsolete.
521 (Autoload): Minor clarifications.
522
72ca698c
GM
5232012-02-10 Glenn Morris <rgm@gnu.org>
524
b011fbfe
GM
525 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
526
72ca698c
GM
527 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
528
14a1f380
GM
5292012-02-08 Glenn Morris <rgm@gnu.org>
530
531 * loading.texi (Named Features): Update the require example.
532
60d47423
GM
5332012-02-07 Glenn Morris <rgm@gnu.org>
534
535 * modes.texi (Defining Minor Modes):
536 Expand on args of defined minor modes.
537
0992bd9c
CY
5382012-02-07 Chong Yidong <cyd@gnu.org>
539
540 * variables.texi (Creating Buffer-Local): Minor clarification
541 to buffer-local-variables doc (Bug#10715).
542
af008560
GM
5432012-02-07 Glenn Morris <rgm@gnu.org>
544
e80e1825 545 * display.texi (ImageMagick Images): General update.
af008560
GM
546 Move most details of imagemagick-render-type to the variable's doc.
547
866c1d22
GM
5482012-02-06 Glenn Morris <rgm@gnu.org>
549
f7c9199f 550 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
551 (Inheritance and Keymaps):
552 Mention make-composed-keymap and multiple inheritance.
f7c9199f 553
e7bc51d0
GM
554 * modes.texi (Running Hooks): Mention run-hook-wrapped.
555
866c1d22
GM
556 * control.texi (Handling Errors):
557 Mention condition-case-no-debug and with-demoted-errors.
558
03988c98
CY
5592012-02-05 Chong Yidong <cyd@gnu.org>
560
561 * customize.texi (Common Keywords): Minor clarifications.
562 Document custom-unlispify-remove-prefixes.
563 (Variable Definitions): Backquotes in defcustom seem to work fine
564 now. Various other copyedits.
e1161b06
CY
565 (Simple Types): Copyedits. Document color selector.
566 (Composite Types): Copyedits.
567 (Splicing into Lists): Clarifications.
03988c98
CY
568
569 * eval.texi (Backquote): Move from macros.texi.
570
571 * macros.texi (Expansion): Minor clarification.
572 (Backquote): Move node to eval.texi.
573 (Defining Macros): Move an example from Backquote node.
574 (Argument Evaluation): No need to mention Pascal.
575 (Indenting Macros): Add xref to Defining Macros.
576
649f602c
GM
5772012-02-05 Glenn Morris <rgm@gnu.org>
578
579 * debugging.texi (Error Debugging): Mention debug-on-event default.
580
34c99998
GM
5812012-02-04 Glenn Morris <rgm@gnu.org>
582
8f05da42
GM
583 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
584
7aa5aad8
GM
585 * debugging.texi (Error Debugging): Mention debug-on-event.
586 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
587
c7291ad9
GM
588 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
589
34c99998
GM
590 * text.texi (Buffer Contents):
591 Update filter-buffer-substring description.
592
735cc5ca
CY
5932012-02-04 Chong Yidong <cyd@gnu.org>
594
595 * functions.texi (What Is a Function): Add closures. Mention
596 "return value" terminology. Add xref for command-execute. Remove
597 unused "keystroke command" terminology.
598 (Lambda Expressions): Give a different example than in the
599 following subsection. Add xref to Anonymous Functions.
600 (Function Documentation): Remove gratuitous markup.
601 (Function Names): Move introductory text to `What Is a Function'.
602 (Defining Functions): Fix defun argument spec.
603 (Anonymous Functions): Document lambda macro explicitly. Mention
604 effects on lexical binding.
605 (Function Cells): Downplay direct usage of fset.
606 (Closures): New node.
607 (Inline Functions): Remove "open-code" terminology.
608 (Declaring Functions): Minor tweak; .m is not C code.
609
610 * variables.texi (Variables): Don't refer to "global value".
611 (Local Variables, Void Variables): Copyedits.
612 (Lexical Binding): Minor clarification of example.
613 (File Local Variables): Mention :safe and :risky defcustom args.
614 (Lexical Binding): Add xref to Closures node.
615
94bc7984
GM
6162012-02-04 Glenn Morris <rgm@gnu.org>
617
618 * minibuf.texi (High-Level Completion): Updates for read-color.
619
4f5a10ef
GM
6202012-02-03 Glenn Morris <rgm@gnu.org>
621
eea14f31
GM
622 * display.texi (GIF Images): Mention animation.
623 Remove commented-out old example of animation.
624 (Animated Images): New subsection.
625 * elisp.texi (Top):
626 * vol1.texi (Top):
627 * vol2.texi (Top): Add Animated Images menu entry.
628
4f5a10ef
GM
629 * display.texi (Image Formats): Remove oddly specific information
630 on versions of image libraries.
204e728d 631 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 632
12f381b7
GM
6332012-02-02 Glenn Morris <rgm@gnu.org>
634
1b9f60cc
GM
635 * processes.texi (Synchronous Processes):
636 Mention call-process's :file gets overwritten.
637
7e2734bc
GM
638 * commands.texi (Reading One Event):
639 * help.texi (Help Functions): Document read-char-choice.
640
f58b9822
GM
641 * hooks.texi (Standard Hooks):
642 * modes.texi (Keymaps and Minor Modes):
643 * text.texi (Commands for Insertion): Document post-self-insert-hook.
644
645 * hooks.texi (Standard Hooks): Add prog-mode-hook.
646
12f381b7
GM
647 * hooks.texi (Standard Hooks):
648 * modes.texi (Major Mode Conventions, Mode Hooks):
649 Document change-major-mode-after-body-hook.
650
7a9a2fc6
GM
6512012-02-01 Glenn Morris <rgm@gnu.org>
652
653 * modes.texi (Defining Minor Modes):
654 Mention disabling global minor modes on a per-major-mode basis.
655
a037c171
CY
6562012-01-31 Chong Yidong <cyd@gnu.org>
657
658 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
659 (Parser State): Remove unnecessary statement (Bug#10661).
660
661 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
662
56afad3a
GM
6632012-01-31 Glenn Morris <rgm@gnu.org>
664
665 * modes.texi (Defining Minor Modes):
666 Document define-minor-mode's new :variable keyword.
667
0f29fa41
CY
6682012-01-29 Chong Yidong <cyd@gnu.org>
669
837a390a
CY
670 * syntax.texi (Syntax Class Table): Tweak description of newline
671 char syntax (Bug#9619).
672
0f29fa41
CY
673 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
674 description (Bug#10189).
675
182148ee
GM
6762012-01-29 Glenn Morris <rgm@gnu.org>
677
a49ca6b9
GM
678 * files.texi (Changing Files): Document SELinux support.
679
182148ee
GM
680 * windows.texi (Window Sizes): Fix typo.
681
9962192e
CY
6822012-01-28 Chong Yidong <cyd@gnu.org>
683
8c6e1920
CY
684 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
685 doc (Bug#8568).
686
9583ec59
CY
687 * frames.texi (Input Focus): Add NORECORD arg to
688 select-frame-set-input-focus. Clarify its role in select-frame.
689
10256988
CY
690 * text.texi (Transposition): We don't use transpose-region as an
691 internal subroutine (Bug#3249).
692
9962192e
CY
693 * modes.texi (Example Major Modes): Update Lisp example code to
694 current sources. Delete the old non-derived-major-mode example,
695 which has diverged badly from current sources.
696
2aa43abb
GM
6972012-01-27 Glenn Morris <rgm@gnu.org>
698
699 * makefile.w32-in (texinputdir): Fix (presumed) typo.
700 (VERSION, manual): Remove, unused.
701
9f40220d
CY
7022012-01-27 Chong Yidong <cyd@gnu.org>
703
704 * commands.texi (Command Overview): Minor clarification (Bug#10384).
705
acc28cb9
CY
7062012-01-26 Chong Yidong <cyd@gnu.org>
707
708 * searching.texi (String Search): Document negative repeat count
709 (Bug#10507).
710
48da7392
GM
7112012-01-26 Glenn Morris <rgm@gnu.org>
712
713 * variables.texi (Using Lexical Binding):
714 Mention that lexical-binding should be set in the first line.
715
69b0acb9
LI
7162012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
717
718 * macros.texi (Defining Macros): Don't claim that `declare' only
719 affects Edebug and indentation.
720
543757a8
LI
7212012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
722
723 * macros.texi (Defining Macros): Slight `declare' fixup.
724
450e3cae
GM
7252012-01-25 Glenn Morris <rgm@gnu.org>
726
24189ce0 727 * makefile.w32-in (texinputdir):
450e3cae
GM
728 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
729
1021c761
CY
7302012-01-24 Chong Yidong <cyd@gnu.org>
731
732 * variables.texi (Variables, Local Variables, Void Variables):
733 Edit to make the descriptions less specific to dynamic binding.
734 (Local Variables): Default max-specpdl-size is now 1300.
735 (Defining Variables): Edits for lexical scoping. Delete
736 information about starting docstrings with *. De-document
737 user-variable-p.
738 (Tips for Defining): Remove an unimportant discussion of quitting
739 in the middle of a load.
740 (Accessing Variables, Setting Variables): Discuss lexical binding.
741 (Variable Scoping): Rewrite.
742 (Scope, Extent, Impl of Scope): Nodes deleted.
743 (Dynamic Binding): New node, with material from Scope, Extent, and
744 Impl of Scope nodes.
745 (Dynamic Binding Tips): Rename from Using Scoping.
746 (Lexical Binding): Rewrite.
747 (Using Lexical Binding): Rename from Converting to Lexical
748 Binding. Convert to subsection.
749
750 * customize.texi (Variable Definitions): Add custom-variable-p.
751 Move user-variable-p documentation here.
752
31cbea1d
CY
7532012-01-23 Chong Yidong <cyd@gnu.org>
754
755 * strings.texi (Text Comparison): Minor qualification.
756
757 * lists.texi (Cons Cells): Copyedits.
758 (List Elements): Mention push.
759 (List Variables): Mention pop.
760 (Rings): Move to sequences.texi.
761
762 * sequences.texi (Sequence Functions): Don't repeat the
763 introduction already given in the parent.
764 (Vectors): Copyedits.
765 (Rings): Move from lists.texi. Note that this is specific to the
766 ring package.
767
768 * symbols.texi (Definitions, Symbol Components): Mention variable
769 scoping issues.
770 (Plists and Alists): Copyedits.
771
772 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
773 correctness with lexical scoping.
774 (Eval): Copyedits.
775
fead402d
CY
7762012-01-21 Chong Yidong <cyd@gnu.org>
777
778 * intro.texi (A Sample Function Description): Special notation
779 used for macros too.
780
781 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
782 (Symbol Type): Add xref for keyword symbols.
783 (Sequence Type): Clarify differences between sequence types.
784 (Cons Cell Type): Add "linked list" index entry.
785 (Non-ASCII in Strings): Copyedits.
786 (Equality Predicates): Symbols with same name need not be eq.
787
788 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
789 ldexp. Move float-e and float-pi to Math Functions node.
790
61086eb6
GM
7912012-01-21 Glenn Morris <rgm@gnu.org>
792
793 * modes.texi (Auto Major Mode):
794 * variables.texi (File Local Variables):
795 Mention inhibit-local-variables-regexps.
796
34a02f46
MR
7972012-01-19 Martin Rudalics <rudalics@gmx.at>
798
799 * windows.texi (Window Configurations): Rewrite references to
800 persistent window parameters.
801 (Window Parameters): Fix description of persistent window
802 parameters.
803
f5064cae
JB
8042012-01-16 Juanma Barranquero <lekktu@gmail.com>
805
806 * windows.texi (Window Parameters): Use @pxref.
807
6a6ee00d
MR
8082012-01-16 Martin Rudalics <rudalics@gmx.at>
809
810 * windows.texi (Window Configurations, Window Parameters):
811 Describe persistent window parameters.
812
9ca4c014
SM
8132011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
814
815 * variables.texi (Creating Buffer-Local): Warn against misuses of
816 make-variable-buffer-local (bug#10258).
817
d027f83d
LMI
8182012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
819
820 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
821
89bd9ccd
CY
8222012-01-06 Chong Yidong <cyd@gnu.org>
823
824 * variables.texi (Directory Local Variables): Document
825 hack-dir-local-variables-non-file-buffer.
826
c869783d
GM
8272012-01-06 Glenn Morris <rgm@gnu.org>
828
829 * maps.texi (Standard Keymaps): Refer to Info-edit by name
830 rather than by keybinding.
831
2cae5ba4
JB
8322011-12-29 Juanma Barranquero <lekktu@gmail.com>
833
834 * frames.texi (Font and Color Parameters): Add @pxref.
835
43da4d08
DC
8362011-12-29 Daniel Colascione <dan.colascione@gmail.com>
837
838 * frames.texi (Font and Color Parameters):
839 Document w32 font backends (bug#10399).
840
8d80ef01
PE
8412011-12-28 Paul Eggert <eggert@cs.ucla.edu>
842
843 * files.texi (File Attributes, Changing Files):
844 Use a more-natural notation for octal numbers.
845
9022ae07
JB
8462011-12-23 Juanma Barranquero <lekktu@gmail.com>
847
848 * variables.texi (Variables with Restricted Values):
849 Change reference to variable (bug#10354).
850
454592a6
MR
8512011-12-13 Martin Rudalics <rudalics@gmx.at>
852
853 * windows.texi (Splitting Windows): Use t instead of non-nil
854 when describing window-combination-resize.
855
a7cdbfce
SM
8562011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
857
858 * text.texi (Special Properties): Warn against `intangible' properties
859 (bug#10222).
860
a3dcc84e
EZ
8612011-11-26 Eli Zaretskii <eliz@gnu.org>
862
579ebf8f
EZ
863 * display.texi (Truncation):
864 * text.texi (Special Properties): Describe what a stretch-glyph is
865 instead of using that term without explanation. Make the
866 cross-references more accurate.
867
a3dcc84e
EZ
868 * display.texi (Usual Display): Update the description,
869 cross-references, and indexing related to display of control
870 characters and raw bytes.
871
94af99a4
MR
8722011-11-25 Martin Rudalics <rudalics@gmx.at>
873
874 * windows.texi (Splitting Windows): Fix description of
875 window-combination-limit. Suggested by Eli Zaretskii.
876
1c3d7a13
CY
8772011-11-23 Chong Yidong <cyd@gnu.org>
878
879 * windows.texi (Window Sizes): Move window-top-line,
880 window-left-column, and window-*-pixel-edges to Coordinates and
881 Windows node.
882 (Coordinates and Windows): Restore window-edges doc.
883
90151a1e
MR
8842011-11-21 Martin Rudalics <rudalics@gmx.at>
885
a7cdbfce
SM
886 * windows.texi (Windows and Frames, Splitting Windows):
887 Fix typos.
90151a1e 888
a9b9b7f5
CY
8892011-11-21 Chong Yidong <cyd@gnu.org>
890
891 * windows.texi (Splitting Windows): Fix error in documentation of
892 window-combination-limit.
893 (Cyclic Window Ordering): Minor fixes to next-window,
894 one-window-p, and get-lru-window docs. Don't document
895 window-list-1.
896 (Buffers and Windows): Copyedits.
897 (Choosing Window): Document special handling of special-display-*.
898 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
899 Don't document even-window-heights, which is going away.
900 Clarify which options are obeyed by which action functions.
a9b9b7f5 901
f4e90db0
SM
9022011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
903
904 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
905
d2999b1a
MR
9062011-11-20 Martin Rudalics <rudalics@gmx.at>
907
f4e90db0
SM
908 * windows.texi (Resizing Windows, Splitting Windows):
909 Remove term "status" when talking about combination limits.
d2999b1a 910
cd1181db
JB
9112011-11-20 Juanma Barranquero <lekktu@gmail.com>
912
913 * compile.texi (Compiler Errors):
914 * help.texi (Help Functions): Fix typos.
915
7bf54975
CY
9162011-11-19 Chong Yidong <cyd@gnu.org>
917
918 * windows.texi (Splitting Windows): Clarify role of window
919 parameters in split-window. Shorten the example.
f4e90db0
SM
920 (Deleting Windows): Rewrite intro to handle internal windows.
921 Fix delete-windows-on doc.
7bf54975
CY
922 (Selecting Windows): Copyedits.
923
a0c2d0ae
MR
9242011-11-17 Martin Rudalics <rudalics@gmx.at>
925
926 * windows.texi (Resizing Windows, Splitting Windows)
927 (Deleting Windows): Use term window-combination-resize instead
928 of window-splits.
929
b6f67890
MR
9302011-11-16 Martin Rudalics <rudalics@gmx.at>
931
f4e90db0
SM
932 * windows.texi (Resizing Windows, Splitting Windows):
933 Rename occurrences of window-nest to window-combination-limit.
b6f67890 934
0b381c7e
JB
9352011-11-14 Juanma Barranquero <lekktu@gmail.com>
936
937 * intro.texi (Lisp History): Fix typo.
938
89d61221
MR
9392011-11-12 Martin Rudalics <rudalics@gmx.at>
940
f4e90db0
SM
941 * windows.texi (Splitting Windows, Deleting Windows):
942 Remove references to splits status of windows.
89d61221 943
b2621720
GM
9442011-11-10 Glenn Morris <rgm@gnu.org>
945
946 * buffers.texi (Read Only Buffers): Expand a bit on why
947 toggle-read-only should only be used interactively. (Bug#7292)
948
d2ad7ee1
CY
9492011-11-09 Chong Yidong <cyd@gnu.org>
950
951 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 952 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
953 window-inside-absolute-pixel-edges.
954 (Resizing Windows): shrink-window-if-larger-than-buffer works on
955 non-full-width windows.
956
2cffd681
MR
9572011-11-09 Martin Rudalics <rudalics@gmx.at>
958
959 * windows.texi (Resizing Windows): Rewrite documentation of
960 window-resizable.
961
f6f6d7e7
CY
9622011-11-09 Chong Yidong <cyd@gnu.org>
963
964 * windows.texi (Splitting Windows): Simplify example.
965
a79db6e0
CY
9662011-11-08 Chong Yidong <cyd@gnu.org>
967
968 * windows.texi (Window Sizes): Copyedits. Document
969 window-text-height. Remove window-min-height and window-min-width
970 discussion, referring instead to Emacs manual.
971 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
972 (Resizing Windows): Simplify introduction. Don't document
973 enlarge-window, shrink-window, enlarge-window-horizontally, and
974 shrink-window-horizontally; they are no longer preferred for
975 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 976
441950c7
GM
9772011-11-07 Glenn Morris <rgm@gnu.org>
978
979 * windows.texi (Choosing Window): Fix keybinding typo.
980
be7f5545
MR
9812011-11-07 Martin Rudalics <rudalics@gmx.at>
982
983 * windows.texi (Resizing Windows, Splitting Windows)
984 (Window Configurations): Use "child window" instead of
985 "subwindow".
986
291d142b
CY
9872011-11-06 Chong Yidong <cyd@gnu.org>
988
989 * windows.texi (Basic Windows): Clarify various definitions.
990 Treat window-normalize-* as internal; don't document them.
991 (Windows and Frames): Various clarifications, e.g. non-live
992 windows also belong to frames. Fix window-list description.
993 Simplify window nesting example.
f4e90db0
SM
994 (Splitting Windows, Window Configurations):
995 Use split-window-below.
291d142b 996
89bd5ee1
EZ
9972011-11-04 Eli Zaretskii <eliz@gnu.org>
998
999 * windows.texi (Window Sizes): Mention in the doc string that the
1000 return values of `window-body-height' and `window-body-width' are
1001 in frame's canonical units. (Bug#9949)
1002
3d8daefe
MR
10032011-10-30 Martin Rudalics <rudalics@gmx.at>
1004
1005 * windows.texi (Windows and Frames): Remove "iso-" infix from
1006 documentation of window-iso-combined-p.
1007
60754666
CY
10082011-10-26 Chong Yidong <cyd@gnu.org>
1009
1010 * modes.texi (Running Hooks): Document with-wrapper-hook.
1011
d366bd53
CY
10122011-10-18 Chong Yidong <cyd@gnu.org>
1013
1014 * display.texi (Glyphless Chars): New node.
1015
50b063c3
CY
10162011-10-13 Chong Yidong <cyd@stupidchicken.com>
1017
1018 * text.texi (Yanking): Document yank-excluded-properties.
1019
1020 * package.texi (Packaging Basics): The commentary should say how
1021 to begin using the package.
1022
c72063fa
MR
10232011-10-11 Martin Rudalics <rudalics@gmx.at>
1024
1025 * windows.texi (Deleting Windows): Mention which window gets
1026 selected when deleting the selected window.
1027
d83dc65b
MR
10282011-10-09 Martin Rudalics <rudalics@gmx.at>
1029
1030 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1031 with the selected window.
1032 * windows.texi (Buffers and Windows): Reformulate text on how
1033 replace-buffer-in-windows deals with a window.
1034 (Quitting Windows): Describe how quit-window deals with a
1035 standalone frame. Describe new option frame-auto-hide-function.
1036
c599682c
GM
10372011-10-08 Glenn Morris <rgm@gnu.org>
1038
48bca619
GM
1039 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1040
c599682c
GM
1041 * positions.texi (Excursions): Update warning message.
1042
969aa734
CY
10432011-10-05 Chong Yidong <cyd@stupidchicken.com>
1044
f4e90db0
SM
1045 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1046 Fix Emacs manual xref (Bug#9675).
969aa734 1047
550f41cd
CY
10482011-10-01 Chong Yidong <cyd@stupidchicken.com>
1049
1050 * windows.texi (Textual Scrolling): Document scroll-up-command,
1051 scroll-down-command, scroll-error-top-bottom, and the
1052 scroll-command symbol property.
717a1362
CY
1053 (Display Action Functions): Fix description of
1054 display-buffer-pop-up-window.
550f41cd 1055
a239d4e9
JB
10562011-09-28 Juanma Barranquero <lekktu@gmail.com>
1057
1058 * windows.texi (Splitting Windows): Fix typos.
1059
590c056d
MR
10602011-09-25 Martin Rudalics <rudalics@gmx.at>
1061
1062 * windows.texi (Windows and Frames, Display Action Functions)
1063 (Switching Buffers): Fix some typos.
1064 (Buffers and Windows): Remove reference to window-auto-delete.
1065 Reword description of replace-buffer-in-windows.
1066 (Window History): Fix some typos and refer to frame local buffer
1067 list.
c419f5cb
MR
1068 (Quitting Windows): New node.
1069 (Window Configurations): Add descriptions of window-state-get
1070 and window-state-put.
1071 (Window Parameters): Describe variable ignore-window-parameters.
1072 Sketch some window parameters currently in use.
1073 * elisp.texi (Top): Update node listing.
590c056d 1074
9ec20d36
CY
10752011-09-25 Chong Yidong <cyd@stupidchicken.com>
1076
1077 * windows.texi (Display Action Functions)
1078 (Choosing Window Options): New nodes.
1079
0e406a72
CY
10802011-09-24 Chong Yidong <cyd@stupidchicken.com>
1081
1082 * windows.texi (Window History): New node. Move text here from
1083 Buffers and Windows.
1084 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1085 don't document display-buffer here; callers changed.
1086 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1087 switch-to-buffer-other-frame. Delete duplicate
1088 replace-buffer-in-windows doc.
1089 (Choosing Window): Document display actions.
1090
6bf7006f
EZ
10912011-09-24 Eli Zaretskii <eliz@gnu.org>
1092
1093 * display.texi (Forcing Redisplay): Update the description of
1094 redisplay-dont-pause due to change in the default value.
1095
b33b68a3
MR
10962011-09-23 Martin Rudalics <rudalics@gmx.at>
1097
1098 * frames.texi (Frames and Windows): Move section and rename to
1099 Windows and Frames in windows.texi.
1100 * windows.texi (Windows): Restructure.
1101 (Basic Windows): Rewrite. Explain live and internal windows and
1102 normalization functions.
1103 (Windows and Frames): Move section here from frames.texi.
1104 Describe subwindows, window combinations, window tree, and
1105 corresponding functions including window-list here.
1106 (Window Sizes): Rename section from Size of Window and move it
1107 up in chapter. Describe total and body sizes and the
1108 corresponding functions. Explain new semantics of
1109 window-min-height/-width.
1110 (Resizing Windows): Move section up in chapter. Describe new
1111 resize functions.
1112 (Splitting Windows): Describe new behavior of split-window,
1113 split-window-above-each-other and split-window-side-by-side.
1114 Provide examples. Describe window-nest and window-splits
1115 options.
1116 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1117 (Selecting Windows): Minor rewrite.
1118 Describe frame-selected-window and set-frame-selected-window here.
1119 (Cyclic Window Ordering): Minor rewrite.
1120 Describe window-list-1.
b33b68a3
MR
1121 (Buffers and Windows): Rewrite. Explain a window's previous and
1122 next buffers and the corresponding functions.
c4682d18 1123 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1124 * elisp.texi (Top): Update node listings for frames and windows
1125 sections.
1126
4d3786ac
SM
11272011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1128
1129 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1130
713df35b
LMI
11312011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1132
1133 * errors.texi (Standard Errors): Remove apparent placeholder text
1134 (bug#9491).
1135
33ed493b
CY
11362011-09-18 Chong Yidong <cyd@stupidchicken.com>
1137
1138 * frames.texi (Management Parameters): Fix description of
1139 icon-type parameter.
1140
b8f0a954
CY
11412011-09-17 Chong Yidong <cyd@stupidchicken.com>
1142
1143 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1144 ending in C-g. Suggested by Edward O'Connor.
1145
eddf142c
EZ
11462011-09-17 Eli Zaretskii <eliz@gnu.org>
1147
1148 * numbers.texi (Integer Basics): Add indexing for
1149 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1150
bf1af6c7
DM
11512011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1152
1153 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1154
cec2eab8
JB
11552011-09-11 Juanma Barranquero <lekktu@gmail.com>
1156
1157 * processes.texi (Network Servers): Clarify what the process
1158 buffer is used for (bug#9233).
1159
51751aa2 11602011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1161
1162 * lists.texi (Building Lists): Fix typo.
1163
35137ed3
CY
11642011-08-30 Chong Yidong <cyd@stupidchicken.com>
1165
1166 * display.texi (Basic Faces): New node. Document new faces.
1167
1168 * modes.texi (Major Mode Conventions): Move some text there.
1169 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1170
3fd50d5c
CY
11712011-08-29 Chong Yidong <cyd@stupidchicken.com>
1172
1173 * modes.texi (Basic Major Modes): New node. Callers updated.
1174 (Major Modes): Document fundamental-mode and major-mode.
1175 (Major Mode Basics): Node deleted; text moved to Major Modes.
1176 (Derived Modes): Document derived-mode-p.
1177
ddb54206
CY
11782011-08-28 Chong Yidong <cyd@stupidchicken.com>
1179
a6326082
CY
1180 * files.texi (Changing Files, Create/Delete Dirs): Document new
1181 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1182 (Visiting Functions): Remove view-file; it is documented in the
1183 Emacs manual.
04e2ce72 1184
ddb54206
CY
1185 * frames.texi (Layout Parameters): The defaults for the
1186 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1187
1188 * display.texi (Progress): Document spinner functionality.
1189
1190 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1191 operating system signals. Refer to save-buffers-kill-terminal
1192 instead of save-buffers-kill-emacs.
1193
1194 * objects.texi (Symbol Type): Document ## print representation.
1195
0c95fcf7
EZ
11962011-08-25 Eli Zaretskii <eliz@gnu.org>
1197
1198 * display.texi (Specified Space): Mention that `space' specs
1199 influence bidi reordering.
1200 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1201 separating fields with bidirectional content.
1202
5980d4c6
EZ
12032011-08-24 Eli Zaretskii <eliz@gnu.org>
1204
1205 * display.texi (Bidirectional Display): Document return value in
1206 buffers that are not bidi-reordered for display, and in unibyte
1207 buffers.
1208
bca633fb
EZ
12092011-08-23 Eli Zaretskii <eliz@gnu.org>
1210
1211 * nonascii.texi (Character Properties): Document the values for
1212 unassigned codepoints.
1213
c094bb0c
EZ
12142011-08-18 Eli Zaretskii <eliz@gnu.org>
1215
1216 * nonascii.texi (Character Properties): Document use of
1217 `bidi-class' and `mirroring' properties as part of reordering.
1218 Provide cross-references to "Bidirectional Display".
1219
1220 * display.texi (Bidirectional Display): Document the pitfalls of
1221 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1222 solutions. Document bidi-string-mark-left-to-right.
1223 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1224 Document use of `bidi-class' and `mirroring' properties as part of
1225 reordering.
c094bb0c 1226
1ea897d5
EZ
12272011-08-16 Eli Zaretskii <eliz@gnu.org>
1228
9adfcd0b
EZ
1229 * modes.texi (Major Mode Conventions): Improve the documentation
1230 of `mode-class' `special' modes.
1231
10862873
EZ
1232 * nonascii.texi (Character Properties): Document the `mirroring'
1233 property. Add index entries.
1234
1ea897d5
EZ
1235 * syntax.texi (Categories): Add an example of defining a new
1236 category and category table.
1237
1238 * searching.texi (Regexp Backslash): Document how to display
1239 existing categories. Mention the possibility of adding
1240 categories, and add an xref to where this is described. Add an
1241 index entry.
1242
ebb552ed
CY
12432011-08-09 Chong Yidong <cyd@stupidchicken.com>
1244
1245 * text.texi (Special Properties):
1246 * display.texi (Overlay Properties): Note that mouse-face cannot
1247 change the text size (Bug#8530).
1248
51a714e1
CY
12492011-08-08 Chong Yidong <cyd@stupidchicken.com>
1250
1251 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1252 using setenv instead.
1253
4cc60b9b
EZ
12542011-07-28 Eli Zaretskii <eliz@gnu.org>
1255
1256 * display.texi (Bidirectional Display): Document the fact that
1257 bidi-display-reordering is t by default.
1258
5deb92fd
EZ
12592011-07-23 Eli Zaretskii <eliz@gnu.org>
1260
1261 * display.texi (Bidirectional Display): New section.
1262
011b0ad6 12632011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1264 Tim Cross <theophilusx@gmail.com> (tiny change)
1265 Glenn Morris <rgm@gnu.org>
011b0ad6 1266
67f9b9f8 1267 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1268
4baf28e6
AS
12692011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1270
1271 * help.texi (Keys in Documentation): Revert last change.
1272
66249842
LMI
12732011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1274
f863868c
LMI
1275 * help.texi (Keys in Documentation): Clarify that \= only quotes
1276 the next character, and doesn't affect longer sequences in
1277 particular (bug#8935).
1278
f4e90db0
SM
1279 * debugging.texi (Using Debugger):
1280 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1281
0bb23927 12822011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1283
1284 * display.texi (Other Display Specs): Document that `left-fringe'
1285 and `right-fringe' display specifications are of the "replacing"
1286 kind.
1287
f2027cdf
LMI
12882011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1289
1290 * help.texi (Documentation Basics): Add a link to the Function
1291 Documentation node (bug#6580).
1292
f987fde4
LMI
12932011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1294
0bc59b25
LMI
1295 * keymaps.texi (Menu Bar): Mention :visible and :enable
1296 (bug#6344). Text by Drew Adams.
1297
63d55f1f
LMI
1298 * modes.texi (Running Hooks): Mention buffer-local hook variables
1299 (bug#6218).
1300
f987fde4
LMI
1301 * objects.texi (General Escape Syntax): "a with grave accent" is
1302 ?xe0, not ?x8e0 (bug#5259).
1303
b7527639
CY
13042011-07-12 Chong Yidong <cyd@stupidchicken.com>
1305
1306 * display.texi (Face Attributes, Font Selection): Add references
1307 to the Fonts node in the Emacs manual (Bug#4178).
1308
c830e5ae
CY
13092011-07-12 Chong Yidong <cyd@stupidchicken.com>
1310
1311 * display.texi (Window Systems): `window-system' is
1312 terminal-local.
1313
1314 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1315 frame-local variables.
1316
1317 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1318 frame-local variables.
1319 (Frame-Local Variables): Node deleted.
1320
1321 * elisp.texi (Top): Update node listing.
1322
91223e54
LMI
13232011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1324
1325 * elisp.texi: Change "inferiors" to "subnodes" in three places
1326 (bug#3523).
1327
963578d3
CY
13282011-07-11 Chong Yidong <cyd@stupidchicken.com>
1329
1330 * frames.texi (Window System Selections): Discussion of
1331 x-select-enable-clipboard moved to Emacs manual.
1332
07151e49
DD
13332011-07-11 Deniz Dogan <deniz@dogan.se>
1334
1335 * commands.texi (Prefix Command Arguments): Remove excessive
1336 apostrophe.
1337
7261e1cf
LMI
13382011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1339
ad21a12a
LMI
1340 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1341 description is a string (bug#3313).
1342
7261e1cf
LMI
1343 * frames.texi (Display Feature Testing): Try to explain what all
1344 the visual classes mean (bug#3042).
1345
568f7b79
LMI
13462011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1347
18d59e29
LMI
1348 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1349 and `mode-line-client' (bug#2974).
1350
568f7b79
LMI
1351 * text.texi (Insertion): Clarify marker movements (bug#1651).
1352 Text from Drew Adams.
1353
54e10184
LMI
13542011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1355
d94d85e9
LMI
1356 * text.texi (Special Properties): Clarify the format of `face'
1357 (bug#1375).
1358
54e10184
LMI
1359 * commands.texi (Interactive Call): Add a `call-interactively'
1360 example (bug#1010).
1361
413c488d
LMI
13622011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1363
1364 * functions.texi (Calling Functions): Link to the "Interactive
1365 Call" node (bug#1001).
1366
322b7dab 13672011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1368
3deead93
CY
1369 * customize.texi (Composite Types): Move alist and plist to here
1370 from Simple Types (Bug#7545).
1371
1372 * elisp.texi (Top): Update menu description.
1373
b00d8c1a
CY
1374 * display.texi (Face Attributes): Document negative line widths
1375 (Bug#6113).
1376
d2a6c43b
TR
13772011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1378
1379 * searching.texi (Match Data): Note that match data can be
1380 overwritten by most functions (bug#2499).
1381
c7844a27
LMI
13822011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1383
a9ab721e
LMI
1384 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1385 flags mean (bug#6659).
1386
c7844a27
LMI
1387 * functions.texi (What Is a Function): Document the autoload
1388 object (bug#6496).
1389
f68d76d0
LMI
13902011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1391
8a20ca4c
LMI
1392 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1393 is only used in the Customize user interface (bug#6089).
1394
f68d76d0 1395 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1396 images (bug#7836).
f68d76d0 1397
7018dbe7
EZ
13982011-07-02 Eli Zaretskii <eliz@gnu.org>
1399
1400 * variables.texi (Defining Variables, Void Variables)
1401 (Constant Variables): Fix incorrect usage of @kindex.
1402
36cb87a1
LMI
14032011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1404
28ee97c7
LMI
1405 * variables.texi (Defining Variables): Add an index entry for
1406 `set-variable' (bug#7262).
8d4294e9 1407 (Defining Variables): Use @findex for functions.
28ee97c7 1408
8862ffd5
LMI
1409 * frames.texi (Basic Parameters): Document the `explicit-name'
1410 parameter (bug#6951).
1411
0ec389b9
LMI
1412 * customize.texi (Type Keywords): Clarify that :value provides a
1413 default value for all types (bug#7386).
1414
36cb87a1
LMI
1415 * streams.texi (Output Functions): Document `pp'.
1416
11fdef7d 14172011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1418
1419 * keymaps.texi (Searching Keymaps):
1420 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1421 change. Suggested by Johan Bockgård.
1422
eeafcea7
CY
14232011-06-15 Chong Yidong <cyd@stupidchicken.com>
1424
1425 * text.texi (Special Properties): Clarify role of font-lock-face.
1426
b96e6cde
LMI
14272011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1428
f4e90db0 1429 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1430 to `process-live-p' for consistency with other `-live-p' functions.
1431
be14b9ab
PE
14322011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1433
1434 Document wide integers better.
1435 * files.texi (File Attributes): Document ino_t values better.
2d365993 1436 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1437 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1438 (Bitwise Operations):
001903b5
PE
1439 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1440 to read, and that will port better if 62-bits becomes the default.
1441 Fix or remove incorrect examples.
be14b9ab
PE
1442 * os.texi (Time Conversion): Document time_t values better.
1443
bcd54f83
LMI
14442011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1445
f4e90db0
SM
1446 * processes.texi (Process Information):
1447 Document `process-alive-p'.
bcd54f83 1448
049bcbcb
CY
14492011-05-29 Chong Yidong <cyd@stupidchicken.com>
1450
1451 * help.texi (Accessing Documentation):
1452 * display.texi (Pixel Specification):
1453 * processes.texi (Serial Ports, Serial Ports):
1454 * nonascii.texi (Character Properties, Default Coding Systems):
1455 * text.texi (Changing Properties, Special Properties):
1456 * windows.texi (Window Start and End):
1457 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1458 * keymaps.texi (Searching Keymaps, Tool Bar):
1459 * minibuf.texi (Basic Completion):
1460 * compile.texi (Eval During Compile):
1461 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1462 7x9 paper in printed manual.
1463
1464 * lists.texi (Sets And Lists): Fix misplaced text.
1465
58539c63
CY
14662011-05-29 Chong Yidong <cyd@stupidchicken.com>
1467
1468 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1469 needs to be active (Bug#8350).
1470
6b5681bf
CY
14712011-05-28 Chong Yidong <cyd@stupidchicken.com>
1472
b4d52acc
CY
1473 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1474
6b5681bf
CY
1475 * tips.texi (Coding Conventions): Remove antediluvian filename
1476 limit recommendation (Bug#8538).
1477
e145f188
GM
14782011-05-27 Glenn Morris <rgm@gnu.org>
1479
1480 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1481
eafed945
GM
14822011-05-26 Glenn Morris <rgm@gnu.org>
1483
1484 * variables.texi (File Local Variables):
1485 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1486 Add some more details on what this function does in the other case.
eafed945 1487
bc8410af
GM
14882011-05-19 Glenn Morris <rgm@gnu.org>
1489
1490 * lists.texi (Sets And Lists): Mention cl provides union etc.
1491
35a30759
N
14922011-05-19 Nix <nix@esperi.org.uk>
1493
1494 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1495
1496 * text.texi (Parsing HTML): Update for function name changes.
1497
1498 * syntax.texi (Syntax Flags): Small fix.
1499
1500 * keymaps.texi (Active Keymaps): Typo fix.
1501 (Changing Key Bindings): Grammar fix.
1502
1503 * frames.texi (Minibuffers and Frames): Grammar fix.
1504 (Window System Selections): x-select-enable-clipboard now defaults to t.
1505
1506 * customize.texi (Common Keywords):
1507 * display.texi (Abstract Display):
1508 * modes.texi (Auto-Indentation):
1509 * nonascii.texi (Converting Representations): Typo fixes.
1510
1511 * control.texi (Examples of Catch): Call it "goto" not "go to".
1512
e3934a8a
EZ
15132011-05-14 Eli Zaretskii <eliz@gnu.org>
1514
bc039a3b
EZ
1515 * nonascii.texi (Character Properties): Fix inconsistencies with
1516 implementation.
1517
e3934a8a
EZ
1518 * text.texi (Special Properties): Move @defvar's out of the
1519 @table. (Bug#8652)
1520
e2c94218
GM
15212011-05-12 Glenn Morris <rgm@gnu.org>
1522
1523 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1524
d2fc7e3d 15252011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1526
1527 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1528 (Multiline Font Lock):
1529 * vol2.texi (Top):
1530 * vol1.texi (Top):
1531 * elisp.texi (Top): Update menu accordingly.
1532
d2fc7e3d 15332011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1534
1535 * modes.texi (Region to Fontify): Fix typo.
1536
79b70037
GM
15372011-05-10 Jim Meyering <meyering@redhat.com>
1538
1539 * minibuf.texi: Fix typo "in in -> in".
1540
b08a63cc 15412011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1542
1543 * numbers.texi (Integer Basics): Large integers are treated as floats.
1544
1ef14cb4
LMI
15452011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1546
1547 * processes.texi (Synchronous Processes): Document the (:file
1548 "/file-name") syntax for `call-process'.
1549
4ffd0d6b 15502011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1551
1552 * windows.texi (Choosing Window): Fix typo.
1553
4ffd0d6b 15542011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1555
1556 * frames.texi (Layout Parameters): Note the difference between
1557 querying and setting parameters for left-fringe and right-fringe
1558 (Bug#6930).
1559
fd5a8ae8
SM
15602011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1561
1562 * minibuf.texi (Basic Completion): Be a bit more precise about the
1563 valid kinds of completion tables.
1564 (Programmed Completion): Remove obsolete text about lambda expressions
1565 not being valid completion tables.
1566
c1bcd0d5
CY
15672011-03-19 Chong Yidong <cyd@stupidchicken.com>
1568
1569 * positions.texi (Excursions): Explain the "save-excursion
1570 defeated by set-buffer" warning.
1571
1572 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1573 save-excursion. Suggested by Uday S Reddy.
1574
03408648 15752011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1576
03408648
SM
1577 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1578 (Lexical Binding): New sub-section.
ba83908c 1579
03408648
SM
1580 * eval.texi (Eval): Discourage the use of `eval'.
1581 Document its new `lexical' argument.
6c075cd7 1582
f6d62986
SM
15832011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1584
03408648 1585 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1586 nil any more.
1587
84ea5558 15882011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1589
1590 * strings.texi (String Conversion): Don't mention
1591 string-make-(uni|multi)byte (bug#8262).
1592 * nonascii.texi (Converting Representations): Fix up range.
1593 * keymaps.texi (Key Binding Commands): Update code point, avoid
1594 "unibyte character" and remove mention of unibyte bindings.
1595
62d94509
EZ
15962011-03-10 Eli Zaretskii <eliz@gnu.org>
1597
1598 * modes.texi (Operator Precedence Grammars): Don't use characters
1599 outside ISO-8859-1.
1600
63a329f8
EZ
16012011-03-09 Eli Zaretskii <eliz@gnu.org>
1602
1603 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1604
1605 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1606
6446548e
GM
16072011-03-08 Glenn Morris <rgm@gnu.org>
1608
1609 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1610 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1611 * elisp.texi: Set documentencoding.
6446548e 1612
33383987
JB
16132011-03-07 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * Version 23.3 released.
1616
0b3ceceb
CY
16172011-03-06 Chong Yidong <cyd@stupidchicken.com>
1618
1619 * package.texi: Update index keywords.
1620 (Package Archives): New node contents. Document package-x.el.
1621
78f5433f
JB
16222011-03-06 Juanma Barranquero <lekktu@gmail.com>
1623
1624 * makefile.w32-in (srcs): Add package.texi.
1625
555e9b5c
CY
16262011-03-06 Chong Yidong <cyd@stupidchicken.com>
1627
120d9389
CY
1628 * package.texi (Packaging, Packaging Basics, Simple Packages)
1629 (Multi-file Packages): Expand and clarify.
1630 (Package Archives): Temporary placeholder node.
1631
1632 * elisp.texi (Top): Update node listing.
1633
555e9b5c
CY
1634 * Makefile.in (srcs): Add package.texi.
1635
b59a4335
CY
16362011-03-05 Chong Yidong <cyd@stupidchicken.com>
1637
1638 * processes.texi (Synchronous Processes): Minor clarification
1639 (Bug#8149).
1640
06083aa1
GM
16412011-03-03 Glenn Morris <rgm@gnu.org>
1642
1643 * files.texi (Truenames): Minor clarification. (Bug#2341)
1644
6640b281
GM
16452011-03-01 Glenn Morris <rgm@gnu.org>
1646
1647 * variables.texi (Directory Local Variables):
1648 Mention `(subdirs . nil)' alist element.
1649
2b0c7330 16502011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1651
1652 * variables.texi (Directory Local Variables): Mention the optional
1653 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1654
b923f7a9
CY
16552011-02-27 Chong Yidong <cyd@stupidchicken.com>
1656
1657 * minibuf.texi (Minibuffer History): Clarify discussion of
1658 minibuffer history lists (Bug#8085).
1659
67ab0163 16602011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1661
e979a521
EZ
1662 * elisp.texi: Sync @dircategory with ../../info/dir.
1663
e03b2fd4
EZ
1664 * files.texi (Visiting Functions): Document find-file-literally,
1665 both the command and the variable.
1666
86ec878a
EZ
1667 * variables.texi (Creating Buffer-Local): Explain the meaning of
1668 permanent local variables.
1669
67ab0163
GM
1670 * files.texi (Visiting Functions): Document find-file-literally,
1671 both the command and the variable.
1672
1673 * variables.texi (Creating Buffer-Local): Explain the meaning of
1674 permanent local variables.
1675
16762011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1677
1678 * keymaps.texi (Remapping Commands): Mention how to undo it.
1679
bfcb151a
RT
16802011-02-09 Reuben Thomas <rrt@sc3d.org>
1681
1682 * loading.texi (Hooks for Loading): Remove unnecessary advice
1683 about eval-after-load (Bug#7986).
1684
a41c8660
CY
16852011-02-05 Chong Yidong <cyd@stupidchicken.com>
1686
1687 * commands.texi (Accessing Mouse): Note that a header line is not
1688 included in the row of posn-col-row.
1689
e0dd6837
CY
16902011-02-02 Chong Yidong <cyd@stupidchicken.com>
1691
1692 * modes.texi (Major Mode Conventions): Add face guidelines.
1693 (Faces for Font Lock): List faces in order of prominence.
1694
a4180391
PE
16952011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1696
1697 format-time-string now supports subsecond time stamp resolution
1698 * os.texi (Time Parsing): Document %N.
1699
7427eb97
CY
17002011-01-28 Chong Yidong <cyd@stupidchicken.com>
1701
61db307f
CY
1702 * vol1.texi (Top):
1703 * vol2.texi (Top):
1704 * elisp.texi (Top):
1705 * display.texi (Display Property): Shorten the menu description of
1706 the "Other Display Specs" node (Bug#7816).
1707
7427eb97
CY
1708 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1709 menu item" concept index entries (Bug#7805).
1710
bf3dae7e
EZ
17112011-01-29 Eli Zaretskii <eliz@gnu.org>
1712
1713 * makefile.w32-in (texinfodir): New variable.
1714 (usermanualdir): Remove as redundant with $(emacsdir).
1715 (MAKEINFO): Remove options, leave only program name.
1716 (MAKEINFO_OPTS): New variable.
1717 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1718
06d8ace5 17192011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1720 Richard Kim <emacs18@gmail.com>
1721
1722 * loading.texi (Library Search): Document list-load-path-shadows
1723 (Bug#7757).
1724
06d8ace5 17252011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1726
1727 * searching.texi (Regexp Special): Remove outdated discussion of
1728 character sets (Bug#7780).
1729
28a88153
CY
1730 * frames.texi (Pop-Up Menus): Document where menu title comes
1731 from (Bug#7684).
1732
06d8ace5 17332011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1734
1735 * display.texi (Making Buttons): Mention limitation of text buttons.
1736
a8e1e9ee
WL
17372011-01-23 Werner Lemberg <wl@gnu.org>
1738
1739 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1740 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1741 (ENVADD): New variable to control texi2dvi and texi2pdf.
1742
362b9d48
GM
17432011-01-15 Chong Yidong <cyd@stupidchicken.com>
1744
1745 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1746 Emacs manual.
1747
17482011-01-15 Eli Zaretskii <eliz@gnu.org>
1749
1750 * files.texi (Directory Names): Explain why FROM in
1751 directory-abbrev-alist should begin with \`. (Bug#7777)
1752
3fa173b4
SM
17532011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1754
1755 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1756
7c420169 17572011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1758
1759 * modes.texi (Emulating Mode Line): Fix last change.
1760
7c420169 17612011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1762
1763 * modes.texi (Emulating Mode Line): Update documentation of
1764 format-mode-line according to changes that fixed bug #7587.
1765
80b33766
SM
17662010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1767
1768 * modes.texi (Derived Modes): Mention prog-mode.
1769
1770 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1771 of the key-binding-data cache since we don't use it any more.
1772
f49d1f52 17732010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1774
4bb49a92
EZ
1775 * processes.texi (Shell Arguments):
1776 * strings.texi (Creating Strings): Don't mention "shell commands";
1777 make it explicit that `split-string-and-unquote' and
1778 `combine-and-quote-strings' are mainly for working with arguments
1779 to call-process and start-process.
1780
3c73e30e
EZ
1781 * processes.texi (Shell Arguments): Fix documentation of
1782 `split-string-and-unquote'. Add indexing. (Bug#7563)
1783
f49d1f52 17842010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1785
1786 * modes.texi (Auto-Indentation): New section to document SMIE.
1787 (Major Mode Conventions):
1788 * text.texi (Mode-Specific Indent): Refer to it.
1789
f49d1f52 17902010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1791
1792 * display.texi (Other Display Specs): Document left-fringe and
1793 right-fringe display specs.
1794
f49d1f52 17952010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1796
1797 * backups.texi (Making Backups):
1798 * modes.texi (Example Major Modes): Use recommended coding style.
1799 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1800 define-derived-mode. Mention completion-at-point-functions.
1801
f49d1f52 18022010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1803
5dcb4c4e
SM
1804 * nonascii.texi (Converting Representations):
1805 Document byte-to-string.
e1115396 1806
ec1b9b17
GM
18072010-12-08 Glenn Morris <rgm@gnu.org>
1808
1809 * buffers.texi (Modification Time):
1810 verify-visited-file-modtime now defaults to the current buffer.
1811
07976ae3 18122010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1813
ec1b9b17 1814 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1815
1816 * strings.texi (Creating Strings): Don't mention semi-obsolete
1817 function char-to-string.
1818 (String Conversion): Shorten discussion of semi-obsolete function
1819 string-to-char. Link to Converting Representations.
1820
1821 * objects.texi (Symbol Type):
1822 * text.texi (Near Point):
1823 * help.texi (Help Functions):
1824 * functions.texi (Mapping Functions): Use string instead of
1825 char-to-string in examples.
1826
07976ae3 18272010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1828
1829 * text.texi (Kill Functions, Kill Functions)
1830 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1831 YANK-HANDLER args.
1832
1833 * symbols.texi (Creating Symbols): Using unintern without an
1834 obarray arg is now obsolete.
1835
1836 * numbers.texi (Float Basics): Document float-e and float-pi.
1837
1838 * variables.texi (Defining Variables): Change "pi" example to
1839 "float-pi".
1840
8547874a
EZ
18412010-11-26 Eli Zaretskii <eliz@gnu.org>
1842
1843 * commands.texi (Click Events): Document the values of X, Y and
1844 COL, ROW in the event's position, when the click is on the header
1845 or mode line, on the fringes, or in the margins.
1846
4a47c275 18472010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1848
5b05d75b
EZ
1849 * customize.texi (Composite Types): Lower-case index entry.
1850
5dcb4c4e
SM
1851 * loading.texi (How Programs Do Loading):
1852 Document load-file-name. (Bug#7346)
c7926fe2 1853
4a47c275 18542010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1855
1856 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1857
0eb025fb
EZ
18582010-11-13 Eli Zaretskii <eliz@gnu.org>
1859
1860 * display.texi (Usual Display): Characters with no fonts are not
1861 necessarily displayed as empty boxes.
1862
2699a554 18632010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1864
1865 * maps.texi (Standard Keymaps): Update File menu description.
1866
8289f37b
GM
18672010-10-28 Glenn Morris <rgm@gnu.org>
1868
1869 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1870
5793a7bc 18712010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1872
1873 * display.texi (Window Systems): Deprecate use of window-system as
1874 a predicate.
1875
17284e30
GM
18762010-10-23 Glenn Morris <rgm@gnu.org>
1877
1878 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1879 sorted-doc.
1880
00f113eb
JB
18812010-10-15 Eli Zaretskii <eliz@gnu.org>
1882
1883 * os.texi (Dynamic Libraries): New node, with slightly modified
1884 text deleted from "Image Formats".
1885 (System Interface): Add @menu entry for "Dynamic Libraries".
1886
1887 * display.texi (Image Formats): Remove description of
1888 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1889
07277eb8
GM
18902010-10-12 Glenn Morris <rgm@gnu.org>
1891
1892 * book-spine.texinfo: Rename to book-spine.texi.
1893
c12e4a81
GM
18942010-10-11 Glenn Morris <rgm@gnu.org>
1895
df187c62
GM
1896 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1897
c12e4a81 1898 * Makefile.in (DVIPS): New variable.
234db610
GM
1899 (.PHONY): Add html, ps.
1900 (html, elisp.html, ps, elisp.ps): New targets.
1901 (clean): Delete html, ps files.
1902 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1903
6513b232
EZ
19042010-10-09 Eli Zaretskii <eliz@gnu.org>
1905
1906 * makefile.w32-in (emacsdir): New variable.
1907 (srcs): Add emacsver.texi.
1908 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1909
abd40fb4
GM
19102010-10-09 Glenn Morris <rgm@gnu.org>
1911
c1dc72b3
GM
1912 * Makefile.in (VPATH): Remove.
1913 (infodir): Make it absolute.
1914 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1915
4393405b
GM
1916 * Makefile.in (dist): Anchor regexps.
1917
eef3ab94
GM
1918 * Makefile.in (srcs): Put elisp.texi first.
1919 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1920
aa9db089
GM
1921 * Makefile.in (infoclean): Remove harmless, long-standing error.
1922
abd40fb4
GM
1923 * Makefile.in ($(infodir)): Delete rule.
1924 (mkinfodir): New.
1925 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1926
68db69ed 1927 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1928 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1929
ea274122
GM
19302010-10-09 Glenn Morris <rgm@gnu.org>
1931
f7a31f11
GM
1932 * Makefile.in (emacsdir): New variable.
1933 (MAKEINFO): Add -I $emacsdir.
1934 (dist): Copy emacsver.texi.
b13254e7
GM
1935 (srcs): Add emacsver.texi.
1936
f7a31f11
GM
1937 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1938 Set EMACSVER by including emacsver.texi.
1939
ea274122
GM
1940 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1941
17ca7950
GM
19422010-10-07 Glenn Morris <rgm@gnu.org>
1943
1944 * Makefile.in (version): New, set by configure.
1945 (clean): Delete dist tar file.
1946 (dist): Use version in tar name.
1947
4c83f6e1
GM
19482010-10-06 Glenn Morris <rgm@gnu.org>
1949
1950 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1951 (INSTALL_INFO): Remove unused variable.
1952 (mostlyclean, infoclean, dist): New rules.
1953 (clean): Delete dvi and pdf files.
1954 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1955 ($(infodir)): Add parallel build workaround.
4c83f6e1 1956
0264072d
GM
19572010-10-04 Glenn Morris <rgm@gnu.org>
1958
1959 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1960 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1961 Fix -I typo.
0264072d
GM
1962 (clean): No 'make.out' or 'core' files.
1963 (.PHONY): Declare clean rules.
1964 (maintainer-clean): Delete pdf file. Guard against cd failures.
1965
77f38949
GM
19662010-10-03 Glenn Morris <rgm@gnu.org>
1967
1968 * files.texi (File Name Components): Remove ignored section about
1969 deleted variable directory-sep-char.
1970
178fdd41
MA
19712010-10-03 Michael Albinus <michael.albinus@gmx.de>
1972
1973 * files.texi (Magic File Names): New defopt
1974 remote-file-name-inhibit-cache.
1975
9c524fcb
GM
19762010-10-02 Glenn Morris <rgm@gnu.org>
1977
1978 * os.texi (Killing Emacs): Hook now runs in batch mode.
1979
f816790b
SM
19802010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1981
1982 * text.texi (Special Properties): Clarify when modification-hooks run.
1983
7cf78aac
SM
19842010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1985
1986 * syntax.texi (Syntax Flags): Document new `c' flag.
1987
ca0d44e4
GM
19882010-09-09 Glenn Morris <rgm@gnu.org>
1989
1990 * display.texi (ImageMagick Images): General cleanup.
1991
10999305 19922010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1993
1994 * files.texi (Directory Names): Use \` rather than ^.
1995
45240125
JD
19962010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1997
1998 * text.texi (Low-Level Kill Ring):
1999 * frames.texi (Window System Selections): Remove cut buffer
2000 documentation.
2001
4abe5bf6
EZ
20022010-08-28 Eli Zaretskii <eliz@gnu.org>
2003
2004 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2005 Parameters", where the default fringe width is described.
2006
2007 * frames.texi (Window Frame Parameters, Basic Parameters)
2008 (Position Parameters, Layout Parameters, Management Parameters)
2009 (Cursor Parameters, Font and Color Parameters): Add indexing for
2010 frame parameters. (Bug#6929)
2011
fdc76236
TT
20122010-08-25 Tom Tromey <tromey@redhat.com>
2013
2014 * vol2.texi (Top): Update.
2015 * vol1.texi (Top): Update.
2016 * tips.texi (Library Headers): Mention Package-Version and
2017 Package-Requires.
2018 * package.texi: New file.
2019 * os.texi (System Interface): Update pointers.
2020 * elisp.texi (Top): Link to new nodes. Include package.texi.
2021 * anti.texi (Antinews): Update pointers.
2022
1e5c1c80
EZ
20232010-08-25 Eli Zaretskii <eliz@gnu.org>
2024
2025 * processes.texi (Filter Functions): Fix last change.
2026
78e33835
CY
20272010-08-24 Markus Triska <triska@gmx.at>
2028
2029 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2030 of `buffer-name' in the main text as well as in the example
2031 (Bug#3098).
2032
198a7a97
CY
20332010-08-22 Chong Yidong <cyd@stupidchicken.com>
2034
2035 * nonascii.texi (Text Representations):
2036 * loading.texi (Loading Non-ASCII):
2037 * compile.texi (Byte Compilation): Don't mention obsolete
2038 --unibyte command-line argument.
2039
bc7d7ea6
CY
20402010-08-22 Chong Yidong <cyd@stupidchicken.com>
2041
2042 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2043
b0126eac 20442010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2045
2046 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2047
e8a6cc19
EZ
20482010-08-20 Eli Zaretskii <eliz@gnu.org>
2049
2050 * commands.texi (Misc Events): Add cross-references to where
2051 POSITION of a mouse event is described in detail.
2052
c4e7c63a 20532010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2054
c4e7c63a 2055 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2056
7815fe19 20572010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2058
2059 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2060 Suggested by Štěpán Němec <stepnem@gmail.com>.
2061
7815fe19 20622010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2063
2064 * minibuf.texi (High-Level Completion): Document args of
2065 `read-buffer-function' (bug#5625).
2066
8b2dd508
JD
20672010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2068
2069 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2070
bace45fe
MA
20712010-07-29 Michael Albinus <michael.albinus@gmx.de>
2072
2073 * processes.texi (Process Information): Explain process property
2074 `remote-tty'.
2075
4ce5a4cc
JB
20762010-07-27 Juanma Barranquero <lekktu@gmail.com>
2077
2078 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2079 instead of "\C-\^?" (bug#6334).
2080
1c84bc7a
JB
2081 * text.texi (Special Properties): Fix typo.
2082
b88746ba
EZ
20832010-07-09 Eli Zaretskii <eliz@gnu.org>
2084
2085 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2086 calling sequences, which are now the standard.
2087
51422d6d
CY
20882010-06-24 Chong Yidong <cyd@stupidchicken.com>
2089
2090 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2091
2092 * commands.texi (Command Overview): Mention undo-boundary call.
2093
d24880de
GM
20942010-06-23 Glenn Morris <rgm@gnu.org>
2095
2096 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2097 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2098 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2099 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2100 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2101 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2102 Untabify Texinfo files.
2103
0fc76035
CY
21042010-06-20 Chong Yidong <cyd@stupidchicken.com>
2105
2106 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2107
5338dc0b
CY
21082010-06-19 Chong Yidong <cyd@stupidchicken.com>
2109
a628ad9d 2110 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2111
2c3a3c1d
CY
21122010-06-02 Chong Yidong <cyd@stupidchicken.com>
2113
ba3bf1d9
CY
2114 * searching.texi (Regexp Special): Remove obsolete information
2115 about matching non-ASCII characters, and suggest using char
2116 classes (Bug#6283).
2c3a3c1d 2117
7f4b4249
JB
21182010-05-30 Juanma Barranquero <lekktu@gmail.com>
2119
2120 * minibuf.texi (Basic Completion): Add missing "@end defun".
2121
637821cd
SM
21222010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2123
2124 * minibuf.texi (Basic Completion): Document completion-boundaries.
2125 (Programmed Completion): Document the new fourth method for boundaries.
2126
e13051c3
CY
21272010-05-22 Chong Yidong <cyd@stupidchicken.com>
2128
a628ad9d 2129 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2130
0235128c 21312010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2132
2133 * windows.texi (Textual Scrolling):
2134 * tips.texi (Coding Conventions):
2135 * minibuf.texi (Minibuffer History):
2136 * maps.texi (Standard Keymaps):
2137 * loading.texi (Where Defined):
2138 * edebug.texi (Instrumenting): Fix typos.
2139
0235128c 21402010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2141
c7c32279
CY
2142 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2143
0235128c
SM
2144 * functions.texi (Obsolete Functions):
2145 Document set-advertised-calling-convention.
eb5ed549
CY
2146
2147 * minibuf.texi (Basic Completion): Document completion-in-region.
2148 (Programmed Completion): Document completion-annotate-function.
2149
2150 * commands.texi (Reading One Event): Document read-key.
2151 (Distinguish Interactive): Document KIND arg to
2152 called-interactively-p. Delete obsolete interactive-p.
2153
2154 * elisp.texi (Top): Update node description.
2155
f8848423
EZ
21562010-05-08 Eli Zaretskii <eliz@gnu.org>
2157
0235128c
SM
2158 * nonascii.texi (Character Properties):
2159 Document unicode-category-table. Add an index entry for Unicode
2160 general category.
2161
21622010-05-07 Chong Yidong <cyd@stupidchicken.com>
2163
2164 * Version 23.2 released.
f8848423 2165
938efb77
JB
21662010-04-20 Juanma Barranquero <lekktu@gmail.com>
2167
2168 * locals.texi (Standard Buffer-Local Variables):
2169 Remove @ignore'd reference to `direction-reversed'.
2170
5854c267
JL
21712010-04-14 Juri Linkov <juri@jurta.org>
2172
2173 Fix @deffn without category.
2174
2175 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2176 for `abbrev-insert'.
2177
2178 * buffers.texi (Indirect Buffers): Add category `Command'
2179 to @deffn of `clone-indirect-buffer'.
2180
2181 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2182 for `next-window' and `previous-window'. Add category `Command'
2183 to @deffn of `pop-to-buffer'.
2184
8a14dec7
CY
21852010-04-01 Chong Yidong <cyd@stupidchicken.com>
2186
2187 * nonascii.texi (Text Representations): Don't mark
2188 enable-multibyte-characters as a user option.
2189
7a1831cf
EZ
21902010-03-31 Eli Zaretskii <eliz@gnu.org>
2191
2192 * control.texi (Handling Errors): How to re-throw a signal caught
2193 by condition-case.
2194
c3863713
CY
21952010-03-26 Chong Yidong <cyd@stupidchicken.com>
2196
2197 * loading.texi (Hooks for Loading): Document after-load-functions.
2198 Copyedits.
2199
c333f279
AM
22002010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2201
2202 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2203
e867cb5d 22042010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2205
2206 * processes.texi (Network Processes): Document seqpacket type.
2207
605f35cd
DN
22082010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2209
2210 * os.texi (System Environment): Do not mention lynxos.
2211
288f9fc0
CY
22122010-03-10 Chong Yidong <cyd@stupidchicken.com>
2213
2214 * Branch for 23.2.
2215
eed5c93a
CY
22162010-03-06 Chong Yidong <cyd@stupidchicken.com>
2217
2218 * objects.texi (Integer Type): Take note of the read syntax
2219 exception for numbers that cannot fit in the integer type.
2220
1ddd6622
GM
22212010-03-03 Glenn Morris <rgm@gnu.org>
2222
2223 * numbers.texi (Integer Basics, Bitwise Operations):
2224 * objects.texi (Integer Type): Update for integers now being 30-bit.
2225
a908c79a
CY
22262010-02-27 Chong Yidong <cyd@stupidchicken.com>
2227
2228 * display.texi (Low-Level Font): Document :otf font-spec property.
2229
cd61af01
SM
22302010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2231
2232 * display.texi (Line Height): Avoid obsolete special default variables
2233 like default-major-mode.
2234
c02f8fe2
AM
22352010-01-28 Alan Mackenzie <acm@muc.de>
2236
2237 * display.texi (Auto Faces): Say fontification-functions is called
2238 whether or not Font Lock is enabled. Tidy up the wording a bit.
2239
d738d18b
CY
22402010-01-17 Chong Yidong <cyd@stupidchicken.com>
2241
2242 * elisp.texi: Remove duplicate edition information (Bug#5407).
2243
4963739e
JB
22442010-01-17 Juanma Barranquero <lekktu@gmail.com>
2245
2246 * two.el (volume-header-toc-markup): Fix typos in docstring.
2247
c57008f6
SM
22482010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2249
2250 Avoid dubious uses of save-excursions.
2251 * positions.texi (Excursions): Recommend the use of
2252 save-current-buffer if applicable.
2253 * text.texi (Clickable Text): Fix the example code which used
2254 save-excursion in a naive way which sometimes preserves point and
2255 sometimes not.
2256 * variables.texi (Creating Buffer-Local):
2257 * os.texi (Session Management):
2258 * display.texi (GIF Images):
2259 * control.texi (Cleanups): Use (save|with)-current-buffer.
2260
2f3725cd
EZ
22612010-01-02 Eli Zaretskii <eliz@gnu.org>
2262
2263 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2264
85eeac93
CY
22652010-01-02 Chong Yidong <cyd@stupidchicken.com>
2266
2267 * nonascii.texi (Text Representations, Character Codes)
2268 (Converting Representations, Explicit Encoding)
2269 (Translation of Characters): Use hex notation consistently.
2270 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2271
4801c5fa
CY
22722010-01-01 Chong Yidong <cyd@stupidchicken.com>
2273
2274 * loading.texi (Where Defined): Make it clearer that these are
2275 loaded files (Bug#5068).
2276
26e533e2
CY
22772009-12-29 Chong Yidong <cyd@stupidchicken.com>
2278
2279 * minibuf.texi (Completion Styles): Document `initials' style.
2280
16d1ff5f
CY
22812009-12-25 Chong Yidong <cyd@stupidchicken.com>
2282
2283 * frames.texi (Resources): Describe inhibit-x-resources.
2284 (Size Parameters): Copyedit.
2285
2286 * hash.texi (Creating Hash):
2287 * objects.texi (Hash Table Type): Document the new hash table
2288 printed representation.
2289
2290 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2291 obsolete.
2292
5dcb4c4e
SM
2293 * processes.texi (Process Buffers):
2294 Document process-kill-buffer-query-function.
16d1ff5f 2295
9a5de3d9
GM
22962009-12-05 Glenn Morris <rgm@gnu.org>
2297
2298 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2299 diary-display-function, and no longer recommended to be a hook.
2300 Update for changes in the names of calendar and diary hooks.
2301 diary-print-entries-hook has changed section.
2302
b640eb52
EZ
23032009-11-28 Eli Zaretskii <eliz@gnu.org>
2304
2305 * text.texi (Special Properties): More accurate description of
2306 what the `cursor' property does.
2307
be1674ab
KR
23082009-11-26 Kevin Ryde <user42@zip.com.au>
2309
2310 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2311 mouse-wheel-down-event, the closest thing to a definition for them.
2312 * os.texi (Startup Summary): vindex inhibit-startup-message and
2313 inhibit-splash-screen.
2314 (Command-Line Arguments): vindex argv.
2315 (Suspending Emacs): vindex suspend-tty-functions and
2316 resume-tty-functions. Don't want to index every hook, but having
2317 the programming ones is helpful.
2318
603f5979
CY
23192009-11-14 Chong Yidong <cyd@stupidchicken.com>
2320
2321 * commands.texi (Motion Events): Fix typo (Bug#4907).
2322
4359a806
CY
23232009-11-08 Chong Yidong <cyd@stupidchicken.com>
2324
2325 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2326 are affected by case-fold-search (Bug#4483).
2327
0f063651
CY
23282009-11-02 Chong Yidong <cyd@stupidchicken.com>
2329
2330 * minibuf.texi (Reading File Names): Note that read-file-name may
2331 use a graphical file dialog.
2332
9bd79893
GM
23332009-10-31 Glenn Morris <rgm@gnu.org>
2334
2335 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2336
ebe479ec
KR
23372009-10-16 Kevin Ryde <user42@zip.com.au>
2338
2339 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2340 in particular so `info-lookup-symbol' can find its docs.
2341
2640fa86
CY
23422009-10-16 Chong Yidong <cyd@stupidchicken.com>
2343
2344 * variables.texi (Constant Variables): Distinguish from defconst
2345 variables.
2346 (Defining Variables): Add cindex.
2347
edd6a733
CY
23482009-10-15 Chong Yidong <cyd@stupidchicken.com>
2349
2350 * os.texi (Time of Day): Clarify that the microsecond part is
2351 ignored (Bug#4637).
2352
5feb0b73
GM
23532009-10-11 Glenn Morris <rgm@gnu.org>
2354
2355 * frames.texi (Size and Position): Clarify what is included in the frame
2356 height. (Bug#4535)
2357
0c5413c8
GM
23582009-10-10 Glenn Morris <rgm@gnu.org>
2359
2360 * windows.texi (Size of Window): The relationship between window and
2361 frame heights is not so simple. (Bug#4535)
2362 Mention window-full-height-p.
2363
7f8b600a
SM
23642009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2365
2366 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2367 used from Lisp.
2368
6185de1c
EZ
23692009-10-07 Eli Zaretskii <eliz@gnu.org>
2370
7f8b600a
SM
2371 * files.texi (Directory Names) <abbreviate-file-name>:
2372 Document that root home directories are not replaced with "~".
6185de1c 2373
9972911f
EZ
23742009-10-06 Eli Zaretskii <eliz@gnu.org>
2375
2376 * text.texi (Special Properties): Document the meaning of the
2377 `cursor' text property whose value is an integer.
2378
2a3f19ef
MA
23792009-10-05 Michael Albinus <michael.albinus@gmx.de>
2380
2381 * files.texi (Magic File Names): Add `copy-directory'.
2382
804543b5
EZ
23832009-10-05 Eli Zaretskii <eliz@gnu.org>
2384
2385 * files.texi (File Attributes): Fix description of file
2386 attributes. (Bug#4638) Update attributes of files.texi example to
2387 be more representative.
2388
461bf92b
MA
23892009-10-05 Michael Albinus <michael.albinus@gmx.de>
2390
2391 * files.texi (Create/Delete Dirs): New command copy-directory.
2392
a86cd395
JB
23932009-10-04 Juanma Barranquero <lekktu@gmail.com>
2394
2395 * anti.texi (Antinews):
2396 * macros.texi (Indenting Macros):
2397 * strings.texi (Creating Strings, Case Conversion):
2398 Remove duplicate words.
2399
d3080264
MA
24002009-10-01 Michael Albinus <michael.albinus@gmx.de>
2401
2402 * files.texi (Create/Delete Dirs): delete-directory has an
2403 optional parameter RECURSIVE.
2404
85d14563
SM
24052009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2406
2407 * buffers.texi (Swapping Text): Minor clarification.
2408
3d9842c6
GM
24092009-10-01 Glenn Morris <rgm@gnu.org>
2410
2411 * functions.texi (Declaring Functions): Mention that we also search for
2412 ".m" files in the src/ directory.
2413
78427304
CY
24142009-09-25 David Engster <deng@randomsample.de>
2415
3d9842c6 2416 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2417
b578c9cc
GM
24182009-09-22 Glenn Morris <rgm@gnu.org>
2419
2420 * internals.texi (Building Emacs): Mention preloaded-file-list.
2421
beee5da7
AM
24222009-09-14 Alan Mackenzie <acm@muc.de>
2423
2424 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2425
5d6ab672
CY
24262009-09-13 Chong Yidong <cyd@stupidchicken.com>
2427
2428 * functions.texi (Anonymous Functions): Rearrange discussion,
2429 giving usage of unquoted lambda forms first. Mention that
2430 `function' and `#'' are no longer required (Bug#4290).
2431
59375eeb
AM
24322009-09-11 Alan Mackenzie <acm@muc.de>
2433
a86cd395 2434 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2435 batch mode.
2436
e7e2f529
GM
24372009-09-01 Glenn Morris <rgm@gnu.org>
2438
2439 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2440
eae47088
GM
24412009-08-26 Ulrich Mueller <ulm@gentoo.org>
2442
2443 * nonascii.texi (Character Codes): Fix typos.
2444
3691a0a6
MA
24452009-08-25 Michael Albinus <michael.albinus@gmx.de>
2446
2447 * processes.texi (Synchronous Processes): New defvar
2448 process-file-side-effects.
2449
664d56b8
GM
24502009-08-25 Glenn Morris <rgm@gnu.org>
2451
2452 * display.texi (Fontsets): Fix typo.
2453
0706c025
GM
2454 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2455
03a74b84
SM
24562009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2457
2458 * processes.texi (Asynchronous Processes): Adjust arglist of
2459 start-process-shell-command and start-file-process-shell-command.
2460
f6de8a37
CY
24612009-08-15 Chong Yidong <cyd@stupidchicken.com>
2462
4b1ed1bb
CY
2463 * advice.texi (Argument Access in Advice): Note that argument
2464 positions are zero-based (Bug#3932).
2465
89a9e058
CY
2466 * commands.texi (Distinguish Interactive): Minor copyedit.
2467
23696fd7
CY
2468 * display.texi (Face Attributes): Add xref to Displaying Faces for
2469 explanation of "underlying face".
2470
f6de8a37
CY
2471 * customize.texi (Common Keywords): Add xref to Loading.
2472
2473 * loading.texi (How Programs Do Loading): Add xref to Lisp
2474 Libraries node in the Emacs manual.
2475
417f77e6
CY
24762009-08-13 Chong Yidong <cyd@stupidchicken.com>
2477
2478 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2479
0999039c
CY
24802009-07-18 Chong Yidong <cyd@stupidchicken.com>
2481
2482 * processes.texi (Shell Arguments): Copyedits.
2483
9af167bc
GM
24842009-07-18 Glenn Morris <rgm@gnu.org>
2485
2486 * loading.texi (Repeated Loading): Fix typo.
2487
137987ab
RS
24882009-07-16 Richard Stallman <rms@gnu.org>
2489
2490 * buffers.texi (Swapping Text): Recommend setting
2491 write-region-annotate-functions and buffer-saved-size.
2492
2493 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2494
622fa380
GM
24952009-07-15 Glenn Morris <rgm@gnu.org>
2496
2497 * edebug.texi: Minor re-phrasings throughout.
2498 (Edebug Execution Modes): Sit-for affects continue mode too.
2499 (Jumping): Use `forward-sexp' rather than its keybinding.
2500 (Edebug Misc): Fix Q binding.
2501 (Edebug Eval): Remove cl version.
2502 (Printing in Edebug): Clarify print-length etc.
2503 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2504 (Specification List): Remove edebug-unwrap findex entry.
2505 (Specification Examples): defmacro is actually not the same as defun.
2506 Escape "`" in example.
2507
6bbd4600
CY
25082009-07-15 Chong Yidong <cyd@stupidchicken.com>
2509
2510 * markers.texi (The Mark): Document optional arg to
2511 deactivate-mark.
2512
e538d479
GM
25132009-07-11 Kevin Ryde <user42@zip.com.au>
2514
2515 * hooks.texi (Standard Hooks): Fix cross-references.
2516
4c98b9ed
GM
2517 * loading.texi (Named Features): Refer to eval-after-load.
2518
5300838c
GM
25192009-07-11 Glenn Morris <rgm@gnu.org>
2520
64fbeb16
GM
2521 * Makefile.in (TEXI2PDF): New.
2522 (elisp.pdf): New target.
2523
4c98b9ed
GM
2524 * searching.texi (Regexp Backslash): Fix typo.
2525
2526 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2527
51d9979c
GM
25282009-07-10 Glenn Morris <rgm@gnu.org>
2529
561c0216
GM
2530 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2531
5b594a58
GM
2532 * customize.texi (Customization Types):
2533 * display.texi (Abstract Display):
0cc8c85a 2534 * objects.texi (Character Type, String Type):
5b594a58 2535 Merge in some menu descriptions from elisp.texi.
51d9979c 2536
c3cbbb40
GM
2537 * hash.texi (Hash Tables):
2538 * modes.texi (Multiline Font Lock):
2539 End menu description with period.
fe42c16a 2540
28528402
GM
25412009-07-09 Glenn Morris <rgm@gnu.org>
2542
2543 * back.texi: Don't hard-code texinfo location.
2544
2545 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2546 (tex): Add texinfodir to TEXINPUTS.
2547 (elisp1med-init, elisp2med-init): Use texinfodir.
2548
2549 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2550 (clean): Add two-volume.make intermediate files.
2551
2552 * elisp.texi, vol1.texi, vol2.texi:
2553 Use a DATE variable with the publication date, and update it.
2554 Fix antinews menu description.
2555
2556 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2557 Update the detailed node listing to match elisp.texi.
2558
2559 * README: Update edition to match elisp.texi.
2560
2561 * objects.texi (General Escape Syntax):
2562 * nonascii.texi (Character Sets):
2563 Use consistent case for "Unicode Standard".
2564
2565 * anti.texi (Antinews):
2566 * customize.texi (Variable Definitions):
2567 * functions.texi (Declaring Functions):
2568 * nonascii.texi (Character Properties):
2569 * processes.texi (Serial Ports):
2570 * text.texi (Special Properties):
2571 * tips.texi (Coding Conventions):
2572 Minor rearrangements to improve TeX line-filling.
2573
2574 * commands.texi (Using Interactive): Fix cross-reference.
2575
17db8e10
JD
25762009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2577
2578 * frames.texi (Management Parameters): Mention sticky.
2579
77c7e2e1
AS
25802009-07-01 Andreas Schwab <aschwab@redhat.com>
2581
2582 * help.texi (Help Functions): Fix description of help-buffer and
2583 help-setup-xref to use @defun instead of @deffn.
2584
3f1c6666
JD
25852009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2586
2587 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2588
ca27c21b
CY
25892009-06-24 Chong Yidong <cyd@stupidchicken.com>
2590
2591 * display.texi (Window Systems): Add ns to the list.
2592
70243478
CY
25932009-06-21 Chong Yidong <cyd@stupidchicken.com>
2594
2595 * Branch for 23.1.
2596
df006536
MR
25972009-06-17 Martin Rudalics <rudalics@gmx.at>
2598
2599 * windows.texi (Dedicated Windows): Fix typo.
2600 (Resizing Windows): Replace @defun by @deffn.
2601
d259fc4b
GM
26022009-06-17 Glenn Morris <rgm@gnu.org>
2603
2604 * variables.texi (Directory Local Variables):
2605 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2606
30781db6
KH
26072009-06-09 Kenichi Handa <handa@m17n.org>
2608
2609 * nonascii.texi (Character Sets): State clearly that FROM and TO
2610 are codepoints of CHARSET.
2611
62e8099c
CY
26122009-06-07 Chong Yidong <cyd@stupidchicken.com>
2613
2614 * minibuf.texi (Reading File Names): Fix introductory text.
2615 Suggested by stan@derbycityprints.com.
2616 (High-Level Completion): Fix typo.
2617
ee1b1917
CY
26182009-05-28 Chong Yidong <cyd@stupidchicken.com>
2619
2620 * frames.texi (Text Terminal Colors): Multi-tty is already
2621 implemented, but tty-local colors are not.
2622
5df647e8
CY
26232009-05-27 Chong Yidong <cyd@stupidchicken.com>
2624
2625 * hooks.texi (Standard Hooks): Remove mention of obsolete
2626 redisplay-end-trigger-functions.
2627
2628 * internals.texi (Window Internals): Remove mention of obsolete
2629 redisplay-end-trigger-functions.
2630
01f17ae2
MR
26312009-05-21 Martin Rudalics <rudalics@gmx.at>
2632
2633 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2634
2635 * backups.texi (Making Backups): backup-directory-alist and
2636 make-backup-file-name-function are options.
2637 (Auto-Saving): auto-save-list-file-prefix is an option.
2638
2639 * buffers.texi (Killing Buffers): buffer-offer-save is an
2640 option.
2641
2642 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2643 option.
2644 (Echo Area Customization): echo-keystrokes is an option.
2645 (Selective Display): selective-display-ellipses is an option.
2646 (Temporary Displays): temp-buffer-show-function is an option.
2647 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2648 are options.
2649 (Font Selection): face-font-family-alternatives,
2650 face-font-selection-order, face-font-registry-alternatives, and
2651 scalable-fonts-allowed are options.
2652 (Fringe Indicators): indicate-buffer-boundaries is an option.
2653 (Fringe Cursors): overflow-newline-into-fringe is an option.
2654 (Scroll Bars): scroll-bar-mode is an option.
2655
2656 * eval.texi (Eval): max-lisp-eval-depth is an option.
2657
2658 * files.texi (Visiting Functions): find-file-hook is an option.
2659 (Directory Names): directory-abbrev-alist is an option.
2660 (Unique File Names): temporary-file-directory and
2661 small-temporary-file-directory are options.
2662
2663 * frames.texi (Initial Parameters): initial-frame-alist,
2664 minibuffer-frame-alist and default-frame-alist are options.
2665 (Cursor Parameters): blink-cursor-alist and
2666 cursor-in-non-selected-windows ar options.
2667 (Window System Selections): selection-coding-system is an
2668 option.
2669 (Display Feature Testing): display-mm-dimensions-alist is an
2670 option.
2671
2672 * help.texi (Help Functions): help-char and help-event-list are
2673 options.
2674
2675 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2676 an option.
2677
2678 * minibuf.texi (Minibuffer History): history-length and
2679 history-delete-duplicates are options.
2680 (High-Level Completion): read-buffer-function and
2681 read-buffer-completion-ignore-case are options.
2682 (Reading File Names): read-file-name-completion-ignore-case is
2683 an option.
2684
2685 * modes.texi (Mode Line Top): mode-line-format is an option.
2686 (Mode Line Variables): mode-line-position and mode-line-modes
2687 are options.
2688
2689 * nonascii.texi (Text Representations):
2690 enable-multibyte-characters is an option.
2691 (Default Coding Systems): auto-coding-regexp-alist,
2692 file-coding-system-alist, auto-coding-alist and
2693 auto-coding-functions are options.
2694 (Specifying Coding Systems): inhibit-eol-conversion is an
2695 option.
2696
2697 * os.texi (Init File): site-run-file is an option.
2698 (System Environment): mail-host-address is an option.
2699 (User Identification): user-mail-address is an option.
2700 (Terminal Output): baud-rate is an option.
2701
2702 * positions.texi (Word Motion): words-include-escapes is an
2703 option.
2704
2705 * searching.texi (Standard Regexps): page-delimiter,
2706 paragraph-separate, paragraph-separate and sentence-end are
2707 options.
2708
2709 * text.texi (Margins): left-margin and fill-nobreak-predicate
2710 are options.
2711
2712 * variables.texi (Local Variables): max-specpdl-size is an
2713 option.
2714
2715 * windows.texi (Choosing Window):
2716 split-window-preferred-function, special-display-function and
2717 display-buffer-function are options.
2718
106e6894
CY
27192009-05-20 Chong Yidong <cyd@stupidchicken.com>
2720
4a83454d
CY
2721 Fix errors spotted by Martin Rudalics.
2722
106e6894
CY
2723 * syntax.texi (Position Parse): Document rationale for ignored
2724 arguments to syntax-ppss-flush-cache.
2725
2726 * processes.texi (Input to Processes): Mark PROCESS arg to
2727 process-running-child-p as optional.
2728 (Network Options): Document NO-ERROR arg to
2729 set-network-process-option.
2730
2731 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2732 command.
2733
2734 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2735 posix-search-backward as commands.
2736
2737 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2738 (Suspending Emacs): Mark suspend-emacs as a command.
2739 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2740 commands.
5dcb4c4e
SM
2741 (Terminal Output): Remove obsolete function baud-rate.
2742 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2743
2744 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2745 terminal-coding-system and set-terminal-coding-system.
2746 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2747 as optional.
2748 (Character Sets): Document RESTRICTION arg of char-charset.
2749 (Character Codes): Mark POS argument to get-byte as optional.
2750
2751 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2752 minibuffer-message.
2753
2754 * files.texi (Create/Delete Dirs): Mark make-directory and
2755 delete-directory as commands.
2756
2757 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2758
2759 * text.texi (Base 64): Mark base64-decode-string and
2760 base64-encode-string as commands.
2761 (Columns): Mark move-to-column as a command.
2762 (Mode-Specific Indent): Document RIGID arg to
2763 indent-for-tab-command.
2764 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2765 Mark indent-code-rigidly as a command.
2766 (Substitution): Mark translate-region as a command.
2767
2768 * frames.texi (Size and Position): Remove obsolete functions
2769 screen-height and screen-width.
2770
04173931
CY
27712009-05-19 Chong Yidong <cyd@stupidchicken.com>
2772
2773 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2774 (Displaying Buffers, Resizing Windows): Correct mistakes;
2775 next-window, previous-window, and pop-to-buffer are not commands,
2776 and fit-window-to-buffer" is a command. (Pointed out by Martin
2777 Rudalics.)
2778
eae7d8f8
RS
27792009-05-17 Richard M Stallman <rms@gnu.org>
2780
2781 * modes.texi (Precalculated Fontification): Clarify text.
2782
b8766179
MR
27832009-05-17 Martin Rudalics <rudalics@gmx.at>
2784
2785 * windows.texi (Selecting Windows): Clarify descriptions of
2786 with-selected-window and get-lru-window.
2787 (Cyclic Window Ordering): Refer to particular frame when talking
2788 about how splitting affects the ordering.
2789 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2790 switch-to-buffer-other-window. Explain how setting of
2791 display-buffer-reuse-frames affects pop-to-buffer.
2792 (Choosing Window): Clarify some details in descriptions of
2793 display-buffer-reuse-frames, pop-up-frames, and
2794 pop-up-frame-function.
2795 (Dedicated Windows): Clarify some details.
2796 (Textual Scrolling): Replace term vscroll by term vertical
2797 scroll position.
2798 (Vertical Scrolling): Fix typo.
2799 (Window Hooks): Relate text on jit-lock-register to window
2800 scrolling and size changes.
2801
734b5e3b
CY
28022009-05-14 Chong Yidong <cyd@stupidchicken.com>
2803
0a65633e
CY
2804 * frames.texi (Initial Parameters): Clarify what the initial
2805 minibuffer frame is.
05be46d7
CY
2806 (Buffer Parameters): Note that the minibuffer parameter can not be
2807 altered.
0a65633e 2808
734b5e3b
CY
2809 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2810 Document display-buffer changes.
2811
925672cd
CY
28122009-05-13 Chong Yidong <cyd@stupidchicken.com>
2813
17ecd7af
CY
2814 * anti.texi (Antinews): Rewrite for Emacs 22.
2815
925672cd
CY
2816 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2817 obarrays are first mentioned. Define "system abbrev" more
2818 prominently, and add it to the index.
2819 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2820 Copyedits.
2821 (Abbrev Expansion): Document abbrev-insert.
2822
80be4dd7
CY
28232009-05-12 Chong Yidong <cyd@stupidchicken.com>
2824
2825 * frames.texi (Font and Color Parameters): Rename from Color
2826 Parameters. Document font-backend parameter.
2827
2828 * vol2.texi (Top): Update node listing.
2829 * vol1.texi (Top): Update node listing.
2830 * elisp.texi (Top): Update node listing.
2831
372a93ac
MR
28322009-05-11 Martin Rudalics <rudalics@gmx.at>
2833
2834 * windows.texi (Choosing Window): Don't explicitly refer to
2835 split-window-sensibly's window argument in descriptions of
2836 split-height-threshold and split-width-threshold.
2837
714c3541
MR
28382009-05-10 Martin Rudalics <rudalics@gmx.at>
2839
2840 * windows.texi (Choosing Window): Fix rewrite of window
2841 splitting section.
2842
0e90e7be
EZ
28432009-05-09 Eli Zaretskii <eliz@gnu.org>
2844
f4e90db0
SM
2845 * nonascii.texi (Default Coding Systems):
2846 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2847 Add indexing.
0e90e7be
EZ
2848 (Lisp and Coding Systems): Add index entries.
2849
d3c0c321
MR
28502009-05-09 Martin Rudalics <rudalics@gmx.at>
2851
2852 * windows.texi (Choosing Window): Describe split-window-sensibly
2853 and rewrite section on window splitting accordingly.
2854 (Textual Scrolling): Replace `...' by @code{...}.
2855
c773345a
CY
28562009-05-04 Chong Yidong <cyd@stupidchicken.com>
2857
ee2d5b5e
CY
2858 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2859 Remove obsoleted pre-abbrev-expand-hook.
2860
2861 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2862 entries.
2863
c773345a
CY
2864 * internals.texi (Object Internals): Don't assume 32-bit machines
2865 are the norm.
2866 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2867 (Window Internals): Synch field names to window.h.
2868 (Process Internals): Synch field names to process.h.
c773345a 2869
dd449674
CY
28702009-04-29 Chong Yidong <cyd@stupidchicken.com>
2871
2872 * variables.texi (File Local Variables): Note that read-circle is
2873 bound to nil when reading file-local variables.
2874
2875 * streams.texi (Input Functions): Document read-circle.
2876 (Output Variables): Add xref to Circular Objects.
2877
4f1e25e2
CY
28782009-04-25 Chong Yidong <cyd@stupidchicken.com>
2879
2880 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2881 Features and Coding System Basics. Node that "p" stands for
2882 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2883 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2884 mouse-appearance-menu.
2885 (Programming Tips): Add xref to Progress.
2886
dca019f8
CY
28872009-04-22 Chong Yidong <cyd@stupidchicken.com>
2888
5dcb4c4e
SM
2889 * os.texi (Command-Line Arguments):
2890 Document command-line-args-left.
dca019f8
CY
2891 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2892 terminal objects for tty arguments.
2893 (Startup Summary): Add xref to Session Management.
2894 (Session Management): Mention emacs-session-restore. Copyedits.
2895
02a89103
CY
28962009-04-20 Chong Yidong <cyd@stupidchicken.com>
2897
2898 * os.texi (Startup Summary): Copyedits. The init file is not
2899 necessarily named .emacs now. Document initial-buffer-choice and
2900 initial-scratch-message. Note where Emacs exits in batch mode.
2901 Document inhibit-splash-screen as an alias.
2902 (Init File): Be neutral about which init file name to use.
2903
29042009-04-16 Chong Yidong <cyd@stupidchicken.com>
2905
2906 * os.texi (System Interface): Fix Texinfo usage.
2907
0c1cfe01
CY
29082009-04-15 Chong Yidong <cyd@stupidchicken.com>
2909
80d7cdca
CY
2910 * searching.texi (Regexp Backslash): Also refer to shy groups as
2911 non-capturing or unnumbered groups.
2912 (Regexp Functions): Add cross-reference to Regexp Backslash.
2913
0c1cfe01
CY
2914 * display.texi (Truncation): Overlays can use line-prefix and
2915 wrap-prefix too.
2916 (Overlay Properties): Document wrap-prefix and line-prefix.
2917 (Face Attributes): Document underline-minimum-offset.
2918 (Face Remapping): Copyedits.
2919 (Low-Level Font): Copyedits.
2920 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2921 (Line Height): Emphasize that line-spacing only takes effect on
2922 graphical terminals.
0c1cfe01 2923
c4adeee0
CY
29242009-04-13 Chong Yidong <cyd@stupidchicken.com>
2925
2926 * display.texi (Refresh Screen): Note that a passage about screen
2927 refreshing is text terminal only.
2928 (Forcing Redisplay): Delete misleading comment---sit-for calls
2929 redisplay, not the other way around.
2930 (Truncation): Note new values of truncate-partial-width-windows.
2931 Copyedits.
2932 (Invisible Text): Document invisible-p.
2933
b20ecfa1
EZ
29342009-04-11 Eli Zaretskii <eliz@gnu.org>
2935
2936 * display.texi (Overlays): Overlays don't scale well. See
2937 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2938
97d8273f
CY
29392009-04-10 Chong Yidong <cyd@stupidchicken.com>
2940
f147ff75
CY
2941 * syntax.texi (Syntax Table Functions): Document cons cell
2942 argument for modify-syntax-entry.
2943 (Categories): Document cons cell argument for
2944 modify-category-entry.
2945
fca4ec76
CY
2946 * searching.texi (String Search): Document word-search-forward-lax
2947 and word-search-backward-lax.
2948 (Searching and Case): Describe isearch behavior more precisely.
2949
9c283d5b
CY
2950 * keymaps.texi (Tool Bar): Mention that some platforms do not
2951 support multi-line toolbars. Suggested by Stephen Eglen.
2952
2953 * frames.texi (Layout Parameters): Mention that Nextstep also
2954 allows only one tool-bar line. Suggested by Stephen Eglen.
2955
97d8273f
CY
2956 * nonascii.texi (Text Representations): Copyedits.
2957 (Coding System Basics): Also mention utf-8-emacs.
2958 (Converting Representations, Selecting a Representation)
2959 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2960 Copyedits.
2961 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2962
2bad3299
CY
29632009-04-09 Chong Yidong <cyd@stupidchicken.com>
2964
2965 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2966 (Filling): Clarify REGION argument of fill-paragraph.
2967 Document fill-forward-paragraph-function.
2bad3299
CY
2968 (Special Properties): Remove "new in Emacs 22" declaration.
2969 (Clickable Text): Merge with Links and Mouse-1 node.
2970
5dcb4c4e
SM
2971 * display.texi (Button Properties, Button Buffer Commands):
2972 Change xref to Clickable Text.
2bad3299
CY
2973
2974 * tips.texi (Key Binding Conventions): Change xref to Clickable
2975 Text.
2976
2977 * elisp.texi (Top): Update node listing.
2978
ea30ce4f
CY
29792009-04-05 Chong Yidong <cyd@stupidchicken.com>
2980
47af2f4b
CY
2981 * markers.texi (The Mark): Copyedits. Improve description of
2982 handle-shift-selection.
2983 (The Region): Move use-region-p here from The Mark.
2984
ea30ce4f
CY
2985 * positions.texi (Screen Lines): Document (cols . lines) argument
2986 for vertical-motion.
2987
2aa8ea6e
CY
29882009-04-04 Chong Yidong <cyd@stupidchicken.com>
2989
3ec61d4e
CY
2990 * frames.texi (Frames): Clean up introduction. Document `ns'
2991 return value for framep.
2992 (Creating Frames): Note how the terminal is chosen.
2993 (Multiple Terminals, Multiple Displays): Merge into a single node.
2994 (Color Parameters): Fix typo.
2995
2996 * variables.texi (Local Variables, Buffer-Local Variables)
2997 (Creating Buffer-Local): Change link to Multiple Terminals.
2998
2999 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3000
3001 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3002 Terminals.
3003
3004 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3005 to Multiple Terminals.
3006
3007 * elisp.texi (Top): Update node listing.
3008 * vol2.texi (Top): Update node listing.
3009 * vol1.texi (Top): Update node listing.
3010
9257072f
CY
3011 * buffers.texi (Current Buffer): Note that the append-to-buffer
3012 example is no longer in synch with the latest code. Tie the two
3013 examples together.
3014
2aa8ea6e
CY
3015 * files.texi (File Attributes): Move note about MS-DOS from
3016 Changing Files to File Attributes.
3017 (Create/Delete Dirs): Note that mkdir is an alias for this.
3018
22e74b17
CY
30192009-04-01 Markus Triska <triska@gmx.at>
3020
3021 * processes.texi (Filter Functions): Suggest how to handle output
3022 batches.
3023
4bbe48ec
CY
30242009-03-30 Chong Yidong <cyd@stupidchicken.com>
3025
3026 * help.texi (Accessing Documentation): Update example to use
3027 help-setup-xref and with-help-window.
3028 (Help Functions): Remove print-help-return-message, which is
3029 semi-obsolete due to with-help-window. Document help-buffer and
3030 help-setup-xref.
3031
b9723f39
CY
30322009-03-29 Chong Yidong <cyd@stupidchicken.com>
3033
5dcb4c4e
SM
3034 * help.texi (Accessing Documentation, Help Functions):
3035 Remove information about long-obsolete Emacs versions.
9eb52e90 3036
b9723f39
CY
3037 * modes.texi (Mode Line Variables): The default values of the mode
3038 line variables are now more complicated.
3039
b0cc32db
CY
30402009-03-28 Chong Yidong <cyd@stupidchicken.com>
3041
3c25a5a9
CY
3042 * modes.texi (Major Mode Conventions): Note that specialness is
3043 inherited.
31c9eebb
CY
3044 (Derived Modes): Note that define-derive-mode sets the mode-class
3045 property.
3c25a5a9 3046
b0cc32db
CY
3047 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3048 goto-map. Add search-map to the list.
3049
c5e0006d
EZ
30502009-03-27 Eli Zaretskii <eliz@gnu.org>
3051
1213465a
EZ
3052 * os.texi (System Environment): Update the list of system-type
3053 values.
3054
c5e0006d
EZ
3055 * markers.texi (The Mark) <handle-shift-selection>: Update for
3056 removal of the optional argument DEACTIVATE.
3057
48bab3d6
CY
30582009-03-25 Chong Yidong <cyd@stupidchicken.com>
3059
3060 * commands.texi (Focus Events): Most X window managers don't use
3061 focus-follows-mouse nowadays.
3062
6e4ff1b6
CY
30632009-03-24 Chong Yidong <cyd@stupidchicken.com>
3064
3065 * commands.texi (Defining Commands): Clarify introduction.
3066 (Using Interactive): Not that interactive can be put in a symbol
3067 property.
3068 (Interactive Call): Note that a symbol with a non-nil
3069 interactive-form property satisfies commandp.
3070
11625308
JB
30712009-03-23 Juanma Barranquero <lekktu@gmail.com>
3072
3073 * minibuf.texi (Intro to Minibuffers): Fix typos.
3074
7b34420d
CY
30752009-03-23 Chong Yidong <cyd@stupidchicken.com>
3076
3077 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3078 about minibuffers in old Emacs versions. Copyedits.
3079 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3080 (Text from Minibuffer): Simplify introduction.
3081
f9257eed
AM
30822009-03-22 Alan Mackenzie <acm@muc.de>
3083
3084 * commands.texi (Using Interactive): Clarify string argument to
3085 `interactive' - even promptless elements need \n separators.
3086
f639ba70
CY
30872009-03-18 Chong Yidong <cyd@stupidchicken.com>
3088
3089 * minibuf.texi (Completion Styles): New node.
3090
3091 * elisp.texi (Top): Update node listing.
3092
d897e8ee
CY
30932009-03-17 Chong Yidong <cyd@stupidchicken.com>
3094
3095 * minibuf.texi (Basic Completion): Note that
3096 read-file-name-completion-ignore-case and
3097 read-buffer-completion-ignore-case can override
3098 completion-ignore-case.
3099 (Minibuffer Completion): Document completing-read changes.
3100 (Completion Commands): Avoid mentioning partial completion mode.
3101 Document minibuffer-completion-confirm changes, and
3102 minibuffer-confirm-exit-commands.
3103 (High-Level Completion): Document new require-match behavior for
3104 read-buffer. Document read-buffer-completion-ignore-case.
3105 (Reading File Names): Document new require-match behavior for
3106 read-file-name.
3107
b1f23349
CY
31082009-03-14 Chong Yidong <cyd@stupidchicken.com>
3109
3110 * debugging.texi (Error Debugging): Don't mislead the reader into
3111 thinking that debug-on-error enters debugger for C-f at EOB.
3112 (Error Debugging): Setting debug-on-init within the init file
3113 works, and has for some time.
3114
d6eb4e25
KH
31152009-03-13 Kenichi Handa <handa@m17n.org>
3116
3117 * display.texi (Fontsets): Update the description.
3118
1cf53dc5
CY
31192009-03-13 Chong Yidong <cyd@stupidchicken.com>
3120
3121 * advice.texi (Advising Primitives): Link to What Is a Function.
3122
81f919fc
CY
31232009-03-12 Chong Yidong <cyd@stupidchicken.com>
3124
cf4229eb
CY
3125 * compile.texi (Speed of Byte-Code): Update example.
3126 (Disassembly): Update examples.
3127
81f919fc 3128 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3129
3130 * customize.texi (Common Keywords): It's not necessary to use :tag
3131 to remove hyphens, as custom-unlispify-tag-name does it
3132 automatically.
5dcb4c4e
SM
3133 (Variable Definitions): Link to File Local Variables.
3134 Document customized-value symbol property.
f2bbc08c
CY
3135 (Customization Types): Move menu to end of node.
3136
955964d7
CY
31372009-03-10 Chong Yidong <cyd@stupidchicken.com>
3138
3139 * macros.texi (Compiling Macros): Omit misleading sentence, which
3140 implied that macros can only be used in the same file they are
3141 defined.
3142 (Backquote): Remove obsolete information about Emacs 19.
3143
d25ed7db
GM
31442009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3145
3146 * display.texi (Display Margins): Fix paren typo.
3147
d55f6ca5
CY
31482009-02-27 Chong Yidong <cyd@stupidchicken.com>
3149
f0e57ed8
CY
3150 * elisp.texi (Top): Update node listing.
3151
3152 * variables.texi (Variables): Clarify introduction.
3153 (Global Variables): Mention that setq is a special form.
3154 (Local Variables): Use active voice.
3155 (Tips for Defining): Mention marking variables as safe.
3156 (Buffer-Local Variables): Mention terminal-local and frame-local
3157 variables together.
3158 (File Local Variables): Copyedits.
3159 (Frame-Local Variables): Note that they are not really useful.
3160 (Future Local Variables): Node deleted.
3161
d55f6ca5 3162 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3163 Unicode escape syntax.
d55f6ca5 3164
ca8f09a8
CY
31652009-02-23 Chong Yidong <cyd@stupidchicken.com>
3166
3167 * control.texi (Control Structures): Add cindex entry for "textual
3168 order".
3169
3170 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3171 instead of "expression" throughout.
3172 (Function Indirection): Copyedits. Use active voice.
3173 (Eval): The default value of max-lisp-eval-depth is now 400.
3174
a20878b6
MB
31752009-02-23 Miles Bader <miles@gnu.org>
3176
3177 * processes.texi (System Processes): Rename `system-process-attributes'
3178 to `process-attributes'.
3179
61f66044
CY
31802009-02-22 Chong Yidong <cyd@stupidchicken.com>
3181
1b80d1f3
CY
3182 * symbols.texi (Property Lists): Emphasize that property lists are
3183 not restricted to symbol cells.
3184 (Other Plists): Copyedit.
3185
61f66044
CY
3186 * sequences.texi (Sequences Arrays Vectors): Make introduction
3187 more concise.
3188 (Arrays): Mention char-tables and bool-vectors too.
3189 (Vectors): Don't repeat information given in Arrays node. Link to
3190 nodes that explain the vector usage examples.
3191 (Char-Tables): Note that char-table elements can have arbitrary
3192 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3193 Link to Property Lists node.
61f66044 3194
9403944b
CY
31952009-02-22 Chong Yidong <cyd@stupidchicken.com>
3196
3197 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3198 `append'.
4068c7b4 3199 (List Elements): Copyedits.
9403944b
CY
3200
3201 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3202 of `vconcat'.
3203
3204 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3205 Emacs 20 usage of `concat'.
3206 (Case Conversion): Copyedits.
3207
b87a185f
CY
32082009-02-21 Chong Yidong <cyd@stupidchicken.com>
3209
3210 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3211 Minor edits.
3212 (Frame Configuration Type): Emphasize that it is not primitive.
3213 (Font Type): New node.
3214 (Type Predicates): Add fontp; type-of now recognizes font object
3215 types.
3216
3217 * intro.texi (Version Info): Update version numbers in examples.
3218 (Acknowledgements): List more contributors.
3219
3220 * elisp.texi: Bump version number to 3.0.
3221 (Top): Link to Font Type node.
3222
867d4bb3
JB
32232009-02-20 Juanma Barranquero <lekktu@gmail.com>
3224
3225 * modes.texi (Major Mode Conventions): Remove duplicate words.
3226 (Customizing Keywords): Fix typo.
3227
77730170
EZ
32282009-02-14 Eli Zaretskii <eliz@gnu.org>
3229
3230 * nonascii.texi (User-Chosen Coding Systems): Document that
3231 select-safe-coding-system suggests raw-text if there are raw bytes
3232 in the region.
3233 (Explicit Encoding): Warn not to use `undecided' when encoding.
3234
c8736212
GM
32352009-02-11 Glenn Morris <rgm@gnu.org>
3236
3237 * frames.texi (Visibility of Frames): Mention the effect multiple
3238 workspaces/desktops can have on visibility.
3239
ab992d66
EZ
32402009-02-07 Eli Zaretskii <eliz@gnu.org>
3241
c8736212
GM
3242 * text.texi (Commands for Insertion):
3243 * commands.texi (Event Mod):
3244 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3245 * nonascii.texi (Translation of Characters):
3246 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3247 (Explicit Encoding): Document the `charset' text property produced
3248 by decode-coding-region and decode-coding-string.
ab992d66 3249
e651a255
AM
32502009-01-27 Alan Mackenzie <acm@muc.de>
3251
3252 * modes.texi (Search-based Fontification): Correct a typo.
3253
bc5cde4b
JB
32542009-01-25 Juanma Barranquero <lekktu@gmail.com>
3255
3256 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3257 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3258
3533155b
EZ
32592009-01-24 Eli Zaretskii <eliz@gnu.org>
3260
f721deda
EZ
3261 * display.texi (Window Systems): Document the value of
3262 `initial-window-system' under --daemon.
3263
3533155b
EZ
3264 * os.texi (System Environment): Remove description of the
3265 `environment' function which has been deleted.
3266
f79b43b2
DN
32672009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3268
3269 * frames.texi (Multiple Displays): Remove documentation for
3270 removed function make-frame-on-tty.
3271
e3aa6669
CY
32722009-01-22 Chong Yidong <cyd@stupidchicken.com>
3273
3274 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3275 write-region-annotate-functions.
3276 Document write-region-post-annotation-function.
e3aa6669 3277
fb13a416
CY
32782009-01-19 Chong Yidong <cyd@stupidchicken.com>
3279
3280 * display.texi (Font Lookup): Document WIDTH argument of
3281 x-list-fonts.
3282
02eccf6b
EZ
32832009-01-17 Eli Zaretskii <eliz@gnu.org>
3284
ead3f58d
EZ
3285 * maps.texi (Standard Keymaps): Rename function-key-map to
3286 local-function-key-map.
3287
3288 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3289 local-function-key-map.
3290
3291 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3292 and `set-keyboard-coding-system' now accept an optional terminal
3293 argument.
3294
3295 * commands.texi (Event Mod): `keyboard-translate-table' is now
3296 terminal-local.
3297 (Function Keys): Rename function-key-map to
3298 local-function-key-map.
3299
df05a163
EZ
3300 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3301 frames.texi.
3302
0ed8034e 3303 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3304 `delete-terminal-functions', `suspend-tty-functions' and
3305 `resume-tty-functions'.
0ed8034e
EZ
3306
3307 * frames.texi (Frames): Document `frame-terminal' and
3308 `terminal-live-p'.
3309 (Multiple Displays): Document `make-frame-on-tty'.
3310 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3311 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3312 (Terminal Parameters): Document `terminal-parameters',
3313 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3314
3315 * os.texi (System Environment): Document `environment' and
3316 `initial-environment'.
490f1197
EZ
3317 (Suspending Emacs): Update for multi-tty; document
3318 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3319
02eccf6b
EZ
3320 * nonascii.texi (Coding System Basics): More accurate description
3321 of `raw-text'.
3322
f19fea97
JB
33232009-01-12 Juanma Barranquero <lekktu@gmail.com>
3324
3325 * display.texi (Low-Level Font): Fix typo.
3326
16fa292f
CY
33272009-01-10 Chong Yidong <cyd@stupidchicken.com>
3328
3329 * elisp.texi (Top): Update node listing.
3330
3331 * display.texi (PostScript Images): Node deleted.
3332
0b4faef3
EZ
33332009-01-10 Eli Zaretskii <eliz@gnu.org>
3334
3355f04d
EZ
3335 * processes.texi (Decoding Output): Document that null bytes force
3336 no-conversion for reading process output.
3337
3338 * files.texi (Reading from Files): Document that null bytes force
3339 no-conversion when visiting files.
3340
11625308 3341 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3342
5dcb4c4e
SM
3343 * nonascii.texi (Lisp and Coding Systems):
3344 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3345 (Character Properties): Improve wording.
0b4faef3 3346
ce9cf065
CY
33472009-01-09 Chong Yidong <cyd@stupidchicken.com>
3348
3349 * display.texi (Font Lookup): Remove obsolete function
3350 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3351 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3352 (Font Selection): Reorder order of variable descriptions.
3353 Minor clarifications.
ce9cf065
CY
3354
3355 * elisp.texi (Top): Update node listing.
3356
ab756fb3
GM
33572009-01-09 Glenn Morris <rgm@gnu.org>
3358
3359 * commands.texi (Command Loop Info): Say that last-command-char and
3360 last-input-char are obsolete aliases.
3361
3362 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3363 last-input-char and last-command-char, since they are just aliases for
3364 last-input-event and last-command-event.
3365
3366 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3367 last-command-char.
3368
6b2b8ab1
CY
33692009-01-08 Chong Yidong <cyd@stupidchicken.com>
3370
3371 * elisp.texi: Update node listing.
3372
3373 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3374 (Face Attributes): Don't link to Font Lookup.
3375 Document font-family-list.
6b2b8ab1
CY
3376 (Fonts): New node.
3377
3568e767
JR
33782009-01-08 Jason Rumney <jasonr@gnu.org>
3379
3380 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3381 changing the standard pointer shapes. (Bug#1485)
3568e767 3382
6221c8db
CY
33832009-01-08 Chong Yidong <cyd@stupidchicken.com>
3384
3385 * display.texi (Attribute Functions): Note that a function value
3386 :height is relative, and that compatibility functions work by
3387 calling set-face-attribute.
3388 (Displaying Faces): Reorder list in order of increasing priority.
3389 (Face Remapping): New node. Content moved here from Displaying
3390 Faces.
3391 (Glyphs): Link to Face Functions.
3392
e3d3799a
CY
33932009-01-08 Chong Yidong <cyd@stupidchicken.com>
3394
3395 * display.texi (Faces): Don't discuss face id here. facep does
3396 not return t.
3397 (Defining Faces): Minor clarification.
3398 (Face Attributes): Rearrange items to match docstring of
3399 set-face-attribute. Add :foundry attribute. Document new role of
3400 :font attribute. Texinfo usage fix.
3401 (Attribute Functions): Copyedits.
3402 (Face Functions): Note that face number is seldom used.
3403
638a2457
RS
34042009-01-05 Richard M Stallman <rms@gnu.org>
3405
3406 * strings.texi (Predicates for Strings): Minor clarification.
3407
3408 * functions.texi (Function Safety): Texinfo usage fix.
3409
49ea0074
JB
34102009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3411
3412 * objects.texi (General Escape Syntax): Fix typo.
3413
9f822178
MR
34142009-01-03 Martin Rudalics <rudalics@gmx.at>
3415
3416 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3417 works via the default value of pop-up-frame-function.
3418
af34ad36
EZ
34192009-01-02 Eli Zaretskii <eliz@gnu.org>
3420
3421 * processes.texi (System Processes): Document the `time' and
3422 `ctime' attributes of `system-process-attributes'.
3423
d31f6679
CY
34242009-01-01 Chong Yidong <cyd@stupidchicken.com>
3425
3426 * display.texi (Face Attributes): Clarify :height attribute.
3427
174dc00c
MR
34282008-12-31 Martin Rudalics <rudalics@gmx.at>
3429
3430 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3431 the front of the buffer list. Add entries for `last-buffer' and
3432 `unbury-buffer'.
3433
b8afe7e4
EZ
34342008-12-27 Eli Zaretskii <eliz@gnu.org>
3435
d14030f5
EZ
3436 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3437 and its subsections.
3438
3439 * frames.texi (Multiple Terminals, Low-level Terminal)
3440 (Terminal Parameters, Frames on Other TTY devices): New sections.
3441 (Frames): Add an xref to "Multiple Terminals".
3442
765980a4
EZ
3443 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3444
3445 * objects.texi (Terminal Type): New node.
3446 (Editing Types): Add it to the menu.
3447
47bd5577
EZ
3448 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3449 Variables".
3450
eb22b78c 3451 * variables.texi (Directory Local Variables): New node.
47bd5577 3452 (Variables): Add a menu item for it.
eb22b78c 3453
b8afe7e4
EZ
3454 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3455 `generated-autoload-file'.
3456
77bb0476
EZ
34572008-12-20 Eli Zaretskii <eliz@gnu.org>
3458
028e2c19
EZ
3459 * os.texi (Startup Summary): Add xref to documentation of
3460 `initial-window-system'.
3461
77bb0476
EZ
3462 * display.texi (Window Systems): Document `window-system' the
3463 function. The variable `window-system' is now frame-local.
028e2c19 3464 Document `initial-window-system'.
77bb0476 3465
dda87836
MR
34662008-12-19 Martin Rudalics <rudalics@gmx.at>
3467
3468 * windows.texi (Windows): Rewrite description of
3469 fit-window-to-buffer.
3470
caef3ed2
GM
34712008-12-13 Glenn Morris <rgm@gnu.org>
3472
3473 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3474 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3475
21c58e4d
GM
34762008-12-12 Glenn Morris <rgm@gnu.org>
3477
3478 * debugging.texi (Error Debugging): Refer forwards to
3479 eval-expression-debug-on-error.
3480
af38459f
EZ
34812008-12-05 Eli Zaretskii <eliz@gnu.org>
3482
5dedd9b5
EZ
3483 * strings.texi (String Basics): Only unibyte strings that
3484 represent key sequences hold 8-bit raw bytes.
3485
af38459f
EZ
3486 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3487 paragraph to speak about `undecided'.
3488 (Character Properties): Don't explain the meaning of each
3489 property; instead, identify their Unicode Standard names.
b3f1f4a5 3490 (Character Sets): Document `map-charset-chars'.
af38459f 3491
fa047ae7
GM
34922008-12-02 Glenn Morris <rgm@gnu.org>
3493
3494 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3495 section yet again.
3496
47dbc044
EZ
34972008-11-29 Eli Zaretskii <eliz@gnu.org>
3498
98d05998
EZ
3499 * nonascii.texi (Character Properties): New Section.
3500 (Specifying Coding Systems): Document
3501 `coding-system-priority-list', `set-coding-system-priority', and
3502 `with-coding-priority'.
3503 (Lisp and Coding Systems): Document `check-coding-systems-region'
3504 and `coding-system-charset-list'.
3505 (Coding System Basics): Document `coding-system-aliases'.
3506
3507 * elisp.texi (Top): Add a @detailmenu entry for "Character
3508 Properties".
3509
47dbc044
EZ
3510 * objects.texi (Character Type): Correct the range of Emacs
3511 characters. Add an @xref to "Character Codes".
3512
3513 * strings.texi (String Basics): Add an @xref to "Character Codes".
3514
3515 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3516
3517 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3518 (Character Codes): Document `max-char'.
3519
8b80cdf5
EZ
35202008-11-28 Eli Zaretskii <eliz@gnu.org>
3521
3522 * nonascii.texi (Text Representations, Converting Representations)
3523 (Character Sets, Scanning Charsets, Translation of Characters):
3524 Make text more accurate.
3525
a99dceba
GM
35262008-11-28 Glenn Morris <rgm@gnu.org>
3527
3528 * files.texi (Format Conversion Round-Trip): Improve previous change.
3529
f6dc3bed
CY
35302008-11-26 Chong Yidong <cyd@stupidchicken.com>
3531
3532 * modes.texi (Auto Major Mode): Fix example.
3533
5da9413d
GM
35342008-11-25 Glenn Morris <rgm@gnu.org>
3535
3536 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3537
3538 * files.texi (Format Conversion Round-Trip):
3539 Use active voice for previous change.
3540
fcca848c
CY
35412008-11-25 Chong Yidong <cyd@stupidchicken.com>
3542
3543 * os.texi (Processor Run Time):
3544 * processes.texi (Transaction Queues):
3545 * markers.texi (The Mark):
3546 * windows.texi (Choosing Window, Selecting Windows):
3547 * files.texi (Changing Files, Magic File Names):
3548 * commands.texi (Key Sequence Input):
3549 * functions.texi (Declaring Functions):
3550 * strings.texi (Predicates for Strings):
3551 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3552
36c8dc54
CY
35532008-11-24 Chong Yidong <cyd@stupidchicken.com>
3554
3555 * help.texi (Accessing Documentation): Update example.
3556
3557 * variables.texi (Defining Variables): Note that `*' is not
3558 necessary if defcustom is used.
3559
2a79b242
EZ
35602008-11-22 Eli Zaretskii <eliz@gnu.org>
3561
3562 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3563 Characters" from @detailmenu.
3564
3565 * nonascii.texi (Character Codes, Character Sets)
3566 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3567 (Chars and Bytes, Splitting Characters): Sections removed.
3568
392f0d26
LK
35692008-11-22 Lute Kamstra <lute@gnu.org>
3570
3571 * positions.texi (Text Lines): Update goto-line documentation.
3572
af1a5cd5
MR
35732008-11-21 Martin Rudalics <rudalics@gmx.at>
3574
6a4cfb0c
MR
3575 * frames.texi (Frames): Fix typo, add cross references, reword.
3576 (Initial Parameters): Reword special-display-frame-alist text.
3577 (Frames and Windows): Reword. Describe argument norecord for
3578 set-frame-selected-window.
3579 (Input Focus): Describe argument norecord for select-frame.
3580 Remove comment on MS-Windows behavior for focus-follows-mouse.
3581 (Raising and Lowering): Mention windows-frames dichotomy in
3582 metaphor.
3583
af1a5cd5
MR
3584 * windows.texi (Displaying Buffers, Vertical Scrolling)
3585 (Horizontal Scrolling): Fix indenting and rewording issues
3586 introduced with 2008-11-07 change.
3587
c249fa9c
GM
35882008-11-20 Glenn Morris <rgm@gnu.org>
3589
3590 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3591 element of `format-alist'.
3592
204d4665
GM
35932008-11-19 Glenn Morris <rgm@gnu.org>
3594
3595 * doclicense.texi: Update to FDL 1.3.
3596 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3597
cc0910af
CY
35982008-11-18 Chong Yidong <cyd@stupidchicken.com>
3599
efe6e7c4
CY
3600 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3601 vars, which are obsolete. Mention jit-lock-register.
3602
5dcb4c4e
SM
3603 * modes.texi (Other Font Lock Variables):
3604 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3605
cc0910af
CY
3606 * frames.texi (Color Parameters): Document alpha parameter.
3607
aeeedf76
MR
36082008-11-16 Martin Rudalics <rudalics@gmx.at>
3609
3610 * windows.texi (Splitting Windows, Deleting Windows)
3611 (Selecting Windows, Cyclic Window Ordering)
3612 (Buffers and Windows, Displaying Buffers, Choosing Window)
3613 (Dedicated Windows, Window Point, Window Start and End)
3614 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3615 (Size of Window, Resizing Windows, Window Configurations)
3616 (Window Parameters): Avoid @var at beginning of sentences and
3617 reword accordingly.
3618
4c565c5c
LK
36192008-11-11 Lute Kamstra <lute@gnu.org>
3620
3621 * files.texi (File Name Components): Fix file-name-extension
3622 documentation.
3623
25f494c9
JB
36242008-11-11 Juanma Barranquero <lekktu@gmail.com>
3625
3626 * frames.texi (Basic Parameters): Remove display-environment-variable
3627 and term-environment-variable.
3628
a1401ab1
EZ
36292008-11-08 Eli Zaretskii <eliz@gnu.org>
3630
3631 * windows.texi (Basic Windows, Splitting Windows)
3632 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3633 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3634 (Resizing Windows, Window Configurations, Window Parameters):
3635 Fix wording and markup.
a1401ab1 3636
efafc282
MR
36372008-11-07 Martin Rudalics <rudalics@gmx.at>
3638
3639 * windows.texi (Windows): Update entries.
3640 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3641 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3642 (Selecting Windows, Cyclic Window Ordering): Reword with special
3643 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3644 (Buffers and Windows, Choosing Window): Reword with special
3645 emphasis on dedicated windows.
3646 (Displaying Buffers): Reword. For switch-to-buffer mention that
3647 it may fall back on pop-to-buffer. For other-window try to
3648 explain how it treats the cyclic ordering of windows.
efafc282
MR
3649 (Dedicated Windows): New node and section discussing dedicated
3650 windows and associated functions.
86ab855a 3651 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3652 (Window Start and End): Rename node and section title. Reword.
3653 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3654 Minor rewording.
3655 (Size of Window): Reword, in particular text on window-width.
3656 (Resizing Windows): Reword. Add text on balancing windows.
3657 (Window Configurations): Reword. Mention window parameters.
3658 (Window Parameters): New node and section on window parameters.
3659 (Window Hooks): Reword. Mention that
3660 window-configuration-change-hook is run "buffer-locally".
3661 * elisp.texi (Top): Update Windows entries in @detailmenu
3662 section.
3663
d60a8ab2
JB
36642008-11-04 Juanma Barranquero <lekktu@gmail.com>
3665
3666 * searching.texi (Regexp Search): Fix typo.
3667
01777627
CY
36682008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3669
3670 * searching.texi (Regexp Search): Document GREEDY arg.
3671 (Simple Match Data): Fix return value.
3672
c4526e93
EZ
36732008-11-01 Eli Zaretskii <eliz@gnu.org>
3674
3675 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3676 with Emacs 23 internal representation of characters.
3677 Document `unibyte-string'.
c4526e93 3678
fe2ae8b5
CY
36792008-10-28 Chong Yidong <cyd@stupidchicken.com>
3680
3681 * processes.texi (Process Information): Note that process-status
3682 does not accept buffer names.
3683
cc5a21e3
CY
36842008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3685
3686 * positions.texi (Skipping Characters): Correct return value of
3687 skip-chars-forward.
3688
09460d9a
MR
36892008-10-25 Martin Rudalics <rudalics@gmx.at>
3690
520b29e7
MR
3691 * windows.texi (Deleting Windows): Update documentation of
3692 delete-windows-on.
3693 (Buffers and Windows): Update documentations of
3694 get-buffer-window and get-buffer-window-list.
3695 (Displaying Buffers): Update documentation of
3696 replace-buffer-in-windows.
3697
09460d9a
MR
3698 * buffers.texi (Current Buffer): Reword set-buffer and
3699 with-current-buffer documentations.
3700 (Creating Buffers): Reword documentation of get-buffer-create.
3701
4d48fcdc
MR
37022008-10-23 Martin Rudalics <rudalics@gmx.at>
3703
3704 * buffers.texi (Current Buffer): Reword documentation of
3705 set-buffer.
3706 (Buffer Names): Reword documentation of buffer-name.
3707 (The Buffer List): For bury-buffer explain what happens with the
3708 buffer's window.
3709 (Creating Buffers): Say that get-buffer-create's arg is called
3710 buffer-or-name.
3711
f0143c43
CY
37122008-10-22 Chong Yidong <cyd@stupidchicken.com>
3713
3e5dbbd3
CY
3714 * advice.texi (Computed Advice): Explain what DEFINITION is.
3715
f0143c43
CY
3716 * nonascii.texi (Character Codes): Remove obsolete function
3717 char-valid-p, and document characterp instead.
3718
52a94b85
MR
37192008-10-22 Martin Rudalics <rudalics@gmx.at>
3720
3721 * windows.texi (Displaying Buffers): Reword documentation of
3722 pop-to-buffer.
3723 (Choosing Window): Rewrite documentation of display-buffer and
3724 its options.
3725
f76f8246
MR
3726 * buffers.texi (Killing Buffers): Update documentation of
3727 kill-buffer.
3728
acc8b598
EZ
37292008-10-21 Eli Zaretskii <eliz@gnu.org>
3730
80e6b6df
EZ
3731 * processes.texi (Serial Ports): Fix wording and improve markup.
3732
3645358a
EZ
3733 * searching.texi (Regexp Search): Document `string-match-p' and
3734 `looking-at-p'.
3735 (POSIX Regexps): Add an xref for "non-greedy".
3736 (Regexp Special): Add @cindex entry for "non-greedy".
3737
b3d50cff 3738 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3739 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3740
73b7530a
EZ
3741 * frames.texi (Color Names): Add an xref to `read-color'.
3742
3743 * minibuf.texi (High-Level Completion): Document `read-color'.
3744
acc8b598
EZ
3745 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3746
3747 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3748
3749 * buffers.texi (Swapping Text): New section, documents
3750 `buffer-swap-text'.
3751
10e187e8
MR
37522008-10-21 Martin Rudalics <rudalics@gmx.at>
3753
3754 * windows.texi (Resizing Windows): Minor wording fix.
3755
fd6f900c
EZ
37562008-10-20 Eli Zaretskii <eliz@gnu.org>
3757
3758 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3759 and `combine-and-quote-strings'.
3760
3761 * strings.texi (Creating Strings): Add xrefs for them.
3762
e4372165
EZ
37632008-10-19 Eli Zaretskii <eliz@gnu.org>
3764
d6328fba
EZ
3765 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3766 match the corresponding menu in minibuf.texi.
3767
e4372165
EZ
3768 * minibuf.texi (Reading File Names): Document `read-shell-command'
3769 and `minibuffer-local-shell-command-map'.
3770
5d8dda33
MR
37712008-10-19 Martin Rudalics <rudalics@gmx.at>
3772
3773 * windows.texi (Resizing Windows): Remove var{} around "window" in
3774 documentation of enlarge-window.
3775 Rewrite documentation of window-min-height and window-min-width.
3776
437706cd
EZ
37772008-10-19 Eli Zaretskii <eliz@gnu.org>
3778
80f85d7c
EZ
3779 * functions.texi (Calling Functions): Document `apply-partially'.
3780
291703b5
EZ
3781 * hooks.texi (Standard Hooks): Mention
3782 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3783
3784 * variables.texi (File Local Variables): Document
3785 `file-local-variables-alist', `before-hack-local-variables-hook'
3786 and `hack-local-variables-hook'.
3787
583d8b3c
EZ
3788 * processes.texi (Synchronous Processes): Document `process-lines'.
3789
5dcb4c4e
SM
3790 * customize.texi (Variable Definitions):
3791 Document `custom-reevaluate-setting'.
437706cd 3792
7e51d89b
MR
37932008-10-18 Martin Rudalics <rudalics@gmx.at>
3794
3795 * windows.texi (Choosing Window, Deleting Windows)
3796 (Displaying Buffers): Expand documentation of dedicated windows.
3797
43c59a3d
EZ
37982008-10-18 Eli Zaretskii <eliz@gnu.org>
3799
018a960d
EZ
3800 * files.texi (Changing Files): Document symbolic input of file
3801 modes to `set-file-modes'. Document `read-file-modes' and
3802 `file-modes-symbolic-to-number'.
3803
2c0b8144
EZ
3804 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3805 and `search-map'.
3806
5dcb4c4e
SM
3807 * searching.texi (Search and Replace):
3808 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3809 Document `multi-query-replace-map'.
80120f13 3810
6d4913f0 3811 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3812 (Completion Commands, Reading File Names):
3813 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3814 `minibuffer-local-filename-must-match-map'.
3815 (Minibuffer Completion): The `require-match' argument to
3816 `completing-read' can now have the value `confirm-only'.
3817
43c59a3d
EZ
3818 * windows.texi (Displaying Buffers): Minor wording fix.
3819 (Choosing Window): `split-height-threshold' can now be nil.
3820 Document `split-width-threshold'. `pop-up-frames' can have the
3821 value `graphic-only'.
3822
f36acfd9
EZ
38232008-10-17 Eli Zaretskii <eliz@gnu.org>
3824
3825 * os.texi (Startup Summary): Document `before-init-time' and
3826 `after-init-time'. Document `initial-window-system' and
3827 `window-system-initialization-alist'. Document reading the
3828 abbrevs file. Document the call to `server-start' under --daemon.
3829 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3830 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3831 (Time Parsing): Document `format-seconds'.
f36acfd9 3832
96995b89
MR
38332008-10-17 Martin Rudalics <rudalics@gmx.at>
3834
3835 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3836 and reword.
3837
2de17c73
EZ
38382008-10-16 Eli Zaretskii <eliz@gnu.org>
3839
3840 * markers.texi (The Mark): Document use-region-p.
3841
9cf52b11
EZ
38422008-10-15 Eli Zaretskii <eliz@gnu.org>
3843
c3aaf1d7
EZ
3844 * internals.texi (Writing Emacs Primitives): The interactive spec
3845 of a primitive can be a Lisp form.
3846
841a1743
EZ
3847 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3848 values of transient-mark-mode. Document handle-shift-selection.
3849
3850 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3851 (Interactive Examples): Show an example of `^'.
3852 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3853 (Defining Commands, Using Interactive): The interactive-form of a
3854 function can be added via its symbol's property.
841a1743 3855
52441368
EZ
3856 * positions.texi (List Motion): beginning-of-defun-function can
3857 now accept an argument.
3858
8e8c1a72
EZ
3859 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3860 now return a list of strings.
3861
a33a1f2a
EZ
3862 * control.texi (Handling Errors): Document ignore-errors.
3863
4fb04348
EZ
3864 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3865 (Parameter Access): Document set-frame-parameter.
3866
ee666f84
EZ
3867 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3868 Hooks" for the effect of kill-all-local-variables on local hook
3869 functions.
3870
9cf52b11
EZ
3871 * modes.texi (Major Mode Conventions, Mode Line Variables):
3872 `mode-name' need not be a string. xref to "Mode Line Data" for
3873 details, and to "Emulating Mode Line" for computing a string
3874 value.
3875
22526bc4
EZ
38762008-10-14 Eli Zaretskii <eliz@gnu.org>
3877
a65f6a85
EZ
3878 * processes.texi (System Processes): New section.
3879 (Processes, Signals to Processes): Add xrefs to it.
3880
3881 * objects.texi (Editing Types): A `process' is a subprocess of
3882 Emacs, not just any process running on the OS.
3883
3884 * elisp.texi (Top): Adjust the @detailmenu for the above two
3885 changes.
3886
2724b26a
EZ
3887 * sequences.texi (Char-Tables): Remove documentation of
3888 set-char-table-default, which has no effect since Emacs 23.
3889 <char-table-range, set-char-table-range>: Don't mention generic
3890 characters and charsets. Add a cons cell as a possible argument.
3891
3892 * nonascii.texi (Splitting Characters)
3893 (Translation of Characters): Don't mention generic characters.
3894
3895 * display.texi (Fontsets): Don't mention generic characters.
3896
22526bc4 3897 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3898 argument FUNCTION with a cons cell as KEY.
22526bc4 3899
eaf4b689
EZ
39002008-10-13 Eli Zaretskii <eliz@gnu.org>
3901
45e46036
EZ
3902 * objects.texi (Primitive Function Type): Move "@cindex special
3903 forms" from here...
3904
3905 * eval.texi (Special Forms): ...to here.
3906
3907 * functions.texi (What Is a Function): `functionp' returns nil for
3908 special forms. Add an xref.
3909
eaf4b689
EZ
3910 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3911 Variables".
3912
3913 * variables.texi (Frame-Local Variables): New section.
3914 (Buffer-Local Variables): Add an xref to it.
3915 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3916 have both frame-local and buffer-local binding.
3917
3918 * frames.texi (Frames): Mention multiple tty frames.
3919 (Frame Parameters, Parameter Access): Mention frame-local variable
3920 bindings.
3921
15688fce
GM
39222008-09-20 Glenn Morris <rgm@gnu.org>
3923
3924 * display.texi (Defining Faces): Recommend against face variables.
3925
35539065
JB
39262008-09-16 Juanma Barranquero <lekktu@gmail.com>
3927
3928 * display.texi (Echo Area Customization): Fix typo.
3929
6a57054b
JB
39302008-09-09 Juanma Barranquero <lekktu@gmail.com>
3931
3932 * loading.texi (Where Defined): Add `defface' item.
3933
d632fb82
MR
39342008-09-06 Martin Rudalics <rudalics@gmx.at>
3935
3936 * loading.texi (Where Defined): Fix description of symbol-file.
3937
905a9adb
JR
39382008-08-26 Jason Rumney <jasonr@gnu.org>
3939
3940 * display.texi (TIFF Images): New section describing :index property.
3941
852e91b7
CY
39422008-08-23 Chong Yidong <cyd@stupidchicken.com>
3943
3944 * display.texi (Temporary Displays): Remove unnecessary comment
3945 about usage of temp-buffer-show-hook.
3946
6be001ee
CY
39472008-08-05 Chong Yidong <cyd@stupidchicken.com>
3948
3949 * symbols.texi (Other Plists): Fix incorrect example.
3950 Suggested by Florian Beck.
3951
58e3d8e8
JB
39522008-07-31 Juanma Barranquero <lekktu@gmail.com>
3953
3954 * os.texi: Fix previous change.
3955
7c2fb837
DN
39562008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3957
3958 * os.texi:
3959 * intro.texi:
3960 * files.texi: Remove VMS support.
3961
9e2a2647
DN
39622008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3963
3964 * os.texi:
3965 * frames.texi:
3966 * display.texi: Remove mentions of Mac Carbon.
3967
c4f4682b
MB
39682008-07-01 Miles Bader <miles@gnu.org>
3969
3970 * text.texi (Special Properties):
3971 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3972
3696411e
JB
39732008-06-28 Johan Bockgård <bojohan@gnu.org>
3974
3975 * display.texi (Other Image Types): Fix copy/paste error; say
3976 "PBM", not "XBM".
3977
f2a77c3a
DN
39782008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3979
3980 * os.texi: Remove references to obsolete systems.
3981
6d52677d
EZ
39822008-06-20 Eli Zaretskii <eliz@gnu.org>
3983
3984 * makefile.w32-in (distclean): Remove makefile.
3985
1a87da4c
GM
39862008-06-17 Glenn Morris <rgm@gnu.org>
3987
3988 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3989 (elisp, dist): Remove rules and variables that are obsolete now
3990 the lisp manual is no longer distributed separately.
3991
fdda1c5d
GM
39922008-06-16 Glenn Morris <rgm@gnu.org>
3993
646692e9
GM
3994 * configure, configure.in, mkinstalldirs: Remove unused files.
3995
3996 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3997 * vol1.texi (EMACSVER):
6a57054b 3998 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3999
4000 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4001 as per maintain.info.
4002
611bee81
GM
40032008-06-15 Glenn Morris <rgm@gnu.org>
4004
a7bed3a0
GM
4005 * makefile.w32-in (manual): Use "23" rather than "21".
4006
4007 * Makefile.in (emacsver): New, set by configure.
4008 (manual): Use emacsver.
4009
d794edf2
GM
4010 * intro.texi: Report bugs using M-x report-emacs-bug.
4011
611bee81
GM
4012 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4013
c73e02fa
GM
40142008-06-13 Daniel Engeler <engeler@gmail.com>
4015
4016 * elisp.texi, internals.texi, processes.texi: Add documentation
4017 about serial port access.
4018
e40a85cd
MB
40192008-06-05 Miles Bader <miles@gnu.org>
4020
4021 * display.texi (Displaying Faces): Update to reflect function
4022 renamings in face-remap.el.
4023
7b753744
JB
40242008-06-05 Juanma Barranquero <lekktu@gmail.com>
4025
4026 * display.texi (Fontsets): Fix typos.
4027
9d3d42fb
MB
40282008-06-03 Miles Bader <miles@gnu.org>
4029
7b753744
JB
4030 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4031 remove-relative-face-remapping, set-base-face-remapping,
4032 and set-default-base-face-remapping.
9d3d42fb 4033
f2cec7a9
MB
40342008-06-01 Miles Bader <miles@gnu.org>
4035
4036 * display.texi (Displaying Faces): Add face-remapping-alist.
4037
8f39c96d
SM
40382008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4039
4040 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4041 variable names.
4042
1ef5eecc
ER
40432008-05-03 Eric S. Raymond <esr@golux>
4044
352c8b4a 4045 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4046 (current-global-map) return references, not copies.
4047
63b4387f
JL
40482008-05-02 Juri Linkov <juri@jurta.org>
4049
4050 * minibuf.texi (Text from Minibuffer): Document a list of
4051 default values for `read-from-minibuffer'.
4052
38a8b703
JB
40532008-04-24 Juanma Barranquero <lekktu@gmail.com>
4054
4055 * nonascii.texi (Translation of Characters): Fix previous change.
4056
7c42e639
CY
40572008-04-20 Chong Yidong <cyd@stupidchicken.com>
4058
4059 * display.texi (Overlay Properties): Clarify role of underlying
4060 textprop and overlay keymaps for display strings.
4061
4062 * keymaps.texi (Active Keymaps): Ditto.
4063
25c0d999
SM
40642008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4065
4066 * minibuf.texi (Programmed Completion):
4067 Replace dynamic-completion-table with the new completion-table-dynamic.
4068
e3af5968
CY
40692008-04-07 Chong Yidong <cyd@stupidchicken.com>
4070
4071 * intro.texi (Some Terms): Change "fonts in this manual" index
4072 entry to "typographic conventions".
4073
6bfc8698
EZ
40742008-04-05 Eli Zaretskii <eliz@gnu.org>
4075
4076 * objects.texi (Text Props and Strings): Add indexing for read
4077 syntax of text properties.
4078
4972c361
SM
40792008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4080
4081 * processes.texi (Decoding Output): Remove process-filter-multibyte
4082 functions.
4083
c70a68db
MR
40842008-03-15 Martin Rudalics <rudalics@gmx.at>
4085
4086 * display.texi (Finding Overlays): Say that empty overlays at
4087 the end of the buffer are reported too.
4088
1291fd36
GM
40892008-03-13 Glenn Morris <rgm@gnu.org>
4090
4091 * elisp.texi (EMACSVER): Set to 23.0.60.
4092
c6b0dfd5
CY
40932008-02-26 Chong Yidong <cyd@stupidchicken.com>
4094
38a8b703 4095 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4096
875fc30c
GM
40972008-02-22 Glenn Morris <rgm@gnu.org>
4098
4099 * frames.texi (Position Parameters): Clarify the description of
4100 `left' and `top', using information from "Geometry".
4101 (Geometry): Give a pointer to "Position Parameters", rather than
4102 repeating information.
4103
d8c8e45a
GM
41042008-02-11 Glenn Morris <rgm@gnu.org>
4105
4106 * objects.texi (Equality Predicates): No longer talk about "two"
4107 functions.
4108
38a8b703 41092008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4110
4111 * objects.texi (Equality Predicates): Add defun for
4112 equal-including-properties.
4113
bfffe0b1
GM
41142008-02-10 Glenn Morris <rgm@gnu.org>
4115
4116 * objects.texi (Equality Predicates):
4117 Mention equal-including-properties.
4118
431b78c9
RS
41192008-02-07 Richard Stallman <rms@gnu.org>
4120
4121 * windows.texi (Window Start): Mention the feature of moving
4122 window-start to start of line.
4123
c8763fb6 41242008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4125
4126 * keymaps.texi (Tool Bar): Document rtl property.
4127
1a256502
TTN
41282008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4129
4130 * display.texi (Button Types):
4131 For define-button-type, clarify type of NAME.
4132
569382c2
MR
41332008-01-19 Martin Rudalics <rudalics@gmx.at>
4134
4135 * buffers.texi (Buffer Modification): Fix typo.
4136
f3041af1
DN
41372008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4138
4139 * os.texi (System Environment): Remove references to OSes that are
4140 not supported anymore.
4141
d35e1cd7
DN
41422008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4143
4144 * os.texi (System Environment): Remove mention for Masscomp.
4145
23af7580
RS
41462008-01-04 Richard Stallman <rms@gnu.org>
4147
4148 * display.texi (Faces): Don't talk about internal face vector as arg
4149 to facep.
4150
4151 * customize.texi (Type Keywords): Fix previous change.
4152
4153 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4154 * elisp.texi (Top): Fix menu for commands.texi change.
4155
ec7d5b1e
RS
41562007-12-30 Richard Stallman <rms@gnu.org>
4157
5dcb4c4e 4158 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4159 (Accessing Scroll): New node broken out of Accessing Mouse.
4160
101a6cea
RS
41612007-12-28 Richard Stallman <rms@gnu.org>
4162
4163 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4164 (Basic Parameters): For `title', refer to title bar.
041817a4 4165 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4166
72b7e664
RS
41672007-12-23 Richard Stallman <rms@gnu.org>
4168
4169 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4170 Improve some of the commented-out keywords' text too.
4171
27a4f445
MR
41722007-12-14 Martin Rudalics <rudalics@gmx.at>
4173
e2e3f1d7
MR
4174 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4175 "visit the current buffer".
4176
27a4f445
MR
4177 * os.texi (System Interface): Fix typo.
4178
a2afc99d
RS
41792007-12-04 Richard Stallman <rms@gnu.org>
4180
4181 * objects.texi (Symbol Type): Fix typo.
4182
b694135c
RS
41832007-12-03 Richard Stallman <rms@gnu.org>
4184
4185 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4186
f99a19da
GM
41872007-12-01 Glenn Morris <rgm@gnu.org>
4188
4189 * functions.texi (Declaring Functions): Improve previous change.
4190
8f4b37d8
GM
41912007-11-30 Glenn Morris <rgm@gnu.org>
4192
4193 * functions.texi (Declaring Functions): Add optional fourth
4194 argument of declare-function, and setting third argument to `t'.
4195
61a2fe01
RS
41962007-11-29 Richard Stallman <rms@gnu.org>
4197
4198 * customize.texi (Composite Types): Document `group' type.
4199
cbfc5193
GM
42002007-11-29 Glenn Morris <rgm@gnu.org>
4201
5dcb4c4e
SM
4202 * functions.texi (Declaring Functions): Add findex.
4203 Mention `external' files.
cbfc5193 4204
8386283a
JB
42052007-11-26 Juanma Barranquero <lekktu@gmail.com>
4206
4207 * functions.texi (Declaring Functions): Fix directive.
4208
a07c9a8b
RS
42092007-11-25 Richard Stallman <rms@gnu.org>
4210
4211 * help.texi (Help Functions): Clean up last change.
4212
4213 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4214
4215 * loading.texi (Named Features): Minor cleanup.
4216
4217 * macros.texi (Eval During Expansion): Minor cleanup.
4218
4219 * variables.texi (Variable Aliases): Minor cleanup.
4220
a0925923
RS
42212007-11-24 Richard Stallman <rms@gnu.org>
4222
4223 * functions.texi (Declaring Functions): Clarify previous change.
4224
4225 * compile.texi (Compiler Errors): Clarify previous change.
4226
20c63e44
RS
42272007-11-24 Richard Stallman <rms@gnu.org>
4228
e5e76c04 4229 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4230 Clarify the text and move items around.
4231
5bb0cda3
GM
42322007-11-24 Glenn Morris <rgm@gnu.org>
4233
4234 * functions.texi (Declaring Functions): New section.
4235 * compile.texi (Compiler Errors): Mention declaring functions,
4236 defvar with no initvalue, and byte-compile-warnings.
4237
af13c86a
MR
42382007-11-15 Martin Rudalics <rudalics@gmx.at>
4239
4240 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4241 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4242
a5373305
MR
42432007-11-13 Martin Rudalics <rudalics@gmx.at>
4244
4245 * help.texi (Help Functions): Document new macro `with-help-window'.
4246
fe284805
JL
42472007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4248
4249 * searching.texi (Replacing Match): Describe new
4250 `match-substitute-replacement'.
4251
2c3a09b1
RS
42522007-10-31 Richard Stallman <rms@gnu.org>
4253
4254 * strings.texi (Creating Strings): Null strings from concat not unique.
4255
f2b480f4
RS
42562007-10-26 Richard Stallman <rms@gnu.org>
4257
4258 * objects.texi (Equality Predicates): Null strings are uniquified.
4259
4260 * minibuf.texi: Minor clarifications in previous change.
4261
db21122c
GM
42622007-10-25 Glenn Morris <rgm@gnu.org>
4263
4264 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4265
2328cbb3
RS
42662007-10-24 Richard Stallman <rms@gnu.org>
4267
4268 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4269
4270 * variables.texi (Frame-Local Variables): Node deleted.
4271 (Variables): Delete Frame-Local Variables from menu.
4272 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4273 (Default Value): Don't mention frame-local vars.
4274
4275 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4276
4277 * loading.texi (Unloading): Document FEATURE-unload-function
4278 instead of FEATURE-unload-hook.
4279
2328cbb3
RS
4280 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4281
c066bafa
JL
42822007-10-22 Juri Linkov <juri@jurta.org>
4283
4284 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4285 (High-Level Completion): Document a list of default value strings
4286 in the DEFAULT argument, for which minibuffer functions return the
4287 first element.
4288
65ced25f
JL
42892007-10-17 Juri Linkov <juri@jurta.org>
4290
4291 * text.texi (Filling): Update arguments of fill-paragraph.
4292 fill-paragraph operates on the active region in Transient Mark mode.
4293 Remove fill-paragraph-or-region.
4294
ee46ec8e
KB
42952007-10-13 Karl Berry <karl@gnu.org>
4296
4297 * elisp.texi (@dircategory): Move to after @copying,
4298 since we want @copying as close as possible to the beginning of
4299 the output.
4300
61bbdbc6
RS
43012007-10-12 Richard Stallman <rms@gnu.org>
4302
4303 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4304
4305 * commands.texi (Distinguish Interactive): New node,
4306 broken out from Interactive Call and rewritten.
4307 (Command Loop): Put Distinguish Interactive in menu.
4308
af23e1e8
RS
43092007-10-09 Richard Stallman <rms@gnu.org>
4310
4311 * text.texi (Examining Properties): Mention overlay priority.
4312
4313 * display.texi (Display Margins): Correct the description
4314 of margin display specifications.
4315 (Replacing Specs): New subnode broken out of Display Property.
4316
e1965a69
JL
43172007-10-06 Juri Linkov <juri@jurta.org>
4318
4319 * text.texi (Filling): Document fill-paragraph-or-region.
4320
4638454b
JB
43212007-10-05 Juanma Barranquero <lekktu@gmail.com>
4322
4323 * display.texi (Auto Faces): Fix typo.
4324
7ed54cc5
RS
43252007-10-02 Richard Stallman <rms@gnu.org>
4326
4327 * display.texi (Display Property): Explain some display specs
4328 don't let you move point in.
4329
5dcb4c4e
SM
4330 * frames.texi (Cursor Parameters):
4331 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4332
4333 * windows.texi (Basic Windows): Don't describe
4334 cursor-in-non-selected-windows here.
4335
305a7ef2
EZ
43362007-10-01 Eli Zaretskii <eliz@gnu.org>
4337
4338 * processes.texi (Misc Network): Note that these functions are
4339 supported only on some systems.
4340
f7a7f4eb
RS
43412007-10-01 Richard Stallman <rms@gnu.org>
4342
4343 * display.texi (Overlay Properties): Explain nil as priority.
4344 Explain that conflicts are unpredictable if not resolved by
4345 priorities.
4346
780d7bb9
RS
43472007-09-23 Richard Stallman <rms@gnu.org>
4348
4349 * macros.texi (Backquote): Minor clarification.
4350
14b4fdfb
RS
43512007-09-19 Richard Stallman <rms@gnu.org>
4352
4353 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4354 Clarify when they work in parallel and when one overrides.
4355 Fix error in example.
14b4fdfb 4356
b8d4c8d0
GM
43572007-09-06 Glenn Morris <rgm@gnu.org>
4358
b3e755a9 4359 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4360 commands to use ../../info.
4361 * Makefile.in (infodir): Go up one more level.
4638454b 4362 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4363 (miscmanualdir): New.
4364 (dist): Use new variable miscmanualdir.
4365 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4366 (usermanualdir): Change from ../man to ../emacs.
4367
1bb1f7d3
MR
43682007-08-30 Martin Rudalics <rudalics@gmx.at>
4369
4370 * commands.texi (Command Loop Info): Advise against changing
4371 most variables described here. Explain new variable
4372 last-repeatable-command.
4373
b8d4c8d0
GM
43742007-08-29 Glenn Morris <rgm@gnu.org>
4375
4376 * elisp.texi (EMACSVER): Increase to 23.0.50.
4377
43782007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4379
4380 * frames.texi (Basic Parameters): Add display-environment-variable
4381 and term-environment-variable.
4382
43832007-08-28 Juri Linkov <juri@jurta.org>
4384
4385 * display.texi (Image Formats, Other Image Types): Add SVG.
4386
43872007-08-28 Juri Linkov <juri@jurta.org>
4388
4389 * display.texi (Images): Move formats-related text to new node
4390 "Image Formats".
4391 (Image Formats): New node.
4392
619fb9ee
RS
43932007-08-27 Richard Stallman <rms@gnu.org>
4394
4395 * windows.texi (Window Configurations): Clarify what
4396 a window configuration saves.
4397
b8d4c8d0
GM
43982007-08-25 Richard Stallman <rms@gnu.org>
4399
4400 * display.texi (Images): Delete redundant @findex.
4401
39f9da30
GM
44022007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4403
4404 * text.texi (Change Hooks): (after|before)-change-functions are no
4405 longer bound to nil while running; rather inhibit-modification-hooks
4406 is t.
4407
b8d4c8d0
GM
44082007-08-16 Richard Stallman <rms@gnu.org>
4409
5dcb4c4e
SM
4410 * processes.texi (Asynchronous Processes):
4411 Clarify doc of start-file-process.
b8d4c8d0
GM
4412
44132007-08-08 Martin Rudalics <rudalics@gmx.at>
4414
4415 * modes.texi (Example Major Modes): Fix typo.
4416
44172007-08-08 Glenn Morris <rgm@gnu.org>
4418
4419 * intro.texi (nil and t): Do not use `iff' in documentation.
4420
4421 * tips.texi (Documentation Tips): Recommend against `iff'.
4422
44232007-08-07 Chong Yidong <cyd@stupidchicken.com>
4424
4425 * display.texi (Image Cache): Document image-refresh.
4426
44272007-08-06 Martin Rudalics <rudalics@gmx.at>
4428
4429 * windows.texi (Size of Window): Document window-full-width-p.
4430
44312007-07-25 Glenn Morris <rgm@gnu.org>
4432
4433 * gpl.texi (GPL): Replace license with GPLv3.
4434
4435 * Relicense all FSF files to GPLv3 or later.
4436
44372007-07-24 Michael Albinus <michael.albinus@gmx.de>
4438
4638454b
JB
4439 * processes.texi (Synchronous Processes):
4440 Add `process-file-shell-command'.
b8d4c8d0
GM
4441 (Asynchronous Processes): Mention restricted use of
4442 `process-filter' and `process-sentinel' in
4443 `start-file-process'. Add `start-file-process-shell-command'.
4444
44452007-07-17 Michael Albinus <michael.albinus@gmx.de>
4446
4447 * files.texi (Magic File Names): Introduce optional parameter
4448 IDENTIFICATION for `file-remote-p'.
4449
44502007-07-16 Richard Stallman <rms@gnu.org>
4451
4452 * display.texi (Defining Faces): Fix previous change.
4453
44542007-07-14 Richard Stallman <rms@gnu.org>
4455
4456 * control.texi (Handling Errors): Document `debug' in handler list.
4457
44582007-07-10 Richard Stallman <rms@gnu.org>
4459
4460 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4461
44622007-07-09 Richard Stallman <rms@gnu.org>
4463
4464 * files.texi (Magic File Names): Rewrite previous change.
4465
44662007-07-08 Michael Albinus <michael.albinus@gmx.de>
4467
4468 * files.texi (Magic File Names): Introduce optional parameter
4469 CONNECTED for `file-remote-p'.
4470
44712007-07-07 Michael Albinus <michael.albinus@gmx.de>
4472
4473 * processes.texi (Asynchronous Processes):
4474 * files.texi (Magic File Names): Add `start-file-process'.
4475
44762007-06-27 Richard Stallman <rms@gnu.org>
4477
5dcb4c4e
SM
4478 * files.texi (Format Conversion Piecemeal):
4479 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4480
44812007-06-27 Michael Albinus <michael.albinus@gmx.de>
4482
4638454b
JB
4483 * files.texi (Magic File Names): Remove `dired-call-process'.
4484 Add `process-file'.
b8d4c8d0
GM
4485
44862007-06-27 Kenichi Handa <handa@m17n.org>
4487
4488 * text.texi (Special Properties): Fix description about
4638454b 4489 `composition' property.
b8d4c8d0
GM
4490
44912007-06-26 Kenichi Handa <handa@m17n.org>
4492
4493 * nonascii.texi (Default Coding Systems): Document about the
4494 return value `undecided'.
4495
44962007-06-25 David Kastrup <dak@gnu.org>
4497
4498 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4499 `current-active-maps'.
4500
45012007-06-24 Karl Berry <karl@gnu.org>
4502
4638454b 4503 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4504
45052007-06-15 Juanma Barranquero <lekktu@gmail.com>
4506
4507 * display.texi (Overlay Arrow): Doc fix.
4508
45092007-06-14 Karl Berry <karl@tug.org>
4510
4511 * anti.texi (Antinews): Typo.
4512
45132007-06-14 Chong Yidong <cyd@stupidchicken.com>
4514
4515 * display.texi (Image Cache): Document image-refresh.
4516
45172007-06-12 Karl Berry <karl@gnu.org>
4518
4519 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4520 * two-volume.make: New file.
4521 * .cvsignore: Ignore two-volume files.
4522
45232007-06-12 Tom Tromey <tromey@redhat.com>
4524
4525 * os.texi (Init File): Document user-emacs-directory.
4526
45272007-06-03 Nick Roberts <nickrob@snap.net.nz>
4528
4529 * commands.texi (Click Events): Describe width and height when
4530 object is nil.
4531
45322007-05-30 Nick Roberts <nickrob@snap.net.nz>
4533
5dcb4c4e
SM
4534 * commands.texi (Click Events): Layout more logically.
4535 Describe width and height.
b8d4c8d0
GM
4536 (Drag Events, Motion Events): Update to new format for position.
4537
45382007-06-02 Richard Stallman <rms@gnu.org>
4539
4540 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4541
45422007-06-02 Chong Yidong <cyd@stupidchicken.com>
4543
4544 * Version 22.1 released.
4545
45462007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4547
4548 * text.texi (Special Properties): Correct meaning of fontified face.
4549
45502007-05-30 Richard Stallman <rms@gnu.org>
4551
4552 * text.texi (Special Properties): Add link to Adjusting Point.
4553
45542007-05-12 Richard Stallman <rms@gnu.org>
4555
4556 * text.texi (Margins): indent-to-left-margin is not the default.
4557 (Mode-Specific Indent): For indent-line-function, the default
4558 is indent-relative.
4559
4560 * modes.texi (Example Major Modes): Explain last line of text-mode
4561 is redundant.
4562
45632007-05-10 Richard Stallman <rms@gnu.org>
4564
4565 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4566
4567 * help.texi (Keys in Documentation): Add reference to
4568 Documentation Tips.
4569
4570 * files.texi (Format Conversion): TO-FN gets three arguments.
4571
4572 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4573
45742007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4575
4576 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4577 * files.texi (Format Conversion): Expand intro; add menu.
4578 (Format Conversion Overview, Format Conversion Round-Trip)
4579 (Format Conversion Piecemeal): New nodes/subsections.
4580 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4581 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4582 (Saving Properties): Delete node/subsection.
4583
45842007-05-07 Karl Berry <karl@gnu.org>
4585
4586 * elisp.texi (EMACSVER): Back to 22.
4587
45882007-05-06 Richard Stallman <rms@gnu.org>
4589
4590 * processes.texi (Accepting Output): Revert most of previous change.
4591
45922007-05-05 Richard Stallman <rms@gnu.org>
4593
4594 * processes.texi (Accepting Output): accept-process-output
4595 uses microseconds, not milliseconds. But that arg is obsolete.
4596
45972007-05-04 Karl Berry <karl@tug.org>
4598
4599 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4600
46012007-05-04 Eli Zaretskii <eliz@gnu.org>
4602
4603 * tips.texi (Documentation Tips): Rearrange items to place the
4604 more important ones first. Add an index entry for hyperlinks.
4605
46062007-05-03 Karl Berry <karl@gnu.org>
4607
4608 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4609 (EMACSVER) [smallbook]: 22 for printed version.
4610
4611 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4612 so restore anchor to normal position after defun. Found by Kevin Ryde.
4613
46142007-04-26 Glenn Morris <rgm@gnu.org>
4615
4616 * elisp.texi (EMACSVER): Increase to 22.1.50.
4617
46182007-04-28 Karl Berry <karl@gnu.org>
4619
4620 * elisp.texi: Improve line breaks on copyright page,
4621 similar layout to emacs manual, 8.5x11 by default.
4622
46232007-04-24 Richard Stallman <rms@gnu.org>
4624
4625 * text.texi (Special Properties): Add xref to Overlay Properties.
4626
4627 * display.texi (Overlay Properties): Add xref to Special Properties.
4628
46292007-04-22 Richard Stallman <rms@gnu.org>
4630
4631 * keymaps.texi (Extended Menu Items): Move the info about
4632 format with cached keyboard binding.
4633
46342007-04-21 Richard Stallman <rms@gnu.org>
4635
4636 * text.texi (Special Properties): Clarify previous change.
4637
4638 * files.texi (File Name Expansion): Clarify previous change.
4639
4640 * display.texi (Attribute Functions): Fix example for
4641 face-attribute-relative-p.
4642
46432007-04-19 Kenichi Handa <handa@m17n.org>
4644
4645 * text.texi (Special Properties): Document composition property.
4646
46472007-04-19 Glenn Morris <rgm@gnu.org>
4648
4649 * files.texi (File Name Expansion): Mention "superroot".
4650
46512007-04-15 Chong Yidong <cyd@stupidchicken.com>
4652
4653 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4654 setups.
4655 (Display Feature Testing): Note that display refers to all
4656 physical monitors for multi-monitor setups.
4657
46582007-04-14 Richard Stallman <rms@gnu.org>
4659
4660 * lists.texi (Sets And Lists): Clarify `delete' examples.
4661 Remove spurious xref to same node.
4662 Clarify xref for add-to-list.
4663
46642007-04-12 Nick Roberts <nickrob@snap.net.nz>
4665
4666 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4667 value of lisp-mode-map.
4668
46692007-04-11 Karl Berry <karl@gnu.org>
4670
4671 * anti.texi (Antinews):
4672 * display.texi (Overlay Properties, Defining Images):
4673 * processes.texi (Synchronous Processes, Sentinels):
4674 * syntax.texi (Syntax Table Internals):
4675 * searching.texi (Regexp Special):
4676 * nonascii.texi (Default Coding Systems):
4677 * text.texi (Special Properties):
4678 * minibuf.texi (Basic Completion): Wording to improve breaks in
4679 8.5x11 format.
4680 * elisp.texi (smallbook): New @set to more easily switch between
4681 smallbook and 8.5x11.
4682
46832007-04-11 Richard Stallman <rms@gnu.org>
4684
4685 * text.texi (Lazy Properties): Minor fix.
4686
46872007-04-08 Karl Berry <karl@gnu.org>
4688
4689 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4690 * macros.texi (Backquote): Downcase Backquote in index entries for
4691 consistency.
4692
46932007-04-08 Richard Stallman <rms@gnu.org>
4694
4695 * text.texi (Adaptive Fill): Just describe default,
4696 don't show it (since it contains non-ASCII chars).
4697
46982007-04-07 Karl Berry <karl@gnu.org>
4699
4700 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4701 adaptive-fill-regexp's value, since they are not in the standard
4702 TeX fonts.
4703
47042007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4705
4706 * display.texi (Defining Faces): Fix example.
4707
47082007-04-07 Karl Berry <karl@gnu.org>
4709
4710 * display.texi (Button Buffer Commands): Improve page break.
4711
47122007-04-07 Richard Stallman <rms@gnu.org>
4713
4714 * advice.texi (Activation of Advice): Remove redundant index entry.
4715
4716 * backups.texi: Improve index entries. Remove redundant ones.
4717
4718 * compile.texi (Byte Compilation): Improve index entry.
4719
4720 * hash.texi (Creating Hash): Improve index entry.
4721
4722 * symbols.texi (Definitions): Improve index entry.
4723
4724 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4725
4726 * maps.texi (Standard Keymaps): Remove useless index entry.
4727
4728 * help.texi (Documentation Basics): Remove redundant index entries.
4729
4730 * customize.texi: Improve index entries.
4731 Remove redundant/useless ones.
4732
4733 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4734
4735 * streams.texi (Output Variables): Improve index entry.
4736
4737 * abbrevs.texi (Abbrevs): Remove useless index entry.
4738
4739 * macros.texi (Expansion): Remove useless index entry.
4740
4741 * text.texi: Improve index entries. Remove redundant/useless ones.
4742 (Text Properties, Examining Properties)
4743 (Special Properties): Use "property category" instead of "category"
4744 to refer to the `category' property.
4745
4746 * positions.texi: Improve index entries. Remove useless one.
4747
4748 * lists.texi: Improve index entries. Remove redundant/useless ones.
4749
4750 * os.texi: Improve index entries.
4751 (Timers): Fix previous change.
4752
4753 * buffers.texi: Improve index entries.
4754 (Modification Time): Get rid of term "obsolete buffer".
4755
4756 * debugging.texi: Improve index entries.
4757 (Test Coverage): Add xref to other test coverage ftr.
4758
4759 * eval.texi: Improve index entry. Remove redundant ones.
4760
4761 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4762
4763 * files.texi: Improve index entries. Remove redundant/useless ones.
4764
4765 * objects.texi: Improve index entries.
4766
4767 * processes.texi: Improve index entries.
4768
4769 * modes.texi: Improve index entry. Remove redundant one.
4770
4771 * nonascii.texi: Improve index entries.
4772
4773 * internals.texi: Improve index entries.
4774
4775 * syntax.texi: Improve index entries.
4776
4777 * keymaps.texi (Active Keymaps): Improve index entries.
4778
4779 * commands.texi: Improve index entries. Remove redundant/useless ones.
4780
4781 * frames.texi: Improve index entries. Remove redundant/useless ones.
4782
4783 * markers.texi: Improve index entries. Remove redundant ones.
4784
4785 * tips.texi: Improve index entries.
4786
4787 * loading.texi (Unloading): Improve index entry.
4788
4789 * variables.texi: Improve index entries. Remove redundant one.
4790
4791 * sequences.texi: Improve index entry.
4792
4793 * display.texi: Improve index entries. Remove redundant ones.
4794
4795 * windows.texi: Improve index entries.
4796
4797 * searching.texi: Improve index entries. Remove redundant one.
4798
4799 * strings.texi (Case Tables): Improve last change.
4800
48012007-04-04 Chong Yidong <cyd@stupidchicken.com>
4802
4803 * strings.texi (Case Tables): Document with-case-table and
4804 ascii-case-table.
4805
48062007-04-03 Karl Berry <karl@gnu.org>
4807
4808 * processes.texi (Network): Reword to improve page break.
4809
48102007-04-03 Eli Zaretskii <eliz@gnu.org>
4811
4812 * functions.texi (Inline Functions): Describe more disadvantages
4813 of defsubst, and make advice against it stronger.
4814
48152007-04-02 Karl Berry <karl@gnu.org>
4816
4817 * backups.texi (Backup Names): Avoid widow words.
4818 * modes.texi (Example Major Modes): Align last comment.
4819
48202007-04-01 Chong Yidong <cyd@stupidchicken.com>
4821
4822 * keymaps.texi (Remapping Commands): Document new arg to
4823 command-remapping.
4824
48252007-04-01 Karl Berry <karl@gnu.org>
4826
4827 * processes.texi (Low-Level Network): Typo.
4828 * loading.texi (Hooks for Loading): Avoid double "the".
4829 * keymaps.texi (Key Sequences): No double "and".
4830 (Changing Key Bindings): Shorten to improve line break.
4831
48322007-03-31 Glenn Morris <rgm@gnu.org>
4833
4834 * os.texi (Timers): Fix description of run-at-time TIME formats.
4835
48362007-03-31 Richard Stallman <rms@gnu.org>
4837
4838 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4839 regarding ellipsis.
4840
48412007-03-31 Eli Zaretskii <eliz@gnu.org>
4842
4843 * intro.texi (nil and t):
4844 * symbols.texi (Plists and Alists):
4845 * variables.texi (Variable Aliases, Constant Variables):
4846 * functions.texi (Defining Functions):
4847 * advice.texi (Advising Primitives):
4848 * debugging.texi (Syntax Errors, Compilation Errors):
4849 * minibuf.texi (Minibuffer Windows):
4850 * commands.texi (Adjusting Point):
4851 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4852 (Auto Major Mode, Major Mode Conventions):
4853 * help.texi (Describing Characters):
4854 * files.texi (Create/Delete Dirs, Information about Files)
4855 (File Locks, Writing to Files, Reading from Files)
4856 (Saving Buffers):
4857 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4858 * frames.texi (Finding All Frames):
4859 * positions.texi (Buffer End, Motion):
4860 * markers.texi (The Region):
4861 * text.texi (Deletion, Near Point):
4862 * display.texi (Displaying Messages, Truncation):
4863 * os.texi (Processor Run Time):
4864 * tips.texi (Key Binding Conventions, Programming Tips)
4865 (Warning Tips, Documentation Tips, Comment Tips):
4866 * internals.texi (Memory Usage): Improve indexing.
4867
4868 * variables.texi (Frame-Local Variables):
4869 * functions.texi (Argument List):
4870 * loading.texi (Library Search):
4871 * streams.texi (Output Variables):
4872 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4873 * searching.texi (Replacing Match, Search and Replace):
4874 * processes.texi (Byte Packing, Decoding Output)
4875 (Accepting Output, Network Servers, Shell Arguments):
4876 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4877 * windows.texi (Window Point, Window Start):
4878 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4879 * commands.texi (Reading Input, Keyboard Events):
4880 * minibuf.texi (Reading File Names, Minibuffer Completion)
4881 (Recursive Mini):
4882 * positions.texi (List Motion):
4883 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4884 * numbers.texi (Arithmetic Operations, Math Functions)
4885 (Predicates on Numbers, Comparison of Numbers):
4886 (Numeric Conversions):
4887 * locals.texi (Standard Buffer-Local Variables):
4888 * maps.texi (Standard Keymaps):
4889 * os.texi (User Identification, System Environment, Recording Input)
4890 (X11 Keysyms):
4891 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4892 * backups.texi (Backups and Auto-Saving):
4893 * customize.texi (Customization, Group Definitions)
4894 (Variable Definitions):
4895 * compile.texi (Byte Compilation): Improve index entries.
4896
48972007-03-31 Karl Berry <karl@gnu.org>
4898
4899 * macros.texi (Defining Macros): Avoid widow syllable.
4900
49012007-03-31 Eli Zaretskii <eliz@gnu.org>
4902
4903 * elisp.texi (Top): Postscript -> PostScript.
4904
4905 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4906
49072007-03-31 Markus Triska <markus.triska@gmx.at>
4908
4909 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4910
49112007-03-30 Karl Berry <karl@gnu.org>
4912
4913 * lists.texi (List-related Predicates): Remove spurious @need.
4914 (Setcdr): Use @smallexample to improve page break.
4915 (Association Lists) <assoc>: Reword to improve page break.
4916
4917 * strings.texi (String Conversion): Insert blank line to improve
4918 page break.
4919
4920 * numbers.texi (Random Numbers): Use @minus{}.
4921 (Math Functions): Use @minus{}.
4922
4923 * intro.texi (Acknowledgements): Avoid line breaks before middle
4924 initials.
4925
49262007-03-24 Eli Zaretskii <eliz@gnu.org>
4927
4928 * errors.texi (Standard Errors): Add an index entry.
4929
49302007-03-19 Richard Stallman <rms@gnu.org>
4931
4932 * os.texi (Recording Input): recent-keys now gives 300 keys.
4933
49342007-03-12 Glenn Morris <rgm@gnu.org>
4935
4936 * os.texi: Replace "daylight savings" with "daylight saving"
4937 throughout.
4938
49392007-03-05 Richard Stallman <rms@gnu.org>
4940
5dcb4c4e
SM
4941 * variables.texi (File Local Variables):
4942 Update enable-local-variables values.
b8d4c8d0
GM
4943
49442007-03-04 Richard Stallman <rms@gnu.org>
4945
4946 * syntax.texi (Control Parsing): Minor clarification.
4947
4948 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4949
4950 * sequences.texi (Sequence Functions): Move string-bytes away,
4951 add xref.
4952
4953 * nonascii.texi (Text Representations): Move string-bytes here.
4954
4955 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4956
4957 * minibuf.texi (Basic Completion): Minor clarification.
4958
4959 * markers.texi (The Mark): Clarify existence vs activation of mark.
4960 Other cleanup.
4961
4962 * display.texi (Finding Overlays): Write better example.
4963
4964 * compile.texi (Eval During Compile): Clarify putting macros
4965 in eval-when-compile.
4966
c5602427 49672007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4968
4969 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4970 load-read-function definition doc.
b8d4c8d0
GM
4971
49722007-02-21 Kim F. Storm <storm@cua.dk>
4973
4974 * strings.texi (Text Comparison): Mention that assoc-string
4975 converts symbols to strings before testing.
4976
49772007-02-17 Kim F. Storm <storm@cua.dk>
4978
4979 * processes.texi (Bindat Spec): Vector types can have optional
4980 element type.
4981 (Bindat Examples): Fix example. Add vector with element type.
4982
49832007-02-16 Andreas Schwab <schwab@suse.de>
4984
4985 * strings.texi (Formatting Strings): Document '+' flag.
4986
49872007-02-15 Juanma Barranquero <lekktu@gmail.com>
4988
4989 * strings.texi (Modifying Strings): Clarify that `clear-string'
4990 always converts the string to unibyte.
4991
49922007-02-14 Kim F. Storm <storm@cua.dk>
4993
4994 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4995 Rewrite glyph code description to refer to these functions.
4996 Remove details of encoding face number and char into integer code.
4997
49982007-02-03 Alan Mackenzie <acm@muc.de>
4999
5000 * loading.texi (Hooks for Loading): Make the description of
5001 `eval-after-load' more detailed, and amend the description of
5002 after-load-alist, in accordance with changes from 2006-05.
5003
50042007-02-03 Chong Yidong <cyd@stupidchicken.com>
5005
5006 * modes.texi (Defining Minor Modes): Document that a :require
5007 keyword or similar may be required to make saved customization
5008 variables work.
5009
50102007-02-03 Eli Zaretskii <eliz@gnu.org>
5011
5012 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5013 Texinfo guidelines and with what texnfo-upd.el expects.
5014 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5015 parts needed by `texinfo-multiple-files-update'.
5016
50172007-02-02 Eli Zaretskii <eliz@gnu.org>
5018
5019 * elisp.texi (Top): Update the top-level menus.
5020
5021 * syntax.texi (Categories): Add index entries.
5022
50232007-02-01 Juanma Barranquero <lekktu@gmail.com>
5024
5025 * display.texi (Attribute Functions): Fix name and description of
5026 the UNDERLINE arg of `set-face-underline-p'.
5027
50282007-01-29 Eli Zaretskii <eliz@gnu.org>
5029
5030 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5031 Variables", and "Standard Keymaps" to the detailed menu.
5032
5033 * variables.texi (Future Local Variables): Add index entry.
5034
50352007-01-28 Richard Stallman <rms@gnu.org>
5036
5037 * tips.texi (Coding Conventions): Clarify the tip about macros
5038 that define a function or a variable.
5039
5040 * files.texi (File Attributes): UID and GID can be floats.
5041 (Magic File Names): Explain why deferring all operations to
5042 the standard handler does not work.
5043
50442007-01-23 Martin Rudalics <rudalics@gmx.at>
5045
5046 * backups.texi (Reverting): Use "buffer" instead of "file"
5047 when talking about major and minor modes.
5048
50492007-01-21 Richard Stallman <rms@gnu.org>
5050
5051 * help.texi (Documentation): Add xref to Documentation Tips.
5052
50532007-01-14 Juanma Barranquero <lekktu@gmail.com>
5054
5055 * tips.texi (Coding Conventions): Fix typos.
5056
50572007-01-05 Richard Stallman <rms@gnu.org>
5058
5059 * modes.texi (Defining Minor Modes): Fix previous change.
5060
50612007-01-03 Richard Stallman <rms@gnu.org>
5062
5063 * customize.texi (Variable Definitions, Customization Types):
5064 Don't use * in doc string for defcustom.
5065
50662007-01-02 Richard Stallman <rms@gnu.org>
5067
5068 * variables.texi (Variable Aliases): Clarify that aliases vars
5069 always have the same value.
5070
5071 * processes.texi (Bindat Spec): Fix Texinfo usage.
5072
5073 * modes.texi (Defining Minor Modes): Explain effect of command
5074 defined with define-global-minor-mode on new buffers.
5075
50762006-12-30 Kim F. Storm <storm@cua.dk>
5077
5078 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5079 `auto-resize-tool-bars'.
5080
50812006-12-30 Richard Stallman <rms@gnu.org>
5082
5083 * keymaps.texi (Active Keymaps): Fix previous change.
5084
50852006-12-30 Nick Roberts <nickrob@snap.net.nz>
5086
5087 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5088
50892006-12-30 Kim F. Storm <storm@cua.dk>
5090
5091 * processes.texi (Bindat Spec): Clarify using field names in
5092 length specifications.
5093
50942006-12-29 Kim F. Storm <storm@cua.dk>
5095
5096 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5097 Add count and index variables for eval forms in repeat blocks.
5098
50992006-12-24 Richard Stallman <rms@gnu.org>
5100
5dcb4c4e
SM
5101 * customize.texi (Variable Definitions):
5102 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5103
51042006-12-19 Kim F. Storm <storm@cua.dk>
5105
5106 * commands.texi (Misc Events): User signals now result in sigusr1
5107 and sigusr2 events which are handled through special-event-map.
5108 (Special Events): User signals and drag-n-drop are special.
5109
51102006-12-17 Richard Stallman <rms@gnu.org>
5111
5112 * loading.texi (Named Features): Explain subfeatures better.
5113
5114 * customize.texi: Use "option" only for user options.
5115 For the keyword values inside defcustom etc, say "keywords".
5116 For :options value's elements, say "elements".
5117 :group should not be omitted.
5118
5119 * syntax.texi (Parsing Expressions): Split up node.
5120 (Motion via Parsing, Position Parse, Parser State)
5121 (Low-Level Parsing, Control Parsing): New subnodes.
5122 (Parser State): Document syntax-ppss-toplevel-pos.
5123
5124 * positions.texi (List Motion): Punctuation fix.
5125
5126 * files.texi (File Name Completion): Document PREDICATE arg
5127 to file-name-completion.
5128
51292006-12-16 Eli Zaretskii <eliz@gnu.org>
5130
5131 * internals.texi (Building Emacs, Writing Emacs Primitives):
5132 Add index entries.
5133
51342006-12-11 Richard Stallman <rms@gnu.org>
5135
5136 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5137 affects face menu. Explain how to make it non-nil without enabling
5138 any fontification.
5139
51402006-12-10 Chong Yidong <cyd@stupidchicken.com>
5141
5142 * modes.texi (Font Lock Basics): Document nil value of
5143 font-lock-defaults.
5144
51452006-12-10 Glenn Morris <rgm@gnu.org>
5146
5147 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5148 value for system-flag argument. Abbrev tables may not be empty
5149 when major modes are loaded.
5150
51512006-12-08 Juanma Barranquero <lekktu@gmail.com>
5152
5153 * makefile.w32-in (maintainer-clean): Partially revert last
5154 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5155 to protect elisp-covers.texi.
5156
51572006-12-07 Juanma Barranquero <lekktu@gmail.com>
5158
5159 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5160 Don't remove elisp* info files; they are already deleted by the
5161 `clean' and `distclean' targets, and they are in the $(infodir)
5162 directory, not the current one.
5163
51642006-12-04 Kim F. Storm <storm@cua.dk>
5165
5166 * commands.texi (Misc Events): Update signal events.
5167 (Event Examples): Add signal example.
5168
51692006-11-29 Richard Stallman <rms@gnu.org>
5170
5171 * frames.texi (Visibility of Frames): Explain visible windows
5172 can be covered by others. Add xref for raise-frame.
5173
51742006-11-28 Richard Stallman <rms@gnu.org>
5175
5176 * searching.texi (Regexp Special): Update when ^ is special.
5177
51782006-11-27 Eli Zaretskii <eliz@gnu.org>
5179
5180 * customize.texi (Customization, Common Keywords)
5181 (Group Definitions, Variable Definitions, Composite Types)
5182 (Type Keywords, Customization Types): Add index entries for
5183 various customization keywords.
5184
51852006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5186
5187 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5188
c8763fb6 51892006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5190
5191 * frames.texi (Window System Selections): Remove clipboard from
5192 description of selection-coding-system.
5193
51942006-11-06 Richard Stallman <rms@gnu.org>
5195
5196 * lists.texi (List Variables): Document COMPARE-FN.
5197
5198 * keymaps.texi: Avoid use of "binding" to mean a relation;
5199 use it only to refer to the meaning associated with a key.
5200 (Keymaps): Change menu node description.
5201
5202 * elisp.texi (Top): Change menu node description.
5203
5204 * display.texi (Managing Overlays): Document overlay-recenter.
5205
52062006-10-29 Chong Yidong <cyd@stupidchicken.com>
5207
5208 * Makefile.in: Use relative paths to avoid advertising filesystem
5209 contents during compilation.
5210
52112006-10-23 Kim F. Storm <storm@cua.dk>
5212
5213 * commands.texi (Event Input Misc): Update unread-command-events.
5214
52152006-10-23 Nick Roberts <nickrob@snap.net.nz>
5216
5217 * lists.texi (Sets And Lists): Fix typos.
5218
52192006-10-18 Juanma Barranquero <lekktu@gmail.com>
5220
5221 * control.texi (Processing of Errors): Use @var for an argument,
5222 not @code.
5223
52242006-10-16 Richard Stallman <rms@gnu.org>
5225
5226 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5227
5228 * keymaps.texi (Format of Keymaps): Show all the keymap element
5229 patterns that result from menu items.
5230 (Key Lookup): Minor cleanups.
5231
5232 * modes.texi (Precalculated Fontification): Don't say that
5233 not setting font-lock-defaults avoids loading font-lock.
5234
5235 * help.texi (Documentation): Move xref to Emacs Manual here.
5236 (Documentation Basics): From here.
5237 Also doc emacs-lisp-docstring-fill-column.
5238
5239 * elisp.texi: Update version and ISBN.
5240
5241 * commands.texi (Interactive Call): Clarify KEYS arg to
5242 call-interactively is a vector.
5243 (Command Loop Info): Delete anchor in this-command-keys.
5244 Add anchor in this-command-keys-vector.
5245 (Recursive Editing): Document how recursive-edit
5246 handles the current buffer.
5247
52482006-10-13 Chong Yidong <cyd@stupidchicken.com>
5249
5250 * frames.texi (Frame Titles): %c and %l are ignored in
5251 frame-title-format.
5252
52532006-10-11 Richard Stallman <rms@gnu.org>
5254
5255 * keymaps.texi (Key Sequences): Clarify use of kbd.
5256
52572006-10-10 Kim F. Storm <storm@cua.dk>
5258
5259 * lists.texi (Sets And Lists): Add memql.
5260
52612006-10-03 Richard Stallman <rms@gnu.org>
5262
5263 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5264 Clarify :ascii: and :nonascii:.
5265
52662006-09-29 Juri Linkov <juri@jurta.org>
5267
5268 * modes.texi (%-Constructs): Reorder coding systems in the
5269 documentation of %z to the real order displayed in the modeline.
5270
52712006-09-25 Richard Stallman <rms@gnu.org>
5272
5273 * os.texi (Timers): Describe timer-max-repeats.
5274
52752006-09-25 Chong Yidong <cyd@stupidchicken.com>
5276
5277 * os.texi (Timers): Mention with-local-quit.
5278
52792006-09-24 Richard Stallman <rms@gnu.org>
5280
5281 * searching.texi (Searching and Matching): Mention property search.
5282
5283 * commands.texi (Command Loop Info): Explain how read-event affects
5284 this-command-keys.
5285
52862006-09-20 Richard Stallman <rms@gnu.org>
5287
5288 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5289
5290 * windows.texi (Window Start): Minor cleanups.
5291
52922006-09-20 Kim F. Storm <storm@cua.dk>
5293
5294 * windows.texi (Window Start): pos-visible-in-window-p allows
5295 specifying t for position to mean "end of window".
5296 Add window-line-height.
5297
5298 * anti.texi (Antinews): Mention window-line-height.
5299
53002006-09-19 David Kastrup <dak@gnu.org>
5301
5302 * keymaps.texi (Searching Keymaps): Small clarification.
5303
53042006-09-18 Richard Stallman <rms@gnu.org>
5305
5306 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5307 cause keyboard menus.
5308 (Menu Keymaps): Likewise.
5309 (Defining Menus, Keyboard Menus): Clarify.
5310
5311 * text.texi (Fields): Clarify explanation of constrain-to-field.
5312
53132006-09-16 Eli Zaretskii <eliz@gnu.org>
5314
5315 * variables.texi (Tips for Defining): Fix a typo.
5316
53172006-09-15 Richard Stallman <rms@gnu.org>
5318
5319 * keymaps.texi (Remapping Commands, Searching Keymaps)
5320 (Active Keymaps): Clean up previous change.
5321
53222006-09-15 Jay Belanger <belanger@truman.edu>
5323
5324 * gpl.texi: Replace "Library Public License" by "Lesser Public
5325 License" throughout.
5326
53272006-09-15 David Kastrup <dak@gnu.org>
5328
5329 * keymaps.texi (Active Keymaps): Adapt description to use
5330 `get-char-property' instead `get-text-property'. Explain how
5331 mouse events change this. Explain the new optional argument of
5332 `key-binding' and its mouse-dependent lookup.
5333 (Searching Keymaps): Adapt description similarly.
5334 (Remapping Commands): Explain the new optional argument of
5335 `command-remapping'.
5336
53372006-09-14 Richard Stallman <rms@gnu.org>
5338
5339 * keymaps.texi (Searching Keymaps): Clarification.
5340 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5341
53422006-09-13 Richard Stallman <rms@gnu.org>
5343
5344 * objects.texi (Character Type): Node split.
5345 Add xref to Describing Characters.
5346 (Basic Char Syntax, General Escape Syntax)
5347 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5348
53492006-09-11 Richard Stallman <rms@gnu.org>
5350
5351 * display.texi (Display Table Format): Wording clarification.
5352 (Glyphs): Clarifications.
5353
53542006-09-10 Chong Yidong <cyd@stupidchicken.com>
5355
5356 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5357 local maps.
5358
53592006-09-10 Kim F. Storm <storm@cua.dk>
5360
5361 * display.texi (Forcing Redisplay): Document return value of
5362 function redisplay.
5363
53642006-09-09 Richard Stallman <rms@gnu.org>
5365
5366 * windows.texi (Window Hooks): Explain limits of
5367 window-scroll-functions.
5368
5369 * display.texi (Fringe Indicators): Update for last change in
5370 indicate-buffer-boundaries.
5371
53722006-09-08 Richard Stallman <rms@gnu.org>
5373
5374 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5375
53762006-09-06 Kim F. Storm <storm@cua.dk>
5377
5378 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5379
5380 * windows.texi (Window Start): Update pos-visible-in-window-p.
5381
53822006-09-04 Richard Stallman <rms@gnu.org>
5383
5384 * processes.texi (Accepting Output): Explain SECONDS=0 for
5385 accept-process-output.
5386
5387 * os.texi (Idle Timers): Explain why timer functions should not
5388 loop until (input-pending-p).
5389
53902006-09-02 Eli Zaretskii <eliz@gnu.org>
5391
5392 * makefile.w32-in (usermanualdir): New variable.
5393 (elisp.dvi): Use it.
5394
53952006-09-01 Eli Zaretskii <eliz@gnu.org>
5396
5397 * buffers.texi (Buffer Modification): Fix last change.
5398
53992006-09-01 Chong Yidong <cyd@stupidchicken.com>
5400
5dcb4c4e
SM
5401 * buffers.texi (Buffer Modification):
5402 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5403
54042006-08-31 Richard Stallman <rms@gnu.org>
5405
5406 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5407
54082006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5409
5410 * modes.texi (Syntactic Font Lock):
5411 Mention font-lock-syntactic-face-function
5412 instead of specific faces.
5413
54142006-08-29 Chong Yidong <cyd@stupidchicken.com>
5415
5416 * display.texi (Images): Add xrref to display-images-p.
5417
54182006-08-28 Kenichi Handa <handa@m17n.org>
5419
5420 * nonascii.texi (Lisp and Coding Systems): Fix description of
5421 detect-coding-region.
5422
54232006-08-27 Michael Olson <mwolson@gnu.org>
5424
5425 * processes.texi (Transaction Queues): Remove stray quote
5426 character.
5427
54282006-08-25 Richard Stallman <rms@gnu.org>
5429
5430 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5431 Add xref.
5432
54332006-08-24 Chong Yidong <cyd@stupidchicken.com>
5434
5435 * os.texi (Timers): Avoid waiting inside timers.
5436
54372006-08-21 Lute Kamstra <lute@gnu.org>
5438
5439 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5440
54412006-08-20 Richard Stallman <rms@gnu.org>
5442
5443 * os.texi (Idle Timers): New node, split out from Timers.
5444 Document current-idle-time.
5445 * commands.texi (Reading One Event): Update xref.
5446 * elisp.texi (Top): Update subnode menu.
5447
54482006-08-16 Richard Stallman <rms@gnu.org>
5449
5450 * keymaps.texi (Extended Menu Items): Show format of cached
5451 bindings in extended menu items.
5452
5453 * customize.texi (Variable Definitions): Explain when the
5454 standard value expression is evaluated.
5455
54562006-08-15 Chong Yidong <cyd@stupidchicken.com>
5457
5458 * commands.texi (Reading One Event): Explain idleness in
5459 `read-event'.
5460
54612006-08-12 Chong Yidong <cyd@stupidchicken.com>
5462
5463 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5464 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5465 relevant for Lisp programming.
5466 (Yank Commands): Rewrite introduction.
5467 (Undo): Clarify.
5468 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5469 (Filling): Remove redundant comment. Clarify return value of
5470 current-justification.
5471 (Margins): Minor clarifications.
5472 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5473 (Sorting): Update definition of sort-lines.
5474 (Columns): Clarify behavior of sort-columns.
5475 (Indent Tabs): Link to Tab Stops in Emacs manual.
5476 (Special Properties): Clarify.
5477 (Clickable Text): Mention Buttons package.
5478
54792006-08-12 Kevin Ryde <user42@zip.com.au>
5480
5481 * os.texi (Time Parsing): Add %z to description of
5482 format-time-string, as per docstring. Add cross reference to
5483 glibc manual for strftime.
5484
54852006-08-08 Richard Stallman <rms@gnu.org>
5486
5487 * modes.texi: Clean up wording in previous change.
5488
54892006-08-07 Chong Yidong <cyd@stupidchicken.com>
5490
5491 * modes.texi (Hooks): Clarify.
5492 (Major Mode Basics): Mention define-derived-mode explicitly.
5493 (Major Mode Conventions): Rebinding RET is OK for some modes.
5494 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5495 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5496 (Mode Line Basics): Clarify.
5497 (Mode Line Data): Mention help-echo and local-map in strings.
5498 Explain reason for treatment of non-risky variables.
5499 (Properties in Mode): Clarify.
5500 (Faces for Font Lock): Add font-lock-negation-char-face.
5501
55022006-08-04 Eli Zaretskii <eliz@gnu.org>
5503
5504 * strings.texi (Formatting Strings): Warn against arbitrary
5505 strings as first arg to `format'.
5506
55072006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5508
5509 * text.texi (Clickable Text): Mention `help-echo' text property.
5510 Update intro, examples and associated explanations.
5511
55122006-07-31 Richard Stallman <rms@gnu.org>
5513
5514 * commands.texi: Update xrefs.
5515 (Event Mod): New node, cut out from old Translating Input.
5516
5517 * maps.texi: Update xrefs.
5518
5519 * keymaps.texi (Translation Keymaps): New node.
5520 Update xrefs from Translating Input to Translation Keymaps.
5521
5522 * elisp.texi (Top): Update subnode menu.
5523
5524 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5525
5526 * os.texi (System Interface): Fix menu descriptions of some nodes.
5527 (Translating Input): Node deleted.
5528
55292006-07-31 Nick Roberts <nickrob@snap.net.nz>
5530
5531 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5532
5533 * lists.texi (Sets And Lists): Likewise.
5534
55352006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5536
5537 * text.texi (Fields): Mention POS
5538 requirement when narrowing is in effect.
5539
55402006-07-28 Richard Stallman <rms@gnu.org>
5541
5542 * display.texi (Face Attributes): Simplify wording.
5543 (Attribute Functions): Clarify meaning of new-frame default
5544 attribute settings.
5545
5546 * customize.texi (Common Keywords): Document how to use
5547 :package-version in a package not in Emacs.
5548
55492006-07-28 Kim F. Storm <storm@cua.dk>
5550
5551 * commands.texi (Reading One Event): Fix last change.
5552
55532006-07-26 Chong Yidong <cyd@stupidchicken.com>
5554
5555 * commands.texi (Reading One Event): Document SECONDS argument for
5556 read-event, read-char, and read-char-exclusive.
5557
55582006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5559
5560 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5561 to ensure correct identification.
5562
55632006-07-24 Richard Stallman <rms@gnu.org>
5564
5565 * text.texi (Clickable Text): Clarify.
5566
5567 * sequences.texi (Vector Functions): Delete duplicate xref.
5568
5569 * objects.texi (Function Type): Clarify.
5570
5571 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5572 modes.
5573
5574 * lists.texi (List Variables): New node.
5575 Material moved from other nodes.
5576
5577 * variables.texi (Setting Variables): add-to-list and
5578 add-to-ordered-list moved to List Variables node.
5579
55802006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5581
5582 * text.texi (Links and Mouse-1):
5583 For mouse-on-link-p, expand on arg POS.
5584
55852006-07-21 Kim F. Storm <storm@cua.dk>
5586
5587 * display.texi (Forcing Redisplay): Don't mention systems which
5588 don't support sub-second timers for redisplay-preemption-period.
5589
5590 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5591
55922006-07-21 Eli Zaretskii <eliz@gnu.org>
5593
5594 * frames.texi (Input Focus): Document that focus-follows-mouse has
5595 no effect on MS-Windows.
5596
55972006-07-18 Richard Stallman <rms@gnu.org>
5598
5599 * display.texi (Forcing Redisplay): Cleanups in previous change.
5600
5601 * processes.texi (Low-Level Network): Make menu more convenient.
5602
56032006-07-18 Kim F. Storm <storm@cua.dk>
5604
5605 * display.texi (Forcing Redisplay): redisplay-preemption-period
5606 only used on window systems. Add xref to Terminal Output.
5607
5608 * os.texi (Terminal Output): baud-rate only controls preemption on
5609 non-window systems. Add xref to Forcing Redisplay.
5610
5611 * processes.texi (Low-Level Network): Rename node "Make Network"
5612 to "Network Processes".
5613
56142006-07-18 Karl Berry <karl@gnu.org>
5615
5616 * variables.texi, functions.texi, customize.texi, loading.texi:
5617 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5618
56192006-07-17 Chong Yidong <cyd@stupidchicken.com>
5620
5621 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5622
56232006-07-17 Richard Stallman <rms@gnu.org>
5624
5625 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5626 Put period and comma inside quotes.
5627
5628 * loading.texi, markers.texi: Use real doublequote inside menus.
5629
5630 * windows.texi: Put point and comma inside quotes.
5631 (Textual Scrolling): Use @samp for error message.
5632
5633 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5634 * strings.texi, streams.texi, processes.texi, os.texi:
5635 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5636 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5637 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5638 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5639 Put point and comma inside quotes.
5640
5641 * control.texi (Processing of Errors): Add command-error-function.
5642
5643 * variables.texi (File Local Variables): Clarify that
5644 file local variables make buffer-local bindings.
5645
5646 * modes.texi (Syntactic Font Lock): Give default for
5647 font-lock-syntax-table.
5648
56492006-07-17 Nick Roberts <nickrob@snap.net.nz>
5650
5651 * text.texi (Special Properties): Clean up previous change.
5652
56532006-07-16 Karl Berry <karl@gnu.org>
5654
5655 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5656 * control.texi: Fix bad page breaks through chapter 10 (control).
5657
5658 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5659 underfull hbox.
5660
56612006-07-15 Nick Roberts <nickrob@snap.net.nz>
5662
5663 * text.texi (Special Properties): Describe fontified text property
5664 in relation to a character (not text).
5665
56662006-07-15 Kim F. Storm <storm@cua.dk>
5667
5668 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5669 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5670 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5671
5672 * anti.texi (Antinews): Mention redisplay function.
5673 The kbd macro existed, but was not documented, before 22.x.
5674 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5675
56762006-07-14 Nick Roberts <nickrob@snap.net.nz>
5677
5678 * display.texi (Displaying Messages): Add anchor.
5679
5680 * frames.texi (Dialog Boxes): Use it.
5681
56822006-07-12 Richard Stallman <rms@gnu.org>
5683
5684 * objects.texi (Frame Type): Explain nature of frames better.
5685
5686 * frames.texi (Frames): Explain nature of frames better.
5687
56882006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5689
5690 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5691
56922006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5693
5694 * frames.texi (Window System Selections): Mention scrap support for Mac.
5695 Default value of x-select-enable-clipboard is t on Mac.
5696
5697 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5698
56992006-07-11 Kim F. Storm <storm@cua.dk>
5700
5701 * display.texi (Forcing Redisplay): Add `redisplay' function.
5702 Don't mention (sit-for -1) -- use (redisplay t) instead.
5703
5704 * commands.texi (Waiting): (sit-for -1) is no longer special.
5705 (sit-for 0) is equivalent to (redisplay).
5706 Iconifying/deiconifying no longer makes sit-for return.
5707
57082006-07-10 Nick Roberts <nickrob@snap.net.nz>
5709
5710 * display.texi (Buttons): Fix typo.
5711
5712 * index.texi, elisp.texi (New Symbols): Comment node out.
5713
57142006-07-09 Richard Stallman <rms@gnu.org>
5715
5716 * display.texi (Truncation): Clean up previous change.
5717
57182006-07-08 Richard Stallman <rms@gnu.org>
5719
5720 * commands.texi (Interactive Call): Use 3 as prefix in example
5721 for execute-extended-command.
5722
5723 * display.texi (Attribute Functions): Move paragraph about
5724 compatibility with Emacs < 21.
5725
57262006-07-09 Kim F. Storm <storm@cua.dk>
5727
5728 * display.texi (Refresh Screen): Clarify force-window-update.
5729 (Truncation): "Normally" indicated by fringe arrows.
5730
57312006-07-08 Eli Zaretskii <eliz@gnu.org>
5732
5733 * windows.texi (Textual Scrolling, Resizing Windows):
5734 * variables.texi (Constant Variables):
5735 * text.texi (Buffer Contents, Deletion, Changing Properties)
5736 (Property Search, Special Properties, Sticky Properties)
5737 (Links and Mouse-1, Fields, Change Hooks):
5738 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5739 (Categories):
5740 * symbols.texi (Other Plists):
5741 * streams.texi (Output Variables):
5742 * processes.texi (Input to Processes, Query Before Exit):
5743 * positions.texi (Word Motion, Text Lines, List Motion):
5744 * os.texi (Init File, System Environment, Sound Output)
5745 (Session Management):
5746 * nonascii.texi (Text Representations, Character Sets)
5747 (Chars and Bytes, Locales):
5748 * modes.texi (Defining Minor Modes, Header Lines):
5749 * minibuf.texi (Minibuffer Contents):
5750 * markers.texi (Information from Markers):
5751 * lists.texi (List Elements, Building Lists, Association Lists):
5752 * keymaps.texi (Tool Bar):
5753 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5754 * functions.texi (What Is a Function, Mapping Functions):
5755 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5756 (Color Names, Text Terminal Colors, Display Feature Testing):
5757 * files.texi (Visiting Functions, File Name Components)
5758 (Unique File Names, Contents of Directories):
5759 * display.texi (Forcing Redisplay, Displaying Messages)
5760 (Temporary Displays, Font Selection, Auto Faces)
5761 (Font Lookup, Fringe Indicators, Display Margins)
5762 (Image Descriptors, Showing Images, Image Cache, Button Types)
5763 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5764 (Display Table Format, Glyphs):
5765 * control.texi (Iteration):
5766 * commands.texi (Command Loop Info, Adjusting Point):
5767 * backups.texi (Making Backups, Auto-Saving):
5768 Remove @tindex entries.
5769
57702006-07-07 Kim F. Storm <storm@cua.dk>
5771
5772 * display.texi (Fringe Cursors): Fix typo.
5773 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5774 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5775
57762006-07-05 Richard Stallman <rms@gnu.org>
5777
5778 * text.texi (Buffer Contents): Add example of text props
5779 in result of buffer-substring.
5780 (Text Properties): Explain better about use of specific property names.
5781 (Property Search): Some cleanups; reorder some functions.
5782
5783 * keymaps.texi (Changing Key Bindings): Cleanup.
5784 Add xref to Key Binding Conventions.
5785
5786 * display.texi (Attribute Functions): Add examples for
5787 face-attribute-relative-p.
5788
5789 * tips.texi (Coding Conventions): Cleanup last change.
5790
57912006-07-05 Karl Berry <karl@gnu.org>
5792
5793 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5794 Remove @setchapternewpage odd.
5795 Result is 1013 pages, down from 1100.
5796
5797 * anti.texi, customize.texi, display.texi, internals.texi:
5798 * minibuf.texi, modes.texi, tips.texi:
5799 Fix overfull/underfull boxes.
5800
58012006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5802
5803 * edebug.texi (Instrumenting):
5804 Add Edebug-specific findex for eval-buffer.
5805 * loading.texi (Loading):
5806 Replace eval-current-buffer with eval-buffer.
5807
58082006-06-30 Nick Roberts <nickrob@snap.net.nz>
5809
5810 * locals.texi (Standard Buffer-Local Variables): Update the list
5811 of variables.
5812
58132006-06-26 Nick Roberts <nickrob@snap.net.nz>
5814
5815 * files.texi (File Name Completion): Point user to the node
5816 "Reading File Names".
5817
58182006-06-24 Eli Zaretskii <eliz@gnu.org>
5819
5820 * files.texi (Contents of Directories): Document case-insensitive
5821 behavior on respective filesystems.
5822
5823 * objects.texi (Character Type): Document that Emacs signals an
5824 error for unsupported Unicode characters specified as \uNNNN.
5825
58262006-06-19 Richard Stallman <rms@gnu.org>
5827
5828 * processes.texi (Bindat Spec): Clarify previous change.
5829
58302006-06-16 Richard Stallman <rms@gnu.org>
5831
5832 * tips.texi (Coding Conventions): Better explain conventions
5833 for definition constructs.
5834
5835 * text.texi (Special Properties): String value of `read-only'
5836 serves as the error message.
5837
5838 * objects.texi (Character Type): Clarify prev. change.
5839 (Non-ASCII in Strings): Mention \u and \U.
5840
5841 * commands.texi (Using Interactive): Explain problem of
5842 markers, etc., in command-history.
5843
58442006-06-14 Kim F. Storm <storm@cua.dk>
5845
5846 * commands.texi (Waiting): Negative arg to sit-for forces
5847 redisplay even if input is pending.
5848
5849 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5850 redisplay. Remove incorrect example of binding redisplay-dont-pause
5851 around (sit-for 0).
5852
58532006-06-13 Richard Stallman <rms@gnu.org>
5854
5855 * display.texi (Forcing Redisplay): Clarify previous change.
5856
58572006-06-13 Romain Francoise <romain@orebokech.com>
5858
5859 * display.texi (Forcing Redisplay): Fix typo.
5860
58612006-06-13 Kim F. Storm <storm@cua.dk>
5862
5863 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5864
58652006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5866
5867 * tips.texi (Coding Conventions): Add `@end itemize'.
5868
58692006-06-10 Richard Stallman <rms@gnu.org>
5870
5871 * tips.texi (Coding Conventions): Explain use of coding systems
5872 to ensure one decoding for strings.
5873
58742006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5875
5876 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5877 syntax.
5878
58792006-06-07 Eli Zaretskii <eliz@gnu.org>
5880
5881 * display.texi (Font Selection): Remove description of
5882 clear-face-cache.
5883
5884 * compile.texi (Eval During Compile): Fix a typo. Add index
5885 entries for possible uses of eval-when-compile.
5886
58872006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5888
5889 * display.texi (Abstract Display): Fix typo.
5890
58912006-06-03 Eli Zaretskii <eliz@gnu.org>
5892
5893 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5894 Reword variable's description.
5895
58962006-06-01 Richard Stallman <rms@gnu.org>
5897
5898 * windows.texi (Splitting Windows): Clarify splitting nonselected
5899 window.
5900
59012006-05-31 Juri Linkov <juri@jurta.org>
5902
5903 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5904
59052006-05-30 Richard Stallman <rms@gnu.org>
5906
5907 * display.texi (Line Height): Fix errors in description of
10d1d0af 5908 default line height and line-height property.
b8d4c8d0
GM
5909
5910 * nonascii.texi (Default Coding Systems): Further clarification.
5911
59122006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5913
5914 * internals.texi (Pure Storage): Mention that an overflow in pure
5915 space causes a memory leak.
5916 (Garbage Collection): If there was an overflow in pure space,
5917 `garbage-collect' returns nil.
5918
59192006-05-30 Eli Zaretskii <eliz@gnu.org>
5920
5921 * nonascii.texi (Default Coding Systems): Fix it some more.
5922
59232006-05-29 Eli Zaretskii <eliz@gnu.org>
5924
5925 * nonascii.texi (Default Coding Systems): Fix last change.
5926
59272006-05-29 Kenichi Handa <handa@m17n.org>
5928
5929 * nonascii.texi (find-operation-coding-system): Describe the new
5930 argument format (FILENAME . BUFFER).
5931
59322006-05-28 Richard Stallman <rms@gnu.org>
5933
5934 * tips.texi (Coding Conventions): Better explain reasons not to
5935 advise other packages or use `eval-after-load'.
5936
59372006-05-29 Kim F. Storm <storm@cua.dk>
5938
5939 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5940 `bindat-idx' and `bindat-raw' for clarity.
5941
59422006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5943
5944 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5945
5946 * display.texi (Display): Add "Abstract Display" to menu.
5947 (Abstract Display, Abstract Display Functions)
5948 (Abstract Display Example): New nodes.
5949 * elisp.texi (Top): Add "Abstract Display" to menu.
5950
59512006-05-27 Chong Yidong <cyd@stupidchicken.com>
5952
5953 * keymaps.texi (Key Sequences): Link to input events definition.
5954 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5955
5956 * files.texi (Changing Files): Document updated argument list for
5957 copy-file.
5958
59592006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5960
5961 * processes.texi (Bindat Functions): Explain term "total length".
5962 Use it in bindat-length and bindat-pack descriptions.
5963
59642006-05-26 Eli Zaretskii <eliz@gnu.org>
5965
5966 * tips.texi (Coding Conventions): Advise against using
5967 eval-after-load in packages. Add an index entry.
5968
59692006-05-25 Juri Linkov <juri@jurta.org>
5970
5971 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5972
5973 * modes.texi (%-Constructs): Add %e, %z, %Z.
5974
59752006-05-25 Richard Stallman <rms@gnu.org>
5976
5977 * elisp.texi (Top): Update subnode menu.
5978
5979 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5980 (Keymaps): Update menu.
5981
59822006-05-25 Chong Yidong <cyd@stupidchicken.com>
5983
5984 * keymaps.texi (Key Sequences): Some clarifications.
5985
59862006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5987
5988 * processes.texi (Bindat Functions): Say "unibyte string"
5989 explicitly for bindat-unpack and bindat-pack descriptions.
5990 (Bindat Examples): Don't call `string-make-unibyte' in example.
5991
59922006-05-25 Chong Yidong <cyd@stupidchicken.com>
5993
5dcb4c4e 5994 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5995 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5996
5997 * keymaps.texi (Changing Key Bindings):
dd7b651b 5998 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5999 * help.texi (Describing Characters): Refer to it.
6000
60012006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6002
6003 * frames.texi (Pointer Shape): @end table -> @end defvar.
6004
60052006-05-22 Richard Stallman <rms@gnu.org>
6006
6007 * elisp.texi (Top): Update subnode menus.
6008
6009 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6010 Contents rewritten; material from old Pointer Shape node moved here.
6011
6012 * display.texi (Pointer Shape): Node deleted.
6013 (Image Descriptors): Minor cleanup.
6014
60152006-05-21 Richard Stallman <rms@gnu.org>
6016
6017 * syntax.texi (Parsing Expressions): Update info on which STATE
6018 elements are ignored.
6019
60202006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6021
6022 * hooks.texi (Standard Hooks): Correct typo.
6023
6024 * gpl.texi (GPL): ifinfo -> ifnottex.
6025
60262006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6027
6028 * searching.texi (Simple Match Data): Warn about match data being
6029 set anew by every search.
6030
60312006-05-17 Richard Stallman <rms@gnu.org>
6032
6033 * minibuf.texi (Minibuffer History): Clarify.
6034
6035 * searching.texi (Regexp Special): Clarify nested regexp warning.
6036
60372006-05-16 Kim F. Storm <storm@cua.dk>
6038
6039 * minibuf.texi (Minibuffer History): Update add-to-history.
6040
60412006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6042
5dcb4c4e
SM
6043 * nonascii.texi (Explicit Encoding):
6044 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6045
60462006-05-14 Richard Stallman <rms@gnu.org>
6047
6048 * buffers.texi (Creating Buffers): Cleanup.
6049
6050 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6051
60522006-05-13 Eli Zaretskii <eliz@gnu.org>
6053
6054 * buffers.texi (Current Buffer): Document that with-temp-buffer
6055 disables undo.
6056
6057 * os.texi (Terminal-Specific): More accurate description of how
6058 Emacs searches for the terminal-specific libraries.
6059
60602006-05-12 Eli Zaretskii <eliz@gnu.org>
6061
6062 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6063 emacs-xtra to @inforef's.
6064
6065 * text.texi (Undo): Document that undo is turned off in buffers
6066 whose names begin with a space.
6067
6068 * buffers.texi (Buffer Names): Add index entries for buffers whose
6069 names begin with a space.
6070 (Creating Buffers): Document that undo is turned off in buffers
6071 whose names begin with a space.
6072
6073 * files.texi (Visiting Functions, Reading from Files)
6074 (Saving Buffers): Mention code and EOL conversions by file I/O
6075 primitives and subroutines.
6076
f4e90db0
SM
6077 * nonascii.texi (Lisp and Coding Systems):
6078 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6079
6080 * display.texi (Defining Faces): Mention `mac', and add an xref to
6081 where window-system is described.
6082
60832006-05-10 Richard Stallman <rms@gnu.org>
6084
6085 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6086
60872006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6088
6089 * variables.texi (File Local Variables): Recommend to quote lambda
6090 expressions in safe-local-variable property.
6091
60922006-05-09 Richard Stallman <rms@gnu.org>
6093
5dcb4c4e
SM
6094 * variables.texi (File Local Variables):
6095 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6096
60972006-05-07 Kim F. Storm <storm@cua.dk>
6098
6099 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6100 from add-to-history.
6101
61022006-05-07 Romain Francoise <romain@orebokech.com>
6103
6104 * commands.texi (Event Input Misc):
6105 * compile.texi (Eval During Compile):
6106 * internals.texi (Buffer Internals):
6107 * minibuf.texi (Initial Input):
6108 * nonascii.texi (Scanning Charsets):
6109 * numbers.texi (Comparison of Numbers):
6110 * windows.texi (Textual Scrolling, Vertical Scrolling):
6111 Fix various typos.
6112
61132006-05-06 Eli Zaretskii <eliz@gnu.org>
6114
6115 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6116 conditional xref's to either emacs or emacs-xtra, depending on
6117 @iftex/@ifnottex.
6118
6119 * minibuf.texi (Minibuffer History): Document add-to-history.
6120
61212006-05-05 Eli Zaretskii <eliz@gnu.org>
6122
6123 * internals.texi (Pure Storage): Mention the pure overflow message
6124 at startup.
6125
c8763fb6 61262006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6127
6128 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6129 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6130 search.
6131
61322006-05-01 Richard Stallman <rms@gnu.org>
6133
6134 * intro.texi (nil and t): Clarify.
6135
6136 * variables.texi (File Local Variables): Suggest using booleanp.
6137
61382006-05-01 Juanma Barranquero <lekktu@gmail.com>
6139
6140 * objects.texi (Type Predicates): Fix typos.
6141
61422006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6143
6144 * intro.texi (nil and t): Add booleanp.
6145
6146 * objects.texi (Type Predicates): Add links for booleanp and
6147 string-or-null-p.
6148
61492006-04-29 Richard Stallman <rms@gnu.org>
6150
6151 * modes.texi (Multiline Font Lock): Rename from
6152 Multi line Font Lock Elements. Much clarification.
6153 (Font Lock Multiline, Region to Fontify): Much clarification.
6154
61552006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6156
6157 * variables.texi (File Local Variables): Remove the special case t for
6158 safe-local-variable.
6159
61602006-04-26 Richard Stallman <rms@gnu.org>
6161
6162 * syntax.texi (Parsing Expressions): Minor cleanup.
6163
61642006-04-18 Richard Stallman <rms@gnu.org>
6165
6166 * tips.texi (Coding Conventions): Explain when the package's
6167 prefix should appear later on (not at the start of the name).
6168
6169 * searching.texi (String Search): Clarify effect of NOERROR.
6170
6171 * modes.texi (Imenu): Clarify what special items do.
6172
6173 * hooks.texi (Standard Hooks): Delete text about old hook names.
6174
61752006-04-17 Romain Francoise <romain@orebokech.com>
6176
6177 * variables.texi (Local Variables): Update the default value of
6178 `max-specpdl-size'.
6179
61802006-04-15 Michael Olson <mwolson@gnu.org>
6181
6182 * processes.texi (Transaction Queues): Mention the new optional
6183 `delay-question' argument for `tq-enqueue'.
6184
61852006-04-13 Bill Wohler <wohler@newt.com>
6186
6187 * customize.texi (Common Keywords): Use dotted notation for
6188 :package-version value. Specify its values. Improve documentation
6189 for customize-package-emacs-version-alist.
6190
61912006-04-12 Bill Wohler <wohler@newt.com>
6192
6193 * customize.texi (Common Keywords): Move description of
6194 customize-package-emacs-version-alist to @defvar.
6195
61962006-04-10 Bill Wohler <wohler@newt.com>
6197
6198 * customize.texi (Common Keywords): Add :package-version.
6199
62002006-04-10 Kim F. Storm <storm@cua.dk>
6201
6202 * text.texi (Buffer Contents): Add NOPROPS arg to
6203 filter-buffer-substring.
6204
62052006-04-08 Kevin Ryde <user42@zip.com.au>
6206
6207 * os.texi (Command-Line Arguments): Update xref to emacs manual
6208 "Command Arguments" -> "Emacs Invocation", per change there.
6209
62102006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6211
6212 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6213 be on one line to help makeinfo not render two spaces after the dot.
6214
62152006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6216
6217 * strings.texi (Predicates for Strings): Add string-or-null-p.
6218
62192006-03-28 Kim F. Storm <storm@cua.dk>
6220
6221 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6222 remarks about systems that don't support fractional seconds.
6223
62242006-03-25 Karl Berry <karl@gnu.org>
6225
6226 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6227 the year list.
6228
62292006-03-21 Nick Roberts <nickrob@snap.net.nz>
6230
6231 * display.texi (Fringe Indicators): Fix typos.
6232
62332006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6234
6235 * tips.texi (Documentation Tips): One can now also write `program'
6236 in front of a quoted symbol in a docstring to prevent making a
6237 hyperlink.
6238
62392006-03-19 Alan Mackenzie <acm@muc.de>
6240
6241 * text.texi (Special Properties): Clarify `fontified' property.
6242
62432006-03-16 Richard Stallman <rms@gnu.org>
6244
6245 * display.texi (Defining Images): Minor cleanup.
6246
62472006-03-16 Bill Wohler <wohler@newt.com>
6248
6249 * display.texi (Defining Images): In image-load-path-for-library,
6250 prefer user's images.
6251
62522006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6253
6254 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6255
62562006-03-15 Bill Wohler <wohler@newt.com>
6257
6258 * display.texi (Defining Images): Fix example in
6259 image-load-path-for-library by not recommending that one binds
6260 image-load-path. Just defvar it to placate compiler and only use
6261 it if previously defined.
6262
62632006-03-14 Bill Wohler <wohler@newt.com>
6264
6265 * display.texi (Defining Images): In image-load-path-for-library,
6266 always return list of directories. Update example.
6267
62682006-03-14 Alan Mackenzie <acm@muc.de>
6269
6270 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6271 This describes font-lock-extend-region-function.
6272 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6273 the new node "Region to Fontify".
6274
62752006-03-13 Richard Stallman <rms@gnu.org>
6276
6277 * display.texi (Invisible Text): The impossible position is
6278 now before the invisible text, not after.
6279 (Defining Images): Clean up last change.
6280
62812006-03-11 Bill Wohler <wohler@newt.com>
6282
6283 * display.texi (Defining Images): Add image-load-path-for-library.
6284
62852006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6286
6287 * text.texi (Adaptive Fill): Fix Texinfo usage.
6288
6289 * strings.texi (Creating Strings): Fix Texinfo usage.
6290
6291 * searching.texi (Regexp Special): Use @samp for regular
6292 expressions that are not in Lisp syntax.
6293
62942006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6295
6296 * searching.texi (Regexp Special): Put remark between parentheses
6297 to avoid misreading.
6298
62992006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6300
6301 * searching.texi (Syntax of Regexps): More accurately describe
6302 which characters are special in which situations.
6303 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6304 are not special. Describe in detail when `[' and `]' are special.
6305 (Regexp Backslash): Plenty of regexps with unbalanced square
6306 brackets are valid, so reword that statement.
6307
63082006-03-02 Kim F. Storm <storm@cua.dk>
6309
6310 * keymaps.texi (Tool Bar): Add tool-bar-border.
6311
63122006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6313
6314 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6315
63162006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6317
6318 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6319
6320 * files.texi (Locating Files): Suggest additional values for the
6321 SUFFIXES arg of `locate-file'. Update pxref.
6322
6323 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6324 (How Programs Do Loading): Discuss the effects of Auto Compression
6325 mode on `load'.
6326 (Load Suffixes): New node.
6327 (Library Search): Delete description of `load-suffixes'; it was
6328 moved to "Load Suffixes".
6329 (Autoload, Named Features): Mention `load-suffixes'.
6330
63312006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6332
6333 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6334
6335 * windows.texi (Window Tree): Fix typo.
6336
63372006-02-20 Kim F. Storm <storm@cua.dk>
6338
6339 * display.texi (Fringe Indicators): New section.
6340 Move indicate-empty-lines, indicate-buffer-boundaries, and
6341 default-indicate-buffer-boundaries here.
6342 Add fringe-indicator-alist and default-fringes-indicator-alist.
6343 Add list of logical fringe indicator symbols.
6344 Update list of standard bitmap names.
6345 (Fringe Cursors): New section.
6346 Move overflow-newline-into-fringe here.
6347 Add fringe-cursor-alist and default-fringes-cursor-alist.
6348 Add list of fringe cursor symbols.
6349
63502006-02-20 Juanma Barranquero <lekktu@gmail.com>
6351
6352 * commands.texi (Using Interactive): Fix reference to node
6353 "Minibuffers".
6354
63552006-02-19 Richard M. Stallman <rms@gnu.org>
6356
6357 * minibuf.texi (High-Level Completion):
6358 Add xref to read-input-method-name.
6359
6360 * files.texi (Relative File Names): Move file-relative-name here.
6361 (File Name Expansion): From here. Minor clarifications.
6362
6363 * commands.texi (Using Interactive): Add xrefs about reading input.
6364 Clarify remarks about that moving point and mark.
6365 Put string case before list case.
6366
c8763fb6 63672006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6368
6369 * display.texi (Other Display Specs, Image Descriptors):
6370 Revert erroneous changes. The previous description of
6371 image-descriptors as `(image . PROPS)' was correct.
6372
63732006-02-14 Richard M. Stallman <rms@gnu.org>
6374
6375 * variables.texi (File Local Variables): Clarifications.
6376
63772006-02-14 Juanma Barranquero <lekktu@gmail.com>
6378
6379 * variables.texi (File Local Variables): Use @code for a cons
6380 cell, not @var.
6381
63822006-02-13 Chong Yidong <cyd@stupidchicken.com>
6383
6384 * variables.texi (File Local Variables): Document new file local
6385 variable behavior.
6386
63872006-02-10 Kim F. Storm <storm@cua.dk>
6388
6389 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6390
63912006-02-08 Juanma Barranquero <lekktu@gmail.com>
6392
6393 * modes.texi (%-Constructs): Remove obsolete info about
6394 `global-mode-string'.
6395
63962006-02-07 Richard M. Stallman <rms@gnu.org>
6397
6398 * commands.texi (Prefix Command Arguments): Minor cleanup.
6399
6400 * display.texi: "Graphical display", not window system.
6401
6402 * functions.texi (What Is a Function): Fix xref.
6403
6404 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6405 (Changing Key Bindings): Clarify when remapping is better than
6406 substitute-key-definition.
6407
64082006-02-02 Richard M. Stallman <rms@gnu.org>
6409
6410 * minibuf.texi (Basic Completion): Completion alists are risky.
6411
6412 * keymaps.texi (Active Keymaps): Clarifications.
6413 (Searching Keymaps): New node.
6414 (Keymaps): Update menu.
6415
6416 * frames.texi (Layout Parameters): Minor clarification.
6417 (Drag and Drop): New node.
6418 (Frames): Update menu.
6419
64202006-01-29 Chong Yidong <cyd@stupidchicken.com>
6421
6422 * display.texi (Other Display Specs, Image Descriptors):
6423 Image description is a list, not a cons cell.
6424
64252006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6426
6427 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6428 list is not necessarily a list).
6429
64302006-01-27 Eli Zaretskii <eliz@gnu.org>
6431
6432 * frames.texi (Layout Parameters): border-width and
6433 internal-border-width belong to the frame, not the window.
6434
64352006-01-19 Richard M. Stallman <rms@gnu.org>
6436
6437 * nonascii.texi (Translation of Characters): Search cmds use
6438 translation-table-for-input. Automatically made local.
6439
6440 * markers.texi (Overview of Markers): Count insertion type
6441 as one of a marker's attributes.
6442
6443 * keymaps.texi (Controlling Active Maps): New node, split out of
6444 Active Keymaps.
6445 (Keymaps): Menu updated.
6446 (Active Keymaps): Give pseudocode to explain how the active
6447 maps are searched. current-active-maps and key-binding moved here.
6448 (Functions for Key Lookup): current-active-maps and key-binding moved.
6449 Clarifications.
6450 (Searching the Keymaps): New subnode.
6451
6452 * elisp.texi (Top): Menu clarification.
6453
6454 * display.texi (Other Display Specs): Delete duplicate entry for
6455 just a string as display spec. Move text about recursive display
6456 specs on such a string.
6457
6458 * commands.texi (Key Sequence Input): Clarify.
6459 Move num-nonmacro-input-events out.
6460 (Reading One Event): num-nonmacro-input-events moved here.
6461
64622006-01-14 Nick Roberts <nickrob@snap.net.nz>
6463
6464 * advice.texi (Simple Advice): Update example to fit argument
6465 change in previous-line.
6466
64672006-01-05 Richard M. Stallman <rms@gnu.org>
6468
6469 * markers.texi (The Mark): Fix in `mark'.
6470
64712006-01-04 Richard M. Stallman <rms@gnu.org>
6472
6473 * processes.texi (Misc Network, Make Network): Minor cleanups.
6474
64752006-01-04 Kim F. Storm <storm@cua.dk>
6476
6477 * processes.texi (Make Network): Add IPv6 addresses and handling.
6478 (Network Feature Testing): Mention (:family ipv6).
6479 (Misc Network): Add IPv6 formats to format-network-address.
6480
64812005-12-30 Richard M. Stallman <rms@gnu.org>
6482
6483 * text.texi (Changing Properties):
6484 Don't use return value of set-text-properties.
6485
64862005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6487
6488 * modes.texi (Mode Line Format): Correct typo in menu.
6489
64902005-12-29 Richard M. Stallman <rms@gnu.org>
6491
6492 * modes.texi (Mode Line Top): New node.
6493 (Mode Line Data): Some text moved to new node.
6494 Explain the data structure more concretely.
6495 (Mode Line Basics): Clarifications.
6496 (Mode Line Variables): Clarify intro paragraph.
6497 (%-Constructs): Clarify intro paragraph.
6498 (Mode Line Format): Update menu.
6499
65002005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6501
6502 * minibuf.texi (Basic Completion): Update lazy-completion-table
6503 examples for removal of ARGS argument.
6504
65052005-12-23 Richard M. Stallman <rms@gnu.org>
6506
6507 * text.texi (Undo): Restore some explanation from the version
6508 that was deleted.
6509
65102005-12-23 Eli Zaretskii <eliz@gnu.org>
6511
6512 * text.texi (Undo): Remove duplicate descriptions of `apply
6513 funname' and `apply delta' elements of the undo list.
6514
65152005-12-20 Richard M. Stallman <rms@gnu.org>
6516
6517 * help.texi (Help Functions): Update documentation of `apropos'.
6518
65192005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6520
6521 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6522 because it is confusing. If the :help-echo keyword is a function,
6523 it is not directly used as the :help-echo overlay property, as the
6524 xref seems to suggest (it does not take the appropriate args).
6525
65262005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6527
6528 * customize.texi (Common Keywords): Fix Texinfo usage.
6529 (Group Definitions, Variable Definitions): Update for new
6530 conventions for using `*' in docstrings.
6531
6532 * tips.texi (Documentation Tips): Update for new conventions for
6533 using `*' in docstrings.
6534
65352005-12-16 Richard M. Stallman <rms@gnu.org>
6536
6537 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6538
65392005-12-16 Juri Linkov <juri@jurta.org>
6540
6541 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6542
65432005-12-14 Romain Francoise <romain@orebokech.com>
6544
6545 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6546 Fix typo.
6547
65482005-12-11 Juri Linkov <juri@jurta.org>
6549
6550 * minibuf.texi (Completion Commands): Add mention of read-file-name
6551 for filename completion keymaps.
6552 (Reading File Names): Add mention of filename completion keymaps
6553 for read-file-name and xref to `Completion Commands'.
6554
65552005-12-10 Richard M. Stallman <rms@gnu.org>
6556
6557 * customize.texi (Common Keywords): State caveats for use of :tag.
6558
65592005-12-08 Richard M. Stallman <rms@gnu.org>
6560
6561 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6562 with xrefs and better explanation.
6563 (Completion Commands): Add the filename completion maps.
6564
6565 * objects.texi (Character Type): Clarify that \s is not space
6566 if a dash follows.
6567
65682005-12-05 Richard M. Stallman <rms@gnu.org>
6569
6570 * windows.texi (Resizing Windows): Delete preserve-before args.
6571
65722005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6573
6574 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6575 in full keymaps, since the quirk has been fixed.
6576
65772005-12-03 Eli Zaretskii <eliz@gnu.org>
6578
5dcb4c4e
SM
6579 * hooks.texi (Standard Hooks): Add index entries.
6580 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6581
65822005-11-27 Richard M. Stallman <rms@gnu.org>
6583
6584 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6585
65862005-11-21 Juri Linkov <juri@jurta.org>
6587
6588 * customize.texi (Common Keywords): Update links types
6589 custom-manual and url-link. Add link types emacs-library-link,
6590 file-link, function-link, variable-link, custom-group-link.
6591
65922005-11-20 Chong Yidong <cyd@stupidchicken.com>
6593
6594 * display.texi: Revert 2005-11-20 change.
6595
65962005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6597
6598 * processes.texi (Bindat Functions):
6599 Say "third" to refer to zero-based index "2".
6600
66012005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6602
6603 * loading.texi (Library Search): Update the default value of
6604 `load-suffixes'.
6605
66062005-11-17 Chong Yidong <cyd@stupidchicken.com>
6607
6608 * display.texi (Attribute Functions): Mention :ignore-defface.
6609
66102005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6611
6612 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6613 (Minor Mode Conventions): Mention the use of a hook.
6614
66152005-11-06 Richard M. Stallman <rms@gnu.org>
6616
6617 * files.texi (Magic File Names): find-file-name-handler checks the
6618 `operations' property of the handler.
6619
66202005-11-03 Richard M. Stallman <rms@gnu.org>
6621
6622 * variables.texi (Frame-Local Variables): Small clarification.
6623
66242005-10-29 Chong Yidong <cyd@stupidchicken.com>
6625
6626 * os.texi (Init File): Document ~/.emacs.d/init.el.
6627
66282005-10-29 Richard M. Stallman <rms@gnu.org>
6629
6630 * internals.texi (Garbage Collection): Document memory-full.
6631
66322005-10-28 Bill Wohler <wohler@newt.com>
6633
6634 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6635 for URLs.
6636
66372005-10-28 Richard M. Stallman <rms@gnu.org>
6638
6639 * minibuf.texi (Completion Commands): Clean up prev change.
6640
66412005-10-26 Kevin Ryde <user42@zip.com.au>
6642
6643 * compile.texi (Eval During Compile): Explain recommended uses
6644 of eval-when-compile and eval-and-compile.
6645
66462005-10-27 Masatake YAMATO <jet@gyve.org>
6647
6648 * minibuf.texi (Completion Commands):
6649 Write about new optional argument for `display-completion-list'.
6650
66512005-10-23 Richard M. Stallman <rms@gnu.org>
6652
6653 * display.texi (Overlay Arrow): Clarify about local bindings of
6654 overlay-arrow-position.
6655
66562005-10-22 Eli Zaretskii <eliz@gnu.org>
6657
6658 * internals.texi (Building Emacs): Fix last change.
6659
66602005-10-22 Richard M. Stallman <rms@gnu.org>
6661
6662 * internals.texi (Building Emacs): Document eval-at-startup.
6663
66642005-10-21 Richard M. Stallman <rms@gnu.org>
6665
6666 * loading.texi (Where Defined): load-history contains abs file names.
6667 symbol-file returns abs file names.
6668
66692005-10-19 Kim F. Storm <storm@cua.dk>
6670
6671 * display.texi (Showing Images): Add max-image-size integer value.
6672
66732005-10-18 Chong Yidong <cyd@stupidchicken.com>
6674
6675 * display.texi (Showing Images): Document max-image-size.
6676
66772005-10-17 Richard M. Stallman <rms@gnu.org>
6678
6679 * commands.texi (Quitting): Minor clarification.
6680
6681 * processes.texi (Sentinels): Clarify about output and quitting.
6682 (Filter Functions): Mention with-local-quit.
6683
66842005-10-17 Juri Linkov <juri@jurta.org>
6685
6686 * buffers.texi (Current Buffer):
6687 * commands.texi (Event Input Misc):
6688 * compile.texi (Eval During Compile, Compiler Errors):
6689 * customize.texi (Group Definitions):
6690 * display.texi (Progress, Defining Faces):
6691 * files.texi (Writing to Files):
6692 * modes.texi (Mode Hooks, Defining Minor Modes):
6693 * streams.texi (Output Functions):
6694 * syntax.texi (Syntax Table Functions):
6695 * text.texi (Change Hooks):
6696 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6697
6698 * commands.texi (Quitting): Replace arg `forms' with `body' in
6699 `with-local-quit'.
6700
6701 * positions.texi (Excursions): Replace arg `forms' with `body' in
6702 `save-excursion'.
6703
67042005-10-08 Kim F. Storm <storm@cua.dk>
6705
6706 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6707 Rename manual section accordingly.
6708
67092005-10-04 Kim F. Storm <storm@cua.dk>
6710
6711 * windows.texi (Window Split Tree): New section describing
6712 new function window-split-tree function.
6713
67142005-10-03 Nick Roberts <nickrob@snap.net.nz>
6715
6716 * display.texi (Fringe Size/Pos): Simplify and add detail.
6717
67182005-09-30 Romain Francoise <romain@orebokech.com>
6719
6720 * minibuf.texi (High-Level Completion): Explain that the prompt
6721 given to `read-buffer' should end with a colon and a space.
6722 Update usage examples.
6723
67242005-09-29 Juri Linkov <juri@jurta.org>
6725
6726 * display.texi (Displaying Messages): Rename argument name
6727 `string' to `format-string' in functions `message', `message-box',
6728 `message-or-box'.
6729
67302005-09-26 Chong Yidong <cyd@stupidchicken.com>
6731
6732 * errors.texi (Standard Errors): Correct xrefs.
6733
67342005-09-18 Chong Yidong <cyd@stupidchicken.com>
6735
6736 * display.texi (Defining Images): Update documentation for
6737 `image-load-path'.
6738
67392005-09-17 Richard M. Stallman <rms@gnu.org>
6740
6741 * display.texi (Defining Images): Clean up previous change.
6742
67432005-09-16 Romain Francoise <romain@orebokech.com>
6744
6745 * elisp.texi: Specify GFDL version 1.2.
6746
6747 * doclicense.texi (GNU Free Documentation License): Update to
6748 version 1.2.
6749
67502005-09-15 Chong Yidong <cyd@stupidchicken.com>
6751
6752 * display.texi (Defining Images): Document `image-load-path'.
6753
67542005-09-15 Richard M. Stallman <rms@gnu.org>
6755
6756 * objects.texi (Printed Representation): Minor cleanup.
6757 (Box Diagrams): Minor fix.
6758 (Cons Cell Type): Move (...) index item here.
6759 (Box Diagrams): From here.
6760 (Array Type): Minor fix.
6761 (Type Predicates): Delete index "predicates".
6762 (Hash Table Type): Clarify xref.
6763 (Dotted Pair Notation): Minor fix.
6764
67652005-09-10 Chong Yidong <cyd@stupidchicken.com>
6766
6767 * files.texi (Saving Buffers): Fix typo.
6768
67692005-09-08 Richard M. Stallman <rms@gnu.org>
6770
6771 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6772
67732005-09-08 Chong Yidong <cyd@stupidchicken.com>
6774
6775 * locals.texi (Standard Buffer-Local Variables): Don't include
6776 mode variables for minor modes.
6777 Fix xrefs for buffer-display-count, buffer-display-table,
6778 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6779 enable-multibyte-characters, fill-column, header-line-format,
6780 left-fringe-width, left-margin, and right-fringe-width.
6781
6782 * hooks.texi (Standard Hooks): All hooks should conform to the
6783 standard naming convention now.
6784 Fix xref for `echo-area-clear-hook'.
6785
6786 * display.texi (Usual Display): Note that indicate-empty-lines and
6787 tab-width are buffer-local.
6788
6789 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6790
6791 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6792
6793 * nonascii.texi (Encoding and I/O): Note that
6794 buffer-file-coding-system is buffer-local.
6795
6796 * positions.texi (List Motion): Note that defun-prompt-regexp is
6797 buffer-local.
6798
6799 * text.texi (Auto Filling): Note that auto-fill-function is
6800 buffer-local.
6801 (Undo): Note that buffer-undo-list is buffer-local.
6802
5dcb4c4e
SM
6803 * windows.texi (Buffers and Windows):
6804 Document buffer-display-count.
b8d4c8d0
GM
6805
68062005-09-06 Richard M. Stallman <rms@gnu.org>
6807
6808 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6809 package prefix elsewhere than at the start of the name.
6810
68112005-09-03 Richard M. Stallman <rms@gnu.org>
6812
6813 * tips.texi (Programming Tips): Add conventions for minibuffer
6814 questions and prompts.
6815
68162005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6817
6818 * intro.texi (nil and t): Minor cleanup.
6819 Delete spurious mention of keyword symbols.
6820 (Evaluation Notation): Add index entry.
6821 (A Sample Function Description): Minor cleanup.
6822 (A Sample Variable Description): Not all vars can be set.
6823
68242005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6825
6826 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6827
6828 (Insertion): Document precise type of `insert-char' arg COUNT.
6829
68302005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6831
6832 * modes.texi (Other Font Lock Variables): Sync the default of
6833 font-lock-lines-before.
6834
68352005-08-31 Michael Albinus <michael.albinus@gmx.de>
6836
6837 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6838
68392005-08-29 Richard M. Stallman <rms@gnu.org>
6840
6841 * elisp.texi (Top): Update subnode menu.
6842
6843 * searching.texi (Searching and Matching): Move node.
6844 Rearrange contents and add overall explanation.
6845 (Searching and Case): Move node.
6846 (Searching and Matching): Update menu.
6847
68482005-08-27 Eli Zaretskii <eliz@gnu.org>
6849
6850 * os.texi (Startup Summary): Fix the description of the initial
6851 startup message display.
6852
68532005-08-25 Richard M. Stallman <rms@gnu.org>
6854
6855 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6856
68572005-08-25 Emilio C. Lopes <eclig@gmx.net>
6858
6859 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6860 `next-overlay-change' example.
6861
68622005-08-22 Juri Linkov <juri@jurta.org>
6863
6864 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6865 Fix invert-face. Fix args of face-background.
6866
6867 * display.texi (Standard Faces): Delete node.
6868 (Faces): Add xref to `(emacs)Standard Faces'.
6869 (Displaying Faces): Fix xref to `Standard Faces'.
6870
6871 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6872
68732005-08-20 Alan Mackenzie <acm@muc.de>
6874
6875 * buffers.texi (The Buffer List): Clarify the manipulation of the
6876 buffer list.
6877
68782005-08-14 Richard M. Stallman <rms@gnu.org>
6879
6880 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6881 a regexp.
6882
68832005-08-11 Richard M. Stallman <rms@gnu.org>
6884
6885 * elisp.texi (Top): Update subnode lists.
6886
6887 * display.texi (Inverse Video): Node deleted.
6888
6889 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6890 New nodes split out of Coding Conventions.
6891
6892 * searching.texi (Regular Expressions): Document re-builder.
6893
6894 * os.texi (Time Parsing): New node split out of Time Conversion.
6895
6896 * processes.texi (Misc Network, Network Feature Testing)
6897 (Network Options, Make Network): New nodes split out of
6898 Low-Level Network.
6899
69002005-08-09 Richard M. Stallman <rms@gnu.org>
6901
6902 * frames.texi (Geometry): New node, split from Size and Position.
6903 (Frame Parameters): Refer to Geometry.
6904
6905 * buffers.texi (The Buffer List): Fix xrefs.
6906
6907 * windows.texi (Splitting Windows): Fix xref.
6908
6909 * frames.texi (Layout Parameters): Add xref.
6910
6911 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6912
6913 * keymaps.texi (Menu Bar): Fix xref.
6914
6915 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6916
6917 * modes.texi (%-Constructs): Fix xref.
6918
6919 * frames.texi (Window Frame Parameters): Node split up.
6920 (Basic Parameters, Position Parameters, Size Parameters)
6921 (Layout Parameters, Buffer Parameters, Management Parameters)
6922 (Cursor Parameters, Color Parameters): New subnodes.
6923
69242005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6925
6926 * positions.texi (Screen Lines): Update xref for previous change
6927 in minibuf.texi.
6928
6929 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6930 change in minibuf.texi.
6931
69322005-08-09 Richard M. Stallman <rms@gnu.org>
6933
6934 * tips.texi (Coding Conventions): Minor cleanup.
6935
6936 * modes.texi (Defining Minor Modes): Explain when init-value
6937 can be non-nil.
6938
6939 * elisp.texi (Top): Update submenu for Minibuffer.
6940
6941 * minibuf.texi (Minibuffer Misc): Node split up.
6942 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6943 (Recursive Mini): New nodes split out from Minibuffer Misc.
6944 (Minibuffer Misc): Document max-mini-window-height.
6945
6946 * hash.texi (Defining Hash): Delete stray paren in example.
6947
6948 * display.texi (Echo Area Customization): Don't define
6949 max-mini-window-height here; xref instead.
6950
6951 * commands.texi (Event Input Misc): Update while-no-input.
6952
6953 * advice.texi (Advising Functions): Explain when to use advice
6954 and when to use a hook.
6955
69562005-07-30 Eli Zaretskii <eliz@gnu.org>
6957
6958 * makefile.w32-in (info): Don't run install-info.
6959 ($(infodir)/dir): New target, produced by running install-info.
6960
69612005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6962
6963 * modes.texi (Defining Minor Modes): The keyword for the initial
6964 value is :init-value, not :initial-value.
6965
69662005-07-23 Eli Zaretskii <eliz@gnu.org>
6967
6968 * loading.texi (Autoload): Make the `doctor' example be consistent
6969 with what's in current loaddefs.el. Describe the "fn" magic in
6970 the usage portion of the doc string.
6971
69722005-07-22 Richard M. Stallman <rms@gnu.org>
6973
6974 * internals.texi (Garbage Collection): Clarify previous change.
6975
69762005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6977
6978 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6979
69802005-07-18 Juri Linkov <juri@jurta.org>
6981
6982 * commands.texi (Accessing Events):
6983 * frames.texi (Text Terminal Colors, Resources):
6984 * markers.texi (The Mark):
6985 * modes.texi (Defining Minor Modes):
6986 Delete duplicate duplicate words.
6987
69882005-07-16 Richard M. Stallman <rms@gnu.org>
6989
6990 * display.texi (Managing Overlays): Clarify make-overlay
6991 args for insertion types.
6992
69932005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6994
6995 * customize.texi (Variable Definitions):
6996 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6997 `standard-value' is a list too.
6998 (Defining New Types): Use @key{RET} instead of @key{ret}.
6999
70002005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7001
7002 * os.texi (Translating Input): Fix typo.
7003
70042005-07-08 Richard M. Stallman <rms@gnu.org>
7005
7006 * README: Update edition number and size estimate.
7007
7008 * elisp.texi (VERSION): Set to 2.9.
7009
70102005-07-07 Richard M. Stallman <rms@gnu.org>
7011
7012 * book-spine.texinfo: Update Emacs version.
7013
7014 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7015
70162005-07-06 Richard M. Stallman <rms@gnu.org>
7017
7018 * searching.texi (Regexp Search): Clarify what re-search-forward
7019 does when the search fails.
7020
70212005-07-05 Lute Kamstra <lute@gnu.org>
7022
7023 * Update FSF's address in GPL notices.
7024
7025 * doclicense.texi (GNU Free Documentation License):
7026 * gpl.texi (GPL):
7027 * tips.texi (Coding Conventions, Library Headers):
7028 * vol1.texi:
7029 * vol2.texi: Update FSF's address.
7030
70312005-07-04 Richard M. Stallman <rms@gnu.org>
7032
7033 * hooks.texi (Standard Hooks): Add occur-hook.
7034
70352005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7036
7037 * display.texi (The Echo Area): Correct menu.
7038
70392005-07-03 Richard M. Stallman <rms@gnu.org>
7040
7041 * elisp.texi (Top): Update subnode menu for Display.
7042
7043 * display.texi (Displaying Messages): New node, with most
7044 of what was in The Echo Area.
5dcb4c4e 7045 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7046 (Logging Messages): New node with new text.
7047 (Echo Area Customization): New node, the rest of what was
7048 in The Echo Area. Document message-truncate-lines with @defvar.
7049 (Display): Update menu.
7050
7051 * windows.texi (Textual Scrolling): Doc 3 values for
7052 scroll-preserve-screen-position.
7053
7054 * text.texi (Special Properties): Change hook functions
7055 should bind inhibit-modification-hooks around altering buffer text.
7056
7057 * keymaps.texi (Key Binding Commands): Call binding BINDING
7058 rather than DEFINITION.
7059
70602005-06-29 Juanma Barranquero <lekktu@gmail.com>
7061
7062 * variables.texi (Defining Variables): `user-variable-p' returns t
7063 for aliases of user options, nil for alias loops.
7064
70652005-06-28 Richard M. Stallman <rms@gnu.org>
7066
7067 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7068 make-keymap.
7069
70702005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7071
7072 * variables.texi (Setting Variables): Correct and clarify
7073 description of `add-to-ordered-list'.
7074
70752005-06-26 Richard M. Stallman <rms@gnu.org>
7076
7077 * display.texi (Faces): Minor cleanup.
7078
70792005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7080
7081 * display.texi (Faces): `facep' returns t for strings that are
7082 face names.
7083
70842005-06-25 Richard M. Stallman <rms@gnu.org>
7085
7086 * objects.texi (Equality Predicates): Clarify meaning of equal.
7087
7088 * windows.texi (Selecting Windows): save-selected-window
7089 and with-selected-window save and restore the current buffer.
7090
70912005-06-24 Richard M. Stallman <rms@gnu.org>
7092
7093 * numbers.texi (Float Basics): Explain how to test for NaN,
7094 and printing the sign of NaNs.
7095
70962005-06-24 Eli Zaretskii <eliz@gnu.org>
7097
7098 * makefile.w32-in (MAKEINFO): Use --force.
7099
71002005-06-23 Richard M. Stallman <rms@gnu.org>
7101
7102 * display.texi (Face Functions): Correct Texinfo usage.
7103
71042005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7105
7106 * lists.texi (Rings): `ring-elements' now returns the elements of
7107 RING in order.
7108
71092005-06-23 Juanma Barranquero <lekktu@gmail.com>
7110
7111 * markers.texi (The Mark): Texinfo usage fix.
7112
71132005-06-23 Kim F. Storm <storm@cua.dk>
7114
7115 * searching.texi (Entire Match Data): Remove evaporate option for
7116 match-data. Do not mention evaporate option for set-match-data.
7117
71182005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7119
7120 * display.texi (Face Functions): Mention face aliases.
7121
71222005-06-21 Richard M. Stallman <rms@gnu.org>
7123
7124 * anti.texi (Antinews): Texinfo usage fix.
7125
71262005-06-21 Karl Berry <karl@gnu.org>
7127
7128 * elisp.texi: Use @copying.
7129
7130 * elisp.texi: Put @summarycontents and @contents before the Top
7131 node, instead of the end of the file, so that the contents appear
7132 in the right place in the dvi/pdf output.
7133
71342005-06-21 Juri Linkov <juri@jurta.org>
7135
7136 * display.texi (Defining Faces): Add `customized-face'.
7137
71382005-06-20 Kim F. Storm <storm@cua.dk>
7139
7140 * variables.texi (Setting Variables): Any type of element can be
7141 given order in add-to-ordered-list. Compare elements with eq.
7142
7143 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7144
71452005-06-20 Karl Berry <karl@gnu.org>
7146
7147 * syntax.texi (Syntax Flags): Make last column very slightly wider
7148 to avoid "generic comment" breaking on two lines and causing an
7149 underfull box.
7150
71512005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7152
7153 * lists.texi (Rings): Various minor clarifications and corrections.
7154
71552005-06-18 Richard M. Stallman <rms@gnu.org>
7156
7157 * functions.texi (Obsolete Functions): Simplify.
7158
7159 * variables.texi (Variable Aliases): Simplify.
7160
7161 * anti.texi, backups.texi, compile.texi, customization.texi:
7162 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7163 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7164 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7165 * variables.texi: Fix formatting ugliness.
7166
7167 * elisp.texi: Add links to Rings and Byte Packing.
7168 Update version and copyright years.
7169
7170 * minibuf.texi: Fix formatting ugliness.
7171 (Completion Commands): Move keymap vars to the end
7172 and vars completing-read binds to the top.
7173
71742005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7175
7176 * processes.texi: Fix typos.
7177 (Bindat Spec): Correct Texinfo error.
7178 (Byte Packing): Fix ungrammatical sentence.
7179
71802005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7181
7182 * lists.texi (Rings): New node.
7183 (Lists): Add it to menu.
7184
7185 * processes.texi (Byte Packing): New node.
7186 (Processes): Add it to menu.
7187
71882005-06-17 Richard M. Stallman <rms@gnu.org>
7189
7190 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7191
7192 * help.texi (Documentation Basics): Explain the xref to
7193 Documentation Tips.
7194
7195 * debugging.texi (Debugger Commands): Minor fix.
7196
71972005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7198
7199 * edebug.texi (Instrumenting): Eliminate duplicate link.
7200 (Specification List): Replace references to "below", referring to
7201 a later node, with one @ref to that node.
7202
7203 * os.texi (Timers): Timers should save and restore the match data
7204 if they change it.
7205
7206 * debugging.texi (Debugger Commands): Mention that the Lisp
7207 debugger can not step through primitive functions.
7208
72092005-06-16 Juanma Barranquero <lekktu@gmail.com>
7210
7211 * functions.texi (Obsolete Functions): Update argument names of
7212 `make-obsolete' and `define-obsolete-function-alias'.
7213
7214 * variables.texi (Variable Aliases): Update argument names of
7215 `defvaralias', `make-obsolete-variable' and
7216 `define-obsolete-variable-alias'.
7217
72182005-06-15 Kim F. Storm <storm@cua.dk>
7219
7220 * searching.texi (Entire Match Data): Rephrase warnings about
7221 evaporate arg to match-data and set-match-data.
7222
72232005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7224
7225 * elisp.texi (Top): Update detailed menu.
7226
7227 * edebug.texi (Edebug): Update menu.
7228 (Instrumenting): Update xrefs.
7229 (Edebug Execution Modes): Correct xref.
7230 (Jumping): Clarify description of `h' command.
7231 Eliminate redundant @ref.
7232 (Breaks): New node.
7233 (Breakpoints): Is now a subsubsection.
7234 (Global Break Condition): Mention `C-x X X'.
7235 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7236 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7237 (Edebug Display Update): Correct pxref.
7238 (Edebug and Macros): New node.
7239 (Instrumenting Macro Calls): Is now a subsubsection.
7240 Neither arg of `def-edebug-spec' is evaluated.
7241 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7242 (Specification Examples): Fix typo.
7243
72442005-06-14 Lute Kamstra <lute@gnu.org>
7245
7246 * debugging.texi (Function Debugging): Primitives can break on
7247 entry too.
7248
72492005-06-14 Kim F. Storm <storm@cua.dk>
7250
7251 * variables.texi (Setting Variables): Add add-to-ordered-list.
7252
72532005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7254
7255 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7256 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7257
72582005-06-13 Lute Kamstra <lute@gnu.org>
7259
7260 * text.texi (Special Properties): Fix cross reference.
7261
72622005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7263
7264 * debugging.texi (Function Debugging): Delete mention of empty
7265 string argument to `cancel-debug-on-entry'. Delete inaccurate
7266 description of the return value of that command.
7267
72682005-06-11 Alan Mackenzie <acm@muc.de>
7269
7270 * text.texi (Adaptive Fill): Amplify the description of
7271 fill-context-prefix.
7272
72732005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7274
7275 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7276
72772005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7278
7279 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7280
72812005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7282
7283 * debugging.texi (Error Debugging): Minor rewording.
7284 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7285 is optional.
7286
72872005-06-10 Lute Kamstra <lute@gnu.org>
7288
7289 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7290 (Top): Give it a title. Correct version number. Give the
7291 detailed node listing a more prominent header.
7292 * intro.texi: Don't set VERSION here a second time.
7293 Mention Emacs's version too.
7294 * anti.texi (Antinews): Use EMACSVER to refer to the current
7295 version of Emacs.
7296
72972005-06-09 Kim F. Storm <storm@cua.dk>
7298
7299 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7300 match-data and set-match-data.
7301
73022005-06-08 Richard M. Stallman <rms@gnu.org>
7303
7304 * searching.texi (Entire Match Data): Clarify when match-data
7305 returns markers and when integers.
7306
7307 * display.texi (Defining Faces): Explain that face name should not
7308 end in `-face'.
7309
7310 * modes.texi (Mode Line Data): Minor cleanup.
7311 (Customizing Keywords): Node split out of Search-based Fontification.
7312 Add example of using font-lock-add-keywords from a hook.
7313 Clarify when MODE should be non-nil, and when nil.
7314
73152005-06-06 Richard M. Stallman <rms@gnu.org>
7316
7317 * modes.texi (Mode Line Data): Explain what happens when the car
7318 of a list is a void symbol.
7319 (Search-based Fontification): Explain MODE arg to
7320 font-lock-add-keywords and warn about calls from major modes.
7321
73222005-06-08 Juri Linkov <juri@jurta.org>
7323
7324 * display.texi (Standard Faces): Add `shadow' face.
7325
73262005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7327
7328 * modes.texi (Major Mode Conventions): A derived mode only needs
7329 to put the call to the parent mode inside `delay-mode-hooks'.
7330
73312005-05-29 Richard M. Stallman <rms@gnu.org>
7332
7333 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7334 new, and what that implies. Clarify.
7335
7336 * files.texi (Locating Files): Clean up the text.
7337
7338 * frames.texi (Window Frame Parameters): Document user-size.
7339 Shorten entry for top by referring to left.
7340
73412005-05-26 Richard M. Stallman <rms@gnu.org>
7342
7343 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7344 is new, and what the implications are. Other clarifications.
7345
73462005-05-24 Richard M. Stallman <rms@gnu.org>
7347
7348 * frames.texi (Dialog Boxes): Minor fixes.
7349
73502005-05-25 Masatake YAMATO <jet@gyve.org>
7351
7352 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7353
73542005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7355
7356 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7357 is optional.
7358
73592005-05-24 Nick Roberts <nickrob@snap.net.nz>
7360
10d1d0af 7361 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7362
73632005-05-23 Lute Kamstra <lute@gnu.org>
7364
7365 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7366 syntax-begin-function over font-lock-beginning-of-syntax-function.
7367
73682005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7369
7370 * minibuf.texi (Reading File Names): Update description of
7371 `read-directory-name'.
7372
7373 * modes.texi (Derived Modes): Clarify :group keyword.
7374
73752005-05-21 Eli Zaretskii <eliz@gnu.org>
7376
7377 * files.texi (Locating Files): New subsection.
7378 Describe locate-file and executable-find.
7379
73802005-05-21 Kevin Ryde <user42@zip.com.au>
7381
7382 * frames.texi (Initial Parameters): Update cross reference to
7383 "Emacs Invocation".
7384
73852005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7386
7387 * keymaps.texi (Active Keymaps): Add anchor.
7388
7389 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7390 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7391 appropriate place.
7392 (Derived Modes): Small clarifications.
7393 (Minor Mode Conventions, Keymaps and Minor Modes):
7394 Replace references to nodes with references to anchors.
7395 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7396 Clarify description of lists whose first element is an integer.
7397 (Mode Line Variables): Add anchor.
7398 (%-Constructs): Clarify description of integer after %.
7399 (Emulating Mode Line): Describe nil value for FACE.
7400
74012005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7402
7403 * modes.texi (Derived Modes): Correct references to non-existing
7404 variable standard-syntax-table.
7405
74062005-05-17 Lute Kamstra <lute@gnu.org>
7407
7408 * modes.texi (Defining Minor Modes): Mention the mode hook.
7409
74102005-05-15 Kim F. Storm <storm@cua.dk>
7411
7412 * processes.texi (Network): Remove open-network-stream-nowait.
7413 (Network Servers): Remove open-network-stream-server.
7414
74152005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7416
7417 * elisp.texi (Top): Update detailed menu.
7418
7419 * variables.texi: Reorder nodes.
7420 (Variables): Update menu.
7421 (File Local Variables): Do not refer to the `-*-' line as
7422 a "local variables list". Add pxref.
7423
74242005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7425
7426 * elisp.texi (Top): Update detailed menu for node changes.
7427
7428 * modes.texi (Modes): Update Menu.
7429 (Hooks): Move to beginning of chapter.
7430 Most minor modes run mode hooks too.
7431 `add-hook' can handle void hooks or hooks whose value is a single
7432 function.
7433 (Major Modes): Update Menu.
7434 (Major Mode Basics): New node, split off from `Major Modes'.
7435 (Major Mode Conventions): Correct xref. Explain how to handle
7436 auto-mode-alist if the major mode command has an autoload cookie.
7437 (Auto Major Mode): Major update. Add magic-mode-alist.
7438 (Derived Modes): Major update.
7439 (Mode Line Format): Update Menu.
7440 (Mode Line Basics): New node, split off from `Mode Line Format'.
7441
7442 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7443 for `magic autoload comment'. Add index entries and anchor.
7444
74452005-05-14 Richard M. Stallman <rms@gnu.org>
7446
7447 * tips.texi (Coding Conventions): Explain how important it is
7448 that just loading certain files not change Emacs behavior.
7449
7450 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7451
74522005-05-12 Lute Kamstra <lute@gnu.org>
7453
7454 * modes.texi (Generic Modes): Update.
7455 (Major Modes): Refer to node "Generic Modes".
7456
7457 * elisp.texi (Top): Update to the current structure of the manual.
7458 * processes.texi (Processes): Add menu description.
7459 * customize.texi (Customization): Add menu descriptions.
7460
74612005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7462
7463 * processes.texi (Signals to Processes)
7464 (Low-Level Network): Fix typos.
7465
74662005-05-11 Lute Kamstra <lute@gnu.org>
7467
7468 * elisp.texi (Top): Add some nodes from the chapter "Major and
7469 Minor Modes" to the detailed node listing.
7470
74712005-05-10 Richard M. Stallman <rms@gnu.org>
7472
7473 * keymaps.texi (Extended Menu Items): Menu item filter functions
7474 can be called at any time.
7475
74762005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7477
7478 * variables.texi (File Local Variables): `(hack-local-variables t)'
7479 now also checks whether a mode is specified in the local variables
7480 list.
7481
74822005-05-05 Kevin Ryde <user42@zip.com.au>
7483
7484 * display.texi (The Echo Area): Correct format function cross
7485 reference.
7486
74872005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7488
7489 * variables.texi (Variable Aliases): Change description of
7490 `define-obsolete-variable-alias'.
7491
7492 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7493 (Defining Functions): Add xref.
7494 (Obsolete Functions): New node.
7495 (Function Safety): Standardize capitalization of section title.
7496
7497 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7498 (Dialog Boxes): Complete description of `x-popup-dialog'.
7499
75002005-05-04 Richard M. Stallman <rms@gnu.org>
7501
7502 * commands.texi (Interactive Codes): Fix Texinfo usage.
7503 Document U more clearly.
7504
75052005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7506
7507 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7508 function and not a macro.
7509
7510 * frames.texi (Pop-Up Menus): Correct and clarify description of
7511 `x-popup-menu'.
7512 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7513
75142005-05-01 Richard M. Stallman <rms@gnu.org>
7515
7516 * edebug.texi (Checking Whether to Stop): Fix previous change.
7517
75182005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7519
7520 * display.texi: Fix typos and Texinfo usage.
7521
7522 * edebug.texi (Checking Whether to Stop): executing-macro ->
7523 executing-kbd-macro.
7524
75252005-05-01 Richard M. Stallman <rms@gnu.org>
7526
7527 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7528
75292005-04-30 Richard M. Stallman <rms@gnu.org>
7530
7531 * files.texi (Magic File Names): Document `operations' property.
7532
75332005-04-29 Lute Kamstra <lute@gnu.org>
7534
7535 * modes.texi (Generic Modes): New node.
7536 (Major Modes): Add it to the menu.
7537 (Derived Modes): Add "derived mode" to concept index.
7538
75392005-04-28 Lute Kamstra <lute@gnu.org>
7540
7541 * modes.texi (Defining Minor Modes): Fix previous change.
7542 (Font Lock Mode): Simplify.
7543 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7544 when set and that some parts are optional. Add cross references.
7545 (Search-based Fontification): Say how to specify font-lock-keywords.
7546 Add cross references. Add font-lock-multiline to index.
7547 Move font-lock-keywords-case-fold-search here from node "Other Font
7548 Lock Variables". Document font-lock-add-keywords and
7549 font-lock-remove-keywords.
7550 (Other Font Lock Variables): Move font-lock-keywords-only,
7551 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7552 and font-lock-syntactic-face-function to node "Syntactic Font
7553 Lock". Move font-lock-keywords-case-fold-search to node
7554 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7555 and font-lock-{,un}fontify-{buffer,region}-function.
7556 (Precalculated Fontification): Remove reference to deleted variable
7557 font-lock-core-only.
7558 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7559 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7560 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7561 and font-lock-syntactic-face-function here from node "Other Font
7562 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7563 Syntax Properties". Add cross references.
7564 (Setting Syntax Properties): New node.
7565 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7566 * syntax.texi (Syntax Properties): Add cross reference.
7567 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7568
75692005-04-26 Richard M. Stallman <rms@gnu.org>
7570
7571 * display.texi (Defining Faces):
7572 Document `default' elements of defface spec.
7573
7574 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7575
7576 * variables.texi (Variable Aliases): Clarify text.
7577
75782005-04-25 Chong Yidong <cyd@stupidchicken.com>
7579
7580 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7581
75822005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7583
7584 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7585
75862005-04-24 Eli Zaretskii <eliz@gnu.org>
7587
7588 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7589 syntax-after and syntax-class.
7590
7591 * files.texi (Changing Files): Fix last change's cross-reference.
7592 (Unique File Names): Don't mention "numbers" in the documentation
7593 of make-temp-file and make-temp-name.
7594
75952005-04-23 Richard M. Stallman <rms@gnu.org>
7596
7597 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7598
75992005-04-22 Nick Roberts <nickrob@snap.net.nz>
7600
7601 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7602
76032005-04-22 Nick Roberts <nickrob@snap.net.nz>
7604
7605 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7606 and define-obsolete-variable-alias.
7607
76082005-04-22 Kim F. Storm <storm@cua.dk>
7609
7610 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7611 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7612
76132005-04-21 Lute Kamstra <lute@gnu.org>
7614
7615 * lists.texi (Association Lists): Document rassq-delete-all.
7616
76172005-04-19 Richard M. Stallman <rms@gnu.org>
7618
7619 * modes.texi (Search-based Fontification): Explain that
7620 facespec is an expression to be evaluated.
7621
76222005-04-19 Kevin Ryde <user42@zip.com.au>
7623
7624 * streams.texi (Output Functions): Fix xref.
7625 * strings.texi (String Conversion): Fix xref.
7626
76272005-04-19 Kim F. Storm <storm@cua.dk>
7628
7629 * symbols.texi (Symbol Plists): Add safe-get.
7630 Mention that `get' may signal an error.
7631
76322005-04-18 Nick Roberts <nickrob@snap.net.nz>
7633
7634 * customize.texi (Variable Definitions): Replace tooltip-mode
7635 example with save-place.
7636
76372005-04-17 Richard M. Stallman <rms@gnu.org>
7638
7639 * buffers.texi (Indirect Buffers): Clarify.
7640
7641 * positions.texi (Positions): Clarify converting marker to integer.
7642
7643 * strings.texi (String Basics): Mention string-match; clarify.
7644
76452005-04-08 Lute Kamstra <lute@gnu.org>
7646
7647 * modes.texi (Search-based Fontification): Fix cross references.
7648 Use consistent terminology. Document anchored highlighting.
7649
76502005-04-05 Lute Kamstra <lute@gnu.org>
7651
7652 * modes.texi (Defining Minor Modes): Document :group keyword
7653 argument and its default value.
7654
76552005-04-03 Lute Kamstra <lute@gnu.org>
7656
7657 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7658 references and/or descriptions. Delete major mode hooks; mention
7659 them as a category instead. Rename or delete obsolete hooks.
7660
76612005-04-02 Richard M. Stallman <rms@gnu.org>
7662
7663 * nonascii.texi (Coding System Basics): Another wording cleanup.
7664
76652005-04-01 Richard M. Stallman <rms@gnu.org>
7666
7667 * nonascii.texi (Coding System Basics): Clarify previous change.
7668
76692005-04-01 Kenichi Handa <handa@m17n.org>
7670
10d1d0af 7671 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7672 identity of coding systems.
7673
76742005-03-29 Chong Yidong <cyd@stupidchicken.com>
7675
7676 * text.texi (Buffer Contents): Add filter-buffer-substring and
7677 buffer-substring-filters.
7678
76792005-03-26 Chong Yidong <cyd@stupidchicken.com>
7680
7681 * anti.texi (Antinews): Mention `G' interactive code.
7682
7683 * tips.texi (Compilation Tips): Mention benchmark.el.
7684
76852005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7686
7687 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7688 is now bound to M-o M-o.
7689
7690 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7691
76922005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7693
7694 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7695 in the Emacs Manual).
7696 * Makefile.in (srcs): Remove calendar.texi.
7697 * makefile.w32-in (srcs): Remove calendar.texi.
7698 * display.texi (Display): Change name of next node.
7699 * os.texi (System In): Change name of previous node.
7700 * elisp.texi (Top): Remove Calendar references.
7701 * vol1.texi (Top): Remove Calendar references.
7702 * vol2.texi (Top): Remove Calendar references.
7703
77042005-03-25 Richard M. Stallman <rms@gnu.org>
7705
7706 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7707 Cleanup previous change.
7708
77092005-03-25 Chong Yidong <cyd@stupidchicken.com>
7710
7711 * display.texi (Face Attributes): Faces earlier in an :inherit
7712 list take precedence.
7713 (Scroll Bars): Fix description of vertical-scroll-bars.
7714 Document frame-current-scroll-bars and window-current-scroll-bars.
7715
7716 * markers.texi (The Mark): Document temporary Transient Mark mode.
7717
7718 * minibuf.texi (Reading File Names):
7719 Document read-file-name-completion-ignore-case.
7720
7721 * positions.texi (Screen Lines): Document nil for width argument
7722 to compute-motion.
7723
77242005-03-23 Kim F. Storm <storm@cua.dk>
7725
7726 * display.texi (Standard Faces): Other faces used in the fringe
7727 implicitly inherits from the fringe face.
7728 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7729 properties implicitly inherits from fringe face.
7730 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7731
77322005-03-20 Chong Yidong <cyd@stupidchicken.com>
7733
7734 * display.texi (Invisible Text): State default value of
7735 line-move-ignore-invisible.
7736 (Managing Overlays): Document remove-overlays.
7737 (Standard Faces): Document escape-glyph face.
7738
7739 * minibuf.texi (Reading File Names): Document read-file-name-function.
7740
7741 * modes.texi (Other Font Lock Variables):
7742 Document font-lock-lines-before.
7743
7744 * positions.texi (Skipping Characters): skip-chars-forward allows
7745 character classes.
7746
77472005-03-18 Lute Kamstra <lute@gnu.org>
7748
7749 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7750
77512005-03-17 Richard M. Stallman <rms@gnu.org>
7752
7753 * text.texi (Undo): Document extensible undo entries.
7754
dd7b651b 7755 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7756
7757 * nonascii.texi (Character Codes): Minor fix.
7758
7759 * display.texi (Display Property): Explain the significance
7760 of having text properties that are eq.
7761 (Other Display Specs): Explain string as display spec.
7762
7763 * commands.texi (Interactive Codes): Document G option.
7764
77652005-03-17 Chong Yidong <cyd@stupidchicken.com>
7766
7767 * text.texi (Filling): Add sentence-end-without-period and
7768 sentence-end-without-space.
7769 (Changing Properties): Minor fix.
7770
7771 * anti.texi: Total rewrite.
7772
77732005-03-15 Lute Kamstra <lute@gnu.org>
7774
7775 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7776
77772005-03-08 Kim F. Storm <storm@cua.dk>
7778
7779 * display.texi (Specified Space): Property :width is support on
7780 non-graphic terminals, :height is not.
7781
77822005-03-07 Richard M. Stallman <rms@gnu.org>
7783
7784 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7785 Now subnodes of Fringes.
7786 (Overlay Arrow): Document overlay-arrow-variable-list.
7787 (Fringe Size/Pos): New node, broken out of Fringes.
7788 (Display): Explain clearing vs redisplay better.
7789 (Truncation): Clarify use of bitmaps.
7790 (The Echo Area): Clarify the uses of the echo area.
7791 Add max-mini-window-height.
7792 (Progress): Clarify.
7793 (Invisible Text): Explain that main loop moves point out.
7794 (Selective Display): Say "hidden", not "invisible".
7795 (Managing Overlays): Move up. Describe relation to Undo here.
7796 (Overlay Properties): Clarify intro.
7797 (Finding Overlays): Explain return values when nothing found.
7798 (Width): truncate-string-to-width has added arg.
7799 (Displaying Faces): Clarify and update mode line face handling.
7800 (Face Functions): Minor cleanup.
7801 (Conditional Display): Merge into Other Display Specs.
7802 (Pixel Specification, Other Display Specs): Minor cleanups.
7803 (Images, Image Descriptors): Minor cleanups.
7804 (GIF Images): Patents have expired.
7805 (Showing Images): Explain default text for insert-image.
7806 (Manipulating Button Types): Merge into Manipulating Buttons.
7807 (Making Buttons): Explain return values.
7808 (Button Buffer Commands): Add xref.
7809 (Inverse Video): Update mode-line-inverse-video.
7810 (Display Table Format): Clarify.
7811 (Active Display Table): Give defaults for window-display-table.
7812
7813 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7814 and calendar-today-marker are strings, not chars.
7815 (Holiday Customizing): Minor fix.
7816
7817 * internals.texi (Writing Emacs Primitives): Update `or' example.
7818 Update limit on # args of subr.
7819
7820 * edebug.texi (Using Edebug): Arrow is in fringe.
7821 (Instrumenting): Arg to eval-defun works without loading edebug.
7822 (Edebug Execution Modes): Add xref.
7823
7824 * customize.texi (Common Keywords): Clarify :require.
7825 Mention :version here.
7826 (Variable Definitions, Group Definitions): Not here.
7827 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7828
78292005-03-07 Chong Yidong <cyd@stupidchicken.com>
7830 * nonascii.texi (Text Representations): Clarify position-bytes.
7831 (Character Sets): Add list-charset-chars.
7832 (Scanning Charsets): Add charset-after.
7833 (Encoding and I/O): Minor fix.
7834
78352005-03-06 Richard M. Stallman <rms@gnu.org>
7836
7837 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7838 (Resizing Windows): Likewise.
7839
7840 * text.texi (Change Hooks): Get rid of "Emacs 21".
7841
7842 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7843
7844 * streams.texi (Output Variables): Get rid of "Emacs 21".
7845
7846 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7847
7848 * os.texi (Translating Input): Replace flow-control example
7849 with a less obsolete example that uses `keyboard-translate'.
7850
7851 * objects.texi (Hash Table Type, Circular Objects):
7852 Get rid of "Emacs 21".
7853
7854 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7855 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7856
7857 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7858
7859 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7860
7861 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7862 (Menu Bar): Fix when menu-bar-update-hook is called.
7863
7864 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7865
7866 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7867 and make it read better.
7868
7869 * files.texi (Writing to Files): Get rid of "Emacs 21".
7870 (Unique File Names): Likewise.
7871
7872 * elisp.texi: Update Emacs version to 22.
7873
7874 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7875 (Overlay Properties, Face Attributes): Likewise.
7876 (Managing Overlays): Fix punctuation.
7877 (Attribute Functions): Clarify set-face-font; get rid of
7878 info about old Emacs versions.
7879 (Auto Faces, Font Lookup, Display Property, Images):
7880 Get rid of "Emacs 21".
7881
7882 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7883
78842005-03-05 Richard M. Stallman <rms@gnu.org>
7885
7886 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7887
78882005-03-04 Lute Kamstra <lute@gnu.org>
7889
7890 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7891
78922005-03-03 Lute Kamstra <lute@gnu.org>
7893
7894 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7895
78962005-03-01 Lute Kamstra <lute@gnu.org>
7897
7898 * debugging.texi (Debugger Commands): Update `j'.
7899
79002005-02-28 Lute Kamstra <lute@gnu.org>
7901
7902 * debugging.texi (Debugging): Fix typo.
7903 (Error Debugging): Document eval-expression-debug-on-error.
7904 (Function Debugging): Update example.
7905 (Using Debugger): Mention starred stack frames.
7906 (Debugger Commands): Document `j' and `l'.
7907 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7908 Update the messages that the debugger displays.
7909 (Internals of Debugger): Add cross reference. Update example.
7910 (Excess Open): Minor improvement.
7911 (Excess Close): Minor improvement.
7912
79132005-02-26 Richard M. Stallman <rms@gnu.org>
7914
7915 * tips.texi (Coding Conventions): Clarify.
7916 Put all the major mode key reservations together.
7917 Mention the Mouse-1 => Mouse-2 conventions.
7918
7919 * syntax.texi (Syntax Class Table): Clarify.
7920 (Syntax Table Functions): syntax-after moved from here.
7921 (Syntax Table Internals): syntax-after moved to here.
7922 (Parsing Expressions): Update info on number of values
7923 and what's meaningful in the STATE argument.
7924 (Categories): Fix typo.
7925
7926 * sequences.texi (Arrays): Cleanup.
7927 (Char-Tables): Clarify.
7928
7929 * processes.texi (Deleting Processes): Cleanups, add xref.
7930 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7931 (Process Information): set-process-coding-system, some args optional.
7932 (Input to Processes): Explain various types for PROCESS args.
7933 Rename them from PROCESS-NAME to PROCESS.
7934 (Signals to Processes): Likewise.
7935 (Decoding Output): Cleanup.
7936 (Query Before Exit): Clarify.
7937
7938 * os.texi (Startup Summary): Correct the options; add missing ones.
7939 (Terminal Output, Batch Mode): Clarify.
7940 (Flow Control): Node deleted.
7941
7942 * markers.texi (The Mark): Clarify.
7943
7944 * macros.texi (Expansion): Cleanup.
7945 (Indenting Macros): indent-spec allows ints, not floats.
7946
7947 * keymaps.texi (Keymaps): Clarify.
7948 (Format of Keymaps): Update lisp-mode-map example.
7949 (Active Keymaps, Key Lookup): Clarify.
7950 (Changing Key Bindings): Add xref to `kbd'.
7951 (Key Binding Commands, Simple Menu Items): Clarify.
7952 (Mouse Menus, Menu Bar): Clarify.
7953 (Menu Example): Replace print example with menu-bar-replace-menu.
7954
7955 * help.texi (Documentation Basics): Add function-documentation prop.
7956
7957 * elisp.texi (Top): Don't refer to Flow Control node.
7958
7959 * commands.texi (Command Overview): Improve xrefs.
7960 (Adjusting Point): Adjusting point applies to intangible and invis.
7961 (Key Sequence Input): Doc extra read-key-sequence args.
7962 Likewise for read-key-sequence-vector.
7963
7964 * backups.texi (Rename or Copy): Minor fix.
7965 (Numbered Backups): For version-control, say the default.
7966 (Auto-Saving): make-auto-save-file-name example is simplified.
7967
7968 * advice.texi (Advising Functions): Don't imply one part of Emacs
7969 should advise another part. Markup changes.
7970 (Defining Advice): Move transitional para.
7971 (Activation of Advice): Cleanup.
7972 Explain if COMPILE is nil or negative.
7973
7974 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7975
79762005-02-24 Lute Kamstra <lute@gnu.org>
7977
7978 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7979 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7980
79812005-02-23 Lute Kamstra <lute@gnu.org>
7982
7983 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7984 to define global minor modes as well.
7985
7986 * display.texi (Managing Overlays): overlay-buffer returns nil for
7987 deleted overlays.
7988
79892005-02-22 Kim F. Storm <storm@cua.dk>
7990
7991 * minibuf.texi (Basic Completion): Allow symbols in addition to
7992 strings in try-completion and all-completions.
7993
79942005-02-14 Lute Kamstra <lute@gnu.org>
7995
7996 * elisp.texi (Top): Remove reference to deleted node.
7997
7998 * lists.texi (Lists): Remove reference to deleted node.
7999 (Cons Cells): Fix typo.
8000
8001 * loading.texi (Where Defined): Fix typo.
8002
80032005-02-14 Richard M. Stallman <rms@gnu.org>
8004
8005 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8006 is useful for discarding some minor modes.
8007
8008 * symbols.texi (Symbol Components): Reorder examples.
8009
8010 * streams.texi (Input Functions): State standard-input default.
8011 (Output Variables): State standard-output default.
8012
8013 * objects.texi (Printed Representation): Clarify read syntax vs print.
8014 (Floating Point Type): Explain meaning better.
8015 (Symbol Type): Explain uniqueness better.
8016 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8017 List examples sooner.
8018 (Box Diagrams): New subnode broken out.
8019 Some examples moved from old Lists as Boxes node.
8020 (Dotted Pair Notation): Clarify intro.
8021 (Array Type): Clarify.
8022 (Type Predicates): Add hash-table-p.
8023
8024 * numbers.texi (Integer Basics): Clarify radix explanation.
8025 (Predicates on Numbers): Minor clarification.
8026 (Comparison of Numbers): Minor clarification. Clarify eql.
8027 Typos in min, max.
8028 (Math Functions): Clarify overflow in expt.
8029
8030 * minibuf.texi (Text from Minibuffer): Minor clarification.
8031 Mention arrow keys.
8032
8033 * loading.texi (Autoload): defun's doc string overrides autoload's
8034 doc string.
8035 (Repeated Loading): Modernize "add to list" examples.
8036 (Where Defined): Finish updating table of load-history elts.
8037
8038 * lists.texi (List-related Predicates): Minor wording improvement.
8039 (Lists as Boxes): Node deleted.
8040 (Building Lists): Explain trivial cases of number-sequence.
8041
8042 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8043 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8044 (Hash Access): Any object can be a key.
8045 State value of maphash.
8046
8047 * functions.texi (What Is a Function): Wording cleanup.
8048 (Function Documentation): Minor cleanup.
8049 Explain purpose of calling convention at end of doc string.
8050 (Function Names): Wording cleanup.
8051 (Calling Functions): Wording cleanup.
8052 Explain better how funcall calls the function.
8053 (Function Cells): Delete example of saving and redefining function.
8054
8055 * control.texi (Combining Conditions): Wording cleanup.
8056 (Iteration): dolist and dotimes bind VAR locally.
8057 (Cleanups): Xref to Atomic Changes.
8058
8059 * compile.texi (Byte Compilation): Delete 19.29 info.
8060 (Compilation Functions): Macros' difficulties don't affect defsubst.
8061 (Docs and Compilation): Delete 19.29 info.
8062
80632005-02-10 Richard M. Stallman <rms@gnu.org>
8064
8065 * objects.texi (Symbol Type): Minor correction.
8066
80672005-02-06 Lute Kamstra <lute@gnu.org>
8068
8069 * modes.texi (Example Major Modes): Fix typos.
8070
80712005-02-06 Richard M. Stallman <rms@gnu.org>
8072
8073 * text.texi (Margins): fill-nobreak-predicate can be one function.
8074
8075 * strings.texi (Modifying Strings): clear-string can make unibyte.
8076 (Formatting Strings): format gives error if values missing.
8077
8078 * positions.texi (Character Motion): Mention default arg
8079 for forward-char. backward-char refers to forward-char.
8080 (Word Motion): Mention default arg for forward-word.
8081 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8082 Simplify end-of-buffer.
8083 (Text Lines): Mention default arg for forward-line.
8084 (List Motion): Mention default arg for beginning/end-of-defun.
8085 (Skipping Characters): Minor fixes in explaining character-set.
8086
8087 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8088 Mode inheritance applies only when default-major-mode is nil.
8089 Clarifications.
8090 (Example Major Modes): Update Text mode and Lisp mode examples.
8091 (Minor Mode Conventions): Mention define-minor-mode at top.
8092 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8093 (Mode Line Format): Update mode line face display info.
8094 (Properties in Mode): Mention effect of risky vars.
8095 (Imenu): Define imenu-add-to-menubar.
8096 (Font Lock Mode): Add descriptions to menu lines.
8097 (Faces for Font Lock): Add font-lock-doc-face.
8098
80992005-02-05 Lute Kamstra <lute@gnu.org>
8100
8101 * text.texi (Maintaining Undo): Remove obsolete function.
8102
81032005-02-05 Eli Zaretskii <eliz@gnu.org>
8104
8105 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8106 color specifications. Improve indexing.
b8d4c8d0
GM
8107 (Text Terminal Colors): Replace the description of RGB values by
8108 an xref to "Color Names".
8109
81102005-02-03 Richard M. Stallman <rms@gnu.org>
8111
8112 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8113 Clarify.
8114 (Selecting Windows): Clarify save-selected-window.
8115 (Cyclic Window Ordering): Clarify walk-windows.
8116 (Window Point): Clarify.
8117 (Window Start): Add comment to example.
8118 (Resizing Windows): Add `interactive' specs in examples.
8119 Document fit-window-to-buffer.
8120
8121 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8122 (Undo, Maintaining Undo): Clarify last change.
8123 (Sorting): In sort-numeric-fields, explain about octal and hex.
8124 Mention sort-numeric-base.
8125 (Format Properties): Add xref for hard newlines.
8126
8127 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8128 (Pop-Up Menus): Fix typo.
8129 (Color Names): Explain all types of color names.
8130 Explain color-values on B&W terminal.
8131 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8132
8133 * files.texi (File Locks): Not supported on MS systems.
8134 (Testing Accessibility): Clarify.
8135
8136 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8137 (Coverage Testing): Fix typo.
8138
8139 * commands.texi (Misc Events): Remove stray space.
8140
8141 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8142 (Modification Time): Clarify when visited-file-modtime returns 0.
8143 (The Buffer List): Clarify bury-buffer.
8144 (Killing Buffers): Clarify.
8145 (Indirect Buffers): Add clone-indirect-buffer.
8146
81472005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8148
8149 * edebug.texi (Printing in Edebug): Fix default value of
8150 edebug-print-circle.
8151 (Coverage Testing): Fix displayed frequency count data.
8152
81532005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8154
8155 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8156
81572005-02-02 Kim F. Storm <storm@cua.dk>
8158
8159 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8160
81612005-01-29 Eli Zaretskii <eliz@gnu.org>
8162
8163 * commands.texi (Misc Events): Describe the help-echo event.
8164
8165 * text.texi (Special Properties) <help-echo>: Use `pos'
8166 consistently in description of the help-echo property.
8167 Use @code{nil} instead of @var{nil}.
8168
8169 * display.texi (Overlay Properties): Fix the index entry for
8170 help-echo overlay property.
8171
8172 * customize.texi (Type Keywords): Uncomment the xref to the
8173 help-echo property documentation.
8174
81752005-01-23 Kim F. Storm <storm@cua.dk>
8176
8177 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8178 return value. Third element FULLY replaced by PARTIAL which
8179 specifies number of invisible pixels if row is only partially visible.
8180 (Textual Scrolling): Mention auto-window-vscroll.
8181 (Vertical Scrolling): New defvar auto-window-vscroll.
8182
81832005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8184
8185 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8186 command remapping.
8187
81882005-01-15 Richard M. Stallman <rms@gnu.org>
8189
8190 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8191
81922005-01-14 Kim F. Storm <storm@cua.dk>
8193
8194 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8195
8196 * text.texi (Links and Mouse-1): Fix string and vector item.
8197
81982005-01-13 Richard M. Stallman <rms@gnu.org>
8199
8200 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8201 descriptions of overriding-local-map and overriding-terminal-local-map.
8202
8203 * text.texi (Links and Mouse-1): Clarify text.
8204
82052005-01-13 Kim F. Storm <storm@cua.dk>
8206
8207 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8208
82092005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8210
8211 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8212
82132005-01-12 Kim F. Storm <storm@cua.dk>
8214
8215 * text.texi (Links and Mouse-1): Rename section from Enabling
8216 Mouse-1 to Following Links. Change xrefs.
8217 Add examples for define-button-type and define-widget.
8218
8219 * display.texi (Button Properties, Button Buffer Commands):
8220 Clarify mouse-1 and follow-link functionality.
8221
82222005-01-12 Richard M. Stallman <rms@gnu.org>
8223
8224 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8225
8226 * display.texi (Beeping): Fix Texinfo usage.
8227
8228 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8229
82302005-01-11 Kim F. Storm <storm@cua.dk>
8231
8232 * display.texi (Button Properties, Button Buffer Commands):
8233 Mention mouse-1 binding. Add follow-link keyword.
8234
8235 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8236 (Enabling Mouse-1 to Follow Links): New subsection.
8237
82382005-01-06 Richard M. Stallman <rms@gnu.org>
8239
8240 * text.texi (Special Properties): Minor change.
8241
8242 * os.texi (Timers): Clarify previous change.
8243
8244 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8245
82462005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8247
8248 * display.texi (Face Attributes): Correct xref to renamed node.
8249
82502005-01-01 Richard M. Stallman <rms@gnu.org>
8251
8252 * display.texi (Face Attributes): Describe hex color specs.
8253
82542004-12-31 Richard M. Stallman <rms@gnu.org>
8255
8256 * os.texi (Timers): Update previous change.
8257
82582004-12-30 Kim F. Storm <storm@cua.dk>
8259
8260 * display.texi (Line Height): Total line-height is now specified
8261 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8262 in cons cells. (nil . RATIO) is relative to actual line height.
8263 Use line-height `t' instead of `0' to get minimum height.
8264
82652004-12-29 Richard M. Stallman <rms@gnu.org>
8266
8267 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8268
82692004-12-28 Richard M. Stallman <rms@gnu.org>
8270
8271 * commands.texi (Quitting): Clarify value of with-local-quit.
8272
8273 * elisp.texi (Top): Fix previous change.
8274
8275 * loading.texi (Loading): Fix previous change.
8276
82772004-12-27 Richard M. Stallman <rms@gnu.org>
8278
8279 * Makefile.in (MAKEINFO): Specify --force.
8280
8281 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8282
8283 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8284
8285 * display.texi (Line Height): Further clarify.
8286
8287 * elisp.texi (Top): Update Loading submenu.
8288
8289 * loading.texi (Where Defined): New node.
8290 (Unloading): load-history moved to Where Defined.
8291
82922004-12-21 Richard M. Stallman <rms@gnu.org>
8293
8294 * commands.texi (Event Input Misc): Add while-no-input.
8295
82962004-12-11 Richard M. Stallman <rms@gnu.org>
8297
8298 * display.texi (Line Height): Rewrite text for clarity.
8299
83002004-12-11 Kim F. Storm <storm@cua.dk>
8301
8302 * display.texi (Display): Add node "Line Height" to menu.
8303 (Line Height): New node. Move full description of line-spacing
8304 and line-height text properties here from text.texi.
8305 (Scroll Bars): Add vertical-scroll-bar variable.
8306
8307 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8308
8309 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8310 line-spacing and vertical-scroll-bar.
8311
8312 * text.texi (Special Properties): Just mention line-spacing and
8313 line-height here, add xref to new "Line Height" node.
8314
83152004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8316
8317 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8318
8319 * locals.texi (Standard Buffer-Local Variables):
8320 Add @xref for `line-spacing'.
8321
83222004-12-05 Richard M. Stallman <rms@gnu.org>
8323
8324 * Makefile.in (maintainer-clean): Remove the info files
8325 in $(infodir) where they are created.
8326
83272004-12-03 Richard M. Stallman <rms@gnu.org>
8328
8329 * windows.texi (Selecting Windows): get-lru-window and
8330 get-largest-window don't consider dedicated windows.
8331
8332 * text.texi (Undo): Document undo-in-progress.
8333
83342004-11-26 Richard M. Stallman <rms@gnu.org>
8335
8336 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8337 Remove a few vars that are not always buffer-local.
8338
83392004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8340
8341 * locals.texi (Standard Buffer-Local Variables): Comment out
8342 xref's to non-existent node `Yet to be written'.
8343
83442004-11-24 Richard M. Stallman <rms@gnu.org>
8345
8346 * processes.texi (Synchronous Processes): Grammar fix.
8347
8348 * numbers.texi (Comparison of Numbers): Add eql.
8349
8350 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8351
8352 * intro.texi (Printing Notation): Fix previous change.
8353
8354 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8355 and default-indicate-buffer-boundaries from here.
8356 (Usual Display): To here.
8357 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8358 (Usual Display): Move tab-width up.
8359
5dcb4c4e
SM
8360 * customize.texi (Variable Definitions):
8361 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8362 (Simple Types, Composite Types, Defining New Types):
8363 Minor cleanups.
8364
83652004-11-21 Jesper Harder <harder@ifa.au.dk>
8366
8367 * processes.texi (Synchronous Processes, Output from Processes):
8368 Markup fix.
8369
83702004-11-20 Richard M. Stallman <rms@gnu.org>
8371
8372 * positions.texi (Skipping Characters): skip-chars-forward
8373 now handles char classes.
8374
8375 * intro.texi (Printing Notation): Avoid confusion of `print'
8376 when explaining @print.
8377
8378 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8379
8380 * display.texi (Display Table Format): Minor fix.
8381
8382 * streams.texi (Output Functions): Fix print example.
8383
8384 * Makefile.in (elisp): New target.
8385 (dist): Depend on $(infodir)/elisp, not elisp.
8386 Copy the info files from $(infodir).
8387
8388 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8389 read-from-minibuffer.
8390
8391 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8392
83932004-11-19 Richard M. Stallman <rms@gnu.org>
8394
8395 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8396
83972004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8398
8399 * tips.texi (Coding Conventions): Fix typo.
8400
84012004-11-16 Richard M. Stallman <rms@gnu.org>
8402
8403 * tips.texi (Coding Conventions): Separate defvar and require
8404 methods to avoid warnings. Use require only when there are many
8405 functions and variables from that package.
8406
8407 * minibuf.texi (Minibuffer Completion): When ignoring case,
8408 predicate must not be case-sensitive.
8409
8410 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8411 (Test Coverage): Don't talk about "splotches". Clarified.
8412
84132004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8414
8415 * frames.texi (Window Frame Parameters): Fix typo.
8416
84172004-11-15 Kim F. Storm <storm@cua.dk>
8418
8419 * symbols.texi (Other Plists): Note that plist-get may signal error.
8420 Add safe-plist-get.
8421
84222004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8423
8424 * modes.texi (Font Lock Basics): Fix typo.
8425
84262004-11-08 Richard M. Stallman <rms@gnu.org>
8427
8428 * syntax.texi (Syntax Table Functions): Add syntax-after.
8429
84302004-11-06 Lars Brinkhoff <lars@nocrew.org>
8431
8432 * os.texi (Processor Run Time): New section documenting
8433 get-internal-run-time.
8434
84352004-11-06 Eli Zaretskii <eliz@gnu.org>
8436
8437 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8438 it nukes elisp-cover.texi.
8439 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8440 elisp-0 etc.
8441
84422004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8443
8444 * commands.texi (Keyboard Macros): Document `append' return value
8445 of `defining-kbd-macro'.
8446
84472004-11-01 Richard M. Stallman <rms@gnu.org>
8448
8449 * commands.texi (Interactive Call): Add called-interactively-p.
8450
84512004-10-29 Simon Josefsson <jas@extundo.com>
8452
8453 * minibuf.texi (Reading a Password): Revert.
8454
84552004-10-28 Richard M. Stallman <rms@gnu.org>
8456
8457 * frames.texi (Display Feature Testing): Explain about "vendor".
8458
84592004-10-27 Richard M. Stallman <rms@gnu.org>
8460
8461 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8462 not raw. Clarify `n'.
8463 (Interactive Call): Rewrite interactive-p, focusing on when
8464 and how to use it.
8465 (Misc Events): Clarify previous change.
8466
8467 * advice.texi (Simple Advice): Clarify what job the example does.
8468 (Around-Advice): Clarify ad-do-it.
8469 (Activation of Advice): An option of ad-default-compilation-action
8470 is `never', not `nil'.
8471
84722004-10-26 Kim F. Storm <storm@cua.dk>
8473
8474 * commands.texi (Interactive Codes): Add U code letter.
8475
84762004-10-25 Simon Josefsson <jas@extundo.com>
8477
8478 * minibuf.texi (Reading a Password): Add.
8479
84802004-10-24 Jason Rumney <jasonr@gnu.org>
8481
8482 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8483 and wheel-down.
8484
84852004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8486
8487 * processes.texi (Synchronous Processes): Document process-file.
8488
84892004-10-22 Kenichi Handa <handa@m17n.org>
8490
8491 * text.texi (translate-region): Document that it accepts also a
8492 char-table.
8493
84942004-10-22 David Ponce <david@dponce.com>
8495
8496 * windows.texi (Resizing Windows): Document the `preserve-before'
8497 argument of the functions `enlarge-window' and `shrink-window'.
8498
84992004-10-19 Jason Rumney <jasonr@gnu.org>
8500
8501 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8502
85032004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8504
8505 * text.texi (Filling): Add anchor for definition of
8506 `sentence-end-double-space'.
8507
8508 * searching.texi (Regexp Example): Update description of how
8509 Emacs currently recognizes the end of a sentence.
8510 (Standard Regexps): Update definition of the variable
8511 `sentence-end'. Add definition of the function `sentence-end'.
8512
85132004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8514
8515 * display.texi (Progress): New node.
8516
85172004-10-05 Kim F. Storm <storm@cua.dk>
8518
8519 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8520
85212004-09-29 Kim F. Storm <storm@cua.dk>
8522
8523 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8524 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8525 fringe bitmap symbols, as they now have their own namespace.
8526 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8527 vs. pixels. Signal error if no free bitmap slots.
8528 (Pixel Specification): Change IMAGE to @var{image}.
8529
85302004-09-28 Richard M. Stallman <rms@gnu.org>
8531
8532 * text.texi (Special Properties): Clarify line-spacing and line-height.
8533
8534 * searching.texi (Regexp Search): Add looking-back.
8535
85362004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8537
8538 * display.texi: Correct typos.
8539 (Image Descriptors): Correct xref's.
8540
85412004-09-25 Richard M. Stallman <rms@gnu.org>
8542
8543 * text.texi (Special Properties): Cleanups in `cursor'.
8544 Rewrites in `line-height' and `line-spacing'; exchange them.
8545
8546 * display.texi (Fringes): Rewrite previous change.
8547 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8548 (Display Fringe Bitmaps): Node deleted, text moved.
8549 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8550 (Scroll Bars): Clarify set-window-scroll-bars.
8551 (Pointer Shape): Rewrite.
8552 (Specified Space): Clarify :align-to, etc.
8553 (Pixel Specification): Use @var. Clarify new text.
8554 (Other Display Specs): Clarify `slice'.
8555 (Image Descriptors): Cleanups.
8556 (Showing Images): Cleanups.
8557
85582004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8559
8560 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8561
8562 * modes.texi: Various minor changes in addition to:
8563 (Major Mode Conventions): Final call to `run-mode-hooks' should
8564 not be inside the `delay-mode-hooks' form.
8565 (Mode Hooks): New node.
8566 (Hooks): Delete obsolete example.
8567 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8568 node "Mode Hooks".
8569
85702004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8571
8572 * display.texi: Correct various typos.
8573 (Display): Rename node "Pointer Shapes" to "Pointer
8574 Shape". (There is already a node called "Pointer Shapes" in
8575 frames.texi.)
8576 (Images): Remove non-existent node "Image Slices" from menu.
8577
85782004-09-23 Kim F. Storm <storm@cua.dk>
8579
8580 * text.texi (Special Properties): Add `cursor', `pointer',
8581 `line-height', and `line-spacing' properties.
8582
8583 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8584 Shapes' to menu.
8585 (Standard Faces): Doc fix for fringe face.
8586 (Fringes): Add `overflow-newline-into-fringe' and
8587 'indicate-buffer-boundaries'.
8588 (Fringe Bitmaps, Pointer Shapes): New nodes.
8589 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8590 Bitmaps' to menu.
8591 (Specified Space): Describe pixel width and height.
8592 (Pixel Specification): New node.
8593 (Other Display Specs): Add `slice' property.
8594 (Display Fringe Bitmaps): New node.
8595 (Images): Add 'Image Slices' to menu.
8596 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8597 (Showing Images): Add slice arg to `insert-image'.
8598 Add 'insert-sliced-image'.
b8d4c8d0
GM
8599
86002004-09-20 Richard M. Stallman <rms@gnu.org>
8601
8602 * commands.texi (Key Sequence Input):
8603 Clarify downcasing in read-key-sequence.
8604
86052004-09-08 Juri Linkov <juri@jurta.org>
8606
8607 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8608
86092004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8610
5dcb4c4e
SM
8611 * locals.texi (Standard Buffer-Local Variables):
8612 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8613 * internals.texi (Buffer Internals): Describe new
8614 auto_save_file_format field of the buffer structure.
8615 * files.texi (Format Conversion): `auto-save-file-format' has been
8616 renamed `buffer-auto-save-file-format'.
8617
86182004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8619
8620 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8621 an integer or a marker.
8622 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8623
86242004-08-22 Richard M. Stallman <rms@gnu.org>
8625
8626 * modes.texi (Major Mode Conventions): Discuss rebinding of
8627 standard key bindings.
8628
86292004-08-18 Kim F. Storm <storm@cua.dk>
8630
8631 * processes.texi (Accepting Output): Add `just-this-one' arg to
8632 `accept-process-output'.
8633 (Output from Processes): New var `process-adaptive-read-buffering'.
8634
86352004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8636
8637 * keymaps.texi: Various changes in addition to:
8638 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8639 Give more varied examples for `kbd'.
8640 (Creating Keymaps): Char tables have slots for all characters
8641 without modifiers.
8642 (Active Keymaps): `overriding-local-map' and
8643 `overriding-terminal-local-map' also override text property and
8644 overlay keymaps.
8645 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8646 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8647 to denote a prefix of no events.
8648 `map-keymap' includes parent's bindings _recursively_.
8649 Clarify and correct description of `where-is-internal'.
8650 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8651 (Menu Example): For menus intended for use with the keyboard, the
8652 menu items should be bound to characters or real function keys.
8653
86542004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8655
8656 * objects.texi (Character Type): Reposition `@anchor' to prevent
8657 double space inside sentence in Info.
8658
8659 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8660 renamed to `disabled-command-function'.
8661 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8662 (Command Loop Info): Replace reference to it.
8663 (Disabling Commands): `disabled-command-hook' has been renamed to
8664 `disabled-command-function'.
8665
86662004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8667
8668 * os.texi (Translating Input): Only non-prefix bindings in
8669 `key-translation-map' override actual key bindings. Warn about
8670 possible indirect effect of actual key bindings on non-prefix
8671 bindings in `key-translation-map'.
8672
86732004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8674
8675 * minibuf.texi (High-Level Completion): Add anchor for definition
8676 of `read-variable'.
8677
8678 * commands.texi: Various changes in addition to:
8679 (Using Interactive): Clarify description of `interactive-form'.
8680 (Interactive Call): Mention default for KEYS argument to
8681 `call-interactively'.
8682 (Command Loop Info): Clarify description of `this-command-keys'.
8683 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8684 Value of `last-event-frame' can be `macro'.
8685 (Repeat Events): `double-click-fuzz' is also used to distinguish
8686 clicks and drags.
8687 (Classifying Events): Clarify descriptions of `event-modifiers'
8688 `event-basic-type' and `event-convert-list'.
8689 (Accessing Events): `posn-timestamp' takes POSITION argument.
8690 (Quoted Character Input): Clarify description of
8691 `read-quoted-char' and fix example.
8692 (Quitting): Add `with-local-quit'.
8693 (Disabling Commands): Correct and clarify descriptions of
8694 `enable-command' and `disable-command'.
8695 Mention what happens if `disabled-command-hook' is nil.
8696 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8697 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8698
86992004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8700
8701 * frames.texi: Various changes in addition to:
8702 (Creating Frames): Expand and clarify description of `make-frame'.
8703 (Window Frame Parameters): Either none or both of the `icon-left'
8704 and `icon-top' parameters must be specified. Put descriptions of
8705 `menu-bar-lines' and `toolbar-lines' closer together and change
8706 them accordingly.
8707 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8708 except while processing `frame-title-format' or `icon-title-format'.
8709 (Deleting Frames): Correct description of `delete-frame'.
8710 Non-nil return values of `frame-live-p' are like those of `framep'.
8711 (Frames and Windows): Mention return value of
8712 `set-frame-selected-window'.
8713 (Visibility of Frames): Mention `force' argument to
8714 `make-frame-invisible'. `frame-visible-p' returns t for all
8715 frames on text-only terminals.
8716 (Frame Configurations): Restoring a frame configuration does not
8717 restore deleted frames.
8718 (Window System Selections): `x-set-selection' returns DATA.
8719 (Resources): Add example.
8720 (Display Feature Testing): Clarify descriptions of
8721 `display-pixel-height', `display-pixel-width', `x-server-version'
8722 and `x-server-vendor'.
8723
8724 * windows.texi (Choosing Window): Add anchor.
8725 * minibuf.texi (Minibuffer Misc): Add anchor.
8726
87272004-07-23 John Paul Wallington <jpw@gnu.org>
8728
8729 * macros.texi (Defining Macros): Declaration keyword for setting
8730 Edebug spec is `debug' not `edebug'.
8731
87322004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8733
8734 * windows.texi: Various small changes in addition to:
8735 (Window Point): Mention return value of `set-window-point'.
8736 (Window Start): `pos-visible-in-window-p' disregards horizontal
8737 scrolling. Explain return value if PARTIALLY is non-nil.
8738 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8739 and `set-window-vscroll'.
8740 (Size of Window): The argument WINDOW to `window-inside-edges',
8741 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8742 (Resizing Windows): Explain return value of
8743 `shrink-window-if-larger-than-buffer'.
8744 `window-size-fixed' automatically becomes buffer local when set.
8745 (Window Configurations): Explain return value of
8746 `set-window-configuration'.
8747
8748 * minibuf.texi (Minibuffer Misc): Add anchor for
8749 `minibuffer-scroll-window'.
8750
8751 * positions.texi (Text Lines): Add anchor for `count-lines'.
8752
87532004-07-17 Richard M. Stallman <rms@gnu.org>
8754
8755 * display.texi (Overlay Properties): Adding `evaporate' prop
8756 deletes empty overlay immediately.
8757
8758 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8759 fix example.
8760
87612004-07-16 Jim Blandy <jimb@redhat.com>
8762
8763 * searching.texi (Regexp Backslash): Document new \_< and \_>
8764 operators.
8765
87662004-07-16 Juanma Barranquero <lektu@terra.es>
8767
8768 * display.texi (Images): Fix Texinfo usage.
8769
87702004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8771
8772 * buffers.texi (Modification Time): `visited-file-modtime' now
8773 returns a list of two integers, instead of a cons.
8774
87752004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8776
8777 * windows.texi: Various changes in addition to:
8778 (Splitting Windows): Add `split-window-keep-point'.
8779
87802004-07-09 Richard M. Stallman <rms@gnu.org>
8781
8782 * frames.texi (Input Focus): Minor fix.
8783
87842004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8785
8786 * frames.texi (Input Focus): Clarify descriptions of
8787 `select-frame-set-input-focus' and `select-frame'.
8788
87892004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8790
8791 * os.texi: Various small changes in addition to:
8792 (Killing Emacs): Expand and clarify description of
8793 `kill-emacs-query-functions' and `kill-emacs-hook'.
8794 (System Environment): Expand and clarify description of `getenv'
8795 and `setenv'.
8796 (Timers): Clarify description of `run-at-time'.
8797 (Translating Input): Correct description of
8798 `extra-keyboard-modifiers'.
8799 (Flow Control): Correct description of `enable-flow-control'.
8800
88012004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8802
8803 * os.texi: Update copyright.
8804 (Session Management): Grammar fix.
8805 Clarify which Emacs does the restarting.
8806 Use @samp for *scratch* buffer.
8807
88082004-07-04 Alan Mackenzie <acm@muc.de>
8809
8810 * frames.texi (Input Focus): Add documentation for
8811 `select-frame-set-input-focus'. Replace refs to non-existent
8812 `switch-frame' with `select-frame'. Minor corrections and tidying
8813 up of text-only terminal stuff.
8814
88152004-07-02 Richard M. Stallman <rms@gnu.org>
8816
8817 * files.texi (Saving Buffers): Cleanup write-contents-function.
8818 (Magic File Names): Cleanup file-remote-p.
8819
b344d29d 88202004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8821
8822 * files.texi (Magic File Names): `file-remote-p' returns an
8823 identifier of the remote system, not just t.
8824
88252004-07-02 David Kastrup <dak@gnu.org>
8826
8827 * searching.texi (Entire Match Data): Add explanation about new
8828 match-data behavior when @var{integers} is non-nil.
8829
88302004-06-24 Richard M. Stallman <rms@gnu.org>
8831
8832 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8833
8834 * customize.texi (Variable Definitions): Note about doc strings
8835 and :set.
8836
8837 * keymaps.texi (Keymap Terminology): Document `kbd'.
8838 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8839
8840 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8841 makes it buffer-local.
8842
8843 * files.texi (Saving Buffers): Correct previous change.
8844
8845 * commands.texi (Accessing Events):
8846 Clarify posn-col-row and posn-actual-col-row.
8847
88482004-06-24 David Ponce <david.ponce@wanadoo.fr>
8849
8850 * commands.texi (Accessing Events): New functions
8851 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8852
88532004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8854
8855 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8856 * frames.texi, buffers.texi, backups.texi, variables.texi:
8857 * loading.texi, eval.texi, functions.texi, control.texi:
8858 * symbols.texi, minibuf.texi: Reposition @anchor's.
8859
8860 * help.texi: Various small changes in addition to the following.
8861 (Describing Characters): Describe PREFIX argument to
8862 `key-description'. Correct and clarify definition of
8863 `text-char-description'. Describe NEED-VECTOR argument to
8864 `read-kbd-macro'.
8865 (Help Functions): Clarify definition of `apropos'.
8866
88672004-06-23 Lars Hansen <larsh@math.ku.dk>
8868
8869 * files.texi (Saving Buffers): Correct description of
8870 `write-contents-functions'.
8871
88722004-06-21 Juanma Barranquero <lektu@terra.es>
8873
8874 * display.texi (Images): Remove redundant @vindex directives.
8875 Rewrite `image-library-alist' doc in active voice.
8876
88772004-06-14 Juanma Barranquero <lektu@terra.es>
8878
8879 * display.texi (Images): Document new delayed library loading,
8880 variable `image-library-alist' and (existing but undocumented)
8881 function `image-type-available-p'.
8882
88832004-06-05 Richard M. Stallman <rms@gnu.org>
8884
8885 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8886 refer the user to the Initial Input node.
8887 (Text from Minibuffer): Likewise.
8888 (Initial Input): New node. Document this feature
8889 and say it is mostly deprecated.
8890
88912004-05-30 Richard M. Stallman <rms@gnu.org>
8892
8893 * loading.texi (Named Features): Clarify return value
8894 and meaning of NOERROR.
8895
8896 * variables.texi (File Local Variables): Minor cleanup.
8897
88982004-05-30 Michael Albinus <michael.albinus@gmx.de>
8899
8900 * files.texi (Magic File Names): Add `file-remote-p' as operation
8901 of file name handlers.
8902
89032004-05-29 Richard M. Stallman <rms@gnu.org>
8904
8905 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8906 as arg to a minor mode command.
8907
89082004-05-22 Richard M. Stallman <rms@gnu.org>
8909
8910 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8911
8912 * streams.texi (Output Variables): Doc float-output-format.
8913
8914 * searching.texi (Regexp Special): Nested repetition can be infloop.
8915
8916 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8917 real stack overflow.
8918
8919 * compile.texi: Minor cleanups.
8920
89212004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8922
8923 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8924 circular lists.
8925 (List Elements): Explain handling of circular and dotted lists.
8926
89272004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8928
8929 * modes.texi (Search-based Fontification): Fix typo.
8930
89312004-05-10 Juanma Barranquero <lektu@terra.es>
8932
8933 * modes.texi (Mode Line Variables): Fix description of
8934 global-mode-string, which is now after which-func-mode, not the
8935 buffer name.
8936
89372004-05-07 Lars Hansen <larsh@math.ku.dk>
8938
8939 * modes.texi (Desktop Save Mode): Add.
8940 (Modes): Add menu entry Desktop Save Mode.
8941
8942 * hooks.texi: Add desktop-after-read-hook,
8943 desktop-no-desktop-file-hook and desktop-save-hook.
8944
8945 * locals.texi: Add desktop-save-buffer.
8946
89472004-04-30 Jesper Harder <harder@ifa.au.dk>
8948
8949 * display.texi: emacs -> Emacs.
8950
89512004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8952
8953 * files.texi (Changing Files): Document set-file-times.
8954
89552004-04-23 Juanma Barranquero <lektu@terra.es>
8956
8957 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8958
89592004-04-18 Jesper Harder <harder@ifa.au.dk>
8960
8961 * tips.texi (Coding Conventions): defopt -> defcustom.
8962
89632004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8964
8965 * sequences.texi: Various clarifications.
8966
89672004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8968
8969 * buffers.texi (Read Only Buffers): Mention optional ARG to
8970 `toggle-read-only'.
8971
89722004-04-14 Nick Roberts <nick@nick.uklinux.net>
8973
8974 * windows.texi (Selecting Windows): Note that get-lru-window
8975 returns a full-width window if possible.
8976
89772004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8978
8979 * buffers.texi: Various changes in addition to:
8980 (Buffer File Name): Add `find-buffer-visiting'.
8981 (Buffer Modification): Mention optional ARG to `not-modified'.
8982 (Indirect Buffers): Mention optional CLONE argument to
8983 `make-indirect-buffer'.
8984
8985 * files.texi: Various changes in addition to:
8986 (Visiting Functions): `find-file-hook' is now a normal hook.
8987 (File Name Expansion): Explain difference between the way that
8988 `expand-file-name' and `file-truename' treat `..'.
8989 (Contents of Directories): Mention optional ID-FORMAT argument to
8990 `directory-files-and-attributes'.
8991 (Format Conversion): Mention new optional CONFIRM argument to
8992 `format-write-file'.
8993
89942004-04-12 Miles Bader <miles@gnu.org>
8995
8996 * macros.texi (Expansion): Add description of `macroexpand-all'.
8997
89982004-04-05 Jesper Harder <harder@ifa.au.dk>
8999
5dcb4c4e
SM
9000 * variables.texi (Variable Aliases):
9001 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9002
9003 * errors.texi (Standard Errors): Ditto.
9004
90052004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9006
9007 * backups.texi: Various small changes in addition to:
9008 (Making Backups): Mention return value of `backup-buffer'.
9009 (Auto-Saving): Mention optional FORCE argument to
9010 `delete-auto-save-file-if-necessary'.
9011 (Reverting): Mention optional PRESERVE-MODES argument to
9012 `revert-buffer'. Correct description of `revert-buffer-function'.
9013
90142004-03-22 Juri Linkov <juri@jurta.org>
9015
9016 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9017 with `Vector Functions'.
9018
9019 * text.texi (Sorting): Add missing quote.
9020
90212004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9022
9023 * intro.texi (Lisp History): Replace xref to `cl' manual with
9024 inforef.
9025
90262004-03-12 Richard M. Stallman <rms@gnu.org>
9027
9028 * intro.texi (Version Info): Add arg to emacs-version.
9029 (Lisp History): Change xref to CL manual.
9030
90312004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9032
9033 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9034 for Partial Completion mode.
9035
90362004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9037
9038 * customize.texi: Fix typo. Remove eol whitespace.
9039
90402004-03-04 Richard M. Stallman <rms@gnu.org>
9041
9042 * processes.texi: Fix typos.
9043
9044 * lists.texi (Building Lists): Minor clarification.
9045
9046 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9047 in make-hash-table.
9048
90492004-02-29 Juanma Barranquero <lektu@terra.es>
9050
9051 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9052 rm, and ignore exit code.
9053
90542004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9055
9056 * display.texi (Defining Faces): Add description for min-colors.
9057 Update example.
9058
90592004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9060
9061 * abbrevs.texi: Various corrections and clarifications in addition
9062 to the following:
9063 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9064
90652004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9066
9067 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9068
90692004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9070
9071 * text.texi: Various small changes in addition to the following:
9072 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9073 to delete-horizontal-space.
9074 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9075 description of yank-handler text property at various places.
9076
9077 * frames.texi (Window System Selections): Add anchor.
9078
9079 * syntax.texi (Syntax Table Functions): Clarify and correct
9080 descriptions of make-syntax-table and copy-syntax-table.
9081 (Motion and Syntax): Clarify SYNTAXES argument to
9082 skip-syntax-forward.
9083 (Parsing Expressions): Mention that the return value of
9084 parse-partial-sexp is currently a list of ten rather than nine
9085 elements.
9086 (Categories): Various corrections and clarifications.
9087
90882004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9089
9090 * markers.texi (Marker Insertion Types): Minor change.
9091
9092 * locals.texi (Standard Buffer-Local Variables):
9093 * commands.texi (Interactive Codes, Using Interactive):
9094 * functions.texi (Related Topics): Fix xrefs.
9095
90962004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9097
9098 * lists.texi (Sets And Lists): Update description of delete-dups.
9099
91002004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9101
9102 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9103
c8763fb6 91042004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9105
9106 * frames.texi (Parameter Access): frame-parameters arg is optional.
9107 modify-frame-parameters handles nil for FRAME.
9108 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9109 are all-or-nothing for certain toolkits.
9110 Mention parameter wait-for-wm.
9111 (Frames and Windows): In frame-first-window and frame-selected-window
9112 the arg is optional.
9113 (Input Focus): In redirect-frame-focus the second arg is optional.
9114 (Window System Selections): Mention selection type CLIPBOARD.
9115 Mention data-type UTF8_STRING.
9116 Mention numbering of cut buffers.
9117 (Resources): Describe x-resource-name.
9118
91192004-02-16 Richard M. Stallman <rms@gnu.org>
9120
9121 * windows.texi (Buffers and Windows): Delete false table
9122 about all-frames.
9123
9124 * syntax.texi (Parsing Expressions): Delete old caveat
9125 about parse-sexp-ignore-comments.
9126
9127 * streams.texi (Output Variables): Add print-quoted.
9128
9129 * lists.texi (Building Lists): Minor cleanup.
9130
9131 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9132
9133 * display.texi (Overlays): Explain overlays use markers.
9134 (Managing Overlays): Explain front-advance and rear-advance
9135 in more detail.
9136
9137 * loading.texi (Unloading): Document unload-feature-special-hooks.
9138 Get rid of fns-NNN.el file.
9139
91402004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9141
9142 * help.texi (Describing Characters): Fix text-char-description
9143 example output.
9144
9145 * edebug.texi (Using Edebug): Fix example.
9146
9147 * debugging.texi (Internals of Debugger): Fix return value.
9148
9149 * files.texi (Changing Files): Fix argname.
9150
9151 * calendar.texi: Fix parens, and default values.
9152
9153 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9154 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9155 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9156
9157 * positions.texi (Text Lines): Don't add -1 in current-line.
9158
91592004-02-16 Richard M. Stallman <rms@gnu.org>
9160
9161 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9162
91632004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9164
9165 * processes.texi (Low-Level Network): Fix a typo.
9166
91672004-02-12 Kim F. Storm <storm@cua.dk>
9168
9169 * display.texi (Fringes): Use consistent wording.
9170 Note that window-fringe's window arg is optional.
9171 (Scroll Bars): Use consistent wording.
9172
91732004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9174
9175 * tips.texi (Comment Tips): Document the new conventions for
9176 commenting out code.
9177
c8763fb6 91782004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9179
5dcb4c4e 9180 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9181
91822004-02-07 Kim F. Storm <storm@cua.dk>
9183
9184 * positions.texi (Text Lines): Add line-number-at-pos.
9185
91862004-02-06 John Paul Wallington <jpw@gnu.org>
9187
9188 * display.texi (Button Properties, Button Buffer Commands):
9189 mouse-2 invokes button, not down-mouse-1.
9190
91912004-02-04 Jason Rumney <jasonr@gnu.org>
9192
9193 * makefile.w32-in: Sync with Makefile.in changes.
9194
91952004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9196
9197 * minibuf.texi (Text from Minibuffer): Various corrections and
9198 clarifications.
9199 (Object from Minibuffer): Correct Lisp description of
9200 read-minibuffer.
9201 (Minibuffer History): Clarify description of cons values for
9202 HISTORY arguments.
5dcb4c4e
SM
9203 (Basic Completion): Various corrections and clarifications.
9204 Add completion-regexp-list.
b8d4c8d0
GM
9205 (Minibuffer Completion): Correct and clarify description of
9206 completing-read.
5dcb4c4e
SM
9207 (Completion Commands): Mention Partial Completion mode.
9208 Various other minor changes.
b8d4c8d0
GM
9209 (High-Level Completion): Various corrections and clarifications.
9210 (Reading File Names): Ditto.
9211 (Minibuffer Misc): Ditto.
9212
92132004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9214
9215 * strings.texi (Text Comparison): assoc-string also matches
9216 elements of alists that are strings instead of conses.
9217 (Formatting Strings): Standardize Texinfo usage. Update index
9218 entries.
9219
92202004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9221
9222 * lists.texi (Sets And Lists): Add delete-dups.
9223
92242004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9225
9226 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9227 special form.
9228 * macros.texi (Defining Macros): Update description of `declare',
9229 which now is a macro.
9230 (Wrong Time): Fix typos.
9231
92322004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9233
9234 * compile.texi (Compilation Functions): Expand descriptions of
9235 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9236 and `batch-byte-compile'. In particular, mention and describe
9237 all optional arguments.
9238 (Disassembly): Correct and clarify the description of `disassemble'.
9239
92402004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9241
9242 * searching.texi: Various small changes in addition to the
9243 following.
9244 (Regexp Example): Adapt to new value of `sentence-end'.
9245 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9246 `words'.
9247 (Search and Replace): Add usage note for `perform-replace'.
9248 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9249 `match-data'.
9250 (Standard Regexps): Update for new values of `paragraph-start'
9251 and `sentence-end'.
9252
92532004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9254
9255 * files.texi (Saving Buffers): Clarify descriptions of
9256 `write-contents-functions' and `before-save-hook'.
9257 Make the defvar's for `before-save-hook' and `after-save-hook'
9258 into defopt's.
9259
92602004-01-07 Kim F. Storm <storm@cua.dk>
9261
9262 * commands.texi (Click Events): Describe new image and
9263 width/height elements of click events.
9264 (Accessing Events): Add posn-string, posn-image, and
9265 posn-object-width-height. Change posn-object to return either
9266 image or string object.
9267
92682004-01-01 Simon Josefsson <jas@extundo.com>
9269
9270 * hooks.texi (Standard Hooks): Add before-save-hook.
9271 * files.texi (Saving Buffers): Likewise.
9272
92732004-01-03 Richard M. Stallman <rms@gnu.org>
9274
9275 * frames.texi (Frames and Windows): Delete frame-root-window.
9276
92772004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9278
9279 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9280
9281 * functions.texi: Various small changes in addition to the
9282 following.
5dcb4c4e
SM
9283 (What Is a Function): `functionp' returns nil for macros.
9284 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9285 (Function Documentation): Add `\' in front of (fn @var{arglist})
9286 and explain why.
9287 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9288 Add anchor.
9289 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9290
92912004-01-01 Miles Bader <miles@gnu.org>
9292
9293 * display.texi (Buttons): New section.
9294
92952003-12-31 Andreas Schwab <schwab@suse.de>
9296
9297 * numbers.texi (Math Functions): sqrt reports a domain-error
9298 error.
9299 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9300
93012003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9302
9303 * tips.texi (Documentation Tips): Update item on hyperlinks in
9304 documentation strings.
9305
9306 * errors.texi (Standard Errors): Various small corrections and
9307 additions.
9308
9309 * control.texi: Various small changes in addition to the
9310 following.
9311 (Signaling Errors): Provide some more details on how `signal'
9312 constructs the error message. Add anchor to the definition of
9313 `signal'.
9314 (Error Symbols): Describe special treatment of `quit'.
9315 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9316 to emphasize that it has to be a single form.
9317
9318 * buffers.texi: Add anchor.
9319
93202003-12-29 Richard M. Stallman <rms@gnu.org>
9321
9322 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9323 (Window Configurations): Add window-configuration-frame.
9324
9325 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9326
9327 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9328 Change arg name in get-char-property.
9329 (Special Properties): Update handling of keymap property.
9330
9331 * strings.texi (Modifying Strings): Add clear-string.
9332 (Text Comparison): Add assoc-string and remove
9333 assoc-ignore-case, assoc-ignore-representation.
9334
9335 * os.texi (Time of Day): Add set-time-zone-rule.
9336
9337 * numbers.texi (Math Functions): asin, acos, log, log10
9338 report domain-error errors.
9339
9340 * nonascii.texi (Converting Representations):
9341 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9342 (Encoding and I/O): Add file-name-coding-system.
9343
9344 * modes.texi (Search-based Fontification): Explain that
9345 face specs are symbols with face names as values.
9346
9347 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9348
9349 * lists.texi (Building Lists): remq moved elsewhere.
9350 (Sets And Lists): remq moved here.
9351 (Association Lists): Refer to assoc-string.
9352
9353 * internals.texi (Garbage Collection): Add memory-use-counts.
9354
9355 * frames.texi (Frames and Windows): Add set-frame-selected-window
9356 and frame-root-window.
9357
9358 * files.texi (Contents of Directories):
9359 Add directory-files-and-attributes.
9360
9361 * display.texi (Refresh Screen): Add force-window-update.
9362 (Invisible Text): Explain about moving point out of invis text.
9363 (Overlay Properties): Add overlay-properties.
9364 (Managing Overlays): Add overlayp.
9365 (GIF Images): Invalid image number displays a hollow box.
9366
9367 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9368 (Killing Buffers): Add buffer-live-p.
9369
93702003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9371
9372 * display.texi (Fringes): Fix typo "set-buffer-window".
9373
93742003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9375
9376 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9377 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9378 Add or change various xrefs and anchors.
9379
9380 * commands.texi: Replace all occurrences of @acronym{CAR} with
9381 @sc{car}, for consistency with the rest of the Elisp manual.
9382 `car' and `cdr' are historically acronyms, but are no longer
9383 widely thought of as such.
9384
9385 * internals.texi (Pure Storage): Mention that `purecopy' does not
9386 copy text properties.
9387 (Object Internals): Now 29 bits are used (in most implementations)
9388 to address Lisp objects.
9389
9390 * variables.texi (Variables with Restricted Values): New node.
9391
9392 * objects.texi (Lisp Data Types): Mention that certain variables
9393 can only take on a restricted set of values and add an xref to
9394 the new node "Variables with Restricted Values".
9395
9396 * eval.texi (Function Indirection): Describe the errors that
9397 `indirect-function' can signal.
9398 (Eval): Clarify the descriptions of `eval-region' and `values'.
9399 Describe `eval-buffer' instead of `eval-current-buffer' and
9400 mention `eval-current-buffer' as an alias for `current-buffer'.
9401 Correct the description and mention all optional arguments.
9402
9403 * nonascii.texi: Various small changes in addition to the
9404 following.
9405 (Converting Representations): Clarify behavior of
9406 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9407 ASCII arguments.
9408 (Character Sets): Document the variable `charset-list' and adapt
9409 the definition of the function `charset-list' accordingly.
9410 (Translation of Characters): Clarify use of generic characters in
9411 `make-translation-table'. Clarify and correct the description of
9412 the use of translation tables in encoding and decoding.
9413 (User-Chosen Coding Systems): Correct and clarify the description
9414 of `select-safe-coding-system'.
9415 (Default Coding Systems): Clarify description of
9416 `file-coding-system-alist'.
9417
94182003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9419
9420 * strings.texi (Text Comparison): Correctly describe when two
9421 strings are `equal'. Combine and clarify descriptions of
9422 `assoc-ignore-case' and `assoc-ignore-representation'.
9423
9424 * objects.texi (Non-ASCII in Strings): Clarify description of
9425 when a string is unibyte or multibyte.
9426 (Bool-Vector Type): Update examples.
9427 (Equality Predicates): Correctly describe when two strings are
9428 `equal'.
9429
94302003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9431
9432 * lists.texi (Building Lists): `append' no longer accepts integer
9433 arguments. Update the description of `number-sequence' to reflect
9434 recent changes.
9435 (Sets And Lists): Describe `member-ignore-case' after `member'.
9436
94372003-11-27 Kim F. Storm <storm@cua.dk>
9438
9439 * commands.texi (Click Events): Click object may be an images.
9440 Describe (dx . dy) element of click positions.
9441 (Accessing Events): Remove duplicate posn-timestamp.
9442 New functions posn-object and posn-object-x-y.
9443
94442003-11-23 Kim F. Storm <storm@cua.dk>
9445
9446 * commands.texi (Click Events): Describe enhancements to event
9447 position lists, including new text-pos and (col . row) items.
9448 Mention left-fringe and right-fringe area events.
9449 (Accessing Events): New functions posn-area and
9450 posn-actual-col-row. Mention posn-timestamp. Mention that
9451 posn-point in non-text area still returns buffer position.
9452 Clarify posn-col-row.
9453
94542003-11-21 Lars Hansen <larsh@math.ku.dk>
9455
9456 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9457 * anti.texi (File Attributes): Describe removed parameter
9458 ID-FORMAT.
9459
94602003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9461
9462 * positions.texi (Positions): Mention that, if a marker is used as
9463 a position, its buffer is ignored.
9464
9465 * markers.texi (Overview of Markers): Mention it here too.
9466
94672003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9468
9469 * numbers.texi (Numeric Conversions): Not just `floor', but also
9470 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9471
94722003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9473
9474 * markers.texi (Creating Markers): Specify insertion type of
9475 created markers. Add xref to `Marker Insertion Types'.
9476 Second argument to `copy-marker' is optional.
9477 (Marker Insertion Types): Mention that most markers are created
9478 with insertion type nil.
9479 (The Mark): Correctly describe when `mark' signals an error.
9480 (The Region): Correctly describe when `region-beginning' and
9481 `region-end' signal an error.
9482
94832003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9484
9485 * hash.texi (Creating Hash): Clarify description of `eql'.
9486 `makehash' is obsolete.
9487 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9488
9489 * positions.texi (Point): Change description of `buffer-end', so
9490 that it is also correct for floating point arguments.
9491 (List Motion): Correct argument lists of `beginning-of-defun' and
9492 `end-of-defun'.
9493 (Excursions): Add xref to `Marker Insertion Types'.
9494 (Narrowing): Argument to `narrow-to-page' is optional.
9495
94962003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9497
9498 * streams.texi (Output Streams): Clarify behavior of point for
9499 marker output streams.
9500
95012003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9502
9503 * variables.texi (Defining Variables): Second argument to
9504 `defconst' is not optional.
9505 (Setting Variables): Mention optional argument APPEND to
9506 `add-to-list'.
9507 (Creating Buffer-Local): Expand description of
9508 `make-variable-buffer-local'.
9509 (Frame-Local Variables): Expand description of
9510 `make-variable-frame-local'.
9511 (Variable Aliases): Correct description of optional argument
9512 DOCSTRING to `defvaralias'. Mention return value of
9513 `defvaralias'.
9514 (File Local Variables): Add xref to `File variables' in Emacs
9515 Manual. Correct description of `hack-local-variables'. Mention
9516 `safe-local-variable' property. Mention optional second argument
9517 to `risky-local-variable-p'.
9518
95192003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9520
9521 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9522
95232003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9524
9525 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9526 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9527 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9528 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9529 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9530 lispref/processes.texi, lispref/searching.texi,
9531 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9532 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9533 @acronym{FOO}.
9534
95352003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9536
9537 * strings.texi (Creating Strings): Argument START to `substring'
9538 can not be `nil'. Expand description of
9539 `substring-no-properties'. Correct description of `split-string',
9540 especially with respect to empty matches. Prevent very bad line
9541 break in definition of `split-string-default-separators'.
9542 (Text Comparison): `string=' and `string<' also accept symbols as
9543 arguments.
9544 (String Conversion): More completely describe argument BASE in
9545 `string-to-number'.
9546 (Formatting Strings): `%s' and `%S' in `format' do require
9547 corresponding object. Clarify behavior of numeric prefix after
9548 `%' in `format'.
9549 (Case Conversion): The argument to `upcase-initials' can be a
9550 character.
9551
95522003-10-27 Kenichi Handa <handa@m17n.org>
9553
9554 * display.texi (Fontsets): Fix texinfo usage.
9555
95562003-10-25 Kenichi Handa <handa@m17n.org>
9557
9558 * display.texi (Fontsets): Add description of the function
9559 set-fontset-font.
9560
95612003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9562
9563 * display.texi (Temporary Displays): Add xref to `Documentation
9564 Tips'.
9565
9566 * functions.texi (Function Safety): Use inforef instead of pxref
9567 for SES.
9568
95692003-10-23 Andreas Schwab <schwab@suse.de>
9570
9571 * Makefile.in (TEX, texinputdir): Don't define.
9572 (TEXI2DVI): Define.
9573 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9574 add $(srcdir)/index.texi.
9575 ($(infodir)/elisp): Remove index.texi dependency.
9576 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9577 (index.texi): Remove target.
9578 (dist): Don't link $(srcdir)/permute-index.
9579 (clean): Don't remove index.texi.
9580
9581 * permute-index, index.perm: Remove.
9582 * index.texi: Rename from index.unperm.
9583
95842003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9585
9586 * tips.texi (Documentation Tips): Document new behavior for face
9587 and variable hyperlinks in Help mode.
9588
95892003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9590
9591 * objects.texi (Integer Type): Update for extra bit of integer range.
9592 (Character Type): Ditto.
9593
95942003-10-16 Eli Zaretskii <eliz@gnu.org>
9595
9596 * numbers.texi (Integer Basics): Add index entries for reading
9597 numbers in hex, octal, and binary.
9598
95992003-10-16 Lute Kamstra <lute@gnu.org>
9600
9601 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9602 argument.
9603
96042003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9605
9606 * windows.texi (Choosing Window): Fix typo.
9607 * edebug.texi (Edebug Execution Modes): Fix typo.
9608
96092003-10-13 Richard M. Stallman <rms@gnu.org>
9610
9611 * windows.texi (Basic Windows): A window has fringe settings,
9612 display margins and scroll-bar settings.
9613 (Splitting Windows): Doc split-window return value.
9614 Clean up one-window-p.
9615 (Selecting Windows): Fix typo.
9616 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9617 (Buffers and Windows): In set-window-buffer, explain effect
9618 on fringe settings and scroll bar settings.
9619 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9620 (Choosing Window): Use defopt for pop-up-frame-function.
9621 For special-display-buffer-names, explain same-window and same-frame.
9622 Clarify window-dedicated-p return value.
9623 (Textual Scrolling): scroll-up and scroll-down can get an error.
9624 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9625 Clarify set-window-hscroll.
9626 (Size of Window): Don't mention tool bar in window-height.
9627 (Coordinates and Windows): Explain what coordinates-in-window-p
9628 returns for fringes and display margins.
9629 (Window Configurations): Explain saving fringes, etc.
9630
9631 * tips.texi (Library Headers): Clean up Documentation.
9632
9633 * syntax.texi (Parsing Expressions): Clean up forward-comment
9634 and parse-sexp-lookup-properties.
9635
9636 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9637
9638 * os.texi (System Environment): Clean up text for load-average errors.
9639
9640 * modes.texi (Hooks): Don't explain local hook details at front.
9641 Clarify run-hooks and run-hook-with-args a little.
9642 Clean up add-hook and remove-hook.
9643
9644 * edebug.texi (Edebug Execution Modes): Clarify t.
9645 Document edebug-sit-for-seconds.
9646 (Coverage Testing): Document C-x X = and =.
9647 (Instrumenting Macro Calls): Fix typo.
9648 (Specification List): Don't index the specification keywords.
9649
96502003-10-10 Kim F. Storm <storm@cua.dk>
9651
9652 * processes.texi (Network): Introduce make-network-process.
9653
96542003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9655
9656 * tips.texi (Library Headers): Fix typo.
9657
96582003-10-07 Juri Linkov <juri@jurta.org>
9659
9660 * modes.texi (Imenu): Mention imenu-create-index-function's
9661 default value. Explain submenus better.
9662
96632003-10-07 Lute Kamstra <lute@gnu.org>
9664
9665 * modes.texi (Faces for Font Lock): Fix typo.
9666 (Hooks): Explain how buffer-local hook variables can refer to
9667 global hook variables.
9668 Various minor clarifications.
9669
96702003-10-06 Lute Kamstra <lute@gnu.org>
9671
9672 * tips.texi (Coding Conventions): Mention naming conventions for
9673 hooks.
9674
96752003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9676
9677 * loading.texi (Library Search): Correct default value of
9678 load-suffixes.
9679 (Named Features): Fix typo.
9680
96812003-10-05 Richard M. Stallman <rms@gnu.org>
9682
9683 * loading.texi (Named Features): In `provide',
9684 say how to test for subfeatures.
9685 (Unloading): In unload-feature, use new var name
9686 unload-feature-special-hooks.
9687
96882003-10-03 Lute Kamstra <lute@gnu.org>
9689
9690 * modes.texi (Major Mode Conventions): Mention third way to set up
9691 Imenu.
9692 (Imenu): A number of small fixes.
9693 Delete documentation of internal variable imenu--index-alist.
9694 Document the return value format of imenu-create-index-function
9695 functions.
9696
96972003-09-30 Richard M. Stallman <rms@gnu.org>
9698
9699 * processes.texi (Network): Say what stopped datagram connections do.
9700
9701 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9702
9703 * display.texi (Overlay Properties): Clarify `evaporate' property.
9704
97052003-09-29 Lute Kamstra <lute@gnu.org>
9706
9707 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9708 constructs should be marked as risky.
9709 Change cons cell into proper list.
9710 (Mode Line Variables): Change cons cell into proper list.
9711
97122003-09-26 Lute Kamstra <lute@gnu.org>
9713
9714 * modes.texi (Mode Line Data): Document the :propertize construct.
9715 (Mode Line Variables): Reorder the descriptions of the variables
9716 to match their order in the default mode-line-format.
9717 Describe the new variables mode-line-position and mode-line-modes.
9718 Update the default values of mode-line-frame-identification,
9719 minor-mode-alist, and default-mode-line-format.
9720 (Properties in Mode): Mention the :propertize construct.
9721
97222003-09-26 Richard M. Stallman <rms@gnu.org>
9723
9724 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9725 * loading.texi, minibuf.texi, text.texi, variables.texi:
9726 Avoid @strong{Note:}.
9727
97282003-09-26 Richard M. Stallman <rms@gnu.org>
9729
9730 * keymaps.texi (Remapping Commands): Fix typo.
9731
97322003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9733
9734 * processes.texi (Low-Level Network): Fix typo.
9735
97362003-09-23 Kim F. Storm <storm@cua.dk>
9737
9738 * processes.texi (Network, Network Servers): Fix typos.
9739 (Low-Level Network): Add timeout value for :server keyword.
9740 Add new option keywords to make-network-process.
9741 Add set-network-process-options.
9742 Explain how to test availability of network options.
9743
97442003-09-19 Richard M. Stallman <rms@gnu.org>
9745
9746 * text.texi (Motion by Indent): Arg to
9747 backward-to-indentation and forward-to-indentation is optional.
9748
9749 * strings.texi (Creating Strings): Add substring-no-properties.
9750
9751 * processes.texi
9752 (Process Information): Add list-processes arg QUERY-ONLY.
9753 Delete process-contact from here.
9754 Add new status values for process-status.
9755 Add process-get, process-put, process-plist, set-process-plist.
9756 (Synchronous Processes): Add call-process-shell-command.
9757 (Signals to Processes): signal-process allows process objects.
9758 (Network): Complete rewrite.
9759 (Network Servers, Datagrams, Low-Level Network): New nodes.
9760
9761 * positions.texi (Word Motion): forward-word, backward-word
9762 arg is optional. Reword.
9763
9764 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9765
9766 * variables.texi (Creating Buffer-Local):
9767 Delete duplicate definition of buffer-local-value.
9768 (File Local Variables): Explain about discarding text props.
9769
97702003-09-11 Richard M. Stallman <rms@gnu.org>
9771
9772 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9773 changes variables that record input events.
9774 (Minibuffer Misc): Add minibuffer-selected-window.
9775
9776 * lists.texi (Building Lists): Add copy-tree.
9777
9778 * display.texi (Fontsets): Add char-displayable-p.
9779 (Scroll Bars): New node.
9780
97812003-09-08 Lute Kamstra <lute@gnu.org>
9782
9783 * modes.texi (%-Constructs): Document new `%i' and `%I'
9784 constructs.
9785
97862003-09-03 Peter Runestig <peter@runestig.com>
9787
9788 * makefile.w32-in: New file.
9789
97902003-08-29 Richard M. Stallman <rms@gnu.org>
9791
9792 * display.texi (Overlay Properties): Clarify how priorities
9793 affect use of the properties.
9794
97952003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9796
9797 * customize.texi (Type Keywords): Correct the description of
9798 `:help-echo' in the case where `motion-doc' is a function.
9799
98002003-08-14 John Paul Wallington <jpw@gnu.org>
9801
9802 * modes.texi (Emulating Mode Line): Subsection, not section.
9803
98042003-08-13 Richard M. Stallman <rms@gnu.org>
9805
9806 * elisp.texi (Top): Update subnode lists in menu.
9807
9808 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9809 (Kill Functions): kill-region has new arg yank-handler.
9810 (Yanking): New node.
9811 (Yank Commands): Add yank-undo-function.
9812 (Low-Level Kill Ring):
9813 kill-new and kill-append have new arg yank-handler.
9814 (Changing Properties): Add remove-list-of-text-properties.
9815 (Atomic Changes): New node.
9816
9817 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9818
9819 * streams.texi (Output Variables): Add eval-expression-print-length
9820 and eval-expression-print-level.
9821
9822 * os.texi (Time Conversion): For encode-time, explain limits on year.
9823
9824 * objects.texi (Character Type): Define anchor "modifier bits".
9825
9826 * modes.texi (Emulating Mode Line): New node.
9827 (Search-based Fontification): Font Lock uses font-lock-face property.
9828 (Other Font Lock Variables): Likewise.
9829
9830 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9831 not vectors.
9832 (Active Keymaps): Add emulation-mode-map-alists.
9833 (Functions for Key Lookup): key-binding has new arg no-remap.
9834 (Remapping Commands): New node.
9835 (Scanning Keymaps): where-is-internal has new arg no-remap.
9836 (Tool Bar): Add tool-bar-local-item-from-menu.
9837 Clarify when to use tool-bar-add-item-from-menu.
9838
9839 * commands.texi (Interactive Call): commandp has new arg.
9840 (Command Loop Info): Add this-original-command.
9841
98422003-08-06 John Paul Wallington <jpw@gnu.org>
9843
9844 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9845
9846 * display.texi (Warning Basics): Fix typo.
9847 (Fringes): Add closing curly bracket and fix typo.
9848
9849 * elisp.texi (Top): Fix typo.
9850
98512003-08-05 Richard M. Stallman <rms@gnu.org>
9852
9853 * elisp.texi: Update lists of subnodes.
9854
9855 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9856
9857 * variables.texi (Local Variables): Use lc for example variable names.
9858
9859 * tips.texi (Library Headers): Explain where to put -*-.
9860
9861 * strings.texi (Creating Strings): Fix xref for vconcat.
9862
9863 * sequences.texi (Vector Functions):
9864 vconcat no longer allows integer args.
9865
9866 * minibuf.texi (Reading File Names): read-file-name has new
9867 arg PREDICATE. New function read-directory-name.
9868
c4cc8b9a 9869 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9870 (Indenting Macros): New node.
9871
9872 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9873 (Window Frame Parameters): Make separate table of parameters
9874 that are coupled with specific face attributes.
9875 (Deleting Frames): delete-frame-hooks renamed to
9876 delete-frame-functions.
9877
9878 * files.texi (Magic File Names): Add file-remote-p.
9879 Clarify file-local-copy.
9880
9881 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9882 here; instead xref Defining Macros.
9883
9884 * display.texi (Warnings): New node, and subnodes.
9885 (Fringes): New node.
9886
9887 * debugging.texi (Test Coverage): New node.
9888
9889 * compile.texi (Compiler Errors): Explain with-no-warnings
9890 and other ways to suppress warnings.
9891
9892 * commands.texi (Interactive Call): Minor clarification.
9893
9894 * buffers.texi (Buffer File Name): set-visited-file-name
9895 renames the buffer too.
9896
9897 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9898
98992003-07-24 Markus Rost <rost@math.ohio-state.edu>
9900
9901 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9902
99032003-07-22 Markus Rost <rost@math.ohio-state.edu>
9904
9905 * internals.texi (Garbage Collection): Fix previous change.
9906
99072003-07-22 Richard M. Stallman <rms@gnu.org>
9908
9909 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9910
9911 * display.texi (Width): Use \s syntax in example.
9912 (Font Selection): Add face-font-rescale-alist.
9913
9914 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9915 Remove spurious indent in example.
9916
9917 * lists.texi (Building Lists): Add number-sequence.
9918
9919 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9920
9921 * functions.texi (Function Documentation): Explain how to
9922 show calling convention explicitly in the doc string.
9923
9924 * windows.texi (Selecting Windows): save-selected-window saves
9925 selected window of each frame.
9926 (Window Configurations): Minor change.
9927
9928 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9929
9930 * streams.texi (Output Variables): Add print-continuous-numbering
9931 and print-number-table.
9932
9933 * processes.texi (Decoding Output): New node.
9934
9935 * os.texi (Time Conversion): decode-time arg is optional.
9936
9937 * objects.texi (Character Type): Don't use space as example for \.
9938 Make list of char names and \-sequences correspond.
9939 Explain that \s is not used in strings. `\ ' needs space after.
9940
9941 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9942 (Translation of Characters): Add translation-table-for-input.
9943 (Default Coding Systems): Add auto-coding-functions.
9944 (Explicit Encoding): Add decode-coding-inserted-region.
9945 (Locales): Add locale-info.
9946
9947 * minibuf.texi (Basic Completion): Describe test-completion.
9948 Collections can be lists of strings.
9949 Clean up lazy-completion-table.
9950 (Programmed Completion): Mention test-completion.
9951 Clarify why lambda expressions are not accepted.
9952 (Minibuffer Misc): Describe minibufferp.
9953
99542003-07-14 Richard M. Stallman <rms@gnu.org>
9955
9956 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9957
9958 * windows.texi (Selecting Windows): New arg to select-window.
9959 (Selecting Windows): Add with-selected-window.
9960 (Size of Window): Add window-inside-edges, etc.
9961
9962 * internals.texi (Garbage Collection): Add post-gc-hook.
9963
9964 * processes.texi (Subprocess Creation): Add exec-suffixes.
9965
9966 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9967 (Scanning Keymaps): Add map-keymaps.
9968 (Defining Menus): Add keymap-prompt.
9969
9970 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9971 most-negative-fixnum.
9972
c4cc8b9a 9973 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9974 (Compiler Errors): New node.
9975
9976 * os.texi (User Identification): user-uid, user-real-uid
9977 can return float.
9978
9979 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9980 and about derived modes.
9981 (Minor Modes): Add minor-mode-list.
9982 (Defining Minor Modes): Keyword args for define-minor-mode.
9983 (Search-based Fontification): Explain managing other properties.
9984 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9985 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9986 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9987
9988 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9989 (Variable Aliases): Clarify defvaralias.
9990
9991 * loading.texi (Library Search): Add load-suffixes.
9992
9993 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9994 (Programmed Completion): Add dynamic-completion-table.
9995
9996 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9997 (Magic File Names): Specify precedence order of handlers.
9998
9999 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10000 and post-command-hook.
10001 (Waiting): New calling convention for sit-for.
10002
10003 * text.texi (Special Properties): local-map and keymap properties
10004 apply based on their stickiness.
10005
100062003-07-07 Richard M. Stallman <rms@gnu.org>
10007
10008 * modes.texi (Minor Mode Conventions): Specify only some kinds
10009 of list values as args to minor modes.
10010
10011 * files.texi (File Name Expansion): Warn about iterative use
10012 of substitute-in-file-name.
10013
10014 * advice.texi (Activation of Advice): Clean up previous change.
10015
100162003-07-06 Markus Rost <rost@math.ohio-state.edu>
10017
10018 * advice.texi (Activation of Advice): Note that ad-start-advice is
10019 turned on by default.
10020
100212003-06-30 Richard M. Stallman <rms@gnu.org>
10022
10023 * text.texi (Buffer Contents): Document current-word.
10024 (Change Hooks): Not called for *Messages*.
10025
10026 * functions.texi (Defining Functions): Explain about redefining
10027 primitives.
f4e90db0 10028 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10029 Comment out the detailed criteria for what is safe.
10030
100312003-06-22 Andreas Schwab <schwab@suse.de>
10032
10033 * objects.texi (Symbol Type): Fix description of examples.
10034
100352003-06-16 Andreas Schwab <schwab@suse.de>
10036
10037 * hash.texi (Creating Hash): Fix description of :weakness.
10038
c8763fb6 100392003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10040
10041 * files.texi (Changing Files): copy-file copies file modes, too.
10042
100432003-05-28 Richard M. Stallman <rms@gnu.org>
10044
10045 * strings.texi (Creating Strings): Clarify split-string.
10046
100472003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10048
10049 * strings.texi (Creating Strings): Update split-string specification
10050 and examples.
10051
100522003-05-19 Richard M. Stallman <rms@gnu.org>
10053
10054 * elisp.texi: Correct invariant section names.
10055
100562003-04-20 Richard M. Stallman <rms@gnu.org>
10057
10058 * os.texi (Timers): Explain about timers and quitting.
10059
100602003-04-19 Richard M. Stallman <rms@gnu.org>
10061
10062 * internals.texi (Writing Emacs Primitives): Strings are
10063 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10064 Explain GCPRO convention for varargs function args.
10065
100662003-04-16 Richard M. Stallman <rms@gnu.org>
10067
10068 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10069
100702003-04-08 Richard M. Stallman <rms@gnu.org>
10071
10072 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10073
100742003-02-13 Kim F. Storm <storm@cua.dk>
10075
10076 * objects.texi (Character Type): New \s escape for space.
10077
100782003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10079
5dcb4c4e 10080 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10081
100822003-01-25 Richard M. Stallman <rms@gnu.org>
10083
10084 * keymaps.texi: Document that a symbol can act as a keymap.
10085
100862003-01-13 Richard M. Stallman <rms@gnu.org>
10087
10088 * text.texi (Changing Properties): Say string indices are origin-0.
10089
10090 * positions.texi (Screen Lines) <compute-motion>:
10091 Correct order of elts in return value.
10092
10093 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10094 how to define a default binding.
10095
100962002-12-07 Markus Rost <rost@math.ohio-state.edu>
10097
10098 * loading.texi (Unloading): Fix recent change for load-history.
10099
10100 * customize.texi (Simple Types): Clarify description of custom
10101 type 'number. Describe new custom type 'float.
10102
101032002-12-04 Markus Rost <rost@math.ohio-state.edu>
10104
10105 * variables.texi (File Local Variables): Fix typo.
10106
c8763fb6 101072002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10108
10109 From Michael Albinus <Michael.Albinus@alcatel.de>.
10110
10111 * README: Target for Info file is `make info'.
10112
5dcb4c4e 10113 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10114 `file-name-sans-extension'.
10115 (Magic File Names): Complete list of operations for magic file
10116 name handlers.
10117
101182002-09-16 Jonathan Yavner <jyavner@engineer.com>
10119
10120 * variables.texi (File Local Variables): New function
10121 risky-local-variable-p.
10122
101232002-09-15 Jonathan Yavner <jyavner@engineer.com>
10124
10125 * functions.texi (Function safety): New node about unsafep.
10126
101272002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10128
5dcb4c4e 10129 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10130 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10131
101322002-06-17 Juanma Barranquero <lektu@terra.es>
10133
10134 * frames.texi (Display Feature Testing): Fix typo.
10135
101362002-06-12 Andreas Schwab <schwab@suse.de>
10137
10138 * frames.texi (Initial Parameters, Resources): Fix references to
10139 the Emacs manual.
10140
101412002-05-13 Kim F. Storm <storm@cua.dk>
10142
10143 * variables.texi (Intro to Buffer-Local): Updated warning and
10144 example relating to changing buffer inside let.
10145
c8763fb6 101462002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10147
10148 * os.texi (Session Management): New node about X Session management.
10149
101502002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10151
10152 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10153 to which the manual corresponds, and the copyright years.
10154
10155 * Makefile.in (VERSION): Set to 2.9.
10156
101572001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10158
10159 * elisp.texi: Change the category in @dircategory to "Emacs", to
10160 make it consistent with info/dir.
10161
101622001-11-25 Miles Bader <miles@gnu.org>
10163
10164 * text.texi (Fields): Describe new `limit' arg in
10165 field-beginning/field-end.
10166
101672001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10168
5dcb4c4e
SM
10169 * permute-index: Don't depend on csh-specific features.
10170 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10171
10172 * two-volume-cross-refs.txt: New file.
10173 * two.el: New file.
10174 * spellfile: New file.
10175
101762001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10177
10178 * permute-index: New file.
10179
10180 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10181 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10182 8+3 restricted namespace.
10183
10184 * Makefile.in (infodir): Define relative to $(srcdir).
10185 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10186 include directories list via -I switch to makeinfo.
10187 (index.texi): Use cp if both hard and symbolic links fail.
10188
101892001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10190
10191 * Makefile.in (distclean): Add.
10192
10193 The following changes make ELisp manual part of the Emacs
10194 distribution:
10195
10196 * Makefile.in: Add Copyright notice.
10197 (prefix): Remove.
10198 (infodir): Change value to "../info".
10199 (VPATH): New variable.
10200 (MAKE): Don't define.
10201 (texmacrodir): Don't define.
10202 (texinputdir): Append the existing value of TEXINPUTS.
10203 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10204 command to be compatible with man/Makefile.in, and to put the
10205 output into ../info.
10206 (info): Add target.
10207 (installall): Target removed.
10208
c8763fb6 102092001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10210
10211 * tips.texi (Coding Conventions): Fix typo.
10212
102132001-10-23 Gerd Moellmann <gerd@gnu.org>
10214
10215 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10216
102172001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10218
10219 * files.texi (File Name Components): Update the description of
10220 file-name-sans-extension and file-name-extension, as they now
10221 ignore leading dots.
10222
102232001-10-20 Gerd Moellmann <gerd@gnu.org>
10224
10225 * (Version 21.1 released.)
10226
102272001-10-19 Miles Bader <miles@gnu.org>
10228
10229 * positions.texi (Text Lines): Describe behavior of
10230 `beginning-of-line'/`end-of-line' in the presence of field properties.
10231
102322001-10-17 Gerd Moellmann <gerd@gnu.org>
10233
10234 * Makefile.in (VERSION): Set to 2.8.
10235 (manual): Use `manual-21'.
10236
10237 * elisp.texi (VERSION): Add and use it where the version
10238 number was used. Set it to 2.8.
10239
10240 * intro.texi: Likewise.
10241
102422001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10243
10244 * files.texi (File Name Completion): Document the significance of
10245 a trailing slash in elements of completion-ignored-extensions.
10246
102472001-10-06 Miles Bader <miles@gnu.org>
10248
10249 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10250
102512001-10-04 Gerd Moellmann <gerd@gnu.org>
10252
10253 * variables.texi (Variable Aliases): New node.
10254
102552001-10-04 Gerd Moellmann <gerd@gnu.org>
10256
10257 * Branch for 21.1.
10258
102592001-10-02 Miles Bader <miles@gnu.org>
10260
10261 * minibuf.texi (Minibuffer Misc): Add entries for
10262 `minibuffer-contents', `minibuffer-contents-no-properties', and
10263 `delete-minibuffer-contents'.
10264 Correct description for `minibuffer-prompt-end'.
10265
10266 * text.texi (Property Search): Correct descriptions of
10267 `next-char-property-change' and `previous-char-property-change'.
10268 Add entries for `next-single-char-property-change' and
10269 `previous-single-char-property-change'.
10270 Make operand names a bit more consistent.
10271
102722001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10273
10274 * frames.texi (Finding All Frames): Document that next-frame and
10275 previous-frame are local to current terminal.
10276
102772001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10278
10279 * keymaps.texi (Creating Keymaps): Fix the description of the
10280 result of make-keymap.
10281
102822001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10283
10284 * display.texi (Font Lookup, Attribute Functions)
10285 (Image Descriptors): Add cross-references to the definition of
10286 selected frame.
10287
10288 * buffers.texi (The Buffer List): Add cross-references to the
10289 definition of selected frame.
10290
10291 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10292 frame at any given time.
10293 (Multiple Displays, Size and Position): Add a cross-reference to
10294 the definition of the selected frame.
10295
102962001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10297
10298 * strings.texi (String Conversion) <string-to-number>: Document
10299 that a float is returned for integers that are too large.
10300
10301 * frames.texi (Mouse Position): Document mouse-position-function.
10302 (Display Feature Testing): Document display-images-p.
10303 (Window Frame Parameters): Document the cursor-type variable.
10304
10305 * numbers.texi (Integer Basics): Document CL style read syntax for
10306 integers in bases other than 10.
10307
5dcb4c4e
SM
10308 * positions.texi (List Motion):
10309 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10310
10311 * lists.texi (Sets And Lists): Document member-ignore-case.
10312
10313 * internals.texi (Garbage Collection): Document the used and free
10314 strings report.
10315 (Memory Usage): Document strings-consed.
10316
10317 * os.texi (Time of Day): Document float-time.
10318 (Recording Input): Document that clear-this-command-keys clears
10319 the vector to be returned by recent-keys.
10320
10321 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10322 argument keymap can be a list.
10323
10324 * nonascii.texi (User-Chosen Coding Systems)
10325 <select-safe-coding-system>: Document the new argument
10326 accept-default-p and the variable
10327 select-safe-coding-system-accept-default-p. Tell what happens if
10328 buffer-file-coding-system is undecided.
10329 (Default Coding Systems): Document auto-coding-regexp-alist.
10330
10331 * display.texi (The Echo Area) <message>: Document
10332 message-truncate-lines.
10333 (Glyphs): Document that the glyph table is unused on windowed
10334 displays.
10335
10336 * help.texi (Describing Characters) <single-key-description>:
10337 Document the new argument no-angles.
10338 (Accessing Documentation) <documentation-property>: Document that
10339 a non-string property is evaluated.
10340 <documentation>: Document that the function-documentation property
10341 is looked for.
10342
10343 * windows.texi (Selecting Windows): Document some-window.
10344
10345 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10346
10347 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10348 apropos-mode-hook.
10349
10350 * commands.texi (Using Interactive): Document interactive-form.
10351 (Keyboard Macros): Document kbd-macro-termination-hook.
10352 (Command Loop Info): Document that clear-this-command-keys clears
10353 the vector to be returned by recent-keys.
10354
103552001-09-04 Werner LEMBERG <wl@gnu.org>
10356
10357 * Makefile.in (srcdir, texinputdir): New variables.
10358 (srcs, index.texi, install): Use $(srcdir).
10359 (.PHONY): Remove elisp.dvi.
10360 (elisp): Use -I switch for makeinfo.
10361 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10362 (installall, dist): Use $(srcdir).
10363 Fix path to texinfo.tex.
10364 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10365
103662001-08-30 Gerd Moellmann <gerd@gnu.org>
10367
10368 * display.texi (Conditional Display): Adjust to API change.
10369
10370 * configure: New file.
10371
103722001-07-30 Gerd Moellmann <gerd@gnu.org>
10373
10374 * commands.texi (Repeat Events): Add description of
10375 double-click-fuzz.
10376
103772001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10378
10379 * syntax.texi (Syntax Class Table): Add the missing designator for
10380 comment and string fences.
10381 (Syntax Properties): Add a xref to syntax table internals.
10382 (Syntax Table Internals): Document string-to-syntax.
10383
103842001-05-07 Gerd Moellmann <gerd@gnu.org>
10385
10386 * Makefile.in (install): Use install-info command line options
10387 like in Emacs' Makefile.in.
10388
103892000-12-09 Miles Bader <miles@gnu.org>
10390
10391 * windows.texi (Window Start): Update documentation for
10392 `pos-visible-in-window-p'.
10393
103942000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10395
10396 * lists.texi (Building Lists): Add footnote to explain how to add
10397 to the end of a list.
10398
103992000-10-25 Gerd Moellmann <gerd@gnu.org>
10400
10401 * files.texi (Visiting Functions): Typos.
10402
104032000-10-25 Kenichi Handa <handa@etl.go.jp>
10404
10405 * files.texi (Visiting Functions): Return value of
10406 find-file-noselect may be a list of buffers if wildcards are used.
10407
104082000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10409
10410 * display.texi (Defining Faces): Document `graphic' display type
10411 in face specs.
10412
b344d29d 104132000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10414
10415 * hooks.texi (Standard Hooks): Replace obsolete
10416 `after-make-frame-hook' with `after-make-frame-functions'.
10417
10418 * frames.texi (Creating Frames): Ditto.
10419
10420 * variables.texi (Future Local Variables): Ditto.
10421
104222000-10-16 Gerd Moellmann <gerd@gnu.org>
10423
10424 * display.texi (Other Image Types): Add description of :foreground
10425 and :background properties of mono PBM images.
10426
104272000-08-17 Werner LEMBERG <wl@gnu.org>
10428
10429 * .cvsignore: New file.
10430
104312000-01-05 Gerd Moellmann <gerd@gnu.org>
10432
10433 * tindex.pl: New script.
10434
104351999-12-03 Dave Love <fx@gnu.org>
10436
10437 * Makefile.in (MAKEINFO): New parameter.
10438
104391999-09-17 Richard Stallman <rms@gnu.org>
10440
10441 * Makefile.in (srcs): Add hash.texi.
10442 (VERSION): Update to 20.6.
10443
104441999-09-13 Richard Stallman <rms@gnu.org>
10445
10446 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10447
104481998-08-29 Karl Heuer <kwzh@gnu.org>
10449
10450 * configure.in: New file.
10451 * Makefile.in: Renamed from Makefile.
10452 (prefix, infodir): Use value obtained from configure.
10453 (emacslibdir): Obsolete variable deleted.
10454 (dist): Distribute configure.in, configure, Makefile.in.
10455
104561998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10457
10458 * Makefile (INSTALL_INFO): New variable.
10459 (install): Run install-info.
10460
104611998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10462
10463 * Makefile (elisp.dvi): Add missing backslash.
10464
104651998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10466
10467 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10468 Run texindex without `./'. Always run texindex on elisp.tp.
10469 (elisp.tps): Target deleted.
10470
104711998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10472
10473 * Makefile (srcs): Add nonascii.texi and customize.texi.
10474 (dist): Start by deleting `temp'.
10475
104761998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10477
10478 * Makefile (makeinfo, texindex): Targets deleted.
10479 (makeinfo.o, texindex.o): Targets deleted.
10480 (clean, dist): Don't do anything with them or with getopt*.
10481
104821998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10483
10484 * Makefile (SHELL): Defined.
10485
104861998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10487
10488 * Makefile (elisp.tps): New target.
10489 (elisp.dvi): Depend on elisp.tps.
10490
c5602427 104911996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10492
10493 * README: Update phone number.
10494
10495 * Makefile (elisp): Make this be the default target.
10496 Depend on makeinfo.c instead of makeinfo.
10497 (install): Don't depend on elisp.dvi, since we don't install that.
10498 Use mkinstalldirs.
10499 (dist): Add mkinstalldirs.
10500
c5602427 105011995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10502
10503 * Makefile (VERSION): Update version number.
5dcb4c4e 10504 (maintainer-clean): Rename from realclean.
b8d4c8d0 10505
c5602427 105061995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10507
10508 * Makefile (realclean): New target.
10509 (elisp): Remove any old elisp-* files first.
10510
c5602427 105111993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10512
10513 * Makefile (VERSION): New variable.
10514 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10515 Compressed file suffix should be `.gz', not `.z'.
10516
ce058493 105171993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10518
10519 * Makefile (elisp): Depend on makeinfo.
10520
c5602427 105211993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10522
10523 * Makefile (srcs): Add anti.texi.
10524
c5602427 105251993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10526
10527 * Makefile (infodir, prefix): New vars.
10528 (install): Use infodir.
f4e90db0 10529 (emacsinfodir): Delete.
b8d4c8d0 10530
c5602427 105311993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10532
10533 * Makefile (srcs): Add calendar.texi.
10534
10535 * Makefile (dist): Copy texindex.c and makeinfo.c.
10536 Limit elisp-* files to those with one or two digits.
10537
c5602427 105381993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10539
f4e90db0 10540 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10541
c5602427 105421993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10543
10544 * loading.texi (Unloading): define-function changed back to
10545 defalias. It may not stay this way, but at least it's
10546 consistent with the known-good version of the code patch.
10547
c5602427 105481993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10549
10550 * modes.texi (Hooks): Document new optional arg of add-hook.
10551
c5602427 105521993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10553
10554 * variables.texi: Document nil initial value of buffer-local variables.
10555
10556 * tips.texi: Add new section on standard library headers.
10557
c5602427 105581993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10559
10560 * Makefile (srcs): Add frame.texi to the list of sources.
10561
c5602427 105621993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10563
10564 * Makefile (dist): Don't bother excluding autosave files; they'll
10565 never make it into the temp directory anyway, and the hash marks
10566 in the name are problematic for make and the Bourne shell.
10567 (srcs):
10568
c5602427 105691993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10570
10571 * Makefile (dist): Don't include backup files or autosave files in
10572 the distribution tar file.
10573
c5602427 105741991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10575
5dcb4c4e 10576 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10577 (elisp.dvi): Remove erroneous shell comment.
10578 Expect output of permute-index in permuted.fns.
10579 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10580 (clean): Add index.texi to be deleted.
b8d4c8d0 10581
c5602427 105821990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10583
10584 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10585
c5602427 105861990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10587
10588 * files.texi: Noted that completion-ignored-extensions is ignored
10589 when making *Completions*.
10590
3e868ee3 105911990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10592
10593 * Makefile make dist now depends on elisp.dvi, since it tries
10594 to include it in the dist file.
10595
c5602427 105961990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10597
c5602427 10598 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10599
c5602427 106001989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10601
10602 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10603 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10604
c5602427 106051989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10606
10607 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10608 and @error{} are the terms now being used. The files in the
10609 directory have been changed to reflect this.
10610
10611 * All instances of @indentedresultt{} have been changed to
333f9019 10612 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10613
c5602427 106141989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10615
10616 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10617 experimental @indentedresult{}, @indentedexpandsto{} are part of
10618 the texinfo.tex in this directory. These TeX macros are not
10619 stable yet.
10620
c5602427 106211989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10622
10623 * texinfo.tex: Temporarily added
10624 \let\result=\dblarrow
10625 \def\error{{\it ERROR} \longdblarrow}
10626 We need to do this better soon.
10627
c5602427 106281989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10629
10630 * Applied Karl Berry's patches to *.texinfo files, but not to
10631 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10632 new title page format is also not applied, since it requires
10633 texinfo.tex changes.)
10634
10635 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10636 for the Project GNU development environment.
10637
10638;; Local Variables:
c8763fb6 10639;; coding: utf-8
b8d4c8d0
GM
10640;; End:
10641
acaf905b 10642 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10643
10644 This file is part of GNU Emacs.
10645
352c8b4a 10646 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10647 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10648 the Free Software Foundation, either version 3 of the License, or
10649 (at your option) any later version.
b8d4c8d0
GM
10650
10651 GNU Emacs is distributed in the hope that it will be useful,
10652 but WITHOUT ANY WARRANTY; without even the implied warranty of
10653 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10654 GNU General Public License for more details.
10655
10656 You should have received a copy of the GNU General Public License
352c8b4a 10657 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.