(High-Level Completion): Document `read-color'.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
acc8b598
EZ
12008-10-21 Eli Zaretskii <eliz@gnu.org>
2
3 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4
5 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6
7 * buffers.texi (Swapping Text): New section, documents
8 `buffer-swap-text'.
9
10e187e8
MR
102008-10-21 Martin Rudalics <rudalics@gmx.at>
11
12 * windows.texi (Resizing Windows): Minor wording fix.
13
fd6f900c
EZ
142008-10-20 Eli Zaretskii <eliz@gnu.org>
15
16 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
17 and `combine-and-quote-strings'.
18
19 * strings.texi (Creating Strings): Add xrefs for them.
20
e4372165
EZ
212008-10-19 Eli Zaretskii <eliz@gnu.org>
22
d6328fba
EZ
23 * elisp.texi (Top): Make descriptive text for "Reading File Names"
24 match the corresponding menu in minibuf.texi.
25
e4372165
EZ
26 * minibuf.texi (Reading File Names): Document `read-shell-command'
27 and `minibuffer-local-shell-command-map'.
28
5d8dda33
MR
292008-10-19 Martin Rudalics <rudalics@gmx.at>
30
31 * windows.texi (Resizing Windows): Remove var{} around "window" in
32 documentation of enlarge-window.
33 Rewrite documentation of window-min-height and window-min-width.
34
437706cd
EZ
352008-10-19 Eli Zaretskii <eliz@gnu.org>
36
80f85d7c
EZ
37 * functions.texi (Calling Functions): Document `apply-partially'.
38
291703b5
EZ
39 * hooks.texi (Standard Hooks): Mention
40 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
41
42 * variables.texi (File Local Variables): Document
43 `file-local-variables-alist', `before-hack-local-variables-hook'
44 and `hack-local-variables-hook'.
45
583d8b3c
EZ
46 * processes.texi (Synchronous Processes): Document `process-lines'.
47
437706cd 48 * customize.texi (Variable Definitions): Document
583d8b3c 49 `custom-reevaluate-setting'.
437706cd 50
7e51d89b
MR
512008-10-18 Martin Rudalics <rudalics@gmx.at>
52
53 * windows.texi (Choosing Window, Deleting Windows)
54 (Displaying Buffers): Expand documentation of dedicated windows.
55
43c59a3d
EZ
562008-10-18 Eli Zaretskii <eliz@gnu.org>
57
018a960d
EZ
58 * files.texi (Changing Files): Document symbolic input of file
59 modes to `set-file-modes'. Document `read-file-modes' and
60 `file-modes-symbolic-to-number'.
61
2c0b8144
EZ
62 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
63 and `search-map'.
64
80120f13
EZ
65 * searching.texi (Search and Replace): Document
66 `replace-search-function' and `replace-re-search-function'.
2c0b8144 67 Document `multi-query-replace-map'.
80120f13 68
6d4913f0
EZ
69 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
70 (Completion Commands, Reading File Names): Rename
71 `minibuffer-local-must-match-filename-map' to
72 `minibuffer-local-filename-must-match-map'.
73 (Minibuffer Completion): The `require-match' argument to
74 `completing-read' can now have the value `confirm-only'.
75
43c59a3d
EZ
76 * windows.texi (Displaying Buffers): Minor wording fix.
77 (Choosing Window): `split-height-threshold' can now be nil.
78 Document `split-width-threshold'. `pop-up-frames' can have the
79 value `graphic-only'.
80
f36acfd9
EZ
812008-10-17 Eli Zaretskii <eliz@gnu.org>
82
83 * os.texi (Startup Summary): Document `before-init-time' and
84 `after-init-time'. Document `initial-window-system' and
85 `window-system-initialization-alist'. Document reading the
86 abbrevs file. Document the call to `server-start' under --daemon.
87 Rearrange a bit to be consistent with the code flow.
53728487
EZ
88 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
89 (Time Parsing): Document `format-seconds'.
f36acfd9 90
96995b89
MR
912008-10-17 Martin Rudalics <rudalics@gmx.at>
92
93 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
94 and reword.
95
2de17c73
EZ
962008-10-16 Eli Zaretskii <eliz@gnu.org>
97
98 * markers.texi (The Mark): Document use-region-p.
99
9cf52b11
EZ
1002008-10-15 Eli Zaretskii <eliz@gnu.org>
101
c3aaf1d7
EZ
102 * internals.texi (Writing Emacs Primitives): The interactive spec
103 of a primitive can be a Lisp form.
104
841a1743
EZ
105 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
106 values of transient-mark-mode. Document handle-shift-selection.
107
108 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
109 (Interactive Examples): Show an example of `^'.
110 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
111 (Defining Commands, Using Interactive): The interactive-form of a
112 function can be added via its symbol's property.
841a1743 113
52441368
EZ
114 * positions.texi (List Motion): beginning-of-defun-function can
115 now accept an argument.
116
8e8c1a72
EZ
117 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
118 now return a list of strings.
119
a33a1f2a
EZ
120 * control.texi (Handling Errors): Document ignore-errors.
121
4fb04348
EZ
122 * frames.texi (Creating Frames): Document frame-inherited-parameters.
123 (Parameter Access): Document set-frame-parameter.
124
ee666f84
EZ
125 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
126 Hooks" for the effect of kill-all-local-variables on local hook
127 functions.
128
9cf52b11
EZ
129 * modes.texi (Major Mode Conventions, Mode Line Variables):
130 `mode-name' need not be a string. xref to "Mode Line Data" for
131 details, and to "Emulating Mode Line" for computing a string
132 value.
133
22526bc4
EZ
1342008-10-14 Eli Zaretskii <eliz@gnu.org>
135
a65f6a85
EZ
136 * processes.texi (System Processes): New section.
137 (Processes, Signals to Processes): Add xrefs to it.
138
139 * objects.texi (Editing Types): A `process' is a subprocess of
140 Emacs, not just any process running on the OS.
141
142 * elisp.texi (Top): Adjust the @detailmenu for the above two
143 changes.
144
2724b26a
EZ
145 * sequences.texi (Char-Tables): Remove documentation of
146 set-char-table-default, which has no effect since Emacs 23.
147 <char-table-range, set-char-table-range>: Don't mention generic
148 characters and charsets. Add a cons cell as a possible argument.
149
150 * nonascii.texi (Splitting Characters)
151 (Translation of Characters): Don't mention generic characters.
152
153 * display.texi (Fontsets): Don't mention generic characters.
154
22526bc4
EZ
155 * sequences.texi (Char-Tables): `map-char-table' can now call its
156 argument FUNCTION with a cons cell as KEY.
157
eaf4b689
EZ
1582008-10-13 Eli Zaretskii <eliz@gnu.org>
159
45e46036
EZ
160 * objects.texi (Primitive Function Type): Move "@cindex special
161 forms" from here...
162
163 * eval.texi (Special Forms): ...to here.
164
165 * functions.texi (What Is a Function): `functionp' returns nil for
166 special forms. Add an xref.
167
eaf4b689
EZ
168 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
169 Variables".
170
171 * variables.texi (Frame-Local Variables): New section.
172 (Buffer-Local Variables): Add an xref to it.
173 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
174 have both frame-local and buffer-local binding.
175
176 * frames.texi (Frames): Mention multiple tty frames.
177 (Frame Parameters, Parameter Access): Mention frame-local variable
178 bindings.
179
15688fce
GM
1802008-09-20 Glenn Morris <rgm@gnu.org>
181
182 * display.texi (Defining Faces): Recommend against face variables.
183
35539065
JB
1842008-09-16 Juanma Barranquero <lekktu@gmail.com>
185
186 * display.texi (Echo Area Customization): Fix typo.
187
6a57054b
JB
1882008-09-09 Juanma Barranquero <lekktu@gmail.com>
189
190 * loading.texi (Where Defined): Add `defface' item.
191
d632fb82
MR
1922008-09-06 Martin Rudalics <rudalics@gmx.at>
193
194 * loading.texi (Where Defined): Fix description of symbol-file.
195
905a9adb
JR
1962008-08-26 Jason Rumney <jasonr@gnu.org>
197
198 * display.texi (TIFF Images): New section describing :index property.
199
852e91b7
CY
2002008-08-23 Chong Yidong <cyd@stupidchicken.com>
201
202 * display.texi (Temporary Displays): Remove unnecessary comment
203 about usage of temp-buffer-show-hook.
204
6be001ee
CY
2052008-08-05 Chong Yidong <cyd@stupidchicken.com>
206
207 * symbols.texi (Other Plists): Fix incorrect example.
208 Suggested by Florian Beck.
209
58e3d8e8
JB
2102008-07-31 Juanma Barranquero <lekktu@gmail.com>
211
212 * os.texi: Fix previous change.
213
7c2fb837
DN
2142008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
215
216 * os.texi:
217 * intro.texi:
218 * files.texi: Remove VMS support.
219
9e2a2647
DN
2202008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
221
222 * os.texi:
223 * frames.texi:
224 * display.texi: Remove mentions of Mac Carbon.
225
c4f4682b
MB
2262008-07-01 Miles Bader <miles@gnu.org>
227
228 * text.texi (Special Properties):
229 * display.texi (Truncation): Add wrap-prefix and line-prefix.
230
3696411e
JB
2312008-06-28 Johan Bockgård <bojohan@gnu.org>
232
233 * display.texi (Other Image Types): Fix copy/paste error; say
234 "PBM", not "XBM".
235
f2a77c3a
DN
2362008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
237
238 * os.texi: Remove references to obsolete systems.
239
6d52677d
EZ
2402008-06-20 Eli Zaretskii <eliz@gnu.org>
241
242 * makefile.w32-in (distclean): Remove makefile.
243
1a87da4c
GM
2442008-06-17 Glenn Morris <rgm@gnu.org>
245
246 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
247 (elisp, dist): Remove rules and variables that are obsolete now
248 the lisp manual is no longer distributed separately.
249
fdda1c5d
GM
2502008-06-16 Glenn Morris <rgm@gnu.org>
251
646692e9
GM
252 * configure, configure.in, mkinstalldirs: Remove unused files.
253
254 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 255 * vol1.texi (EMACSVER):
6a57054b 256 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
257
258 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
259 as per maintain.info.
260
611bee81
GM
2612008-06-15 Glenn Morris <rgm@gnu.org>
262
a7bed3a0
GM
263 * makefile.w32-in (manual): Use "23" rather than "21".
264
265 * Makefile.in (emacsver): New, set by configure.
266 (manual): Use emacsver.
267
d794edf2
GM
268 * intro.texi: Report bugs using M-x report-emacs-bug.
269
611bee81
GM
270 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
271
c73e02fa
GM
2722008-06-13 Daniel Engeler <engeler@gmail.com>
273
274 * elisp.texi, internals.texi, processes.texi: Add documentation
275 about serial port access.
276
e40a85cd
MB
2772008-06-05 Miles Bader <miles@gnu.org>
278
279 * display.texi (Displaying Faces): Update to reflect function
280 renamings in face-remap.el.
281
7b753744
JB
2822008-06-05 Juanma Barranquero <lekktu@gmail.com>
283
284 * display.texi (Fontsets): Fix typos.
285
9d3d42fb
MB
2862008-06-03 Miles Bader <miles@gnu.org>
287
7b753744
JB
288 * display.texi (Displaying Faces): Add add-relative-face-remapping,
289 remove-relative-face-remapping, set-base-face-remapping,
290 and set-default-base-face-remapping.
9d3d42fb 291
f2cec7a9
MB
2922008-06-01 Miles Bader <miles@gnu.org>
293
294 * display.texi (Displaying Faces): Add face-remapping-alist.
295
8f39c96d
SM
2962008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
297
298 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
299 variable names.
300
1ef5eecc
ER
3012008-05-03 Eric S. Raymond <esr@golux>
302
352c8b4a 303 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
304 (current-global-map) return references, not copies.
305
63b4387f
JL
3062008-05-02 Juri Linkov <juri@jurta.org>
307
308 * minibuf.texi (Text from Minibuffer): Document a list of
309 default values for `read-from-minibuffer'.
310
38a8b703
JB
3112008-04-24 Juanma Barranquero <lekktu@gmail.com>
312
313 * nonascii.texi (Translation of Characters): Fix previous change.
314
7c42e639
CY
3152008-04-20 Chong Yidong <cyd@stupidchicken.com>
316
317 * display.texi (Overlay Properties): Clarify role of underlying
318 textprop and overlay keymaps for display strings.
319
320 * keymaps.texi (Active Keymaps): Ditto.
321
25c0d999
SM
3222008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
323
324 * minibuf.texi (Programmed Completion):
325 Replace dynamic-completion-table with the new completion-table-dynamic.
326
e3af5968
CY
3272008-04-07 Chong Yidong <cyd@stupidchicken.com>
328
329 * intro.texi (Some Terms): Change "fonts in this manual" index
330 entry to "typographic conventions".
331
6bfc8698
EZ
3322008-04-05 Eli Zaretskii <eliz@gnu.org>
333
334 * objects.texi (Text Props and Strings): Add indexing for read
335 syntax of text properties.
336
4972c361
SM
3372008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
338
339 * processes.texi (Decoding Output): Remove process-filter-multibyte
340 functions.
341
c70a68db
MR
3422008-03-15 Martin Rudalics <rudalics@gmx.at>
343
344 * display.texi (Finding Overlays): Say that empty overlays at
345 the end of the buffer are reported too.
346
1291fd36
GM
3472008-03-13 Glenn Morris <rgm@gnu.org>
348
349 * elisp.texi (EMACSVER): Set to 23.0.60.
350
c6b0dfd5
CY
3512008-02-26 Chong Yidong <cyd@stupidchicken.com>
352
38a8b703 353 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 354
875fc30c
GM
3552008-02-22 Glenn Morris <rgm@gnu.org>
356
357 * frames.texi (Position Parameters): Clarify the description of
358 `left' and `top', using information from "Geometry".
359 (Geometry): Give a pointer to "Position Parameters", rather than
360 repeating information.
361
d8c8e45a
GM
3622008-02-11 Glenn Morris <rgm@gnu.org>
363
364 * objects.texi (Equality Predicates): No longer talk about "two"
365 functions.
366
38a8b703 3672008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
368
369 * objects.texi (Equality Predicates): Add defun for
370 equal-including-properties.
371
bfffe0b1
GM
3722008-02-10 Glenn Morris <rgm@gnu.org>
373
374 * objects.texi (Equality Predicates):
375 Mention equal-including-properties.
376
431b78c9
RS
3772008-02-07 Richard Stallman <rms@gnu.org>
378
379 * windows.texi (Window Start): Mention the feature of moving
380 window-start to start of line.
381
c8763fb6 3822008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
383
384 * keymaps.texi (Tool Bar): Document rtl property.
385
1a256502
TTN
3862008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
387
388 * display.texi (Button Types):
389 For define-button-type, clarify type of NAME.
390
569382c2
MR
3912008-01-19 Martin Rudalics <rudalics@gmx.at>
392
393 * buffers.texi (Buffer Modification): Fix typo.
394
f3041af1
DN
3952008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
396
397 * os.texi (System Environment): Remove references to OSes that are
398 not supported anymore.
399
d35e1cd7
DN
4002008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
401
402 * os.texi (System Environment): Remove mention for Masscomp.
403
23af7580
RS
4042008-01-04 Richard Stallman <rms@gnu.org>
405
406 * display.texi (Faces): Don't talk about internal face vector as arg
407 to facep.
408
409 * customize.texi (Type Keywords): Fix previous change.
410
411 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
412 * elisp.texi (Top): Fix menu for commands.texi change.
413
ec7d5b1e
RS
4142007-12-30 Richard Stallman <rms@gnu.org>
415
416 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
417 (Accessing Scroll): New node broken out of Accessing Mouse.
418
101a6cea
RS
4192007-12-28 Richard Stallman <rms@gnu.org>
420
421 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 422 (Basic Parameters): For `title', refer to title bar.
041817a4 423 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 424
72b7e664
RS
4252007-12-23 Richard Stallman <rms@gnu.org>
426
427 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
428 Improve some of the commented-out keywords' text too.
429
27a4f445
MR
4302007-12-14 Martin Rudalics <rudalics@gmx.at>
431
e2e3f1d7
MR
432 * nonascii.texi (Encoding and I/O): Reword to avoid saying
433 "visit the current buffer".
434
27a4f445
MR
435 * os.texi (System Interface): Fix typo.
436
a2afc99d
RS
4372007-12-04 Richard Stallman <rms@gnu.org>
438
439 * objects.texi (Symbol Type): Fix typo.
440
b694135c
RS
4412007-12-03 Richard Stallman <rms@gnu.org>
442
443 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
444
f99a19da
GM
4452007-12-01 Glenn Morris <rgm@gnu.org>
446
447 * functions.texi (Declaring Functions): Improve previous change.
448
8f4b37d8
GM
4492007-11-30 Glenn Morris <rgm@gnu.org>
450
451 * functions.texi (Declaring Functions): Add optional fourth
452 argument of declare-function, and setting third argument to `t'.
453
61a2fe01
RS
4542007-11-29 Richard Stallman <rms@gnu.org>
455
456 * customize.texi (Composite Types): Document `group' type.
457
cbfc5193
GM
4582007-11-29 Glenn Morris <rgm@gnu.org>
459
460 * functions.texi (Declaring Functions): Add findex. Mention
461 `external' files.
462
8386283a
JB
4632007-11-26 Juanma Barranquero <lekktu@gmail.com>
464
465 * functions.texi (Declaring Functions): Fix directive.
466
a07c9a8b
RS
4672007-11-25 Richard Stallman <rms@gnu.org>
468
469 * help.texi (Help Functions): Clean up last change.
470
471 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
472
473 * loading.texi (Named Features): Minor cleanup.
474
475 * macros.texi (Eval During Expansion): Minor cleanup.
476
477 * variables.texi (Variable Aliases): Minor cleanup.
478
a0925923
RS
4792007-11-24 Richard Stallman <rms@gnu.org>
480
481 * functions.texi (Declaring Functions): Clarify previous change.
482
483 * compile.texi (Compiler Errors): Clarify previous change.
484
20c63e44
RS
4852007-11-24 Richard Stallman <rms@gnu.org>
486
e5e76c04 487 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
488 Clarify the text and move items around.
489
5bb0cda3
GM
4902007-11-24 Glenn Morris <rgm@gnu.org>
491
492 * functions.texi (Declaring Functions): New section.
493 * compile.texi (Compiler Errors): Mention declaring functions,
494 defvar with no initvalue, and byte-compile-warnings.
495
af13c86a
MR
4962007-11-15 Martin Rudalics <rudalics@gmx.at>
497
498 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
499 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
500
a5373305
MR
5012007-11-13 Martin Rudalics <rudalics@gmx.at>
502
503 * help.texi (Help Functions): Document new macro `with-help-window'.
504
fe284805
JL
5052007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
506
507 * searching.texi (Replacing Match): Describe new
508 `match-substitute-replacement'.
509
2c3a09b1
RS
5102007-10-31 Richard Stallman <rms@gnu.org>
511
512 * strings.texi (Creating Strings): Null strings from concat not unique.
513
f2b480f4
RS
5142007-10-26 Richard Stallman <rms@gnu.org>
515
516 * objects.texi (Equality Predicates): Null strings are uniquified.
517
518 * minibuf.texi: Minor clarifications in previous change.
519
db21122c
GM
5202007-10-25 Glenn Morris <rgm@gnu.org>
521
522 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
523
2328cbb3
RS
5242007-10-24 Richard Stallman <rms@gnu.org>
525
526 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
527
528 * variables.texi (Frame-Local Variables): Node deleted.
529 (Variables): Delete Frame-Local Variables from menu.
530 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
531 (Default Value): Don't mention frame-local vars.
532
533 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
534
535 * loading.texi (Unloading): Document FEATURE-unload-function
536 instead of FEATURE-unload-hook.
537
2328cbb3
RS
538 * frames.texi (Multiple Displays): Don't mention frame-local vars.
539
c066bafa
JL
5402007-10-22 Juri Linkov <juri@jurta.org>
541
542 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
543 (High-Level Completion): Document a list of default value strings
544 in the DEFAULT argument, for which minibuffer functions return the
545 first element.
546
65ced25f
JL
5472007-10-17 Juri Linkov <juri@jurta.org>
548
549 * text.texi (Filling): Update arguments of fill-paragraph.
550 fill-paragraph operates on the active region in Transient Mark mode.
551 Remove fill-paragraph-or-region.
552
ee46ec8e
KB
5532007-10-13 Karl Berry <karl@gnu.org>
554
555 * elisp.texi (@dircategory): Move to after @copying,
556 since we want @copying as close as possible to the beginning of
557 the output.
558
61bbdbc6
RS
5592007-10-12 Richard Stallman <rms@gnu.org>
560
561 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
562
563 * commands.texi (Distinguish Interactive): New node,
564 broken out from Interactive Call and rewritten.
565 (Command Loop): Put Distinguish Interactive in menu.
566
af23e1e8
RS
5672007-10-09 Richard Stallman <rms@gnu.org>
568
569 * text.texi (Examining Properties): Mention overlay priority.
570
571 * display.texi (Display Margins): Correct the description
572 of margin display specifications.
573 (Replacing Specs): New subnode broken out of Display Property.
574
e1965a69
JL
5752007-10-06 Juri Linkov <juri@jurta.org>
576
577 * text.texi (Filling): Document fill-paragraph-or-region.
578
4638454b
JB
5792007-10-05 Juanma Barranquero <lekktu@gmail.com>
580
581 * display.texi (Auto Faces): Fix typo.
582
7ed54cc5
RS
5832007-10-02 Richard Stallman <rms@gnu.org>
584
585 * display.texi (Display Property): Explain some display specs
586 don't let you move point in.
587
588 * frames.texi (Cursor Parameters): Describe
589 cursor-in-non-selected-windows here. Explain more values.
590
591 * windows.texi (Basic Windows): Don't describe
592 cursor-in-non-selected-windows here.
593
305a7ef2
EZ
5942007-10-01 Eli Zaretskii <eliz@gnu.org>
595
596 * processes.texi (Misc Network): Note that these functions are
597 supported only on some systems.
598
f7a7f4eb
RS
5992007-10-01 Richard Stallman <rms@gnu.org>
600
601 * display.texi (Overlay Properties): Explain nil as priority.
602 Explain that conflicts are unpredictable if not resolved by
603 priorities.
604
780d7bb9
RS
6052007-09-23 Richard Stallman <rms@gnu.org>
606
607 * macros.texi (Backquote): Minor clarification.
608
14b4fdfb
RS
6092007-09-19 Richard Stallman <rms@gnu.org>
610
611 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
612 Clarify when they work in parallel and when one overrides.
613 Fix error in example.
14b4fdfb 614
b8d4c8d0
GM
6152007-09-06 Glenn Morris <rgm@gnu.org>
616
617 * Move from lispref/ to doc/lispref/. Change all setfilename
618 commands to use ../../info.
619 * Makefile.in (infodir): Go up one more level.
4638454b 620 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
621 (miscmanualdir): New.
622 (dist): Use new variable miscmanualdir.
623 * makefile.w32-in (infodir, texinputdir): Go up one more level.
624 (usermanualdir): Change from ../man to ../emacs.
625
1bb1f7d3
MR
6262007-08-30 Martin Rudalics <rudalics@gmx.at>
627
628 * commands.texi (Command Loop Info): Advise against changing
629 most variables described here. Explain new variable
630 last-repeatable-command.
631
b8d4c8d0
GM
6322007-08-29 Glenn Morris <rgm@gnu.org>
633
634 * elisp.texi (EMACSVER): Increase to 23.0.50.
635
6362007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
637
638 * frames.texi (Basic Parameters): Add display-environment-variable
639 and term-environment-variable.
640
6412007-08-28 Juri Linkov <juri@jurta.org>
642
643 * display.texi (Image Formats, Other Image Types): Add SVG.
644
6452007-08-28 Juri Linkov <juri@jurta.org>
646
647 * display.texi (Images): Move formats-related text to new node
648 "Image Formats".
649 (Image Formats): New node.
650
619fb9ee
RS
6512007-08-27 Richard Stallman <rms@gnu.org>
652
653 * windows.texi (Window Configurations): Clarify what
654 a window configuration saves.
655
b8d4c8d0
GM
6562007-08-25 Richard Stallman <rms@gnu.org>
657
658 * display.texi (Images): Delete redundant @findex.
659
6602007-08-16 Richard Stallman <rms@gnu.org>
661
662 * processes.texi (Asynchronous Processes): Clarify
663 doc of start-file-process.
664
6652007-08-08 Martin Rudalics <rudalics@gmx.at>
666
667 * modes.texi (Example Major Modes): Fix typo.
668
6692007-08-08 Glenn Morris <rgm@gnu.org>
670
671 * intro.texi (nil and t): Do not use `iff' in documentation.
672
673 * tips.texi (Documentation Tips): Recommend against `iff'.
674
6752007-08-07 Chong Yidong <cyd@stupidchicken.com>
676
677 * display.texi (Image Cache): Document image-refresh.
678
6792007-08-06 Martin Rudalics <rudalics@gmx.at>
680
681 * windows.texi (Size of Window): Document window-full-width-p.
682
6832007-07-25 Glenn Morris <rgm@gnu.org>
684
685 * gpl.texi (GPL): Replace license with GPLv3.
686
687 * Relicense all FSF files to GPLv3 or later.
688
6892007-07-24 Michael Albinus <michael.albinus@gmx.de>
690
4638454b
JB
691 * processes.texi (Synchronous Processes):
692 Add `process-file-shell-command'.
b8d4c8d0
GM
693 (Asynchronous Processes): Mention restricted use of
694 `process-filter' and `process-sentinel' in
695 `start-file-process'. Add `start-file-process-shell-command'.
696
6972007-07-17 Michael Albinus <michael.albinus@gmx.de>
698
699 * files.texi (Magic File Names): Introduce optional parameter
700 IDENTIFICATION for `file-remote-p'.
701
7022007-07-16 Richard Stallman <rms@gnu.org>
703
704 * display.texi (Defining Faces): Fix previous change.
705
7062007-07-14 Richard Stallman <rms@gnu.org>
707
708 * control.texi (Handling Errors): Document `debug' in handler list.
709
7102007-07-10 Richard Stallman <rms@gnu.org>
711
712 * display.texi (Defining Faces): Explain C-M-x feature for defface.
713
7142007-07-09 Richard Stallman <rms@gnu.org>
715
716 * files.texi (Magic File Names): Rewrite previous change.
717
7182007-07-08 Michael Albinus <michael.albinus@gmx.de>
719
720 * files.texi (Magic File Names): Introduce optional parameter
721 CONNECTED for `file-remote-p'.
722
7232007-07-07 Michael Albinus <michael.albinus@gmx.de>
724
725 * processes.texi (Asynchronous Processes):
726 * files.texi (Magic File Names): Add `start-file-process'.
727
7282007-06-27 Richard Stallman <rms@gnu.org>
729
730 * files.texi (Format Conversion Piecemeal): Clarify
731 `after-insert-file-functions' calling convention.
732
7332007-06-27 Michael Albinus <michael.albinus@gmx.de>
734
4638454b
JB
735 * files.texi (Magic File Names): Remove `dired-call-process'.
736 Add `process-file'.
b8d4c8d0
GM
737
7382007-06-27 Kenichi Handa <handa@m17n.org>
739
740 * text.texi (Special Properties): Fix description about
4638454b 741 `composition' property.
b8d4c8d0
GM
742
7432007-06-26 Kenichi Handa <handa@m17n.org>
744
745 * nonascii.texi (Default Coding Systems): Document about the
746 return value `undecided'.
747
7482007-06-25 David Kastrup <dak@gnu.org>
749
750 * keymaps.texi (Active Keymaps): Document new POSITION argument of
751 `current-active-maps'.
752
7532007-06-24 Karl Berry <karl@gnu.org>
754
4638454b 755 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
756
7572007-06-15 Juanma Barranquero <lekktu@gmail.com>
758
759 * display.texi (Overlay Arrow): Doc fix.
760
7612007-06-14 Karl Berry <karl@tug.org>
762
763 * anti.texi (Antinews): Typo.
764
7652007-06-14 Chong Yidong <cyd@stupidchicken.com>
766
767 * display.texi (Image Cache): Document image-refresh.
768
7692007-06-12 Karl Berry <karl@gnu.org>
770
771 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
772 * two-volume.make: New file.
773 * .cvsignore: Ignore two-volume files.
774
7752007-06-12 Tom Tromey <tromey@redhat.com>
776
777 * os.texi (Init File): Document user-emacs-directory.
778
7792007-06-03 Nick Roberts <nickrob@snap.net.nz>
780
781 * commands.texi (Click Events): Describe width and height when
782 object is nil.
783
7842007-05-30 Nick Roberts <nickrob@snap.net.nz>
785
786 * commands.texi (Click Events): Layout more logically. Describe
787 width and height.
788 (Drag Events, Motion Events): Update to new format for position.
789
7902007-06-02 Richard Stallman <rms@gnu.org>
791
792 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
793
7942007-06-02 Chong Yidong <cyd@stupidchicken.com>
795
796 * Version 22.1 released.
797
7982007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
799
800 * text.texi (Special Properties): Correct meaning of fontified face.
801
8022007-05-30 Richard Stallman <rms@gnu.org>
803
804 * text.texi (Special Properties): Add link to Adjusting Point.
805
8062007-05-12 Richard Stallman <rms@gnu.org>
807
808 * text.texi (Margins): indent-to-left-margin is not the default.
809 (Mode-Specific Indent): For indent-line-function, the default
810 is indent-relative.
811
812 * modes.texi (Example Major Modes): Explain last line of text-mode
813 is redundant.
814
8152007-05-10 Richard Stallman <rms@gnu.org>
816
817 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
818
819 * help.texi (Keys in Documentation): Add reference to
820 Documentation Tips.
821
822 * files.texi (Format Conversion): TO-FN gets three arguments.
823
824 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
825
8262007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
827
828 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
829 * files.texi (Format Conversion): Expand intro; add menu.
830 (Format Conversion Overview, Format Conversion Round-Trip)
831 (Format Conversion Piecemeal): New nodes/subsections.
832 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
833 * text.texi (Text Properties): Remove "Saving Properties" from menu.
834 (Saving Properties): Delete node/subsection.
835
8362007-05-07 Karl Berry <karl@gnu.org>
837
838 * elisp.texi (EMACSVER): Back to 22.
839
8402007-05-06 Richard Stallman <rms@gnu.org>
841
842 * processes.texi (Accepting Output): Revert most of previous change.
843
8442007-05-05 Richard Stallman <rms@gnu.org>
845
846 * processes.texi (Accepting Output): accept-process-output
847 uses microseconds, not milliseconds. But that arg is obsolete.
848
8492007-05-04 Karl Berry <karl@tug.org>
850
851 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
852
8532007-05-04 Eli Zaretskii <eliz@gnu.org>
854
855 * tips.texi (Documentation Tips): Rearrange items to place the
856 more important ones first. Add an index entry for hyperlinks.
857
8582007-05-03 Karl Berry <karl@gnu.org>
859
860 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
861 (EMACSVER) [smallbook]: 22 for printed version.
862
863 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
864 so restore anchor to normal position after defun. Found by Kevin Ryde.
865
8662007-04-26 Glenn Morris <rgm@gnu.org>
867
868 * elisp.texi (EMACSVER): Increase to 22.1.50.
869
8702007-04-28 Karl Berry <karl@gnu.org>
871
872 * elisp.texi: Improve line breaks on copyright page,
873 similar layout to emacs manual, 8.5x11 by default.
874
8752007-04-24 Richard Stallman <rms@gnu.org>
876
877 * text.texi (Special Properties): Add xref to Overlay Properties.
878
879 * display.texi (Overlay Properties): Add xref to Special Properties.
880
8812007-04-22 Richard Stallman <rms@gnu.org>
882
883 * keymaps.texi (Extended Menu Items): Move the info about
884 format with cached keyboard binding.
885
8862007-04-21 Richard Stallman <rms@gnu.org>
887
888 * text.texi (Special Properties): Clarify previous change.
889
890 * files.texi (File Name Expansion): Clarify previous change.
891
892 * display.texi (Attribute Functions): Fix example for
893 face-attribute-relative-p.
894
8952007-04-19 Kenichi Handa <handa@m17n.org>
896
897 * text.texi (Special Properties): Document composition property.
898
8992007-04-19 Glenn Morris <rgm@gnu.org>
900
901 * files.texi (File Name Expansion): Mention "superroot".
902
9032007-04-15 Chong Yidong <cyd@stupidchicken.com>
904
905 * frames.texi (Multiple Displays): Add note about "multi-monitor"
906 setups.
907 (Display Feature Testing): Note that display refers to all
908 physical monitors for multi-monitor setups.
909
9102007-04-14 Richard Stallman <rms@gnu.org>
911
912 * lists.texi (Sets And Lists): Clarify `delete' examples.
913 Remove spurious xref to same node.
914 Clarify xref for add-to-list.
915
9162007-04-12 Nick Roberts <nickrob@snap.net.nz>
917
918 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
919 value of lisp-mode-map.
920
9212007-04-11 Karl Berry <karl@gnu.org>
922
923 * anti.texi (Antinews):
924 * display.texi (Overlay Properties, Defining Images):
925 * processes.texi (Synchronous Processes, Sentinels):
926 * syntax.texi (Syntax Table Internals):
927 * searching.texi (Regexp Special):
928 * nonascii.texi (Default Coding Systems):
929 * text.texi (Special Properties):
930 * minibuf.texi (Basic Completion): Wording to improve breaks in
931 8.5x11 format.
932 * elisp.texi (smallbook): New @set to more easily switch between
933 smallbook and 8.5x11.
934
9352007-04-11 Richard Stallman <rms@gnu.org>
936
937 * text.texi (Lazy Properties): Minor fix.
938
9392007-04-08 Karl Berry <karl@gnu.org>
940
941 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
942 * macros.texi (Backquote): Downcase Backquote in index entries for
943 consistency.
944
9452007-04-08 Richard Stallman <rms@gnu.org>
946
947 * text.texi (Adaptive Fill): Just describe default,
948 don't show it (since it contains non-ASCII chars).
949
9502007-04-07 Karl Berry <karl@gnu.org>
951
952 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
953 adaptive-fill-regexp's value, since they are not in the standard
954 TeX fonts.
955
9562007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
957
958 * display.texi (Defining Faces): Fix example.
959
9602007-04-07 Karl Berry <karl@gnu.org>
961
962 * display.texi (Button Buffer Commands): Improve page break.
963
9642007-04-07 Richard Stallman <rms@gnu.org>
965
966 * advice.texi (Activation of Advice): Remove redundant index entry.
967
968 * backups.texi: Improve index entries. Remove redundant ones.
969
970 * compile.texi (Byte Compilation): Improve index entry.
971
972 * hash.texi (Creating Hash): Improve index entry.
973
974 * symbols.texi (Definitions): Improve index entry.
975
976 * edebug.texi: Improve index entries. Remove redundant/useless ones.
977
978 * maps.texi (Standard Keymaps): Remove useless index entry.
979
980 * help.texi (Documentation Basics): Remove redundant index entries.
981
982 * customize.texi: Improve index entries.
983 Remove redundant/useless ones.
984
985 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
986
987 * streams.texi (Output Variables): Improve index entry.
988
989 * abbrevs.texi (Abbrevs): Remove useless index entry.
990
991 * macros.texi (Expansion): Remove useless index entry.
992
993 * text.texi: Improve index entries. Remove redundant/useless ones.
994 (Text Properties, Examining Properties)
995 (Special Properties): Use "property category" instead of "category"
996 to refer to the `category' property.
997
998 * positions.texi: Improve index entries. Remove useless one.
999
1000 * lists.texi: Improve index entries. Remove redundant/useless ones.
1001
1002 * os.texi: Improve index entries.
1003 (Timers): Fix previous change.
1004
1005 * buffers.texi: Improve index entries.
1006 (Modification Time): Get rid of term "obsolete buffer".
1007
1008 * debugging.texi: Improve index entries.
1009 (Test Coverage): Add xref to other test coverage ftr.
1010
1011 * eval.texi: Improve index entry. Remove redundant ones.
1012
1013 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1014
1015 * files.texi: Improve index entries. Remove redundant/useless ones.
1016
1017 * objects.texi: Improve index entries.
1018
1019 * processes.texi: Improve index entries.
1020
1021 * modes.texi: Improve index entry. Remove redundant one.
1022
1023 * nonascii.texi: Improve index entries.
1024
1025 * internals.texi: Improve index entries.
1026
1027 * syntax.texi: Improve index entries.
1028
1029 * keymaps.texi (Active Keymaps): Improve index entries.
1030
1031 * commands.texi: Improve index entries. Remove redundant/useless ones.
1032
1033 * frames.texi: Improve index entries. Remove redundant/useless ones.
1034
1035 * markers.texi: Improve index entries. Remove redundant ones.
1036
1037 * tips.texi: Improve index entries.
1038
1039 * loading.texi (Unloading): Improve index entry.
1040
1041 * variables.texi: Improve index entries. Remove redundant one.
1042
1043 * sequences.texi: Improve index entry.
1044
1045 * display.texi: Improve index entries. Remove redundant ones.
1046
1047 * windows.texi: Improve index entries.
1048
1049 * searching.texi: Improve index entries. Remove redundant one.
1050
1051 * strings.texi (Case Tables): Improve last change.
1052
10532007-04-04 Chong Yidong <cyd@stupidchicken.com>
1054
1055 * strings.texi (Case Tables): Document with-case-table and
1056 ascii-case-table.
1057
10582007-04-03 Karl Berry <karl@gnu.org>
1059
1060 * processes.texi (Network): Reword to improve page break.
1061
10622007-04-03 Eli Zaretskii <eliz@gnu.org>
1063
1064 * functions.texi (Inline Functions): Describe more disadvantages
1065 of defsubst, and make advice against it stronger.
1066
10672007-04-02 Karl Berry <karl@gnu.org>
1068
1069 * backups.texi (Backup Names): Avoid widow words.
1070 * modes.texi (Example Major Modes): Align last comment.
1071
10722007-04-01 Chong Yidong <cyd@stupidchicken.com>
1073
1074 * keymaps.texi (Remapping Commands): Document new arg to
1075 command-remapping.
1076
10772007-04-01 Karl Berry <karl@gnu.org>
1078
1079 * processes.texi (Low-Level Network): Typo.
1080 * loading.texi (Hooks for Loading): Avoid double "the".
1081 * keymaps.texi (Key Sequences): No double "and".
1082 (Changing Key Bindings): Shorten to improve line break.
1083
10842007-03-31 Glenn Morris <rgm@gnu.org>
1085
1086 * os.texi (Timers): Fix description of run-at-time TIME formats.
1087
10882007-03-31 Richard Stallman <rms@gnu.org>
1089
1090 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1091 regarding ellipsis.
1092
10932007-03-31 Eli Zaretskii <eliz@gnu.org>
1094
1095 * intro.texi (nil and t):
1096 * symbols.texi (Plists and Alists):
1097 * variables.texi (Variable Aliases, Constant Variables):
1098 * functions.texi (Defining Functions):
1099 * advice.texi (Advising Primitives):
1100 * debugging.texi (Syntax Errors, Compilation Errors):
1101 * minibuf.texi (Minibuffer Windows):
1102 * commands.texi (Adjusting Point):
1103 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1104 (Auto Major Mode, Major Mode Conventions):
1105 * help.texi (Describing Characters):
1106 * files.texi (Create/Delete Dirs, Information about Files)
1107 (File Locks, Writing to Files, Reading from Files)
1108 (Saving Buffers):
1109 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1110 * frames.texi (Finding All Frames):
1111 * positions.texi (Buffer End, Motion):
1112 * markers.texi (The Region):
1113 * text.texi (Deletion, Near Point):
1114 * display.texi (Displaying Messages, Truncation):
1115 * os.texi (Processor Run Time):
1116 * tips.texi (Key Binding Conventions, Programming Tips)
1117 (Warning Tips, Documentation Tips, Comment Tips):
1118 * internals.texi (Memory Usage): Improve indexing.
1119
1120 * variables.texi (Frame-Local Variables):
1121 * functions.texi (Argument List):
1122 * loading.texi (Library Search):
1123 * streams.texi (Output Variables):
1124 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1125 * searching.texi (Replacing Match, Search and Replace):
1126 * processes.texi (Byte Packing, Decoding Output)
1127 (Accepting Output, Network Servers, Shell Arguments):
1128 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1129 * windows.texi (Window Point, Window Start):
1130 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1131 * commands.texi (Reading Input, Keyboard Events):
1132 * minibuf.texi (Reading File Names, Minibuffer Completion)
1133 (Recursive Mini):
1134 * positions.texi (List Motion):
1135 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1136 * numbers.texi (Arithmetic Operations, Math Functions)
1137 (Predicates on Numbers, Comparison of Numbers):
1138 (Numeric Conversions):
1139 * locals.texi (Standard Buffer-Local Variables):
1140 * maps.texi (Standard Keymaps):
1141 * os.texi (User Identification, System Environment, Recording Input)
1142 (X11 Keysyms):
1143 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1144 * backups.texi (Backups and Auto-Saving):
1145 * customize.texi (Customization, Group Definitions)
1146 (Variable Definitions):
1147 * compile.texi (Byte Compilation): Improve index entries.
1148
11492007-03-31 Karl Berry <karl@gnu.org>
1150
1151 * macros.texi (Defining Macros): Avoid widow syllable.
1152
11532007-03-31 Eli Zaretskii <eliz@gnu.org>
1154
1155 * elisp.texi (Top): Postscript -> PostScript.
1156
1157 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1158
11592007-03-31 Markus Triska <markus.triska@gmx.at>
1160
1161 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1162
11632007-03-30 Karl Berry <karl@gnu.org>
1164
1165 * lists.texi (List-related Predicates): Remove spurious @need.
1166 (Setcdr): Use @smallexample to improve page break.
1167 (Association Lists) <assoc>: Reword to improve page break.
1168
1169 * strings.texi (String Conversion): Insert blank line to improve
1170 page break.
1171
1172 * numbers.texi (Random Numbers): Use @minus{}.
1173 (Math Functions): Use @minus{}.
1174
1175 * intro.texi (Acknowledgements): Avoid line breaks before middle
1176 initials.
1177
11782007-03-24 Eli Zaretskii <eliz@gnu.org>
1179
1180 * errors.texi (Standard Errors): Add an index entry.
1181
11822007-03-19 Richard Stallman <rms@gnu.org>
1183
1184 * os.texi (Recording Input): recent-keys now gives 300 keys.
1185
11862007-03-12 Glenn Morris <rgm@gnu.org>
1187
1188 * os.texi: Replace "daylight savings" with "daylight saving"
1189 throughout.
1190
11912007-03-05 Richard Stallman <rms@gnu.org>
1192
1193 * variables.texi (File Local Variables): Update
1194 enable-local-variables values.
1195
11962007-03-04 Richard Stallman <rms@gnu.org>
1197
1198 * syntax.texi (Control Parsing): Minor clarification.
1199
1200 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1201
1202 * sequences.texi (Sequence Functions): Move string-bytes away,
1203 add xref.
1204
1205 * nonascii.texi (Text Representations): Move string-bytes here.
1206
1207 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1208
1209 * minibuf.texi (Basic Completion): Minor clarification.
1210
1211 * markers.texi (The Mark): Clarify existence vs activation of mark.
1212 Other cleanup.
1213
1214 * display.texi (Finding Overlays): Write better example.
1215
1216 * compile.texi (Eval During Compile): Clarify putting macros
1217 in eval-when-compile.
1218
c5602427 12192007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1220
1221 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1222 load-read-function definition doc.
b8d4c8d0
GM
1223
12242007-02-21 Kim F. Storm <storm@cua.dk>
1225
1226 * strings.texi (Text Comparison): Mention that assoc-string
1227 converts symbols to strings before testing.
1228
12292007-02-17 Kim F. Storm <storm@cua.dk>
1230
1231 * processes.texi (Bindat Spec): Vector types can have optional
1232 element type.
1233 (Bindat Examples): Fix example. Add vector with element type.
1234
12352007-02-16 Andreas Schwab <schwab@suse.de>
1236
1237 * strings.texi (Formatting Strings): Document '+' flag.
1238
12392007-02-15 Juanma Barranquero <lekktu@gmail.com>
1240
1241 * strings.texi (Modifying Strings): Clarify that `clear-string'
1242 always converts the string to unibyte.
1243
12442007-02-14 Kim F. Storm <storm@cua.dk>
1245
1246 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1247 Rewrite glyph code description to refer to these functions.
1248 Remove details of encoding face number and char into integer code.
1249
12502007-02-03 Alan Mackenzie <acm@muc.de>
1251
1252 * loading.texi (Hooks for Loading): Make the description of
1253 `eval-after-load' more detailed, and amend the description of
1254 after-load-alist, in accordance with changes from 2006-05.
1255
12562007-02-03 Chong Yidong <cyd@stupidchicken.com>
1257
1258 * modes.texi (Defining Minor Modes): Document that a :require
1259 keyword or similar may be required to make saved customization
1260 variables work.
1261
12622007-02-03 Eli Zaretskii <eliz@gnu.org>
1263
1264 * elisp.texi (Top): Make the detailed menu headers compliant with
1265 Texinfo guidelines and with what texnfo-upd.el expects. Add
1266 comments to prevent people from inadvertently modifying the key
1267 parts needed by `texinfo-multiple-files-update'.
1268
12692007-02-02 Eli Zaretskii <eliz@gnu.org>
1270
1271 * elisp.texi (Top): Update the top-level menus.
1272
1273 * syntax.texi (Categories): Add index entries.
1274
12752007-02-01 Juanma Barranquero <lekktu@gmail.com>
1276
1277 * display.texi (Attribute Functions): Fix name and description of
1278 the UNDERLINE arg of `set-face-underline-p'.
1279
12802007-01-29 Eli Zaretskii <eliz@gnu.org>
1281
1282 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1283 Variables", and "Standard Keymaps" to the detailed menu.
1284
1285 * variables.texi (Future Local Variables): Add index entry.
1286
12872007-01-28 Richard Stallman <rms@gnu.org>
1288
1289 * tips.texi (Coding Conventions): Clarify the tip about macros
1290 that define a function or a variable.
1291
1292 * files.texi (File Attributes): UID and GID can be floats.
1293 (Magic File Names): Explain why deferring all operations to
1294 the standard handler does not work.
1295
12962007-01-23 Martin Rudalics <rudalics@gmx.at>
1297
1298 * backups.texi (Reverting): Use "buffer" instead of "file"
1299 when talking about major and minor modes.
1300
13012007-01-21 Richard Stallman <rms@gnu.org>
1302
1303 * help.texi (Documentation): Add xref to Documentation Tips.
1304
13052007-01-14 Juanma Barranquero <lekktu@gmail.com>
1306
1307 * tips.texi (Coding Conventions): Fix typos.
1308
13092007-01-05 Richard Stallman <rms@gnu.org>
1310
1311 * modes.texi (Defining Minor Modes): Fix previous change.
1312
13132007-01-03 Richard Stallman <rms@gnu.org>
1314
1315 * customize.texi (Variable Definitions, Customization Types):
1316 Don't use * in doc string for defcustom.
1317
13182007-01-02 Richard Stallman <rms@gnu.org>
1319
1320 * variables.texi (Variable Aliases): Clarify that aliases vars
1321 always have the same value.
1322
1323 * processes.texi (Bindat Spec): Fix Texinfo usage.
1324
1325 * modes.texi (Defining Minor Modes): Explain effect of command
1326 defined with define-global-minor-mode on new buffers.
1327
13282006-12-30 Kim F. Storm <storm@cua.dk>
1329
1330 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1331 `auto-resize-tool-bars'.
1332
13332006-12-30 Richard Stallman <rms@gnu.org>
1334
1335 * keymaps.texi (Active Keymaps): Fix previous change.
1336
13372006-12-30 Nick Roberts <nickrob@snap.net.nz>
1338
1339 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1340
13412006-12-30 Kim F. Storm <storm@cua.dk>
1342
1343 * processes.texi (Bindat Spec): Clarify using field names in
1344 length specifications.
1345
13462006-12-29 Kim F. Storm <storm@cua.dk>
1347
1348 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1349 Add count and index variables for eval forms in repeat blocks.
1350
13512006-12-24 Richard Stallman <rms@gnu.org>
1352
1353 * customize.texi (Variable Definitions): Document
1354 new name custom-add-frequent-value.
1355
13562006-12-19 Kim F. Storm <storm@cua.dk>
1357
1358 * commands.texi (Misc Events): User signals now result in sigusr1
1359 and sigusr2 events which are handled through special-event-map.
1360 (Special Events): User signals and drag-n-drop are special.
1361
13622006-12-17 Richard Stallman <rms@gnu.org>
1363
1364 * loading.texi (Named Features): Explain subfeatures better.
1365
1366 * customize.texi: Use "option" only for user options.
1367 For the keyword values inside defcustom etc, say "keywords".
1368 For :options value's elements, say "elements".
1369 :group should not be omitted.
1370
1371 * syntax.texi (Parsing Expressions): Split up node.
1372 (Motion via Parsing, Position Parse, Parser State)
1373 (Low-Level Parsing, Control Parsing): New subnodes.
1374 (Parser State): Document syntax-ppss-toplevel-pos.
1375
1376 * positions.texi (List Motion): Punctuation fix.
1377
1378 * files.texi (File Name Completion): Document PREDICATE arg
1379 to file-name-completion.
1380
13812006-12-16 Eli Zaretskii <eliz@gnu.org>
1382
1383 * internals.texi (Building Emacs, Writing Emacs Primitives):
1384 Add index entries.
1385
13862006-12-11 Richard Stallman <rms@gnu.org>
1387
1388 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1389 affects face menu. Explain how to make it non-nil without enabling
1390 any fontification.
1391
13922006-12-10 Chong Yidong <cyd@stupidchicken.com>
1393
1394 * modes.texi (Font Lock Basics): Document nil value of
1395 font-lock-defaults.
1396
13972006-12-10 Glenn Morris <rgm@gnu.org>
1398
1399 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1400 value for system-flag argument. Abbrev tables may not be empty
1401 when major modes are loaded.
1402
14032006-12-08 Juanma Barranquero <lekktu@gmail.com>
1404
1405 * makefile.w32-in (maintainer-clean): Partially revert last
1406 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1407 to protect elisp-covers.texi.
1408
14092006-12-07 Juanma Barranquero <lekktu@gmail.com>
1410
1411 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1412 Don't remove elisp* info files; they are already deleted by the
1413 `clean' and `distclean' targets, and they are in the $(infodir)
1414 directory, not the current one.
1415
14162006-12-04 Kim F. Storm <storm@cua.dk>
1417
1418 * commands.texi (Misc Events): Update signal events.
1419 (Event Examples): Add signal example.
1420
14212006-11-29 Richard Stallman <rms@gnu.org>
1422
1423 * frames.texi (Visibility of Frames): Explain visible windows
1424 can be covered by others. Add xref for raise-frame.
1425
14262006-11-28 Richard Stallman <rms@gnu.org>
1427
1428 * searching.texi (Regexp Special): Update when ^ is special.
1429
14302006-11-27 Eli Zaretskii <eliz@gnu.org>
1431
1432 * customize.texi (Customization, Common Keywords)
1433 (Group Definitions, Variable Definitions, Composite Types)
1434 (Type Keywords, Customization Types): Add index entries for
1435 various customization keywords.
1436
14372006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1438
1439 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1440
c8763fb6 14412006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1442
1443 * frames.texi (Window System Selections): Remove clipboard from
1444 description of selection-coding-system.
1445
14462006-11-06 Richard Stallman <rms@gnu.org>
1447
1448 * lists.texi (List Variables): Document COMPARE-FN.
1449
1450 * keymaps.texi: Avoid use of "binding" to mean a relation;
1451 use it only to refer to the meaning associated with a key.
1452 (Keymaps): Change menu node description.
1453
1454 * elisp.texi (Top): Change menu node description.
1455
1456 * display.texi (Managing Overlays): Document overlay-recenter.
1457
14582006-10-29 Chong Yidong <cyd@stupidchicken.com>
1459
1460 * Makefile.in: Use relative paths to avoid advertising filesystem
1461 contents during compilation.
1462
14632006-10-23 Kim F. Storm <storm@cua.dk>
1464
1465 * commands.texi (Event Input Misc): Update unread-command-events.
1466
14672006-10-23 Nick Roberts <nickrob@snap.net.nz>
1468
1469 * lists.texi (Sets And Lists): Fix typos.
1470
14712006-10-18 Juanma Barranquero <lekktu@gmail.com>
1472
1473 * control.texi (Processing of Errors): Use @var for an argument,
1474 not @code.
1475
14762006-10-16 Richard Stallman <rms@gnu.org>
1477
1478 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1479
1480 * keymaps.texi (Format of Keymaps): Show all the keymap element
1481 patterns that result from menu items.
1482 (Key Lookup): Minor cleanups.
1483
1484 * modes.texi (Precalculated Fontification): Don't say that
1485 not setting font-lock-defaults avoids loading font-lock.
1486
1487 * help.texi (Documentation): Move xref to Emacs Manual here.
1488 (Documentation Basics): From here.
1489 Also doc emacs-lisp-docstring-fill-column.
1490
1491 * elisp.texi: Update version and ISBN.
1492
1493 * commands.texi (Interactive Call): Clarify KEYS arg to
1494 call-interactively is a vector.
1495 (Command Loop Info): Delete anchor in this-command-keys.
1496 Add anchor in this-command-keys-vector.
1497 (Recursive Editing): Document how recursive-edit
1498 handles the current buffer.
1499
15002006-10-13 Chong Yidong <cyd@stupidchicken.com>
1501
1502 * frames.texi (Frame Titles): %c and %l are ignored in
1503 frame-title-format.
1504
15052006-10-11 Richard Stallman <rms@gnu.org>
1506
1507 * keymaps.texi (Key Sequences): Clarify use of kbd.
1508
15092006-10-10 Kim F. Storm <storm@cua.dk>
1510
1511 * lists.texi (Sets And Lists): Add memql.
1512
15132006-10-03 Richard Stallman <rms@gnu.org>
1514
1515 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1516 Clarify :ascii: and :nonascii:.
1517
15182006-09-29 Juri Linkov <juri@jurta.org>
1519
1520 * modes.texi (%-Constructs): Reorder coding systems in the
1521 documentation of %z to the real order displayed in the modeline.
1522
15232006-09-25 Richard Stallman <rms@gnu.org>
1524
1525 * os.texi (Timers): Describe timer-max-repeats.
1526
15272006-09-25 Chong Yidong <cyd@stupidchicken.com>
1528
1529 * os.texi (Timers): Mention with-local-quit.
1530
15312006-09-24 Richard Stallman <rms@gnu.org>
1532
1533 * searching.texi (Searching and Matching): Mention property search.
1534
1535 * commands.texi (Command Loop Info): Explain how read-event affects
1536 this-command-keys.
1537
15382006-09-20 Richard Stallman <rms@gnu.org>
1539
1540 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1541
1542 * windows.texi (Window Start): Minor cleanups.
1543
15442006-09-20 Kim F. Storm <storm@cua.dk>
1545
1546 * windows.texi (Window Start): pos-visible-in-window-p allows
1547 specifying t for position to mean "end of window".
1548 Add window-line-height.
1549
1550 * anti.texi (Antinews): Mention window-line-height.
1551
15522006-09-19 David Kastrup <dak@gnu.org>
1553
1554 * keymaps.texi (Searching Keymaps): Small clarification.
1555
15562006-09-18 Richard Stallman <rms@gnu.org>
1557
1558 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1559 cause keyboard menus.
1560 (Menu Keymaps): Likewise.
1561 (Defining Menus, Keyboard Menus): Clarify.
1562
1563 * text.texi (Fields): Clarify explanation of constrain-to-field.
1564
15652006-09-16 Eli Zaretskii <eliz@gnu.org>
1566
1567 * variables.texi (Tips for Defining): Fix a typo.
1568
15692006-09-15 Richard Stallman <rms@gnu.org>
1570
1571 * keymaps.texi (Remapping Commands, Searching Keymaps)
1572 (Active Keymaps): Clean up previous change.
1573
15742006-09-15 Jay Belanger <belanger@truman.edu>
1575
1576 * gpl.texi: Replace "Library Public License" by "Lesser Public
1577 License" throughout.
1578
15792006-09-15 David Kastrup <dak@gnu.org>
1580
1581 * keymaps.texi (Active Keymaps): Adapt description to use
1582 `get-char-property' instead `get-text-property'. Explain how
1583 mouse events change this. Explain the new optional argument of
1584 `key-binding' and its mouse-dependent lookup.
1585 (Searching Keymaps): Adapt description similarly.
1586 (Remapping Commands): Explain the new optional argument of
1587 `command-remapping'.
1588
15892006-09-14 Richard Stallman <rms@gnu.org>
1590
1591 * keymaps.texi (Searching Keymaps): Clarification.
1592 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1593
15942006-09-13 Richard Stallman <rms@gnu.org>
1595
1596 * objects.texi (Character Type): Node split.
1597 Add xref to Describing Characters.
1598 (Basic Char Syntax, General Escape Syntax)
1599 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1600
16012006-09-11 Richard Stallman <rms@gnu.org>
1602
1603 * display.texi (Display Table Format): Wording clarification.
1604 (Glyphs): Clarifications.
1605
16062006-09-10 Chong Yidong <cyd@stupidchicken.com>
1607
1608 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1609 local maps.
1610
16112006-09-10 Kim F. Storm <storm@cua.dk>
1612
1613 * display.texi (Forcing Redisplay): Document return value of
1614 function redisplay.
1615
16162006-09-09 Richard Stallman <rms@gnu.org>
1617
1618 * windows.texi (Window Hooks): Explain limits of
1619 window-scroll-functions.
1620
1621 * display.texi (Fringe Indicators): Update for last change in
1622 indicate-buffer-boundaries.
1623
16242006-09-08 Richard Stallman <rms@gnu.org>
1625
1626 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1627
16282006-09-06 Kim F. Storm <storm@cua.dk>
1629
1630 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1631
1632 * windows.texi (Window Start): Update pos-visible-in-window-p.
1633
16342006-09-04 Richard Stallman <rms@gnu.org>
1635
1636 * processes.texi (Accepting Output): Explain SECONDS=0 for
1637 accept-process-output.
1638
1639 * os.texi (Idle Timers): Explain why timer functions should not
1640 loop until (input-pending-p).
1641
16422006-09-02 Eli Zaretskii <eliz@gnu.org>
1643
1644 * makefile.w32-in (usermanualdir): New variable.
1645 (elisp.dvi): Use it.
1646
16472006-09-01 Eli Zaretskii <eliz@gnu.org>
1648
1649 * buffers.texi (Buffer Modification): Fix last change.
1650
16512006-09-01 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * buffers.texi (Buffer Modification): Document
1654 buffer-chars-modified-tick.
1655
16562006-08-31 Richard Stallman <rms@gnu.org>
1657
1658 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1659
16602006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1661
1662 * modes.texi (Syntactic Font Lock):
1663 Mention font-lock-syntactic-face-function
1664 instead of specific faces.
1665
16662006-08-29 Chong Yidong <cyd@stupidchicken.com>
1667
1668 * display.texi (Images): Add xrref to display-images-p.
1669
16702006-08-28 Kenichi Handa <handa@m17n.org>
1671
1672 * nonascii.texi (Lisp and Coding Systems): Fix description of
1673 detect-coding-region.
1674
16752006-08-27 Michael Olson <mwolson@gnu.org>
1676
1677 * processes.texi (Transaction Queues): Remove stray quote
1678 character.
1679
16802006-08-25 Richard Stallman <rms@gnu.org>
1681
1682 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1683 Add xref.
1684
16852006-08-24 Chong Yidong <cyd@stupidchicken.com>
1686
1687 * os.texi (Timers): Avoid waiting inside timers.
1688
16892006-08-21 Lute Kamstra <lute@gnu.org>
1690
1691 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1692
16932006-08-20 Richard Stallman <rms@gnu.org>
1694
1695 * os.texi (Idle Timers): New node, split out from Timers.
1696 Document current-idle-time.
1697 * commands.texi (Reading One Event): Update xref.
1698 * elisp.texi (Top): Update subnode menu.
1699
17002006-08-16 Richard Stallman <rms@gnu.org>
1701
1702 * keymaps.texi (Extended Menu Items): Show format of cached
1703 bindings in extended menu items.
1704
1705 * customize.texi (Variable Definitions): Explain when the
1706 standard value expression is evaluated.
1707
17082006-08-15 Chong Yidong <cyd@stupidchicken.com>
1709
1710 * commands.texi (Reading One Event): Explain idleness in
1711 `read-event'.
1712
17132006-08-12 Chong Yidong <cyd@stupidchicken.com>
1714
1715 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1716 (Commands for Insertion): Removed split-line since it's not
1717 relevant for Lisp programming.
1718 (Yank Commands): Rewrite introduction.
1719 (Undo): Clarify.
1720 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1721 (Filling): Remove redundant comment. Clarify return value of
1722 current-justification.
1723 (Margins): Minor clarifications.
1724 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1725 (Sorting): Update definition of sort-lines.
1726 (Columns): Clarify behavior of sort-columns.
1727 (Indent Tabs): Link to Tab Stops in Emacs manual.
1728 (Special Properties): Clarify.
1729 (Clickable Text): Mention Buttons package.
1730
17312006-08-12 Kevin Ryde <user42@zip.com.au>
1732
1733 * os.texi (Time Parsing): Add %z to description of
1734 format-time-string, as per docstring. Add cross reference to
1735 glibc manual for strftime.
1736
17372006-08-08 Richard Stallman <rms@gnu.org>
1738
1739 * modes.texi: Clean up wording in previous change.
1740
17412006-08-07 Chong Yidong <cyd@stupidchicken.com>
1742
1743 * modes.texi (Hooks): Clarify.
1744 (Major Mode Basics): Mention define-derived-mode explicitly.
1745 (Major Mode Conventions): Rebinding RET is OK for some modes.
1746 Mention change-major-mode-hook and after-change-major-mode-hook.
1747 (Example Major Modes): Moved to end of Modes section.
1748 (Mode Line Basics): Clarify.
1749 (Mode Line Data): Mention help-echo and local-map in strings.
1750 Explain reason for treatment of non-risky variables.
1751 (Properties in Mode): Clarify.
1752 (Faces for Font Lock): Add font-lock-negation-char-face.
1753
17542006-08-04 Eli Zaretskii <eliz@gnu.org>
1755
1756 * strings.texi (Formatting Strings): Warn against arbitrary
1757 strings as first arg to `format'.
1758
17592006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1760
1761 * text.texi (Clickable Text): Mention `help-echo' text property.
1762 Update intro, examples and associated explanations.
1763
17642006-07-31 Richard Stallman <rms@gnu.org>
1765
1766 * commands.texi: Update xrefs.
1767 (Event Mod): New node, cut out from old Translating Input.
1768
1769 * maps.texi: Update xrefs.
1770
1771 * keymaps.texi (Translation Keymaps): New node.
1772 Update xrefs from Translating Input to Translation Keymaps.
1773
1774 * elisp.texi (Top): Update subnode menu.
1775
1776 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1777
1778 * os.texi (System Interface): Fix menu descriptions of some nodes.
1779 (Translating Input): Node deleted.
1780
17812006-07-31 Nick Roberts <nickrob@snap.net.nz>
1782
1783 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1784
1785 * lists.texi (Sets And Lists): Likewise.
1786
17872006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1788
1789 * text.texi (Fields): Mention POS
1790 requirement when narrowing is in effect.
1791
17922006-07-28 Richard Stallman <rms@gnu.org>
1793
1794 * display.texi (Face Attributes): Simplify wording.
1795 (Attribute Functions): Clarify meaning of new-frame default
1796 attribute settings.
1797
1798 * customize.texi (Common Keywords): Document how to use
1799 :package-version in a package not in Emacs.
1800
18012006-07-28 Kim F. Storm <storm@cua.dk>
1802
1803 * commands.texi (Reading One Event): Fix last change.
1804
18052006-07-26 Chong Yidong <cyd@stupidchicken.com>
1806
1807 * commands.texi (Reading One Event): Document SECONDS argument for
1808 read-event, read-char, and read-char-exclusive.
1809
18102006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1811
1812 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1813 to ensure correct identification.
1814
18152006-07-24 Richard Stallman <rms@gnu.org>
1816
1817 * text.texi (Clickable Text): Clarify.
1818
1819 * sequences.texi (Vector Functions): Delete duplicate xref.
1820
1821 * objects.texi (Function Type): Clarify.
1822
1823 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1824 modes.
1825
1826 * lists.texi (List Variables): New node.
1827 Material moved from other nodes.
1828
1829 * variables.texi (Setting Variables): add-to-list and
1830 add-to-ordered-list moved to List Variables node.
1831
18322006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1833
1834 * text.texi (Links and Mouse-1):
1835 For mouse-on-link-p, expand on arg POS.
1836
18372006-07-21 Kim F. Storm <storm@cua.dk>
1838
1839 * display.texi (Forcing Redisplay): Don't mention systems which
1840 don't support sub-second timers for redisplay-preemption-period.
1841
1842 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1843
18442006-07-21 Eli Zaretskii <eliz@gnu.org>
1845
1846 * frames.texi (Input Focus): Document that focus-follows-mouse has
1847 no effect on MS-Windows.
1848
18492006-07-18 Richard Stallman <rms@gnu.org>
1850
1851 * display.texi (Forcing Redisplay): Cleanups in previous change.
1852
1853 * processes.texi (Low-Level Network): Make menu more convenient.
1854
18552006-07-18 Kim F. Storm <storm@cua.dk>
1856
1857 * display.texi (Forcing Redisplay): redisplay-preemption-period
1858 only used on window systems. Add xref to Terminal Output.
1859
1860 * os.texi (Terminal Output): baud-rate only controls preemption on
1861 non-window systems. Add xref to Forcing Redisplay.
1862
1863 * processes.texi (Low-Level Network): Rename node "Make Network"
1864 to "Network Processes".
1865
18662006-07-18 Karl Berry <karl@gnu.org>
1867
1868 * variables.texi, functions.texi, customize.texi, loading.texi:
1869 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1870
18712006-07-17 Chong Yidong <cyd@stupidchicken.com>
1872
1873 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1874
18752006-07-17 Richard Stallman <rms@gnu.org>
1876
1877 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1878 Put period and comma inside quotes.
1879
1880 * loading.texi, markers.texi: Use real doublequote inside menus.
1881
1882 * windows.texi: Put point and comma inside quotes.
1883 (Textual Scrolling): Use @samp for error message.
1884
1885 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1886 * strings.texi, streams.texi, processes.texi, os.texi:
1887 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1888 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1889 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1890 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1891 Put point and comma inside quotes.
1892
1893 * control.texi (Processing of Errors): Add command-error-function.
1894
1895 * variables.texi (File Local Variables): Clarify that
1896 file local variables make buffer-local bindings.
1897
1898 * modes.texi (Syntactic Font Lock): Give default for
1899 font-lock-syntax-table.
1900
19012006-07-17 Nick Roberts <nickrob@snap.net.nz>
1902
1903 * text.texi (Special Properties): Clean up previous change.
1904
19052006-07-16 Karl Berry <karl@gnu.org>
1906
1907 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1908 * control.texi: Fix bad page breaks through chapter 10 (control).
1909
1910 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1911 underfull hbox.
1912
19132006-07-15 Nick Roberts <nickrob@snap.net.nz>
1914
1915 * text.texi (Special Properties): Describe fontified text property
1916 in relation to a character (not text).
1917
19182006-07-15 Kim F. Storm <storm@cua.dk>
1919
1920 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1921 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1922 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1923
1924 * anti.texi (Antinews): Mention redisplay function.
1925 The kbd macro existed, but was not documented, before 22.x.
1926 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1927
19282006-07-14 Nick Roberts <nickrob@snap.net.nz>
1929
1930 * display.texi (Displaying Messages): Add anchor.
1931
1932 * frames.texi (Dialog Boxes): Use it.
1933
19342006-07-12 Richard Stallman <rms@gnu.org>
1935
1936 * objects.texi (Frame Type): Explain nature of frames better.
1937
1938 * frames.texi (Frames): Explain nature of frames better.
1939
19402006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1941
1942 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1943
19442006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1945
1946 * frames.texi (Window System Selections): Mention scrap support for Mac.
1947 Default value of x-select-enable-clipboard is t on Mac.
1948
1949 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1950
19512006-07-11 Kim F. Storm <storm@cua.dk>
1952
1953 * display.texi (Forcing Redisplay): Add `redisplay' function.
1954 Don't mention (sit-for -1) -- use (redisplay t) instead.
1955
1956 * commands.texi (Waiting): (sit-for -1) is no longer special.
1957 (sit-for 0) is equivalent to (redisplay).
1958 Iconifying/deiconifying no longer makes sit-for return.
1959
19602006-07-10 Nick Roberts <nickrob@snap.net.nz>
1961
1962 * display.texi (Buttons): Fix typo.
1963
1964 * index.texi, elisp.texi (New Symbols): Comment node out.
1965
19662006-07-09 Richard Stallman <rms@gnu.org>
1967
1968 * display.texi (Truncation): Clean up previous change.
1969
19702006-07-08 Richard Stallman <rms@gnu.org>
1971
1972 * commands.texi (Interactive Call): Use 3 as prefix in example
1973 for execute-extended-command.
1974
1975 * display.texi (Attribute Functions): Move paragraph about
1976 compatibility with Emacs < 21.
1977
19782006-07-09 Kim F. Storm <storm@cua.dk>
1979
1980 * display.texi (Refresh Screen): Clarify force-window-update.
1981 (Truncation): "Normally" indicated by fringe arrows.
1982
19832006-07-08 Eli Zaretskii <eliz@gnu.org>
1984
1985 * windows.texi (Textual Scrolling, Resizing Windows):
1986 * variables.texi (Constant Variables):
1987 * text.texi (Buffer Contents, Deletion, Changing Properties)
1988 (Property Search, Special Properties, Sticky Properties)
1989 (Links and Mouse-1, Fields, Change Hooks):
1990 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1991 (Categories):
1992 * symbols.texi (Other Plists):
1993 * streams.texi (Output Variables):
1994 * processes.texi (Input to Processes, Query Before Exit):
1995 * positions.texi (Word Motion, Text Lines, List Motion):
1996 * os.texi (Init File, System Environment, Sound Output)
1997 (Session Management):
1998 * nonascii.texi (Text Representations, Character Sets)
1999 (Chars and Bytes, Locales):
2000 * modes.texi (Defining Minor Modes, Header Lines):
2001 * minibuf.texi (Minibuffer Contents):
2002 * markers.texi (Information from Markers):
2003 * lists.texi (List Elements, Building Lists, Association Lists):
2004 * keymaps.texi (Tool Bar):
2005 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2006 * functions.texi (What Is a Function, Mapping Functions):
2007 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2008 (Color Names, Text Terminal Colors, Display Feature Testing):
2009 * files.texi (Visiting Functions, File Name Components)
2010 (Unique File Names, Contents of Directories):
2011 * display.texi (Forcing Redisplay, Displaying Messages)
2012 (Temporary Displays, Font Selection, Auto Faces)
2013 (Font Lookup, Fringe Indicators, Display Margins)
2014 (Image Descriptors, Showing Images, Image Cache, Button Types)
2015 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2016 (Display Table Format, Glyphs):
2017 * control.texi (Iteration):
2018 * commands.texi (Command Loop Info, Adjusting Point):
2019 * backups.texi (Making Backups, Auto-Saving):
2020 Remove @tindex entries.
2021
20222006-07-07 Kim F. Storm <storm@cua.dk>
2023
2024 * display.texi (Fringe Cursors): Fix typo.
2025 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2026 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2027
20282006-07-05 Richard Stallman <rms@gnu.org>
2029
2030 * text.texi (Buffer Contents): Add example of text props
2031 in result of buffer-substring.
2032 (Text Properties): Explain better about use of specific property names.
2033 (Property Search): Some cleanups; reorder some functions.
2034
2035 * keymaps.texi (Changing Key Bindings): Cleanup.
2036 Add xref to Key Binding Conventions.
2037
2038 * display.texi (Attribute Functions): Add examples for
2039 face-attribute-relative-p.
2040
2041 * tips.texi (Coding Conventions): Cleanup last change.
2042
20432006-07-05 Karl Berry <karl@gnu.org>
2044
2045 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2046 Remove @setchapternewpage odd.
2047 Result is 1013 pages, down from 1100.
2048
2049 * anti.texi, customize.texi, display.texi, internals.texi:
2050 * minibuf.texi, modes.texi, tips.texi:
2051 Fix overfull/underfull boxes.
2052
20532006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2054
2055 * edebug.texi (Instrumenting):
2056 Add Edebug-specific findex for eval-buffer.
2057 * loading.texi (Loading):
2058 Replace eval-current-buffer with eval-buffer.
2059
20602006-06-30 Nick Roberts <nickrob@snap.net.nz>
2061
2062 * locals.texi (Standard Buffer-Local Variables): Update the list
2063 of variables.
2064
20652006-06-26 Nick Roberts <nickrob@snap.net.nz>
2066
2067 * files.texi (File Name Completion): Point user to the node
2068 "Reading File Names".
2069
20702006-06-24 Eli Zaretskii <eliz@gnu.org>
2071
2072 * files.texi (Contents of Directories): Document case-insensitive
2073 behavior on respective filesystems.
2074
2075 * objects.texi (Character Type): Document that Emacs signals an
2076 error for unsupported Unicode characters specified as \uNNNN.
2077
20782006-06-19 Richard Stallman <rms@gnu.org>
2079
2080 * processes.texi (Bindat Spec): Clarify previous change.
2081
20822006-06-16 Richard Stallman <rms@gnu.org>
2083
2084 * tips.texi (Coding Conventions): Better explain conventions
2085 for definition constructs.
2086
2087 * text.texi (Special Properties): String value of `read-only'
2088 serves as the error message.
2089
2090 * objects.texi (Character Type): Clarify prev. change.
2091 (Non-ASCII in Strings): Mention \u and \U.
2092
2093 * commands.texi (Using Interactive): Explain problem of
2094 markers, etc., in command-history.
2095
20962006-06-14 Kim F. Storm <storm@cua.dk>
2097
2098 * commands.texi (Waiting): Negative arg to sit-for forces
2099 redisplay even if input is pending.
2100
2101 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2102 redisplay. Remove incorrect example of binding redisplay-dont-pause
2103 around (sit-for 0).
2104
21052006-06-13 Richard Stallman <rms@gnu.org>
2106
2107 * display.texi (Forcing Redisplay): Clarify previous change.
2108
21092006-06-13 Romain Francoise <romain@orebokech.com>
2110
2111 * display.texi (Forcing Redisplay): Fix typo.
2112
21132006-06-13 Kim F. Storm <storm@cua.dk>
2114
2115 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2116
21172006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2118
2119 * tips.texi (Coding Conventions): Add `@end itemize'.
2120
21212006-06-10 Richard Stallman <rms@gnu.org>
2122
2123 * tips.texi (Coding Conventions): Explain use of coding systems
2124 to ensure one decoding for strings.
2125
21262006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2127
2128 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2129 syntax.
2130
21312006-06-07 Eli Zaretskii <eliz@gnu.org>
2132
2133 * display.texi (Font Selection): Remove description of
2134 clear-face-cache.
2135
2136 * compile.texi (Eval During Compile): Fix a typo. Add index
2137 entries for possible uses of eval-when-compile.
2138
21392006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2140
2141 * display.texi (Abstract Display): Fix typo.
2142
21432006-06-03 Eli Zaretskii <eliz@gnu.org>
2144
2145 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2146 Reword variable's description.
2147
21482006-06-01 Richard Stallman <rms@gnu.org>
2149
2150 * windows.texi (Splitting Windows): Clarify splitting nonselected
2151 window.
2152
21532006-05-31 Juri Linkov <juri@jurta.org>
2154
2155 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2156
21572006-05-30 Richard Stallman <rms@gnu.org>
2158
2159 * display.texi (Line Height): Fix errors in description of
10d1d0af 2160 default line height and line-height property.
b8d4c8d0
GM
2161
2162 * nonascii.texi (Default Coding Systems): Further clarification.
2163
21642006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2165
2166 * internals.texi (Pure Storage): Mention that an overflow in pure
2167 space causes a memory leak.
2168 (Garbage Collection): If there was an overflow in pure space,
2169 `garbage-collect' returns nil.
2170
21712006-05-30 Eli Zaretskii <eliz@gnu.org>
2172
2173 * nonascii.texi (Default Coding Systems): Fix it some more.
2174
21752006-05-29 Eli Zaretskii <eliz@gnu.org>
2176
2177 * nonascii.texi (Default Coding Systems): Fix last change.
2178
21792006-05-29 Kenichi Handa <handa@m17n.org>
2180
2181 * nonascii.texi (find-operation-coding-system): Describe the new
2182 argument format (FILENAME . BUFFER).
2183
21842006-05-28 Richard Stallman <rms@gnu.org>
2185
2186 * tips.texi (Coding Conventions): Better explain reasons not to
2187 advise other packages or use `eval-after-load'.
2188
21892006-05-29 Kim F. Storm <storm@cua.dk>
2190
2191 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2192 `bindat-idx' and `bindat-raw' for clarity.
2193
21942006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2195
2196 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2197
2198 * display.texi (Display): Add "Abstract Display" to menu.
2199 (Abstract Display, Abstract Display Functions)
2200 (Abstract Display Example): New nodes.
2201 * elisp.texi (Top): Add "Abstract Display" to menu.
2202
22032006-05-27 Chong Yidong <cyd@stupidchicken.com>
2204
2205 * keymaps.texi (Key Sequences): Link to input events definition.
2206 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2207
2208 * files.texi (Changing Files): Document updated argument list for
2209 copy-file.
2210
22112006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2212
2213 * processes.texi (Bindat Functions): Explain term "total length".
2214 Use it in bindat-length and bindat-pack descriptions.
2215
22162006-05-26 Eli Zaretskii <eliz@gnu.org>
2217
2218 * tips.texi (Coding Conventions): Advise against using
2219 eval-after-load in packages. Add an index entry.
2220
22212006-05-25 Juri Linkov <juri@jurta.org>
2222
2223 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2224
2225 * modes.texi (%-Constructs): Add %e, %z, %Z.
2226
22272006-05-25 Richard Stallman <rms@gnu.org>
2228
2229 * elisp.texi (Top): Update subnode menu.
2230
2231 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2232 (Keymaps): Update menu.
2233
22342006-05-25 Chong Yidong <cyd@stupidchicken.com>
2235
2236 * keymaps.texi (Key Sequences): Some clarifications.
2237
22382006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2239
2240 * processes.texi (Bindat Functions): Say "unibyte string"
2241 explicitly for bindat-unpack and bindat-pack descriptions.
2242 (Bindat Examples): Don't call `string-make-unibyte' in example.
2243
22442006-05-25 Chong Yidong <cyd@stupidchicken.com>
2245
2246 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2247 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2248
2249 * keymaps.texi (Changing Key Bindings):
dd7b651b 2250 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2251 * help.texi (Describing Characters): Refer to it.
2252
22532006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2254
2255 * frames.texi (Pointer Shape): @end table -> @end defvar.
2256
22572006-05-22 Richard Stallman <rms@gnu.org>
2258
2259 * elisp.texi (Top): Update subnode menus.
2260
2261 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2262 Contents rewritten; material from old Pointer Shape node moved here.
2263
2264 * display.texi (Pointer Shape): Node deleted.
2265 (Image Descriptors): Minor cleanup.
2266
22672006-05-21 Richard Stallman <rms@gnu.org>
2268
2269 * syntax.texi (Parsing Expressions): Update info on which STATE
2270 elements are ignored.
2271
22722006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2273
2274 * hooks.texi (Standard Hooks): Correct typo.
2275
2276 * gpl.texi (GPL): ifinfo -> ifnottex.
2277
22782006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2279
2280 * searching.texi (Simple Match Data): Warn about match data being
2281 set anew by every search.
2282
22832006-05-17 Richard Stallman <rms@gnu.org>
2284
2285 * minibuf.texi (Minibuffer History): Clarify.
2286
2287 * searching.texi (Regexp Special): Clarify nested regexp warning.
2288
22892006-05-16 Kim F. Storm <storm@cua.dk>
2290
2291 * minibuf.texi (Minibuffer History): Update add-to-history.
2292
22932006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2294
2295 * nonascii.texi (Explicit Encoding): Fix
2296 typo (encoding<->decoding).
2297
22982006-05-14 Richard Stallman <rms@gnu.org>
2299
2300 * buffers.texi (Creating Buffers): Cleanup.
2301
2302 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2303
23042006-05-13 Eli Zaretskii <eliz@gnu.org>
2305
2306 * buffers.texi (Current Buffer): Document that with-temp-buffer
2307 disables undo.
2308
2309 * os.texi (Terminal-Specific): More accurate description of how
2310 Emacs searches for the terminal-specific libraries.
2311
23122006-05-12 Eli Zaretskii <eliz@gnu.org>
2313
2314 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2315 emacs-xtra to @inforef's.
2316
2317 * text.texi (Undo): Document that undo is turned off in buffers
2318 whose names begin with a space.
2319
2320 * buffers.texi (Buffer Names): Add index entries for buffers whose
2321 names begin with a space.
2322 (Creating Buffers): Document that undo is turned off in buffers
2323 whose names begin with a space.
2324
2325 * files.texi (Visiting Functions, Reading from Files)
2326 (Saving Buffers): Mention code and EOL conversions by file I/O
2327 primitives and subroutines.
2328
2329 * nonascii.texi (Lisp and Coding Systems): Document
2330 coding-system-eol-type. Add index entries for eol conversion.
2331
2332 * display.texi (Defining Faces): Mention `mac', and add an xref to
2333 where window-system is described.
2334
23352006-05-10 Richard Stallman <rms@gnu.org>
2336
2337 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2338
23392006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2340
2341 * variables.texi (File Local Variables): Recommend to quote lambda
2342 expressions in safe-local-variable property.
2343
23442006-05-09 Richard Stallman <rms@gnu.org>
2345
2346 * variables.texi (File Local Variables): Document
2347 safe-local-eval-forms and safe-local-eval-function.
2348
23492006-05-07 Kim F. Storm <storm@cua.dk>
2350
2351 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2352 from add-to-history.
2353
23542006-05-07 Romain Francoise <romain@orebokech.com>
2355
2356 * commands.texi (Event Input Misc):
2357 * compile.texi (Eval During Compile):
2358 * internals.texi (Buffer Internals):
2359 * minibuf.texi (Initial Input):
2360 * nonascii.texi (Scanning Charsets):
2361 * numbers.texi (Comparison of Numbers):
2362 * windows.texi (Textual Scrolling, Vertical Scrolling):
2363 Fix various typos.
2364
23652006-05-06 Eli Zaretskii <eliz@gnu.org>
2366
2367 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2368 conditional xref's to either emacs or emacs-xtra, depending on
2369 @iftex/@ifnottex.
2370
2371 * minibuf.texi (Minibuffer History): Document add-to-history.
2372
23732006-05-05 Eli Zaretskii <eliz@gnu.org>
2374
2375 * internals.texi (Pure Storage): Mention the pure overflow message
2376 at startup.
2377
c8763fb6 23782006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2379
2380 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2381 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2382 search.
2383
23842006-05-01 Richard Stallman <rms@gnu.org>
2385
2386 * intro.texi (nil and t): Clarify.
2387
2388 * variables.texi (File Local Variables): Suggest using booleanp.
2389
23902006-05-01 Juanma Barranquero <lekktu@gmail.com>
2391
2392 * objects.texi (Type Predicates): Fix typos.
2393
23942006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2395
2396 * intro.texi (nil and t): Add booleanp.
2397
2398 * objects.texi (Type Predicates): Add links for booleanp and
2399 string-or-null-p.
2400
24012006-04-29 Richard Stallman <rms@gnu.org>
2402
2403 * modes.texi (Multiline Font Lock): Rename from
2404 Multi line Font Lock Elements. Much clarification.
2405 (Font Lock Multiline, Region to Fontify): Much clarification.
2406
24072006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2408
2409 * variables.texi (File Local Variables): Remove the special case t for
2410 safe-local-variable.
2411
24122006-04-26 Richard Stallman <rms@gnu.org>
2413
2414 * syntax.texi (Parsing Expressions): Minor cleanup.
2415
24162006-04-18 Richard Stallman <rms@gnu.org>
2417
2418 * tips.texi (Coding Conventions): Explain when the package's
2419 prefix should appear later on (not at the start of the name).
2420
2421 * searching.texi (String Search): Clarify effect of NOERROR.
2422
2423 * modes.texi (Imenu): Clarify what special items do.
2424
2425 * hooks.texi (Standard Hooks): Delete text about old hook names.
2426
24272006-04-17 Romain Francoise <romain@orebokech.com>
2428
2429 * variables.texi (Local Variables): Update the default value of
2430 `max-specpdl-size'.
2431
24322006-04-15 Michael Olson <mwolson@gnu.org>
2433
2434 * processes.texi (Transaction Queues): Mention the new optional
2435 `delay-question' argument for `tq-enqueue'.
2436
24372006-04-13 Bill Wohler <wohler@newt.com>
2438
2439 * customize.texi (Common Keywords): Use dotted notation for
2440 :package-version value. Specify its values. Improve documentation
2441 for customize-package-emacs-version-alist.
2442
24432006-04-12 Bill Wohler <wohler@newt.com>
2444
2445 * customize.texi (Common Keywords): Move description of
2446 customize-package-emacs-version-alist to @defvar.
2447
24482006-04-10 Bill Wohler <wohler@newt.com>
2449
2450 * customize.texi (Common Keywords): Add :package-version.
2451
24522006-04-10 Kim F. Storm <storm@cua.dk>
2453
2454 * text.texi (Buffer Contents): Add NOPROPS arg to
2455 filter-buffer-substring.
2456
24572006-04-08 Kevin Ryde <user42@zip.com.au>
2458
2459 * os.texi (Command-Line Arguments): Update xref to emacs manual
2460 "Command Arguments" -> "Emacs Invocation", per change there.
2461
24622006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2463
2464 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2465 be on one line to help makeinfo not render two spaces after the dot.
2466
24672006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2468
2469 * strings.texi (Predicates for Strings): Add string-or-null-p.
2470
24712006-03-28 Kim F. Storm <storm@cua.dk>
2472
2473 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2474 remarks about systems that don't support fractional seconds.
2475
24762006-03-25 Karl Berry <karl@gnu.org>
2477
2478 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2479 the year list.
2480
24812006-03-21 Nick Roberts <nickrob@snap.net.nz>
2482
2483 * display.texi (Fringe Indicators): Fix typos.
2484
24852006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2486
2487 * tips.texi (Documentation Tips): One can now also write `program'
2488 in front of a quoted symbol in a docstring to prevent making a
2489 hyperlink.
2490
24912006-03-19 Alan Mackenzie <acm@muc.de>
2492
2493 * text.texi (Special Properties): Clarify `fontified' property.
2494
24952006-03-16 Richard Stallman <rms@gnu.org>
2496
2497 * display.texi (Defining Images): Minor cleanup.
2498
24992006-03-16 Bill Wohler <wohler@newt.com>
2500
2501 * display.texi (Defining Images): In image-load-path-for-library,
2502 prefer user's images.
2503
25042006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2505
2506 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2507
25082006-03-15 Bill Wohler <wohler@newt.com>
2509
2510 * display.texi (Defining Images): Fix example in
2511 image-load-path-for-library by not recommending that one binds
2512 image-load-path. Just defvar it to placate compiler and only use
2513 it if previously defined.
2514
25152006-03-14 Bill Wohler <wohler@newt.com>
2516
2517 * display.texi (Defining Images): In image-load-path-for-library,
2518 always return list of directories. Update example.
2519
25202006-03-14 Alan Mackenzie <acm@muc.de>
2521
2522 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2523 This describes font-lock-extend-region-function.
2524 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2525 the new node "Region to Fontify".
2526
25272006-03-13 Richard Stallman <rms@gnu.org>
2528
2529 * display.texi (Invisible Text): The impossible position is
2530 now before the invisible text, not after.
2531 (Defining Images): Clean up last change.
2532
25332006-03-11 Bill Wohler <wohler@newt.com>
2534
2535 * display.texi (Defining Images): Add image-load-path-for-library.
2536
25372006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2538
2539 * text.texi (Adaptive Fill): Fix Texinfo usage.
2540
2541 * strings.texi (Creating Strings): Fix Texinfo usage.
2542
2543 * searching.texi (Regexp Special): Use @samp for regular
2544 expressions that are not in Lisp syntax.
2545
25462006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2547
2548 * searching.texi (Regexp Special): Put remark between parentheses
2549 to avoid misreading.
2550
25512006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2552
2553 * searching.texi (Syntax of Regexps): More accurately describe
2554 which characters are special in which situations.
2555 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2556 are not special. Describe in detail when `[' and `]' are special.
2557 (Regexp Backslash): Plenty of regexps with unbalanced square
2558 brackets are valid, so reword that statement.
2559
25602006-03-02 Kim F. Storm <storm@cua.dk>
2561
2562 * keymaps.texi (Tool Bar): Add tool-bar-border.
2563
25642006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2565
2566 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2567
25682006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2569
2570 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2571
2572 * files.texi (Locating Files): Suggest additional values for the
2573 SUFFIXES arg of `locate-file'. Update pxref.
2574
2575 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2576 (How Programs Do Loading): Discuss the effects of Auto Compression
2577 mode on `load'.
2578 (Load Suffixes): New node.
2579 (Library Search): Delete description of `load-suffixes'; it was
2580 moved to "Load Suffixes".
2581 (Autoload, Named Features): Mention `load-suffixes'.
2582
25832006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2584
2585 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2586
2587 * windows.texi (Window Tree): Fix typo.
2588
25892006-02-20 Kim F. Storm <storm@cua.dk>
2590
2591 * display.texi (Fringe Indicators): New section.
2592 Move indicate-empty-lines, indicate-buffer-boundaries, and
2593 default-indicate-buffer-boundaries here.
2594 Add fringe-indicator-alist and default-fringes-indicator-alist.
2595 Add list of logical fringe indicator symbols.
2596 Update list of standard bitmap names.
2597 (Fringe Cursors): New section.
2598 Move overflow-newline-into-fringe here.
2599 Add fringe-cursor-alist and default-fringes-cursor-alist.
2600 Add list of fringe cursor symbols.
2601
26022006-02-20 Juanma Barranquero <lekktu@gmail.com>
2603
2604 * commands.texi (Using Interactive): Fix reference to node
2605 "Minibuffers".
2606
26072006-02-19 Richard M. Stallman <rms@gnu.org>
2608
2609 * minibuf.texi (High-Level Completion):
2610 Add xref to read-input-method-name.
2611
2612 * files.texi (Relative File Names): Move file-relative-name here.
2613 (File Name Expansion): From here. Minor clarifications.
2614
2615 * commands.texi (Using Interactive): Add xrefs about reading input.
2616 Clarify remarks about that moving point and mark.
2617 Put string case before list case.
2618
c8763fb6 26192006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2620
2621 * display.texi (Other Display Specs, Image Descriptors):
2622 Revert erroneous changes. The previous description of
2623 image-descriptors as `(image . PROPS)' was correct.
2624
26252006-02-14 Richard M. Stallman <rms@gnu.org>
2626
2627 * variables.texi (File Local Variables): Clarifications.
2628
26292006-02-14 Juanma Barranquero <lekktu@gmail.com>
2630
2631 * variables.texi (File Local Variables): Use @code for a cons
2632 cell, not @var.
2633
26342006-02-13 Chong Yidong <cyd@stupidchicken.com>
2635
2636 * variables.texi (File Local Variables): Document new file local
2637 variable behavior.
2638
26392006-02-10 Kim F. Storm <storm@cua.dk>
2640
2641 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2642
26432006-02-08 Juanma Barranquero <lekktu@gmail.com>
2644
2645 * modes.texi (%-Constructs): Remove obsolete info about
2646 `global-mode-string'.
2647
26482006-02-07 Richard M. Stallman <rms@gnu.org>
2649
2650 * commands.texi (Prefix Command Arguments): Minor cleanup.
2651
2652 * display.texi: "Graphical display", not window system.
2653
2654 * functions.texi (What Is a Function): Fix xref.
2655
2656 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2657 (Changing Key Bindings): Clarify when remapping is better than
2658 substitute-key-definition.
2659
26602006-02-02 Richard M. Stallman <rms@gnu.org>
2661
2662 * minibuf.texi (Basic Completion): Completion alists are risky.
2663
2664 * keymaps.texi (Active Keymaps): Clarifications.
2665 (Searching Keymaps): New node.
2666 (Keymaps): Update menu.
2667
2668 * frames.texi (Layout Parameters): Minor clarification.
2669 (Drag and Drop): New node.
2670 (Frames): Update menu.
2671
26722006-01-29 Chong Yidong <cyd@stupidchicken.com>
2673
2674 * display.texi (Other Display Specs, Image Descriptors):
2675 Image description is a list, not a cons cell.
2676
26772006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2678
2679 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2680 list is not necessarily a list).
2681
26822006-01-27 Eli Zaretskii <eliz@gnu.org>
2683
2684 * frames.texi (Layout Parameters): border-width and
2685 internal-border-width belong to the frame, not the window.
2686
26872006-01-19 Richard M. Stallman <rms@gnu.org>
2688
2689 * nonascii.texi (Translation of Characters): Search cmds use
2690 translation-table-for-input. Automatically made local.
2691
2692 * markers.texi (Overview of Markers): Count insertion type
2693 as one of a marker's attributes.
2694
2695 * keymaps.texi (Controlling Active Maps): New node, split out of
2696 Active Keymaps.
2697 (Keymaps): Menu updated.
2698 (Active Keymaps): Give pseudocode to explain how the active
2699 maps are searched. current-active-maps and key-binding moved here.
2700 (Functions for Key Lookup): current-active-maps and key-binding moved.
2701 Clarifications.
2702 (Searching the Keymaps): New subnode.
2703
2704 * elisp.texi (Top): Menu clarification.
2705
2706 * display.texi (Other Display Specs): Delete duplicate entry for
2707 just a string as display spec. Move text about recursive display
2708 specs on such a string.
2709
2710 * commands.texi (Key Sequence Input): Clarify.
2711 Move num-nonmacro-input-events out.
2712 (Reading One Event): num-nonmacro-input-events moved here.
2713
27142006-01-14 Nick Roberts <nickrob@snap.net.nz>
2715
2716 * advice.texi (Simple Advice): Update example to fit argument
2717 change in previous-line.
2718
27192006-01-05 Richard M. Stallman <rms@gnu.org>
2720
2721 * markers.texi (The Mark): Fix in `mark'.
2722
27232006-01-04 Richard M. Stallman <rms@gnu.org>
2724
2725 * processes.texi (Misc Network, Make Network): Minor cleanups.
2726
27272006-01-04 Kim F. Storm <storm@cua.dk>
2728
2729 * processes.texi (Make Network): Add IPv6 addresses and handling.
2730 (Network Feature Testing): Mention (:family ipv6).
2731 (Misc Network): Add IPv6 formats to format-network-address.
2732
27332005-12-30 Richard M. Stallman <rms@gnu.org>
2734
2735 * text.texi (Changing Properties):
2736 Don't use return value of set-text-properties.
2737
27382005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2739
2740 * modes.texi (Mode Line Format): Correct typo in menu.
2741
27422005-12-29 Richard M. Stallman <rms@gnu.org>
2743
2744 * modes.texi (Mode Line Top): New node.
2745 (Mode Line Data): Some text moved to new node.
2746 Explain the data structure more concretely.
2747 (Mode Line Basics): Clarifications.
2748 (Mode Line Variables): Clarify intro paragraph.
2749 (%-Constructs): Clarify intro paragraph.
2750 (Mode Line Format): Update menu.
2751
27522005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2753
2754 * minibuf.texi (Basic Completion): Update lazy-completion-table
2755 examples for removal of ARGS argument.
2756
27572005-12-23 Richard M. Stallman <rms@gnu.org>
2758
2759 * text.texi (Undo): Restore some explanation from the version
2760 that was deleted.
2761
27622005-12-23 Eli Zaretskii <eliz@gnu.org>
2763
2764 * text.texi (Undo): Remove duplicate descriptions of `apply
2765 funname' and `apply delta' elements of the undo list.
2766
27672005-12-20 Richard M. Stallman <rms@gnu.org>
2768
2769 * help.texi (Help Functions): Update documentation of `apropos'.
2770
27712005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2772
2773 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2774 because it is confusing. If the :help-echo keyword is a function,
2775 it is not directly used as the :help-echo overlay property, as the
2776 xref seems to suggest (it does not take the appropriate args).
2777
27782005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2779
2780 * customize.texi (Common Keywords): Fix Texinfo usage.
2781 (Group Definitions, Variable Definitions): Update for new
2782 conventions for using `*' in docstrings.
2783
2784 * tips.texi (Documentation Tips): Update for new conventions for
2785 using `*' in docstrings.
2786
27872005-12-16 Richard M. Stallman <rms@gnu.org>
2788
2789 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2790
27912005-12-16 Juri Linkov <juri@jurta.org>
2792
2793 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2794
27952005-12-14 Romain Francoise <romain@orebokech.com>
2796
2797 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2798 Fix typo.
2799
28002005-12-11 Juri Linkov <juri@jurta.org>
2801
2802 * minibuf.texi (Completion Commands): Add mention of read-file-name
2803 for filename completion keymaps.
2804 (Reading File Names): Add mention of filename completion keymaps
2805 for read-file-name and xref to `Completion Commands'.
2806
28072005-12-10 Richard M. Stallman <rms@gnu.org>
2808
2809 * customize.texi (Common Keywords): State caveats for use of :tag.
2810
28112005-12-08 Richard M. Stallman <rms@gnu.org>
2812
2813 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2814 with xrefs and better explanation.
2815 (Completion Commands): Add the filename completion maps.
2816
2817 * objects.texi (Character Type): Clarify that \s is not space
2818 if a dash follows.
2819
28202005-12-05 Richard M. Stallman <rms@gnu.org>
2821
2822 * windows.texi (Resizing Windows): Delete preserve-before args.
2823
28242005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2825
2826 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2827 in full keymaps, since the quirk has been fixed.
2828
28292005-12-03 Eli Zaretskii <eliz@gnu.org>
2830
2831 * hooks.texi (Standard Hooks): Add index entries. Mention
2832 `compilation-finish-functions'.
2833
28342005-11-27 Richard M. Stallman <rms@gnu.org>
2835
2836 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2837
28382005-11-21 Juri Linkov <juri@jurta.org>
2839
2840 * customize.texi (Common Keywords): Update links types
2841 custom-manual and url-link. Add link types emacs-library-link,
2842 file-link, function-link, variable-link, custom-group-link.
2843
28442005-11-20 Chong Yidong <cyd@stupidchicken.com>
2845
2846 * display.texi: Revert 2005-11-20 change.
2847
28482005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2849
2850 * processes.texi (Bindat Functions):
2851 Say "third" to refer to zero-based index "2".
2852
28532005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2854
2855 * loading.texi (Library Search): Update the default value of
2856 `load-suffixes'.
2857
28582005-11-17 Chong Yidong <cyd@stupidchicken.com>
2859
2860 * display.texi (Attribute Functions): Mention :ignore-defface.
2861
28622005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2863
2864 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2865 (Minor Mode Conventions): Mention the use of a hook.
2866
28672005-11-06 Richard M. Stallman <rms@gnu.org>
2868
2869 * files.texi (Magic File Names): find-file-name-handler checks the
2870 `operations' property of the handler.
2871
28722005-11-03 Richard M. Stallman <rms@gnu.org>
2873
2874 * variables.texi (Frame-Local Variables): Small clarification.
2875
28762005-10-29 Chong Yidong <cyd@stupidchicken.com>
2877
2878 * os.texi (Init File): Document ~/.emacs.d/init.el.
2879
28802005-10-29 Richard M. Stallman <rms@gnu.org>
2881
2882 * internals.texi (Garbage Collection): Document memory-full.
2883
28842005-10-28 Bill Wohler <wohler@newt.com>
2885
2886 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2887 for URLs.
2888
28892005-10-28 Richard M. Stallman <rms@gnu.org>
2890
2891 * minibuf.texi (Completion Commands): Clean up prev change.
2892
28932005-10-26 Kevin Ryde <user42@zip.com.au>
2894
2895 * compile.texi (Eval During Compile): Explain recommended uses
2896 of eval-when-compile and eval-and-compile.
2897
28982005-10-27 Masatake YAMATO <jet@gyve.org>
2899
2900 * minibuf.texi (Completion Commands):
2901 Write about new optional argument for `display-completion-list'.
2902
29032005-10-23 Richard M. Stallman <rms@gnu.org>
2904
2905 * display.texi (Overlay Arrow): Clarify about local bindings of
2906 overlay-arrow-position.
2907
29082005-10-22 Eli Zaretskii <eliz@gnu.org>
2909
2910 * internals.texi (Building Emacs): Fix last change.
2911
29122005-10-22 Richard M. Stallman <rms@gnu.org>
2913
2914 * internals.texi (Building Emacs): Document eval-at-startup.
2915
29162005-10-21 Richard M. Stallman <rms@gnu.org>
2917
2918 * loading.texi (Where Defined): load-history contains abs file names.
2919 symbol-file returns abs file names.
2920
29212005-10-19 Kim F. Storm <storm@cua.dk>
2922
2923 * display.texi (Showing Images): Add max-image-size integer value.
2924
29252005-10-18 Chong Yidong <cyd@stupidchicken.com>
2926
2927 * display.texi (Showing Images): Document max-image-size.
2928
29292005-10-17 Richard M. Stallman <rms@gnu.org>
2930
2931 * commands.texi (Quitting): Minor clarification.
2932
2933 * processes.texi (Sentinels): Clarify about output and quitting.
2934 (Filter Functions): Mention with-local-quit.
2935
29362005-10-17 Juri Linkov <juri@jurta.org>
2937
2938 * buffers.texi (Current Buffer):
2939 * commands.texi (Event Input Misc):
2940 * compile.texi (Eval During Compile, Compiler Errors):
2941 * customize.texi (Group Definitions):
2942 * display.texi (Progress, Defining Faces):
2943 * files.texi (Writing to Files):
2944 * modes.texi (Mode Hooks, Defining Minor Modes):
2945 * streams.texi (Output Functions):
2946 * syntax.texi (Syntax Table Functions):
2947 * text.texi (Change Hooks):
2948 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2949
2950 * commands.texi (Quitting): Replace arg `forms' with `body' in
2951 `with-local-quit'.
2952
2953 * positions.texi (Excursions): Replace arg `forms' with `body' in
2954 `save-excursion'.
2955
29562005-10-08 Kim F. Storm <storm@cua.dk>
2957
2958 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2959 Rename manual section accordingly.
2960
29612005-10-04 Kim F. Storm <storm@cua.dk>
2962
2963 * windows.texi (Window Split Tree): New section describing
2964 new function window-split-tree function.
2965
29662005-10-03 Nick Roberts <nickrob@snap.net.nz>
2967
2968 * display.texi (Fringe Size/Pos): Simplify and add detail.
2969
29702005-09-30 Romain Francoise <romain@orebokech.com>
2971
2972 * minibuf.texi (High-Level Completion): Explain that the prompt
2973 given to `read-buffer' should end with a colon and a space.
2974 Update usage examples.
2975
29762005-09-29 Juri Linkov <juri@jurta.org>
2977
2978 * display.texi (Displaying Messages): Rename argument name
2979 `string' to `format-string' in functions `message', `message-box',
2980 `message-or-box'.
2981
29822005-09-26 Chong Yidong <cyd@stupidchicken.com>
2983
2984 * errors.texi (Standard Errors): Correct xrefs.
2985
29862005-09-18 Chong Yidong <cyd@stupidchicken.com>
2987
2988 * display.texi (Defining Images): Update documentation for
2989 `image-load-path'.
2990
29912005-09-17 Richard M. Stallman <rms@gnu.org>
2992
2993 * display.texi (Defining Images): Clean up previous change.
2994
29952005-09-16 Romain Francoise <romain@orebokech.com>
2996
2997 * elisp.texi: Specify GFDL version 1.2.
2998
2999 * doclicense.texi (GNU Free Documentation License): Update to
3000 version 1.2.
3001
30022005-09-15 Chong Yidong <cyd@stupidchicken.com>
3003
3004 * display.texi (Defining Images): Document `image-load-path'.
3005
30062005-09-15 Richard M. Stallman <rms@gnu.org>
3007
3008 * objects.texi (Printed Representation): Minor cleanup.
3009 (Box Diagrams): Minor fix.
3010 (Cons Cell Type): Move (...) index item here.
3011 (Box Diagrams): From here.
3012 (Array Type): Minor fix.
3013 (Type Predicates): Delete index "predicates".
3014 (Hash Table Type): Clarify xref.
3015 (Dotted Pair Notation): Minor fix.
3016
30172005-09-10 Chong Yidong <cyd@stupidchicken.com>
3018
3019 * files.texi (Saving Buffers): Fix typo.
3020
30212005-09-08 Richard M. Stallman <rms@gnu.org>
3022
3023 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3024
30252005-09-08 Chong Yidong <cyd@stupidchicken.com>
3026
3027 * locals.texi (Standard Buffer-Local Variables): Don't include
3028 mode variables for minor modes.
3029 Fix xrefs for buffer-display-count, buffer-display-table,
3030 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3031 enable-multibyte-characters, fill-column, header-line-format,
3032 left-fringe-width, left-margin, and right-fringe-width.
3033
3034 * hooks.texi (Standard Hooks): All hooks should conform to the
3035 standard naming convention now.
3036 Fix xref for `echo-area-clear-hook'.
3037
3038 * display.texi (Usual Display): Note that indicate-empty-lines and
3039 tab-width are buffer-local.
3040
3041 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3042
3043 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3044
3045 * nonascii.texi (Encoding and I/O): Note that
3046 buffer-file-coding-system is buffer-local.
3047
3048 * positions.texi (List Motion): Note that defun-prompt-regexp is
3049 buffer-local.
3050
3051 * text.texi (Auto Filling): Note that auto-fill-function is
3052 buffer-local.
3053 (Undo): Note that buffer-undo-list is buffer-local.
3054
3055 * windows.texi (Buffers and Windows): Document
3056 buffer-display-count.
3057
30582005-09-06 Richard M. Stallman <rms@gnu.org>
3059
3060 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3061 package prefix elsewhere than at the start of the name.
3062
30632005-09-03 Richard M. Stallman <rms@gnu.org>
3064
3065 * tips.texi (Programming Tips): Add conventions for minibuffer
3066 questions and prompts.
3067
30682005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3069
3070 * intro.texi (nil and t): Minor cleanup.
3071 Delete spurious mention of keyword symbols.
3072 (Evaluation Notation): Add index entry.
3073 (A Sample Function Description): Minor cleanup.
3074 (A Sample Variable Description): Not all vars can be set.
3075
30762005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3077
3078 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3079
3080 (Insertion): Document precise type of `insert-char' arg COUNT.
3081
30822005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3083
3084 * modes.texi (Other Font Lock Variables): Sync the default of
3085 font-lock-lines-before.
3086
30872005-08-31 Michael Albinus <michael.albinus@gmx.de>
3088
3089 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3090
30912005-08-29 Richard M. Stallman <rms@gnu.org>
3092
3093 * elisp.texi (Top): Update subnode menu.
3094
3095 * searching.texi (Searching and Matching): Move node.
3096 Rearrange contents and add overall explanation.
3097 (Searching and Case): Move node.
3098 (Searching and Matching): Update menu.
3099
31002005-08-27 Eli Zaretskii <eliz@gnu.org>
3101
3102 * os.texi (Startup Summary): Fix the description of the initial
3103 startup message display.
3104
31052005-08-25 Richard M. Stallman <rms@gnu.org>
3106
3107 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3108
31092005-08-25 Emilio C. Lopes <eclig@gmx.net>
3110
3111 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3112 `next-overlay-change' example.
3113
31142005-08-22 Juri Linkov <juri@jurta.org>
3115
3116 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3117 Fix invert-face. Fix args of face-background.
3118
3119 * display.texi (Standard Faces): Delete node.
3120 (Faces): Add xref to `(emacs)Standard Faces'.
3121 (Displaying Faces): Fix xref to `Standard Faces'.
3122
3123 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3124
31252005-08-20 Alan Mackenzie <acm@muc.de>
3126
3127 * buffers.texi (The Buffer List): Clarify the manipulation of the
3128 buffer list.
3129
31302005-08-14 Richard M. Stallman <rms@gnu.org>
3131
3132 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3133 a regexp.
3134
31352005-08-11 Richard M. Stallman <rms@gnu.org>
3136
3137 * elisp.texi (Top): Update subnode lists.
3138
3139 * display.texi (Inverse Video): Node deleted.
3140
3141 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3142 New nodes split out of Coding Conventions.
3143
3144 * searching.texi (Regular Expressions): Document re-builder.
3145
3146 * os.texi (Time Parsing): New node split out of Time Conversion.
3147
3148 * processes.texi (Misc Network, Network Feature Testing)
3149 (Network Options, Make Network): New nodes split out of
3150 Low-Level Network.
3151
31522005-08-09 Richard M. Stallman <rms@gnu.org>
3153
3154 * frames.texi (Geometry): New node, split from Size and Position.
3155 (Frame Parameters): Refer to Geometry.
3156
3157 * buffers.texi (The Buffer List): Fix xrefs.
3158
3159 * windows.texi (Splitting Windows): Fix xref.
3160
3161 * frames.texi (Layout Parameters): Add xref.
3162
3163 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3164
3165 * keymaps.texi (Menu Bar): Fix xref.
3166
3167 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3168
3169 * modes.texi (%-Constructs): Fix xref.
3170
3171 * frames.texi (Window Frame Parameters): Node split up.
3172 (Basic Parameters, Position Parameters, Size Parameters)
3173 (Layout Parameters, Buffer Parameters, Management Parameters)
3174 (Cursor Parameters, Color Parameters): New subnodes.
3175
31762005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3177
3178 * positions.texi (Screen Lines): Update xref for previous change
3179 in minibuf.texi.
3180
3181 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3182 change in minibuf.texi.
3183
31842005-08-09 Richard M. Stallman <rms@gnu.org>
3185
3186 * tips.texi (Coding Conventions): Minor cleanup.
3187
3188 * modes.texi (Defining Minor Modes): Explain when init-value
3189 can be non-nil.
3190
3191 * elisp.texi (Top): Update submenu for Minibuffer.
3192
3193 * minibuf.texi (Minibuffer Misc): Node split up.
3194 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3195 (Recursive Mini): New nodes split out from Minibuffer Misc.
3196 (Minibuffer Misc): Document max-mini-window-height.
3197
3198 * hash.texi (Defining Hash): Delete stray paren in example.
3199
3200 * display.texi (Echo Area Customization): Don't define
3201 max-mini-window-height here; xref instead.
3202
3203 * commands.texi (Event Input Misc): Update while-no-input.
3204
3205 * advice.texi (Advising Functions): Explain when to use advice
3206 and when to use a hook.
3207
32082005-07-30 Eli Zaretskii <eliz@gnu.org>
3209
3210 * makefile.w32-in (info): Don't run install-info.
3211 ($(infodir)/dir): New target, produced by running install-info.
3212
32132005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3214
3215 * modes.texi (Defining Minor Modes): The keyword for the initial
3216 value is :init-value, not :initial-value.
3217
32182005-07-23 Eli Zaretskii <eliz@gnu.org>
3219
3220 * loading.texi (Autoload): Make the `doctor' example be consistent
3221 with what's in current loaddefs.el. Describe the "fn" magic in
3222 the usage portion of the doc string.
3223
32242005-07-22 Richard M. Stallman <rms@gnu.org>
3225
3226 * internals.texi (Garbage Collection): Clarify previous change.
3227
32282005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3229
3230 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3231
32322005-07-18 Juri Linkov <juri@jurta.org>
3233
3234 * commands.texi (Accessing Events):
3235 * frames.texi (Text Terminal Colors, Resources):
3236 * markers.texi (The Mark):
3237 * modes.texi (Defining Minor Modes):
3238 Delete duplicate duplicate words.
3239
32402005-07-16 Richard M. Stallman <rms@gnu.org>
3241
3242 * display.texi (Managing Overlays): Clarify make-overlay
3243 args for insertion types.
3244
32452005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3246
3247 * customize.texi (Variable Definitions):
3248 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3249 `standard-value' is a list too.
3250 (Defining New Types): Use @key{RET} instead of @key{ret}.
3251
32522005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3253
3254 * os.texi (Translating Input): Fix typo.
3255
32562005-07-08 Richard M. Stallman <rms@gnu.org>
3257
3258 * README: Update edition number and size estimate.
3259
3260 * elisp.texi (VERSION): Set to 2.9.
3261
32622005-07-07 Richard M. Stallman <rms@gnu.org>
3263
3264 * book-spine.texinfo: Update Emacs version.
3265
3266 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3267
32682005-07-06 Richard M. Stallman <rms@gnu.org>
3269
3270 * searching.texi (Regexp Search): Clarify what re-search-forward
3271 does when the search fails.
3272
32732005-07-05 Lute Kamstra <lute@gnu.org>
3274
3275 * Update FSF's address in GPL notices.
3276
3277 * doclicense.texi (GNU Free Documentation License):
3278 * gpl.texi (GPL):
3279 * tips.texi (Coding Conventions, Library Headers):
3280 * vol1.texi:
3281 * vol2.texi: Update FSF's address.
3282
32832005-07-04 Richard M. Stallman <rms@gnu.org>
3284
3285 * hooks.texi (Standard Hooks): Add occur-hook.
3286
32872005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3288
3289 * display.texi (The Echo Area): Correct menu.
3290
32912005-07-03 Richard M. Stallman <rms@gnu.org>
3292
3293 * elisp.texi (Top): Update subnode menu for Display.
3294
3295 * display.texi (Displaying Messages): New node, with most
3296 of what was in The Echo Area.
3297 (Progress): Moved under The Echo Area.
3298 (Logging Messages): New node with new text.
3299 (Echo Area Customization): New node, the rest of what was
3300 in The Echo Area. Document message-truncate-lines with @defvar.
3301 (Display): Update menu.
3302
3303 * windows.texi (Textual Scrolling): Doc 3 values for
3304 scroll-preserve-screen-position.
3305
3306 * text.texi (Special Properties): Change hook functions
3307 should bind inhibit-modification-hooks around altering buffer text.
3308
3309 * keymaps.texi (Key Binding Commands): Call binding BINDING
3310 rather than DEFINITION.
3311
33122005-06-29 Juanma Barranquero <lekktu@gmail.com>
3313
3314 * variables.texi (Defining Variables): `user-variable-p' returns t
3315 for aliases of user options, nil for alias loops.
3316
33172005-06-28 Richard M. Stallman <rms@gnu.org>
3318
3319 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3320 make-keymap.
3321
33222005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3323
3324 * variables.texi (Setting Variables): Correct and clarify
3325 description of `add-to-ordered-list'.
3326
33272005-06-26 Richard M. Stallman <rms@gnu.org>
3328
3329 * display.texi (Faces): Minor cleanup.
3330
33312005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3332
3333 * display.texi (Faces): `facep' returns t for strings that are
3334 face names.
3335
33362005-06-25 Richard M. Stallman <rms@gnu.org>
3337
3338 * objects.texi (Equality Predicates): Clarify meaning of equal.
3339
3340 * windows.texi (Selecting Windows): save-selected-window
3341 and with-selected-window save and restore the current buffer.
3342
33432005-06-24 Richard M. Stallman <rms@gnu.org>
3344
3345 * numbers.texi (Float Basics): Explain how to test for NaN,
3346 and printing the sign of NaNs.
3347
33482005-06-24 Eli Zaretskii <eliz@gnu.org>
3349
3350 * makefile.w32-in (MAKEINFO): Use --force.
3351
33522005-06-23 Richard M. Stallman <rms@gnu.org>
3353
3354 * display.texi (Face Functions): Correct Texinfo usage.
3355
33562005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3357
3358 * lists.texi (Rings): `ring-elements' now returns the elements of
3359 RING in order.
3360
33612005-06-23 Juanma Barranquero <lekktu@gmail.com>
3362
3363 * markers.texi (The Mark): Texinfo usage fix.
3364
33652005-06-23 Kim F. Storm <storm@cua.dk>
3366
3367 * searching.texi (Entire Match Data): Remove evaporate option for
3368 match-data. Do not mention evaporate option for set-match-data.
3369
33702005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3371
3372 * display.texi (Face Functions): Mention face aliases.
3373
33742005-06-21 Richard M. Stallman <rms@gnu.org>
3375
3376 * anti.texi (Antinews): Texinfo usage fix.
3377
33782005-06-21 Karl Berry <karl@gnu.org>
3379
3380 * elisp.texi: Use @copying.
3381
3382 * elisp.texi: Put @summarycontents and @contents before the Top
3383 node, instead of the end of the file, so that the contents appear
3384 in the right place in the dvi/pdf output.
3385
33862005-06-21 Juri Linkov <juri@jurta.org>
3387
3388 * display.texi (Defining Faces): Add `customized-face'.
3389
33902005-06-20 Kim F. Storm <storm@cua.dk>
3391
3392 * variables.texi (Setting Variables): Any type of element can be
3393 given order in add-to-ordered-list. Compare elements with eq.
3394
3395 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3396
33972005-06-20 Karl Berry <karl@gnu.org>
3398
3399 * syntax.texi (Syntax Flags): Make last column very slightly wider
3400 to avoid "generic comment" breaking on two lines and causing an
3401 underfull box.
3402
34032005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3404
3405 * lists.texi (Rings): Various minor clarifications and corrections.
3406
34072005-06-18 Richard M. Stallman <rms@gnu.org>
3408
3409 * functions.texi (Obsolete Functions): Simplify.
3410
3411 * variables.texi (Variable Aliases): Simplify.
3412
3413 * anti.texi, backups.texi, compile.texi, customization.texi:
3414 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3415 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3416 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3417 * variables.texi: Fix formatting ugliness.
3418
3419 * elisp.texi: Add links to Rings and Byte Packing.
3420 Update version and copyright years.
3421
3422 * minibuf.texi: Fix formatting ugliness.
3423 (Completion Commands): Move keymap vars to the end
3424 and vars completing-read binds to the top.
3425
34262005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3427
3428 * processes.texi: Fix typos.
3429 (Bindat Spec): Correct Texinfo error.
3430 (Byte Packing): Fix ungrammatical sentence.
3431
34322005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3433
3434 * lists.texi (Rings): New node.
3435 (Lists): Add it to menu.
3436
3437 * processes.texi (Byte Packing): New node.
3438 (Processes): Add it to menu.
3439
34402005-06-17 Richard M. Stallman <rms@gnu.org>
3441
3442 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3443
3444 * help.texi (Documentation Basics): Explain the xref to
3445 Documentation Tips.
3446
3447 * debugging.texi (Debugger Commands): Minor fix.
3448
34492005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3450
3451 * edebug.texi (Instrumenting): Eliminate duplicate link.
3452 (Specification List): Replace references to "below", referring to
3453 a later node, with one @ref to that node.
3454
3455 * os.texi (Timers): Timers should save and restore the match data
3456 if they change it.
3457
3458 * debugging.texi (Debugger Commands): Mention that the Lisp
3459 debugger can not step through primitive functions.
3460
34612005-06-16 Juanma Barranquero <lekktu@gmail.com>
3462
3463 * functions.texi (Obsolete Functions): Update argument names of
3464 `make-obsolete' and `define-obsolete-function-alias'.
3465
3466 * variables.texi (Variable Aliases): Update argument names of
3467 `defvaralias', `make-obsolete-variable' and
3468 `define-obsolete-variable-alias'.
3469
34702005-06-15 Kim F. Storm <storm@cua.dk>
3471
3472 * searching.texi (Entire Match Data): Rephrase warnings about
3473 evaporate arg to match-data and set-match-data.
3474
34752005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3476
3477 * elisp.texi (Top): Update detailed menu.
3478
3479 * edebug.texi (Edebug): Update menu.
3480 (Instrumenting): Update xrefs.
3481 (Edebug Execution Modes): Correct xref.
3482 (Jumping): Clarify description of `h' command.
3483 Eliminate redundant @ref.
3484 (Breaks): New node.
3485 (Breakpoints): Is now a subsubsection.
3486 (Global Break Condition): Mention `C-x X X'.
3487 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3488 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3489 (Edebug Display Update): Correct pxref.
3490 (Edebug and Macros): New node.
3491 (Instrumenting Macro Calls): Is now a subsubsection.
3492 Neither arg of `def-edebug-spec' is evaluated.
3493 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3494 (Specification Examples): Fix typo.
3495
34962005-06-14 Lute Kamstra <lute@gnu.org>
3497
3498 * debugging.texi (Function Debugging): Primitives can break on
3499 entry too.
3500
35012005-06-14 Kim F. Storm <storm@cua.dk>
3502
3503 * variables.texi (Setting Variables): Add add-to-ordered-list.
3504
35052005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3506
3507 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3508 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3509
35102005-06-13 Lute Kamstra <lute@gnu.org>
3511
3512 * text.texi (Special Properties): Fix cross reference.
3513
35142005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3515
3516 * debugging.texi (Function Debugging): Delete mention of empty
3517 string argument to `cancel-debug-on-entry'. Delete inaccurate
3518 description of the return value of that command.
3519
35202005-06-11 Alan Mackenzie <acm@muc.de>
3521
3522 * text.texi (Adaptive Fill): Amplify the description of
3523 fill-context-prefix.
3524
35252005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3526
3527 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3528
35292005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3530
3531 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3532
35332005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3534
3535 * debugging.texi (Error Debugging): Minor rewording.
3536 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3537 is optional.
3538
35392005-06-10 Lute Kamstra <lute@gnu.org>
3540
3541 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3542 (Top): Give it a title. Correct version number. Give the
3543 detailed node listing a more prominent header.
3544 * intro.texi: Don't set VERSION here a second time.
3545 Mention Emacs's version too.
3546 * anti.texi (Antinews): Use EMACSVER to refer to the current
3547 version of Emacs.
3548
35492005-06-09 Kim F. Storm <storm@cua.dk>
3550
3551 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3552 match-data and set-match-data.
3553
35542005-06-08 Richard M. Stallman <rms@gnu.org>
3555
3556 * searching.texi (Entire Match Data): Clarify when match-data
3557 returns markers and when integers.
3558
3559 * display.texi (Defining Faces): Explain that face name should not
3560 end in `-face'.
3561
3562 * modes.texi (Mode Line Data): Minor cleanup.
3563 (Customizing Keywords): Node split out of Search-based Fontification.
3564 Add example of using font-lock-add-keywords from a hook.
3565 Clarify when MODE should be non-nil, and when nil.
3566
35672005-06-06 Richard M. Stallman <rms@gnu.org>
3568
3569 * modes.texi (Mode Line Data): Explain what happens when the car
3570 of a list is a void symbol.
3571 (Search-based Fontification): Explain MODE arg to
3572 font-lock-add-keywords and warn about calls from major modes.
3573
35742005-06-08 Juri Linkov <juri@jurta.org>
3575
3576 * display.texi (Standard Faces): Add `shadow' face.
3577
35782005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3579
3580 * modes.texi (Major Mode Conventions): A derived mode only needs
3581 to put the call to the parent mode inside `delay-mode-hooks'.
3582
35832005-05-29 Richard M. Stallman <rms@gnu.org>
3584
3585 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3586 new, and what that implies. Clarify.
3587
3588 * files.texi (Locating Files): Clean up the text.
3589
3590 * frames.texi (Window Frame Parameters): Document user-size.
3591 Shorten entry for top by referring to left.
3592
35932005-05-26 Richard M. Stallman <rms@gnu.org>
3594
3595 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3596 is new, and what the implications are. Other clarifications.
3597
35982005-05-24 Richard M. Stallman <rms@gnu.org>
3599
3600 * frames.texi (Dialog Boxes): Minor fixes.
3601
36022005-05-25 Masatake YAMATO <jet@gyve.org>
3603
3604 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3605
36062005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3607
3608 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3609 is optional.
3610
36112005-05-24 Nick Roberts <nickrob@snap.net.nz>
3612
10d1d0af 3613 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3614
36152005-05-23 Lute Kamstra <lute@gnu.org>
3616
3617 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3618 syntax-begin-function over font-lock-beginning-of-syntax-function.
3619
36202005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3621
3622 * minibuf.texi (Reading File Names): Update description of
3623 `read-directory-name'.
3624
3625 * modes.texi (Derived Modes): Clarify :group keyword.
3626
36272005-05-21 Eli Zaretskii <eliz@gnu.org>
3628
3629 * files.texi (Locating Files): New subsection.
3630 Describe locate-file and executable-find.
3631
36322005-05-21 Kevin Ryde <user42@zip.com.au>
3633
3634 * frames.texi (Initial Parameters): Update cross reference to
3635 "Emacs Invocation".
3636
36372005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3638
3639 * keymaps.texi (Active Keymaps): Add anchor.
3640
3641 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3642 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3643 appropriate place.
3644 (Derived Modes): Small clarifications.
3645 (Minor Mode Conventions, Keymaps and Minor Modes):
3646 Replace references to nodes with references to anchors.
3647 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3648 Clarify description of lists whose first element is an integer.
3649 (Mode Line Variables): Add anchor.
3650 (%-Constructs): Clarify description of integer after %.
3651 (Emulating Mode Line): Describe nil value for FACE.
3652
36532005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3654
3655 * modes.texi (Derived Modes): Correct references to non-existing
3656 variable standard-syntax-table.
3657
36582005-05-17 Lute Kamstra <lute@gnu.org>
3659
3660 * modes.texi (Defining Minor Modes): Mention the mode hook.
3661
36622005-05-15 Kim F. Storm <storm@cua.dk>
3663
3664 * processes.texi (Network): Remove open-network-stream-nowait.
3665 (Network Servers): Remove open-network-stream-server.
3666
36672005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3668
3669 * elisp.texi (Top): Update detailed menu.
3670
3671 * variables.texi: Reorder nodes.
3672 (Variables): Update menu.
3673 (File Local Variables): Do not refer to the `-*-' line as
3674 a "local variables list". Add pxref.
3675
36762005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3677
3678 * elisp.texi (Top): Update detailed menu for node changes.
3679
3680 * modes.texi (Modes): Update Menu.
3681 (Hooks): Move to beginning of chapter.
3682 Most minor modes run mode hooks too.
3683 `add-hook' can handle void hooks or hooks whose value is a single
3684 function.
3685 (Major Modes): Update Menu.
3686 (Major Mode Basics): New node, split off from `Major Modes'.
3687 (Major Mode Conventions): Correct xref. Explain how to handle
3688 auto-mode-alist if the major mode command has an autoload cookie.
3689 (Auto Major Mode): Major update. Add magic-mode-alist.
3690 (Derived Modes): Major update.
3691 (Mode Line Format): Update Menu.
3692 (Mode Line Basics): New node, split off from `Mode Line Format'.
3693
3694 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3695 for `magic autoload comment'. Add index entries and anchor.
3696
36972005-05-14 Richard M. Stallman <rms@gnu.org>
3698
3699 * tips.texi (Coding Conventions): Explain how important it is
3700 that just loading certain files not change Emacs behavior.
3701
3702 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3703
37042005-05-12 Lute Kamstra <lute@gnu.org>
3705
3706 * modes.texi (Generic Modes): Update.
3707 (Major Modes): Refer to node "Generic Modes".
3708
3709 * elisp.texi (Top): Update to the current structure of the manual.
3710 * processes.texi (Processes): Add menu description.
3711 * customize.texi (Customization): Add menu descriptions.
3712
37132005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3714
3715 * processes.texi (Signals to Processes)
3716 (Low-Level Network): Fix typos.
3717
37182005-05-11 Lute Kamstra <lute@gnu.org>
3719
3720 * elisp.texi (Top): Add some nodes from the chapter "Major and
3721 Minor Modes" to the detailed node listing.
3722
37232005-05-10 Richard M. Stallman <rms@gnu.org>
3724
3725 * keymaps.texi (Extended Menu Items): Menu item filter functions
3726 can be called at any time.
3727
37282005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3729
3730 * variables.texi (File Local Variables): `(hack-local-variables t)'
3731 now also checks whether a mode is specified in the local variables
3732 list.
3733
37342005-05-05 Kevin Ryde <user42@zip.com.au>
3735
3736 * display.texi (The Echo Area): Correct format function cross
3737 reference.
3738
37392005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3740
3741 * variables.texi (Variable Aliases): Change description of
3742 `define-obsolete-variable-alias'.
3743
3744 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3745 (Defining Functions): Add xref.
3746 (Obsolete Functions): New node.
3747 (Function Safety): Standardize capitalization of section title.
3748
3749 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3750 (Dialog Boxes): Complete description of `x-popup-dialog'.
3751
37522005-05-04 Richard M. Stallman <rms@gnu.org>
3753
3754 * commands.texi (Interactive Codes): Fix Texinfo usage.
3755 Document U more clearly.
3756
37572005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3758
3759 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3760 function and not a macro.
3761
3762 * frames.texi (Pop-Up Menus): Correct and clarify description of
3763 `x-popup-menu'.
3764 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3765
37662005-05-01 Richard M. Stallman <rms@gnu.org>
3767
3768 * edebug.texi (Checking Whether to Stop): Fix previous change.
3769
37702005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3771
3772 * display.texi: Fix typos and Texinfo usage.
3773
3774 * edebug.texi (Checking Whether to Stop): executing-macro ->
3775 executing-kbd-macro.
3776
37772005-05-01 Richard M. Stallman <rms@gnu.org>
3778
3779 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3780
37812005-04-30 Richard M. Stallman <rms@gnu.org>
3782
3783 * files.texi (Magic File Names): Document `operations' property.
3784
37852005-04-29 Lute Kamstra <lute@gnu.org>
3786
3787 * modes.texi (Generic Modes): New node.
3788 (Major Modes): Add it to the menu.
3789 (Derived Modes): Add "derived mode" to concept index.
3790
37912005-04-28 Lute Kamstra <lute@gnu.org>
3792
3793 * modes.texi (Defining Minor Modes): Fix previous change.
3794 (Font Lock Mode): Simplify.
3795 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3796 when set and that some parts are optional. Add cross references.
3797 (Search-based Fontification): Say how to specify font-lock-keywords.
3798 Add cross references. Add font-lock-multiline to index.
3799 Move font-lock-keywords-case-fold-search here from node "Other Font
3800 Lock Variables". Document font-lock-add-keywords and
3801 font-lock-remove-keywords.
3802 (Other Font Lock Variables): Move font-lock-keywords-only,
3803 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3804 and font-lock-syntactic-face-function to node "Syntactic Font
3805 Lock". Move font-lock-keywords-case-fold-search to node
3806 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3807 and font-lock-{,un}fontify-{buffer,region}-function.
3808 (Precalculated Fontification): Remove reference to deleted variable
3809 font-lock-core-only.
3810 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3811 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3812 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3813 and font-lock-syntactic-face-function here from node "Other Font
3814 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3815 Syntax Properties". Add cross references.
3816 (Setting Syntax Properties): New node.
3817 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3818 * syntax.texi (Syntax Properties): Add cross reference.
3819 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3820
38212005-04-26 Richard M. Stallman <rms@gnu.org>
3822
3823 * display.texi (Defining Faces):
3824 Document `default' elements of defface spec.
3825
3826 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3827
3828 * variables.texi (Variable Aliases): Clarify text.
3829
38302005-04-25 Chong Yidong <cyd@stupidchicken.com>
3831
3832 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3833
38342005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3835
3836 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3837
38382005-04-24 Eli Zaretskii <eliz@gnu.org>
3839
3840 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3841 syntax-after and syntax-class.
3842
3843 * files.texi (Changing Files): Fix last change's cross-reference.
3844 (Unique File Names): Don't mention "numbers" in the documentation
3845 of make-temp-file and make-temp-name.
3846
38472005-04-23 Richard M. Stallman <rms@gnu.org>
3848
3849 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3850
38512005-04-22 Nick Roberts <nickrob@snap.net.nz>
3852
3853 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3854
38552005-04-22 Nick Roberts <nickrob@snap.net.nz>
3856
3857 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3858 and define-obsolete-variable-alias.
3859
38602005-04-22 Kim F. Storm <storm@cua.dk>
3861
3862 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3863 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3864
38652005-04-21 Lute Kamstra <lute@gnu.org>
3866
3867 * lists.texi (Association Lists): Document rassq-delete-all.
3868
38692005-04-19 Richard M. Stallman <rms@gnu.org>
3870
3871 * modes.texi (Search-based Fontification): Explain that
3872 facespec is an expression to be evaluated.
3873
38742005-04-19 Kevin Ryde <user42@zip.com.au>
3875
3876 * streams.texi (Output Functions): Fix xref.
3877 * strings.texi (String Conversion): Fix xref.
3878
38792005-04-19 Kim F. Storm <storm@cua.dk>
3880
3881 * symbols.texi (Symbol Plists): Add safe-get.
3882 Mention that `get' may signal an error.
3883
38842005-04-18 Nick Roberts <nickrob@snap.net.nz>
3885
3886 * customize.texi (Variable Definitions): Replace tooltip-mode
3887 example with save-place.
3888
38892005-04-17 Richard M. Stallman <rms@gnu.org>
3890
3891 * buffers.texi (Indirect Buffers): Clarify.
3892
3893 * positions.texi (Positions): Clarify converting marker to integer.
3894
3895 * strings.texi (String Basics): Mention string-match; clarify.
3896
38972005-04-08 Lute Kamstra <lute@gnu.org>
3898
3899 * modes.texi (Search-based Fontification): Fix cross references.
3900 Use consistent terminology. Document anchored highlighting.
3901
39022005-04-05 Lute Kamstra <lute@gnu.org>
3903
3904 * modes.texi (Defining Minor Modes): Document :group keyword
3905 argument and its default value.
3906
39072005-04-03 Lute Kamstra <lute@gnu.org>
3908
3909 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3910 references and/or descriptions. Delete major mode hooks; mention
3911 them as a category instead. Rename or delete obsolete hooks.
3912
39132005-04-02 Richard M. Stallman <rms@gnu.org>
3914
3915 * nonascii.texi (Coding System Basics): Another wording cleanup.
3916
39172005-04-01 Richard M. Stallman <rms@gnu.org>
3918
3919 * nonascii.texi (Coding System Basics): Clarify previous change.
3920
39212005-04-01 Kenichi Handa <handa@m17n.org>
3922
10d1d0af 3923 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
3924 identity of coding systems.
3925
39262005-03-29 Chong Yidong <cyd@stupidchicken.com>
3927
3928 * text.texi (Buffer Contents): Add filter-buffer-substring and
3929 buffer-substring-filters.
3930
39312005-03-26 Chong Yidong <cyd@stupidchicken.com>
3932
3933 * anti.texi (Antinews): Mention `G' interactive code.
3934
3935 * tips.texi (Compilation Tips): Mention benchmark.el.
3936
39372005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3938
3939 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3940 is now bound to M-o M-o.
3941
3942 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3943
39442005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3945
3946 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3947 in the Emacs Manual).
3948 * Makefile.in (srcs): Remove calendar.texi.
3949 * makefile.w32-in (srcs): Remove calendar.texi.
3950 * display.texi (Display): Change name of next node.
3951 * os.texi (System In): Change name of previous node.
3952 * elisp.texi (Top): Remove Calendar references.
3953 * vol1.texi (Top): Remove Calendar references.
3954 * vol2.texi (Top): Remove Calendar references.
3955
39562005-03-25 Richard M. Stallman <rms@gnu.org>
3957
3958 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3959 Cleanup previous change.
3960
39612005-03-25 Chong Yidong <cyd@stupidchicken.com>
3962
3963 * display.texi (Face Attributes): Faces earlier in an :inherit
3964 list take precedence.
3965 (Scroll Bars): Fix description of vertical-scroll-bars.
3966 Document frame-current-scroll-bars and window-current-scroll-bars.
3967
3968 * markers.texi (The Mark): Document temporary Transient Mark mode.
3969
3970 * minibuf.texi (Reading File Names):
3971 Document read-file-name-completion-ignore-case.
3972
3973 * positions.texi (Screen Lines): Document nil for width argument
3974 to compute-motion.
3975
39762005-03-23 Kim F. Storm <storm@cua.dk>
3977
3978 * display.texi (Standard Faces): Other faces used in the fringe
3979 implicitly inherits from the fringe face.
3980 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3981 properties implicitly inherits from fringe face.
3982 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3983
39842005-03-20 Chong Yidong <cyd@stupidchicken.com>
3985
3986 * display.texi (Invisible Text): State default value of
3987 line-move-ignore-invisible.
3988 (Managing Overlays): Document remove-overlays.
3989 (Standard Faces): Document escape-glyph face.
3990
3991 * minibuf.texi (Reading File Names): Document read-file-name-function.
3992
3993 * modes.texi (Other Font Lock Variables):
3994 Document font-lock-lines-before.
3995
3996 * positions.texi (Skipping Characters): skip-chars-forward allows
3997 character classes.
3998
39992005-03-18 Lute Kamstra <lute@gnu.org>
4000
4001 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4002
40032005-03-17 Richard M. Stallman <rms@gnu.org>
4004
4005 * text.texi (Undo): Document extensible undo entries.
4006
dd7b651b 4007 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4008
4009 * nonascii.texi (Character Codes): Minor fix.
4010
4011 * display.texi (Display Property): Explain the significance
4012 of having text properties that are eq.
4013 (Other Display Specs): Explain string as display spec.
4014
4015 * commands.texi (Interactive Codes): Document G option.
4016
40172005-03-17 Chong Yidong <cyd@stupidchicken.com>
4018
4019 * text.texi (Filling): Add sentence-end-without-period and
4020 sentence-end-without-space.
4021 (Changing Properties): Minor fix.
4022
4023 * anti.texi: Total rewrite.
4024
40252005-03-15 Lute Kamstra <lute@gnu.org>
4026
4027 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4028
40292005-03-08 Kim F. Storm <storm@cua.dk>
4030
4031 * display.texi (Specified Space): Property :width is support on
4032 non-graphic terminals, :height is not.
4033
40342005-03-07 Richard M. Stallman <rms@gnu.org>
4035
4036 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4037 Now subnodes of Fringes.
4038 (Overlay Arrow): Document overlay-arrow-variable-list.
4039 (Fringe Size/Pos): New node, broken out of Fringes.
4040 (Display): Explain clearing vs redisplay better.
4041 (Truncation): Clarify use of bitmaps.
4042 (The Echo Area): Clarify the uses of the echo area.
4043 Add max-mini-window-height.
4044 (Progress): Clarify.
4045 (Invisible Text): Explain that main loop moves point out.
4046 (Selective Display): Say "hidden", not "invisible".
4047 (Managing Overlays): Move up. Describe relation to Undo here.
4048 (Overlay Properties): Clarify intro.
4049 (Finding Overlays): Explain return values when nothing found.
4050 (Width): truncate-string-to-width has added arg.
4051 (Displaying Faces): Clarify and update mode line face handling.
4052 (Face Functions): Minor cleanup.
4053 (Conditional Display): Merge into Other Display Specs.
4054 (Pixel Specification, Other Display Specs): Minor cleanups.
4055 (Images, Image Descriptors): Minor cleanups.
4056 (GIF Images): Patents have expired.
4057 (Showing Images): Explain default text for insert-image.
4058 (Manipulating Button Types): Merge into Manipulating Buttons.
4059 (Making Buttons): Explain return values.
4060 (Button Buffer Commands): Add xref.
4061 (Inverse Video): Update mode-line-inverse-video.
4062 (Display Table Format): Clarify.
4063 (Active Display Table): Give defaults for window-display-table.
4064
4065 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4066 and calendar-today-marker are strings, not chars.
4067 (Holiday Customizing): Minor fix.
4068
4069 * internals.texi (Writing Emacs Primitives): Update `or' example.
4070 Update limit on # args of subr.
4071
4072 * edebug.texi (Using Edebug): Arrow is in fringe.
4073 (Instrumenting): Arg to eval-defun works without loading edebug.
4074 (Edebug Execution Modes): Add xref.
4075
4076 * customize.texi (Common Keywords): Clarify :require.
4077 Mention :version here.
4078 (Variable Definitions, Group Definitions): Not here.
4079 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4080
40812005-03-07 Chong Yidong <cyd@stupidchicken.com>
4082 * nonascii.texi (Text Representations): Clarify position-bytes.
4083 (Character Sets): Add list-charset-chars.
4084 (Scanning Charsets): Add charset-after.
4085 (Encoding and I/O): Minor fix.
4086
40872005-03-06 Richard M. Stallman <rms@gnu.org>
4088
4089 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4090 (Resizing Windows): Likewise.
4091
4092 * text.texi (Change Hooks): Get rid of "Emacs 21".
4093
4094 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4095
4096 * streams.texi (Output Variables): Get rid of "Emacs 21".
4097
4098 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4099
4100 * os.texi (Translating Input): Replace flow-control example
4101 with a less obsolete example that uses `keyboard-translate'.
4102
4103 * objects.texi (Hash Table Type, Circular Objects):
4104 Get rid of "Emacs 21".
4105
4106 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4107 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4108
4109 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4110
4111 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4112
4113 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4114 (Menu Bar): Fix when menu-bar-update-hook is called.
4115
4116 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4117
4118 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4119 and make it read better.
4120
4121 * files.texi (Writing to Files): Get rid of "Emacs 21".
4122 (Unique File Names): Likewise.
4123
4124 * elisp.texi: Update Emacs version to 22.
4125
4126 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4127 (Overlay Properties, Face Attributes): Likewise.
4128 (Managing Overlays): Fix punctuation.
4129 (Attribute Functions): Clarify set-face-font; get rid of
4130 info about old Emacs versions.
4131 (Auto Faces, Font Lookup, Display Property, Images):
4132 Get rid of "Emacs 21".
4133
4134 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4135
41362005-03-05 Richard M. Stallman <rms@gnu.org>
4137
4138 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4139
41402005-03-04 Lute Kamstra <lute@gnu.org>
4141
4142 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4143
41442005-03-03 Lute Kamstra <lute@gnu.org>
4145
4146 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4147
41482005-03-01 Lute Kamstra <lute@gnu.org>
4149
4150 * debugging.texi (Debugger Commands): Update `j'.
4151
41522005-02-28 Lute Kamstra <lute@gnu.org>
4153
4154 * debugging.texi (Debugging): Fix typo.
4155 (Error Debugging): Document eval-expression-debug-on-error.
4156 (Function Debugging): Update example.
4157 (Using Debugger): Mention starred stack frames.
4158 (Debugger Commands): Document `j' and `l'.
4159 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4160 Update the messages that the debugger displays.
4161 (Internals of Debugger): Add cross reference. Update example.
4162 (Excess Open): Minor improvement.
4163 (Excess Close): Minor improvement.
4164
41652005-02-26 Richard M. Stallman <rms@gnu.org>
4166
4167 * tips.texi (Coding Conventions): Clarify.
4168 Put all the major mode key reservations together.
4169 Mention the Mouse-1 => Mouse-2 conventions.
4170
4171 * syntax.texi (Syntax Class Table): Clarify.
4172 (Syntax Table Functions): syntax-after moved from here.
4173 (Syntax Table Internals): syntax-after moved to here.
4174 (Parsing Expressions): Update info on number of values
4175 and what's meaningful in the STATE argument.
4176 (Categories): Fix typo.
4177
4178 * sequences.texi (Arrays): Cleanup.
4179 (Char-Tables): Clarify.
4180
4181 * processes.texi (Deleting Processes): Cleanups, add xref.
4182 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4183 (Process Information): set-process-coding-system, some args optional.
4184 (Input to Processes): Explain various types for PROCESS args.
4185 Rename them from PROCESS-NAME to PROCESS.
4186 (Signals to Processes): Likewise.
4187 (Decoding Output): Cleanup.
4188 (Query Before Exit): Clarify.
4189
4190 * os.texi (Startup Summary): Correct the options; add missing ones.
4191 (Terminal Output, Batch Mode): Clarify.
4192 (Flow Control): Node deleted.
4193
4194 * markers.texi (The Mark): Clarify.
4195
4196 * macros.texi (Expansion): Cleanup.
4197 (Indenting Macros): indent-spec allows ints, not floats.
4198
4199 * keymaps.texi (Keymaps): Clarify.
4200 (Format of Keymaps): Update lisp-mode-map example.
4201 (Active Keymaps, Key Lookup): Clarify.
4202 (Changing Key Bindings): Add xref to `kbd'.
4203 (Key Binding Commands, Simple Menu Items): Clarify.
4204 (Mouse Menus, Menu Bar): Clarify.
4205 (Menu Example): Replace print example with menu-bar-replace-menu.
4206
4207 * help.texi (Documentation Basics): Add function-documentation prop.
4208
4209 * elisp.texi (Top): Don't refer to Flow Control node.
4210
4211 * commands.texi (Command Overview): Improve xrefs.
4212 (Adjusting Point): Adjusting point applies to intangible and invis.
4213 (Key Sequence Input): Doc extra read-key-sequence args.
4214 Likewise for read-key-sequence-vector.
4215
4216 * backups.texi (Rename or Copy): Minor fix.
4217 (Numbered Backups): For version-control, say the default.
4218 (Auto-Saving): make-auto-save-file-name example is simplified.
4219
4220 * advice.texi (Advising Functions): Don't imply one part of Emacs
4221 should advise another part. Markup changes.
4222 (Defining Advice): Move transitional para.
4223 (Activation of Advice): Cleanup.
4224 Explain if COMPILE is nil or negative.
4225
4226 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4227
42282005-02-24 Lute Kamstra <lute@gnu.org>
4229
4230 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4231 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4232
42332005-02-23 Lute Kamstra <lute@gnu.org>
4234
4235 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4236 to define global minor modes as well.
4237
4238 * display.texi (Managing Overlays): overlay-buffer returns nil for
4239 deleted overlays.
4240
42412005-02-22 Kim F. Storm <storm@cua.dk>
4242
4243 * minibuf.texi (Basic Completion): Allow symbols in addition to
4244 strings in try-completion and all-completions.
4245
42462005-02-14 Lute Kamstra <lute@gnu.org>
4247
4248 * elisp.texi (Top): Remove reference to deleted node.
4249
4250 * lists.texi (Lists): Remove reference to deleted node.
4251 (Cons Cells): Fix typo.
4252
4253 * loading.texi (Where Defined): Fix typo.
4254
42552005-02-14 Richard M. Stallman <rms@gnu.org>
4256
4257 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4258 is useful for discarding some minor modes.
4259
4260 * symbols.texi (Symbol Components): Reorder examples.
4261
4262 * streams.texi (Input Functions): State standard-input default.
4263 (Output Variables): State standard-output default.
4264
4265 * objects.texi (Printed Representation): Clarify read syntax vs print.
4266 (Floating Point Type): Explain meaning better.
4267 (Symbol Type): Explain uniqueness better.
4268 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4269 List examples sooner.
4270 (Box Diagrams): New subnode broken out.
4271 Some examples moved from old Lists as Boxes node.
4272 (Dotted Pair Notation): Clarify intro.
4273 (Array Type): Clarify.
4274 (Type Predicates): Add hash-table-p.
4275
4276 * numbers.texi (Integer Basics): Clarify radix explanation.
4277 (Predicates on Numbers): Minor clarification.
4278 (Comparison of Numbers): Minor clarification. Clarify eql.
4279 Typos in min, max.
4280 (Math Functions): Clarify overflow in expt.
4281
4282 * minibuf.texi (Text from Minibuffer): Minor clarification.
4283 Mention arrow keys.
4284
4285 * loading.texi (Autoload): defun's doc string overrides autoload's
4286 doc string.
4287 (Repeated Loading): Modernize "add to list" examples.
4288 (Where Defined): Finish updating table of load-history elts.
4289
4290 * lists.texi (List-related Predicates): Minor wording improvement.
4291 (Lists as Boxes): Node deleted.
4292 (Building Lists): Explain trivial cases of number-sequence.
4293
4294 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4295 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4296 (Hash Access): Any object can be a key.
4297 State value of maphash.
4298
4299 * functions.texi (What Is a Function): Wording cleanup.
4300 (Function Documentation): Minor cleanup.
4301 Explain purpose of calling convention at end of doc string.
4302 (Function Names): Wording cleanup.
4303 (Calling Functions): Wording cleanup.
4304 Explain better how funcall calls the function.
4305 (Function Cells): Delete example of saving and redefining function.
4306
4307 * control.texi (Combining Conditions): Wording cleanup.
4308 (Iteration): dolist and dotimes bind VAR locally.
4309 (Cleanups): Xref to Atomic Changes.
4310
4311 * compile.texi (Byte Compilation): Delete 19.29 info.
4312 (Compilation Functions): Macros' difficulties don't affect defsubst.
4313 (Docs and Compilation): Delete 19.29 info.
4314
43152005-02-10 Richard M. Stallman <rms@gnu.org>
4316
4317 * objects.texi (Symbol Type): Minor correction.
4318
43192005-02-06 Lute Kamstra <lute@gnu.org>
4320
4321 * modes.texi (Example Major Modes): Fix typos.
4322
43232005-02-06 Richard M. Stallman <rms@gnu.org>
4324
4325 * text.texi (Margins): fill-nobreak-predicate can be one function.
4326
4327 * strings.texi (Modifying Strings): clear-string can make unibyte.
4328 (Formatting Strings): format gives error if values missing.
4329
4330 * positions.texi (Character Motion): Mention default arg
4331 for forward-char. backward-char refers to forward-char.
4332 (Word Motion): Mention default arg for forward-word.
4333 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4334 Simplify end-of-buffer.
4335 (Text Lines): Mention default arg for forward-line.
4336 (List Motion): Mention default arg for beginning/end-of-defun.
4337 (Skipping Characters): Minor fixes in explaining character-set.
4338
4339 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4340 Mode inheritance applies only when default-major-mode is nil.
4341 Clarifications.
4342 (Example Major Modes): Update Text mode and Lisp mode examples.
4343 (Minor Mode Conventions): Mention define-minor-mode at top.
4344 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4345 (Mode Line Format): Update mode line face display info.
4346 (Properties in Mode): Mention effect of risky vars.
4347 (Imenu): Define imenu-add-to-menubar.
4348 (Font Lock Mode): Add descriptions to menu lines.
4349 (Faces for Font Lock): Add font-lock-doc-face.
4350
43512005-02-05 Lute Kamstra <lute@gnu.org>
4352
4353 * text.texi (Maintaining Undo): Remove obsolete function.
4354
43552005-02-05 Eli Zaretskii <eliz@gnu.org>
4356
4357 * frames.texi (Color Names): Add pointer to the X docs about RGB
4358 color specifications. Improve indexing
4359 (Text Terminal Colors): Replace the description of RGB values by
4360 an xref to "Color Names".
4361
43622005-02-03 Richard M. Stallman <rms@gnu.org>
4363
4364 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4365 Clarify.
4366 (Selecting Windows): Clarify save-selected-window.
4367 (Cyclic Window Ordering): Clarify walk-windows.
4368 (Window Point): Clarify.
4369 (Window Start): Add comment to example.
4370 (Resizing Windows): Add `interactive' specs in examples.
4371 Document fit-window-to-buffer.
4372
4373 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4374 (Undo, Maintaining Undo): Clarify last change.
4375 (Sorting): In sort-numeric-fields, explain about octal and hex.
4376 Mention sort-numeric-base.
4377 (Format Properties): Add xref for hard newlines.
4378
4379 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4380 (Pop-Up Menus): Fix typo.
4381 (Color Names): Explain all types of color names.
4382 Explain color-values on B&W terminal.
4383 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4384
4385 * files.texi (File Locks): Not supported on MS systems.
4386 (Testing Accessibility): Clarify.
4387
4388 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4389 (Coverage Testing): Fix typo.
4390
4391 * commands.texi (Misc Events): Remove stray space.
4392
4393 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4394 (Modification Time): Clarify when visited-file-modtime returns 0.
4395 (The Buffer List): Clarify bury-buffer.
4396 (Killing Buffers): Clarify.
4397 (Indirect Buffers): Add clone-indirect-buffer.
4398
43992005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4400
4401 * edebug.texi (Printing in Edebug): Fix default value of
4402 edebug-print-circle.
4403 (Coverage Testing): Fix displayed frequency count data.
4404
44052005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4406
4407 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4408
44092005-02-02 Kim F. Storm <storm@cua.dk>
4410
4411 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4412
44132005-01-29 Eli Zaretskii <eliz@gnu.org>
4414
4415 * commands.texi (Misc Events): Describe the help-echo event.
4416
4417 * text.texi (Special Properties) <help-echo>: Use `pos'
4418 consistently in description of the help-echo property.
4419 Use @code{nil} instead of @var{nil}.
4420
4421 * display.texi (Overlay Properties): Fix the index entry for
4422 help-echo overlay property.
4423
4424 * customize.texi (Type Keywords): Uncomment the xref to the
4425 help-echo property documentation.
4426
44272005-01-23 Kim F. Storm <storm@cua.dk>
4428
4429 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4430 return value. Third element FULLY replaced by PARTIAL which
4431 specifies number of invisible pixels if row is only partially visible.
4432 (Textual Scrolling): Mention auto-window-vscroll.
4433 (Vertical Scrolling): New defvar auto-window-vscroll.
4434
44352005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4436
4437 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4438 command remapping.
4439
44402005-01-15 Richard M. Stallman <rms@gnu.org>
4441
4442 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4443
44442005-01-14 Kim F. Storm <storm@cua.dk>
4445
4446 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4447
4448 * text.texi (Links and Mouse-1): Fix string and vector item.
4449
44502005-01-13 Richard M. Stallman <rms@gnu.org>
4451
4452 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4453 descriptions of overriding-local-map and overriding-terminal-local-map.
4454
4455 * text.texi (Links and Mouse-1): Clarify text.
4456
44572005-01-13 Kim F. Storm <storm@cua.dk>
4458
4459 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4460
44612005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4462
4463 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4464
44652005-01-12 Kim F. Storm <storm@cua.dk>
4466
4467 * text.texi (Links and Mouse-1): Rename section from Enabling
4468 Mouse-1 to Following Links. Change xrefs.
4469 Add examples for define-button-type and define-widget.
4470
4471 * display.texi (Button Properties, Button Buffer Commands):
4472 Clarify mouse-1 and follow-link functionality.
4473
44742005-01-12 Richard M. Stallman <rms@gnu.org>
4475
4476 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4477
4478 * display.texi (Beeping): Fix Texinfo usage.
4479
4480 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4481
44822005-01-11 Kim F. Storm <storm@cua.dk>
4483
4484 * display.texi (Button Properties, Button Buffer Commands):
4485 Mention mouse-1 binding. Add follow-link keyword.
4486
4487 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4488 (Enabling Mouse-1 to Follow Links): New subsection.
4489
44902005-01-06 Richard M. Stallman <rms@gnu.org>
4491
4492 * text.texi (Special Properties): Minor change.
4493
4494 * os.texi (Timers): Clarify previous change.
4495
4496 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4497
44982005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4499
4500 * display.texi (Face Attributes): Correct xref to renamed node.
4501
45022005-01-01 Richard M. Stallman <rms@gnu.org>
4503
4504 * display.texi (Face Attributes): Describe hex color specs.
4505
45062004-12-31 Richard M. Stallman <rms@gnu.org>
4507
4508 * os.texi (Timers): Update previous change.
4509
45102004-12-30 Kim F. Storm <storm@cua.dk>
4511
4512 * display.texi (Line Height): Total line-height is now specified
4513 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4514 in cons cells. (nil . RATIO) is relative to actual line height.
4515 Use line-height `t' instead of `0' to get minimum height.
4516
45172004-12-29 Richard M. Stallman <rms@gnu.org>
4518
4519 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4520
45212004-12-28 Richard M. Stallman <rms@gnu.org>
4522
4523 * commands.texi (Quitting): Clarify value of with-local-quit.
4524
4525 * elisp.texi (Top): Fix previous change.
4526
4527 * loading.texi (Loading): Fix previous change.
4528
45292004-12-27 Richard M. Stallman <rms@gnu.org>
4530
4531 * Makefile.in (MAKEINFO): Specify --force.
4532
4533 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4534
4535 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4536
4537 * display.texi (Line Height): Further clarify.
4538
4539 * elisp.texi (Top): Update Loading submenu.
4540
4541 * loading.texi (Where Defined): New node.
4542 (Unloading): load-history moved to Where Defined.
4543
45442004-12-21 Richard M. Stallman <rms@gnu.org>
4545
4546 * commands.texi (Event Input Misc): Add while-no-input.
4547
45482004-12-11 Richard M. Stallman <rms@gnu.org>
4549
4550 * display.texi (Line Height): Rewrite text for clarity.
4551
45522004-12-11 Kim F. Storm <storm@cua.dk>
4553
4554 * display.texi (Display): Add node "Line Height" to menu.
4555 (Line Height): New node. Move full description of line-spacing
4556 and line-height text properties here from text.texi.
4557 (Scroll Bars): Add vertical-scroll-bar variable.
4558
4559 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4560
4561 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4562 line-spacing and vertical-scroll-bar.
4563
4564 * text.texi (Special Properties): Just mention line-spacing and
4565 line-height here, add xref to new "Line Height" node.
4566
45672004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4568
4569 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4570
4571 * locals.texi (Standard Buffer-Local Variables):
4572 Add @xref for `line-spacing'.
4573
45742004-12-05 Richard M. Stallman <rms@gnu.org>
4575
4576 * Makefile.in (maintainer-clean): Remove the info files
4577 in $(infodir) where they are created.
4578
45792004-12-03 Richard M. Stallman <rms@gnu.org>
4580
4581 * windows.texi (Selecting Windows): get-lru-window and
4582 get-largest-window don't consider dedicated windows.
4583
4584 * text.texi (Undo): Document undo-in-progress.
4585
45862004-11-26 Richard M. Stallman <rms@gnu.org>
4587
4588 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4589 Remove a few vars that are not always buffer-local.
4590
45912004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4592
4593 * locals.texi (Standard Buffer-Local Variables): Comment out
4594 xref's to non-existent node `Yet to be written'.
4595
45962004-11-24 Richard M. Stallman <rms@gnu.org>
4597
4598 * processes.texi (Synchronous Processes): Grammar fix.
4599
4600 * numbers.texi (Comparison of Numbers): Add eql.
4601
4602 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4603
4604 * intro.texi (Printing Notation): Fix previous change.
4605
4606 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4607 and default-indicate-buffer-boundaries from here.
4608 (Usual Display): To here.
4609 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4610 (Usual Display): Move tab-width up.
4611
4612 * customize.texi (Variable Definitions): Replace
4613 show-paren-mode example with tooltip-mode.
4614 (Simple Types, Composite Types, Defining New Types):
4615 Minor cleanups.
4616
46172004-11-21 Jesper Harder <harder@ifa.au.dk>
4618
4619 * processes.texi (Synchronous Processes, Output from Processes):
4620 Markup fix.
4621
46222004-11-20 Richard M. Stallman <rms@gnu.org>
4623
4624 * positions.texi (Skipping Characters): skip-chars-forward
4625 now handles char classes.
4626
4627 * intro.texi (Printing Notation): Avoid confusion of `print'
4628 when explaining @print.
4629
4630 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4631
4632 * display.texi (Display Table Format): Minor fix.
4633
4634 * streams.texi (Output Functions): Fix print example.
4635
4636 * Makefile.in (elisp): New target.
4637 (dist): Depend on $(infodir)/elisp, not elisp.
4638 Copy the info files from $(infodir).
4639
4640 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4641 read-from-minibuffer.
4642
4643 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4644
46452004-11-19 Richard M. Stallman <rms@gnu.org>
4646
4647 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4648
46492004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4650
4651 * tips.texi (Coding Conventions): Fix typo.
4652
46532004-11-16 Richard M. Stallman <rms@gnu.org>
4654
4655 * tips.texi (Coding Conventions): Separate defvar and require
4656 methods to avoid warnings. Use require only when there are many
4657 functions and variables from that package.
4658
4659 * minibuf.texi (Minibuffer Completion): When ignoring case,
4660 predicate must not be case-sensitive.
4661
4662 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4663 (Test Coverage): Don't talk about "splotches". Clarified.
4664
46652004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4666
4667 * frames.texi (Window Frame Parameters): Fix typo.
4668
46692004-11-15 Kim F. Storm <storm@cua.dk>
4670
4671 * symbols.texi (Other Plists): Note that plist-get may signal error.
4672 Add safe-plist-get.
4673
46742004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4675
4676 * modes.texi (Font Lock Basics): Fix typo.
4677
46782004-11-08 Richard M. Stallman <rms@gnu.org>
4679
4680 * syntax.texi (Syntax Table Functions): Add syntax-after.
4681
46822004-11-06 Lars Brinkhoff <lars@nocrew.org>
4683
4684 * os.texi (Processor Run Time): New section documenting
4685 get-internal-run-time.
4686
46872004-11-06 Eli Zaretskii <eliz@gnu.org>
4688
4689 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4690 it nukes elisp-cover.texi.
4691 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4692 elisp-0 etc.
4693
46942004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4695
4696 * commands.texi (Keyboard Macros): Document `append' return value
4697 of `defining-kbd-macro'.
4698
46992004-11-01 Richard M. Stallman <rms@gnu.org>
4700
4701 * commands.texi (Interactive Call): Add called-interactively-p.
4702
47032004-10-29 Simon Josefsson <jas@extundo.com>
4704
4705 * minibuf.texi (Reading a Password): Revert.
4706
47072004-10-28 Richard M. Stallman <rms@gnu.org>
4708
4709 * frames.texi (Display Feature Testing): Explain about "vendor".
4710
47112004-10-27 Richard M. Stallman <rms@gnu.org>
4712
4713 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4714 not raw. Clarify `n'.
4715 (Interactive Call): Rewrite interactive-p, focusing on when
4716 and how to use it.
4717 (Misc Events): Clarify previous change.
4718
4719 * advice.texi (Simple Advice): Clarify what job the example does.
4720 (Around-Advice): Clarify ad-do-it.
4721 (Activation of Advice): An option of ad-default-compilation-action
4722 is `never', not `nil'.
4723
47242004-10-26 Kim F. Storm <storm@cua.dk>
4725
4726 * commands.texi (Interactive Codes): Add U code letter.
4727
47282004-10-25 Simon Josefsson <jas@extundo.com>
4729
4730 * minibuf.texi (Reading a Password): Add.
4731
47322004-10-24 Jason Rumney <jasonr@gnu.org>
4733
4734 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4735 and wheel-down.
4736
47372004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4738
4739 * processes.texi (Synchronous Processes): Document process-file.
4740
47412004-10-22 Kenichi Handa <handa@m17n.org>
4742
4743 * text.texi (translate-region): Document that it accepts also a
4744 char-table.
4745
47462004-10-22 David Ponce <david@dponce.com>
4747
4748 * windows.texi (Resizing Windows): Document the `preserve-before'
4749 argument of the functions `enlarge-window' and `shrink-window'.
4750
47512004-10-19 Jason Rumney <jasonr@gnu.org>
4752
4753 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4754
47552004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4756
4757 * text.texi (Filling): Add anchor for definition of
4758 `sentence-end-double-space'.
4759
4760 * searching.texi (Regexp Example): Update description of how
4761 Emacs currently recognizes the end of a sentence.
4762 (Standard Regexps): Update definition of the variable
4763 `sentence-end'. Add definition of the function `sentence-end'.
4764
47652004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4766
4767 * display.texi (Progress): New node.
4768
47692004-10-05 Kim F. Storm <storm@cua.dk>
4770
4771 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4772
47732004-09-29 Kim F. Storm <storm@cua.dk>
4774
4775 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4776 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4777 fringe bitmap symbols, as they now have their own namespace.
4778 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4779 vs. pixels. Signal error if no free bitmap slots.
4780 (Pixel Specification): Change IMAGE to @var{image}.
4781
47822004-09-28 Richard M. Stallman <rms@gnu.org>
4783
4784 * text.texi (Special Properties): Clarify line-spacing and line-height.
4785
4786 * searching.texi (Regexp Search): Add looking-back.
4787
47882004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4789
4790 * display.texi: Correct typos.
4791 (Image Descriptors): Correct xref's.
4792
47932004-09-25 Richard M. Stallman <rms@gnu.org>
4794
4795 * text.texi (Special Properties): Cleanups in `cursor'.
4796 Rewrites in `line-height' and `line-spacing'; exchange them.
4797
4798 * display.texi (Fringes): Rewrite previous change.
4799 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4800 (Display Fringe Bitmaps): Node deleted, text moved.
4801 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4802 (Scroll Bars): Clarify set-window-scroll-bars.
4803 (Pointer Shape): Rewrite.
4804 (Specified Space): Clarify :align-to, etc.
4805 (Pixel Specification): Use @var. Clarify new text.
4806 (Other Display Specs): Clarify `slice'.
4807 (Image Descriptors): Cleanups.
4808 (Showing Images): Cleanups.
4809
48102004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4811
4812 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4813
4814 * modes.texi: Various minor changes in addition to:
4815 (Major Mode Conventions): Final call to `run-mode-hooks' should
4816 not be inside the `delay-mode-hooks' form.
4817 (Mode Hooks): New node.
4818 (Hooks): Delete obsolete example.
4819 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4820 node "Mode Hooks".
4821
48222004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4823
4824 * display.texi: Correct various typos.
4825 (Display): Rename node "Pointer Shapes" to "Pointer
4826 Shape". (There is already a node called "Pointer Shapes" in
4827 frames.texi.)
4828 (Images): Remove non-existent node "Image Slices" from menu.
4829
48302004-09-23 Kim F. Storm <storm@cua.dk>
4831
4832 * text.texi (Special Properties): Add `cursor', `pointer',
4833 `line-height', and `line-spacing' properties.
4834
4835 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4836 Shapes' to menu.
4837 (Standard Faces): Doc fix for fringe face.
4838 (Fringes): Add `overflow-newline-into-fringe' and
4839 'indicate-buffer-boundaries'.
4840 (Fringe Bitmaps, Pointer Shapes): New nodes.
4841 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4842 Bitmaps' to menu.
4843 (Specified Space): Describe pixel width and height.
4844 (Pixel Specification): New node.
4845 (Other Display Specs): Add `slice' property.
4846 (Display Fringe Bitmaps): New node.
4847 (Images): Add 'Image Slices' to menu.
4848 (Image Descriptors): Add `:pointer' and `:map' properties.
4849 (Showing Images): Add slice arg to `insert-image'. Add
4850 'insert-sliced-image'.
4851
48522004-09-20 Richard M. Stallman <rms@gnu.org>
4853
4854 * commands.texi (Key Sequence Input):
4855 Clarify downcasing in read-key-sequence.
4856
48572004-09-08 Juri Linkov <juri@jurta.org>
4858
4859 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4860
48612004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4862
4863 * locals.texi (Standard Buffer-Local Variables): Add
4864 `buffer-auto-save-file-format'.
4865 * internals.texi (Buffer Internals): Describe new
4866 auto_save_file_format field of the buffer structure.
4867 * files.texi (Format Conversion): `auto-save-file-format' has been
4868 renamed `buffer-auto-save-file-format'.
4869
48702004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4871
4872 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4873 an integer or a marker.
4874 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4875
48762004-08-22 Richard M. Stallman <rms@gnu.org>
4877
4878 * modes.texi (Major Mode Conventions): Discuss rebinding of
4879 standard key bindings.
4880
48812004-08-18 Kim F. Storm <storm@cua.dk>
4882
4883 * processes.texi (Accepting Output): Add `just-this-one' arg to
4884 `accept-process-output'.
4885 (Output from Processes): New var `process-adaptive-read-buffering'.
4886
48872004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4888
4889 * keymaps.texi: Various changes in addition to:
4890 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4891 Give more varied examples for `kbd'.
4892 (Creating Keymaps): Char tables have slots for all characters
4893 without modifiers.
4894 (Active Keymaps): `overriding-local-map' and
4895 `overriding-terminal-local-map' also override text property and
4896 overlay keymaps.
4897 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4898 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4899 to denote a prefix of no events.
4900 `map-keymap' includes parent's bindings _recursively_.
4901 Clarify and correct description of `where-is-internal'.
4902 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4903 (Menu Example): For menus intended for use with the keyboard, the
4904 menu items should be bound to characters or real function keys.
4905
49062004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4907
4908 * objects.texi (Character Type): Reposition `@anchor' to prevent
4909 double space inside sentence in Info.
4910
4911 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4912 renamed to `disabled-command-function'.
4913 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4914 (Command Loop Info): Replace reference to it.
4915 (Disabling Commands): `disabled-command-hook' has been renamed to
4916 `disabled-command-function'.
4917
49182004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4919
4920 * os.texi (Translating Input): Only non-prefix bindings in
4921 `key-translation-map' override actual key bindings. Warn about
4922 possible indirect effect of actual key bindings on non-prefix
4923 bindings in `key-translation-map'.
4924
49252004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4926
4927 * minibuf.texi (High-Level Completion): Add anchor for definition
4928 of `read-variable'.
4929
4930 * commands.texi: Various changes in addition to:
4931 (Using Interactive): Clarify description of `interactive-form'.
4932 (Interactive Call): Mention default for KEYS argument to
4933 `call-interactively'.
4934 (Command Loop Info): Clarify description of `this-command-keys'.
4935 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4936 Value of `last-event-frame' can be `macro'.
4937 (Repeat Events): `double-click-fuzz' is also used to distinguish
4938 clicks and drags.
4939 (Classifying Events): Clarify descriptions of `event-modifiers'
4940 `event-basic-type' and `event-convert-list'.
4941 (Accessing Events): `posn-timestamp' takes POSITION argument.
4942 (Quoted Character Input): Clarify description of
4943 `read-quoted-char' and fix example.
4944 (Quitting): Add `with-local-quit'.
4945 (Disabling Commands): Correct and clarify descriptions of
4946 `enable-command' and `disable-command'.
4947 Mention what happens if `disabled-command-hook' is nil.
4948 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4949 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4950
49512004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4952
4953 * frames.texi: Various changes in addition to:
4954 (Creating Frames): Expand and clarify description of `make-frame'.
4955 (Window Frame Parameters): Either none or both of the `icon-left'
4956 and `icon-top' parameters must be specified. Put descriptions of
4957 `menu-bar-lines' and `toolbar-lines' closer together and change
4958 them accordingly.
4959 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4960 except while processing `frame-title-format' or `icon-title-format'.
4961 (Deleting Frames): Correct description of `delete-frame'.
4962 Non-nil return values of `frame-live-p' are like those of `framep'.
4963 (Frames and Windows): Mention return value of
4964 `set-frame-selected-window'.
4965 (Visibility of Frames): Mention `force' argument to
4966 `make-frame-invisible'. `frame-visible-p' returns t for all
4967 frames on text-only terminals.
4968 (Frame Configurations): Restoring a frame configuration does not
4969 restore deleted frames.
4970 (Window System Selections): `x-set-selection' returns DATA.
4971 (Resources): Add example.
4972 (Display Feature Testing): Clarify descriptions of
4973 `display-pixel-height', `display-pixel-width', `x-server-version'
4974 and `x-server-vendor'.
4975
4976 * windows.texi (Choosing Window): Add anchor.
4977 * minibuf.texi (Minibuffer Misc): Add anchor.
4978
49792004-07-23 John Paul Wallington <jpw@gnu.org>
4980
4981 * macros.texi (Defining Macros): Declaration keyword for setting
4982 Edebug spec is `debug' not `edebug'.
4983
49842004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4985
4986 * windows.texi: Various small changes in addition to:
4987 (Window Point): Mention return value of `set-window-point'.
4988 (Window Start): `pos-visible-in-window-p' disregards horizontal
4989 scrolling. Explain return value if PARTIALLY is non-nil.
4990 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4991 and `set-window-vscroll'.
4992 (Size of Window): The argument WINDOW to `window-inside-edges',
4993 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4994 (Resizing Windows): Explain return value of
4995 `shrink-window-if-larger-than-buffer'.
4996 `window-size-fixed' automatically becomes buffer local when set.
4997 (Window Configurations): Explain return value of
4998 `set-window-configuration'.
4999
5000 * minibuf.texi (Minibuffer Misc): Add anchor for
5001 `minibuffer-scroll-window'.
5002
5003 * positions.texi (Text Lines): Add anchor for `count-lines'.
5004
50052004-07-17 Richard M. Stallman <rms@gnu.org>
5006
5007 * display.texi (Overlay Properties): Adding `evaporate' prop
5008 deletes empty overlay immediately.
5009
5010 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5011 fix example.
5012
50132004-07-16 Jim Blandy <jimb@redhat.com>
5014
5015 * searching.texi (Regexp Backslash): Document new \_< and \_>
5016 operators.
5017
50182004-07-16 Juanma Barranquero <lektu@terra.es>
5019
5020 * display.texi (Images): Fix Texinfo usage.
5021
50222004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5023
5024 * buffers.texi (Modification Time): `visited-file-modtime' now
5025 returns a list of two integers, instead of a cons.
5026
50272004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5028
5029 * windows.texi: Various changes in addition to:
5030 (Splitting Windows): Add `split-window-keep-point'.
5031
50322004-07-09 Richard M. Stallman <rms@gnu.org>
5033
5034 * frames.texi (Input Focus): Minor fix.
5035
50362004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5037
5038 * frames.texi (Input Focus): Clarify descriptions of
5039 `select-frame-set-input-focus' and `select-frame'.
5040
50412004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5042
5043 * os.texi: Various small changes in addition to:
5044 (Killing Emacs): Expand and clarify description of
5045 `kill-emacs-query-functions' and `kill-emacs-hook'.
5046 (System Environment): Expand and clarify description of `getenv'
5047 and `setenv'.
5048 (Timers): Clarify description of `run-at-time'.
5049 (Translating Input): Correct description of
5050 `extra-keyboard-modifiers'.
5051 (Flow Control): Correct description of `enable-flow-control'.
5052
50532004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5054
5055 * os.texi: Update copyright.
5056 (Session Management): Grammar fix.
5057 Clarify which Emacs does the restarting.
5058 Use @samp for *scratch* buffer.
5059
50602004-07-04 Alan Mackenzie <acm@muc.de>
5061
5062 * frames.texi (Input Focus): Add documentation for
5063 `select-frame-set-input-focus'. Replace refs to non-existent
5064 `switch-frame' with `select-frame'. Minor corrections and tidying
5065 up of text-only terminal stuff.
5066
50672004-07-02 Richard M. Stallman <rms@gnu.org>
5068
5069 * files.texi (Saving Buffers): Cleanup write-contents-function.
5070 (Magic File Names): Cleanup file-remote-p.
5071
b344d29d 50722004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5073
5074 * files.texi (Magic File Names): `file-remote-p' returns an
5075 identifier of the remote system, not just t.
5076
50772004-07-02 David Kastrup <dak@gnu.org>
5078
5079 * searching.texi (Entire Match Data): Add explanation about new
5080 match-data behavior when @var{integers} is non-nil.
5081
50822004-06-24 Richard M. Stallman <rms@gnu.org>
5083
5084 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5085
5086 * customize.texi (Variable Definitions): Note about doc strings
5087 and :set.
5088
5089 * keymaps.texi (Keymap Terminology): Document `kbd'.
5090 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5091
5092 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5093 makes it buffer-local.
5094
5095 * files.texi (Saving Buffers): Correct previous change.
5096
5097 * commands.texi (Accessing Events):
5098 Clarify posn-col-row and posn-actual-col-row.
5099
51002004-06-24 David Ponce <david.ponce@wanadoo.fr>
5101
5102 * commands.texi (Accessing Events): New functions
5103 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5104
51052004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5106
5107 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5108 * frames.texi, buffers.texi, backups.texi, variables.texi:
5109 * loading.texi, eval.texi, functions.texi, control.texi:
5110 * symbols.texi, minibuf.texi: Reposition @anchor's.
5111
5112 * help.texi: Various small changes in addition to the following.
5113 (Describing Characters): Describe PREFIX argument to
5114 `key-description'. Correct and clarify definition of
5115 `text-char-description'. Describe NEED-VECTOR argument to
5116 `read-kbd-macro'.
5117 (Help Functions): Clarify definition of `apropos'.
5118
51192004-06-23 Lars Hansen <larsh@math.ku.dk>
5120
5121 * files.texi (Saving Buffers): Correct description of
5122 `write-contents-functions'.
5123
51242004-06-21 Juanma Barranquero <lektu@terra.es>
5125
5126 * display.texi (Images): Remove redundant @vindex directives.
5127 Rewrite `image-library-alist' doc in active voice.
5128
51292004-06-14 Juanma Barranquero <lektu@terra.es>
5130
5131 * display.texi (Images): Document new delayed library loading,
5132 variable `image-library-alist' and (existing but undocumented)
5133 function `image-type-available-p'.
5134
51352004-06-05 Richard M. Stallman <rms@gnu.org>
5136
5137 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5138 refer the user to the Initial Input node.
5139 (Text from Minibuffer): Likewise.
5140 (Initial Input): New node. Document this feature
5141 and say it is mostly deprecated.
5142
51432004-05-30 Richard M. Stallman <rms@gnu.org>
5144
5145 * loading.texi (Named Features): Clarify return value
5146 and meaning of NOERROR.
5147
5148 * variables.texi (File Local Variables): Minor cleanup.
5149
51502004-05-30 Michael Albinus <michael.albinus@gmx.de>
5151
5152 * files.texi (Magic File Names): Add `file-remote-p' as operation
5153 of file name handlers.
5154
51552004-05-29 Richard M. Stallman <rms@gnu.org>
5156
5157 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5158 as arg to a minor mode command.
5159
51602004-05-22 Richard M. Stallman <rms@gnu.org>
5161
5162 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5163
5164 * streams.texi (Output Variables): Doc float-output-format.
5165
5166 * searching.texi (Regexp Special): Nested repetition can be infloop.
5167
5168 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5169 real stack overflow.
5170
5171 * compile.texi: Minor cleanups.
5172
51732004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5174
5175 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5176 circular lists.
5177 (List Elements): Explain handling of circular and dotted lists.
5178
51792004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5180
5181 * modes.texi (Search-based Fontification): Fix typo.
5182
51832004-05-10 Juanma Barranquero <lektu@terra.es>
5184
5185 * modes.texi (Mode Line Variables): Fix description of
5186 global-mode-string, which is now after which-func-mode, not the
5187 buffer name.
5188
51892004-05-07 Lars Hansen <larsh@math.ku.dk>
5190
5191 * modes.texi (Desktop Save Mode): Add.
5192 (Modes): Add menu entry Desktop Save Mode.
5193
5194 * hooks.texi: Add desktop-after-read-hook,
5195 desktop-no-desktop-file-hook and desktop-save-hook.
5196
5197 * locals.texi: Add desktop-save-buffer.
5198
51992004-04-30 Jesper Harder <harder@ifa.au.dk>
5200
5201 * display.texi: emacs -> Emacs.
5202
52032004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5204
5205 * files.texi (Changing Files): Document set-file-times.
5206
52072004-04-23 Juanma Barranquero <lektu@terra.es>
5208
5209 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5210
52112004-04-18 Jesper Harder <harder@ifa.au.dk>
5212
5213 * tips.texi (Coding Conventions): defopt -> defcustom.
5214
52152004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5216
5217 * sequences.texi: Various clarifications.
5218
52192004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5220
5221 * buffers.texi (Read Only Buffers): Mention optional ARG to
5222 `toggle-read-only'.
5223
52242004-04-14 Nick Roberts <nick@nick.uklinux.net>
5225
5226 * windows.texi (Selecting Windows): Note that get-lru-window
5227 returns a full-width window if possible.
5228
52292004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5230
5231 * buffers.texi: Various changes in addition to:
5232 (Buffer File Name): Add `find-buffer-visiting'.
5233 (Buffer Modification): Mention optional ARG to `not-modified'.
5234 (Indirect Buffers): Mention optional CLONE argument to
5235 `make-indirect-buffer'.
5236
5237 * files.texi: Various changes in addition to:
5238 (Visiting Functions): `find-file-hook' is now a normal hook.
5239 (File Name Expansion): Explain difference between the way that
5240 `expand-file-name' and `file-truename' treat `..'.
5241 (Contents of Directories): Mention optional ID-FORMAT argument to
5242 `directory-files-and-attributes'.
5243 (Format Conversion): Mention new optional CONFIRM argument to
5244 `format-write-file'.
5245
52462004-04-12 Miles Bader <miles@gnu.org>
5247
5248 * macros.texi (Expansion): Add description of `macroexpand-all'.
5249
52502004-04-05 Jesper Harder <harder@ifa.au.dk>
5251
5252 * variables.texi (Variable Aliases): Mention
5253 cyclic-variable-indirection.
5254
5255 * errors.texi (Standard Errors): Ditto.
5256
52572004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5258
5259 * backups.texi: Various small changes in addition to:
5260 (Making Backups): Mention return value of `backup-buffer'.
5261 (Auto-Saving): Mention optional FORCE argument to
5262 `delete-auto-save-file-if-necessary'.
5263 (Reverting): Mention optional PRESERVE-MODES argument to
5264 `revert-buffer'. Correct description of `revert-buffer-function'.
5265
52662004-03-22 Juri Linkov <juri@jurta.org>
5267
5268 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5269 with `Vector Functions'.
5270
5271 * text.texi (Sorting): Add missing quote.
5272
52732004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5274
5275 * intro.texi (Lisp History): Replace xref to `cl' manual with
5276 inforef.
5277
52782004-03-12 Richard M. Stallman <rms@gnu.org>
5279
5280 * intro.texi (Version Info): Add arg to emacs-version.
5281 (Lisp History): Change xref to CL manual.
5282
52832004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5284
5285 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5286 for Partial Completion mode.
5287
52882004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5289
5290 * customize.texi: Fix typo. Remove eol whitespace.
5291
52922004-03-04 Richard M. Stallman <rms@gnu.org>
5293
5294 * processes.texi: Fix typos.
5295
5296 * lists.texi (Building Lists): Minor clarification.
5297
5298 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5299 in make-hash-table.
5300
53012004-02-29 Juanma Barranquero <lektu@terra.es>
5302
5303 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5304 rm, and ignore exit code.
5305
53062004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5307
5308 * display.texi (Defining Faces): Add description for min-colors.
5309 Update example.
5310
53112004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5312
5313 * abbrevs.texi: Various corrections and clarifications in addition
5314 to the following:
5315 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5316
53172004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5318
5319 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5320
53212004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5322
5323 * text.texi: Various small changes in addition to the following:
5324 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5325 to delete-horizontal-space.
5326 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5327 description of yank-handler text property at various places.
5328
5329 * frames.texi (Window System Selections): Add anchor.
5330
5331 * syntax.texi (Syntax Table Functions): Clarify and correct
5332 descriptions of make-syntax-table and copy-syntax-table.
5333 (Motion and Syntax): Clarify SYNTAXES argument to
5334 skip-syntax-forward.
5335 (Parsing Expressions): Mention that the return value of
5336 parse-partial-sexp is currently a list of ten rather than nine
5337 elements.
5338 (Categories): Various corrections and clarifications.
5339
53402004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5341
5342 * markers.texi (Marker Insertion Types): Minor change.
5343
5344 * locals.texi (Standard Buffer-Local Variables):
5345 * commands.texi (Interactive Codes, Using Interactive):
5346 * functions.texi (Related Topics): Fix xrefs.
5347
53482004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5349
5350 * lists.texi (Sets And Lists): Update description of delete-dups.
5351
53522004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5353
5354 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5355
c8763fb6 53562004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5357
5358 * frames.texi (Parameter Access): frame-parameters arg is optional.
5359 modify-frame-parameters handles nil for FRAME.
5360 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5361 are all-or-nothing for certain toolkits.
5362 Mention parameter wait-for-wm.
5363 (Frames and Windows): In frame-first-window and frame-selected-window
5364 the arg is optional.
5365 (Input Focus): In redirect-frame-focus the second arg is optional.
5366 (Window System Selections): Mention selection type CLIPBOARD.
5367 Mention data-type UTF8_STRING.
5368 Mention numbering of cut buffers.
5369 (Resources): Describe x-resource-name.
5370
53712004-02-16 Richard M. Stallman <rms@gnu.org>
5372
5373 * windows.texi (Buffers and Windows): Delete false table
5374 about all-frames.
5375
5376 * syntax.texi (Parsing Expressions): Delete old caveat
5377 about parse-sexp-ignore-comments.
5378
5379 * streams.texi (Output Variables): Add print-quoted.
5380
5381 * lists.texi (Building Lists): Minor cleanup.
5382
5383 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5384
5385 * display.texi (Overlays): Explain overlays use markers.
5386 (Managing Overlays): Explain front-advance and rear-advance
5387 in more detail.
5388
5389 * loading.texi (Unloading): Document unload-feature-special-hooks.
5390 Get rid of fns-NNN.el file.
5391
53922004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5393
5394 * help.texi (Describing Characters): Fix text-char-description
5395 example output.
5396
5397 * edebug.texi (Using Edebug): Fix example.
5398
5399 * debugging.texi (Internals of Debugger): Fix return value.
5400
5401 * files.texi (Changing Files): Fix argname.
5402
5403 * calendar.texi: Fix parens, and default values.
5404
5405 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5406 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5407 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5408
5409 * positions.texi (Text Lines): Don't add -1 in current-line.
5410
54112004-02-16 Richard M. Stallman <rms@gnu.org>
5412
5413 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5414
54152004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5416
5417 * processes.texi (Low-Level Network): Fix a typo.
5418
54192004-02-12 Kim F. Storm <storm@cua.dk>
5420
5421 * display.texi (Fringes): Use consistent wording.
5422 Note that window-fringe's window arg is optional.
5423 (Scroll Bars): Use consistent wording.
5424
54252004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5426
5427 * tips.texi (Comment Tips): Document the new conventions for
5428 commenting out code.
5429
c8763fb6 54302004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5431
5432 * positions.texi (Text Lines): Added missing end defun.
5433
54342004-02-07 Kim F. Storm <storm@cua.dk>
5435
5436 * positions.texi (Text Lines): Add line-number-at-pos.
5437
54382004-02-06 John Paul Wallington <jpw@gnu.org>
5439
5440 * display.texi (Button Properties, Button Buffer Commands):
5441 mouse-2 invokes button, not down-mouse-1.
5442
54432004-02-04 Jason Rumney <jasonr@gnu.org>
5444
5445 * makefile.w32-in: Sync with Makefile.in changes.
5446
54472004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5448
5449 * minibuf.texi (Text from Minibuffer): Various corrections and
5450 clarifications.
5451 (Object from Minibuffer): Correct Lisp description of
5452 read-minibuffer.
5453 (Minibuffer History): Clarify description of cons values for
5454 HISTORY arguments.
5455 (Basic Completion): Various corrections and clarifications. Add
5456 completion-regexp-list.
5457 (Minibuffer Completion): Correct and clarify description of
5458 completing-read.
5459 (Completion Commands): Mention Partial Completion mode. Various
5460 other minor changes.
5461 (High-Level Completion): Various corrections and clarifications.
5462 (Reading File Names): Ditto.
5463 (Minibuffer Misc): Ditto.
5464
54652004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5466
5467 * strings.texi (Text Comparison): assoc-string also matches
5468 elements of alists that are strings instead of conses.
5469 (Formatting Strings): Standardize Texinfo usage. Update index
5470 entries.
5471
54722004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5473
5474 * lists.texi (Sets And Lists): Add delete-dups.
5475
54762004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5477
5478 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5479 special form.
5480 * macros.texi (Defining Macros): Update description of `declare',
5481 which now is a macro.
5482 (Wrong Time): Fix typos.
5483
54842004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5485
5486 * compile.texi (Compilation Functions): Expand descriptions of
5487 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5488 and `batch-byte-compile'. In particular, mention and describe
5489 all optional arguments.
5490 (Disassembly): Correct and clarify the description of `disassemble'.
5491
54922004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5493
5494 * searching.texi: Various small changes in addition to the
5495 following.
5496 (Regexp Example): Adapt to new value of `sentence-end'.
5497 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5498 `words'.
5499 (Search and Replace): Add usage note for `perform-replace'.
5500 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5501 `match-data'.
5502 (Standard Regexps): Update for new values of `paragraph-start'
5503 and `sentence-end'.
5504
55052004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5506
5507 * files.texi (Saving Buffers): Clarify descriptions of
5508 `write-contents-functions' and `before-save-hook'.
5509 Make the defvar's for `before-save-hook' and `after-save-hook'
5510 into defopt's.
5511
55122004-01-07 Kim F. Storm <storm@cua.dk>
5513
5514 * commands.texi (Click Events): Describe new image and
5515 width/height elements of click events.
5516 (Accessing Events): Add posn-string, posn-image, and
5517 posn-object-width-height. Change posn-object to return either
5518 image or string object.
5519
55202004-01-01 Simon Josefsson <jas@extundo.com>
5521
5522 * hooks.texi (Standard Hooks): Add before-save-hook.
5523 * files.texi (Saving Buffers): Likewise.
5524
55252004-01-03 Richard M. Stallman <rms@gnu.org>
5526
5527 * frames.texi (Frames and Windows): Delete frame-root-window.
5528
55292004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5530
5531 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5532
5533 * functions.texi: Various small changes in addition to the
5534 following.
5535 (What Is a Function): `functionp' returns nil for macros. Clarify
5536 behavior of this and following functions for symbol arguments.
5537 (Function Documentation): Add `\' in front of (fn @var{arglist})
5538 and explain why.
5539 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5540 Add anchor.
5541 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5542
55432004-01-01 Miles Bader <miles@gnu.org>
5544
5545 * display.texi (Buttons): New section.
5546
55472003-12-31 Andreas Schwab <schwab@suse.de>
5548
5549 * numbers.texi (Math Functions): sqrt reports a domain-error
5550 error.
5551 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5552
55532003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5554
5555 * tips.texi (Documentation Tips): Update item on hyperlinks in
5556 documentation strings.
5557
5558 * errors.texi (Standard Errors): Various small corrections and
5559 additions.
5560
5561 * control.texi: Various small changes in addition to the
5562 following.
5563 (Signaling Errors): Provide some more details on how `signal'
5564 constructs the error message. Add anchor to the definition of
5565 `signal'.
5566 (Error Symbols): Describe special treatment of `quit'.
5567 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5568 to emphasize that it has to be a single form.
5569
5570 * buffers.texi: Add anchor.
5571
55722003-12-29 Richard M. Stallman <rms@gnu.org>
5573
5574 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5575 (Window Configurations): Add window-configuration-frame.
5576
5577 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5578
5579 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5580 Change arg name in get-char-property.
5581 (Special Properties): Update handling of keymap property.
5582
5583 * strings.texi (Modifying Strings): Add clear-string.
5584 (Text Comparison): Add assoc-string and remove
5585 assoc-ignore-case, assoc-ignore-representation.
5586
5587 * os.texi (Time of Day): Add set-time-zone-rule.
5588
5589 * numbers.texi (Math Functions): asin, acos, log, log10
5590 report domain-error errors.
5591
5592 * nonascii.texi (Converting Representations):
5593 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5594 (Encoding and I/O): Add file-name-coding-system.
5595
5596 * modes.texi (Search-based Fontification): Explain that
5597 face specs are symbols with face names as values.
5598
5599 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5600
5601 * lists.texi (Building Lists): remq moved elsewhere.
5602 (Sets And Lists): remq moved here.
5603 (Association Lists): Refer to assoc-string.
5604
5605 * internals.texi (Garbage Collection): Add memory-use-counts.
5606
5607 * frames.texi (Frames and Windows): Add set-frame-selected-window
5608 and frame-root-window.
5609
5610 * files.texi (Contents of Directories):
5611 Add directory-files-and-attributes.
5612
5613 * display.texi (Refresh Screen): Add force-window-update.
5614 (Invisible Text): Explain about moving point out of invis text.
5615 (Overlay Properties): Add overlay-properties.
5616 (Managing Overlays): Add overlayp.
5617 (GIF Images): Invalid image number displays a hollow box.
5618
5619 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5620 (Killing Buffers): Add buffer-live-p.
5621
56222003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5623
5624 * display.texi (Fringes): Fix typo "set-buffer-window".
5625
56262003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5627
5628 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5629 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5630 Add or change various xrefs and anchors.
5631
5632 * commands.texi: Replace all occurrences of @acronym{CAR} with
5633 @sc{car}, for consistency with the rest of the Elisp manual.
5634 `car' and `cdr' are historically acronyms, but are no longer
5635 widely thought of as such.
5636
5637 * internals.texi (Pure Storage): Mention that `purecopy' does not
5638 copy text properties.
5639 (Object Internals): Now 29 bits are used (in most implementations)
5640 to address Lisp objects.
5641
5642 * variables.texi (Variables with Restricted Values): New node.
5643
5644 * objects.texi (Lisp Data Types): Mention that certain variables
5645 can only take on a restricted set of values and add an xref to
5646 the new node "Variables with Restricted Values".
5647
5648 * eval.texi (Function Indirection): Describe the errors that
5649 `indirect-function' can signal.
5650 (Eval): Clarify the descriptions of `eval-region' and `values'.
5651 Describe `eval-buffer' instead of `eval-current-buffer' and
5652 mention `eval-current-buffer' as an alias for `current-buffer'.
5653 Correct the description and mention all optional arguments.
5654
5655 * nonascii.texi: Various small changes in addition to the
5656 following.
5657 (Converting Representations): Clarify behavior of
5658 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5659 ASCII arguments.
5660 (Character Sets): Document the variable `charset-list' and adapt
5661 the definition of the function `charset-list' accordingly.
5662 (Translation of Characters): Clarify use of generic characters in
5663 `make-translation-table'. Clarify and correct the description of
5664 the use of translation tables in encoding and decoding.
5665 (User-Chosen Coding Systems): Correct and clarify the description
5666 of `select-safe-coding-system'.
5667 (Default Coding Systems): Clarify description of
5668 `file-coding-system-alist'.
5669
56702003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5671
5672 * strings.texi (Text Comparison): Correctly describe when two
5673 strings are `equal'. Combine and clarify descriptions of
5674 `assoc-ignore-case' and `assoc-ignore-representation'.
5675
5676 * objects.texi (Non-ASCII in Strings): Clarify description of
5677 when a string is unibyte or multibyte.
5678 (Bool-Vector Type): Update examples.
5679 (Equality Predicates): Correctly describe when two strings are
5680 `equal'.
5681
56822003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5683
5684 * lists.texi (Building Lists): `append' no longer accepts integer
5685 arguments. Update the description of `number-sequence' to reflect
5686 recent changes.
5687 (Sets And Lists): Describe `member-ignore-case' after `member'.
5688
56892003-11-27 Kim F. Storm <storm@cua.dk>
5690
5691 * commands.texi (Click Events): Click object may be an images.
5692 Describe (dx . dy) element of click positions.
5693 (Accessing Events): Remove duplicate posn-timestamp.
5694 New functions posn-object and posn-object-x-y.
5695
56962003-11-23 Kim F. Storm <storm@cua.dk>
5697
5698 * commands.texi (Click Events): Describe enhancements to event
5699 position lists, including new text-pos and (col . row) items.
5700 Mention left-fringe and right-fringe area events.
5701 (Accessing Events): New functions posn-area and
5702 posn-actual-col-row. Mention posn-timestamp. Mention that
5703 posn-point in non-text area still returns buffer position.
5704 Clarify posn-col-row.
5705
57062003-11-21 Lars Hansen <larsh@math.ku.dk>
5707
5708 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5709 * anti.texi (File Attributes): Describe removed parameter
5710 ID-FORMAT.
5711
57122003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5713
5714 * positions.texi (Positions): Mention that, if a marker is used as
5715 a position, its buffer is ignored.
5716
5717 * markers.texi (Overview of Markers): Mention it here too.
5718
57192003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * numbers.texi (Numeric Conversions): Not just `floor', but also
5722 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5723
57242003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5725
5726 * markers.texi (Creating Markers): Specify insertion type of
5727 created markers. Add xref to `Marker Insertion Types'.
5728 Second argument to `copy-marker' is optional.
5729 (Marker Insertion Types): Mention that most markers are created
5730 with insertion type nil.
5731 (The Mark): Correctly describe when `mark' signals an error.
5732 (The Region): Correctly describe when `region-beginning' and
5733 `region-end' signal an error.
5734
57352003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5736
5737 * hash.texi (Creating Hash): Clarify description of `eql'.
5738 `makehash' is obsolete.
5739 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5740
5741 * positions.texi (Point): Change description of `buffer-end', so
5742 that it is also correct for floating point arguments.
5743 (List Motion): Correct argument lists of `beginning-of-defun' and
5744 `end-of-defun'.
5745 (Excursions): Add xref to `Marker Insertion Types'.
5746 (Narrowing): Argument to `narrow-to-page' is optional.
5747
57482003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5749
5750 * streams.texi (Output Streams): Clarify behavior of point for
5751 marker output streams.
5752
57532003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5754
5755 * variables.texi (Defining Variables): Second argument to
5756 `defconst' is not optional.
5757 (Setting Variables): Mention optional argument APPEND to
5758 `add-to-list'.
5759 (Creating Buffer-Local): Expand description of
5760 `make-variable-buffer-local'.
5761 (Frame-Local Variables): Expand description of
5762 `make-variable-frame-local'.
5763 (Variable Aliases): Correct description of optional argument
5764 DOCSTRING to `defvaralias'. Mention return value of
5765 `defvaralias'.
5766 (File Local Variables): Add xref to `File variables' in Emacs
5767 Manual. Correct description of `hack-local-variables'. Mention
5768 `safe-local-variable' property. Mention optional second argument
5769 to `risky-local-variable-p'.
5770
57712003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5772
5773 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5774
57752003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5776
5777 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5778 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5779 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5780 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5781 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5782 lispref/processes.texi, lispref/searching.texi,
5783 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5784 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5785 @acronym{FOO}.
5786
57872003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5788
5789 * strings.texi (Creating Strings): Argument START to `substring'
5790 can not be `nil'. Expand description of
5791 `substring-no-properties'. Correct description of `split-string',
5792 especially with respect to empty matches. Prevent very bad line
5793 break in definition of `split-string-default-separators'.
5794 (Text Comparison): `string=' and `string<' also accept symbols as
5795 arguments.
5796 (String Conversion): More completely describe argument BASE in
5797 `string-to-number'.
5798 (Formatting Strings): `%s' and `%S' in `format' do require
5799 corresponding object. Clarify behavior of numeric prefix after
5800 `%' in `format'.
5801 (Case Conversion): The argument to `upcase-initials' can be a
5802 character.
5803
58042003-10-27 Kenichi Handa <handa@m17n.org>
5805
5806 * display.texi (Fontsets): Fix texinfo usage.
5807
58082003-10-25 Kenichi Handa <handa@m17n.org>
5809
5810 * display.texi (Fontsets): Add description of the function
5811 set-fontset-font.
5812
58132003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5814
5815 * display.texi (Temporary Displays): Add xref to `Documentation
5816 Tips'.
5817
5818 * functions.texi (Function Safety): Use inforef instead of pxref
5819 for SES.
5820
58212003-10-23 Andreas Schwab <schwab@suse.de>
5822
5823 * Makefile.in (TEX, texinputdir): Don't define.
5824 (TEXI2DVI): Define.
5825 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5826 add $(srcdir)/index.texi.
5827 ($(infodir)/elisp): Remove index.texi dependency.
5828 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5829 (index.texi): Remove target.
5830 (dist): Don't link $(srcdir)/permute-index.
5831 (clean): Don't remove index.texi.
5832
5833 * permute-index, index.perm: Remove.
5834 * index.texi: Rename from index.unperm.
5835
58362003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5837
5838 * tips.texi (Documentation Tips): Document new behavior for face
5839 and variable hyperlinks in Help mode.
5840
58412003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5842
5843 * objects.texi (Integer Type): Update for extra bit of integer range.
5844 (Character Type): Ditto.
5845
58462003-10-16 Eli Zaretskii <eliz@gnu.org>
5847
5848 * numbers.texi (Integer Basics): Add index entries for reading
5849 numbers in hex, octal, and binary.
5850
58512003-10-16 Lute Kamstra <lute@gnu.org>
5852
5853 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5854 argument.
5855
58562003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5857
5858 * windows.texi (Choosing Window): Fix typo.
5859 * edebug.texi (Edebug Execution Modes): Fix typo.
5860
58612003-10-13 Richard M. Stallman <rms@gnu.org>
5862
5863 * windows.texi (Basic Windows): A window has fringe settings,
5864 display margins and scroll-bar settings.
5865 (Splitting Windows): Doc split-window return value.
5866 Clean up one-window-p.
5867 (Selecting Windows): Fix typo.
5868 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5869 (Buffers and Windows): In set-window-buffer, explain effect
5870 on fringe settings and scroll bar settings.
5871 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5872 (Choosing Window): Use defopt for pop-up-frame-function.
5873 For special-display-buffer-names, explain same-window and same-frame.
5874 Clarify window-dedicated-p return value.
5875 (Textual Scrolling): scroll-up and scroll-down can get an error.
5876 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5877 Clarify set-window-hscroll.
5878 (Size of Window): Don't mention tool bar in window-height.
5879 (Coordinates and Windows): Explain what coordinates-in-window-p
5880 returns for fringes and display margins.
5881 (Window Configurations): Explain saving fringes, etc.
5882
5883 * tips.texi (Library Headers): Clean up Documentation.
5884
5885 * syntax.texi (Parsing Expressions): Clean up forward-comment
5886 and parse-sexp-lookup-properties.
5887
5888 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5889
5890 * os.texi (System Environment): Clean up text for load-average errors.
5891
5892 * modes.texi (Hooks): Don't explain local hook details at front.
5893 Clarify run-hooks and run-hook-with-args a little.
5894 Clean up add-hook and remove-hook.
5895
5896 * edebug.texi (Edebug Execution Modes): Clarify t.
5897 Document edebug-sit-for-seconds.
5898 (Coverage Testing): Document C-x X = and =.
5899 (Instrumenting Macro Calls): Fix typo.
5900 (Specification List): Don't index the specification keywords.
5901
59022003-10-10 Kim F. Storm <storm@cua.dk>
5903
5904 * processes.texi (Network): Introduce make-network-process.
5905
59062003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5907
5908 * tips.texi (Library Headers): Fix typo.
5909
59102003-10-07 Juri Linkov <juri@jurta.org>
5911
5912 * modes.texi (Imenu): Mention imenu-create-index-function's
5913 default value. Explain submenus better.
5914
59152003-10-07 Lute Kamstra <lute@gnu.org>
5916
5917 * modes.texi (Faces for Font Lock): Fix typo.
5918 (Hooks): Explain how buffer-local hook variables can refer to
5919 global hook variables.
5920 Various minor clarifications.
5921
59222003-10-06 Lute Kamstra <lute@gnu.org>
5923
5924 * tips.texi (Coding Conventions): Mention naming conventions for
5925 hooks.
5926
59272003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5928
5929 * loading.texi (Library Search): Correct default value of
5930 load-suffixes.
5931 (Named Features): Fix typo.
5932
59332003-10-05 Richard M. Stallman <rms@gnu.org>
5934
5935 * loading.texi (Named Features): In `provide',
5936 say how to test for subfeatures.
5937 (Unloading): In unload-feature, use new var name
5938 unload-feature-special-hooks.
5939
59402003-10-03 Lute Kamstra <lute@gnu.org>
5941
5942 * modes.texi (Major Mode Conventions): Mention third way to set up
5943 Imenu.
5944 (Imenu): A number of small fixes.
5945 Delete documentation of internal variable imenu--index-alist.
5946 Document the return value format of imenu-create-index-function
5947 functions.
5948
59492003-09-30 Richard M. Stallman <rms@gnu.org>
5950
5951 * processes.texi (Network): Say what stopped datagram connections do.
5952
5953 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5954
5955 * display.texi (Overlay Properties): Clarify `evaporate' property.
5956
59572003-09-29 Lute Kamstra <lute@gnu.org>
5958
5959 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5960 constructs should be marked as risky.
5961 Change cons cell into proper list.
5962 (Mode Line Variables): Change cons cell into proper list.
5963
59642003-09-26 Lute Kamstra <lute@gnu.org>
5965
5966 * modes.texi (Mode Line Data): Document the :propertize construct.
5967 (Mode Line Variables): Reorder the descriptions of the variables
5968 to match their order in the default mode-line-format.
5969 Describe the new variables mode-line-position and mode-line-modes.
5970 Update the default values of mode-line-frame-identification,
5971 minor-mode-alist, and default-mode-line-format.
5972 (Properties in Mode): Mention the :propertize construct.
5973
59742003-09-26 Richard M. Stallman <rms@gnu.org>
5975
5976 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5977 * loading.texi, minibuf.texi, text.texi, variables.texi:
5978 Avoid @strong{Note:}.
5979
59802003-09-26 Richard M. Stallman <rms@gnu.org>
5981
5982 * keymaps.texi (Remapping Commands): Fix typo.
5983
59842003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5985
5986 * processes.texi (Low-Level Network): Fix typo.
5987
59882003-09-23 Kim F. Storm <storm@cua.dk>
5989
5990 * processes.texi (Network, Network Servers): Fix typos.
5991 (Low-Level Network): Add timeout value for :server keyword.
5992 Add new option keywords to make-network-process.
5993 Add set-network-process-options.
5994 Explain how to test availability of network options.
5995
59962003-09-19 Richard M. Stallman <rms@gnu.org>
5997
5998 * text.texi (Motion by Indent): Arg to
5999 backward-to-indentation and forward-to-indentation is optional.
6000
6001 * strings.texi (Creating Strings): Add substring-no-properties.
6002
6003 * processes.texi
6004 (Process Information): Add list-processes arg QUERY-ONLY.
6005 Delete process-contact from here.
6006 Add new status values for process-status.
6007 Add process-get, process-put, process-plist, set-process-plist.
6008 (Synchronous Processes): Add call-process-shell-command.
6009 (Signals to Processes): signal-process allows process objects.
6010 (Network): Complete rewrite.
6011 (Network Servers, Datagrams, Low-Level Network): New nodes.
6012
6013 * positions.texi (Word Motion): forward-word, backward-word
6014 arg is optional. Reword.
6015
6016 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6017
6018 * variables.texi (Creating Buffer-Local):
6019 Delete duplicate definition of buffer-local-value.
6020 (File Local Variables): Explain about discarding text props.
6021
60222003-09-11 Richard M. Stallman <rms@gnu.org>
6023
6024 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6025 changes variables that record input events.
6026 (Minibuffer Misc): Add minibuffer-selected-window.
6027
6028 * lists.texi (Building Lists): Add copy-tree.
6029
6030 * display.texi (Fontsets): Add char-displayable-p.
6031 (Scroll Bars): New node.
6032
60332003-09-08 Lute Kamstra <lute@gnu.org>
6034
6035 * modes.texi (%-Constructs): Document new `%i' and `%I'
6036 constructs.
6037
60382003-09-03 Peter Runestig <peter@runestig.com>
6039
6040 * makefile.w32-in: New file.
6041
60422003-08-29 Richard M. Stallman <rms@gnu.org>
6043
6044 * display.texi (Overlay Properties): Clarify how priorities
6045 affect use of the properties.
6046
60472003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6048
6049 * customize.texi (Type Keywords): Correct the description of
6050 `:help-echo' in the case where `motion-doc' is a function.
6051
60522003-08-14 John Paul Wallington <jpw@gnu.org>
6053
6054 * modes.texi (Emulating Mode Line): Subsection, not section.
6055
60562003-08-13 Richard M. Stallman <rms@gnu.org>
6057
6058 * elisp.texi (Top): Update subnode lists in menu.
6059
6060 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6061 (Kill Functions): kill-region has new arg yank-handler.
6062 (Yanking): New node.
6063 (Yank Commands): Add yank-undo-function.
6064 (Low-Level Kill Ring):
6065 kill-new and kill-append have new arg yank-handler.
6066 (Changing Properties): Add remove-list-of-text-properties.
6067 (Atomic Changes): New node.
6068
6069 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6070
6071 * streams.texi (Output Variables): Add eval-expression-print-length
6072 and eval-expression-print-level.
6073
6074 * os.texi (Time Conversion): For encode-time, explain limits on year.
6075
6076 * objects.texi (Character Type): Define anchor "modifier bits".
6077
6078 * modes.texi (Emulating Mode Line): New node.
6079 (Search-based Fontification): Font Lock uses font-lock-face property.
6080 (Other Font Lock Variables): Likewise.
6081
6082 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6083 not vectors.
6084 (Active Keymaps): Add emulation-mode-map-alists.
6085 (Functions for Key Lookup): key-binding has new arg no-remap.
6086 (Remapping Commands): New node.
6087 (Scanning Keymaps): where-is-internal has new arg no-remap.
6088 (Tool Bar): Add tool-bar-local-item-from-menu.
6089 Clarify when to use tool-bar-add-item-from-menu.
6090
6091 * commands.texi (Interactive Call): commandp has new arg.
6092 (Command Loop Info): Add this-original-command.
6093
60942003-08-06 John Paul Wallington <jpw@gnu.org>
6095
6096 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6097
6098 * display.texi (Warning Basics): Fix typo.
6099 (Fringes): Add closing curly bracket and fix typo.
6100
6101 * elisp.texi (Top): Fix typo.
6102
61032003-08-05 Richard M. Stallman <rms@gnu.org>
6104
6105 * elisp.texi: Update lists of subnodes.
6106
6107 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6108
6109 * variables.texi (Local Variables): Use lc for example variable names.
6110
6111 * tips.texi (Library Headers): Explain where to put -*-.
6112
6113 * strings.texi (Creating Strings): Fix xref for vconcat.
6114
6115 * sequences.texi (Vector Functions):
6116 vconcat no longer allows integer args.
6117
6118 * minibuf.texi (Reading File Names): read-file-name has new
6119 arg PREDICATE. New function read-directory-name.
6120
6121 * macros.texi (Defining Macros): Give definition of `declare'
6122 (Indenting Macros): New node.
6123
6124 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6125 (Window Frame Parameters): Make separate table of parameters
6126 that are coupled with specific face attributes.
6127 (Deleting Frames): delete-frame-hooks renamed to
6128 delete-frame-functions.
6129
6130 * files.texi (Magic File Names): Add file-remote-p.
6131 Clarify file-local-copy.
6132
6133 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6134 here; instead xref Defining Macros.
6135
6136 * display.texi (Warnings): New node, and subnodes.
6137 (Fringes): New node.
6138
6139 * debugging.texi (Test Coverage): New node.
6140
6141 * compile.texi (Compiler Errors): Explain with-no-warnings
6142 and other ways to suppress warnings.
6143
6144 * commands.texi (Interactive Call): Minor clarification.
6145
6146 * buffers.texi (Buffer File Name): set-visited-file-name
6147 renames the buffer too.
6148
6149 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6150
61512003-07-24 Markus Rost <rost@math.ohio-state.edu>
6152
6153 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6154
61552003-07-22 Markus Rost <rost@math.ohio-state.edu>
6156
6157 * internals.texi (Garbage Collection): Fix previous change.
6158
61592003-07-22 Richard M. Stallman <rms@gnu.org>
6160
6161 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6162
6163 * display.texi (Width): Use \s syntax in example.
6164 (Font Selection): Add face-font-rescale-alist.
6165
6166 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6167 Remove spurious indent in example.
6168
6169 * lists.texi (Building Lists): Add number-sequence.
6170
6171 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6172
6173 * functions.texi (Function Documentation): Explain how to
6174 show calling convention explicitly in the doc string.
6175
6176 * windows.texi (Selecting Windows): save-selected-window saves
6177 selected window of each frame.
6178 (Window Configurations): Minor change.
6179
6180 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6181
6182 * streams.texi (Output Variables): Add print-continuous-numbering
6183 and print-number-table.
6184
6185 * processes.texi (Decoding Output): New node.
6186
6187 * os.texi (Time Conversion): decode-time arg is optional.
6188
6189 * objects.texi (Character Type): Don't use space as example for \.
6190 Make list of char names and \-sequences correspond.
6191 Explain that \s is not used in strings. `\ ' needs space after.
6192
6193 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6194 (Translation of Characters): Add translation-table-for-input.
6195 (Default Coding Systems): Add auto-coding-functions.
6196 (Explicit Encoding): Add decode-coding-inserted-region.
6197 (Locales): Add locale-info.
6198
6199 * minibuf.texi (Basic Completion): Describe test-completion.
6200 Collections can be lists of strings.
6201 Clean up lazy-completion-table.
6202 (Programmed Completion): Mention test-completion.
6203 Clarify why lambda expressions are not accepted.
6204 (Minibuffer Misc): Describe minibufferp.
6205
62062003-07-14 Richard M. Stallman <rms@gnu.org>
6207
6208 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6209
6210 * windows.texi (Selecting Windows): New arg to select-window.
6211 (Selecting Windows): Add with-selected-window.
6212 (Size of Window): Add window-inside-edges, etc.
6213
6214 * internals.texi (Garbage Collection): Add post-gc-hook.
6215
6216 * processes.texi (Subprocess Creation): Add exec-suffixes.
6217
6218 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6219 (Scanning Keymaps): Add map-keymaps.
6220 (Defining Menus): Add keymap-prompt.
6221
6222 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6223 most-negative-fixnum.
6224
6225 * compile.texi (Byte Compilation): Explain no-byte-compile
6226 (Compiler Errors): New node.
6227
6228 * os.texi (User Identification): user-uid, user-real-uid
6229 can return float.
6230
6231 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6232 and about derived modes.
6233 (Minor Modes): Add minor-mode-list.
6234 (Defining Minor Modes): Keyword args for define-minor-mode.
6235 (Search-based Fontification): Explain managing other properties.
6236 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6237 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6238 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6239
6240 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6241 (Variable Aliases): Clarify defvaralias.
6242
6243 * loading.texi (Library Search): Add load-suffixes.
6244
6245 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6246 (Programmed Completion): Add dynamic-completion-table.
6247
6248 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6249 (Magic File Names): Specify precedence order of handlers.
6250
6251 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6252 and post-command-hook.
6253 (Waiting): New calling convention for sit-for.
6254
6255 * text.texi (Special Properties): local-map and keymap properties
6256 apply based on their stickiness.
6257
62582003-07-07 Richard M. Stallman <rms@gnu.org>
6259
6260 * modes.texi (Minor Mode Conventions): Specify only some kinds
6261 of list values as args to minor modes.
6262
6263 * files.texi (File Name Expansion): Warn about iterative use
6264 of substitute-in-file-name.
6265
6266 * advice.texi (Activation of Advice): Clean up previous change.
6267
62682003-07-06 Markus Rost <rost@math.ohio-state.edu>
6269
6270 * advice.texi (Activation of Advice): Note that ad-start-advice is
6271 turned on by default.
6272
62732003-06-30 Richard M. Stallman <rms@gnu.org>
6274
6275 * text.texi (Buffer Contents): Document current-word.
6276 (Change Hooks): Not called for *Messages*.
6277
6278 * functions.texi (Defining Functions): Explain about redefining
6279 primitives.
6280 (Function Safety): Renamed. Minor changes.
6281 Comment out the detailed criteria for what is safe.
6282
62832003-06-22 Andreas Schwab <schwab@suse.de>
6284
6285 * objects.texi (Symbol Type): Fix description of examples.
6286
62872003-06-16 Andreas Schwab <schwab@suse.de>
6288
6289 * hash.texi (Creating Hash): Fix description of :weakness.
6290
c8763fb6 62912003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6292
6293 * files.texi (Changing Files): copy-file copies file modes, too.
6294
62952003-05-28 Richard M. Stallman <rms@gnu.org>
6296
6297 * strings.texi (Creating Strings): Clarify split-string.
6298
62992003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6300
6301 * strings.texi (Creating Strings): Update split-string specification
6302 and examples.
6303
63042003-05-19 Richard M. Stallman <rms@gnu.org>
6305
6306 * elisp.texi: Correct invariant section names.
6307
63082003-04-20 Richard M. Stallman <rms@gnu.org>
6309
6310 * os.texi (Timers): Explain about timers and quitting.
6311
63122003-04-19 Richard M. Stallman <rms@gnu.org>
6313
6314 * internals.texi (Writing Emacs Primitives): Strings are
6315 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6316 Explain GCPRO convention for varargs function args.
6317
63182003-04-16 Richard M. Stallman <rms@gnu.org>
6319
6320 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6321
63222003-04-08 Richard M. Stallman <rms@gnu.org>
6323
6324 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6325
63262003-02-13 Kim F. Storm <storm@cua.dk>
6327
6328 * objects.texi (Character Type): New \s escape for space.
6329
63302003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6331
6332 * os.texi (System Environment): Added cygwin system-type.
6333
63342003-01-25 Richard M. Stallman <rms@gnu.org>
6335
6336 * keymaps.texi: Document that a symbol can act as a keymap.
6337
63382003-01-13 Richard M. Stallman <rms@gnu.org>
6339
6340 * text.texi (Changing Properties): Say string indices are origin-0.
6341
6342 * positions.texi (Screen Lines) <compute-motion>:
6343 Correct order of elts in return value.
6344
6345 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6346 how to define a default binding.
6347
63482002-12-07 Markus Rost <rost@math.ohio-state.edu>
6349
6350 * loading.texi (Unloading): Fix recent change for load-history.
6351
6352 * customize.texi (Simple Types): Clarify description of custom
6353 type 'number. Describe new custom type 'float.
6354
63552002-12-04 Markus Rost <rost@math.ohio-state.edu>
6356
6357 * variables.texi (File Local Variables): Fix typo.
6358
c8763fb6 63592002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6360
6361 From Michael Albinus <Michael.Albinus@alcatel.de>.
6362
6363 * README: Target for Info file is `make info'.
6364
6365 * files.texi (File Name Components): Fixed typos in
6366 `file-name-sans-extension'.
6367 (Magic File Names): Complete list of operations for magic file
6368 name handlers.
6369
63702002-09-16 Jonathan Yavner <jyavner@engineer.com>
6371
6372 * variables.texi (File Local Variables): New function
6373 risky-local-variable-p.
6374
63752002-09-15 Jonathan Yavner <jyavner@engineer.com>
6376
6377 * functions.texi (Function safety): New node about unsafep.
6378
63792002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6380
6381 * customize.texi (Splicing into Lists): Fixed example.
6382 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6383
63842002-06-17 Juanma Barranquero <lektu@terra.es>
6385
6386 * frames.texi (Display Feature Testing): Fix typo.
6387
63882002-06-12 Andreas Schwab <schwab@suse.de>
6389
6390 * frames.texi (Initial Parameters, Resources): Fix references to
6391 the Emacs manual.
6392
63932002-05-13 Kim F. Storm <storm@cua.dk>
6394
6395 * variables.texi (Intro to Buffer-Local): Updated warning and
6396 example relating to changing buffer inside let.
6397
c8763fb6 63982002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6399
6400 * os.texi (Session Management): New node about X Session management.
6401
64022002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6403
6404 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6405 to which the manual corresponds, and the copyright years.
6406
6407 * Makefile.in (VERSION): Set to 2.9.
6408
64092001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6410
6411 * elisp.texi: Change the category in @dircategory to "Emacs", to
6412 make it consistent with info/dir.
6413
64142001-11-25 Miles Bader <miles@gnu.org>
6415
6416 * text.texi (Fields): Describe new `limit' arg in
6417 field-beginning/field-end.
6418
64192001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6420
6421 * permute-index: Don't depend on csh-specific features. Replace
6422 the interpreter name with /bin/sh.
6423
6424 * two-volume-cross-refs.txt: New file.
6425 * two.el: New file.
6426 * spellfile: New file.
6427
64282001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6429
6430 * permute-index: New file.
6431
6432 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6433 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6434 8+3 restricted namespace.
6435
6436 * Makefile.in (infodir): Define relative to $(srcdir).
6437 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6438 include directories list via -I switch to makeinfo.
6439 (index.texi): Use cp if both hard and symbolic links fail.
6440
64412001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6442
6443 * Makefile.in (distclean): Add.
6444
6445 The following changes make ELisp manual part of the Emacs
6446 distribution:
6447
6448 * Makefile.in: Add Copyright notice.
6449 (prefix): Remove.
6450 (infodir): Change value to "../info".
6451 (VPATH): New variable.
6452 (MAKE): Don't define.
6453 (texmacrodir): Don't define.
6454 (texinputdir): Append the existing value of TEXINPUTS.
6455 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6456 command to be compatible with man/Makefile.in, and to put the
6457 output into ../info.
6458 (info): Add target.
6459 (installall): Target removed.
6460
c8763fb6 64612001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6462
6463 * tips.texi (Coding Conventions): Fix typo.
6464
64652001-10-23 Gerd Moellmann <gerd@gnu.org>
6466
6467 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6468
64692001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6470
6471 * files.texi (File Name Components): Update the description of
6472 file-name-sans-extension and file-name-extension, as they now
6473 ignore leading dots.
6474
64752001-10-20 Gerd Moellmann <gerd@gnu.org>
6476
6477 * (Version 21.1 released.)
6478
64792001-10-19 Miles Bader <miles@gnu.org>
6480
6481 * positions.texi (Text Lines): Describe behavior of
6482 `beginning-of-line'/`end-of-line' in the presence of field properties.
6483
64842001-10-17 Gerd Moellmann <gerd@gnu.org>
6485
6486 * Makefile.in (VERSION): Set to 2.8.
6487 (manual): Use `manual-21'.
6488
6489 * elisp.texi (VERSION): Add and use it where the version
6490 number was used. Set it to 2.8.
6491
6492 * intro.texi: Likewise.
6493
64942001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6495
6496 * files.texi (File Name Completion): Document the significance of
6497 a trailing slash in elements of completion-ignored-extensions.
6498
64992001-10-06 Miles Bader <miles@gnu.org>
6500
6501 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6502
65032001-10-04 Gerd Moellmann <gerd@gnu.org>
6504
6505 * variables.texi (Variable Aliases): New node.
6506
65072001-10-04 Gerd Moellmann <gerd@gnu.org>
6508
6509 * Branch for 21.1.
6510
65112001-10-02 Miles Bader <miles@gnu.org>
6512
6513 * minibuf.texi (Minibuffer Misc): Add entries for
6514 `minibuffer-contents', `minibuffer-contents-no-properties', and
6515 `delete-minibuffer-contents'.
6516 Correct description for `minibuffer-prompt-end'.
6517
6518 * text.texi (Property Search): Correct descriptions of
6519 `next-char-property-change' and `previous-char-property-change'.
6520 Add entries for `next-single-char-property-change' and
6521 `previous-single-char-property-change'.
6522 Make operand names a bit more consistent.
6523
65242001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6525
6526 * frames.texi (Finding All Frames): Document that next-frame and
6527 previous-frame are local to current terminal.
6528
65292001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6530
6531 * keymaps.texi (Creating Keymaps): Fix the description of the
6532 result of make-keymap.
6533
65342001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6535
6536 * display.texi (Font Lookup, Attribute Functions)
6537 (Image Descriptors): Add cross-references to the definition of
6538 selected frame.
6539
6540 * buffers.texi (The Buffer List): Add cross-references to the
6541 definition of selected frame.
6542
6543 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6544 frame at any given time.
6545 (Multiple Displays, Size and Position): Add a cross-reference to
6546 the definition of the selected frame.
6547
65482001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6549
6550 * strings.texi (String Conversion) <string-to-number>: Document
6551 that a float is returned for integers that are too large.
6552
6553 * frames.texi (Mouse Position): Document mouse-position-function.
6554 (Display Feature Testing): Document display-images-p.
6555 (Window Frame Parameters): Document the cursor-type variable.
6556
6557 * numbers.texi (Integer Basics): Document CL style read syntax for
6558 integers in bases other than 10.
6559
6560 * positions.texi (List Motion): Document
6561 open-paren-in-column-0-is-defun-start.
6562
6563 * lists.texi (Sets And Lists): Document member-ignore-case.
6564
6565 * internals.texi (Garbage Collection): Document the used and free
6566 strings report.
6567 (Memory Usage): Document strings-consed.
6568
6569 * os.texi (Time of Day): Document float-time.
6570 (Recording Input): Document that clear-this-command-keys clears
6571 the vector to be returned by recent-keys.
6572
6573 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6574 argument keymap can be a list.
6575
6576 * nonascii.texi (User-Chosen Coding Systems)
6577 <select-safe-coding-system>: Document the new argument
6578 accept-default-p and the variable
6579 select-safe-coding-system-accept-default-p. Tell what happens if
6580 buffer-file-coding-system is undecided.
6581 (Default Coding Systems): Document auto-coding-regexp-alist.
6582
6583 * display.texi (The Echo Area) <message>: Document
6584 message-truncate-lines.
6585 (Glyphs): Document that the glyph table is unused on windowed
6586 displays.
6587
6588 * help.texi (Describing Characters) <single-key-description>:
6589 Document the new argument no-angles.
6590 (Accessing Documentation) <documentation-property>: Document that
6591 a non-string property is evaluated.
6592 <documentation>: Document that the function-documentation property
6593 is looked for.
6594
6595 * windows.texi (Selecting Windows): Document some-window.
6596
6597 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6598
6599 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6600 apropos-mode-hook.
6601
6602 * commands.texi (Using Interactive): Document interactive-form.
6603 (Keyboard Macros): Document kbd-macro-termination-hook.
6604 (Command Loop Info): Document that clear-this-command-keys clears
6605 the vector to be returned by recent-keys.
6606
66072001-09-04 Werner LEMBERG <wl@gnu.org>
6608
6609 * Makefile.in (srcdir, texinputdir): New variables.
6610 (srcs, index.texi, install): Use $(srcdir).
6611 (.PHONY): Remove elisp.dvi.
6612 (elisp): Use -I switch for makeinfo.
6613 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6614 (installall, dist): Use $(srcdir).
6615 Fix path to texinfo.tex.
6616 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6617
66182001-08-30 Gerd Moellmann <gerd@gnu.org>
6619
6620 * display.texi (Conditional Display): Adjust to API change.
6621
6622 * configure: New file.
6623
66242001-07-30 Gerd Moellmann <gerd@gnu.org>
6625
6626 * commands.texi (Repeat Events): Add description of
6627 double-click-fuzz.
6628
66292001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6630
6631 * syntax.texi (Syntax Class Table): Add the missing designator for
6632 comment and string fences.
6633 (Syntax Properties): Add a xref to syntax table internals.
6634 (Syntax Table Internals): Document string-to-syntax.
6635
66362001-05-07 Gerd Moellmann <gerd@gnu.org>
6637
6638 * Makefile.in (install): Use install-info command line options
6639 like in Emacs' Makefile.in.
6640
66412000-12-09 Miles Bader <miles@gnu.org>
6642
6643 * windows.texi (Window Start): Update documentation for
6644 `pos-visible-in-window-p'.
6645
66462000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6647
6648 * lists.texi (Building Lists): Add footnote to explain how to add
6649 to the end of a list.
6650
66512000-10-25 Gerd Moellmann <gerd@gnu.org>
6652
6653 * files.texi (Visiting Functions): Typos.
6654
66552000-10-25 Kenichi Handa <handa@etl.go.jp>
6656
6657 * files.texi (Visiting Functions): Return value of
6658 find-file-noselect may be a list of buffers if wildcards are used.
6659
66602000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6661
6662 * display.texi (Defining Faces): Document `graphic' display type
6663 in face specs.
6664
b344d29d 66652000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6666
6667 * hooks.texi (Standard Hooks): Replace obsolete
6668 `after-make-frame-hook' with `after-make-frame-functions'.
6669
6670 * frames.texi (Creating Frames): Ditto.
6671
6672 * variables.texi (Future Local Variables): Ditto.
6673
66742000-10-16 Gerd Moellmann <gerd@gnu.org>
6675
6676 * display.texi (Other Image Types): Add description of :foreground
6677 and :background properties of mono PBM images.
6678
66792000-08-17 Werner LEMBERG <wl@gnu.org>
6680
6681 * .cvsignore: New file.
6682
66832000-01-05 Gerd Moellmann <gerd@gnu.org>
6684
6685 * tindex.pl: New script.
6686
66871999-12-03 Dave Love <fx@gnu.org>
6688
6689 * Makefile.in (MAKEINFO): New parameter.
6690
66911999-09-17 Richard Stallman <rms@gnu.org>
6692
6693 * Makefile.in (srcs): Add hash.texi.
6694 (VERSION): Update to 20.6.
6695
66961999-09-13 Richard Stallman <rms@gnu.org>
6697
6698 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6699
67001998-08-29 Karl Heuer <kwzh@gnu.org>
6701
6702 * configure.in: New file.
6703 * Makefile.in: Renamed from Makefile.
6704 (prefix, infodir): Use value obtained from configure.
6705 (emacslibdir): Obsolete variable deleted.
6706 (dist): Distribute configure.in, configure, Makefile.in.
6707
67081998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6709
6710 * Makefile (INSTALL_INFO): New variable.
6711 (install): Run install-info.
6712
67131998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6714
6715 * Makefile (elisp.dvi): Add missing backslash.
6716
67171998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6718
6719 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6720 Run texindex without `./'. Always run texindex on elisp.tp.
6721 (elisp.tps): Target deleted.
6722
67231998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6724
6725 * Makefile (srcs): Add nonascii.texi and customize.texi.
6726 (dist): Start by deleting `temp'.
6727
67281998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6729
6730 * Makefile (makeinfo, texindex): Targets deleted.
6731 (makeinfo.o, texindex.o): Targets deleted.
6732 (clean, dist): Don't do anything with them or with getopt*.
6733
67341998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6735
6736 * Makefile (SHELL): Defined.
6737
67381998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6739
6740 * Makefile (elisp.tps): New target.
6741 (elisp.dvi): Depend on elisp.tps.
6742
c5602427 67431996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6744
6745 * README: Update phone number.
6746
6747 * Makefile (elisp): Make this be the default target.
6748 Depend on makeinfo.c instead of makeinfo.
6749 (install): Don't depend on elisp.dvi, since we don't install that.
6750 Use mkinstalldirs.
6751 (dist): Add mkinstalldirs.
6752
c5602427 67531995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6754
6755 * Makefile (VERSION): Update version number.
6756 (maintainer-clean): Renamed from realclean.
6757
c5602427 67581995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6759
6760 * Makefile (realclean): New target.
6761 (elisp): Remove any old elisp-* files first.
6762
c5602427 67631993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6764
6765 * Makefile (VERSION): New variable.
6766 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6767 Compressed file suffix should be `.gz', not `.z'.
6768
ce058493 67691993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6770
6771 * Makefile (elisp): Depend on makeinfo.
6772
c5602427 67731993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6774
6775 * Makefile (srcs): Add anti.texi.
6776
c5602427 67771993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6778
6779 * Makefile (infodir, prefix): New vars.
6780 (install): Use infodir.
6781 (emacsinfodir): Deleted.
6782
c5602427 67831993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6784
6785 * Makefile (srcs): Add calendar.texi.
6786
6787 * Makefile (dist): Copy texindex.c and makeinfo.c.
6788 Limit elisp-* files to those with one or two digits.
6789
c5602427 67901993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6791
6792 * Makefile (dist): Changed to use Gzip instead of compress.
6793
c5602427 67941993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6795
6796 * loading.texi (Unloading): define-function changed back to
6797 defalias. It may not stay this way, but at least it's
6798 consistent with the known-good version of the code patch.
6799
c5602427 68001993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6801
6802 * modes.texi (Hooks): Document new optional arg of add-hook.
6803
c5602427 68041993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6805
6806 * variables.texi: Document nil initial value of buffer-local variables.
6807
6808 * tips.texi: Add new section on standard library headers.
6809
c5602427 68101993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6811
6812 * Makefile (srcs): Add frame.texi to the list of sources.
6813
c5602427 68141993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6815
6816 * Makefile (dist): Don't bother excluding autosave files; they'll
6817 never make it into the temp directory anyway, and the hash marks
6818 in the name are problematic for make and the Bourne shell.
6819 (srcs):
6820
c5602427 68211993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6822
6823 * Makefile (dist): Don't include backup files or autosave files in
6824 the distribution tar file.
6825
c5602427 68261991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6827
6828 * Makefile (srcs): Added index.perm.
6829 (elisp.dvi): Remove erroneous shell comment.
6830 Expect output of permute-index in permuted.fns.
6831 Save old elisp.aux in elisp.oaux.
6832 (clean): Added index.texi to be deleted.
6833
c5602427 68341990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6835
6836 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6837
c5602427 68381990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6839
6840 * files.texi: Noted that completion-ignored-extensions is ignored
6841 when making *Completions*.
6842
c5602427 68431990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6844
6845 * Makefile make dist now depends on elisp.dvi, since it tries
6846 to include it in the dist file.
6847
c5602427 68481990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 6849
c5602427 6850 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 6851
c5602427 68521989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6853
6854 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6855 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6856
c5602427 68571989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6858
6859 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6860 and @error{} are the terms now being used. The files in the
6861 directory have been changed to reflect this.
6862
6863 * All instances of @indentedresultt{} have been changed to
6864 ` @result{}', using 5 spaces at the begining of the line.
6865
c5602427 68661989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6867
6868 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6869 experimental @indentedresult{}, @indentedexpandsto{} are part of
6870 the texinfo.tex in this directory. These TeX macros are not
6871 stable yet.
6872
c5602427 68731989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6874
6875 * texinfo.tex: Temporarily added
6876 \let\result=\dblarrow
6877 \def\error{{\it ERROR} \longdblarrow}
6878 We need to do this better soon.
6879
c5602427 68801989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6881
6882 * Applied Karl Berry's patches to *.texinfo files, but not to
6883 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6884 new title page format is also not applied, since it requires
6885 texinfo.tex changes.)
6886
6887 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6888 for the Project GNU development environment.
6889
6890;; Local Variables:
c8763fb6 6891;; coding: utf-8
b8d4c8d0
GM
6892;; add-log-time-zone-rule: t
6893;; End:
6894
352c8b4a
GM
6895 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6896 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
6897
6898 This file is part of GNU Emacs.
6899
352c8b4a 6900 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 6901 it under the terms of the GNU General Public License as published by
352c8b4a
GM
6902 the Free Software Foundation, either version 3 of the License, or
6903 (at your option) any later version.
b8d4c8d0
GM
6904
6905 GNU Emacs is distributed in the hope that it will be useful,
6906 but WITHOUT ANY WARRANTY; without even the implied warranty of
6907 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6908 GNU General Public License for more details.
6909
6910 You should have received a copy of the GNU General Public License
352c8b4a 6911 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
6912
6913;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda