(do_switch_frame) [NS_IMPL_COCOA]: Don't raise any window.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
eae7d8f8
RS
12009-05-17 Richard M Stallman <rms@gnu.org>
2
3 * modes.texi (Precalculated Fontification): Clarify text.
4
b8766179
MR
52009-05-17 Martin Rudalics <rudalics@gmx.at>
6
7 * windows.texi (Selecting Windows): Clarify descriptions of
8 with-selected-window and get-lru-window.
9 (Cyclic Window Ordering): Refer to particular frame when talking
10 about how splitting affects the ordering.
11 (Displaying Buffers): Fix descriptions of switch-to-buffer and
12 switch-to-buffer-other-window. Explain how setting of
13 display-buffer-reuse-frames affects pop-to-buffer.
14 (Choosing Window): Clarify some details in descriptions of
15 display-buffer-reuse-frames, pop-up-frames, and
16 pop-up-frame-function.
17 (Dedicated Windows): Clarify some details.
18 (Textual Scrolling): Replace term vscroll by term vertical
19 scroll position.
20 (Vertical Scrolling): Fix typo.
21 (Window Hooks): Relate text on jit-lock-register to window
22 scrolling and size changes.
23
734b5e3b
CY
242009-05-14 Chong Yidong <cyd@stupidchicken.com>
25
0a65633e
CY
26 * frames.texi (Initial Parameters): Clarify what the initial
27 minibuffer frame is.
05be46d7
CY
28 (Buffer Parameters): Note that the minibuffer parameter can not be
29 altered.
0a65633e 30
734b5e3b
CY
31 * anti.texi (Antinews): Copyedits. Rearrange some entries.
32 Document display-buffer changes.
33
925672cd
CY
342009-05-13 Chong Yidong <cyd@stupidchicken.com>
35
17ecd7af
CY
36 * anti.texi (Antinews): Rewrite for Emacs 22.
37
925672cd
CY
38 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
39 obarrays are first mentioned. Define "system abbrev" more
40 prominently, and add it to the index.
41 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
42 Copyedits.
43 (Abbrev Expansion): Document abbrev-insert.
44
80be4dd7
CY
452009-05-12 Chong Yidong <cyd@stupidchicken.com>
46
47 * frames.texi (Font and Color Parameters): Rename from Color
48 Parameters. Document font-backend parameter.
49
50 * vol2.texi (Top): Update node listing.
51 * vol1.texi (Top): Update node listing.
52 * elisp.texi (Top): Update node listing.
53
372a93ac
MR
542009-05-11 Martin Rudalics <rudalics@gmx.at>
55
56 * windows.texi (Choosing Window): Don't explicitly refer to
57 split-window-sensibly's window argument in descriptions of
58 split-height-threshold and split-width-threshold.
59
714c3541
MR
602009-05-10 Martin Rudalics <rudalics@gmx.at>
61
62 * windows.texi (Choosing Window): Fix rewrite of window
63 splitting section.
64
0e90e7be
EZ
652009-05-09 Eli Zaretskii <eliz@gnu.org>
66
67 * nonascii.texi (Default Coding Systems): Document
68 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
69 indexing.
70 (Lisp and Coding Systems): Add index entries.
71
d3c0c321
MR
722009-05-09 Martin Rudalics <rudalics@gmx.at>
73
74 * windows.texi (Choosing Window): Describe split-window-sensibly
75 and rewrite section on window splitting accordingly.
76 (Textual Scrolling): Replace `...' by @code{...}.
77
c773345a
CY
782009-05-04 Chong Yidong <cyd@stupidchicken.com>
79
ee2d5b5e
CY
80 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
81 Remove obsoleted pre-abbrev-expand-hook.
82
83 * locals.texi (Standard Buffer-Local Variables): Consolidate table
84 entries.
85
c773345a
CY
86 * internals.texi (Object Internals): Don't assume 32-bit machines
87 are the norm.
88 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
89 (Window Internals): Synch field names to window.h.
90 (Process Internals): Synch field names to process.h.
c773345a 91
dd449674
CY
922009-04-29 Chong Yidong <cyd@stupidchicken.com>
93
94 * variables.texi (File Local Variables): Note that read-circle is
95 bound to nil when reading file-local variables.
96
97 * streams.texi (Input Functions): Document read-circle.
98 (Output Variables): Add xref to Circular Objects.
99
4f1e25e2
CY
1002009-04-25 Chong Yidong <cyd@stupidchicken.com>
101
102 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
103 Features and Coding System Basics. Node that "p" stands for
104 "predicate". Recommend utf-8-emacs instead of emacs-mule.
105 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
106 mouse-appearance-menu.
107 (Programming Tips): Add xref to Progress.
108
dca019f8
CY
1092009-04-22 Chong Yidong <cyd@stupidchicken.com>
110
111 * os.texi (Command-Line Arguments): Document
112 command-line-args-left.
113 (Suspending Emacs): Adapt text to multi-tty case. Document use of
114 terminal objects for tty arguments.
115 (Startup Summary): Add xref to Session Management.
116 (Session Management): Mention emacs-session-restore. Copyedits.
117
02a89103
CY
1182009-04-20 Chong Yidong <cyd@stupidchicken.com>
119
120 * os.texi (Startup Summary): Copyedits. The init file is not
121 necessarily named .emacs now. Document initial-buffer-choice and
122 initial-scratch-message. Note where Emacs exits in batch mode.
123 Document inhibit-splash-screen as an alias.
124 (Init File): Be neutral about which init file name to use.
125
1262009-04-16 Chong Yidong <cyd@stupidchicken.com>
127
128 * os.texi (System Interface): Fix Texinfo usage.
129
0c1cfe01
CY
1302009-04-15 Chong Yidong <cyd@stupidchicken.com>
131
80d7cdca
CY
132 * searching.texi (Regexp Backslash): Also refer to shy groups as
133 non-capturing or unnumbered groups.
134 (Regexp Functions): Add cross-reference to Regexp Backslash.
135
0c1cfe01
CY
136 * display.texi (Truncation): Overlays can use line-prefix and
137 wrap-prefix too.
138 (Overlay Properties): Document wrap-prefix and line-prefix.
139 (Face Attributes): Document underline-minimum-offset.
140 (Face Remapping): Copyedits.
141 (Low-Level Font): Copyedits.
142 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
143 (Line Height): Emphasize that line-spacing only takes effect on
144 graphical terminals.
0c1cfe01 145
c4adeee0
CY
1462009-04-13 Chong Yidong <cyd@stupidchicken.com>
147
148 * display.texi (Refresh Screen): Note that a passage about screen
149 refreshing is text terminal only.
150 (Forcing Redisplay): Delete misleading comment---sit-for calls
151 redisplay, not the other way around.
152 (Truncation): Note new values of truncate-partial-width-windows.
153 Copyedits.
154 (Invisible Text): Document invisible-p.
155
b20ecfa1
EZ
1562009-04-11 Eli Zaretskii <eliz@gnu.org>
157
158 * display.texi (Overlays): Overlays don't scale well. See
159 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
160
97d8273f
CY
1612009-04-10 Chong Yidong <cyd@stupidchicken.com>
162
f147ff75
CY
163 * syntax.texi (Syntax Table Functions): Document cons cell
164 argument for modify-syntax-entry.
165 (Categories): Document cons cell argument for
166 modify-category-entry.
167
fca4ec76
CY
168 * searching.texi (String Search): Document word-search-forward-lax
169 and word-search-backward-lax.
170 (Searching and Case): Describe isearch behavior more precisely.
171
9c283d5b
CY
172 * keymaps.texi (Tool Bar): Mention that some platforms do not
173 support multi-line toolbars. Suggested by Stephen Eglen.
174
175 * frames.texi (Layout Parameters): Mention that Nextstep also
176 allows only one tool-bar line. Suggested by Stephen Eglen.
177
97d8273f
CY
178 * nonascii.texi (Text Representations): Copyedits.
179 (Coding System Basics): Also mention utf-8-emacs.
180 (Converting Representations, Selecting a Representation)
181 (Scanning Charsets, Translation of Characters, Encoding and I/O):
182 Copyedits.
183 (Character Codes): Mention role of codepoints 1114112 to 4194175.
184
2bad3299
CY
1852009-04-09 Chong Yidong <cyd@stupidchicken.com>
186
187 * text.texi (Yank Commands): Note that yank uses push-mark.
188 (Filling): Clarify REGION argument of fill-paragraph. Document
189 fill-forward-paragraph-function.
190 (Special Properties): Remove "new in Emacs 22" declaration.
191 (Clickable Text): Merge with Links and Mouse-1 node.
192
193 * display.texi (Button Properties, Button Buffer Commands): Change
194 xref to Clickable Text.
195
196 * tips.texi (Key Binding Conventions): Change xref to Clickable
197 Text.
198
199 * elisp.texi (Top): Update node listing.
200
ea30ce4f
CY
2012009-04-05 Chong Yidong <cyd@stupidchicken.com>
202
47af2f4b
CY
203 * markers.texi (The Mark): Copyedits. Improve description of
204 handle-shift-selection.
205 (The Region): Move use-region-p here from The Mark.
206
ea30ce4f
CY
207 * positions.texi (Screen Lines): Document (cols . lines) argument
208 for vertical-motion.
209
2aa8ea6e
CY
2102009-04-04 Chong Yidong <cyd@stupidchicken.com>
211
3ec61d4e
CY
212 * frames.texi (Frames): Clean up introduction. Document `ns'
213 return value for framep.
214 (Creating Frames): Note how the terminal is chosen.
215 (Multiple Terminals, Multiple Displays): Merge into a single node.
216 (Color Parameters): Fix typo.
217
218 * variables.texi (Local Variables, Buffer-Local Variables)
219 (Creating Buffer-Local): Change link to Multiple Terminals.
220
221 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
222
223 * keymaps.texi (Controlling Active Maps): Change link to Multiple
224 Terminals.
225
226 * commands.texi (Command Loop Info, Keyboard Macros): Change link
227 to Multiple Terminals.
228
229 * elisp.texi (Top): Update node listing.
230 * vol2.texi (Top): Update node listing.
231 * vol1.texi (Top): Update node listing.
232
9257072f
CY
233 * buffers.texi (Current Buffer): Note that the append-to-buffer
234 example is no longer in synch with the latest code. Tie the two
235 examples together.
236
2aa8ea6e
CY
237 * files.texi (File Attributes): Move note about MS-DOS from
238 Changing Files to File Attributes.
239 (Create/Delete Dirs): Note that mkdir is an alias for this.
240
22e74b17
CY
2412009-04-01 Markus Triska <triska@gmx.at>
242
243 * processes.texi (Filter Functions): Suggest how to handle output
244 batches.
245
4bbe48ec
CY
2462009-03-30 Chong Yidong <cyd@stupidchicken.com>
247
248 * help.texi (Accessing Documentation): Update example to use
249 help-setup-xref and with-help-window.
250 (Help Functions): Remove print-help-return-message, which is
251 semi-obsolete due to with-help-window. Document help-buffer and
252 help-setup-xref.
253
b9723f39
CY
2542009-03-29 Chong Yidong <cyd@stupidchicken.com>
255
87f649f6
CY
256 * help.texi (Accessing Documentation, Help Functions): Remove
257 information about long-obsolete Emacs versions.
9eb52e90 258
b9723f39
CY
259 * modes.texi (Mode Line Variables): The default values of the mode
260 line variables are now more complicated.
261
b0cc32db
CY
2622009-03-28 Chong Yidong <cyd@stupidchicken.com>
263
3c25a5a9
CY
264 * modes.texi (Major Mode Conventions): Note that specialness is
265 inherited.
31c9eebb
CY
266 (Derived Modes): Note that define-derive-mode sets the mode-class
267 property.
3c25a5a9 268
b0cc32db
CY
269 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
270 goto-map. Add search-map to the list.
271
c5e0006d
EZ
2722009-03-27 Eli Zaretskii <eliz@gnu.org>
273
1213465a
EZ
274 * os.texi (System Environment): Update the list of system-type
275 values.
276
c5e0006d
EZ
277 * markers.texi (The Mark) <handle-shift-selection>: Update for
278 removal of the optional argument DEACTIVATE.
279
48bab3d6
CY
2802009-03-25 Chong Yidong <cyd@stupidchicken.com>
281
282 * commands.texi (Focus Events): Most X window managers don't use
283 focus-follows-mouse nowadays.
284
6e4ff1b6
CY
2852009-03-24 Chong Yidong <cyd@stupidchicken.com>
286
287 * commands.texi (Defining Commands): Clarify introduction.
288 (Using Interactive): Not that interactive can be put in a symbol
289 property.
290 (Interactive Call): Note that a symbol with a non-nil
291 interactive-form property satisfies commandp.
292
11625308
JB
2932009-03-23 Juanma Barranquero <lekktu@gmail.com>
294
295 * minibuf.texi (Intro to Minibuffers): Fix typos.
296
7b34420d
CY
2972009-03-23 Chong Yidong <cyd@stupidchicken.com>
298
299 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
300 about minibuffers in old Emacs versions. Copyedits. Emphasize
301 that enable-recursive-minibuffers defaults to nil.
302 (Text from Minibuffer): Simplify introduction.
303
f9257eed
AM
3042009-03-22 Alan Mackenzie <acm@muc.de>
305
306 * commands.texi (Using Interactive): Clarify string argument to
307 `interactive' - even promptless elements need \n separators.
308
f639ba70
CY
3092009-03-18 Chong Yidong <cyd@stupidchicken.com>
310
311 * minibuf.texi (Completion Styles): New node.
312
313 * elisp.texi (Top): Update node listing.
314
d897e8ee
CY
3152009-03-17 Chong Yidong <cyd@stupidchicken.com>
316
317 * minibuf.texi (Basic Completion): Note that
318 read-file-name-completion-ignore-case and
319 read-buffer-completion-ignore-case can override
320 completion-ignore-case.
321 (Minibuffer Completion): Document completing-read changes.
322 (Completion Commands): Avoid mentioning partial completion mode.
323 Document minibuffer-completion-confirm changes, and
324 minibuffer-confirm-exit-commands.
325 (High-Level Completion): Document new require-match behavior for
326 read-buffer. Document read-buffer-completion-ignore-case.
327 (Reading File Names): Document new require-match behavior for
328 read-file-name.
329
b1f23349
CY
3302009-03-14 Chong Yidong <cyd@stupidchicken.com>
331
332 * debugging.texi (Error Debugging): Don't mislead the reader into
333 thinking that debug-on-error enters debugger for C-f at EOB.
334 (Error Debugging): Setting debug-on-init within the init file
335 works, and has for some time.
336
d6eb4e25
KH
3372009-03-13 Kenichi Handa <handa@m17n.org>
338
339 * display.texi (Fontsets): Update the description.
340
1cf53dc5
CY
3412009-03-13 Chong Yidong <cyd@stupidchicken.com>
342
343 * advice.texi (Advising Primitives): Link to What Is a Function.
344
81f919fc
CY
3452009-03-12 Chong Yidong <cyd@stupidchicken.com>
346
cf4229eb
CY
347 * compile.texi (Speed of Byte-Code): Update example.
348 (Disassembly): Update examples.
349
81f919fc 350 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
351
352 * customize.texi (Common Keywords): It's not necessary to use :tag
353 to remove hyphens, as custom-unlispify-tag-name does it
354 automatically.
355 (Variable Definitions): Link to File Local Variables. Document
356 customized-value symbol property.
357 (Customization Types): Move menu to end of node.
358
955964d7
CY
3592009-03-10 Chong Yidong <cyd@stupidchicken.com>
360
361 * macros.texi (Compiling Macros): Omit misleading sentence, which
362 implied that macros can only be used in the same file they are
363 defined.
364 (Backquote): Remove obsolete information about Emacs 19.
365
d25ed7db
GM
3662009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
367
368 * display.texi (Display Margins): Fix paren typo.
369
d55f6ca5
CY
3702009-02-27 Chong Yidong <cyd@stupidchicken.com>
371
f0e57ed8
CY
372 * elisp.texi (Top): Update node listing.
373
374 * variables.texi (Variables): Clarify introduction.
375 (Global Variables): Mention that setq is a special form.
376 (Local Variables): Use active voice.
377 (Tips for Defining): Mention marking variables as safe.
378 (Buffer-Local Variables): Mention terminal-local and frame-local
379 variables together.
380 (File Local Variables): Copyedits.
381 (Frame-Local Variables): Note that they are not really useful.
382 (Future Local Variables): Node deleted.
383
d55f6ca5
CY
384 * objects.texi (General Escape Syntax): Update explanation of
385 unicode escape syntax.
386
ca8f09a8
CY
3872009-02-23 Chong Yidong <cyd@stupidchicken.com>
388
389 * control.texi (Control Structures): Add cindex entry for "textual
390 order".
391
392 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
393 instead of "expression" throughout.
394 (Function Indirection): Copyedits. Use active voice.
395 (Eval): The default value of max-lisp-eval-depth is now 400.
396
a20878b6
MB
3972009-02-23 Miles Bader <miles@gnu.org>
398
399 * processes.texi (System Processes): Rename `system-process-attributes'
400 to `process-attributes'.
401
61f66044
CY
4022009-02-22 Chong Yidong <cyd@stupidchicken.com>
403
1b80d1f3
CY
404 * symbols.texi (Property Lists): Emphasize that property lists are
405 not restricted to symbol cells.
406 (Other Plists): Copyedit.
407
61f66044
CY
408 * sequences.texi (Sequences Arrays Vectors): Make introduction
409 more concise.
410 (Arrays): Mention char-tables and bool-vectors too.
411 (Vectors): Don't repeat information given in Arrays node. Link to
412 nodes that explain the vector usage examples.
413 (Char-Tables): Note that char-table elements can have arbitrary
414 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 415 Link to Property Lists node.
61f66044 416
9403944b
CY
4172009-02-22 Chong Yidong <cyd@stupidchicken.com>
418
419 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
420 `append'.
4068c7b4 421 (List Elements): Copyedits.
9403944b
CY
422
423 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
424 of `vconcat'.
425
426 * strings.texi (Creating Strings): Copyedits. Remove obsolete
427 Emacs 20 usage of `concat'.
428 (Case Conversion): Copyedits.
429
b87a185f
CY
4302009-02-21 Chong Yidong <cyd@stupidchicken.com>
431
432 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
433 Minor edits.
434 (Frame Configuration Type): Emphasize that it is not primitive.
435 (Font Type): New node.
436 (Type Predicates): Add fontp; type-of now recognizes font object
437 types.
438
439 * intro.texi (Version Info): Update version numbers in examples.
440 (Acknowledgements): List more contributors.
441
442 * elisp.texi: Bump version number to 3.0.
443 (Top): Link to Font Type node.
444
867d4bb3
JB
4452009-02-20 Juanma Barranquero <lekktu@gmail.com>
446
447 * modes.texi (Major Mode Conventions): Remove duplicate words.
448 (Customizing Keywords): Fix typo.
449
77730170
EZ
4502009-02-14 Eli Zaretskii <eliz@gnu.org>
451
452 * nonascii.texi (User-Chosen Coding Systems): Document that
453 select-safe-coding-system suggests raw-text if there are raw bytes
454 in the region.
455 (Explicit Encoding): Warn not to use `undecided' when encoding.
456
c8736212
GM
4572009-02-11 Glenn Morris <rgm@gnu.org>
458
459 * frames.texi (Visibility of Frames): Mention the effect multiple
460 workspaces/desktops can have on visibility.
461
ab992d66
EZ
4622009-02-07 Eli Zaretskii <eliz@gnu.org>
463
c8736212
GM
464 * text.texi (Commands for Insertion):
465 * commands.texi (Event Mod):
466 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
467 * nonascii.texi (Translation of Characters): Reinstate
468 documentation of translation-table-for-input.
7d2a859f
EZ
469 (Explicit Encoding): Document the `charset' text property produced
470 by decode-coding-region and decode-coding-string.
ab992d66 471
e651a255
AM
4722009-01-27 Alan Mackenzie <acm@muc.de>
473
474 * modes.texi (Search-based Fontification): Correct a typo.
475
bc5cde4b
JB
4762009-01-25 Juanma Barranquero <lekktu@gmail.com>
477
478 * abbrevs.texi (Abbrev Table Properties): Fix typo.
479 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
480
3533155b
EZ
4812009-01-24 Eli Zaretskii <eliz@gnu.org>
482
f721deda
EZ
483 * display.texi (Window Systems): Document the value of
484 `initial-window-system' under --daemon.
485
3533155b
EZ
486 * os.texi (System Environment): Remove description of the
487 `environment' function which has been deleted.
488
f79b43b2
DN
4892009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
490
491 * frames.texi (Multiple Displays): Remove documentation for
492 removed function make-frame-on-tty.
493
e3aa6669
CY
4942009-01-22 Chong Yidong <cyd@stupidchicken.com>
495
496 * files.texi (Format Conversion Piecemeal): Clarify behavior of
497 write-region-annotate-functions. Document
498 write-region-post-annotation-function.
499
fb13a416
CY
5002009-01-19 Chong Yidong <cyd@stupidchicken.com>
501
502 * display.texi (Font Lookup): Document WIDTH argument of
503 x-list-fonts.
504
02eccf6b
EZ
5052009-01-17 Eli Zaretskii <eliz@gnu.org>
506
ead3f58d
EZ
507 * maps.texi (Standard Keymaps): Rename function-key-map to
508 local-function-key-map.
509
510 * keymaps.texi (Translation Keymaps): Rename function-key-map to
511 local-function-key-map.
512
513 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
514 and `set-keyboard-coding-system' now accept an optional terminal
515 argument.
516
517 * commands.texi (Event Mod): `keyboard-translate-table' is now
518 terminal-local.
519 (Function Keys): Rename function-key-map to
520 local-function-key-map.
521
df05a163
EZ
522 * elisp.texi (Top): Make @detailmenu be consistent with changes in
523 frames.texi.
524
0ed8034e 525 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
526 `delete-terminal-functions', `suspend-tty-functions' and
527 `resume-tty-functions'.
0ed8034e
EZ
528
529 * frames.texi (Frames): Document `frame-terminal' and
530 `terminal-live-p'.
531 (Multiple Displays): Document `make-frame-on-tty'.
532 (Multiple Terminals): Document `terminal-list', `delete-terminal',
533 `terminal-name', and `get-device-terminal'.
490f1197
EZ
534 (Terminal Parameters): Document `terminal-parameters',
535 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
536
537 * os.texi (System Environment): Document `environment' and
538 `initial-environment'.
490f1197
EZ
539 (Suspending Emacs): Update for multi-tty; document
540 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 541
02eccf6b
EZ
542 * nonascii.texi (Coding System Basics): More accurate description
543 of `raw-text'.
544
f19fea97
JB
5452009-01-12 Juanma Barranquero <lekktu@gmail.com>
546
547 * display.texi (Low-Level Font): Fix typo.
548
16fa292f
CY
5492009-01-10 Chong Yidong <cyd@stupidchicken.com>
550
551 * elisp.texi (Top): Update node listing.
552
553 * display.texi (PostScript Images): Node deleted.
554
0b4faef3
EZ
5552009-01-10 Eli Zaretskii <eliz@gnu.org>
556
3355f04d
EZ
557 * processes.texi (Decoding Output): Document that null bytes force
558 no-conversion for reading process output.
559
560 * files.texi (Reading from Files): Document that null bytes force
561 no-conversion when visiting files.
562
11625308 563 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 564
0b4faef3
EZ
565 * nonascii.texi (Lisp and Coding Systems): Document
566 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 567 (Character Properties): Improve wording.
0b4faef3 568
ce9cf065
CY
5692009-01-09 Chong Yidong <cyd@stupidchicken.com>
570
571 * display.texi (Font Lookup): Remove obsolete function
572 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
573 (Low-Level Font): Rename from Fonts, move to end of Faces section.
574 (Font Selection): Reorder order of variable descriptions. Minor
575 clarifications.
576
577 * elisp.texi (Top): Update node listing.
578
ab756fb3
GM
5792009-01-09 Glenn Morris <rgm@gnu.org>
580
581 * commands.texi (Command Loop Info): Say that last-command-char and
582 last-input-char are obsolete aliases.
583
584 * edebug.texi (Edebug Recursive Edit): Remove separate references to
585 last-input-char and last-command-char, since they are just aliases for
586 last-input-event and last-command-event.
587
588 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
589 last-command-char.
590
6b2b8ab1
CY
5912009-01-08 Chong Yidong <cyd@stupidchicken.com>
592
593 * elisp.texi: Update node listing.
594
595 * display.texi (Faces): Put Font Selection node after Auto Faces.
596 (Face Attributes): Don't link to Font Lookup. Document
597 font-family-list.
598 (Fonts): New node.
599
3568e767
JR
6002009-01-08 Jason Rumney <jasonr@gnu.org>
601
602 * frames.texi (Pointer Shape): Clarify that only X supports
603 changing the standard pointer shapes. (Bug#1485)
604
6221c8db
CY
6052009-01-08 Chong Yidong <cyd@stupidchicken.com>
606
607 * display.texi (Attribute Functions): Note that a function value
608 :height is relative, and that compatibility functions work by
609 calling set-face-attribute.
610 (Displaying Faces): Reorder list in order of increasing priority.
611 (Face Remapping): New node. Content moved here from Displaying
612 Faces.
613 (Glyphs): Link to Face Functions.
614
e3d3799a
CY
6152009-01-08 Chong Yidong <cyd@stupidchicken.com>
616
617 * display.texi (Faces): Don't discuss face id here. facep does
618 not return t.
619 (Defining Faces): Minor clarification.
620 (Face Attributes): Rearrange items to match docstring of
621 set-face-attribute. Add :foundry attribute. Document new role of
622 :font attribute. Texinfo usage fix.
623 (Attribute Functions): Copyedits.
624 (Face Functions): Note that face number is seldom used.
625
638a2457
RS
6262009-01-05 Richard M Stallman <rms@gnu.org>
627
628 * strings.texi (Predicates for Strings): Minor clarification.
629
630 * functions.texi (Function Safety): Texinfo usage fix.
631
49ea0074
JB
6322009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
633
634 * objects.texi (General Escape Syntax): Fix typo.
635
9f822178
MR
6362009-01-03 Martin Rudalics <rudalics@gmx.at>
637
638 * windows.texi (Choosing Window): Say that pop-up-frame-alist
639 works via the default value of pop-up-frame-function.
640
af34ad36
EZ
6412009-01-02 Eli Zaretskii <eliz@gnu.org>
642
643 * processes.texi (System Processes): Document the `time' and
644 `ctime' attributes of `system-process-attributes'.
645
d31f6679
CY
6462009-01-01 Chong Yidong <cyd@stupidchicken.com>
647
648 * display.texi (Face Attributes): Clarify :height attribute.
649
174dc00c
MR
6502008-12-31 Martin Rudalics <rudalics@gmx.at>
651
652 * buffers.texi (The Buffer List): Clarify what moves a buffer to
653 the front of the buffer list. Add entries for `last-buffer' and
654 `unbury-buffer'.
655
b8afe7e4
EZ
6562008-12-27 Eli Zaretskii <eliz@gnu.org>
657
d14030f5
EZ
658 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
659 and its subsections.
660
661 * frames.texi (Multiple Terminals, Low-level Terminal)
662 (Terminal Parameters, Frames on Other TTY devices): New sections.
663 (Frames): Add an xref to "Multiple Terminals".
664
765980a4
EZ
665 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
666
667 * objects.texi (Terminal Type): New node.
668 (Editing Types): Add it to the menu.
669
47bd5577
EZ
670 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
671 Variables".
672
eb22b78c 673 * variables.texi (Directory Local Variables): New node.
47bd5577 674 (Variables): Add a menu item for it.
eb22b78c 675
b8afe7e4
EZ
676 * loading.texi (Autoload): Document `generate-autoload-cookie' and
677 `generated-autoload-file'.
678
77bb0476
EZ
6792008-12-20 Eli Zaretskii <eliz@gnu.org>
680
028e2c19
EZ
681 * os.texi (Startup Summary): Add xref to documentation of
682 `initial-window-system'.
683
77bb0476
EZ
684 * display.texi (Window Systems): Document `window-system' the
685 function. The variable `window-system' is now frame-local.
028e2c19 686 Document `initial-window-system'.
77bb0476 687
dda87836
MR
6882008-12-19 Martin Rudalics <rudalics@gmx.at>
689
690 * windows.texi (Windows): Rewrite description of
691 fit-window-to-buffer.
692
caef3ed2
GM
6932008-12-13 Glenn Morris <rgm@gnu.org>
694
695 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
696 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
697
21c58e4d
GM
6982008-12-12 Glenn Morris <rgm@gnu.org>
699
700 * debugging.texi (Error Debugging): Refer forwards to
701 eval-expression-debug-on-error.
702
af38459f
EZ
7032008-12-05 Eli Zaretskii <eliz@gnu.org>
704
5dedd9b5
EZ
705 * strings.texi (String Basics): Only unibyte strings that
706 represent key sequences hold 8-bit raw bytes.
707
af38459f
EZ
708 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
709 paragraph to speak about `undecided'.
710 (Character Properties): Don't explain the meaning of each
711 property; instead, identify their Unicode Standard names.
b3f1f4a5 712 (Character Sets): Document `map-charset-chars'.
af38459f 713
fa047ae7
GM
7142008-12-02 Glenn Morris <rgm@gnu.org>
715
716 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
717 section yet again.
718
47dbc044
EZ
7192008-11-29 Eli Zaretskii <eliz@gnu.org>
720
98d05998
EZ
721 * nonascii.texi (Character Properties): New Section.
722 (Specifying Coding Systems): Document
723 `coding-system-priority-list', `set-coding-system-priority', and
724 `with-coding-priority'.
725 (Lisp and Coding Systems): Document `check-coding-systems-region'
726 and `coding-system-charset-list'.
727 (Coding System Basics): Document `coding-system-aliases'.
728
729 * elisp.texi (Top): Add a @detailmenu entry for "Character
730 Properties".
731
47dbc044
EZ
732 * objects.texi (Character Type): Correct the range of Emacs
733 characters. Add an @xref to "Character Codes".
734
735 * strings.texi (String Basics): Add an @xref to "Character Codes".
736
737 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
738
739 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
740 (Character Codes): Document `max-char'.
741
8b80cdf5
EZ
7422008-11-28 Eli Zaretskii <eliz@gnu.org>
743
744 * nonascii.texi (Text Representations, Converting Representations)
745 (Character Sets, Scanning Charsets, Translation of Characters):
746 Make text more accurate.
747
a99dceba
GM
7482008-11-28 Glenn Morris <rgm@gnu.org>
749
750 * files.texi (Format Conversion Round-Trip): Improve previous change.
751
f6dc3bed
CY
7522008-11-26 Chong Yidong <cyd@stupidchicken.com>
753
754 * modes.texi (Auto Major Mode): Fix example.
755
5da9413d
GM
7562008-11-25 Glenn Morris <rgm@gnu.org>
757
758 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
759
760 * files.texi (Format Conversion Round-Trip):
761 Use active voice for previous change.
762
fcca848c
CY
7632008-11-25 Chong Yidong <cyd@stupidchicken.com>
764
765 * os.texi (Processor Run Time):
766 * processes.texi (Transaction Queues):
767 * markers.texi (The Mark):
768 * windows.texi (Choosing Window, Selecting Windows):
769 * files.texi (Changing Files, Magic File Names):
770 * commands.texi (Key Sequence Input):
771 * functions.texi (Declaring Functions):
772 * strings.texi (Predicates for Strings):
773 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
774
36c8dc54
CY
7752008-11-24 Chong Yidong <cyd@stupidchicken.com>
776
777 * help.texi (Accessing Documentation): Update example.
778
779 * variables.texi (Defining Variables): Note that `*' is not
780 necessary if defcustom is used.
781
2a79b242
EZ
7822008-11-22 Eli Zaretskii <eliz@gnu.org>
783
784 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
785 Characters" from @detailmenu.
786
787 * nonascii.texi (Character Codes, Character Sets)
788 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
789 (Chars and Bytes, Splitting Characters): Sections removed.
790
392f0d26
LK
7912008-11-22 Lute Kamstra <lute@gnu.org>
792
793 * positions.texi (Text Lines): Update goto-line documentation.
794
af1a5cd5
MR
7952008-11-21 Martin Rudalics <rudalics@gmx.at>
796
6a4cfb0c
MR
797 * frames.texi (Frames): Fix typo, add cross references, reword.
798 (Initial Parameters): Reword special-display-frame-alist text.
799 (Frames and Windows): Reword. Describe argument norecord for
800 set-frame-selected-window.
801 (Input Focus): Describe argument norecord for select-frame.
802 Remove comment on MS-Windows behavior for focus-follows-mouse.
803 (Raising and Lowering): Mention windows-frames dichotomy in
804 metaphor.
805
af1a5cd5
MR
806 * windows.texi (Displaying Buffers, Vertical Scrolling)
807 (Horizontal Scrolling): Fix indenting and rewording issues
808 introduced with 2008-11-07 change.
809
c249fa9c
GM
8102008-11-20 Glenn Morris <rgm@gnu.org>
811
812 * files.texi (Format Conversion Round-Trip): Mention `preserve'
813 element of `format-alist'.
814
204d4665
GM
8152008-11-19 Glenn Morris <rgm@gnu.org>
816
817 * doclicense.texi: Update to FDL 1.3.
818 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
819
cc0910af
CY
8202008-11-18 Chong Yidong <cyd@stupidchicken.com>
821
efe6e7c4
CY
822 * windows.texi (Window Hooks): Remove *-end-trigger-functions
823 vars, which are obsolete. Mention jit-lock-register.
824
825 * modes.texi (Other Font Lock Variables): Document
826 jit-lock-register and jit-lock-unregister.
827
cc0910af
CY
828 * frames.texi (Color Parameters): Document alpha parameter.
829
aeeedf76
MR
8302008-11-16 Martin Rudalics <rudalics@gmx.at>
831
832 * windows.texi (Splitting Windows, Deleting Windows)
833 (Selecting Windows, Cyclic Window Ordering)
834 (Buffers and Windows, Displaying Buffers, Choosing Window)
835 (Dedicated Windows, Window Point, Window Start and End)
836 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
837 (Size of Window, Resizing Windows, Window Configurations)
838 (Window Parameters): Avoid @var at beginning of sentences and
839 reword accordingly.
840
4c565c5c
LK
8412008-11-11 Lute Kamstra <lute@gnu.org>
842
843 * files.texi (File Name Components): Fix file-name-extension
844 documentation.
845
25f494c9
JB
8462008-11-11 Juanma Barranquero <lekktu@gmail.com>
847
848 * frames.texi (Basic Parameters): Remove display-environment-variable
849 and term-environment-variable.
850
a1401ab1
EZ
8512008-11-08 Eli Zaretskii <eliz@gnu.org>
852
853 * windows.texi (Basic Windows, Splitting Windows)
854 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
855 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
856 (Resizing Windows, Window Configurations, Window Parameters):
857 Fix wording and markup.
a1401ab1 858
efafc282
MR
8592008-11-07 Martin Rudalics <rudalics@gmx.at>
860
861 * windows.texi (Windows): Update entries.
862 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 863 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
864 (Selecting Windows, Cyclic Window Ordering): Reword with special
865 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
866 (Buffers and Windows, Choosing Window): Reword with special
867 emphasis on dedicated windows.
868 (Displaying Buffers): Reword. For switch-to-buffer mention that
869 it may fall back on pop-to-buffer. For other-window try to
870 explain how it treats the cyclic ordering of windows.
efafc282
MR
871 (Dedicated Windows): New node and section discussing dedicated
872 windows and associated functions.
86ab855a 873 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
874 (Window Start and End): Rename node and section title. Reword.
875 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
876 Minor rewording.
877 (Size of Window): Reword, in particular text on window-width.
878 (Resizing Windows): Reword. Add text on balancing windows.
879 (Window Configurations): Reword. Mention window parameters.
880 (Window Parameters): New node and section on window parameters.
881 (Window Hooks): Reword. Mention that
882 window-configuration-change-hook is run "buffer-locally".
883 * elisp.texi (Top): Update Windows entries in @detailmenu
884 section.
885
d60a8ab2
JB
8862008-11-04 Juanma Barranquero <lekktu@gmail.com>
887
888 * searching.texi (Regexp Search): Fix typo.
889
01777627
CY
8902008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
891
892 * searching.texi (Regexp Search): Document GREEDY arg.
893 (Simple Match Data): Fix return value.
894
c4526e93
EZ
8952008-11-01 Eli Zaretskii <eliz@gnu.org>
896
897 * nonascii.texi (Text Representations): Rewrite to make consistent
898 with Emacs 23 internal representation of characters. Document
899 `unibyte-string'.
900
fe2ae8b5
CY
9012008-10-28 Chong Yidong <cyd@stupidchicken.com>
902
903 * processes.texi (Process Information): Note that process-status
904 does not accept buffer names.
905
cc5a21e3
CY
9062008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
907
908 * positions.texi (Skipping Characters): Correct return value of
909 skip-chars-forward.
910
09460d9a
MR
9112008-10-25 Martin Rudalics <rudalics@gmx.at>
912
520b29e7
MR
913 * windows.texi (Deleting Windows): Update documentation of
914 delete-windows-on.
915 (Buffers and Windows): Update documentations of
916 get-buffer-window and get-buffer-window-list.
917 (Displaying Buffers): Update documentation of
918 replace-buffer-in-windows.
919
09460d9a
MR
920 * buffers.texi (Current Buffer): Reword set-buffer and
921 with-current-buffer documentations.
922 (Creating Buffers): Reword documentation of get-buffer-create.
923
4d48fcdc
MR
9242008-10-23 Martin Rudalics <rudalics@gmx.at>
925
926 * buffers.texi (Current Buffer): Reword documentation of
927 set-buffer.
928 (Buffer Names): Reword documentation of buffer-name.
929 (The Buffer List): For bury-buffer explain what happens with the
930 buffer's window.
931 (Creating Buffers): Say that get-buffer-create's arg is called
932 buffer-or-name.
933
f0143c43
CY
9342008-10-22 Chong Yidong <cyd@stupidchicken.com>
935
3e5dbbd3
CY
936 * advice.texi (Computed Advice): Explain what DEFINITION is.
937
f0143c43
CY
938 * nonascii.texi (Character Codes): Remove obsolete function
939 char-valid-p, and document characterp instead.
940
52a94b85
MR
9412008-10-22 Martin Rudalics <rudalics@gmx.at>
942
943 * windows.texi (Displaying Buffers): Reword documentation of
944 pop-to-buffer.
945 (Choosing Window): Rewrite documentation of display-buffer and
946 its options.
947
f76f8246
MR
948 * buffers.texi (Killing Buffers): Update documentation of
949 kill-buffer.
950
acc8b598
EZ
9512008-10-21 Eli Zaretskii <eliz@gnu.org>
952
80e6b6df
EZ
953 * processes.texi (Serial Ports): Fix wording and improve markup.
954
3645358a
EZ
955 * searching.texi (Regexp Search): Document `string-match-p' and
956 `looking-at-p'.
957 (POSIX Regexps): Add an xref for "non-greedy".
958 (Regexp Special): Add @cindex entry for "non-greedy".
959
b3d50cff 960 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 961 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 962
73b7530a
EZ
963 * frames.texi (Color Names): Add an xref to `read-color'.
964
965 * minibuf.texi (High-Level Completion): Document `read-color'.
966
acc8b598
EZ
967 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
968
969 * positions.texi (Narrowing): Add an xref to "Swapping Text".
970
971 * buffers.texi (Swapping Text): New section, documents
972 `buffer-swap-text'.
973
10e187e8
MR
9742008-10-21 Martin Rudalics <rudalics@gmx.at>
975
976 * windows.texi (Resizing Windows): Minor wording fix.
977
fd6f900c
EZ
9782008-10-20 Eli Zaretskii <eliz@gnu.org>
979
980 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
981 and `combine-and-quote-strings'.
982
983 * strings.texi (Creating Strings): Add xrefs for them.
984
e4372165
EZ
9852008-10-19 Eli Zaretskii <eliz@gnu.org>
986
d6328fba
EZ
987 * elisp.texi (Top): Make descriptive text for "Reading File Names"
988 match the corresponding menu in minibuf.texi.
989
e4372165
EZ
990 * minibuf.texi (Reading File Names): Document `read-shell-command'
991 and `minibuffer-local-shell-command-map'.
992
5d8dda33
MR
9932008-10-19 Martin Rudalics <rudalics@gmx.at>
994
995 * windows.texi (Resizing Windows): Remove var{} around "window" in
996 documentation of enlarge-window.
997 Rewrite documentation of window-min-height and window-min-width.
998
437706cd
EZ
9992008-10-19 Eli Zaretskii <eliz@gnu.org>
1000
80f85d7c
EZ
1001 * functions.texi (Calling Functions): Document `apply-partially'.
1002
291703b5
EZ
1003 * hooks.texi (Standard Hooks): Mention
1004 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1005
1006 * variables.texi (File Local Variables): Document
1007 `file-local-variables-alist', `before-hack-local-variables-hook'
1008 and `hack-local-variables-hook'.
1009
583d8b3c
EZ
1010 * processes.texi (Synchronous Processes): Document `process-lines'.
1011
437706cd 1012 * customize.texi (Variable Definitions): Document
583d8b3c 1013 `custom-reevaluate-setting'.
437706cd 1014
7e51d89b
MR
10152008-10-18 Martin Rudalics <rudalics@gmx.at>
1016
1017 * windows.texi (Choosing Window, Deleting Windows)
1018 (Displaying Buffers): Expand documentation of dedicated windows.
1019
43c59a3d
EZ
10202008-10-18 Eli Zaretskii <eliz@gnu.org>
1021
018a960d
EZ
1022 * files.texi (Changing Files): Document symbolic input of file
1023 modes to `set-file-modes'. Document `read-file-modes' and
1024 `file-modes-symbolic-to-number'.
1025
2c0b8144
EZ
1026 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1027 and `search-map'.
1028
80120f13
EZ
1029 * searching.texi (Search and Replace): Document
1030 `replace-search-function' and `replace-re-search-function'.
2c0b8144 1031 Document `multi-query-replace-map'.
80120f13 1032
6d4913f0
EZ
1033 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1034 (Completion Commands, Reading File Names): Rename
1035 `minibuffer-local-must-match-filename-map' to
1036 `minibuffer-local-filename-must-match-map'.
1037 (Minibuffer Completion): The `require-match' argument to
1038 `completing-read' can now have the value `confirm-only'.
1039
43c59a3d
EZ
1040 * windows.texi (Displaying Buffers): Minor wording fix.
1041 (Choosing Window): `split-height-threshold' can now be nil.
1042 Document `split-width-threshold'. `pop-up-frames' can have the
1043 value `graphic-only'.
1044
f36acfd9
EZ
10452008-10-17 Eli Zaretskii <eliz@gnu.org>
1046
1047 * os.texi (Startup Summary): Document `before-init-time' and
1048 `after-init-time'. Document `initial-window-system' and
1049 `window-system-initialization-alist'. Document reading the
1050 abbrevs file. Document the call to `server-start' under --daemon.
1051 Rearrange a bit to be consistent with the code flow.
53728487
EZ
1052 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1053 (Time Parsing): Document `format-seconds'.
f36acfd9 1054
96995b89
MR
10552008-10-17 Martin Rudalics <rudalics@gmx.at>
1056
1057 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1058 and reword.
1059
2de17c73
EZ
10602008-10-16 Eli Zaretskii <eliz@gnu.org>
1061
1062 * markers.texi (The Mark): Document use-region-p.
1063
9cf52b11
EZ
10642008-10-15 Eli Zaretskii <eliz@gnu.org>
1065
c3aaf1d7
EZ
1066 * internals.texi (Writing Emacs Primitives): The interactive spec
1067 of a primitive can be a Lisp form.
1068
841a1743
EZ
1069 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1070 values of transient-mark-mode. Document handle-shift-selection.
1071
1072 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1073 (Interactive Examples): Show an example of `^'.
1074 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
1075 (Defining Commands, Using Interactive): The interactive-form of a
1076 function can be added via its symbol's property.
841a1743 1077
52441368
EZ
1078 * positions.texi (List Motion): beginning-of-defun-function can
1079 now accept an argument.
1080
8e8c1a72
EZ
1081 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1082 now return a list of strings.
1083
a33a1f2a
EZ
1084 * control.texi (Handling Errors): Document ignore-errors.
1085
4fb04348
EZ
1086 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1087 (Parameter Access): Document set-frame-parameter.
1088
ee666f84
EZ
1089 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1090 Hooks" for the effect of kill-all-local-variables on local hook
1091 functions.
1092
9cf52b11
EZ
1093 * modes.texi (Major Mode Conventions, Mode Line Variables):
1094 `mode-name' need not be a string. xref to "Mode Line Data" for
1095 details, and to "Emulating Mode Line" for computing a string
1096 value.
1097
22526bc4
EZ
10982008-10-14 Eli Zaretskii <eliz@gnu.org>
1099
a65f6a85
EZ
1100 * processes.texi (System Processes): New section.
1101 (Processes, Signals to Processes): Add xrefs to it.
1102
1103 * objects.texi (Editing Types): A `process' is a subprocess of
1104 Emacs, not just any process running on the OS.
1105
1106 * elisp.texi (Top): Adjust the @detailmenu for the above two
1107 changes.
1108
2724b26a
EZ
1109 * sequences.texi (Char-Tables): Remove documentation of
1110 set-char-table-default, which has no effect since Emacs 23.
1111 <char-table-range, set-char-table-range>: Don't mention generic
1112 characters and charsets. Add a cons cell as a possible argument.
1113
1114 * nonascii.texi (Splitting Characters)
1115 (Translation of Characters): Don't mention generic characters.
1116
1117 * display.texi (Fontsets): Don't mention generic characters.
1118
22526bc4 1119 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 1120 argument FUNCTION with a cons cell as KEY.
22526bc4 1121
eaf4b689
EZ
11222008-10-13 Eli Zaretskii <eliz@gnu.org>
1123
45e46036
EZ
1124 * objects.texi (Primitive Function Type): Move "@cindex special
1125 forms" from here...
1126
1127 * eval.texi (Special Forms): ...to here.
1128
1129 * functions.texi (What Is a Function): `functionp' returns nil for
1130 special forms. Add an xref.
1131
eaf4b689
EZ
1132 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
1133 Variables".
1134
1135 * variables.texi (Frame-Local Variables): New section.
1136 (Buffer-Local Variables): Add an xref to it.
1137 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
1138 have both frame-local and buffer-local binding.
1139
1140 * frames.texi (Frames): Mention multiple tty frames.
1141 (Frame Parameters, Parameter Access): Mention frame-local variable
1142 bindings.
1143
15688fce
GM
11442008-09-20 Glenn Morris <rgm@gnu.org>
1145
1146 * display.texi (Defining Faces): Recommend against face variables.
1147
35539065
JB
11482008-09-16 Juanma Barranquero <lekktu@gmail.com>
1149
1150 * display.texi (Echo Area Customization): Fix typo.
1151
6a57054b
JB
11522008-09-09 Juanma Barranquero <lekktu@gmail.com>
1153
1154 * loading.texi (Where Defined): Add `defface' item.
1155
d632fb82
MR
11562008-09-06 Martin Rudalics <rudalics@gmx.at>
1157
1158 * loading.texi (Where Defined): Fix description of symbol-file.
1159
905a9adb
JR
11602008-08-26 Jason Rumney <jasonr@gnu.org>
1161
1162 * display.texi (TIFF Images): New section describing :index property.
1163
852e91b7
CY
11642008-08-23 Chong Yidong <cyd@stupidchicken.com>
1165
1166 * display.texi (Temporary Displays): Remove unnecessary comment
1167 about usage of temp-buffer-show-hook.
1168
6be001ee
CY
11692008-08-05 Chong Yidong <cyd@stupidchicken.com>
1170
1171 * symbols.texi (Other Plists): Fix incorrect example.
1172 Suggested by Florian Beck.
1173
58e3d8e8
JB
11742008-07-31 Juanma Barranquero <lekktu@gmail.com>
1175
1176 * os.texi: Fix previous change.
1177
7c2fb837
DN
11782008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1179
1180 * os.texi:
1181 * intro.texi:
1182 * files.texi: Remove VMS support.
1183
9e2a2647
DN
11842008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1185
1186 * os.texi:
1187 * frames.texi:
1188 * display.texi: Remove mentions of Mac Carbon.
1189
c4f4682b
MB
11902008-07-01 Miles Bader <miles@gnu.org>
1191
1192 * text.texi (Special Properties):
1193 * display.texi (Truncation): Add wrap-prefix and line-prefix.
1194
3696411e
JB
11952008-06-28 Johan Bockgård <bojohan@gnu.org>
1196
1197 * display.texi (Other Image Types): Fix copy/paste error; say
1198 "PBM", not "XBM".
1199
f2a77c3a
DN
12002008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1201
1202 * os.texi: Remove references to obsolete systems.
1203
6d52677d
EZ
12042008-06-20 Eli Zaretskii <eliz@gnu.org>
1205
1206 * makefile.w32-in (distclean): Remove makefile.
1207
1a87da4c
GM
12082008-06-17 Glenn Morris <rgm@gnu.org>
1209
1210 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
1211 (elisp, dist): Remove rules and variables that are obsolete now
1212 the lisp manual is no longer distributed separately.
1213
fdda1c5d
GM
12142008-06-16 Glenn Morris <rgm@gnu.org>
1215
646692e9
GM
1216 * configure, configure.in, mkinstalldirs: Remove unused files.
1217
1218 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 1219 * vol1.texi (EMACSVER):
6a57054b 1220 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
1221
1222 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
1223 as per maintain.info.
1224
611bee81
GM
12252008-06-15 Glenn Morris <rgm@gnu.org>
1226
a7bed3a0
GM
1227 * makefile.w32-in (manual): Use "23" rather than "21".
1228
1229 * Makefile.in (emacsver): New, set by configure.
1230 (manual): Use emacsver.
1231
d794edf2
GM
1232 * intro.texi: Report bugs using M-x report-emacs-bug.
1233
611bee81
GM
1234 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1235
c73e02fa
GM
12362008-06-13 Daniel Engeler <engeler@gmail.com>
1237
1238 * elisp.texi, internals.texi, processes.texi: Add documentation
1239 about serial port access.
1240
e40a85cd
MB
12412008-06-05 Miles Bader <miles@gnu.org>
1242
1243 * display.texi (Displaying Faces): Update to reflect function
1244 renamings in face-remap.el.
1245
7b753744
JB
12462008-06-05 Juanma Barranquero <lekktu@gmail.com>
1247
1248 * display.texi (Fontsets): Fix typos.
1249
9d3d42fb
MB
12502008-06-03 Miles Bader <miles@gnu.org>
1251
7b753744
JB
1252 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1253 remove-relative-face-remapping, set-base-face-remapping,
1254 and set-default-base-face-remapping.
9d3d42fb 1255
f2cec7a9
MB
12562008-06-01 Miles Bader <miles@gnu.org>
1257
1258 * display.texi (Displaying Faces): Add face-remapping-alist.
1259
8f39c96d
SM
12602008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1261
1262 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1263 variable names.
1264
1ef5eecc
ER
12652008-05-03 Eric S. Raymond <esr@golux>
1266
352c8b4a 1267 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1268 (current-global-map) return references, not copies.
1269
63b4387f
JL
12702008-05-02 Juri Linkov <juri@jurta.org>
1271
1272 * minibuf.texi (Text from Minibuffer): Document a list of
1273 default values for `read-from-minibuffer'.
1274
38a8b703
JB
12752008-04-24 Juanma Barranquero <lekktu@gmail.com>
1276
1277 * nonascii.texi (Translation of Characters): Fix previous change.
1278
7c42e639
CY
12792008-04-20 Chong Yidong <cyd@stupidchicken.com>
1280
1281 * display.texi (Overlay Properties): Clarify role of underlying
1282 textprop and overlay keymaps for display strings.
1283
1284 * keymaps.texi (Active Keymaps): Ditto.
1285
25c0d999
SM
12862008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1287
1288 * minibuf.texi (Programmed Completion):
1289 Replace dynamic-completion-table with the new completion-table-dynamic.
1290
e3af5968
CY
12912008-04-07 Chong Yidong <cyd@stupidchicken.com>
1292
1293 * intro.texi (Some Terms): Change "fonts in this manual" index
1294 entry to "typographic conventions".
1295
6bfc8698
EZ
12962008-04-05 Eli Zaretskii <eliz@gnu.org>
1297
1298 * objects.texi (Text Props and Strings): Add indexing for read
1299 syntax of text properties.
1300
4972c361
SM
13012008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
1302
1303 * processes.texi (Decoding Output): Remove process-filter-multibyte
1304 functions.
1305
c70a68db
MR
13062008-03-15 Martin Rudalics <rudalics@gmx.at>
1307
1308 * display.texi (Finding Overlays): Say that empty overlays at
1309 the end of the buffer are reported too.
1310
1291fd36
GM
13112008-03-13 Glenn Morris <rgm@gnu.org>
1312
1313 * elisp.texi (EMACSVER): Set to 23.0.60.
1314
c6b0dfd5
CY
13152008-02-26 Chong Yidong <cyd@stupidchicken.com>
1316
38a8b703 1317 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 1318
875fc30c
GM
13192008-02-22 Glenn Morris <rgm@gnu.org>
1320
1321 * frames.texi (Position Parameters): Clarify the description of
1322 `left' and `top', using information from "Geometry".
1323 (Geometry): Give a pointer to "Position Parameters", rather than
1324 repeating information.
1325
d8c8e45a
GM
13262008-02-11 Glenn Morris <rgm@gnu.org>
1327
1328 * objects.texi (Equality Predicates): No longer talk about "two"
1329 functions.
1330
38a8b703 13312008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
1332
1333 * objects.texi (Equality Predicates): Add defun for
1334 equal-including-properties.
1335
bfffe0b1
GM
13362008-02-10 Glenn Morris <rgm@gnu.org>
1337
1338 * objects.texi (Equality Predicates):
1339 Mention equal-including-properties.
1340
431b78c9
RS
13412008-02-07 Richard Stallman <rms@gnu.org>
1342
1343 * windows.texi (Window Start): Mention the feature of moving
1344 window-start to start of line.
1345
c8763fb6 13462008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
1347
1348 * keymaps.texi (Tool Bar): Document rtl property.
1349
1a256502
TTN
13502008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
1351
1352 * display.texi (Button Types):
1353 For define-button-type, clarify type of NAME.
1354
569382c2
MR
13552008-01-19 Martin Rudalics <rudalics@gmx.at>
1356
1357 * buffers.texi (Buffer Modification): Fix typo.
1358
f3041af1
DN
13592008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1360
1361 * os.texi (System Environment): Remove references to OSes that are
1362 not supported anymore.
1363
d35e1cd7
DN
13642008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1365
1366 * os.texi (System Environment): Remove mention for Masscomp.
1367
23af7580
RS
13682008-01-04 Richard Stallman <rms@gnu.org>
1369
1370 * display.texi (Faces): Don't talk about internal face vector as arg
1371 to facep.
1372
1373 * customize.texi (Type Keywords): Fix previous change.
1374
1375 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
1376 * elisp.texi (Top): Fix menu for commands.texi change.
1377
ec7d5b1e
RS
13782007-12-30 Richard Stallman <rms@gnu.org>
1379
1380 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1381 (Accessing Scroll): New node broken out of Accessing Mouse.
1382
101a6cea
RS
13832007-12-28 Richard Stallman <rms@gnu.org>
1384
1385 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1386 (Basic Parameters): For `title', refer to title bar.
041817a4 1387 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1388
72b7e664
RS
13892007-12-23 Richard Stallman <rms@gnu.org>
1390
1391 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1392 Improve some of the commented-out keywords' text too.
1393
27a4f445
MR
13942007-12-14 Martin Rudalics <rudalics@gmx.at>
1395
e2e3f1d7
MR
1396 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1397 "visit the current buffer".
1398
27a4f445
MR
1399 * os.texi (System Interface): Fix typo.
1400
a2afc99d
RS
14012007-12-04 Richard Stallman <rms@gnu.org>
1402
1403 * objects.texi (Symbol Type): Fix typo.
1404
b694135c
RS
14052007-12-03 Richard Stallman <rms@gnu.org>
1406
1407 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1408
f99a19da
GM
14092007-12-01 Glenn Morris <rgm@gnu.org>
1410
1411 * functions.texi (Declaring Functions): Improve previous change.
1412
8f4b37d8
GM
14132007-11-30 Glenn Morris <rgm@gnu.org>
1414
1415 * functions.texi (Declaring Functions): Add optional fourth
1416 argument of declare-function, and setting third argument to `t'.
1417
61a2fe01
RS
14182007-11-29 Richard Stallman <rms@gnu.org>
1419
1420 * customize.texi (Composite Types): Document `group' type.
1421
cbfc5193
GM
14222007-11-29 Glenn Morris <rgm@gnu.org>
1423
1424 * functions.texi (Declaring Functions): Add findex. Mention
1425 `external' files.
1426
8386283a
JB
14272007-11-26 Juanma Barranquero <lekktu@gmail.com>
1428
1429 * functions.texi (Declaring Functions): Fix directive.
1430
a07c9a8b
RS
14312007-11-25 Richard Stallman <rms@gnu.org>
1432
1433 * help.texi (Help Functions): Clean up last change.
1434
1435 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
1436
1437 * loading.texi (Named Features): Minor cleanup.
1438
1439 * macros.texi (Eval During Expansion): Minor cleanup.
1440
1441 * variables.texi (Variable Aliases): Minor cleanup.
1442
a0925923
RS
14432007-11-24 Richard Stallman <rms@gnu.org>
1444
1445 * functions.texi (Declaring Functions): Clarify previous change.
1446
1447 * compile.texi (Compiler Errors): Clarify previous change.
1448
20c63e44
RS
14492007-11-24 Richard Stallman <rms@gnu.org>
1450
e5e76c04 1451 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
1452 Clarify the text and move items around.
1453
5bb0cda3
GM
14542007-11-24 Glenn Morris <rgm@gnu.org>
1455
1456 * functions.texi (Declaring Functions): New section.
1457 * compile.texi (Compiler Errors): Mention declaring functions,
1458 defvar with no initvalue, and byte-compile-warnings.
1459
af13c86a
MR
14602007-11-15 Martin Rudalics <rudalics@gmx.at>
1461
1462 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
1463 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
1464
a5373305
MR
14652007-11-13 Martin Rudalics <rudalics@gmx.at>
1466
1467 * help.texi (Help Functions): Document new macro `with-help-window'.
1468
fe284805
JL
14692007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
1470
1471 * searching.texi (Replacing Match): Describe new
1472 `match-substitute-replacement'.
1473
2c3a09b1
RS
14742007-10-31 Richard Stallman <rms@gnu.org>
1475
1476 * strings.texi (Creating Strings): Null strings from concat not unique.
1477
f2b480f4
RS
14782007-10-26 Richard Stallman <rms@gnu.org>
1479
1480 * objects.texi (Equality Predicates): Null strings are uniquified.
1481
1482 * minibuf.texi: Minor clarifications in previous change.
1483
db21122c
GM
14842007-10-25 Glenn Morris <rgm@gnu.org>
1485
1486 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1487
2328cbb3
RS
14882007-10-24 Richard Stallman <rms@gnu.org>
1489
1490 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1491
1492 * variables.texi (Frame-Local Variables): Node deleted.
1493 (Variables): Delete Frame-Local Variables from menu.
1494 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1495 (Default Value): Don't mention frame-local vars.
1496
1497 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1498
1499 * loading.texi (Unloading): Document FEATURE-unload-function
1500 instead of FEATURE-unload-hook.
1501
2328cbb3
RS
1502 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1503
c066bafa
JL
15042007-10-22 Juri Linkov <juri@jurta.org>
1505
1506 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1507 (High-Level Completion): Document a list of default value strings
1508 in the DEFAULT argument, for which minibuffer functions return the
1509 first element.
1510
65ced25f
JL
15112007-10-17 Juri Linkov <juri@jurta.org>
1512
1513 * text.texi (Filling): Update arguments of fill-paragraph.
1514 fill-paragraph operates on the active region in Transient Mark mode.
1515 Remove fill-paragraph-or-region.
1516
ee46ec8e
KB
15172007-10-13 Karl Berry <karl@gnu.org>
1518
1519 * elisp.texi (@dircategory): Move to after @copying,
1520 since we want @copying as close as possible to the beginning of
1521 the output.
1522
61bbdbc6
RS
15232007-10-12 Richard Stallman <rms@gnu.org>
1524
1525 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1526
1527 * commands.texi (Distinguish Interactive): New node,
1528 broken out from Interactive Call and rewritten.
1529 (Command Loop): Put Distinguish Interactive in menu.
1530
af23e1e8
RS
15312007-10-09 Richard Stallman <rms@gnu.org>
1532
1533 * text.texi (Examining Properties): Mention overlay priority.
1534
1535 * display.texi (Display Margins): Correct the description
1536 of margin display specifications.
1537 (Replacing Specs): New subnode broken out of Display Property.
1538
e1965a69
JL
15392007-10-06 Juri Linkov <juri@jurta.org>
1540
1541 * text.texi (Filling): Document fill-paragraph-or-region.
1542
4638454b
JB
15432007-10-05 Juanma Barranquero <lekktu@gmail.com>
1544
1545 * display.texi (Auto Faces): Fix typo.
1546
7ed54cc5
RS
15472007-10-02 Richard Stallman <rms@gnu.org>
1548
1549 * display.texi (Display Property): Explain some display specs
1550 don't let you move point in.
1551
1552 * frames.texi (Cursor Parameters): Describe
1553 cursor-in-non-selected-windows here. Explain more values.
1554
1555 * windows.texi (Basic Windows): Don't describe
1556 cursor-in-non-selected-windows here.
1557
305a7ef2
EZ
15582007-10-01 Eli Zaretskii <eliz@gnu.org>
1559
1560 * processes.texi (Misc Network): Note that these functions are
1561 supported only on some systems.
1562
f7a7f4eb
RS
15632007-10-01 Richard Stallman <rms@gnu.org>
1564
1565 * display.texi (Overlay Properties): Explain nil as priority.
1566 Explain that conflicts are unpredictable if not resolved by
1567 priorities.
1568
780d7bb9
RS
15692007-09-23 Richard Stallman <rms@gnu.org>
1570
1571 * macros.texi (Backquote): Minor clarification.
1572
14b4fdfb
RS
15732007-09-19 Richard Stallman <rms@gnu.org>
1574
1575 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1576 Clarify when they work in parallel and when one overrides.
1577 Fix error in example.
14b4fdfb 1578
b8d4c8d0
GM
15792007-09-06 Glenn Morris <rgm@gnu.org>
1580
b3e755a9 1581 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1582 commands to use ../../info.
1583 * Makefile.in (infodir): Go up one more level.
4638454b 1584 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1585 (miscmanualdir): New.
1586 (dist): Use new variable miscmanualdir.
1587 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1588 (usermanualdir): Change from ../man to ../emacs.
1589
1bb1f7d3
MR
15902007-08-30 Martin Rudalics <rudalics@gmx.at>
1591
1592 * commands.texi (Command Loop Info): Advise against changing
1593 most variables described here. Explain new variable
1594 last-repeatable-command.
1595
b8d4c8d0
GM
15962007-08-29 Glenn Morris <rgm@gnu.org>
1597
1598 * elisp.texi (EMACSVER): Increase to 23.0.50.
1599
16002007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1601
1602 * frames.texi (Basic Parameters): Add display-environment-variable
1603 and term-environment-variable.
1604
16052007-08-28 Juri Linkov <juri@jurta.org>
1606
1607 * display.texi (Image Formats, Other Image Types): Add SVG.
1608
16092007-08-28 Juri Linkov <juri@jurta.org>
1610
1611 * display.texi (Images): Move formats-related text to new node
1612 "Image Formats".
1613 (Image Formats): New node.
1614
619fb9ee
RS
16152007-08-27 Richard Stallman <rms@gnu.org>
1616
1617 * windows.texi (Window Configurations): Clarify what
1618 a window configuration saves.
1619
b8d4c8d0
GM
16202007-08-25 Richard Stallman <rms@gnu.org>
1621
1622 * display.texi (Images): Delete redundant @findex.
1623
16242007-08-16 Richard Stallman <rms@gnu.org>
1625
1626 * processes.texi (Asynchronous Processes): Clarify
1627 doc of start-file-process.
1628
16292007-08-08 Martin Rudalics <rudalics@gmx.at>
1630
1631 * modes.texi (Example Major Modes): Fix typo.
1632
16332007-08-08 Glenn Morris <rgm@gnu.org>
1634
1635 * intro.texi (nil and t): Do not use `iff' in documentation.
1636
1637 * tips.texi (Documentation Tips): Recommend against `iff'.
1638
16392007-08-07 Chong Yidong <cyd@stupidchicken.com>
1640
1641 * display.texi (Image Cache): Document image-refresh.
1642
16432007-08-06 Martin Rudalics <rudalics@gmx.at>
1644
1645 * windows.texi (Size of Window): Document window-full-width-p.
1646
16472007-07-25 Glenn Morris <rgm@gnu.org>
1648
1649 * gpl.texi (GPL): Replace license with GPLv3.
1650
1651 * Relicense all FSF files to GPLv3 or later.
1652
16532007-07-24 Michael Albinus <michael.albinus@gmx.de>
1654
4638454b
JB
1655 * processes.texi (Synchronous Processes):
1656 Add `process-file-shell-command'.
b8d4c8d0
GM
1657 (Asynchronous Processes): Mention restricted use of
1658 `process-filter' and `process-sentinel' in
1659 `start-file-process'. Add `start-file-process-shell-command'.
1660
16612007-07-17 Michael Albinus <michael.albinus@gmx.de>
1662
1663 * files.texi (Magic File Names): Introduce optional parameter
1664 IDENTIFICATION for `file-remote-p'.
1665
16662007-07-16 Richard Stallman <rms@gnu.org>
1667
1668 * display.texi (Defining Faces): Fix previous change.
1669
16702007-07-14 Richard Stallman <rms@gnu.org>
1671
1672 * control.texi (Handling Errors): Document `debug' in handler list.
1673
16742007-07-10 Richard Stallman <rms@gnu.org>
1675
1676 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1677
16782007-07-09 Richard Stallman <rms@gnu.org>
1679
1680 * files.texi (Magic File Names): Rewrite previous change.
1681
16822007-07-08 Michael Albinus <michael.albinus@gmx.de>
1683
1684 * files.texi (Magic File Names): Introduce optional parameter
1685 CONNECTED for `file-remote-p'.
1686
16872007-07-07 Michael Albinus <michael.albinus@gmx.de>
1688
1689 * processes.texi (Asynchronous Processes):
1690 * files.texi (Magic File Names): Add `start-file-process'.
1691
16922007-06-27 Richard Stallman <rms@gnu.org>
1693
1694 * files.texi (Format Conversion Piecemeal): Clarify
1695 `after-insert-file-functions' calling convention.
1696
16972007-06-27 Michael Albinus <michael.albinus@gmx.de>
1698
4638454b
JB
1699 * files.texi (Magic File Names): Remove `dired-call-process'.
1700 Add `process-file'.
b8d4c8d0
GM
1701
17022007-06-27 Kenichi Handa <handa@m17n.org>
1703
1704 * text.texi (Special Properties): Fix description about
4638454b 1705 `composition' property.
b8d4c8d0
GM
1706
17072007-06-26 Kenichi Handa <handa@m17n.org>
1708
1709 * nonascii.texi (Default Coding Systems): Document about the
1710 return value `undecided'.
1711
17122007-06-25 David Kastrup <dak@gnu.org>
1713
1714 * keymaps.texi (Active Keymaps): Document new POSITION argument of
1715 `current-active-maps'.
1716
17172007-06-24 Karl Berry <karl@gnu.org>
1718
4638454b 1719 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
1720
17212007-06-15 Juanma Barranquero <lekktu@gmail.com>
1722
1723 * display.texi (Overlay Arrow): Doc fix.
1724
17252007-06-14 Karl Berry <karl@tug.org>
1726
1727 * anti.texi (Antinews): Typo.
1728
17292007-06-14 Chong Yidong <cyd@stupidchicken.com>
1730
1731 * display.texi (Image Cache): Document image-refresh.
1732
17332007-06-12 Karl Berry <karl@gnu.org>
1734
1735 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
1736 * two-volume.make: New file.
1737 * .cvsignore: Ignore two-volume files.
1738
17392007-06-12 Tom Tromey <tromey@redhat.com>
1740
1741 * os.texi (Init File): Document user-emacs-directory.
1742
17432007-06-03 Nick Roberts <nickrob@snap.net.nz>
1744
1745 * commands.texi (Click Events): Describe width and height when
1746 object is nil.
1747
17482007-05-30 Nick Roberts <nickrob@snap.net.nz>
1749
1750 * commands.texi (Click Events): Layout more logically. Describe
1751 width and height.
1752 (Drag Events, Motion Events): Update to new format for position.
1753
17542007-06-02 Richard Stallman <rms@gnu.org>
1755
1756 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
1757
17582007-06-02 Chong Yidong <cyd@stupidchicken.com>
1759
1760 * Version 22.1 released.
1761
17622007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
1763
1764 * text.texi (Special Properties): Correct meaning of fontified face.
1765
17662007-05-30 Richard Stallman <rms@gnu.org>
1767
1768 * text.texi (Special Properties): Add link to Adjusting Point.
1769
17702007-05-12 Richard Stallman <rms@gnu.org>
1771
1772 * text.texi (Margins): indent-to-left-margin is not the default.
1773 (Mode-Specific Indent): For indent-line-function, the default
1774 is indent-relative.
1775
1776 * modes.texi (Example Major Modes): Explain last line of text-mode
1777 is redundant.
1778
17792007-05-10 Richard Stallman <rms@gnu.org>
1780
1781 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
1782
1783 * help.texi (Keys in Documentation): Add reference to
1784 Documentation Tips.
1785
1786 * files.texi (Format Conversion): TO-FN gets three arguments.
1787
1788 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
1789
17902007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
1791
1792 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
1793 * files.texi (Format Conversion): Expand intro; add menu.
1794 (Format Conversion Overview, Format Conversion Round-Trip)
1795 (Format Conversion Piecemeal): New nodes/subsections.
1796 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
1797 * text.texi (Text Properties): Remove "Saving Properties" from menu.
1798 (Saving Properties): Delete node/subsection.
1799
18002007-05-07 Karl Berry <karl@gnu.org>
1801
1802 * elisp.texi (EMACSVER): Back to 22.
1803
18042007-05-06 Richard Stallman <rms@gnu.org>
1805
1806 * processes.texi (Accepting Output): Revert most of previous change.
1807
18082007-05-05 Richard Stallman <rms@gnu.org>
1809
1810 * processes.texi (Accepting Output): accept-process-output
1811 uses microseconds, not milliseconds. But that arg is obsolete.
1812
18132007-05-04 Karl Berry <karl@tug.org>
1814
1815 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1816
18172007-05-04 Eli Zaretskii <eliz@gnu.org>
1818
1819 * tips.texi (Documentation Tips): Rearrange items to place the
1820 more important ones first. Add an index entry for hyperlinks.
1821
18222007-05-03 Karl Berry <karl@gnu.org>
1823
1824 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1825 (EMACSVER) [smallbook]: 22 for printed version.
1826
1827 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1828 so restore anchor to normal position after defun. Found by Kevin Ryde.
1829
18302007-04-26 Glenn Morris <rgm@gnu.org>
1831
1832 * elisp.texi (EMACSVER): Increase to 22.1.50.
1833
18342007-04-28 Karl Berry <karl@gnu.org>
1835
1836 * elisp.texi: Improve line breaks on copyright page,
1837 similar layout to emacs manual, 8.5x11 by default.
1838
18392007-04-24 Richard Stallman <rms@gnu.org>
1840
1841 * text.texi (Special Properties): Add xref to Overlay Properties.
1842
1843 * display.texi (Overlay Properties): Add xref to Special Properties.
1844
18452007-04-22 Richard Stallman <rms@gnu.org>
1846
1847 * keymaps.texi (Extended Menu Items): Move the info about
1848 format with cached keyboard binding.
1849
18502007-04-21 Richard Stallman <rms@gnu.org>
1851
1852 * text.texi (Special Properties): Clarify previous change.
1853
1854 * files.texi (File Name Expansion): Clarify previous change.
1855
1856 * display.texi (Attribute Functions): Fix example for
1857 face-attribute-relative-p.
1858
18592007-04-19 Kenichi Handa <handa@m17n.org>
1860
1861 * text.texi (Special Properties): Document composition property.
1862
18632007-04-19 Glenn Morris <rgm@gnu.org>
1864
1865 * files.texi (File Name Expansion): Mention "superroot".
1866
18672007-04-15 Chong Yidong <cyd@stupidchicken.com>
1868
1869 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1870 setups.
1871 (Display Feature Testing): Note that display refers to all
1872 physical monitors for multi-monitor setups.
1873
18742007-04-14 Richard Stallman <rms@gnu.org>
1875
1876 * lists.texi (Sets And Lists): Clarify `delete' examples.
1877 Remove spurious xref to same node.
1878 Clarify xref for add-to-list.
1879
18802007-04-12 Nick Roberts <nickrob@snap.net.nz>
1881
1882 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1883 value of lisp-mode-map.
1884
18852007-04-11 Karl Berry <karl@gnu.org>
1886
1887 * anti.texi (Antinews):
1888 * display.texi (Overlay Properties, Defining Images):
1889 * processes.texi (Synchronous Processes, Sentinels):
1890 * syntax.texi (Syntax Table Internals):
1891 * searching.texi (Regexp Special):
1892 * nonascii.texi (Default Coding Systems):
1893 * text.texi (Special Properties):
1894 * minibuf.texi (Basic Completion): Wording to improve breaks in
1895 8.5x11 format.
1896 * elisp.texi (smallbook): New @set to more easily switch between
1897 smallbook and 8.5x11.
1898
18992007-04-11 Richard Stallman <rms@gnu.org>
1900
1901 * text.texi (Lazy Properties): Minor fix.
1902
19032007-04-08 Karl Berry <karl@gnu.org>
1904
1905 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1906 * macros.texi (Backquote): Downcase Backquote in index entries for
1907 consistency.
1908
19092007-04-08 Richard Stallman <rms@gnu.org>
1910
1911 * text.texi (Adaptive Fill): Just describe default,
1912 don't show it (since it contains non-ASCII chars).
1913
19142007-04-07 Karl Berry <karl@gnu.org>
1915
1916 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1917 adaptive-fill-regexp's value, since they are not in the standard
1918 TeX fonts.
1919
19202007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1921
1922 * display.texi (Defining Faces): Fix example.
1923
19242007-04-07 Karl Berry <karl@gnu.org>
1925
1926 * display.texi (Button Buffer Commands): Improve page break.
1927
19282007-04-07 Richard Stallman <rms@gnu.org>
1929
1930 * advice.texi (Activation of Advice): Remove redundant index entry.
1931
1932 * backups.texi: Improve index entries. Remove redundant ones.
1933
1934 * compile.texi (Byte Compilation): Improve index entry.
1935
1936 * hash.texi (Creating Hash): Improve index entry.
1937
1938 * symbols.texi (Definitions): Improve index entry.
1939
1940 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1941
1942 * maps.texi (Standard Keymaps): Remove useless index entry.
1943
1944 * help.texi (Documentation Basics): Remove redundant index entries.
1945
1946 * customize.texi: Improve index entries.
1947 Remove redundant/useless ones.
1948
1949 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1950
1951 * streams.texi (Output Variables): Improve index entry.
1952
1953 * abbrevs.texi (Abbrevs): Remove useless index entry.
1954
1955 * macros.texi (Expansion): Remove useless index entry.
1956
1957 * text.texi: Improve index entries. Remove redundant/useless ones.
1958 (Text Properties, Examining Properties)
1959 (Special Properties): Use "property category" instead of "category"
1960 to refer to the `category' property.
1961
1962 * positions.texi: Improve index entries. Remove useless one.
1963
1964 * lists.texi: Improve index entries. Remove redundant/useless ones.
1965
1966 * os.texi: Improve index entries.
1967 (Timers): Fix previous change.
1968
1969 * buffers.texi: Improve index entries.
1970 (Modification Time): Get rid of term "obsolete buffer".
1971
1972 * debugging.texi: Improve index entries.
1973 (Test Coverage): Add xref to other test coverage ftr.
1974
1975 * eval.texi: Improve index entry. Remove redundant ones.
1976
1977 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1978
1979 * files.texi: Improve index entries. Remove redundant/useless ones.
1980
1981 * objects.texi: Improve index entries.
1982
1983 * processes.texi: Improve index entries.
1984
1985 * modes.texi: Improve index entry. Remove redundant one.
1986
1987 * nonascii.texi: Improve index entries.
1988
1989 * internals.texi: Improve index entries.
1990
1991 * syntax.texi: Improve index entries.
1992
1993 * keymaps.texi (Active Keymaps): Improve index entries.
1994
1995 * commands.texi: Improve index entries. Remove redundant/useless ones.
1996
1997 * frames.texi: Improve index entries. Remove redundant/useless ones.
1998
1999 * markers.texi: Improve index entries. Remove redundant ones.
2000
2001 * tips.texi: Improve index entries.
2002
2003 * loading.texi (Unloading): Improve index entry.
2004
2005 * variables.texi: Improve index entries. Remove redundant one.
2006
2007 * sequences.texi: Improve index entry.
2008
2009 * display.texi: Improve index entries. Remove redundant ones.
2010
2011 * windows.texi: Improve index entries.
2012
2013 * searching.texi: Improve index entries. Remove redundant one.
2014
2015 * strings.texi (Case Tables): Improve last change.
2016
20172007-04-04 Chong Yidong <cyd@stupidchicken.com>
2018
2019 * strings.texi (Case Tables): Document with-case-table and
2020 ascii-case-table.
2021
20222007-04-03 Karl Berry <karl@gnu.org>
2023
2024 * processes.texi (Network): Reword to improve page break.
2025
20262007-04-03 Eli Zaretskii <eliz@gnu.org>
2027
2028 * functions.texi (Inline Functions): Describe more disadvantages
2029 of defsubst, and make advice against it stronger.
2030
20312007-04-02 Karl Berry <karl@gnu.org>
2032
2033 * backups.texi (Backup Names): Avoid widow words.
2034 * modes.texi (Example Major Modes): Align last comment.
2035
20362007-04-01 Chong Yidong <cyd@stupidchicken.com>
2037
2038 * keymaps.texi (Remapping Commands): Document new arg to
2039 command-remapping.
2040
20412007-04-01 Karl Berry <karl@gnu.org>
2042
2043 * processes.texi (Low-Level Network): Typo.
2044 * loading.texi (Hooks for Loading): Avoid double "the".
2045 * keymaps.texi (Key Sequences): No double "and".
2046 (Changing Key Bindings): Shorten to improve line break.
2047
20482007-03-31 Glenn Morris <rgm@gnu.org>
2049
2050 * os.texi (Timers): Fix description of run-at-time TIME formats.
2051
20522007-03-31 Richard Stallman <rms@gnu.org>
2053
2054 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2055 regarding ellipsis.
2056
20572007-03-31 Eli Zaretskii <eliz@gnu.org>
2058
2059 * intro.texi (nil and t):
2060 * symbols.texi (Plists and Alists):
2061 * variables.texi (Variable Aliases, Constant Variables):
2062 * functions.texi (Defining Functions):
2063 * advice.texi (Advising Primitives):
2064 * debugging.texi (Syntax Errors, Compilation Errors):
2065 * minibuf.texi (Minibuffer Windows):
2066 * commands.texi (Adjusting Point):
2067 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2068 (Auto Major Mode, Major Mode Conventions):
2069 * help.texi (Describing Characters):
2070 * files.texi (Create/Delete Dirs, Information about Files)
2071 (File Locks, Writing to Files, Reading from Files)
2072 (Saving Buffers):
2073 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2074 * frames.texi (Finding All Frames):
2075 * positions.texi (Buffer End, Motion):
2076 * markers.texi (The Region):
2077 * text.texi (Deletion, Near Point):
2078 * display.texi (Displaying Messages, Truncation):
2079 * os.texi (Processor Run Time):
2080 * tips.texi (Key Binding Conventions, Programming Tips)
2081 (Warning Tips, Documentation Tips, Comment Tips):
2082 * internals.texi (Memory Usage): Improve indexing.
2083
2084 * variables.texi (Frame-Local Variables):
2085 * functions.texi (Argument List):
2086 * loading.texi (Library Search):
2087 * streams.texi (Output Variables):
2088 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2089 * searching.texi (Replacing Match, Search and Replace):
2090 * processes.texi (Byte Packing, Decoding Output)
2091 (Accepting Output, Network Servers, Shell Arguments):
2092 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2093 * windows.texi (Window Point, Window Start):
2094 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2095 * commands.texi (Reading Input, Keyboard Events):
2096 * minibuf.texi (Reading File Names, Minibuffer Completion)
2097 (Recursive Mini):
2098 * positions.texi (List Motion):
2099 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2100 * numbers.texi (Arithmetic Operations, Math Functions)
2101 (Predicates on Numbers, Comparison of Numbers):
2102 (Numeric Conversions):
2103 * locals.texi (Standard Buffer-Local Variables):
2104 * maps.texi (Standard Keymaps):
2105 * os.texi (User Identification, System Environment, Recording Input)
2106 (X11 Keysyms):
2107 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
2108 * backups.texi (Backups and Auto-Saving):
2109 * customize.texi (Customization, Group Definitions)
2110 (Variable Definitions):
2111 * compile.texi (Byte Compilation): Improve index entries.
2112
21132007-03-31 Karl Berry <karl@gnu.org>
2114
2115 * macros.texi (Defining Macros): Avoid widow syllable.
2116
21172007-03-31 Eli Zaretskii <eliz@gnu.org>
2118
2119 * elisp.texi (Top): Postscript -> PostScript.
2120
2121 * display.texi (Images, Postscript Images): Postscript -> PostScript.
2122
21232007-03-31 Markus Triska <markus.triska@gmx.at>
2124
2125 * internals.texi (Writing Emacs Primitives): Untabify `For'.
2126
21272007-03-30 Karl Berry <karl@gnu.org>
2128
2129 * lists.texi (List-related Predicates): Remove spurious @need.
2130 (Setcdr): Use @smallexample to improve page break.
2131 (Association Lists) <assoc>: Reword to improve page break.
2132
2133 * strings.texi (String Conversion): Insert blank line to improve
2134 page break.
2135
2136 * numbers.texi (Random Numbers): Use @minus{}.
2137 (Math Functions): Use @minus{}.
2138
2139 * intro.texi (Acknowledgements): Avoid line breaks before middle
2140 initials.
2141
21422007-03-24 Eli Zaretskii <eliz@gnu.org>
2143
2144 * errors.texi (Standard Errors): Add an index entry.
2145
21462007-03-19 Richard Stallman <rms@gnu.org>
2147
2148 * os.texi (Recording Input): recent-keys now gives 300 keys.
2149
21502007-03-12 Glenn Morris <rgm@gnu.org>
2151
2152 * os.texi: Replace "daylight savings" with "daylight saving"
2153 throughout.
2154
21552007-03-05 Richard Stallman <rms@gnu.org>
2156
2157 * variables.texi (File Local Variables): Update
2158 enable-local-variables values.
2159
21602007-03-04 Richard Stallman <rms@gnu.org>
2161
2162 * syntax.texi (Control Parsing): Minor clarification.
2163
2164 * strings.texi (Formatting Strings): Clarify width, precision, flags.
2165
2166 * sequences.texi (Sequence Functions): Move string-bytes away,
2167 add xref.
2168
2169 * nonascii.texi (Text Representations): Move string-bytes here.
2170
2171 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
2172
2173 * minibuf.texi (Basic Completion): Minor clarification.
2174
2175 * markers.texi (The Mark): Clarify existence vs activation of mark.
2176 Other cleanup.
2177
2178 * display.texi (Finding Overlays): Write better example.
2179
2180 * compile.texi (Eval During Compile): Clarify putting macros
2181 in eval-when-compile.
2182
c5602427 21832007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
2184
2185 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 2186 load-read-function definition doc.
b8d4c8d0
GM
2187
21882007-02-21 Kim F. Storm <storm@cua.dk>
2189
2190 * strings.texi (Text Comparison): Mention that assoc-string
2191 converts symbols to strings before testing.
2192
21932007-02-17 Kim F. Storm <storm@cua.dk>
2194
2195 * processes.texi (Bindat Spec): Vector types can have optional
2196 element type.
2197 (Bindat Examples): Fix example. Add vector with element type.
2198
21992007-02-16 Andreas Schwab <schwab@suse.de>
2200
2201 * strings.texi (Formatting Strings): Document '+' flag.
2202
22032007-02-15 Juanma Barranquero <lekktu@gmail.com>
2204
2205 * strings.texi (Modifying Strings): Clarify that `clear-string'
2206 always converts the string to unibyte.
2207
22082007-02-14 Kim F. Storm <storm@cua.dk>
2209
2210 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
2211 Rewrite glyph code description to refer to these functions.
2212 Remove details of encoding face number and char into integer code.
2213
22142007-02-03 Alan Mackenzie <acm@muc.de>
2215
2216 * loading.texi (Hooks for Loading): Make the description of
2217 `eval-after-load' more detailed, and amend the description of
2218 after-load-alist, in accordance with changes from 2006-05.
2219
22202007-02-03 Chong Yidong <cyd@stupidchicken.com>
2221
2222 * modes.texi (Defining Minor Modes): Document that a :require
2223 keyword or similar may be required to make saved customization
2224 variables work.
2225
22262007-02-03 Eli Zaretskii <eliz@gnu.org>
2227
2228 * elisp.texi (Top): Make the detailed menu headers compliant with
2229 Texinfo guidelines and with what texnfo-upd.el expects. Add
2230 comments to prevent people from inadvertently modifying the key
2231 parts needed by `texinfo-multiple-files-update'.
2232
22332007-02-02 Eli Zaretskii <eliz@gnu.org>
2234
2235 * elisp.texi (Top): Update the top-level menus.
2236
2237 * syntax.texi (Categories): Add index entries.
2238
22392007-02-01 Juanma Barranquero <lekktu@gmail.com>
2240
2241 * display.texi (Attribute Functions): Fix name and description of
2242 the UNDERLINE arg of `set-face-underline-p'.
2243
22442007-01-29 Eli Zaretskii <eliz@gnu.org>
2245
2246 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2247 Variables", and "Standard Keymaps" to the detailed menu.
2248
2249 * variables.texi (Future Local Variables): Add index entry.
2250
22512007-01-28 Richard Stallman <rms@gnu.org>
2252
2253 * tips.texi (Coding Conventions): Clarify the tip about macros
2254 that define a function or a variable.
2255
2256 * files.texi (File Attributes): UID and GID can be floats.
2257 (Magic File Names): Explain why deferring all operations to
2258 the standard handler does not work.
2259
22602007-01-23 Martin Rudalics <rudalics@gmx.at>
2261
2262 * backups.texi (Reverting): Use "buffer" instead of "file"
2263 when talking about major and minor modes.
2264
22652007-01-21 Richard Stallman <rms@gnu.org>
2266
2267 * help.texi (Documentation): Add xref to Documentation Tips.
2268
22692007-01-14 Juanma Barranquero <lekktu@gmail.com>
2270
2271 * tips.texi (Coding Conventions): Fix typos.
2272
22732007-01-05 Richard Stallman <rms@gnu.org>
2274
2275 * modes.texi (Defining Minor Modes): Fix previous change.
2276
22772007-01-03 Richard Stallman <rms@gnu.org>
2278
2279 * customize.texi (Variable Definitions, Customization Types):
2280 Don't use * in doc string for defcustom.
2281
22822007-01-02 Richard Stallman <rms@gnu.org>
2283
2284 * variables.texi (Variable Aliases): Clarify that aliases vars
2285 always have the same value.
2286
2287 * processes.texi (Bindat Spec): Fix Texinfo usage.
2288
2289 * modes.texi (Defining Minor Modes): Explain effect of command
2290 defined with define-global-minor-mode on new buffers.
2291
22922006-12-30 Kim F. Storm <storm@cua.dk>
2293
2294 * keymaps.texi (Tool Bar): Describe `grow-only' value of
2295 `auto-resize-tool-bars'.
2296
22972006-12-30 Richard Stallman <rms@gnu.org>
2298
2299 * keymaps.texi (Active Keymaps): Fix previous change.
2300
23012006-12-30 Nick Roberts <nickrob@snap.net.nz>
2302
2303 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
2304
23052006-12-30 Kim F. Storm <storm@cua.dk>
2306
2307 * processes.texi (Bindat Spec): Clarify using field names in
2308 length specifications.
2309
23102006-12-29 Kim F. Storm <storm@cua.dk>
2311
2312 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
2313 Add count and index variables for eval forms in repeat blocks.
2314
23152006-12-24 Richard Stallman <rms@gnu.org>
2316
2317 * customize.texi (Variable Definitions): Document
2318 new name custom-add-frequent-value.
2319
23202006-12-19 Kim F. Storm <storm@cua.dk>
2321
2322 * commands.texi (Misc Events): User signals now result in sigusr1
2323 and sigusr2 events which are handled through special-event-map.
2324 (Special Events): User signals and drag-n-drop are special.
2325
23262006-12-17 Richard Stallman <rms@gnu.org>
2327
2328 * loading.texi (Named Features): Explain subfeatures better.
2329
2330 * customize.texi: Use "option" only for user options.
2331 For the keyword values inside defcustom etc, say "keywords".
2332 For :options value's elements, say "elements".
2333 :group should not be omitted.
2334
2335 * syntax.texi (Parsing Expressions): Split up node.
2336 (Motion via Parsing, Position Parse, Parser State)
2337 (Low-Level Parsing, Control Parsing): New subnodes.
2338 (Parser State): Document syntax-ppss-toplevel-pos.
2339
2340 * positions.texi (List Motion): Punctuation fix.
2341
2342 * files.texi (File Name Completion): Document PREDICATE arg
2343 to file-name-completion.
2344
23452006-12-16 Eli Zaretskii <eliz@gnu.org>
2346
2347 * internals.texi (Building Emacs, Writing Emacs Primitives):
2348 Add index entries.
2349
23502006-12-11 Richard Stallman <rms@gnu.org>
2351
2352 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
2353 affects face menu. Explain how to make it non-nil without enabling
2354 any fontification.
2355
23562006-12-10 Chong Yidong <cyd@stupidchicken.com>
2357
2358 * modes.texi (Font Lock Basics): Document nil value of
2359 font-lock-defaults.
2360
23612006-12-10 Glenn Morris <rgm@gnu.org>
2362
2363 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
2364 value for system-flag argument. Abbrev tables may not be empty
2365 when major modes are loaded.
2366
23672006-12-08 Juanma Barranquero <lekktu@gmail.com>
2368
2369 * makefile.w32-in (maintainer-clean): Partially revert last
2370 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
2371 to protect elisp-covers.texi.
2372
23732006-12-07 Juanma Barranquero <lekktu@gmail.com>
2374
2375 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
2376 Don't remove elisp* info files; they are already deleted by the
2377 `clean' and `distclean' targets, and they are in the $(infodir)
2378 directory, not the current one.
2379
23802006-12-04 Kim F. Storm <storm@cua.dk>
2381
2382 * commands.texi (Misc Events): Update signal events.
2383 (Event Examples): Add signal example.
2384
23852006-11-29 Richard Stallman <rms@gnu.org>
2386
2387 * frames.texi (Visibility of Frames): Explain visible windows
2388 can be covered by others. Add xref for raise-frame.
2389
23902006-11-28 Richard Stallman <rms@gnu.org>
2391
2392 * searching.texi (Regexp Special): Update when ^ is special.
2393
23942006-11-27 Eli Zaretskii <eliz@gnu.org>
2395
2396 * customize.texi (Customization, Common Keywords)
2397 (Group Definitions, Variable Definitions, Composite Types)
2398 (Type Keywords, Customization Types): Add index entries for
2399 various customization keywords.
2400
24012006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2402
2403 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2404
c8763fb6 24052006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2406
2407 * frames.texi (Window System Selections): Remove clipboard from
2408 description of selection-coding-system.
2409
24102006-11-06 Richard Stallman <rms@gnu.org>
2411
2412 * lists.texi (List Variables): Document COMPARE-FN.
2413
2414 * keymaps.texi: Avoid use of "binding" to mean a relation;
2415 use it only to refer to the meaning associated with a key.
2416 (Keymaps): Change menu node description.
2417
2418 * elisp.texi (Top): Change menu node description.
2419
2420 * display.texi (Managing Overlays): Document overlay-recenter.
2421
24222006-10-29 Chong Yidong <cyd@stupidchicken.com>
2423
2424 * Makefile.in: Use relative paths to avoid advertising filesystem
2425 contents during compilation.
2426
24272006-10-23 Kim F. Storm <storm@cua.dk>
2428
2429 * commands.texi (Event Input Misc): Update unread-command-events.
2430
24312006-10-23 Nick Roberts <nickrob@snap.net.nz>
2432
2433 * lists.texi (Sets And Lists): Fix typos.
2434
24352006-10-18 Juanma Barranquero <lekktu@gmail.com>
2436
2437 * control.texi (Processing of Errors): Use @var for an argument,
2438 not @code.
2439
24402006-10-16 Richard Stallman <rms@gnu.org>
2441
2442 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
2443
2444 * keymaps.texi (Format of Keymaps): Show all the keymap element
2445 patterns that result from menu items.
2446 (Key Lookup): Minor cleanups.
2447
2448 * modes.texi (Precalculated Fontification): Don't say that
2449 not setting font-lock-defaults avoids loading font-lock.
2450
2451 * help.texi (Documentation): Move xref to Emacs Manual here.
2452 (Documentation Basics): From here.
2453 Also doc emacs-lisp-docstring-fill-column.
2454
2455 * elisp.texi: Update version and ISBN.
2456
2457 * commands.texi (Interactive Call): Clarify KEYS arg to
2458 call-interactively is a vector.
2459 (Command Loop Info): Delete anchor in this-command-keys.
2460 Add anchor in this-command-keys-vector.
2461 (Recursive Editing): Document how recursive-edit
2462 handles the current buffer.
2463
24642006-10-13 Chong Yidong <cyd@stupidchicken.com>
2465
2466 * frames.texi (Frame Titles): %c and %l are ignored in
2467 frame-title-format.
2468
24692006-10-11 Richard Stallman <rms@gnu.org>
2470
2471 * keymaps.texi (Key Sequences): Clarify use of kbd.
2472
24732006-10-10 Kim F. Storm <storm@cua.dk>
2474
2475 * lists.texi (Sets And Lists): Add memql.
2476
24772006-10-03 Richard Stallman <rms@gnu.org>
2478
2479 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2480 Clarify :ascii: and :nonascii:.
2481
24822006-09-29 Juri Linkov <juri@jurta.org>
2483
2484 * modes.texi (%-Constructs): Reorder coding systems in the
2485 documentation of %z to the real order displayed in the modeline.
2486
24872006-09-25 Richard Stallman <rms@gnu.org>
2488
2489 * os.texi (Timers): Describe timer-max-repeats.
2490
24912006-09-25 Chong Yidong <cyd@stupidchicken.com>
2492
2493 * os.texi (Timers): Mention with-local-quit.
2494
24952006-09-24 Richard Stallman <rms@gnu.org>
2496
2497 * searching.texi (Searching and Matching): Mention property search.
2498
2499 * commands.texi (Command Loop Info): Explain how read-event affects
2500 this-command-keys.
2501
25022006-09-20 Richard Stallman <rms@gnu.org>
2503
2504 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2505
2506 * windows.texi (Window Start): Minor cleanups.
2507
25082006-09-20 Kim F. Storm <storm@cua.dk>
2509
2510 * windows.texi (Window Start): pos-visible-in-window-p allows
2511 specifying t for position to mean "end of window".
2512 Add window-line-height.
2513
2514 * anti.texi (Antinews): Mention window-line-height.
2515
25162006-09-19 David Kastrup <dak@gnu.org>
2517
2518 * keymaps.texi (Searching Keymaps): Small clarification.
2519
25202006-09-18 Richard Stallman <rms@gnu.org>
2521
2522 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2523 cause keyboard menus.
2524 (Menu Keymaps): Likewise.
2525 (Defining Menus, Keyboard Menus): Clarify.
2526
2527 * text.texi (Fields): Clarify explanation of constrain-to-field.
2528
25292006-09-16 Eli Zaretskii <eliz@gnu.org>
2530
2531 * variables.texi (Tips for Defining): Fix a typo.
2532
25332006-09-15 Richard Stallman <rms@gnu.org>
2534
2535 * keymaps.texi (Remapping Commands, Searching Keymaps)
2536 (Active Keymaps): Clean up previous change.
2537
25382006-09-15 Jay Belanger <belanger@truman.edu>
2539
2540 * gpl.texi: Replace "Library Public License" by "Lesser Public
2541 License" throughout.
2542
25432006-09-15 David Kastrup <dak@gnu.org>
2544
2545 * keymaps.texi (Active Keymaps): Adapt description to use
2546 `get-char-property' instead `get-text-property'. Explain how
2547 mouse events change this. Explain the new optional argument of
2548 `key-binding' and its mouse-dependent lookup.
2549 (Searching Keymaps): Adapt description similarly.
2550 (Remapping Commands): Explain the new optional argument of
2551 `command-remapping'.
2552
25532006-09-14 Richard Stallman <rms@gnu.org>
2554
2555 * keymaps.texi (Searching Keymaps): Clarification.
2556 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2557
25582006-09-13 Richard Stallman <rms@gnu.org>
2559
2560 * objects.texi (Character Type): Node split.
2561 Add xref to Describing Characters.
2562 (Basic Char Syntax, General Escape Syntax)
2563 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2564
25652006-09-11 Richard Stallman <rms@gnu.org>
2566
2567 * display.texi (Display Table Format): Wording clarification.
2568 (Glyphs): Clarifications.
2569
25702006-09-10 Chong Yidong <cyd@stupidchicken.com>
2571
2572 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2573 local maps.
2574
25752006-09-10 Kim F. Storm <storm@cua.dk>
2576
2577 * display.texi (Forcing Redisplay): Document return value of
2578 function redisplay.
2579
25802006-09-09 Richard Stallman <rms@gnu.org>
2581
2582 * windows.texi (Window Hooks): Explain limits of
2583 window-scroll-functions.
2584
2585 * display.texi (Fringe Indicators): Update for last change in
2586 indicate-buffer-boundaries.
2587
25882006-09-08 Richard Stallman <rms@gnu.org>
2589
2590 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2591
25922006-09-06 Kim F. Storm <storm@cua.dk>
2593
2594 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2595
2596 * windows.texi (Window Start): Update pos-visible-in-window-p.
2597
25982006-09-04 Richard Stallman <rms@gnu.org>
2599
2600 * processes.texi (Accepting Output): Explain SECONDS=0 for
2601 accept-process-output.
2602
2603 * os.texi (Idle Timers): Explain why timer functions should not
2604 loop until (input-pending-p).
2605
26062006-09-02 Eli Zaretskii <eliz@gnu.org>
2607
2608 * makefile.w32-in (usermanualdir): New variable.
2609 (elisp.dvi): Use it.
2610
26112006-09-01 Eli Zaretskii <eliz@gnu.org>
2612
2613 * buffers.texi (Buffer Modification): Fix last change.
2614
26152006-09-01 Chong Yidong <cyd@stupidchicken.com>
2616
2617 * buffers.texi (Buffer Modification): Document
2618 buffer-chars-modified-tick.
2619
26202006-08-31 Richard Stallman <rms@gnu.org>
2621
2622 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2623
26242006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2625
2626 * modes.texi (Syntactic Font Lock):
2627 Mention font-lock-syntactic-face-function
2628 instead of specific faces.
2629
26302006-08-29 Chong Yidong <cyd@stupidchicken.com>
2631
2632 * display.texi (Images): Add xrref to display-images-p.
2633
26342006-08-28 Kenichi Handa <handa@m17n.org>
2635
2636 * nonascii.texi (Lisp and Coding Systems): Fix description of
2637 detect-coding-region.
2638
26392006-08-27 Michael Olson <mwolson@gnu.org>
2640
2641 * processes.texi (Transaction Queues): Remove stray quote
2642 character.
2643
26442006-08-25 Richard Stallman <rms@gnu.org>
2645
2646 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2647 Add xref.
2648
26492006-08-24 Chong Yidong <cyd@stupidchicken.com>
2650
2651 * os.texi (Timers): Avoid waiting inside timers.
2652
26532006-08-21 Lute Kamstra <lute@gnu.org>
2654
2655 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2656
26572006-08-20 Richard Stallman <rms@gnu.org>
2658
2659 * os.texi (Idle Timers): New node, split out from Timers.
2660 Document current-idle-time.
2661 * commands.texi (Reading One Event): Update xref.
2662 * elisp.texi (Top): Update subnode menu.
2663
26642006-08-16 Richard Stallman <rms@gnu.org>
2665
2666 * keymaps.texi (Extended Menu Items): Show format of cached
2667 bindings in extended menu items.
2668
2669 * customize.texi (Variable Definitions): Explain when the
2670 standard value expression is evaluated.
2671
26722006-08-15 Chong Yidong <cyd@stupidchicken.com>
2673
2674 * commands.texi (Reading One Event): Explain idleness in
2675 `read-event'.
2676
26772006-08-12 Chong Yidong <cyd@stupidchicken.com>
2678
2679 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2680 (Commands for Insertion): Removed split-line since it's not
2681 relevant for Lisp programming.
2682 (Yank Commands): Rewrite introduction.
2683 (Undo): Clarify.
2684 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2685 (Filling): Remove redundant comment. Clarify return value of
2686 current-justification.
2687 (Margins): Minor clarifications.
2688 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2689 (Sorting): Update definition of sort-lines.
2690 (Columns): Clarify behavior of sort-columns.
2691 (Indent Tabs): Link to Tab Stops in Emacs manual.
2692 (Special Properties): Clarify.
2693 (Clickable Text): Mention Buttons package.
2694
26952006-08-12 Kevin Ryde <user42@zip.com.au>
2696
2697 * os.texi (Time Parsing): Add %z to description of
2698 format-time-string, as per docstring. Add cross reference to
2699 glibc manual for strftime.
2700
27012006-08-08 Richard Stallman <rms@gnu.org>
2702
2703 * modes.texi: Clean up wording in previous change.
2704
27052006-08-07 Chong Yidong <cyd@stupidchicken.com>
2706
2707 * modes.texi (Hooks): Clarify.
2708 (Major Mode Basics): Mention define-derived-mode explicitly.
2709 (Major Mode Conventions): Rebinding RET is OK for some modes.
2710 Mention change-major-mode-hook and after-change-major-mode-hook.
2711 (Example Major Modes): Moved to end of Modes section.
2712 (Mode Line Basics): Clarify.
2713 (Mode Line Data): Mention help-echo and local-map in strings.
2714 Explain reason for treatment of non-risky variables.
2715 (Properties in Mode): Clarify.
2716 (Faces for Font Lock): Add font-lock-negation-char-face.
2717
27182006-08-04 Eli Zaretskii <eliz@gnu.org>
2719
2720 * strings.texi (Formatting Strings): Warn against arbitrary
2721 strings as first arg to `format'.
2722
27232006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
2724
2725 * text.texi (Clickable Text): Mention `help-echo' text property.
2726 Update intro, examples and associated explanations.
2727
27282006-07-31 Richard Stallman <rms@gnu.org>
2729
2730 * commands.texi: Update xrefs.
2731 (Event Mod): New node, cut out from old Translating Input.
2732
2733 * maps.texi: Update xrefs.
2734
2735 * keymaps.texi (Translation Keymaps): New node.
2736 Update xrefs from Translating Input to Translation Keymaps.
2737
2738 * elisp.texi (Top): Update subnode menu.
2739
2740 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
2741
2742 * os.texi (System Interface): Fix menu descriptions of some nodes.
2743 (Translating Input): Node deleted.
2744
27452006-07-31 Nick Roberts <nickrob@snap.net.nz>
2746
2747 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
2748
2749 * lists.texi (Sets And Lists): Likewise.
2750
27512006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
2752
2753 * text.texi (Fields): Mention POS
2754 requirement when narrowing is in effect.
2755
27562006-07-28 Richard Stallman <rms@gnu.org>
2757
2758 * display.texi (Face Attributes): Simplify wording.
2759 (Attribute Functions): Clarify meaning of new-frame default
2760 attribute settings.
2761
2762 * customize.texi (Common Keywords): Document how to use
2763 :package-version in a package not in Emacs.
2764
27652006-07-28 Kim F. Storm <storm@cua.dk>
2766
2767 * commands.texi (Reading One Event): Fix last change.
2768
27692006-07-26 Chong Yidong <cyd@stupidchicken.com>
2770
2771 * commands.texi (Reading One Event): Document SECONDS argument for
2772 read-event, read-char, and read-char-exclusive.
2773
27742006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
2775
2776 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
2777 to ensure correct identification.
2778
27792006-07-24 Richard Stallman <rms@gnu.org>
2780
2781 * text.texi (Clickable Text): Clarify.
2782
2783 * sequences.texi (Vector Functions): Delete duplicate xref.
2784
2785 * objects.texi (Function Type): Clarify.
2786
2787 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
2788 modes.
2789
2790 * lists.texi (List Variables): New node.
2791 Material moved from other nodes.
2792
2793 * variables.texi (Setting Variables): add-to-list and
2794 add-to-ordered-list moved to List Variables node.
2795
27962006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
2797
2798 * text.texi (Links and Mouse-1):
2799 For mouse-on-link-p, expand on arg POS.
2800
28012006-07-21 Kim F. Storm <storm@cua.dk>
2802
2803 * display.texi (Forcing Redisplay): Don't mention systems which
2804 don't support sub-second timers for redisplay-preemption-period.
2805
2806 * os.texi (Terminal Output): Clarify text vs graphical terminal.
2807
28082006-07-21 Eli Zaretskii <eliz@gnu.org>
2809
2810 * frames.texi (Input Focus): Document that focus-follows-mouse has
2811 no effect on MS-Windows.
2812
28132006-07-18 Richard Stallman <rms@gnu.org>
2814
2815 * display.texi (Forcing Redisplay): Cleanups in previous change.
2816
2817 * processes.texi (Low-Level Network): Make menu more convenient.
2818
28192006-07-18 Kim F. Storm <storm@cua.dk>
2820
2821 * display.texi (Forcing Redisplay): redisplay-preemption-period
2822 only used on window systems. Add xref to Terminal Output.
2823
2824 * os.texi (Terminal Output): baud-rate only controls preemption on
2825 non-window systems. Add xref to Forcing Redisplay.
2826
2827 * processes.texi (Low-Level Network): Rename node "Make Network"
2828 to "Network Processes".
2829
28302006-07-18 Karl Berry <karl@gnu.org>
2831
2832 * variables.texi, functions.texi, customize.texi, loading.texi:
2833 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2834
28352006-07-17 Chong Yidong <cyd@stupidchicken.com>
2836
2837 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2838
28392006-07-17 Richard Stallman <rms@gnu.org>
2840
2841 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2842 Put period and comma inside quotes.
2843
2844 * loading.texi, markers.texi: Use real doublequote inside menus.
2845
2846 * windows.texi: Put point and comma inside quotes.
2847 (Textual Scrolling): Use @samp for error message.
2848
2849 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2850 * strings.texi, streams.texi, processes.texi, os.texi:
2851 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2852 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2853 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2854 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2855 Put point and comma inside quotes.
2856
2857 * control.texi (Processing of Errors): Add command-error-function.
2858
2859 * variables.texi (File Local Variables): Clarify that
2860 file local variables make buffer-local bindings.
2861
2862 * modes.texi (Syntactic Font Lock): Give default for
2863 font-lock-syntax-table.
2864
28652006-07-17 Nick Roberts <nickrob@snap.net.nz>
2866
2867 * text.texi (Special Properties): Clean up previous change.
2868
28692006-07-16 Karl Berry <karl@gnu.org>
2870
2871 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2872 * control.texi: Fix bad page breaks through chapter 10 (control).
2873
2874 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2875 underfull hbox.
2876
28772006-07-15 Nick Roberts <nickrob@snap.net.nz>
2878
2879 * text.texi (Special Properties): Describe fontified text property
2880 in relation to a character (not text).
2881
28822006-07-15 Kim F. Storm <storm@cua.dk>
2883
2884 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2885 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2886 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2887
2888 * anti.texi (Antinews): Mention redisplay function.
2889 The kbd macro existed, but was not documented, before 22.x.
2890 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2891
28922006-07-14 Nick Roberts <nickrob@snap.net.nz>
2893
2894 * display.texi (Displaying Messages): Add anchor.
2895
2896 * frames.texi (Dialog Boxes): Use it.
2897
28982006-07-12 Richard Stallman <rms@gnu.org>
2899
2900 * objects.texi (Frame Type): Explain nature of frames better.
2901
2902 * frames.texi (Frames): Explain nature of frames better.
2903
29042006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2905
2906 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2907
29082006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2909
2910 * frames.texi (Window System Selections): Mention scrap support for Mac.
2911 Default value of x-select-enable-clipboard is t on Mac.
2912
2913 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2914
29152006-07-11 Kim F. Storm <storm@cua.dk>
2916
2917 * display.texi (Forcing Redisplay): Add `redisplay' function.
2918 Don't mention (sit-for -1) -- use (redisplay t) instead.
2919
2920 * commands.texi (Waiting): (sit-for -1) is no longer special.
2921 (sit-for 0) is equivalent to (redisplay).
2922 Iconifying/deiconifying no longer makes sit-for return.
2923
29242006-07-10 Nick Roberts <nickrob@snap.net.nz>
2925
2926 * display.texi (Buttons): Fix typo.
2927
2928 * index.texi, elisp.texi (New Symbols): Comment node out.
2929
29302006-07-09 Richard Stallman <rms@gnu.org>
2931
2932 * display.texi (Truncation): Clean up previous change.
2933
29342006-07-08 Richard Stallman <rms@gnu.org>
2935
2936 * commands.texi (Interactive Call): Use 3 as prefix in example
2937 for execute-extended-command.
2938
2939 * display.texi (Attribute Functions): Move paragraph about
2940 compatibility with Emacs < 21.
2941
29422006-07-09 Kim F. Storm <storm@cua.dk>
2943
2944 * display.texi (Refresh Screen): Clarify force-window-update.
2945 (Truncation): "Normally" indicated by fringe arrows.
2946
29472006-07-08 Eli Zaretskii <eliz@gnu.org>
2948
2949 * windows.texi (Textual Scrolling, Resizing Windows):
2950 * variables.texi (Constant Variables):
2951 * text.texi (Buffer Contents, Deletion, Changing Properties)
2952 (Property Search, Special Properties, Sticky Properties)
2953 (Links and Mouse-1, Fields, Change Hooks):
2954 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2955 (Categories):
2956 * symbols.texi (Other Plists):
2957 * streams.texi (Output Variables):
2958 * processes.texi (Input to Processes, Query Before Exit):
2959 * positions.texi (Word Motion, Text Lines, List Motion):
2960 * os.texi (Init File, System Environment, Sound Output)
2961 (Session Management):
2962 * nonascii.texi (Text Representations, Character Sets)
2963 (Chars and Bytes, Locales):
2964 * modes.texi (Defining Minor Modes, Header Lines):
2965 * minibuf.texi (Minibuffer Contents):
2966 * markers.texi (Information from Markers):
2967 * lists.texi (List Elements, Building Lists, Association Lists):
2968 * keymaps.texi (Tool Bar):
2969 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2970 * functions.texi (What Is a Function, Mapping Functions):
2971 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2972 (Color Names, Text Terminal Colors, Display Feature Testing):
2973 * files.texi (Visiting Functions, File Name Components)
2974 (Unique File Names, Contents of Directories):
2975 * display.texi (Forcing Redisplay, Displaying Messages)
2976 (Temporary Displays, Font Selection, Auto Faces)
2977 (Font Lookup, Fringe Indicators, Display Margins)
2978 (Image Descriptors, Showing Images, Image Cache, Button Types)
2979 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2980 (Display Table Format, Glyphs):
2981 * control.texi (Iteration):
2982 * commands.texi (Command Loop Info, Adjusting Point):
2983 * backups.texi (Making Backups, Auto-Saving):
2984 Remove @tindex entries.
2985
29862006-07-07 Kim F. Storm <storm@cua.dk>
2987
2988 * display.texi (Fringe Cursors): Fix typo.
2989 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2990 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2991
29922006-07-05 Richard Stallman <rms@gnu.org>
2993
2994 * text.texi (Buffer Contents): Add example of text props
2995 in result of buffer-substring.
2996 (Text Properties): Explain better about use of specific property names.
2997 (Property Search): Some cleanups; reorder some functions.
2998
2999 * keymaps.texi (Changing Key Bindings): Cleanup.
3000 Add xref to Key Binding Conventions.
3001
3002 * display.texi (Attribute Functions): Add examples for
3003 face-attribute-relative-p.
3004
3005 * tips.texi (Coding Conventions): Cleanup last change.
3006
30072006-07-05 Karl Berry <karl@gnu.org>
3008
3009 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3010 Remove @setchapternewpage odd.
3011 Result is 1013 pages, down from 1100.
3012
3013 * anti.texi, customize.texi, display.texi, internals.texi:
3014 * minibuf.texi, modes.texi, tips.texi:
3015 Fix overfull/underfull boxes.
3016
30172006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3018
3019 * edebug.texi (Instrumenting):
3020 Add Edebug-specific findex for eval-buffer.
3021 * loading.texi (Loading):
3022 Replace eval-current-buffer with eval-buffer.
3023
30242006-06-30 Nick Roberts <nickrob@snap.net.nz>
3025
3026 * locals.texi (Standard Buffer-Local Variables): Update the list
3027 of variables.
3028
30292006-06-26 Nick Roberts <nickrob@snap.net.nz>
3030
3031 * files.texi (File Name Completion): Point user to the node
3032 "Reading File Names".
3033
30342006-06-24 Eli Zaretskii <eliz@gnu.org>
3035
3036 * files.texi (Contents of Directories): Document case-insensitive
3037 behavior on respective filesystems.
3038
3039 * objects.texi (Character Type): Document that Emacs signals an
3040 error for unsupported Unicode characters specified as \uNNNN.
3041
30422006-06-19 Richard Stallman <rms@gnu.org>
3043
3044 * processes.texi (Bindat Spec): Clarify previous change.
3045
30462006-06-16 Richard Stallman <rms@gnu.org>
3047
3048 * tips.texi (Coding Conventions): Better explain conventions
3049 for definition constructs.
3050
3051 * text.texi (Special Properties): String value of `read-only'
3052 serves as the error message.
3053
3054 * objects.texi (Character Type): Clarify prev. change.
3055 (Non-ASCII in Strings): Mention \u and \U.
3056
3057 * commands.texi (Using Interactive): Explain problem of
3058 markers, etc., in command-history.
3059
30602006-06-14 Kim F. Storm <storm@cua.dk>
3061
3062 * commands.texi (Waiting): Negative arg to sit-for forces
3063 redisplay even if input is pending.
3064
3065 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3066 redisplay. Remove incorrect example of binding redisplay-dont-pause
3067 around (sit-for 0).
3068
30692006-06-13 Richard Stallman <rms@gnu.org>
3070
3071 * display.texi (Forcing Redisplay): Clarify previous change.
3072
30732006-06-13 Romain Francoise <romain@orebokech.com>
3074
3075 * display.texi (Forcing Redisplay): Fix typo.
3076
30772006-06-13 Kim F. Storm <storm@cua.dk>
3078
3079 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3080
30812006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3082
3083 * tips.texi (Coding Conventions): Add `@end itemize'.
3084
30852006-06-10 Richard Stallman <rms@gnu.org>
3086
3087 * tips.texi (Coding Conventions): Explain use of coding systems
3088 to ensure one decoding for strings.
3089
30902006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3091
3092 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3093 syntax.
3094
30952006-06-07 Eli Zaretskii <eliz@gnu.org>
3096
3097 * display.texi (Font Selection): Remove description of
3098 clear-face-cache.
3099
3100 * compile.texi (Eval During Compile): Fix a typo. Add index
3101 entries for possible uses of eval-when-compile.
3102
31032006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3104
3105 * display.texi (Abstract Display): Fix typo.
3106
31072006-06-03 Eli Zaretskii <eliz@gnu.org>
3108
3109 * minibuf.texi (Minibuffer History) <history-add-new-input>:
3110 Reword variable's description.
3111
31122006-06-01 Richard Stallman <rms@gnu.org>
3113
3114 * windows.texi (Splitting Windows): Clarify splitting nonselected
3115 window.
3116
31172006-05-31 Juri Linkov <juri@jurta.org>
3118
3119 * minibuf.texi (Minibuffer History): Add history-add-new-input.
3120
31212006-05-30 Richard Stallman <rms@gnu.org>
3122
3123 * display.texi (Line Height): Fix errors in description of
10d1d0af 3124 default line height and line-height property.
b8d4c8d0
GM
3125
3126 * nonascii.texi (Default Coding Systems): Further clarification.
3127
31282006-05-29 Luc Teirlinck <teirllm@auburn.edu>
3129
3130 * internals.texi (Pure Storage): Mention that an overflow in pure
3131 space causes a memory leak.
3132 (Garbage Collection): If there was an overflow in pure space,
3133 `garbage-collect' returns nil.
3134
31352006-05-30 Eli Zaretskii <eliz@gnu.org>
3136
3137 * nonascii.texi (Default Coding Systems): Fix it some more.
3138
31392006-05-29 Eli Zaretskii <eliz@gnu.org>
3140
3141 * nonascii.texi (Default Coding Systems): Fix last change.
3142
31432006-05-29 Kenichi Handa <handa@m17n.org>
3144
3145 * nonascii.texi (find-operation-coding-system): Describe the new
3146 argument format (FILENAME . BUFFER).
3147
31482006-05-28 Richard Stallman <rms@gnu.org>
3149
3150 * tips.texi (Coding Conventions): Better explain reasons not to
3151 advise other packages or use `eval-after-load'.
3152
31532006-05-29 Kim F. Storm <storm@cua.dk>
3154
3155 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
3156 `bindat-idx' and `bindat-raw' for clarity.
3157
31582006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3159
3160 * processes.texi (Bindat Spec): Expand on `repeat' handler.
3161
3162 * display.texi (Display): Add "Abstract Display" to menu.
3163 (Abstract Display, Abstract Display Functions)
3164 (Abstract Display Example): New nodes.
3165 * elisp.texi (Top): Add "Abstract Display" to menu.
3166
31672006-05-27 Chong Yidong <cyd@stupidchicken.com>
3168
3169 * keymaps.texi (Key Sequences): Link to input events definition.
3170 (Format of Keymaps): Delete material duplicated in Keymap Basics.
3171
3172 * files.texi (Changing Files): Document updated argument list for
3173 copy-file.
3174
31752006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3176
3177 * processes.texi (Bindat Functions): Explain term "total length".
3178 Use it in bindat-length and bindat-pack descriptions.
3179
31802006-05-26 Eli Zaretskii <eliz@gnu.org>
3181
3182 * tips.texi (Coding Conventions): Advise against using
3183 eval-after-load in packages. Add an index entry.
3184
31852006-05-25 Juri Linkov <juri@jurta.org>
3186
3187 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
3188
3189 * modes.texi (%-Constructs): Add %e, %z, %Z.
3190
31912006-05-25 Richard Stallman <rms@gnu.org>
3192
3193 * elisp.texi (Top): Update subnode menu.
3194
3195 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
3196 (Keymaps): Update menu.
3197
31982006-05-25 Chong Yidong <cyd@stupidchicken.com>
3199
3200 * keymaps.texi (Key Sequences): Some clarifications.
3201
32022006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
3203
3204 * processes.texi (Bindat Functions): Say "unibyte string"
3205 explicitly for bindat-unpack and bindat-pack descriptions.
3206 (Bindat Examples): Don't call `string-make-unibyte' in example.
3207
32082006-05-25 Chong Yidong <cyd@stupidchicken.com>
3209
3210 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 3211 Explain string and vector representations of key sequences.
b8d4c8d0
GM
3212
3213 * keymaps.texi (Changing Key Bindings):
dd7b651b 3214 * commands.texi (Interactive Codes):
b8d4c8d0
GM
3215 * help.texi (Describing Characters): Refer to it.
3216
32172006-05-23 Luc Teirlinck <teirllm@auburn.edu>
3218
3219 * frames.texi (Pointer Shape): @end table -> @end defvar.
3220
32212006-05-22 Richard Stallman <rms@gnu.org>
3222
3223 * elisp.texi (Top): Update subnode menus.
3224
3225 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
3226 Contents rewritten; material from old Pointer Shape node moved here.
3227
3228 * display.texi (Pointer Shape): Node deleted.
3229 (Image Descriptors): Minor cleanup.
3230
32312006-05-21 Richard Stallman <rms@gnu.org>
3232
3233 * syntax.texi (Parsing Expressions): Update info on which STATE
3234 elements are ignored.
3235
32362006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3237
3238 * hooks.texi (Standard Hooks): Correct typo.
3239
3240 * gpl.texi (GPL): ifinfo -> ifnottex.
3241
32422006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3243
3244 * searching.texi (Simple Match Data): Warn about match data being
3245 set anew by every search.
3246
32472006-05-17 Richard Stallman <rms@gnu.org>
3248
3249 * minibuf.texi (Minibuffer History): Clarify.
3250
3251 * searching.texi (Regexp Special): Clarify nested regexp warning.
3252
32532006-05-16 Kim F. Storm <storm@cua.dk>
3254
3255 * minibuf.texi (Minibuffer History): Update add-to-history.
3256
32572006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3258
3259 * nonascii.texi (Explicit Encoding): Fix
3260 typo (encoding<->decoding).
3261
32622006-05-14 Richard Stallman <rms@gnu.org>
3263
3264 * buffers.texi (Creating Buffers): Cleanup.
3265
3266 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3267
32682006-05-13 Eli Zaretskii <eliz@gnu.org>
3269
3270 * buffers.texi (Current Buffer): Document that with-temp-buffer
3271 disables undo.
3272
3273 * os.texi (Terminal-Specific): More accurate description of how
3274 Emacs searches for the terminal-specific libraries.
3275
32762006-05-12 Eli Zaretskii <eliz@gnu.org>
3277
3278 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3279 emacs-xtra to @inforef's.
3280
3281 * text.texi (Undo): Document that undo is turned off in buffers
3282 whose names begin with a space.
3283
3284 * buffers.texi (Buffer Names): Add index entries for buffers whose
3285 names begin with a space.
3286 (Creating Buffers): Document that undo is turned off in buffers
3287 whose names begin with a space.
3288
3289 * files.texi (Visiting Functions, Reading from Files)
3290 (Saving Buffers): Mention code and EOL conversions by file I/O
3291 primitives and subroutines.
3292
3293 * nonascii.texi (Lisp and Coding Systems): Document
3294 coding-system-eol-type. Add index entries for eol conversion.
3295
3296 * display.texi (Defining Faces): Mention `mac', and add an xref to
3297 where window-system is described.
3298
32992006-05-10 Richard Stallman <rms@gnu.org>
3300
3301 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
3302
33032006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3304
3305 * variables.texi (File Local Variables): Recommend to quote lambda
3306 expressions in safe-local-variable property.
3307
33082006-05-09 Richard Stallman <rms@gnu.org>
3309
3310 * variables.texi (File Local Variables): Document
3311 safe-local-eval-forms and safe-local-eval-function.
3312
33132006-05-07 Kim F. Storm <storm@cua.dk>
3314
3315 * minibuf.texi (Minibuffer History): Remove keep-dups arg
3316 from add-to-history.
3317
33182006-05-07 Romain Francoise <romain@orebokech.com>
3319
3320 * commands.texi (Event Input Misc):
3321 * compile.texi (Eval During Compile):
3322 * internals.texi (Buffer Internals):
3323 * minibuf.texi (Initial Input):
3324 * nonascii.texi (Scanning Charsets):
3325 * numbers.texi (Comparison of Numbers):
3326 * windows.texi (Textual Scrolling, Vertical Scrolling):
3327 Fix various typos.
3328
33292006-05-06 Eli Zaretskii <eliz@gnu.org>
3330
3331 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
3332 conditional xref's to either emacs or emacs-xtra, depending on
3333 @iftex/@ifnottex.
3334
3335 * minibuf.texi (Minibuffer History): Document add-to-history.
3336
33372006-05-05 Eli Zaretskii <eliz@gnu.org>
3338
3339 * internals.texi (Pure Storage): Mention the pure overflow message
3340 at startup.
3341
c8763fb6 33422006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3343
3344 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
3345 (Searching Keymaps): Fix pseudo-Lisp description of keymap
3346 search.
3347
33482006-05-01 Richard Stallman <rms@gnu.org>
3349
3350 * intro.texi (nil and t): Clarify.
3351
3352 * variables.texi (File Local Variables): Suggest using booleanp.
3353
33542006-05-01 Juanma Barranquero <lekktu@gmail.com>
3355
3356 * objects.texi (Type Predicates): Fix typos.
3357
33582006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
3359
3360 * intro.texi (nil and t): Add booleanp.
3361
3362 * objects.texi (Type Predicates): Add links for booleanp and
3363 string-or-null-p.
3364
33652006-04-29 Richard Stallman <rms@gnu.org>
3366
3367 * modes.texi (Multiline Font Lock): Rename from
3368 Multi line Font Lock Elements. Much clarification.
3369 (Font Lock Multiline, Region to Fontify): Much clarification.
3370
33712006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
3372
3373 * variables.texi (File Local Variables): Remove the special case t for
3374 safe-local-variable.
3375
33762006-04-26 Richard Stallman <rms@gnu.org>
3377
3378 * syntax.texi (Parsing Expressions): Minor cleanup.
3379
33802006-04-18 Richard Stallman <rms@gnu.org>
3381
3382 * tips.texi (Coding Conventions): Explain when the package's
3383 prefix should appear later on (not at the start of the name).
3384
3385 * searching.texi (String Search): Clarify effect of NOERROR.
3386
3387 * modes.texi (Imenu): Clarify what special items do.
3388
3389 * hooks.texi (Standard Hooks): Delete text about old hook names.
3390
33912006-04-17 Romain Francoise <romain@orebokech.com>
3392
3393 * variables.texi (Local Variables): Update the default value of
3394 `max-specpdl-size'.
3395
33962006-04-15 Michael Olson <mwolson@gnu.org>
3397
3398 * processes.texi (Transaction Queues): Mention the new optional
3399 `delay-question' argument for `tq-enqueue'.
3400
34012006-04-13 Bill Wohler <wohler@newt.com>
3402
3403 * customize.texi (Common Keywords): Use dotted notation for
3404 :package-version value. Specify its values. Improve documentation
3405 for customize-package-emacs-version-alist.
3406
34072006-04-12 Bill Wohler <wohler@newt.com>
3408
3409 * customize.texi (Common Keywords): Move description of
3410 customize-package-emacs-version-alist to @defvar.
3411
34122006-04-10 Bill Wohler <wohler@newt.com>
3413
3414 * customize.texi (Common Keywords): Add :package-version.
3415
34162006-04-10 Kim F. Storm <storm@cua.dk>
3417
3418 * text.texi (Buffer Contents): Add NOPROPS arg to
3419 filter-buffer-substring.
3420
34212006-04-08 Kevin Ryde <user42@zip.com.au>
3422
3423 * os.texi (Command-Line Arguments): Update xref to emacs manual
3424 "Command Arguments" -> "Emacs Invocation", per change there.
3425
34262006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3427
3428 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
3429 be on one line to help makeinfo not render two spaces after the dot.
3430
34312006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
3432
3433 * strings.texi (Predicates for Strings): Add string-or-null-p.
3434
34352006-03-28 Kim F. Storm <storm@cua.dk>
3436
3437 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
3438 remarks about systems that don't support fractional seconds.
3439
34402006-03-25 Karl Berry <karl@gnu.org>
3441
3442 * elisp.texi: Use @copyright{} instead of (C), and do not indent
3443 the year list.
3444
34452006-03-21 Nick Roberts <nickrob@snap.net.nz>
3446
3447 * display.texi (Fringe Indicators): Fix typos.
3448
34492006-03-19 Luc Teirlinck <teirllm@auburn.edu>
3450
3451 * tips.texi (Documentation Tips): One can now also write `program'
3452 in front of a quoted symbol in a docstring to prevent making a
3453 hyperlink.
3454
34552006-03-19 Alan Mackenzie <acm@muc.de>
3456
3457 * text.texi (Special Properties): Clarify `fontified' property.
3458
34592006-03-16 Richard Stallman <rms@gnu.org>
3460
3461 * display.texi (Defining Images): Minor cleanup.
3462
34632006-03-16 Bill Wohler <wohler@newt.com>
3464
3465 * display.texi (Defining Images): In image-load-path-for-library,
3466 prefer user's images.
3467
34682006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
3469
3470 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
3471
34722006-03-15 Bill Wohler <wohler@newt.com>
3473
3474 * display.texi (Defining Images): Fix example in
3475 image-load-path-for-library by not recommending that one binds
3476 image-load-path. Just defvar it to placate compiler and only use
3477 it if previously defined.
3478
34792006-03-14 Bill Wohler <wohler@newt.com>
3480
3481 * display.texi (Defining Images): In image-load-path-for-library,
3482 always return list of directories. Update example.
3483
34842006-03-14 Alan Mackenzie <acm@muc.de>
3485
3486 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3487 This describes font-lock-extend-region-function.
3488 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3489 the new node "Region to Fontify".
3490
34912006-03-13 Richard Stallman <rms@gnu.org>
3492
3493 * display.texi (Invisible Text): The impossible position is
3494 now before the invisible text, not after.
3495 (Defining Images): Clean up last change.
3496
34972006-03-11 Bill Wohler <wohler@newt.com>
3498
3499 * display.texi (Defining Images): Add image-load-path-for-library.
3500
35012006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3502
3503 * text.texi (Adaptive Fill): Fix Texinfo usage.
3504
3505 * strings.texi (Creating Strings): Fix Texinfo usage.
3506
3507 * searching.texi (Regexp Special): Use @samp for regular
3508 expressions that are not in Lisp syntax.
3509
35102006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3511
3512 * searching.texi (Regexp Special): Put remark between parentheses
3513 to avoid misreading.
3514
35152006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3516
3517 * searching.texi (Syntax of Regexps): More accurately describe
3518 which characters are special in which situations.
3519 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3520 are not special. Describe in detail when `[' and `]' are special.
3521 (Regexp Backslash): Plenty of regexps with unbalanced square
3522 brackets are valid, so reword that statement.
3523
35242006-03-02 Kim F. Storm <storm@cua.dk>
3525
3526 * keymaps.texi (Tool Bar): Add tool-bar-border.
3527
35282006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3529
3530 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3531
35322006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3533
3534 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3535
3536 * files.texi (Locating Files): Suggest additional values for the
3537 SUFFIXES arg of `locate-file'. Update pxref.
3538
3539 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3540 (How Programs Do Loading): Discuss the effects of Auto Compression
3541 mode on `load'.
3542 (Load Suffixes): New node.
3543 (Library Search): Delete description of `load-suffixes'; it was
3544 moved to "Load Suffixes".
3545 (Autoload, Named Features): Mention `load-suffixes'.
3546
35472006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3548
3549 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3550
3551 * windows.texi (Window Tree): Fix typo.
3552
35532006-02-20 Kim F. Storm <storm@cua.dk>
3554
3555 * display.texi (Fringe Indicators): New section.
3556 Move indicate-empty-lines, indicate-buffer-boundaries, and
3557 default-indicate-buffer-boundaries here.
3558 Add fringe-indicator-alist and default-fringes-indicator-alist.
3559 Add list of logical fringe indicator symbols.
3560 Update list of standard bitmap names.
3561 (Fringe Cursors): New section.
3562 Move overflow-newline-into-fringe here.
3563 Add fringe-cursor-alist and default-fringes-cursor-alist.
3564 Add list of fringe cursor symbols.
3565
35662006-02-20 Juanma Barranquero <lekktu@gmail.com>
3567
3568 * commands.texi (Using Interactive): Fix reference to node
3569 "Minibuffers".
3570
35712006-02-19 Richard M. Stallman <rms@gnu.org>
3572
3573 * minibuf.texi (High-Level Completion):
3574 Add xref to read-input-method-name.
3575
3576 * files.texi (Relative File Names): Move file-relative-name here.
3577 (File Name Expansion): From here. Minor clarifications.
3578
3579 * commands.texi (Using Interactive): Add xrefs about reading input.
3580 Clarify remarks about that moving point and mark.
3581 Put string case before list case.
3582
c8763fb6 35832006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3584
3585 * display.texi (Other Display Specs, Image Descriptors):
3586 Revert erroneous changes. The previous description of
3587 image-descriptors as `(image . PROPS)' was correct.
3588
35892006-02-14 Richard M. Stallman <rms@gnu.org>
3590
3591 * variables.texi (File Local Variables): Clarifications.
3592
35932006-02-14 Juanma Barranquero <lekktu@gmail.com>
3594
3595 * variables.texi (File Local Variables): Use @code for a cons
3596 cell, not @var.
3597
35982006-02-13 Chong Yidong <cyd@stupidchicken.com>
3599
3600 * variables.texi (File Local Variables): Document new file local
3601 variable behavior.
3602
36032006-02-10 Kim F. Storm <storm@cua.dk>
3604
3605 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3606
36072006-02-08 Juanma Barranquero <lekktu@gmail.com>
3608
3609 * modes.texi (%-Constructs): Remove obsolete info about
3610 `global-mode-string'.
3611
36122006-02-07 Richard M. Stallman <rms@gnu.org>
3613
3614 * commands.texi (Prefix Command Arguments): Minor cleanup.
3615
3616 * display.texi: "Graphical display", not window system.
3617
3618 * functions.texi (What Is a Function): Fix xref.
3619
3620 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3621 (Changing Key Bindings): Clarify when remapping is better than
3622 substitute-key-definition.
3623
36242006-02-02 Richard M. Stallman <rms@gnu.org>
3625
3626 * minibuf.texi (Basic Completion): Completion alists are risky.
3627
3628 * keymaps.texi (Active Keymaps): Clarifications.
3629 (Searching Keymaps): New node.
3630 (Keymaps): Update menu.
3631
3632 * frames.texi (Layout Parameters): Minor clarification.
3633 (Drag and Drop): New node.
3634 (Frames): Update menu.
3635
36362006-01-29 Chong Yidong <cyd@stupidchicken.com>
3637
3638 * display.texi (Other Display Specs, Image Descriptors):
3639 Image description is a list, not a cons cell.
3640
36412006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3642
3643 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3644 list is not necessarily a list).
3645
36462006-01-27 Eli Zaretskii <eliz@gnu.org>
3647
3648 * frames.texi (Layout Parameters): border-width and
3649 internal-border-width belong to the frame, not the window.
3650
36512006-01-19 Richard M. Stallman <rms@gnu.org>
3652
3653 * nonascii.texi (Translation of Characters): Search cmds use
3654 translation-table-for-input. Automatically made local.
3655
3656 * markers.texi (Overview of Markers): Count insertion type
3657 as one of a marker's attributes.
3658
3659 * keymaps.texi (Controlling Active Maps): New node, split out of
3660 Active Keymaps.
3661 (Keymaps): Menu updated.
3662 (Active Keymaps): Give pseudocode to explain how the active
3663 maps are searched. current-active-maps and key-binding moved here.
3664 (Functions for Key Lookup): current-active-maps and key-binding moved.
3665 Clarifications.
3666 (Searching the Keymaps): New subnode.
3667
3668 * elisp.texi (Top): Menu clarification.
3669
3670 * display.texi (Other Display Specs): Delete duplicate entry for
3671 just a string as display spec. Move text about recursive display
3672 specs on such a string.
3673
3674 * commands.texi (Key Sequence Input): Clarify.
3675 Move num-nonmacro-input-events out.
3676 (Reading One Event): num-nonmacro-input-events moved here.
3677
36782006-01-14 Nick Roberts <nickrob@snap.net.nz>
3679
3680 * advice.texi (Simple Advice): Update example to fit argument
3681 change in previous-line.
3682
36832006-01-05 Richard M. Stallman <rms@gnu.org>
3684
3685 * markers.texi (The Mark): Fix in `mark'.
3686
36872006-01-04 Richard M. Stallman <rms@gnu.org>
3688
3689 * processes.texi (Misc Network, Make Network): Minor cleanups.
3690
36912006-01-04 Kim F. Storm <storm@cua.dk>
3692
3693 * processes.texi (Make Network): Add IPv6 addresses and handling.
3694 (Network Feature Testing): Mention (:family ipv6).
3695 (Misc Network): Add IPv6 formats to format-network-address.
3696
36972005-12-30 Richard M. Stallman <rms@gnu.org>
3698
3699 * text.texi (Changing Properties):
3700 Don't use return value of set-text-properties.
3701
37022005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3703
3704 * modes.texi (Mode Line Format): Correct typo in menu.
3705
37062005-12-29 Richard M. Stallman <rms@gnu.org>
3707
3708 * modes.texi (Mode Line Top): New node.
3709 (Mode Line Data): Some text moved to new node.
3710 Explain the data structure more concretely.
3711 (Mode Line Basics): Clarifications.
3712 (Mode Line Variables): Clarify intro paragraph.
3713 (%-Constructs): Clarify intro paragraph.
3714 (Mode Line Format): Update menu.
3715
37162005-12-28 Luc Teirlinck <teirllm@auburn.edu>
3717
3718 * minibuf.texi (Basic Completion): Update lazy-completion-table
3719 examples for removal of ARGS argument.
3720
37212005-12-23 Richard M. Stallman <rms@gnu.org>
3722
3723 * text.texi (Undo): Restore some explanation from the version
3724 that was deleted.
3725
37262005-12-23 Eli Zaretskii <eliz@gnu.org>
3727
3728 * text.texi (Undo): Remove duplicate descriptions of `apply
3729 funname' and `apply delta' elements of the undo list.
3730
37312005-12-20 Richard M. Stallman <rms@gnu.org>
3732
3733 * help.texi (Help Functions): Update documentation of `apropos'.
3734
37352005-12-20 Luc Teirlinck <teirllm@auburn.edu>
3736
3737 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
3738 because it is confusing. If the :help-echo keyword is a function,
3739 it is not directly used as the :help-echo overlay property, as the
3740 xref seems to suggest (it does not take the appropriate args).
3741
37422005-12-19 Luc Teirlinck <teirllm@auburn.edu>
3743
3744 * customize.texi (Common Keywords): Fix Texinfo usage.
3745 (Group Definitions, Variable Definitions): Update for new
3746 conventions for using `*' in docstrings.
3747
3748 * tips.texi (Documentation Tips): Update for new conventions for
3749 using `*' in docstrings.
3750
37512005-12-16 Richard M. Stallman <rms@gnu.org>
3752
3753 * minibuf.texi (Minibuffer Contents): Minor cleanup.
3754
37552005-12-16 Juri Linkov <juri@jurta.org>
3756
3757 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
3758
37592005-12-14 Romain Francoise <romain@orebokech.com>
3760
3761 * modes.texi (Customizing Keywords): Rename `append' to `how'.
3762 Fix typo.
3763
37642005-12-11 Juri Linkov <juri@jurta.org>
3765
3766 * minibuf.texi (Completion Commands): Add mention of read-file-name
3767 for filename completion keymaps.
3768 (Reading File Names): Add mention of filename completion keymaps
3769 for read-file-name and xref to `Completion Commands'.
3770
37712005-12-10 Richard M. Stallman <rms@gnu.org>
3772
3773 * customize.texi (Common Keywords): State caveats for use of :tag.
3774
37752005-12-08 Richard M. Stallman <rms@gnu.org>
3776
3777 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
3778 with xrefs and better explanation.
3779 (Completion Commands): Add the filename completion maps.
3780
3781 * objects.texi (Character Type): Clarify that \s is not space
3782 if a dash follows.
3783
37842005-12-05 Richard M. Stallman <rms@gnu.org>
3785
3786 * windows.texi (Resizing Windows): Delete preserve-before args.
3787
37882005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3789
3790 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
3791 in full keymaps, since the quirk has been fixed.
3792
37932005-12-03 Eli Zaretskii <eliz@gnu.org>
3794
3795 * hooks.texi (Standard Hooks): Add index entries. Mention
3796 `compilation-finish-functions'.
3797
37982005-11-27 Richard M. Stallman <rms@gnu.org>
3799
3800 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
3801
38022005-11-21 Juri Linkov <juri@jurta.org>
3803
3804 * customize.texi (Common Keywords): Update links types
3805 custom-manual and url-link. Add link types emacs-library-link,
3806 file-link, function-link, variable-link, custom-group-link.
3807
38082005-11-20 Chong Yidong <cyd@stupidchicken.com>
3809
3810 * display.texi: Revert 2005-11-20 change.
3811
38122005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3813
3814 * processes.texi (Bindat Functions):
3815 Say "third" to refer to zero-based index "2".
3816
38172005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3818
3819 * loading.texi (Library Search): Update the default value of
3820 `load-suffixes'.
3821
38222005-11-17 Chong Yidong <cyd@stupidchicken.com>
3823
3824 * display.texi (Attribute Functions): Mention :ignore-defface.
3825
38262005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3827
3828 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3829 (Minor Mode Conventions): Mention the use of a hook.
3830
38312005-11-06 Richard M. Stallman <rms@gnu.org>
3832
3833 * files.texi (Magic File Names): find-file-name-handler checks the
3834 `operations' property of the handler.
3835
38362005-11-03 Richard M. Stallman <rms@gnu.org>
3837
3838 * variables.texi (Frame-Local Variables): Small clarification.
3839
38402005-10-29 Chong Yidong <cyd@stupidchicken.com>
3841
3842 * os.texi (Init File): Document ~/.emacs.d/init.el.
3843
38442005-10-29 Richard M. Stallman <rms@gnu.org>
3845
3846 * internals.texi (Garbage Collection): Document memory-full.
3847
38482005-10-28 Bill Wohler <wohler@newt.com>
3849
3850 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3851 for URLs.
3852
38532005-10-28 Richard M. Stallman <rms@gnu.org>
3854
3855 * minibuf.texi (Completion Commands): Clean up prev change.
3856
38572005-10-26 Kevin Ryde <user42@zip.com.au>
3858
3859 * compile.texi (Eval During Compile): Explain recommended uses
3860 of eval-when-compile and eval-and-compile.
3861
38622005-10-27 Masatake YAMATO <jet@gyve.org>
3863
3864 * minibuf.texi (Completion Commands):
3865 Write about new optional argument for `display-completion-list'.
3866
38672005-10-23 Richard M. Stallman <rms@gnu.org>
3868
3869 * display.texi (Overlay Arrow): Clarify about local bindings of
3870 overlay-arrow-position.
3871
38722005-10-22 Eli Zaretskii <eliz@gnu.org>
3873
3874 * internals.texi (Building Emacs): Fix last change.
3875
38762005-10-22 Richard M. Stallman <rms@gnu.org>
3877
3878 * internals.texi (Building Emacs): Document eval-at-startup.
3879
38802005-10-21 Richard M. Stallman <rms@gnu.org>
3881
3882 * loading.texi (Where Defined): load-history contains abs file names.
3883 symbol-file returns abs file names.
3884
38852005-10-19 Kim F. Storm <storm@cua.dk>
3886
3887 * display.texi (Showing Images): Add max-image-size integer value.
3888
38892005-10-18 Chong Yidong <cyd@stupidchicken.com>
3890
3891 * display.texi (Showing Images): Document max-image-size.
3892
38932005-10-17 Richard M. Stallman <rms@gnu.org>
3894
3895 * commands.texi (Quitting): Minor clarification.
3896
3897 * processes.texi (Sentinels): Clarify about output and quitting.
3898 (Filter Functions): Mention with-local-quit.
3899
39002005-10-17 Juri Linkov <juri@jurta.org>
3901
3902 * buffers.texi (Current Buffer):
3903 * commands.texi (Event Input Misc):
3904 * compile.texi (Eval During Compile, Compiler Errors):
3905 * customize.texi (Group Definitions):
3906 * display.texi (Progress, Defining Faces):
3907 * files.texi (Writing to Files):
3908 * modes.texi (Mode Hooks, Defining Minor Modes):
3909 * streams.texi (Output Functions):
3910 * syntax.texi (Syntax Table Functions):
3911 * text.texi (Change Hooks):
3912 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3913
3914 * commands.texi (Quitting): Replace arg `forms' with `body' in
3915 `with-local-quit'.
3916
3917 * positions.texi (Excursions): Replace arg `forms' with `body' in
3918 `save-excursion'.
3919
39202005-10-08 Kim F. Storm <storm@cua.dk>
3921
3922 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3923 Rename manual section accordingly.
3924
39252005-10-04 Kim F. Storm <storm@cua.dk>
3926
3927 * windows.texi (Window Split Tree): New section describing
3928 new function window-split-tree function.
3929
39302005-10-03 Nick Roberts <nickrob@snap.net.nz>
3931
3932 * display.texi (Fringe Size/Pos): Simplify and add detail.
3933
39342005-09-30 Romain Francoise <romain@orebokech.com>
3935
3936 * minibuf.texi (High-Level Completion): Explain that the prompt
3937 given to `read-buffer' should end with a colon and a space.
3938 Update usage examples.
3939
39402005-09-29 Juri Linkov <juri@jurta.org>
3941
3942 * display.texi (Displaying Messages): Rename argument name
3943 `string' to `format-string' in functions `message', `message-box',
3944 `message-or-box'.
3945
39462005-09-26 Chong Yidong <cyd@stupidchicken.com>
3947
3948 * errors.texi (Standard Errors): Correct xrefs.
3949
39502005-09-18 Chong Yidong <cyd@stupidchicken.com>
3951
3952 * display.texi (Defining Images): Update documentation for
3953 `image-load-path'.
3954
39552005-09-17 Richard M. Stallman <rms@gnu.org>
3956
3957 * display.texi (Defining Images): Clean up previous change.
3958
39592005-09-16 Romain Francoise <romain@orebokech.com>
3960
3961 * elisp.texi: Specify GFDL version 1.2.
3962
3963 * doclicense.texi (GNU Free Documentation License): Update to
3964 version 1.2.
3965
39662005-09-15 Chong Yidong <cyd@stupidchicken.com>
3967
3968 * display.texi (Defining Images): Document `image-load-path'.
3969
39702005-09-15 Richard M. Stallman <rms@gnu.org>
3971
3972 * objects.texi (Printed Representation): Minor cleanup.
3973 (Box Diagrams): Minor fix.
3974 (Cons Cell Type): Move (...) index item here.
3975 (Box Diagrams): From here.
3976 (Array Type): Minor fix.
3977 (Type Predicates): Delete index "predicates".
3978 (Hash Table Type): Clarify xref.
3979 (Dotted Pair Notation): Minor fix.
3980
39812005-09-10 Chong Yidong <cyd@stupidchicken.com>
3982
3983 * files.texi (Saving Buffers): Fix typo.
3984
39852005-09-08 Richard M. Stallman <rms@gnu.org>
3986
3987 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3988
39892005-09-08 Chong Yidong <cyd@stupidchicken.com>
3990
3991 * locals.texi (Standard Buffer-Local Variables): Don't include
3992 mode variables for minor modes.
3993 Fix xrefs for buffer-display-count, buffer-display-table,
3994 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3995 enable-multibyte-characters, fill-column, header-line-format,
3996 left-fringe-width, left-margin, and right-fringe-width.
3997
3998 * hooks.texi (Standard Hooks): All hooks should conform to the
3999 standard naming convention now.
4000 Fix xref for `echo-area-clear-hook'.
4001
4002 * display.texi (Usual Display): Note that indicate-empty-lines and
4003 tab-width are buffer-local.
4004
4005 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4006
4007 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4008
4009 * nonascii.texi (Encoding and I/O): Note that
4010 buffer-file-coding-system is buffer-local.
4011
4012 * positions.texi (List Motion): Note that defun-prompt-regexp is
4013 buffer-local.
4014
4015 * text.texi (Auto Filling): Note that auto-fill-function is
4016 buffer-local.
4017 (Undo): Note that buffer-undo-list is buffer-local.
4018
4019 * windows.texi (Buffers and Windows): Document
4020 buffer-display-count.
4021
40222005-09-06 Richard M. Stallman <rms@gnu.org>
4023
4024 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4025 package prefix elsewhere than at the start of the name.
4026
40272005-09-03 Richard M. Stallman <rms@gnu.org>
4028
4029 * tips.texi (Programming Tips): Add conventions for minibuffer
4030 questions and prompts.
4031
40322005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4033
4034 * intro.texi (nil and t): Minor cleanup.
4035 Delete spurious mention of keyword symbols.
4036 (Evaluation Notation): Add index entry.
4037 (A Sample Function Description): Minor cleanup.
4038 (A Sample Variable Description): Not all vars can be set.
4039
40402005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4041
4042 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4043
4044 (Insertion): Document precise type of `insert-char' arg COUNT.
4045
40462005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4047
4048 * modes.texi (Other Font Lock Variables): Sync the default of
4049 font-lock-lines-before.
4050
40512005-08-31 Michael Albinus <michael.albinus@gmx.de>
4052
4053 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4054
40552005-08-29 Richard M. Stallman <rms@gnu.org>
4056
4057 * elisp.texi (Top): Update subnode menu.
4058
4059 * searching.texi (Searching and Matching): Move node.
4060 Rearrange contents and add overall explanation.
4061 (Searching and Case): Move node.
4062 (Searching and Matching): Update menu.
4063
40642005-08-27 Eli Zaretskii <eliz@gnu.org>
4065
4066 * os.texi (Startup Summary): Fix the description of the initial
4067 startup message display.
4068
40692005-08-25 Richard M. Stallman <rms@gnu.org>
4070
4071 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4072
40732005-08-25 Emilio C. Lopes <eclig@gmx.net>
4074
4075 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4076 `next-overlay-change' example.
4077
40782005-08-22 Juri Linkov <juri@jurta.org>
4079
4080 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4081 Fix invert-face. Fix args of face-background.
4082
4083 * display.texi (Standard Faces): Delete node.
4084 (Faces): Add xref to `(emacs)Standard Faces'.
4085 (Displaying Faces): Fix xref to `Standard Faces'.
4086
4087 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4088
40892005-08-20 Alan Mackenzie <acm@muc.de>
4090
4091 * buffers.texi (The Buffer List): Clarify the manipulation of the
4092 buffer list.
4093
40942005-08-14 Richard M. Stallman <rms@gnu.org>
4095
4096 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4097 a regexp.
4098
40992005-08-11 Richard M. Stallman <rms@gnu.org>
4100
4101 * elisp.texi (Top): Update subnode lists.
4102
4103 * display.texi (Inverse Video): Node deleted.
4104
4105 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
4106 New nodes split out of Coding Conventions.
4107
4108 * searching.texi (Regular Expressions): Document re-builder.
4109
4110 * os.texi (Time Parsing): New node split out of Time Conversion.
4111
4112 * processes.texi (Misc Network, Network Feature Testing)
4113 (Network Options, Make Network): New nodes split out of
4114 Low-Level Network.
4115
41162005-08-09 Richard M. Stallman <rms@gnu.org>
4117
4118 * frames.texi (Geometry): New node, split from Size and Position.
4119 (Frame Parameters): Refer to Geometry.
4120
4121 * buffers.texi (The Buffer List): Fix xrefs.
4122
4123 * windows.texi (Splitting Windows): Fix xref.
4124
4125 * frames.texi (Layout Parameters): Add xref.
4126
4127 * display.texi (Line Height, Scroll Bars): Fix xrefs.
4128
4129 * keymaps.texi (Menu Bar): Fix xref.
4130
4131 * locals.texi (Standard Buffer-Local Variables): Fix xref.
4132
4133 * modes.texi (%-Constructs): Fix xref.
4134
4135 * frames.texi (Window Frame Parameters): Node split up.
4136 (Basic Parameters, Position Parameters, Size Parameters)
4137 (Layout Parameters, Buffer Parameters, Management Parameters)
4138 (Cursor Parameters, Color Parameters): New subnodes.
4139
41402005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4141
4142 * positions.texi (Screen Lines): Update xref for previous change
4143 in minibuf.texi.
4144
4145 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
4146 change in minibuf.texi.
4147
41482005-08-09 Richard M. Stallman <rms@gnu.org>
4149
4150 * tips.texi (Coding Conventions): Minor cleanup.
4151
4152 * modes.texi (Defining Minor Modes): Explain when init-value
4153 can be non-nil.
4154
4155 * elisp.texi (Top): Update submenu for Minibuffer.
4156
4157 * minibuf.texi (Minibuffer Misc): Node split up.
4158 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
4159 (Recursive Mini): New nodes split out from Minibuffer Misc.
4160 (Minibuffer Misc): Document max-mini-window-height.
4161
4162 * hash.texi (Defining Hash): Delete stray paren in example.
4163
4164 * display.texi (Echo Area Customization): Don't define
4165 max-mini-window-height here; xref instead.
4166
4167 * commands.texi (Event Input Misc): Update while-no-input.
4168
4169 * advice.texi (Advising Functions): Explain when to use advice
4170 and when to use a hook.
4171
41722005-07-30 Eli Zaretskii <eliz@gnu.org>
4173
4174 * makefile.w32-in (info): Don't run install-info.
4175 ($(infodir)/dir): New target, produced by running install-info.
4176
41772005-07-27 Luc Teirlinck <teirllm@auburn.edu>
4178
4179 * modes.texi (Defining Minor Modes): The keyword for the initial
4180 value is :init-value, not :initial-value.
4181
41822005-07-23 Eli Zaretskii <eliz@gnu.org>
4183
4184 * loading.texi (Autoload): Make the `doctor' example be consistent
4185 with what's in current loaddefs.el. Describe the "fn" magic in
4186 the usage portion of the doc string.
4187
41882005-07-22 Richard M. Stallman <rms@gnu.org>
4189
4190 * internals.texi (Garbage Collection): Clarify previous change.
4191
41922005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
4193
4194 * internals.texi (Garbage Collection): Add gc-cons-percentage.
4195
41962005-07-18 Juri Linkov <juri@jurta.org>
4197
4198 * commands.texi (Accessing Events):
4199 * frames.texi (Text Terminal Colors, Resources):
4200 * markers.texi (The Mark):
4201 * modes.texi (Defining Minor Modes):
4202 Delete duplicate duplicate words.
4203
42042005-07-16 Richard M. Stallman <rms@gnu.org>
4205
4206 * display.texi (Managing Overlays): Clarify make-overlay
4207 args for insertion types.
4208
42092005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4210
4211 * customize.texi (Variable Definitions):
4212 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
4213 `standard-value' is a list too.
4214 (Defining New Types): Use @key{RET} instead of @key{ret}.
4215
42162005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
4217
4218 * os.texi (Translating Input): Fix typo.
4219
42202005-07-08 Richard M. Stallman <rms@gnu.org>
4221
4222 * README: Update edition number and size estimate.
4223
4224 * elisp.texi (VERSION): Set to 2.9.
4225
42262005-07-07 Richard M. Stallman <rms@gnu.org>
4227
4228 * book-spine.texinfo: Update Emacs version.
4229
4230 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4231
42322005-07-06 Richard M. Stallman <rms@gnu.org>
4233
4234 * searching.texi (Regexp Search): Clarify what re-search-forward
4235 does when the search fails.
4236
42372005-07-05 Lute Kamstra <lute@gnu.org>
4238
4239 * Update FSF's address in GPL notices.
4240
4241 * doclicense.texi (GNU Free Documentation License):
4242 * gpl.texi (GPL):
4243 * tips.texi (Coding Conventions, Library Headers):
4244 * vol1.texi:
4245 * vol2.texi: Update FSF's address.
4246
42472005-07-04 Richard M. Stallman <rms@gnu.org>
4248
4249 * hooks.texi (Standard Hooks): Add occur-hook.
4250
42512005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4252
4253 * display.texi (The Echo Area): Correct menu.
4254
42552005-07-03 Richard M. Stallman <rms@gnu.org>
4256
4257 * elisp.texi (Top): Update subnode menu for Display.
4258
4259 * display.texi (Displaying Messages): New node, with most
4260 of what was in The Echo Area.
4261 (Progress): Moved under The Echo Area.
4262 (Logging Messages): New node with new text.
4263 (Echo Area Customization): New node, the rest of what was
4264 in The Echo Area. Document message-truncate-lines with @defvar.
4265 (Display): Update menu.
4266
4267 * windows.texi (Textual Scrolling): Doc 3 values for
4268 scroll-preserve-screen-position.
4269
4270 * text.texi (Special Properties): Change hook functions
4271 should bind inhibit-modification-hooks around altering buffer text.
4272
4273 * keymaps.texi (Key Binding Commands): Call binding BINDING
4274 rather than DEFINITION.
4275
42762005-06-29 Juanma Barranquero <lekktu@gmail.com>
4277
4278 * variables.texi (Defining Variables): `user-variable-p' returns t
4279 for aliases of user options, nil for alias loops.
4280
42812005-06-28 Richard M. Stallman <rms@gnu.org>
4282
4283 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4284 make-keymap.
4285
42862005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4287
4288 * variables.texi (Setting Variables): Correct and clarify
4289 description of `add-to-ordered-list'.
4290
42912005-06-26 Richard M. Stallman <rms@gnu.org>
4292
4293 * display.texi (Faces): Minor cleanup.
4294
42952005-06-25 Luc Teirlinck <teirllm@auburn.edu>
4296
4297 * display.texi (Faces): `facep' returns t for strings that are
4298 face names.
4299
43002005-06-25 Richard M. Stallman <rms@gnu.org>
4301
4302 * objects.texi (Equality Predicates): Clarify meaning of equal.
4303
4304 * windows.texi (Selecting Windows): save-selected-window
4305 and with-selected-window save and restore the current buffer.
4306
43072005-06-24 Richard M. Stallman <rms@gnu.org>
4308
4309 * numbers.texi (Float Basics): Explain how to test for NaN,
4310 and printing the sign of NaNs.
4311
43122005-06-24 Eli Zaretskii <eliz@gnu.org>
4313
4314 * makefile.w32-in (MAKEINFO): Use --force.
4315
43162005-06-23 Richard M. Stallman <rms@gnu.org>
4317
4318 * display.texi (Face Functions): Correct Texinfo usage.
4319
43202005-06-23 Luc Teirlinck <teirllm@auburn.edu>
4321
4322 * lists.texi (Rings): `ring-elements' now returns the elements of
4323 RING in order.
4324
43252005-06-23 Juanma Barranquero <lekktu@gmail.com>
4326
4327 * markers.texi (The Mark): Texinfo usage fix.
4328
43292005-06-23 Kim F. Storm <storm@cua.dk>
4330
4331 * searching.texi (Entire Match Data): Remove evaporate option for
4332 match-data. Do not mention evaporate option for set-match-data.
4333
43342005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
4335
4336 * display.texi (Face Functions): Mention face aliases.
4337
43382005-06-21 Richard M. Stallman <rms@gnu.org>
4339
4340 * anti.texi (Antinews): Texinfo usage fix.
4341
43422005-06-21 Karl Berry <karl@gnu.org>
4343
4344 * elisp.texi: Use @copying.
4345
4346 * elisp.texi: Put @summarycontents and @contents before the Top
4347 node, instead of the end of the file, so that the contents appear
4348 in the right place in the dvi/pdf output.
4349
43502005-06-21 Juri Linkov <juri@jurta.org>
4351
4352 * display.texi (Defining Faces): Add `customized-face'.
4353
43542005-06-20 Kim F. Storm <storm@cua.dk>
4355
4356 * variables.texi (Setting Variables): Any type of element can be
4357 given order in add-to-ordered-list. Compare elements with eq.
4358
4359 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
4360
43612005-06-20 Karl Berry <karl@gnu.org>
4362
4363 * syntax.texi (Syntax Flags): Make last column very slightly wider
4364 to avoid "generic comment" breaking on two lines and causing an
4365 underfull box.
4366
43672005-06-19 Luc Teirlinck <teirllm@auburn.edu>
4368
4369 * lists.texi (Rings): Various minor clarifications and corrections.
4370
43712005-06-18 Richard M. Stallman <rms@gnu.org>
4372
4373 * functions.texi (Obsolete Functions): Simplify.
4374
4375 * variables.texi (Variable Aliases): Simplify.
4376
4377 * anti.texi, backups.texi, compile.texi, customization.texi:
4378 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
4379 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4380 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4381 * variables.texi: Fix formatting ugliness.
4382
4383 * elisp.texi: Add links to Rings and Byte Packing.
4384 Update version and copyright years.
4385
4386 * minibuf.texi: Fix formatting ugliness.
4387 (Completion Commands): Move keymap vars to the end
4388 and vars completing-read binds to the top.
4389
43902005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4391
4392 * processes.texi: Fix typos.
4393 (Bindat Spec): Correct Texinfo error.
4394 (Byte Packing): Fix ungrammatical sentence.
4395
43962005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4397
4398 * lists.texi (Rings): New node.
4399 (Lists): Add it to menu.
4400
4401 * processes.texi (Byte Packing): New node.
4402 (Processes): Add it to menu.
4403
44042005-06-17 Richard M. Stallman <rms@gnu.org>
4405
4406 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4407
4408 * help.texi (Documentation Basics): Explain the xref to
4409 Documentation Tips.
4410
4411 * debugging.texi (Debugger Commands): Minor fix.
4412
44132005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4414
4415 * edebug.texi (Instrumenting): Eliminate duplicate link.
4416 (Specification List): Replace references to "below", referring to
4417 a later node, with one @ref to that node.
4418
4419 * os.texi (Timers): Timers should save and restore the match data
4420 if they change it.
4421
4422 * debugging.texi (Debugger Commands): Mention that the Lisp
4423 debugger can not step through primitive functions.
4424
44252005-06-16 Juanma Barranquero <lekktu@gmail.com>
4426
4427 * functions.texi (Obsolete Functions): Update argument names of
4428 `make-obsolete' and `define-obsolete-function-alias'.
4429
4430 * variables.texi (Variable Aliases): Update argument names of
4431 `defvaralias', `make-obsolete-variable' and
4432 `define-obsolete-variable-alias'.
4433
44342005-06-15 Kim F. Storm <storm@cua.dk>
4435
4436 * searching.texi (Entire Match Data): Rephrase warnings about
4437 evaporate arg to match-data and set-match-data.
4438
44392005-06-14 Luc Teirlinck <teirllm@auburn.edu>
4440
4441 * elisp.texi (Top): Update detailed menu.
4442
4443 * edebug.texi (Edebug): Update menu.
4444 (Instrumenting): Update xrefs.
4445 (Edebug Execution Modes): Correct xref.
4446 (Jumping): Clarify description of `h' command.
4447 Eliminate redundant @ref.
4448 (Breaks): New node.
4449 (Breakpoints): Is now a subsubsection.
4450 (Global Break Condition): Mention `C-x X X'.
4451 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
4452 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
4453 (Edebug Display Update): Correct pxref.
4454 (Edebug and Macros): New node.
4455 (Instrumenting Macro Calls): Is now a subsubsection.
4456 Neither arg of `def-edebug-spec' is evaluated.
4457 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
4458 (Specification Examples): Fix typo.
4459
44602005-06-14 Lute Kamstra <lute@gnu.org>
4461
4462 * debugging.texi (Function Debugging): Primitives can break on
4463 entry too.
4464
44652005-06-14 Kim F. Storm <storm@cua.dk>
4466
4467 * variables.texi (Setting Variables): Add add-to-ordered-list.
4468
44692005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
4470
4471 * syntax.texi (Parsing Expressions): Document aux functions and vars of
4472 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
4473
44742005-06-13 Lute Kamstra <lute@gnu.org>
4475
4476 * text.texi (Special Properties): Fix cross reference.
4477
44782005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4479
4480 * debugging.texi (Function Debugging): Delete mention of empty
4481 string argument to `cancel-debug-on-entry'. Delete inaccurate
4482 description of the return value of that command.
4483
44842005-06-11 Alan Mackenzie <acm@muc.de>
4485
4486 * text.texi (Adaptive Fill): Amplify the description of
4487 fill-context-prefix.
4488
44892005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4490
4491 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4492
44932005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4494
4495 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4496
44972005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4498
4499 * debugging.texi (Error Debugging): Minor rewording.
4500 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4501 is optional.
4502
45032005-06-10 Lute Kamstra <lute@gnu.org>
4504
4505 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4506 (Top): Give it a title. Correct version number. Give the
4507 detailed node listing a more prominent header.
4508 * intro.texi: Don't set VERSION here a second time.
4509 Mention Emacs's version too.
4510 * anti.texi (Antinews): Use EMACSVER to refer to the current
4511 version of Emacs.
4512
45132005-06-09 Kim F. Storm <storm@cua.dk>
4514
4515 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4516 match-data and set-match-data.
4517
45182005-06-08 Richard M. Stallman <rms@gnu.org>
4519
4520 * searching.texi (Entire Match Data): Clarify when match-data
4521 returns markers and when integers.
4522
4523 * display.texi (Defining Faces): Explain that face name should not
4524 end in `-face'.
4525
4526 * modes.texi (Mode Line Data): Minor cleanup.
4527 (Customizing Keywords): Node split out of Search-based Fontification.
4528 Add example of using font-lock-add-keywords from a hook.
4529 Clarify when MODE should be non-nil, and when nil.
4530
45312005-06-06 Richard M. Stallman <rms@gnu.org>
4532
4533 * modes.texi (Mode Line Data): Explain what happens when the car
4534 of a list is a void symbol.
4535 (Search-based Fontification): Explain MODE arg to
4536 font-lock-add-keywords and warn about calls from major modes.
4537
45382005-06-08 Juri Linkov <juri@jurta.org>
4539
4540 * display.texi (Standard Faces): Add `shadow' face.
4541
45422005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4543
4544 * modes.texi (Major Mode Conventions): A derived mode only needs
4545 to put the call to the parent mode inside `delay-mode-hooks'.
4546
45472005-05-29 Richard M. Stallman <rms@gnu.org>
4548
4549 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4550 new, and what that implies. Clarify.
4551
4552 * files.texi (Locating Files): Clean up the text.
4553
4554 * frames.texi (Window Frame Parameters): Document user-size.
4555 Shorten entry for top by referring to left.
4556
45572005-05-26 Richard M. Stallman <rms@gnu.org>
4558
4559 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4560 is new, and what the implications are. Other clarifications.
4561
45622005-05-24 Richard M. Stallman <rms@gnu.org>
4563
4564 * frames.texi (Dialog Boxes): Minor fixes.
4565
45662005-05-25 Masatake YAMATO <jet@gyve.org>
4567
4568 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4569
45702005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4571
4572 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4573 is optional.
4574
45752005-05-24 Nick Roberts <nickrob@snap.net.nz>
4576
10d1d0af 4577 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4578
45792005-05-23 Lute Kamstra <lute@gnu.org>
4580
4581 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4582 syntax-begin-function over font-lock-beginning-of-syntax-function.
4583
45842005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4585
4586 * minibuf.texi (Reading File Names): Update description of
4587 `read-directory-name'.
4588
4589 * modes.texi (Derived Modes): Clarify :group keyword.
4590
45912005-05-21 Eli Zaretskii <eliz@gnu.org>
4592
4593 * files.texi (Locating Files): New subsection.
4594 Describe locate-file and executable-find.
4595
45962005-05-21 Kevin Ryde <user42@zip.com.au>
4597
4598 * frames.texi (Initial Parameters): Update cross reference to
4599 "Emacs Invocation".
4600
46012005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4602
4603 * keymaps.texi (Active Keymaps): Add anchor.
4604
4605 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4606 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4607 appropriate place.
4608 (Derived Modes): Small clarifications.
4609 (Minor Mode Conventions, Keymaps and Minor Modes):
4610 Replace references to nodes with references to anchors.
4611 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4612 Clarify description of lists whose first element is an integer.
4613 (Mode Line Variables): Add anchor.
4614 (%-Constructs): Clarify description of integer after %.
4615 (Emulating Mode Line): Describe nil value for FACE.
4616
46172005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4618
4619 * modes.texi (Derived Modes): Correct references to non-existing
4620 variable standard-syntax-table.
4621
46222005-05-17 Lute Kamstra <lute@gnu.org>
4623
4624 * modes.texi (Defining Minor Modes): Mention the mode hook.
4625
46262005-05-15 Kim F. Storm <storm@cua.dk>
4627
4628 * processes.texi (Network): Remove open-network-stream-nowait.
4629 (Network Servers): Remove open-network-stream-server.
4630
46312005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4632
4633 * elisp.texi (Top): Update detailed menu.
4634
4635 * variables.texi: Reorder nodes.
4636 (Variables): Update menu.
4637 (File Local Variables): Do not refer to the `-*-' line as
4638 a "local variables list". Add pxref.
4639
46402005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4641
4642 * elisp.texi (Top): Update detailed menu for node changes.
4643
4644 * modes.texi (Modes): Update Menu.
4645 (Hooks): Move to beginning of chapter.
4646 Most minor modes run mode hooks too.
4647 `add-hook' can handle void hooks or hooks whose value is a single
4648 function.
4649 (Major Modes): Update Menu.
4650 (Major Mode Basics): New node, split off from `Major Modes'.
4651 (Major Mode Conventions): Correct xref. Explain how to handle
4652 auto-mode-alist if the major mode command has an autoload cookie.
4653 (Auto Major Mode): Major update. Add magic-mode-alist.
4654 (Derived Modes): Major update.
4655 (Mode Line Format): Update Menu.
4656 (Mode Line Basics): New node, split off from `Mode Line Format'.
4657
4658 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4659 for `magic autoload comment'. Add index entries and anchor.
4660
46612005-05-14 Richard M. Stallman <rms@gnu.org>
4662
4663 * tips.texi (Coding Conventions): Explain how important it is
4664 that just loading certain files not change Emacs behavior.
4665
4666 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4667
46682005-05-12 Lute Kamstra <lute@gnu.org>
4669
4670 * modes.texi (Generic Modes): Update.
4671 (Major Modes): Refer to node "Generic Modes".
4672
4673 * elisp.texi (Top): Update to the current structure of the manual.
4674 * processes.texi (Processes): Add menu description.
4675 * customize.texi (Customization): Add menu descriptions.
4676
46772005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4678
4679 * processes.texi (Signals to Processes)
4680 (Low-Level Network): Fix typos.
4681
46822005-05-11 Lute Kamstra <lute@gnu.org>
4683
4684 * elisp.texi (Top): Add some nodes from the chapter "Major and
4685 Minor Modes" to the detailed node listing.
4686
46872005-05-10 Richard M. Stallman <rms@gnu.org>
4688
4689 * keymaps.texi (Extended Menu Items): Menu item filter functions
4690 can be called at any time.
4691
46922005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4693
4694 * variables.texi (File Local Variables): `(hack-local-variables t)'
4695 now also checks whether a mode is specified in the local variables
4696 list.
4697
46982005-05-05 Kevin Ryde <user42@zip.com.au>
4699
4700 * display.texi (The Echo Area): Correct format function cross
4701 reference.
4702
47032005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4704
4705 * variables.texi (Variable Aliases): Change description of
4706 `define-obsolete-variable-alias'.
4707
4708 * functions.texi (Functions): Add "Obsolete Functions" to menu.
4709 (Defining Functions): Add xref.
4710 (Obsolete Functions): New node.
4711 (Function Safety): Standardize capitalization of section title.
4712
4713 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
4714 (Dialog Boxes): Complete description of `x-popup-dialog'.
4715
47162005-05-04 Richard M. Stallman <rms@gnu.org>
4717
4718 * commands.texi (Interactive Codes): Fix Texinfo usage.
4719 Document U more clearly.
4720
47212005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4722
4723 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
4724 function and not a macro.
4725
4726 * frames.texi (Pop-Up Menus): Correct and clarify description of
4727 `x-popup-menu'.
4728 (Dialog Boxes): Clarify description of `x-popup-dialog'.
4729
47302005-05-01 Richard M. Stallman <rms@gnu.org>
4731
4732 * edebug.texi (Checking Whether to Stop): Fix previous change.
4733
47342005-05-01 Luc Teirlinck <teirllm@auburn.edu>
4735
4736 * display.texi: Fix typos and Texinfo usage.
4737
4738 * edebug.texi (Checking Whether to Stop): executing-macro ->
4739 executing-kbd-macro.
4740
47412005-05-01 Richard M. Stallman <rms@gnu.org>
4742
4743 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
4744
47452005-04-30 Richard M. Stallman <rms@gnu.org>
4746
4747 * files.texi (Magic File Names): Document `operations' property.
4748
47492005-04-29 Lute Kamstra <lute@gnu.org>
4750
4751 * modes.texi (Generic Modes): New node.
4752 (Major Modes): Add it to the menu.
4753 (Derived Modes): Add "derived mode" to concept index.
4754
47552005-04-28 Lute Kamstra <lute@gnu.org>
4756
4757 * modes.texi (Defining Minor Modes): Fix previous change.
4758 (Font Lock Mode): Simplify.
4759 (Font Lock Basics): Say that font-lock-defaults is buffer-local
4760 when set and that some parts are optional. Add cross references.
4761 (Search-based Fontification): Say how to specify font-lock-keywords.
4762 Add cross references. Add font-lock-multiline to index.
4763 Move font-lock-keywords-case-fold-search here from node "Other Font
4764 Lock Variables". Document font-lock-add-keywords and
4765 font-lock-remove-keywords.
4766 (Other Font Lock Variables): Move font-lock-keywords-only,
4767 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4768 and font-lock-syntactic-face-function to node "Syntactic Font
4769 Lock". Move font-lock-keywords-case-fold-search to node
4770 "Search-based Fontification". Document font-lock-inhibit-thing-lock
4771 and font-lock-{,un}fontify-{buffer,region}-function.
4772 (Precalculated Fontification): Remove reference to deleted variable
4773 font-lock-core-only.
4774 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
4775 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
4776 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
4777 and font-lock-syntactic-face-function here from node "Other Font
4778 Lock Variables". Move font-lock-syntactic-keywords to "Setting
4779 Syntax Properties". Add cross references.
4780 (Setting Syntax Properties): New node.
4781 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
4782 * syntax.texi (Syntax Properties): Add cross reference.
4783 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
4784
47852005-04-26 Richard M. Stallman <rms@gnu.org>
4786
4787 * display.texi (Defining Faces):
4788 Document `default' elements of defface spec.
4789
4790 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
4791
4792 * variables.texi (Variable Aliases): Clarify text.
4793
47942005-04-25 Chong Yidong <cyd@stupidchicken.com>
4795
4796 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
4797
47982005-04-25 Luc Teirlinck <teirllm@auburn.edu>
4799
4800 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
4801
48022005-04-24 Eli Zaretskii <eliz@gnu.org>
4803
4804 * syntax.texi (Syntax Table Internals): Elaborate documentation of
4805 syntax-after and syntax-class.
4806
4807 * files.texi (Changing Files): Fix last change's cross-reference.
4808 (Unique File Names): Don't mention "numbers" in the documentation
4809 of make-temp-file and make-temp-name.
4810
48112005-04-23 Richard M. Stallman <rms@gnu.org>
4812
4813 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4814
48152005-04-22 Nick Roberts <nickrob@snap.net.nz>
4816
4817 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4818
48192005-04-22 Nick Roberts <nickrob@snap.net.nz>
4820
4821 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4822 and define-obsolete-variable-alias.
4823
48242005-04-22 Kim F. Storm <storm@cua.dk>
4825
4826 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4827 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4828
48292005-04-21 Lute Kamstra <lute@gnu.org>
4830
4831 * lists.texi (Association Lists): Document rassq-delete-all.
4832
48332005-04-19 Richard M. Stallman <rms@gnu.org>
4834
4835 * modes.texi (Search-based Fontification): Explain that
4836 facespec is an expression to be evaluated.
4837
48382005-04-19 Kevin Ryde <user42@zip.com.au>
4839
4840 * streams.texi (Output Functions): Fix xref.
4841 * strings.texi (String Conversion): Fix xref.
4842
48432005-04-19 Kim F. Storm <storm@cua.dk>
4844
4845 * symbols.texi (Symbol Plists): Add safe-get.
4846 Mention that `get' may signal an error.
4847
48482005-04-18 Nick Roberts <nickrob@snap.net.nz>
4849
4850 * customize.texi (Variable Definitions): Replace tooltip-mode
4851 example with save-place.
4852
48532005-04-17 Richard M. Stallman <rms@gnu.org>
4854
4855 * buffers.texi (Indirect Buffers): Clarify.
4856
4857 * positions.texi (Positions): Clarify converting marker to integer.
4858
4859 * strings.texi (String Basics): Mention string-match; clarify.
4860
48612005-04-08 Lute Kamstra <lute@gnu.org>
4862
4863 * modes.texi (Search-based Fontification): Fix cross references.
4864 Use consistent terminology. Document anchored highlighting.
4865
48662005-04-05 Lute Kamstra <lute@gnu.org>
4867
4868 * modes.texi (Defining Minor Modes): Document :group keyword
4869 argument and its default value.
4870
48712005-04-03 Lute Kamstra <lute@gnu.org>
4872
4873 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4874 references and/or descriptions. Delete major mode hooks; mention
4875 them as a category instead. Rename or delete obsolete hooks.
4876
48772005-04-02 Richard M. Stallman <rms@gnu.org>
4878
4879 * nonascii.texi (Coding System Basics): Another wording cleanup.
4880
48812005-04-01 Richard M. Stallman <rms@gnu.org>
4882
4883 * nonascii.texi (Coding System Basics): Clarify previous change.
4884
48852005-04-01 Kenichi Handa <handa@m17n.org>
4886
10d1d0af 4887 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4888 identity of coding systems.
4889
48902005-03-29 Chong Yidong <cyd@stupidchicken.com>
4891
4892 * text.texi (Buffer Contents): Add filter-buffer-substring and
4893 buffer-substring-filters.
4894
48952005-03-26 Chong Yidong <cyd@stupidchicken.com>
4896
4897 * anti.texi (Antinews): Mention `G' interactive code.
4898
4899 * tips.texi (Compilation Tips): Mention benchmark.el.
4900
49012005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4902
4903 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4904 is now bound to M-o M-o.
4905
4906 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4907
49082005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4909
4910 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4911 in the Emacs Manual).
4912 * Makefile.in (srcs): Remove calendar.texi.
4913 * makefile.w32-in (srcs): Remove calendar.texi.
4914 * display.texi (Display): Change name of next node.
4915 * os.texi (System In): Change name of previous node.
4916 * elisp.texi (Top): Remove Calendar references.
4917 * vol1.texi (Top): Remove Calendar references.
4918 * vol2.texi (Top): Remove Calendar references.
4919
49202005-03-25 Richard M. Stallman <rms@gnu.org>
4921
4922 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4923 Cleanup previous change.
4924
49252005-03-25 Chong Yidong <cyd@stupidchicken.com>
4926
4927 * display.texi (Face Attributes): Faces earlier in an :inherit
4928 list take precedence.
4929 (Scroll Bars): Fix description of vertical-scroll-bars.
4930 Document frame-current-scroll-bars and window-current-scroll-bars.
4931
4932 * markers.texi (The Mark): Document temporary Transient Mark mode.
4933
4934 * minibuf.texi (Reading File Names):
4935 Document read-file-name-completion-ignore-case.
4936
4937 * positions.texi (Screen Lines): Document nil for width argument
4938 to compute-motion.
4939
49402005-03-23 Kim F. Storm <storm@cua.dk>
4941
4942 * display.texi (Standard Faces): Other faces used in the fringe
4943 implicitly inherits from the fringe face.
4944 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4945 properties implicitly inherits from fringe face.
4946 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4947
49482005-03-20 Chong Yidong <cyd@stupidchicken.com>
4949
4950 * display.texi (Invisible Text): State default value of
4951 line-move-ignore-invisible.
4952 (Managing Overlays): Document remove-overlays.
4953 (Standard Faces): Document escape-glyph face.
4954
4955 * minibuf.texi (Reading File Names): Document read-file-name-function.
4956
4957 * modes.texi (Other Font Lock Variables):
4958 Document font-lock-lines-before.
4959
4960 * positions.texi (Skipping Characters): skip-chars-forward allows
4961 character classes.
4962
49632005-03-18 Lute Kamstra <lute@gnu.org>
4964
4965 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4966
49672005-03-17 Richard M. Stallman <rms@gnu.org>
4968
4969 * text.texi (Undo): Document extensible undo entries.
4970
dd7b651b 4971 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4972
4973 * nonascii.texi (Character Codes): Minor fix.
4974
4975 * display.texi (Display Property): Explain the significance
4976 of having text properties that are eq.
4977 (Other Display Specs): Explain string as display spec.
4978
4979 * commands.texi (Interactive Codes): Document G option.
4980
49812005-03-17 Chong Yidong <cyd@stupidchicken.com>
4982
4983 * text.texi (Filling): Add sentence-end-without-period and
4984 sentence-end-without-space.
4985 (Changing Properties): Minor fix.
4986
4987 * anti.texi: Total rewrite.
4988
49892005-03-15 Lute Kamstra <lute@gnu.org>
4990
4991 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4992
49932005-03-08 Kim F. Storm <storm@cua.dk>
4994
4995 * display.texi (Specified Space): Property :width is support on
4996 non-graphic terminals, :height is not.
4997
49982005-03-07 Richard M. Stallman <rms@gnu.org>
4999
5000 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5001 Now subnodes of Fringes.
5002 (Overlay Arrow): Document overlay-arrow-variable-list.
5003 (Fringe Size/Pos): New node, broken out of Fringes.
5004 (Display): Explain clearing vs redisplay better.
5005 (Truncation): Clarify use of bitmaps.
5006 (The Echo Area): Clarify the uses of the echo area.
5007 Add max-mini-window-height.
5008 (Progress): Clarify.
5009 (Invisible Text): Explain that main loop moves point out.
5010 (Selective Display): Say "hidden", not "invisible".
5011 (Managing Overlays): Move up. Describe relation to Undo here.
5012 (Overlay Properties): Clarify intro.
5013 (Finding Overlays): Explain return values when nothing found.
5014 (Width): truncate-string-to-width has added arg.
5015 (Displaying Faces): Clarify and update mode line face handling.
5016 (Face Functions): Minor cleanup.
5017 (Conditional Display): Merge into Other Display Specs.
5018 (Pixel Specification, Other Display Specs): Minor cleanups.
5019 (Images, Image Descriptors): Minor cleanups.
5020 (GIF Images): Patents have expired.
5021 (Showing Images): Explain default text for insert-image.
5022 (Manipulating Button Types): Merge into Manipulating Buttons.
5023 (Making Buttons): Explain return values.
5024 (Button Buffer Commands): Add xref.
5025 (Inverse Video): Update mode-line-inverse-video.
5026 (Display Table Format): Clarify.
5027 (Active Display Table): Give defaults for window-display-table.
5028
5029 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5030 and calendar-today-marker are strings, not chars.
5031 (Holiday Customizing): Minor fix.
5032
5033 * internals.texi (Writing Emacs Primitives): Update `or' example.
5034 Update limit on # args of subr.
5035
5036 * edebug.texi (Using Edebug): Arrow is in fringe.
5037 (Instrumenting): Arg to eval-defun works without loading edebug.
5038 (Edebug Execution Modes): Add xref.
5039
5040 * customize.texi (Common Keywords): Clarify :require.
5041 Mention :version here.
5042 (Variable Definitions, Group Definitions): Not here.
5043 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5044
50452005-03-07 Chong Yidong <cyd@stupidchicken.com>
5046 * nonascii.texi (Text Representations): Clarify position-bytes.
5047 (Character Sets): Add list-charset-chars.
5048 (Scanning Charsets): Add charset-after.
5049 (Encoding and I/O): Minor fix.
5050
50512005-03-06 Richard M. Stallman <rms@gnu.org>
5052
5053 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5054 (Resizing Windows): Likewise.
5055
5056 * text.texi (Change Hooks): Get rid of "Emacs 21".
5057
5058 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5059
5060 * streams.texi (Output Variables): Get rid of "Emacs 21".
5061
5062 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5063
5064 * os.texi (Translating Input): Replace flow-control example
5065 with a less obsolete example that uses `keyboard-translate'.
5066
5067 * objects.texi (Hash Table Type, Circular Objects):
5068 Get rid of "Emacs 21".
5069
5070 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5071 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5072
5073 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5074
5075 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5076
5077 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5078 (Menu Bar): Fix when menu-bar-update-hook is called.
5079
5080 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5081
5082 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5083 and make it read better.
5084
5085 * files.texi (Writing to Files): Get rid of "Emacs 21".
5086 (Unique File Names): Likewise.
5087
5088 * elisp.texi: Update Emacs version to 22.
5089
5090 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5091 (Overlay Properties, Face Attributes): Likewise.
5092 (Managing Overlays): Fix punctuation.
5093 (Attribute Functions): Clarify set-face-font; get rid of
5094 info about old Emacs versions.
5095 (Auto Faces, Font Lookup, Display Property, Images):
5096 Get rid of "Emacs 21".
5097
5098 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5099
51002005-03-05 Richard M. Stallman <rms@gnu.org>
5101
5102 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5103
51042005-03-04 Lute Kamstra <lute@gnu.org>
5105
5106 * debugging.texi (Error Debugging): Document stack-trace-on-error.
5107
51082005-03-03 Lute Kamstra <lute@gnu.org>
5109
5110 * edebug.texi (Instrumenting Macro Calls): Fix typo.
5111
51122005-03-01 Lute Kamstra <lute@gnu.org>
5113
5114 * debugging.texi (Debugger Commands): Update `j'.
5115
51162005-02-28 Lute Kamstra <lute@gnu.org>
5117
5118 * debugging.texi (Debugging): Fix typo.
5119 (Error Debugging): Document eval-expression-debug-on-error.
5120 (Function Debugging): Update example.
5121 (Using Debugger): Mention starred stack frames.
5122 (Debugger Commands): Document `j' and `l'.
5123 (Invoking the Debugger): `d' and `j' exit recursive edit too.
5124 Update the messages that the debugger displays.
5125 (Internals of Debugger): Add cross reference. Update example.
5126 (Excess Open): Minor improvement.
5127 (Excess Close): Minor improvement.
5128
51292005-02-26 Richard M. Stallman <rms@gnu.org>
5130
5131 * tips.texi (Coding Conventions): Clarify.
5132 Put all the major mode key reservations together.
5133 Mention the Mouse-1 => Mouse-2 conventions.
5134
5135 * syntax.texi (Syntax Class Table): Clarify.
5136 (Syntax Table Functions): syntax-after moved from here.
5137 (Syntax Table Internals): syntax-after moved to here.
5138 (Parsing Expressions): Update info on number of values
5139 and what's meaningful in the STATE argument.
5140 (Categories): Fix typo.
5141
5142 * sequences.texi (Arrays): Cleanup.
5143 (Char-Tables): Clarify.
5144
5145 * processes.texi (Deleting Processes): Cleanups, add xref.
5146 (Subprocess Creation): Explain nil in exec-path. Cleanup.
5147 (Process Information): set-process-coding-system, some args optional.
5148 (Input to Processes): Explain various types for PROCESS args.
5149 Rename them from PROCESS-NAME to PROCESS.
5150 (Signals to Processes): Likewise.
5151 (Decoding Output): Cleanup.
5152 (Query Before Exit): Clarify.
5153
5154 * os.texi (Startup Summary): Correct the options; add missing ones.
5155 (Terminal Output, Batch Mode): Clarify.
5156 (Flow Control): Node deleted.
5157
5158 * markers.texi (The Mark): Clarify.
5159
5160 * macros.texi (Expansion): Cleanup.
5161 (Indenting Macros): indent-spec allows ints, not floats.
5162
5163 * keymaps.texi (Keymaps): Clarify.
5164 (Format of Keymaps): Update lisp-mode-map example.
5165 (Active Keymaps, Key Lookup): Clarify.
5166 (Changing Key Bindings): Add xref to `kbd'.
5167 (Key Binding Commands, Simple Menu Items): Clarify.
5168 (Mouse Menus, Menu Bar): Clarify.
5169 (Menu Example): Replace print example with menu-bar-replace-menu.
5170
5171 * help.texi (Documentation Basics): Add function-documentation prop.
5172
5173 * elisp.texi (Top): Don't refer to Flow Control node.
5174
5175 * commands.texi (Command Overview): Improve xrefs.
5176 (Adjusting Point): Adjusting point applies to intangible and invis.
5177 (Key Sequence Input): Doc extra read-key-sequence args.
5178 Likewise for read-key-sequence-vector.
5179
5180 * backups.texi (Rename or Copy): Minor fix.
5181 (Numbered Backups): For version-control, say the default.
5182 (Auto-Saving): make-auto-save-file-name example is simplified.
5183
5184 * advice.texi (Advising Functions): Don't imply one part of Emacs
5185 should advise another part. Markup changes.
5186 (Defining Advice): Move transitional para.
5187 (Activation of Advice): Cleanup.
5188 Explain if COMPILE is nil or negative.
5189
5190 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
5191
51922005-02-24 Lute Kamstra <lute@gnu.org>
5193
5194 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
5195 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
5196
51972005-02-23 Lute Kamstra <lute@gnu.org>
5198
5199 * modes.texi (Defining Minor Modes): define-minor-mode can be used
5200 to define global minor modes as well.
5201
5202 * display.texi (Managing Overlays): overlay-buffer returns nil for
5203 deleted overlays.
5204
52052005-02-22 Kim F. Storm <storm@cua.dk>
5206
5207 * minibuf.texi (Basic Completion): Allow symbols in addition to
5208 strings in try-completion and all-completions.
5209
52102005-02-14 Lute Kamstra <lute@gnu.org>
5211
5212 * elisp.texi (Top): Remove reference to deleted node.
5213
5214 * lists.texi (Lists): Remove reference to deleted node.
5215 (Cons Cells): Fix typo.
5216
5217 * loading.texi (Where Defined): Fix typo.
5218
52192005-02-14 Richard M. Stallman <rms@gnu.org>
5220
5221 * variables.texi (Creating Buffer-Local): change-major-mode-hook
5222 is useful for discarding some minor modes.
5223
5224 * symbols.texi (Symbol Components): Reorder examples.
5225
5226 * streams.texi (Input Functions): State standard-input default.
5227 (Output Variables): State standard-output default.
5228
5229 * objects.texi (Printed Representation): Clarify read syntax vs print.
5230 (Floating Point Type): Explain meaning better.
5231 (Symbol Type): Explain uniqueness better.
5232 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5233 List examples sooner.
5234 (Box Diagrams): New subnode broken out.
5235 Some examples moved from old Lists as Boxes node.
5236 (Dotted Pair Notation): Clarify intro.
5237 (Array Type): Clarify.
5238 (Type Predicates): Add hash-table-p.
5239
5240 * numbers.texi (Integer Basics): Clarify radix explanation.
5241 (Predicates on Numbers): Minor clarification.
5242 (Comparison of Numbers): Minor clarification. Clarify eql.
5243 Typos in min, max.
5244 (Math Functions): Clarify overflow in expt.
5245
5246 * minibuf.texi (Text from Minibuffer): Minor clarification.
5247 Mention arrow keys.
5248
5249 * loading.texi (Autoload): defun's doc string overrides autoload's
5250 doc string.
5251 (Repeated Loading): Modernize "add to list" examples.
5252 (Where Defined): Finish updating table of load-history elts.
5253
5254 * lists.texi (List-related Predicates): Minor wording improvement.
5255 (Lists as Boxes): Node deleted.
5256 (Building Lists): Explain trivial cases of number-sequence.
5257
5258 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5259 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5260 (Hash Access): Any object can be a key.
5261 State value of maphash.
5262
5263 * functions.texi (What Is a Function): Wording cleanup.
5264 (Function Documentation): Minor cleanup.
5265 Explain purpose of calling convention at end of doc string.
5266 (Function Names): Wording cleanup.
5267 (Calling Functions): Wording cleanup.
5268 Explain better how funcall calls the function.
5269 (Function Cells): Delete example of saving and redefining function.
5270
5271 * control.texi (Combining Conditions): Wording cleanup.
5272 (Iteration): dolist and dotimes bind VAR locally.
5273 (Cleanups): Xref to Atomic Changes.
5274
5275 * compile.texi (Byte Compilation): Delete 19.29 info.
5276 (Compilation Functions): Macros' difficulties don't affect defsubst.
5277 (Docs and Compilation): Delete 19.29 info.
5278
52792005-02-10 Richard M. Stallman <rms@gnu.org>
5280
5281 * objects.texi (Symbol Type): Minor correction.
5282
52832005-02-06 Lute Kamstra <lute@gnu.org>
5284
5285 * modes.texi (Example Major Modes): Fix typos.
5286
52872005-02-06 Richard M. Stallman <rms@gnu.org>
5288
5289 * text.texi (Margins): fill-nobreak-predicate can be one function.
5290
5291 * strings.texi (Modifying Strings): clear-string can make unibyte.
5292 (Formatting Strings): format gives error if values missing.
5293
5294 * positions.texi (Character Motion): Mention default arg
5295 for forward-char. backward-char refers to forward-char.
5296 (Word Motion): Mention default arg for forward-word.
5297 (Buffer End Motion): Mention default arg for beginning-of-buffer.
5298 Simplify end-of-buffer.
5299 (Text Lines): Mention default arg for forward-line.
5300 (List Motion): Mention default arg for beginning/end-of-defun.
5301 (Skipping Characters): Minor fixes in explaining character-set.
5302
5303 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
5304 Mode inheritance applies only when default-major-mode is nil.
5305 Clarifications.
5306 (Example Major Modes): Update Text mode and Lisp mode examples.
5307 (Minor Mode Conventions): Mention define-minor-mode at top.
5308 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
5309 (Mode Line Format): Update mode line face display info.
5310 (Properties in Mode): Mention effect of risky vars.
5311 (Imenu): Define imenu-add-to-menubar.
5312 (Font Lock Mode): Add descriptions to menu lines.
5313 (Faces for Font Lock): Add font-lock-doc-face.
5314
53152005-02-05 Lute Kamstra <lute@gnu.org>
5316
5317 * text.texi (Maintaining Undo): Remove obsolete function.
5318
53192005-02-05 Eli Zaretskii <eliz@gnu.org>
5320
5321 * frames.texi (Color Names): Add pointer to the X docs about RGB
5322 color specifications. Improve indexing
5323 (Text Terminal Colors): Replace the description of RGB values by
5324 an xref to "Color Names".
5325
53262005-02-03 Richard M. Stallman <rms@gnu.org>
5327
5328 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
5329 Clarify.
5330 (Selecting Windows): Clarify save-selected-window.
5331 (Cyclic Window Ordering): Clarify walk-windows.
5332 (Window Point): Clarify.
5333 (Window Start): Add comment to example.
5334 (Resizing Windows): Add `interactive' specs in examples.
5335 Document fit-window-to-buffer.
5336
5337 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
5338 (Undo, Maintaining Undo): Clarify last change.
5339 (Sorting): In sort-numeric-fields, explain about octal and hex.
5340 Mention sort-numeric-base.
5341 (Format Properties): Add xref for hard newlines.
5342
5343 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
5344 (Pop-Up Menus): Fix typo.
5345 (Color Names): Explain all types of color names.
5346 Explain color-values on B&W terminal.
5347 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
5348
5349 * files.texi (File Locks): Not supported on MS systems.
5350 (Testing Accessibility): Clarify.
5351
5352 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
5353 (Coverage Testing): Fix typo.
5354
5355 * commands.texi (Misc Events): Remove stray space.
5356
5357 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
5358 (Modification Time): Clarify when visited-file-modtime returns 0.
5359 (The Buffer List): Clarify bury-buffer.
5360 (Killing Buffers): Clarify.
5361 (Indirect Buffers): Add clone-indirect-buffer.
5362
53632005-02-02 Matt Hodges <MPHodges@member.fsf.org>
5364
5365 * edebug.texi (Printing in Edebug): Fix default value of
5366 edebug-print-circle.
5367 (Coverage Testing): Fix displayed frequency count data.
5368
53692005-02-02 Luc Teirlinck <teirllm@auburn.edu>
5370
5371 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
5372
53732005-02-02 Kim F. Storm <storm@cua.dk>
5374
5375 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
5376
53772005-01-29 Eli Zaretskii <eliz@gnu.org>
5378
5379 * commands.texi (Misc Events): Describe the help-echo event.
5380
5381 * text.texi (Special Properties) <help-echo>: Use `pos'
5382 consistently in description of the help-echo property.
5383 Use @code{nil} instead of @var{nil}.
5384
5385 * display.texi (Overlay Properties): Fix the index entry for
5386 help-echo overlay property.
5387
5388 * customize.texi (Type Keywords): Uncomment the xref to the
5389 help-echo property documentation.
5390
53912005-01-23 Kim F. Storm <storm@cua.dk>
5392
5393 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5394 return value. Third element FULLY replaced by PARTIAL which
5395 specifies number of invisible pixels if row is only partially visible.
5396 (Textual Scrolling): Mention auto-window-vscroll.
5397 (Vertical Scrolling): New defvar auto-window-vscroll.
5398
53992005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5400
5401 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5402 command remapping.
5403
54042005-01-15 Richard M. Stallman <rms@gnu.org>
5405
5406 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5407
54082005-01-14 Kim F. Storm <storm@cua.dk>
5409
5410 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5411
5412 * text.texi (Links and Mouse-1): Fix string and vector item.
5413
54142005-01-13 Richard M. Stallman <rms@gnu.org>
5415
5416 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5417 descriptions of overriding-local-map and overriding-terminal-local-map.
5418
5419 * text.texi (Links and Mouse-1): Clarify text.
5420
54212005-01-13 Kim F. Storm <storm@cua.dk>
5422
5423 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5424
54252005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5426
5427 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5428
54292005-01-12 Kim F. Storm <storm@cua.dk>
5430
5431 * text.texi (Links and Mouse-1): Rename section from Enabling
5432 Mouse-1 to Following Links. Change xrefs.
5433 Add examples for define-button-type and define-widget.
5434
5435 * display.texi (Button Properties, Button Buffer Commands):
5436 Clarify mouse-1 and follow-link functionality.
5437
54382005-01-12 Richard M. Stallman <rms@gnu.org>
5439
5440 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
5441
5442 * display.texi (Beeping): Fix Texinfo usage.
5443
5444 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
5445
54462005-01-11 Kim F. Storm <storm@cua.dk>
5447
5448 * display.texi (Button Properties, Button Buffer Commands):
5449 Mention mouse-1 binding. Add follow-link keyword.
5450
5451 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
5452 (Enabling Mouse-1 to Follow Links): New subsection.
5453
54542005-01-06 Richard M. Stallman <rms@gnu.org>
5455
5456 * text.texi (Special Properties): Minor change.
5457
5458 * os.texi (Timers): Clarify previous change.
5459
5460 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
5461
54622005-01-01 Luc Teirlinck <teirllm@auburn.edu>
5463
5464 * display.texi (Face Attributes): Correct xref to renamed node.
5465
54662005-01-01 Richard M. Stallman <rms@gnu.org>
5467
5468 * display.texi (Face Attributes): Describe hex color specs.
5469
54702004-12-31 Richard M. Stallman <rms@gnu.org>
5471
5472 * os.texi (Timers): Update previous change.
5473
54742004-12-30 Kim F. Storm <storm@cua.dk>
5475
5476 * display.texi (Line Height): Total line-height is now specified
5477 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5478 in cons cells. (nil . RATIO) is relative to actual line height.
5479 Use line-height `t' instead of `0' to get minimum height.
5480
54812004-12-29 Richard M. Stallman <rms@gnu.org>
5482
5483 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5484
54852004-12-28 Richard M. Stallman <rms@gnu.org>
5486
5487 * commands.texi (Quitting): Clarify value of with-local-quit.
5488
5489 * elisp.texi (Top): Fix previous change.
5490
5491 * loading.texi (Loading): Fix previous change.
5492
54932004-12-27 Richard M. Stallman <rms@gnu.org>
5494
5495 * Makefile.in (MAKEINFO): Specify --force.
5496
5497 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5498
5499 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5500
5501 * display.texi (Line Height): Further clarify.
5502
5503 * elisp.texi (Top): Update Loading submenu.
5504
5505 * loading.texi (Where Defined): New node.
5506 (Unloading): load-history moved to Where Defined.
5507
55082004-12-21 Richard M. Stallman <rms@gnu.org>
5509
5510 * commands.texi (Event Input Misc): Add while-no-input.
5511
55122004-12-11 Richard M. Stallman <rms@gnu.org>
5513
5514 * display.texi (Line Height): Rewrite text for clarity.
5515
55162004-12-11 Kim F. Storm <storm@cua.dk>
5517
5518 * display.texi (Display): Add node "Line Height" to menu.
5519 (Line Height): New node. Move full description of line-spacing
5520 and line-height text properties here from text.texi.
5521 (Scroll Bars): Add vertical-scroll-bar variable.
5522
5523 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5524
5525 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5526 line-spacing and vertical-scroll-bar.
5527
5528 * text.texi (Special Properties): Just mention line-spacing and
5529 line-height here, add xref to new "Line Height" node.
5530
55312004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5532
5533 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5534
5535 * locals.texi (Standard Buffer-Local Variables):
5536 Add @xref for `line-spacing'.
5537
55382004-12-05 Richard M. Stallman <rms@gnu.org>
5539
5540 * Makefile.in (maintainer-clean): Remove the info files
5541 in $(infodir) where they are created.
5542
55432004-12-03 Richard M. Stallman <rms@gnu.org>
5544
5545 * windows.texi (Selecting Windows): get-lru-window and
5546 get-largest-window don't consider dedicated windows.
5547
5548 * text.texi (Undo): Document undo-in-progress.
5549
55502004-11-26 Richard M. Stallman <rms@gnu.org>
5551
5552 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5553 Remove a few vars that are not always buffer-local.
5554
55552004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5556
5557 * locals.texi (Standard Buffer-Local Variables): Comment out
5558 xref's to non-existent node `Yet to be written'.
5559
55602004-11-24 Richard M. Stallman <rms@gnu.org>
5561
5562 * processes.texi (Synchronous Processes): Grammar fix.
5563
5564 * numbers.texi (Comparison of Numbers): Add eql.
5565
5566 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5567
5568 * intro.texi (Printing Notation): Fix previous change.
5569
5570 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5571 and default-indicate-buffer-boundaries from here.
5572 (Usual Display): To here.
5573 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5574 (Usual Display): Move tab-width up.
5575
5576 * customize.texi (Variable Definitions): Replace
5577 show-paren-mode example with tooltip-mode.
5578 (Simple Types, Composite Types, Defining New Types):
5579 Minor cleanups.
5580
55812004-11-21 Jesper Harder <harder@ifa.au.dk>
5582
5583 * processes.texi (Synchronous Processes, Output from Processes):
5584 Markup fix.
5585
55862004-11-20 Richard M. Stallman <rms@gnu.org>
5587
5588 * positions.texi (Skipping Characters): skip-chars-forward
5589 now handles char classes.
5590
5591 * intro.texi (Printing Notation): Avoid confusion of `print'
5592 when explaining @print.
5593
5594 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5595
5596 * display.texi (Display Table Format): Minor fix.
5597
5598 * streams.texi (Output Functions): Fix print example.
5599
5600 * Makefile.in (elisp): New target.
5601 (dist): Depend on $(infodir)/elisp, not elisp.
5602 Copy the info files from $(infodir).
5603
5604 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5605 read-from-minibuffer.
5606
5607 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5608
56092004-11-19 Richard M. Stallman <rms@gnu.org>
5610
5611 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5612
56132004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5614
5615 * tips.texi (Coding Conventions): Fix typo.
5616
56172004-11-16 Richard M. Stallman <rms@gnu.org>
5618
5619 * tips.texi (Coding Conventions): Separate defvar and require
5620 methods to avoid warnings. Use require only when there are many
5621 functions and variables from that package.
5622
5623 * minibuf.texi (Minibuffer Completion): When ignoring case,
5624 predicate must not be case-sensitive.
5625
5626 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5627 (Test Coverage): Don't talk about "splotches". Clarified.
5628
56292004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5630
5631 * frames.texi (Window Frame Parameters): Fix typo.
5632
56332004-11-15 Kim F. Storm <storm@cua.dk>
5634
5635 * symbols.texi (Other Plists): Note that plist-get may signal error.
5636 Add safe-plist-get.
5637
56382004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5639
5640 * modes.texi (Font Lock Basics): Fix typo.
5641
56422004-11-08 Richard M. Stallman <rms@gnu.org>
5643
5644 * syntax.texi (Syntax Table Functions): Add syntax-after.
5645
56462004-11-06 Lars Brinkhoff <lars@nocrew.org>
5647
5648 * os.texi (Processor Run Time): New section documenting
5649 get-internal-run-time.
5650
56512004-11-06 Eli Zaretskii <eliz@gnu.org>
5652
5653 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5654 it nukes elisp-cover.texi.
5655 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5656 elisp-0 etc.
5657
56582004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5659
5660 * commands.texi (Keyboard Macros): Document `append' return value
5661 of `defining-kbd-macro'.
5662
56632004-11-01 Richard M. Stallman <rms@gnu.org>
5664
5665 * commands.texi (Interactive Call): Add called-interactively-p.
5666
56672004-10-29 Simon Josefsson <jas@extundo.com>
5668
5669 * minibuf.texi (Reading a Password): Revert.
5670
56712004-10-28 Richard M. Stallman <rms@gnu.org>
5672
5673 * frames.texi (Display Feature Testing): Explain about "vendor".
5674
56752004-10-27 Richard M. Stallman <rms@gnu.org>
5676
5677 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5678 not raw. Clarify `n'.
5679 (Interactive Call): Rewrite interactive-p, focusing on when
5680 and how to use it.
5681 (Misc Events): Clarify previous change.
5682
5683 * advice.texi (Simple Advice): Clarify what job the example does.
5684 (Around-Advice): Clarify ad-do-it.
5685 (Activation of Advice): An option of ad-default-compilation-action
5686 is `never', not `nil'.
5687
56882004-10-26 Kim F. Storm <storm@cua.dk>
5689
5690 * commands.texi (Interactive Codes): Add U code letter.
5691
56922004-10-25 Simon Josefsson <jas@extundo.com>
5693
5694 * minibuf.texi (Reading a Password): Add.
5695
56962004-10-24 Jason Rumney <jasonr@gnu.org>
5697
5698 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5699 and wheel-down.
5700
57012004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5702
5703 * processes.texi (Synchronous Processes): Document process-file.
5704
57052004-10-22 Kenichi Handa <handa@m17n.org>
5706
5707 * text.texi (translate-region): Document that it accepts also a
5708 char-table.
5709
57102004-10-22 David Ponce <david@dponce.com>
5711
5712 * windows.texi (Resizing Windows): Document the `preserve-before'
5713 argument of the functions `enlarge-window' and `shrink-window'.
5714
57152004-10-19 Jason Rumney <jasonr@gnu.org>
5716
5717 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
5718
57192004-10-09 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * text.texi (Filling): Add anchor for definition of
5722 `sentence-end-double-space'.
5723
5724 * searching.texi (Regexp Example): Update description of how
5725 Emacs currently recognizes the end of a sentence.
5726 (Standard Regexps): Update definition of the variable
5727 `sentence-end'. Add definition of the function `sentence-end'.
5728
57292004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
5730
5731 * display.texi (Progress): New node.
5732
57332004-10-05 Kim F. Storm <storm@cua.dk>
5734
5735 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
5736
57372004-09-29 Kim F. Storm <storm@cua.dk>
5738
5739 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
5740 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5741 fringe bitmap symbols, as they now have their own namespace.
5742 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
5743 vs. pixels. Signal error if no free bitmap slots.
5744 (Pixel Specification): Change IMAGE to @var{image}.
5745
57462004-09-28 Richard M. Stallman <rms@gnu.org>
5747
5748 * text.texi (Special Properties): Clarify line-spacing and line-height.
5749
5750 * searching.texi (Regexp Search): Add looking-back.
5751
57522004-09-25 Luc Teirlinck <teirllm@auburn.edu>
5753
5754 * display.texi: Correct typos.
5755 (Image Descriptors): Correct xref's.
5756
57572004-09-25 Richard M. Stallman <rms@gnu.org>
5758
5759 * text.texi (Special Properties): Cleanups in `cursor'.
5760 Rewrites in `line-height' and `line-spacing'; exchange them.
5761
5762 * display.texi (Fringes): Rewrite previous change.
5763 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
5764 (Display Fringe Bitmaps): Node deleted, text moved.
5765 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
5766 (Scroll Bars): Clarify set-window-scroll-bars.
5767 (Pointer Shape): Rewrite.
5768 (Specified Space): Clarify :align-to, etc.
5769 (Pixel Specification): Use @var. Clarify new text.
5770 (Other Display Specs): Clarify `slice'.
5771 (Image Descriptors): Cleanups.
5772 (Showing Images): Cleanups.
5773
57742004-09-24 Luc Teirlinck <teirllm@auburn.edu>
5775
5776 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
5777
5778 * modes.texi: Various minor changes in addition to:
5779 (Major Mode Conventions): Final call to `run-mode-hooks' should
5780 not be inside the `delay-mode-hooks' form.
5781 (Mode Hooks): New node.
5782 (Hooks): Delete obsolete example.
5783 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
5784 node "Mode Hooks".
5785
57862004-09-22 Luc Teirlinck <teirllm@auburn.edu>
5787
5788 * display.texi: Correct various typos.
5789 (Display): Rename node "Pointer Shapes" to "Pointer
5790 Shape". (There is already a node called "Pointer Shapes" in
5791 frames.texi.)
5792 (Images): Remove non-existent node "Image Slices" from menu.
5793
57942004-09-23 Kim F. Storm <storm@cua.dk>
5795
5796 * text.texi (Special Properties): Add `cursor', `pointer',
5797 `line-height', and `line-spacing' properties.
5798
5799 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
5800 Shapes' to menu.
5801 (Standard Faces): Doc fix for fringe face.
5802 (Fringes): Add `overflow-newline-into-fringe' and
5803 'indicate-buffer-boundaries'.
5804 (Fringe Bitmaps, Pointer Shapes): New nodes.
5805 (Display Property): Add 'Pixel Specification' and 'Display Fringe
5806 Bitmaps' to menu.
5807 (Specified Space): Describe pixel width and height.
5808 (Pixel Specification): New node.
5809 (Other Display Specs): Add `slice' property.
5810 (Display Fringe Bitmaps): New node.
5811 (Images): Add 'Image Slices' to menu.
5812 (Image Descriptors): Add `:pointer' and `:map' properties.
5813 (Showing Images): Add slice arg to `insert-image'. Add
5814 'insert-sliced-image'.
5815
58162004-09-20 Richard M. Stallman <rms@gnu.org>
5817
5818 * commands.texi (Key Sequence Input):
5819 Clarify downcasing in read-key-sequence.
5820
58212004-09-08 Juri Linkov <juri@jurta.org>
5822
5823 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5824
58252004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5826
5827 * locals.texi (Standard Buffer-Local Variables): Add
5828 `buffer-auto-save-file-format'.
5829 * internals.texi (Buffer Internals): Describe new
5830 auto_save_file_format field of the buffer structure.
5831 * files.texi (Format Conversion): `auto-save-file-format' has been
5832 renamed `buffer-auto-save-file-format'.
5833
58342004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5835
5836 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5837 an integer or a marker.
5838 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5839
58402004-08-22 Richard M. Stallman <rms@gnu.org>
5841
5842 * modes.texi (Major Mode Conventions): Discuss rebinding of
5843 standard key bindings.
5844
58452004-08-18 Kim F. Storm <storm@cua.dk>
5846
5847 * processes.texi (Accepting Output): Add `just-this-one' arg to
5848 `accept-process-output'.
5849 (Output from Processes): New var `process-adaptive-read-buffering'.
5850
58512004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5852
5853 * keymaps.texi: Various changes in addition to:
5854 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5855 Give more varied examples for `kbd'.
5856 (Creating Keymaps): Char tables have slots for all characters
5857 without modifiers.
5858 (Active Keymaps): `overriding-local-map' and
5859 `overriding-terminal-local-map' also override text property and
5860 overlay keymaps.
5861 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5862 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5863 to denote a prefix of no events.
5864 `map-keymap' includes parent's bindings _recursively_.
5865 Clarify and correct description of `where-is-internal'.
5866 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5867 (Menu Example): For menus intended for use with the keyboard, the
5868 menu items should be bound to characters or real function keys.
5869
58702004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5871
5872 * objects.texi (Character Type): Reposition `@anchor' to prevent
5873 double space inside sentence in Info.
5874
5875 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5876 renamed to `disabled-command-function'.
5877 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5878 (Command Loop Info): Replace reference to it.
5879 (Disabling Commands): `disabled-command-hook' has been renamed to
5880 `disabled-command-function'.
5881
58822004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5883
5884 * os.texi (Translating Input): Only non-prefix bindings in
5885 `key-translation-map' override actual key bindings. Warn about
5886 possible indirect effect of actual key bindings on non-prefix
5887 bindings in `key-translation-map'.
5888
58892004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5890
5891 * minibuf.texi (High-Level Completion): Add anchor for definition
5892 of `read-variable'.
5893
5894 * commands.texi: Various changes in addition to:
5895 (Using Interactive): Clarify description of `interactive-form'.
5896 (Interactive Call): Mention default for KEYS argument to
5897 `call-interactively'.
5898 (Command Loop Info): Clarify description of `this-command-keys'.
5899 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5900 Value of `last-event-frame' can be `macro'.
5901 (Repeat Events): `double-click-fuzz' is also used to distinguish
5902 clicks and drags.
5903 (Classifying Events): Clarify descriptions of `event-modifiers'
5904 `event-basic-type' and `event-convert-list'.
5905 (Accessing Events): `posn-timestamp' takes POSITION argument.
5906 (Quoted Character Input): Clarify description of
5907 `read-quoted-char' and fix example.
5908 (Quitting): Add `with-local-quit'.
5909 (Disabling Commands): Correct and clarify descriptions of
5910 `enable-command' and `disable-command'.
5911 Mention what happens if `disabled-command-hook' is nil.
5912 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5913 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5914
59152004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5916
5917 * frames.texi: Various changes in addition to:
5918 (Creating Frames): Expand and clarify description of `make-frame'.
5919 (Window Frame Parameters): Either none or both of the `icon-left'
5920 and `icon-top' parameters must be specified. Put descriptions of
5921 `menu-bar-lines' and `toolbar-lines' closer together and change
5922 them accordingly.
5923 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5924 except while processing `frame-title-format' or `icon-title-format'.
5925 (Deleting Frames): Correct description of `delete-frame'.
5926 Non-nil return values of `frame-live-p' are like those of `framep'.
5927 (Frames and Windows): Mention return value of
5928 `set-frame-selected-window'.
5929 (Visibility of Frames): Mention `force' argument to
5930 `make-frame-invisible'. `frame-visible-p' returns t for all
5931 frames on text-only terminals.
5932 (Frame Configurations): Restoring a frame configuration does not
5933 restore deleted frames.
5934 (Window System Selections): `x-set-selection' returns DATA.
5935 (Resources): Add example.
5936 (Display Feature Testing): Clarify descriptions of
5937 `display-pixel-height', `display-pixel-width', `x-server-version'
5938 and `x-server-vendor'.
5939
5940 * windows.texi (Choosing Window): Add anchor.
5941 * minibuf.texi (Minibuffer Misc): Add anchor.
5942
59432004-07-23 John Paul Wallington <jpw@gnu.org>
5944
5945 * macros.texi (Defining Macros): Declaration keyword for setting
5946 Edebug spec is `debug' not `edebug'.
5947
59482004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5949
5950 * windows.texi: Various small changes in addition to:
5951 (Window Point): Mention return value of `set-window-point'.
5952 (Window Start): `pos-visible-in-window-p' disregards horizontal
5953 scrolling. Explain return value if PARTIALLY is non-nil.
5954 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5955 and `set-window-vscroll'.
5956 (Size of Window): The argument WINDOW to `window-inside-edges',
5957 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5958 (Resizing Windows): Explain return value of
5959 `shrink-window-if-larger-than-buffer'.
5960 `window-size-fixed' automatically becomes buffer local when set.
5961 (Window Configurations): Explain return value of
5962 `set-window-configuration'.
5963
5964 * minibuf.texi (Minibuffer Misc): Add anchor for
5965 `minibuffer-scroll-window'.
5966
5967 * positions.texi (Text Lines): Add anchor for `count-lines'.
5968
59692004-07-17 Richard M. Stallman <rms@gnu.org>
5970
5971 * display.texi (Overlay Properties): Adding `evaporate' prop
5972 deletes empty overlay immediately.
5973
5974 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5975 fix example.
5976
59772004-07-16 Jim Blandy <jimb@redhat.com>
5978
5979 * searching.texi (Regexp Backslash): Document new \_< and \_>
5980 operators.
5981
59822004-07-16 Juanma Barranquero <lektu@terra.es>
5983
5984 * display.texi (Images): Fix Texinfo usage.
5985
59862004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5987
5988 * buffers.texi (Modification Time): `visited-file-modtime' now
5989 returns a list of two integers, instead of a cons.
5990
59912004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5992
5993 * windows.texi: Various changes in addition to:
5994 (Splitting Windows): Add `split-window-keep-point'.
5995
59962004-07-09 Richard M. Stallman <rms@gnu.org>
5997
5998 * frames.texi (Input Focus): Minor fix.
5999
60002004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6001
6002 * frames.texi (Input Focus): Clarify descriptions of
6003 `select-frame-set-input-focus' and `select-frame'.
6004
60052004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6006
6007 * os.texi: Various small changes in addition to:
6008 (Killing Emacs): Expand and clarify description of
6009 `kill-emacs-query-functions' and `kill-emacs-hook'.
6010 (System Environment): Expand and clarify description of `getenv'
6011 and `setenv'.
6012 (Timers): Clarify description of `run-at-time'.
6013 (Translating Input): Correct description of
6014 `extra-keyboard-modifiers'.
6015 (Flow Control): Correct description of `enable-flow-control'.
6016
60172004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6018
6019 * os.texi: Update copyright.
6020 (Session Management): Grammar fix.
6021 Clarify which Emacs does the restarting.
6022 Use @samp for *scratch* buffer.
6023
60242004-07-04 Alan Mackenzie <acm@muc.de>
6025
6026 * frames.texi (Input Focus): Add documentation for
6027 `select-frame-set-input-focus'. Replace refs to non-existent
6028 `switch-frame' with `select-frame'. Minor corrections and tidying
6029 up of text-only terminal stuff.
6030
60312004-07-02 Richard M. Stallman <rms@gnu.org>
6032
6033 * files.texi (Saving Buffers): Cleanup write-contents-function.
6034 (Magic File Names): Cleanup file-remote-p.
6035
b344d29d 60362004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
6037
6038 * files.texi (Magic File Names): `file-remote-p' returns an
6039 identifier of the remote system, not just t.
6040
60412004-07-02 David Kastrup <dak@gnu.org>
6042
6043 * searching.texi (Entire Match Data): Add explanation about new
6044 match-data behavior when @var{integers} is non-nil.
6045
60462004-06-24 Richard M. Stallman <rms@gnu.org>
6047
6048 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6049
6050 * customize.texi (Variable Definitions): Note about doc strings
6051 and :set.
6052
6053 * keymaps.texi (Keymap Terminology): Document `kbd'.
6054 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6055
6056 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6057 makes it buffer-local.
6058
6059 * files.texi (Saving Buffers): Correct previous change.
6060
6061 * commands.texi (Accessing Events):
6062 Clarify posn-col-row and posn-actual-col-row.
6063
60642004-06-24 David Ponce <david.ponce@wanadoo.fr>
6065
6066 * commands.texi (Accessing Events): New functions
6067 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6068
60692004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6070
6071 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6072 * frames.texi, buffers.texi, backups.texi, variables.texi:
6073 * loading.texi, eval.texi, functions.texi, control.texi:
6074 * symbols.texi, minibuf.texi: Reposition @anchor's.
6075
6076 * help.texi: Various small changes in addition to the following.
6077 (Describing Characters): Describe PREFIX argument to
6078 `key-description'. Correct and clarify definition of
6079 `text-char-description'. Describe NEED-VECTOR argument to
6080 `read-kbd-macro'.
6081 (Help Functions): Clarify definition of `apropos'.
6082
60832004-06-23 Lars Hansen <larsh@math.ku.dk>
6084
6085 * files.texi (Saving Buffers): Correct description of
6086 `write-contents-functions'.
6087
60882004-06-21 Juanma Barranquero <lektu@terra.es>
6089
6090 * display.texi (Images): Remove redundant @vindex directives.
6091 Rewrite `image-library-alist' doc in active voice.
6092
60932004-06-14 Juanma Barranquero <lektu@terra.es>
6094
6095 * display.texi (Images): Document new delayed library loading,
6096 variable `image-library-alist' and (existing but undocumented)
6097 function `image-type-available-p'.
6098
60992004-06-05 Richard M. Stallman <rms@gnu.org>
6100
6101 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6102 refer the user to the Initial Input node.
6103 (Text from Minibuffer): Likewise.
6104 (Initial Input): New node. Document this feature
6105 and say it is mostly deprecated.
6106
61072004-05-30 Richard M. Stallman <rms@gnu.org>
6108
6109 * loading.texi (Named Features): Clarify return value
6110 and meaning of NOERROR.
6111
6112 * variables.texi (File Local Variables): Minor cleanup.
6113
61142004-05-30 Michael Albinus <michael.albinus@gmx.de>
6115
6116 * files.texi (Magic File Names): Add `file-remote-p' as operation
6117 of file name handlers.
6118
61192004-05-29 Richard M. Stallman <rms@gnu.org>
6120
6121 * modes.texi (Minor Mode Conventions): (-) has no special meaning
6122 as arg to a minor mode command.
6123
61242004-05-22 Richard M. Stallman <rms@gnu.org>
6125
6126 * syntax.texi (Syntax Class Table): Word syntax not just for English.
6127
6128 * streams.texi (Output Variables): Doc float-output-format.
6129
6130 * searching.texi (Regexp Special): Nested repetition can be infloop.
6131
6132 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
6133 real stack overflow.
6134
6135 * compile.texi: Minor cleanups.
6136
61372004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
6138
6139 * lists.texi (Cons Cells): Explain dotted lists, true lists,
6140 circular lists.
6141 (List Elements): Explain handling of circular and dotted lists.
6142
61432004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
6144
6145 * modes.texi (Search-based Fontification): Fix typo.
6146
61472004-05-10 Juanma Barranquero <lektu@terra.es>
6148
6149 * modes.texi (Mode Line Variables): Fix description of
6150 global-mode-string, which is now after which-func-mode, not the
6151 buffer name.
6152
61532004-05-07 Lars Hansen <larsh@math.ku.dk>
6154
6155 * modes.texi (Desktop Save Mode): Add.
6156 (Modes): Add menu entry Desktop Save Mode.
6157
6158 * hooks.texi: Add desktop-after-read-hook,
6159 desktop-no-desktop-file-hook and desktop-save-hook.
6160
6161 * locals.texi: Add desktop-save-buffer.
6162
61632004-04-30 Jesper Harder <harder@ifa.au.dk>
6164
6165 * display.texi: emacs -> Emacs.
6166
61672004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
6168
6169 * files.texi (Changing Files): Document set-file-times.
6170
61712004-04-23 Juanma Barranquero <lektu@terra.es>
6172
6173 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
6174
61752004-04-18 Jesper Harder <harder@ifa.au.dk>
6176
6177 * tips.texi (Coding Conventions): defopt -> defcustom.
6178
61792004-04-16 Luc Teirlinck <teirllm@auburn.edu>
6180
6181 * sequences.texi: Various clarifications.
6182
61832004-04-14 Luc Teirlinck <teirllm@auburn.edu>
6184
6185 * buffers.texi (Read Only Buffers): Mention optional ARG to
6186 `toggle-read-only'.
6187
61882004-04-14 Nick Roberts <nick@nick.uklinux.net>
6189
6190 * windows.texi (Selecting Windows): Note that get-lru-window
6191 returns a full-width window if possible.
6192
61932004-04-13 Luc Teirlinck <teirllm@auburn.edu>
6194
6195 * buffers.texi: Various changes in addition to:
6196 (Buffer File Name): Add `find-buffer-visiting'.
6197 (Buffer Modification): Mention optional ARG to `not-modified'.
6198 (Indirect Buffers): Mention optional CLONE argument to
6199 `make-indirect-buffer'.
6200
6201 * files.texi: Various changes in addition to:
6202 (Visiting Functions): `find-file-hook' is now a normal hook.
6203 (File Name Expansion): Explain difference between the way that
6204 `expand-file-name' and `file-truename' treat `..'.
6205 (Contents of Directories): Mention optional ID-FORMAT argument to
6206 `directory-files-and-attributes'.
6207 (Format Conversion): Mention new optional CONFIRM argument to
6208 `format-write-file'.
6209
62102004-04-12 Miles Bader <miles@gnu.org>
6211
6212 * macros.texi (Expansion): Add description of `macroexpand-all'.
6213
62142004-04-05 Jesper Harder <harder@ifa.au.dk>
6215
6216 * variables.texi (Variable Aliases): Mention
6217 cyclic-variable-indirection.
6218
6219 * errors.texi (Standard Errors): Ditto.
6220
62212004-04-04 Luc Teirlinck <teirllm@auburn.edu>
6222
6223 * backups.texi: Various small changes in addition to:
6224 (Making Backups): Mention return value of `backup-buffer'.
6225 (Auto-Saving): Mention optional FORCE argument to
6226 `delete-auto-save-file-if-necessary'.
6227 (Reverting): Mention optional PRESERVE-MODES argument to
6228 `revert-buffer'. Correct description of `revert-buffer-function'.
6229
62302004-03-22 Juri Linkov <juri@jurta.org>
6231
6232 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6233 with `Vector Functions'.
6234
6235 * text.texi (Sorting): Add missing quote.
6236
62372004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6238
6239 * intro.texi (Lisp History): Replace xref to `cl' manual with
6240 inforef.
6241
62422004-03-12 Richard M. Stallman <rms@gnu.org>
6243
6244 * intro.texi (Version Info): Add arg to emacs-version.
6245 (Lisp History): Change xref to CL manual.
6246
62472004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6248
6249 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6250 for Partial Completion mode.
6251
62522004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6253
6254 * customize.texi: Fix typo. Remove eol whitespace.
6255
62562004-03-04 Richard M. Stallman <rms@gnu.org>
6257
6258 * processes.texi: Fix typos.
6259
6260 * lists.texi (Building Lists): Minor clarification.
6261
6262 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6263 in make-hash-table.
6264
62652004-02-29 Juanma Barranquero <lektu@terra.es>
6266
6267 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6268 rm, and ignore exit code.
6269
62702004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6271
6272 * display.texi (Defining Faces): Add description for min-colors.
6273 Update example.
6274
62752004-02-23 Luc Teirlinck <teirllm@auburn.edu>
6276
6277 * abbrevs.texi: Various corrections and clarifications in addition
6278 to the following:
6279 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6280
62812004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6282
6283 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6284
62852004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6286
6287 * text.texi: Various small changes in addition to the following:
6288 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
6289 to delete-horizontal-space.
6290 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
6291 description of yank-handler text property at various places.
6292
6293 * frames.texi (Window System Selections): Add anchor.
6294
6295 * syntax.texi (Syntax Table Functions): Clarify and correct
6296 descriptions of make-syntax-table and copy-syntax-table.
6297 (Motion and Syntax): Clarify SYNTAXES argument to
6298 skip-syntax-forward.
6299 (Parsing Expressions): Mention that the return value of
6300 parse-partial-sexp is currently a list of ten rather than nine
6301 elements.
6302 (Categories): Various corrections and clarifications.
6303
63042004-02-17 Luc Teirlinck <teirllm@auburn.edu>
6305
6306 * markers.texi (Marker Insertion Types): Minor change.
6307
6308 * locals.texi (Standard Buffer-Local Variables):
6309 * commands.texi (Interactive Codes, Using Interactive):
6310 * functions.texi (Related Topics): Fix xrefs.
6311
63122004-02-16 Luc Teirlinck <teirllm@auburn.edu>
6313
6314 * lists.texi (Sets And Lists): Update description of delete-dups.
6315
63162004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6317
6318 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
6319
c8763fb6 63202004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6321
6322 * frames.texi (Parameter Access): frame-parameters arg is optional.
6323 modify-frame-parameters handles nil for FRAME.
6324 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
6325 are all-or-nothing for certain toolkits.
6326 Mention parameter wait-for-wm.
6327 (Frames and Windows): In frame-first-window and frame-selected-window
6328 the arg is optional.
6329 (Input Focus): In redirect-frame-focus the second arg is optional.
6330 (Window System Selections): Mention selection type CLIPBOARD.
6331 Mention data-type UTF8_STRING.
6332 Mention numbering of cut buffers.
6333 (Resources): Describe x-resource-name.
6334
63352004-02-16 Richard M. Stallman <rms@gnu.org>
6336
6337 * windows.texi (Buffers and Windows): Delete false table
6338 about all-frames.
6339
6340 * syntax.texi (Parsing Expressions): Delete old caveat
6341 about parse-sexp-ignore-comments.
6342
6343 * streams.texi (Output Variables): Add print-quoted.
6344
6345 * lists.texi (Building Lists): Minor cleanup.
6346
6347 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
6348
6349 * display.texi (Overlays): Explain overlays use markers.
6350 (Managing Overlays): Explain front-advance and rear-advance
6351 in more detail.
6352
6353 * loading.texi (Unloading): Document unload-feature-special-hooks.
6354 Get rid of fns-NNN.el file.
6355
63562004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6357
6358 * help.texi (Describing Characters): Fix text-char-description
6359 example output.
6360
6361 * edebug.texi (Using Edebug): Fix example.
6362
6363 * debugging.texi (Internals of Debugger): Fix return value.
6364
6365 * files.texi (Changing Files): Fix argname.
6366
6367 * calendar.texi: Fix parens, and default values.
6368
6369 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
6370 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 6371 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
6372
6373 * positions.texi (Text Lines): Don't add -1 in current-line.
6374
63752004-02-16 Richard M. Stallman <rms@gnu.org>
6376
6377 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
6378
63792004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6380
6381 * processes.texi (Low-Level Network): Fix a typo.
6382
63832004-02-12 Kim F. Storm <storm@cua.dk>
6384
6385 * display.texi (Fringes): Use consistent wording.
6386 Note that window-fringe's window arg is optional.
6387 (Scroll Bars): Use consistent wording.
6388
63892004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6390
6391 * tips.texi (Comment Tips): Document the new conventions for
6392 commenting out code.
6393
c8763fb6 63942004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6395
6396 * positions.texi (Text Lines): Added missing end defun.
6397
63982004-02-07 Kim F. Storm <storm@cua.dk>
6399
6400 * positions.texi (Text Lines): Add line-number-at-pos.
6401
64022004-02-06 John Paul Wallington <jpw@gnu.org>
6403
6404 * display.texi (Button Properties, Button Buffer Commands):
6405 mouse-2 invokes button, not down-mouse-1.
6406
64072004-02-04 Jason Rumney <jasonr@gnu.org>
6408
6409 * makefile.w32-in: Sync with Makefile.in changes.
6410
64112004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6412
6413 * minibuf.texi (Text from Minibuffer): Various corrections and
6414 clarifications.
6415 (Object from Minibuffer): Correct Lisp description of
6416 read-minibuffer.
6417 (Minibuffer History): Clarify description of cons values for
6418 HISTORY arguments.
6419 (Basic Completion): Various corrections and clarifications. Add
6420 completion-regexp-list.
6421 (Minibuffer Completion): Correct and clarify description of
6422 completing-read.
6423 (Completion Commands): Mention Partial Completion mode. Various
6424 other minor changes.
6425 (High-Level Completion): Various corrections and clarifications.
6426 (Reading File Names): Ditto.
6427 (Minibuffer Misc): Ditto.
6428
64292004-01-26 Luc Teirlinck <teirllm@auburn.edu>
6430
6431 * strings.texi (Text Comparison): assoc-string also matches
6432 elements of alists that are strings instead of conses.
6433 (Formatting Strings): Standardize Texinfo usage. Update index
6434 entries.
6435
64362004-01-20 Luc Teirlinck <teirllm@auburn.edu>
6437
6438 * lists.texi (Sets And Lists): Add delete-dups.
6439
64402004-01-15 Luc Teirlinck <teirllm@auburn.edu>
6441
6442 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
6443 special form.
6444 * macros.texi (Defining Macros): Update description of `declare',
6445 which now is a macro.
6446 (Wrong Time): Fix typos.
6447
64482004-01-14 Luc Teirlinck <teirllm@auburn.edu>
6449
6450 * compile.texi (Compilation Functions): Expand descriptions of
6451 `compile-defun', `byte-compile-file', `byte-recompile-directory'
6452 and `batch-byte-compile'. In particular, mention and describe
6453 all optional arguments.
6454 (Disassembly): Correct and clarify the description of `disassemble'.
6455
64562004-01-11 Luc Teirlinck <teirllm@auburn.edu>
6457
6458 * searching.texi: Various small changes in addition to the
6459 following.
6460 (Regexp Example): Adapt to new value of `sentence-end'.
6461 (Regexp Functions): The PAREN argument to `regexp-opt' can be
6462 `words'.
6463 (Search and Replace): Add usage note for `perform-replace'.
6464 (Entire Match Data): Mention INTEGERS and REUSE arguments to
6465 `match-data'.
6466 (Standard Regexps): Update for new values of `paragraph-start'
6467 and `sentence-end'.
6468
64692004-01-07 Luc Teirlinck <teirllm@auburn.edu>
6470
6471 * files.texi (Saving Buffers): Clarify descriptions of
6472 `write-contents-functions' and `before-save-hook'.
6473 Make the defvar's for `before-save-hook' and `after-save-hook'
6474 into defopt's.
6475
64762004-01-07 Kim F. Storm <storm@cua.dk>
6477
6478 * commands.texi (Click Events): Describe new image and
6479 width/height elements of click events.
6480 (Accessing Events): Add posn-string, posn-image, and
6481 posn-object-width-height. Change posn-object to return either
6482 image or string object.
6483
64842004-01-01 Simon Josefsson <jas@extundo.com>
6485
6486 * hooks.texi (Standard Hooks): Add before-save-hook.
6487 * files.texi (Saving Buffers): Likewise.
6488
64892004-01-03 Richard M. Stallman <rms@gnu.org>
6490
6491 * frames.texi (Frames and Windows): Delete frame-root-window.
6492
64932004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6494
6495 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6496
6497 * functions.texi: Various small changes in addition to the
6498 following.
6499 (What Is a Function): `functionp' returns nil for macros. Clarify
6500 behavior of this and following functions for symbol arguments.
6501 (Function Documentation): Add `\' in front of (fn @var{arglist})
6502 and explain why.
6503 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6504 Add anchor.
6505 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6506
65072004-01-01 Miles Bader <miles@gnu.org>
6508
6509 * display.texi (Buttons): New section.
6510
65112003-12-31 Andreas Schwab <schwab@suse.de>
6512
6513 * numbers.texi (Math Functions): sqrt reports a domain-error
6514 error.
6515 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6516
65172003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6518
6519 * tips.texi (Documentation Tips): Update item on hyperlinks in
6520 documentation strings.
6521
6522 * errors.texi (Standard Errors): Various small corrections and
6523 additions.
6524
6525 * control.texi: Various small changes in addition to the
6526 following.
6527 (Signaling Errors): Provide some more details on how `signal'
6528 constructs the error message. Add anchor to the definition of
6529 `signal'.
6530 (Error Symbols): Describe special treatment of `quit'.
6531 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6532 to emphasize that it has to be a single form.
6533
6534 * buffers.texi: Add anchor.
6535
65362003-12-29 Richard M. Stallman <rms@gnu.org>
6537
6538 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6539 (Window Configurations): Add window-configuration-frame.
6540
6541 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6542
6543 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6544 Change arg name in get-char-property.
6545 (Special Properties): Update handling of keymap property.
6546
6547 * strings.texi (Modifying Strings): Add clear-string.
6548 (Text Comparison): Add assoc-string and remove
6549 assoc-ignore-case, assoc-ignore-representation.
6550
6551 * os.texi (Time of Day): Add set-time-zone-rule.
6552
6553 * numbers.texi (Math Functions): asin, acos, log, log10
6554 report domain-error errors.
6555
6556 * nonascii.texi (Converting Representations):
6557 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6558 (Encoding and I/O): Add file-name-coding-system.
6559
6560 * modes.texi (Search-based Fontification): Explain that
6561 face specs are symbols with face names as values.
6562
6563 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6564
6565 * lists.texi (Building Lists): remq moved elsewhere.
6566 (Sets And Lists): remq moved here.
6567 (Association Lists): Refer to assoc-string.
6568
6569 * internals.texi (Garbage Collection): Add memory-use-counts.
6570
6571 * frames.texi (Frames and Windows): Add set-frame-selected-window
6572 and frame-root-window.
6573
6574 * files.texi (Contents of Directories):
6575 Add directory-files-and-attributes.
6576
6577 * display.texi (Refresh Screen): Add force-window-update.
6578 (Invisible Text): Explain about moving point out of invis text.
6579 (Overlay Properties): Add overlay-properties.
6580 (Managing Overlays): Add overlayp.
6581 (GIF Images): Invalid image number displays a hollow box.
6582
6583 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6584 (Killing Buffers): Add buffer-live-p.
6585
65862003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6587
6588 * display.texi (Fringes): Fix typo "set-buffer-window".
6589
65902003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6591
6592 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6593 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6594 Add or change various xrefs and anchors.
6595
6596 * commands.texi: Replace all occurrences of @acronym{CAR} with
6597 @sc{car}, for consistency with the rest of the Elisp manual.
6598 `car' and `cdr' are historically acronyms, but are no longer
6599 widely thought of as such.
6600
6601 * internals.texi (Pure Storage): Mention that `purecopy' does not
6602 copy text properties.
6603 (Object Internals): Now 29 bits are used (in most implementations)
6604 to address Lisp objects.
6605
6606 * variables.texi (Variables with Restricted Values): New node.
6607
6608 * objects.texi (Lisp Data Types): Mention that certain variables
6609 can only take on a restricted set of values and add an xref to
6610 the new node "Variables with Restricted Values".
6611
6612 * eval.texi (Function Indirection): Describe the errors that
6613 `indirect-function' can signal.
6614 (Eval): Clarify the descriptions of `eval-region' and `values'.
6615 Describe `eval-buffer' instead of `eval-current-buffer' and
6616 mention `eval-current-buffer' as an alias for `current-buffer'.
6617 Correct the description and mention all optional arguments.
6618
6619 * nonascii.texi: Various small changes in addition to the
6620 following.
6621 (Converting Representations): Clarify behavior of
6622 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6623 ASCII arguments.
6624 (Character Sets): Document the variable `charset-list' and adapt
6625 the definition of the function `charset-list' accordingly.
6626 (Translation of Characters): Clarify use of generic characters in
6627 `make-translation-table'. Clarify and correct the description of
6628 the use of translation tables in encoding and decoding.
6629 (User-Chosen Coding Systems): Correct and clarify the description
6630 of `select-safe-coding-system'.
6631 (Default Coding Systems): Clarify description of
6632 `file-coding-system-alist'.
6633
66342003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6635
6636 * strings.texi (Text Comparison): Correctly describe when two
6637 strings are `equal'. Combine and clarify descriptions of
6638 `assoc-ignore-case' and `assoc-ignore-representation'.
6639
6640 * objects.texi (Non-ASCII in Strings): Clarify description of
6641 when a string is unibyte or multibyte.
6642 (Bool-Vector Type): Update examples.
6643 (Equality Predicates): Correctly describe when two strings are
6644 `equal'.
6645
66462003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6647
6648 * lists.texi (Building Lists): `append' no longer accepts integer
6649 arguments. Update the description of `number-sequence' to reflect
6650 recent changes.
6651 (Sets And Lists): Describe `member-ignore-case' after `member'.
6652
66532003-11-27 Kim F. Storm <storm@cua.dk>
6654
6655 * commands.texi (Click Events): Click object may be an images.
6656 Describe (dx . dy) element of click positions.
6657 (Accessing Events): Remove duplicate posn-timestamp.
6658 New functions posn-object and posn-object-x-y.
6659
66602003-11-23 Kim F. Storm <storm@cua.dk>
6661
6662 * commands.texi (Click Events): Describe enhancements to event
6663 position lists, including new text-pos and (col . row) items.
6664 Mention left-fringe and right-fringe area events.
6665 (Accessing Events): New functions posn-area and
6666 posn-actual-col-row. Mention posn-timestamp. Mention that
6667 posn-point in non-text area still returns buffer position.
6668 Clarify posn-col-row.
6669
66702003-11-21 Lars Hansen <larsh@math.ku.dk>
6671
6672 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6673 * anti.texi (File Attributes): Describe removed parameter
6674 ID-FORMAT.
6675
66762003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6677
6678 * positions.texi (Positions): Mention that, if a marker is used as
6679 a position, its buffer is ignored.
6680
6681 * markers.texi (Overview of Markers): Mention it here too.
6682
66832003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6684
6685 * numbers.texi (Numeric Conversions): Not just `floor', but also
6686 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6687
66882003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6689
6690 * markers.texi (Creating Markers): Specify insertion type of
6691 created markers. Add xref to `Marker Insertion Types'.
6692 Second argument to `copy-marker' is optional.
6693 (Marker Insertion Types): Mention that most markers are created
6694 with insertion type nil.
6695 (The Mark): Correctly describe when `mark' signals an error.
6696 (The Region): Correctly describe when `region-beginning' and
6697 `region-end' signal an error.
6698
66992003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6700
6701 * hash.texi (Creating Hash): Clarify description of `eql'.
6702 `makehash' is obsolete.
6703 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6704
6705 * positions.texi (Point): Change description of `buffer-end', so
6706 that it is also correct for floating point arguments.
6707 (List Motion): Correct argument lists of `beginning-of-defun' and
6708 `end-of-defun'.
6709 (Excursions): Add xref to `Marker Insertion Types'.
6710 (Narrowing): Argument to `narrow-to-page' is optional.
6711
67122003-11-06 Luc Teirlinck <teirllm@auburn.edu>
6713
6714 * streams.texi (Output Streams): Clarify behavior of point for
6715 marker output streams.
6716
67172003-11-04 Luc Teirlinck <teirllm@auburn.edu>
6718
6719 * variables.texi (Defining Variables): Second argument to
6720 `defconst' is not optional.
6721 (Setting Variables): Mention optional argument APPEND to
6722 `add-to-list'.
6723 (Creating Buffer-Local): Expand description of
6724 `make-variable-buffer-local'.
6725 (Frame-Local Variables): Expand description of
6726 `make-variable-frame-local'.
6727 (Variable Aliases): Correct description of optional argument
6728 DOCSTRING to `defvaralias'. Mention return value of
6729 `defvaralias'.
6730 (File Local Variables): Add xref to `File variables' in Emacs
6731 Manual. Correct description of `hack-local-variables'. Mention
6732 `safe-local-variable' property. Mention optional second argument
6733 to `risky-local-variable-p'.
6734
67352003-11-03 Luc Teirlinck <teirllm@auburn.edu>
6736
6737 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
6738
67392003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
6740
6741 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
6742 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
6743 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
6744 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
6745 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
6746 lispref/processes.texi, lispref/searching.texi,
6747 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
6748 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
6749 @acronym{FOO}.
6750
67512003-10-27 Luc Teirlinck <teirllm@auburn.edu>
6752
6753 * strings.texi (Creating Strings): Argument START to `substring'
6754 can not be `nil'. Expand description of
6755 `substring-no-properties'. Correct description of `split-string',
6756 especially with respect to empty matches. Prevent very bad line
6757 break in definition of `split-string-default-separators'.
6758 (Text Comparison): `string=' and `string<' also accept symbols as
6759 arguments.
6760 (String Conversion): More completely describe argument BASE in
6761 `string-to-number'.
6762 (Formatting Strings): `%s' and `%S' in `format' do require
6763 corresponding object. Clarify behavior of numeric prefix after
6764 `%' in `format'.
6765 (Case Conversion): The argument to `upcase-initials' can be a
6766 character.
6767
67682003-10-27 Kenichi Handa <handa@m17n.org>
6769
6770 * display.texi (Fontsets): Fix texinfo usage.
6771
67722003-10-25 Kenichi Handa <handa@m17n.org>
6773
6774 * display.texi (Fontsets): Add description of the function
6775 set-fontset-font.
6776
67772003-10-23 Luc Teirlinck <teirllm@auburn.edu>
6778
6779 * display.texi (Temporary Displays): Add xref to `Documentation
6780 Tips'.
6781
6782 * functions.texi (Function Safety): Use inforef instead of pxref
6783 for SES.
6784
67852003-10-23 Andreas Schwab <schwab@suse.de>
6786
6787 * Makefile.in (TEX, texinputdir): Don't define.
6788 (TEXI2DVI): Define.
6789 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
6790 add $(srcdir)/index.texi.
6791 ($(infodir)/elisp): Remove index.texi dependency.
6792 (elisp.dvi): Likewise. Use $(TEXI2DVI).
6793 (index.texi): Remove target.
6794 (dist): Don't link $(srcdir)/permute-index.
6795 (clean): Don't remove index.texi.
6796
6797 * permute-index, index.perm: Remove.
6798 * index.texi: Rename from index.unperm.
6799
68002003-10-22 Luc Teirlinck <teirllm@auburn.edu>
6801
6802 * tips.texi (Documentation Tips): Document new behavior for face
6803 and variable hyperlinks in Help mode.
6804
68052003-10-21 Luc Teirlinck <teirllm@auburn.edu>
6806
6807 * objects.texi (Integer Type): Update for extra bit of integer range.
6808 (Character Type): Ditto.
6809
68102003-10-16 Eli Zaretskii <eliz@gnu.org>
6811
6812 * numbers.texi (Integer Basics): Add index entries for reading
6813 numbers in hex, octal, and binary.
6814
68152003-10-16 Lute Kamstra <lute@gnu.org>
6816
6817 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6818 argument.
6819
68202003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6821
6822 * windows.texi (Choosing Window): Fix typo.
6823 * edebug.texi (Edebug Execution Modes): Fix typo.
6824
68252003-10-13 Richard M. Stallman <rms@gnu.org>
6826
6827 * windows.texi (Basic Windows): A window has fringe settings,
6828 display margins and scroll-bar settings.
6829 (Splitting Windows): Doc split-window return value.
6830 Clean up one-window-p.
6831 (Selecting Windows): Fix typo.
6832 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6833 (Buffers and Windows): In set-window-buffer, explain effect
6834 on fringe settings and scroll bar settings.
6835 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6836 (Choosing Window): Use defopt for pop-up-frame-function.
6837 For special-display-buffer-names, explain same-window and same-frame.
6838 Clarify window-dedicated-p return value.
6839 (Textual Scrolling): scroll-up and scroll-down can get an error.
6840 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6841 Clarify set-window-hscroll.
6842 (Size of Window): Don't mention tool bar in window-height.
6843 (Coordinates and Windows): Explain what coordinates-in-window-p
6844 returns for fringes and display margins.
6845 (Window Configurations): Explain saving fringes, etc.
6846
6847 * tips.texi (Library Headers): Clean up Documentation.
6848
6849 * syntax.texi (Parsing Expressions): Clean up forward-comment
6850 and parse-sexp-lookup-properties.
6851
6852 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6853
6854 * os.texi (System Environment): Clean up text for load-average errors.
6855
6856 * modes.texi (Hooks): Don't explain local hook details at front.
6857 Clarify run-hooks and run-hook-with-args a little.
6858 Clean up add-hook and remove-hook.
6859
6860 * edebug.texi (Edebug Execution Modes): Clarify t.
6861 Document edebug-sit-for-seconds.
6862 (Coverage Testing): Document C-x X = and =.
6863 (Instrumenting Macro Calls): Fix typo.
6864 (Specification List): Don't index the specification keywords.
6865
68662003-10-10 Kim F. Storm <storm@cua.dk>
6867
6868 * processes.texi (Network): Introduce make-network-process.
6869
68702003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6871
6872 * tips.texi (Library Headers): Fix typo.
6873
68742003-10-07 Juri Linkov <juri@jurta.org>
6875
6876 * modes.texi (Imenu): Mention imenu-create-index-function's
6877 default value. Explain submenus better.
6878
68792003-10-07 Lute Kamstra <lute@gnu.org>
6880
6881 * modes.texi (Faces for Font Lock): Fix typo.
6882 (Hooks): Explain how buffer-local hook variables can refer to
6883 global hook variables.
6884 Various minor clarifications.
6885
68862003-10-06 Lute Kamstra <lute@gnu.org>
6887
6888 * tips.texi (Coding Conventions): Mention naming conventions for
6889 hooks.
6890
68912003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6892
6893 * loading.texi (Library Search): Correct default value of
6894 load-suffixes.
6895 (Named Features): Fix typo.
6896
68972003-10-05 Richard M. Stallman <rms@gnu.org>
6898
6899 * loading.texi (Named Features): In `provide',
6900 say how to test for subfeatures.
6901 (Unloading): In unload-feature, use new var name
6902 unload-feature-special-hooks.
6903
69042003-10-03 Lute Kamstra <lute@gnu.org>
6905
6906 * modes.texi (Major Mode Conventions): Mention third way to set up
6907 Imenu.
6908 (Imenu): A number of small fixes.
6909 Delete documentation of internal variable imenu--index-alist.
6910 Document the return value format of imenu-create-index-function
6911 functions.
6912
69132003-09-30 Richard M. Stallman <rms@gnu.org>
6914
6915 * processes.texi (Network): Say what stopped datagram connections do.
6916
6917 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6918
6919 * display.texi (Overlay Properties): Clarify `evaporate' property.
6920
69212003-09-29 Lute Kamstra <lute@gnu.org>
6922
6923 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6924 constructs should be marked as risky.
6925 Change cons cell into proper list.
6926 (Mode Line Variables): Change cons cell into proper list.
6927
69282003-09-26 Lute Kamstra <lute@gnu.org>
6929
6930 * modes.texi (Mode Line Data): Document the :propertize construct.
6931 (Mode Line Variables): Reorder the descriptions of the variables
6932 to match their order in the default mode-line-format.
6933 Describe the new variables mode-line-position and mode-line-modes.
6934 Update the default values of mode-line-frame-identification,
6935 minor-mode-alist, and default-mode-line-format.
6936 (Properties in Mode): Mention the :propertize construct.
6937
69382003-09-26 Richard M. Stallman <rms@gnu.org>
6939
6940 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6941 * loading.texi, minibuf.texi, text.texi, variables.texi:
6942 Avoid @strong{Note:}.
6943
69442003-09-26 Richard M. Stallman <rms@gnu.org>
6945
6946 * keymaps.texi (Remapping Commands): Fix typo.
6947
69482003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6949
6950 * processes.texi (Low-Level Network): Fix typo.
6951
69522003-09-23 Kim F. Storm <storm@cua.dk>
6953
6954 * processes.texi (Network, Network Servers): Fix typos.
6955 (Low-Level Network): Add timeout value for :server keyword.
6956 Add new option keywords to make-network-process.
6957 Add set-network-process-options.
6958 Explain how to test availability of network options.
6959
69602003-09-19 Richard M. Stallman <rms@gnu.org>
6961
6962 * text.texi (Motion by Indent): Arg to
6963 backward-to-indentation and forward-to-indentation is optional.
6964
6965 * strings.texi (Creating Strings): Add substring-no-properties.
6966
6967 * processes.texi
6968 (Process Information): Add list-processes arg QUERY-ONLY.
6969 Delete process-contact from here.
6970 Add new status values for process-status.
6971 Add process-get, process-put, process-plist, set-process-plist.
6972 (Synchronous Processes): Add call-process-shell-command.
6973 (Signals to Processes): signal-process allows process objects.
6974 (Network): Complete rewrite.
6975 (Network Servers, Datagrams, Low-Level Network): New nodes.
6976
6977 * positions.texi (Word Motion): forward-word, backward-word
6978 arg is optional. Reword.
6979
6980 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6981
6982 * variables.texi (Creating Buffer-Local):
6983 Delete duplicate definition of buffer-local-value.
6984 (File Local Variables): Explain about discarding text props.
6985
69862003-09-11 Richard M. Stallman <rms@gnu.org>
6987
6988 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6989 changes variables that record input events.
6990 (Minibuffer Misc): Add minibuffer-selected-window.
6991
6992 * lists.texi (Building Lists): Add copy-tree.
6993
6994 * display.texi (Fontsets): Add char-displayable-p.
6995 (Scroll Bars): New node.
6996
69972003-09-08 Lute Kamstra <lute@gnu.org>
6998
6999 * modes.texi (%-Constructs): Document new `%i' and `%I'
7000 constructs.
7001
70022003-09-03 Peter Runestig <peter@runestig.com>
7003
7004 * makefile.w32-in: New file.
7005
70062003-08-29 Richard M. Stallman <rms@gnu.org>
7007
7008 * display.texi (Overlay Properties): Clarify how priorities
7009 affect use of the properties.
7010
70112003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7012
7013 * customize.texi (Type Keywords): Correct the description of
7014 `:help-echo' in the case where `motion-doc' is a function.
7015
70162003-08-14 John Paul Wallington <jpw@gnu.org>
7017
7018 * modes.texi (Emulating Mode Line): Subsection, not section.
7019
70202003-08-13 Richard M. Stallman <rms@gnu.org>
7021
7022 * elisp.texi (Top): Update subnode lists in menu.
7023
7024 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7025 (Kill Functions): kill-region has new arg yank-handler.
7026 (Yanking): New node.
7027 (Yank Commands): Add yank-undo-function.
7028 (Low-Level Kill Ring):
7029 kill-new and kill-append have new arg yank-handler.
7030 (Changing Properties): Add remove-list-of-text-properties.
7031 (Atomic Changes): New node.
7032
7033 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7034
7035 * streams.texi (Output Variables): Add eval-expression-print-length
7036 and eval-expression-print-level.
7037
7038 * os.texi (Time Conversion): For encode-time, explain limits on year.
7039
7040 * objects.texi (Character Type): Define anchor "modifier bits".
7041
7042 * modes.texi (Emulating Mode Line): New node.
7043 (Search-based Fontification): Font Lock uses font-lock-face property.
7044 (Other Font Lock Variables): Likewise.
7045
7046 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7047 not vectors.
7048 (Active Keymaps): Add emulation-mode-map-alists.
7049 (Functions for Key Lookup): key-binding has new arg no-remap.
7050 (Remapping Commands): New node.
7051 (Scanning Keymaps): where-is-internal has new arg no-remap.
7052 (Tool Bar): Add tool-bar-local-item-from-menu.
7053 Clarify when to use tool-bar-add-item-from-menu.
7054
7055 * commands.texi (Interactive Call): commandp has new arg.
7056 (Command Loop Info): Add this-original-command.
7057
70582003-08-06 John Paul Wallington <jpw@gnu.org>
7059
7060 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7061
7062 * display.texi (Warning Basics): Fix typo.
7063 (Fringes): Add closing curly bracket and fix typo.
7064
7065 * elisp.texi (Top): Fix typo.
7066
70672003-08-05 Richard M. Stallman <rms@gnu.org>
7068
7069 * elisp.texi: Update lists of subnodes.
7070
7071 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7072
7073 * variables.texi (Local Variables): Use lc for example variable names.
7074
7075 * tips.texi (Library Headers): Explain where to put -*-.
7076
7077 * strings.texi (Creating Strings): Fix xref for vconcat.
7078
7079 * sequences.texi (Vector Functions):
7080 vconcat no longer allows integer args.
7081
7082 * minibuf.texi (Reading File Names): read-file-name has new
7083 arg PREDICATE. New function read-directory-name.
7084
7085 * macros.texi (Defining Macros): Give definition of `declare'
7086 (Indenting Macros): New node.
7087
7088 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7089 (Window Frame Parameters): Make separate table of parameters
7090 that are coupled with specific face attributes.
7091 (Deleting Frames): delete-frame-hooks renamed to
7092 delete-frame-functions.
7093
7094 * files.texi (Magic File Names): Add file-remote-p.
7095 Clarify file-local-copy.
7096
7097 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7098 here; instead xref Defining Macros.
7099
7100 * display.texi (Warnings): New node, and subnodes.
7101 (Fringes): New node.
7102
7103 * debugging.texi (Test Coverage): New node.
7104
7105 * compile.texi (Compiler Errors): Explain with-no-warnings
7106 and other ways to suppress warnings.
7107
7108 * commands.texi (Interactive Call): Minor clarification.
7109
7110 * buffers.texi (Buffer File Name): set-visited-file-name
7111 renames the buffer too.
7112
7113 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
7114
71152003-07-24 Markus Rost <rost@math.ohio-state.edu>
7116
7117 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
7118
71192003-07-22 Markus Rost <rost@math.ohio-state.edu>
7120
7121 * internals.texi (Garbage Collection): Fix previous change.
7122
71232003-07-22 Richard M. Stallman <rms@gnu.org>
7124
7125 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
7126
7127 * display.texi (Width): Use \s syntax in example.
7128 (Font Selection): Add face-font-rescale-alist.
7129
7130 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
7131 Remove spurious indent in example.
7132
7133 * lists.texi (Building Lists): Add number-sequence.
7134
7135 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
7136
7137 * functions.texi (Function Documentation): Explain how to
7138 show calling convention explicitly in the doc string.
7139
7140 * windows.texi (Selecting Windows): save-selected-window saves
7141 selected window of each frame.
7142 (Window Configurations): Minor change.
7143
7144 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
7145
7146 * streams.texi (Output Variables): Add print-continuous-numbering
7147 and print-number-table.
7148
7149 * processes.texi (Decoding Output): New node.
7150
7151 * os.texi (Time Conversion): decode-time arg is optional.
7152
7153 * objects.texi (Character Type): Don't use space as example for \.
7154 Make list of char names and \-sequences correspond.
7155 Explain that \s is not used in strings. `\ ' needs space after.
7156
7157 * nonascii.texi (Converting Representations): Add string-to-multibyte.
7158 (Translation of Characters): Add translation-table-for-input.
7159 (Default Coding Systems): Add auto-coding-functions.
7160 (Explicit Encoding): Add decode-coding-inserted-region.
7161 (Locales): Add locale-info.
7162
7163 * minibuf.texi (Basic Completion): Describe test-completion.
7164 Collections can be lists of strings.
7165 Clean up lazy-completion-table.
7166 (Programmed Completion): Mention test-completion.
7167 Clarify why lambda expressions are not accepted.
7168 (Minibuffer Misc): Describe minibufferp.
7169
71702003-07-14 Richard M. Stallman <rms@gnu.org>
7171
7172 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
7173
7174 * windows.texi (Selecting Windows): New arg to select-window.
7175 (Selecting Windows): Add with-selected-window.
7176 (Size of Window): Add window-inside-edges, etc.
7177
7178 * internals.texi (Garbage Collection): Add post-gc-hook.
7179
7180 * processes.texi (Subprocess Creation): Add exec-suffixes.
7181
7182 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
7183 (Scanning Keymaps): Add map-keymaps.
7184 (Defining Menus): Add keymap-prompt.
7185
7186 * numbers.texi (Integer Basics): Add most-positive-fixnum,
7187 most-negative-fixnum.
7188
7189 * compile.texi (Byte Compilation): Explain no-byte-compile
7190 (Compiler Errors): New node.
7191
7192 * os.texi (User Identification): user-uid, user-real-uid
7193 can return float.
7194
7195 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
7196 and about derived modes.
7197 (Minor Modes): Add minor-mode-list.
7198 (Defining Minor Modes): Keyword args for define-minor-mode.
7199 (Search-based Fontification): Explain managing other properties.
7200 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 7201 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
7202 (Hooks): Add run-mode-hooks and delay-mode-hooks.
7203
7204 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
7205 (Variable Aliases): Clarify defvaralias.
7206
7207 * loading.texi (Library Search): Add load-suffixes.
7208
7209 * minibuf.texi (Basic Completion): Add lazy-completion-table.
7210 (Programmed Completion): Add dynamic-completion-table.
7211
7212 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
7213 (Magic File Names): Specify precedence order of handlers.
7214
7215 * commands.texi (Command Overview): Emacs server runs pre-command-hook
7216 and post-command-hook.
7217 (Waiting): New calling convention for sit-for.
7218
7219 * text.texi (Special Properties): local-map and keymap properties
7220 apply based on their stickiness.
7221
72222003-07-07 Richard M. Stallman <rms@gnu.org>
7223
7224 * modes.texi (Minor Mode Conventions): Specify only some kinds
7225 of list values as args to minor modes.
7226
7227 * files.texi (File Name Expansion): Warn about iterative use
7228 of substitute-in-file-name.
7229
7230 * advice.texi (Activation of Advice): Clean up previous change.
7231
72322003-07-06 Markus Rost <rost@math.ohio-state.edu>
7233
7234 * advice.texi (Activation of Advice): Note that ad-start-advice is
7235 turned on by default.
7236
72372003-06-30 Richard M. Stallman <rms@gnu.org>
7238
7239 * text.texi (Buffer Contents): Document current-word.
7240 (Change Hooks): Not called for *Messages*.
7241
7242 * functions.texi (Defining Functions): Explain about redefining
7243 primitives.
7244 (Function Safety): Renamed. Minor changes.
7245 Comment out the detailed criteria for what is safe.
7246
72472003-06-22 Andreas Schwab <schwab@suse.de>
7248
7249 * objects.texi (Symbol Type): Fix description of examples.
7250
72512003-06-16 Andreas Schwab <schwab@suse.de>
7252
7253 * hash.texi (Creating Hash): Fix description of :weakness.
7254
c8763fb6 72552003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7256
7257 * files.texi (Changing Files): copy-file copies file modes, too.
7258
72592003-05-28 Richard M. Stallman <rms@gnu.org>
7260
7261 * strings.texi (Creating Strings): Clarify split-string.
7262
72632003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7264
7265 * strings.texi (Creating Strings): Update split-string specification
7266 and examples.
7267
72682003-05-19 Richard M. Stallman <rms@gnu.org>
7269
7270 * elisp.texi: Correct invariant section names.
7271
72722003-04-20 Richard M. Stallman <rms@gnu.org>
7273
7274 * os.texi (Timers): Explain about timers and quitting.
7275
72762003-04-19 Richard M. Stallman <rms@gnu.org>
7277
7278 * internals.texi (Writing Emacs Primitives): Strings are
7279 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7280 Explain GCPRO convention for varargs function args.
7281
72822003-04-16 Richard M. Stallman <rms@gnu.org>
7283
7284 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7285
72862003-04-08 Richard M. Stallman <rms@gnu.org>
7287
7288 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
7289
72902003-02-13 Kim F. Storm <storm@cua.dk>
7291
7292 * objects.texi (Character Type): New \s escape for space.
7293
72942003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7295
7296 * os.texi (System Environment): Added cygwin system-type.
7297
72982003-01-25 Richard M. Stallman <rms@gnu.org>
7299
7300 * keymaps.texi: Document that a symbol can act as a keymap.
7301
73022003-01-13 Richard M. Stallman <rms@gnu.org>
7303
7304 * text.texi (Changing Properties): Say string indices are origin-0.
7305
7306 * positions.texi (Screen Lines) <compute-motion>:
7307 Correct order of elts in return value.
7308
7309 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
7310 how to define a default binding.
7311
73122002-12-07 Markus Rost <rost@math.ohio-state.edu>
7313
7314 * loading.texi (Unloading): Fix recent change for load-history.
7315
7316 * customize.texi (Simple Types): Clarify description of custom
7317 type 'number. Describe new custom type 'float.
7318
73192002-12-04 Markus Rost <rost@math.ohio-state.edu>
7320
7321 * variables.texi (File Local Variables): Fix typo.
7322
c8763fb6 73232002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
7324
7325 From Michael Albinus <Michael.Albinus@alcatel.de>.
7326
7327 * README: Target for Info file is `make info'.
7328
7329 * files.texi (File Name Components): Fixed typos in
7330 `file-name-sans-extension'.
7331 (Magic File Names): Complete list of operations for magic file
7332 name handlers.
7333
73342002-09-16 Jonathan Yavner <jyavner@engineer.com>
7335
7336 * variables.texi (File Local Variables): New function
7337 risky-local-variable-p.
7338
73392002-09-15 Jonathan Yavner <jyavner@engineer.com>
7340
7341 * functions.texi (Function safety): New node about unsafep.
7342
73432002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
7344
7345 * customize.texi (Splicing into Lists): Fixed example.
7346 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
7347
73482002-06-17 Juanma Barranquero <lektu@terra.es>
7349
7350 * frames.texi (Display Feature Testing): Fix typo.
7351
73522002-06-12 Andreas Schwab <schwab@suse.de>
7353
7354 * frames.texi (Initial Parameters, Resources): Fix references to
7355 the Emacs manual.
7356
73572002-05-13 Kim F. Storm <storm@cua.dk>
7358
7359 * variables.texi (Intro to Buffer-Local): Updated warning and
7360 example relating to changing buffer inside let.
7361
c8763fb6 73622002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7363
7364 * os.texi (Session Management): New node about X Session management.
7365
73662002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
7367
7368 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
7369 to which the manual corresponds, and the copyright years.
7370
7371 * Makefile.in (VERSION): Set to 2.9.
7372
73732001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
7374
7375 * elisp.texi: Change the category in @dircategory to "Emacs", to
7376 make it consistent with info/dir.
7377
73782001-11-25 Miles Bader <miles@gnu.org>
7379
7380 * text.texi (Fields): Describe new `limit' arg in
7381 field-beginning/field-end.
7382
73832001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7384
7385 * permute-index: Don't depend on csh-specific features. Replace
7386 the interpreter name with /bin/sh.
7387
7388 * two-volume-cross-refs.txt: New file.
7389 * two.el: New file.
7390 * spellfile: New file.
7391
73922001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7393
7394 * permute-index: New file.
7395
7396 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7397 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7398 8+3 restricted namespace.
7399
7400 * Makefile.in (infodir): Define relative to $(srcdir).
7401 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7402 include directories list via -I switch to makeinfo.
7403 (index.texi): Use cp if both hard and symbolic links fail.
7404
74052001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7406
7407 * Makefile.in (distclean): Add.
7408
7409 The following changes make ELisp manual part of the Emacs
7410 distribution:
7411
7412 * Makefile.in: Add Copyright notice.
7413 (prefix): Remove.
7414 (infodir): Change value to "../info".
7415 (VPATH): New variable.
7416 (MAKE): Don't define.
7417 (texmacrodir): Don't define.
7418 (texinputdir): Append the existing value of TEXINPUTS.
7419 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7420 command to be compatible with man/Makefile.in, and to put the
7421 output into ../info.
7422 (info): Add target.
7423 (installall): Target removed.
7424
c8763fb6 74252001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7426
7427 * tips.texi (Coding Conventions): Fix typo.
7428
74292001-10-23 Gerd Moellmann <gerd@gnu.org>
7430
7431 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
7432
74332001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
7434
7435 * files.texi (File Name Components): Update the description of
7436 file-name-sans-extension and file-name-extension, as they now
7437 ignore leading dots.
7438
74392001-10-20 Gerd Moellmann <gerd@gnu.org>
7440
7441 * (Version 21.1 released.)
7442
74432001-10-19 Miles Bader <miles@gnu.org>
7444
7445 * positions.texi (Text Lines): Describe behavior of
7446 `beginning-of-line'/`end-of-line' in the presence of field properties.
7447
74482001-10-17 Gerd Moellmann <gerd@gnu.org>
7449
7450 * Makefile.in (VERSION): Set to 2.8.
7451 (manual): Use `manual-21'.
7452
7453 * elisp.texi (VERSION): Add and use it where the version
7454 number was used. Set it to 2.8.
7455
7456 * intro.texi: Likewise.
7457
74582001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7459
7460 * files.texi (File Name Completion): Document the significance of
7461 a trailing slash in elements of completion-ignored-extensions.
7462
74632001-10-06 Miles Bader <miles@gnu.org>
7464
7465 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
7466
74672001-10-04 Gerd Moellmann <gerd@gnu.org>
7468
7469 * variables.texi (Variable Aliases): New node.
7470
74712001-10-04 Gerd Moellmann <gerd@gnu.org>
7472
7473 * Branch for 21.1.
7474
74752001-10-02 Miles Bader <miles@gnu.org>
7476
7477 * minibuf.texi (Minibuffer Misc): Add entries for
7478 `minibuffer-contents', `minibuffer-contents-no-properties', and
7479 `delete-minibuffer-contents'.
7480 Correct description for `minibuffer-prompt-end'.
7481
7482 * text.texi (Property Search): Correct descriptions of
7483 `next-char-property-change' and `previous-char-property-change'.
7484 Add entries for `next-single-char-property-change' and
7485 `previous-single-char-property-change'.
7486 Make operand names a bit more consistent.
7487
74882001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7489
7490 * frames.texi (Finding All Frames): Document that next-frame and
7491 previous-frame are local to current terminal.
7492
74932001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7494
7495 * keymaps.texi (Creating Keymaps): Fix the description of the
7496 result of make-keymap.
7497
74982001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7499
7500 * display.texi (Font Lookup, Attribute Functions)
7501 (Image Descriptors): Add cross-references to the definition of
7502 selected frame.
7503
7504 * buffers.texi (The Buffer List): Add cross-references to the
7505 definition of selected frame.
7506
7507 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7508 frame at any given time.
7509 (Multiple Displays, Size and Position): Add a cross-reference to
7510 the definition of the selected frame.
7511
75122001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7513
7514 * strings.texi (String Conversion) <string-to-number>: Document
7515 that a float is returned for integers that are too large.
7516
7517 * frames.texi (Mouse Position): Document mouse-position-function.
7518 (Display Feature Testing): Document display-images-p.
7519 (Window Frame Parameters): Document the cursor-type variable.
7520
7521 * numbers.texi (Integer Basics): Document CL style read syntax for
7522 integers in bases other than 10.
7523
7524 * positions.texi (List Motion): Document
7525 open-paren-in-column-0-is-defun-start.
7526
7527 * lists.texi (Sets And Lists): Document member-ignore-case.
7528
7529 * internals.texi (Garbage Collection): Document the used and free
7530 strings report.
7531 (Memory Usage): Document strings-consed.
7532
7533 * os.texi (Time of Day): Document float-time.
7534 (Recording Input): Document that clear-this-command-keys clears
7535 the vector to be returned by recent-keys.
7536
7537 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7538 argument keymap can be a list.
7539
7540 * nonascii.texi (User-Chosen Coding Systems)
7541 <select-safe-coding-system>: Document the new argument
7542 accept-default-p and the variable
7543 select-safe-coding-system-accept-default-p. Tell what happens if
7544 buffer-file-coding-system is undecided.
7545 (Default Coding Systems): Document auto-coding-regexp-alist.
7546
7547 * display.texi (The Echo Area) <message>: Document
7548 message-truncate-lines.
7549 (Glyphs): Document that the glyph table is unused on windowed
7550 displays.
7551
7552 * help.texi (Describing Characters) <single-key-description>:
7553 Document the new argument no-angles.
7554 (Accessing Documentation) <documentation-property>: Document that
7555 a non-string property is evaluated.
7556 <documentation>: Document that the function-documentation property
7557 is looked for.
7558
7559 * windows.texi (Selecting Windows): Document some-window.
7560
7561 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7562
7563 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7564 apropos-mode-hook.
7565
7566 * commands.texi (Using Interactive): Document interactive-form.
7567 (Keyboard Macros): Document kbd-macro-termination-hook.
7568 (Command Loop Info): Document that clear-this-command-keys clears
7569 the vector to be returned by recent-keys.
7570
75712001-09-04 Werner LEMBERG <wl@gnu.org>
7572
7573 * Makefile.in (srcdir, texinputdir): New variables.
7574 (srcs, index.texi, install): Use $(srcdir).
7575 (.PHONY): Remove elisp.dvi.
7576 (elisp): Use -I switch for makeinfo.
7577 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7578 (installall, dist): Use $(srcdir).
7579 Fix path to texinfo.tex.
7580 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7581
75822001-08-30 Gerd Moellmann <gerd@gnu.org>
7583
7584 * display.texi (Conditional Display): Adjust to API change.
7585
7586 * configure: New file.
7587
75882001-07-30 Gerd Moellmann <gerd@gnu.org>
7589
7590 * commands.texi (Repeat Events): Add description of
7591 double-click-fuzz.
7592
75932001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7594
7595 * syntax.texi (Syntax Class Table): Add the missing designator for
7596 comment and string fences.
7597 (Syntax Properties): Add a xref to syntax table internals.
7598 (Syntax Table Internals): Document string-to-syntax.
7599
76002001-05-07 Gerd Moellmann <gerd@gnu.org>
7601
7602 * Makefile.in (install): Use install-info command line options
7603 like in Emacs' Makefile.in.
7604
76052000-12-09 Miles Bader <miles@gnu.org>
7606
7607 * windows.texi (Window Start): Update documentation for
7608 `pos-visible-in-window-p'.
7609
76102000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7611
7612 * lists.texi (Building Lists): Add footnote to explain how to add
7613 to the end of a list.
7614
76152000-10-25 Gerd Moellmann <gerd@gnu.org>
7616
7617 * files.texi (Visiting Functions): Typos.
7618
76192000-10-25 Kenichi Handa <handa@etl.go.jp>
7620
7621 * files.texi (Visiting Functions): Return value of
7622 find-file-noselect may be a list of buffers if wildcards are used.
7623
76242000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7625
7626 * display.texi (Defining Faces): Document `graphic' display type
7627 in face specs.
7628
b344d29d 76292000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7630
7631 * hooks.texi (Standard Hooks): Replace obsolete
7632 `after-make-frame-hook' with `after-make-frame-functions'.
7633
7634 * frames.texi (Creating Frames): Ditto.
7635
7636 * variables.texi (Future Local Variables): Ditto.
7637
76382000-10-16 Gerd Moellmann <gerd@gnu.org>
7639
7640 * display.texi (Other Image Types): Add description of :foreground
7641 and :background properties of mono PBM images.
7642
76432000-08-17 Werner LEMBERG <wl@gnu.org>
7644
7645 * .cvsignore: New file.
7646
76472000-01-05 Gerd Moellmann <gerd@gnu.org>
7648
7649 * tindex.pl: New script.
7650
76511999-12-03 Dave Love <fx@gnu.org>
7652
7653 * Makefile.in (MAKEINFO): New parameter.
7654
76551999-09-17 Richard Stallman <rms@gnu.org>
7656
7657 * Makefile.in (srcs): Add hash.texi.
7658 (VERSION): Update to 20.6.
7659
76601999-09-13 Richard Stallman <rms@gnu.org>
7661
7662 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7663
76641998-08-29 Karl Heuer <kwzh@gnu.org>
7665
7666 * configure.in: New file.
7667 * Makefile.in: Renamed from Makefile.
7668 (prefix, infodir): Use value obtained from configure.
7669 (emacslibdir): Obsolete variable deleted.
7670 (dist): Distribute configure.in, configure, Makefile.in.
7671
76721998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7673
7674 * Makefile (INSTALL_INFO): New variable.
7675 (install): Run install-info.
7676
76771998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7678
7679 * Makefile (elisp.dvi): Add missing backslash.
7680
76811998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7682
7683 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7684 Run texindex without `./'. Always run texindex on elisp.tp.
7685 (elisp.tps): Target deleted.
7686
76871998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7688
7689 * Makefile (srcs): Add nonascii.texi and customize.texi.
7690 (dist): Start by deleting `temp'.
7691
76921998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7693
7694 * Makefile (makeinfo, texindex): Targets deleted.
7695 (makeinfo.o, texindex.o): Targets deleted.
7696 (clean, dist): Don't do anything with them or with getopt*.
7697
76981998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7699
7700 * Makefile (SHELL): Defined.
7701
77021998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7703
7704 * Makefile (elisp.tps): New target.
7705 (elisp.dvi): Depend on elisp.tps.
7706
c5602427 77071996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7708
7709 * README: Update phone number.
7710
7711 * Makefile (elisp): Make this be the default target.
7712 Depend on makeinfo.c instead of makeinfo.
7713 (install): Don't depend on elisp.dvi, since we don't install that.
7714 Use mkinstalldirs.
7715 (dist): Add mkinstalldirs.
7716
c5602427 77171995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
7718
7719 * Makefile (VERSION): Update version number.
7720 (maintainer-clean): Renamed from realclean.
7721
c5602427 77221995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
7723
7724 * Makefile (realclean): New target.
7725 (elisp): Remove any old elisp-* files first.
7726
c5602427 77271993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
7728
7729 * Makefile (VERSION): New variable.
7730 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
7731 Compressed file suffix should be `.gz', not `.z'.
7732
ce058493 77331993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7734
7735 * Makefile (elisp): Depend on makeinfo.
7736
c5602427 77371993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
7738
7739 * Makefile (srcs): Add anti.texi.
7740
c5602427 77411993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7742
7743 * Makefile (infodir, prefix): New vars.
7744 (install): Use infodir.
7745 (emacsinfodir): Deleted.
7746
c5602427 77471993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7748
7749 * Makefile (srcs): Add calendar.texi.
7750
7751 * Makefile (dist): Copy texindex.c and makeinfo.c.
7752 Limit elisp-* files to those with one or two digits.
7753
c5602427 77541993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7755
7756 * Makefile (dist): Changed to use Gzip instead of compress.
7757
c5602427 77581993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7759
7760 * loading.texi (Unloading): define-function changed back to
7761 defalias. It may not stay this way, but at least it's
7762 consistent with the known-good version of the code patch.
7763
c5602427 77641993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
7765
7766 * modes.texi (Hooks): Document new optional arg of add-hook.
7767
c5602427 77681993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7769
7770 * variables.texi: Document nil initial value of buffer-local variables.
7771
7772 * tips.texi: Add new section on standard library headers.
7773
c5602427 77741993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7775
7776 * Makefile (srcs): Add frame.texi to the list of sources.
7777
c5602427 77781993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7779
7780 * Makefile (dist): Don't bother excluding autosave files; they'll
7781 never make it into the temp directory anyway, and the hash marks
7782 in the name are problematic for make and the Bourne shell.
7783 (srcs):
7784
c5602427 77851993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
7786
7787 * Makefile (dist): Don't include backup files or autosave files in
7788 the distribution tar file.
7789
c5602427 77901991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
7791
7792 * Makefile (srcs): Added index.perm.
7793 (elisp.dvi): Remove erroneous shell comment.
7794 Expect output of permute-index in permuted.fns.
7795 Save old elisp.aux in elisp.oaux.
7796 (clean): Added index.texi to be deleted.
7797
c5602427 77981990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7799
7800 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
7801
c5602427 78021990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
7803
7804 * files.texi: Noted that completion-ignored-extensions is ignored
7805 when making *Completions*.
7806
3e868ee3 78071990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
7808
7809 * Makefile make dist now depends on elisp.dvi, since it tries
7810 to include it in the dist file.
7811
c5602427 78121990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7813
c5602427 7814 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7815
c5602427 78161989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7817
7818 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7819 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7820
c5602427 78211989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7822
7823 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7824 and @error{} are the terms now being used. The files in the
7825 directory have been changed to reflect this.
7826
7827 * All instances of @indentedresultt{} have been changed to
7828 ` @result{}', using 5 spaces at the begining of the line.
7829
c5602427 78301989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7831
7832 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7833 experimental @indentedresult{}, @indentedexpandsto{} are part of
7834 the texinfo.tex in this directory. These TeX macros are not
7835 stable yet.
7836
c5602427 78371989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7838
7839 * texinfo.tex: Temporarily added
7840 \let\result=\dblarrow
7841 \def\error{{\it ERROR} \longdblarrow}
7842 We need to do this better soon.
7843
c5602427 78441989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7845
7846 * Applied Karl Berry's patches to *.texinfo files, but not to
7847 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7848 new title page format is also not applied, since it requires
7849 texinfo.tex changes.)
7850
7851 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7852 for the Project GNU development environment.
7853
7854;; Local Variables:
c8763fb6 7855;; coding: utf-8
b8d4c8d0
GM
7856;; add-log-time-zone-rule: t
7857;; End:
7858
352c8b4a 7859 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 7860 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
7861
7862 This file is part of GNU Emacs.
7863
352c8b4a 7864 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7865 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7866 the Free Software Foundation, either version 3 of the License, or
7867 (at your option) any later version.
b8d4c8d0
GM
7868
7869 GNU Emacs is distributed in the hope that it will be useful,
7870 but WITHOUT ANY WARRANTY; without even the implied warranty of
7871 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7872 GNU General Public License for more details.
7873
7874 You should have received a copy of the GNU General Public License
352c8b4a 7875 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7876
7877;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda