Documented delete-by-moving-to-trash.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
4c565c5c
LK
12008-11-11 Lute Kamstra <lute@gnu.org>
2
3 * files.texi (File Name Components): Fix file-name-extension
4 documentation.
5
25f494c9
JB
62008-11-11 Juanma Barranquero <lekktu@gmail.com>
7
8 * frames.texi (Basic Parameters): Remove display-environment-variable
9 and term-environment-variable.
10
a1401ab1
EZ
112008-11-08 Eli Zaretskii <eliz@gnu.org>
12
13 * windows.texi (Basic Windows, Splitting Windows)
14 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
15 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
16 (Resizing Windows, Window Configurations, Window Parameters):
17 Fix wording and markup.
a1401ab1 18
efafc282
MR
192008-11-07 Martin Rudalics <rudalics@gmx.at>
20
21 * windows.texi (Windows): Update entries.
22 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 23 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
24 (Selecting Windows, Cyclic Window Ordering): Reword with special
25 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
26 (Buffers and Windows, Choosing Window): Reword with special
27 emphasis on dedicated windows.
28 (Displaying Buffers): Reword. For switch-to-buffer mention that
29 it may fall back on pop-to-buffer. For other-window try to
30 explain how it treats the cyclic ordering of windows.
efafc282
MR
31 (Dedicated Windows): New node and section discussing dedicated
32 windows and associated functions.
86ab855a 33 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
34 (Window Start and End): Rename node and section title. Reword.
35 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
36 Minor rewording.
37 (Size of Window): Reword, in particular text on window-width.
38 (Resizing Windows): Reword. Add text on balancing windows.
39 (Window Configurations): Reword. Mention window parameters.
40 (Window Parameters): New node and section on window parameters.
41 (Window Hooks): Reword. Mention that
42 window-configuration-change-hook is run "buffer-locally".
43 * elisp.texi (Top): Update Windows entries in @detailmenu
44 section.
45
d60a8ab2
JB
462008-11-04 Juanma Barranquero <lekktu@gmail.com>
47
48 * searching.texi (Regexp Search): Fix typo.
49
01777627
CY
502008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
51
52 * searching.texi (Regexp Search): Document GREEDY arg.
53 (Simple Match Data): Fix return value.
54
c4526e93
EZ
552008-11-01 Eli Zaretskii <eliz@gnu.org>
56
57 * nonascii.texi (Text Representations): Rewrite to make consistent
58 with Emacs 23 internal representation of characters. Document
59 `unibyte-string'.
60
fe2ae8b5
CY
612008-10-28 Chong Yidong <cyd@stupidchicken.com>
62
63 * processes.texi (Process Information): Note that process-status
64 does not accept buffer names.
65
cc5a21e3
CY
662008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
67
68 * positions.texi (Skipping Characters): Correct return value of
69 skip-chars-forward.
70
09460d9a
MR
712008-10-25 Martin Rudalics <rudalics@gmx.at>
72
520b29e7
MR
73 * windows.texi (Deleting Windows): Update documentation of
74 delete-windows-on.
75 (Buffers and Windows): Update documentations of
76 get-buffer-window and get-buffer-window-list.
77 (Displaying Buffers): Update documentation of
78 replace-buffer-in-windows.
79
09460d9a
MR
80 * buffers.texi (Current Buffer): Reword set-buffer and
81 with-current-buffer documentations.
82 (Creating Buffers): Reword documentation of get-buffer-create.
83
4d48fcdc
MR
842008-10-23 Martin Rudalics <rudalics@gmx.at>
85
86 * buffers.texi (Current Buffer): Reword documentation of
87 set-buffer.
88 (Buffer Names): Reword documentation of buffer-name.
89 (The Buffer List): For bury-buffer explain what happens with the
90 buffer's window.
91 (Creating Buffers): Say that get-buffer-create's arg is called
92 buffer-or-name.
93
f0143c43
CY
942008-10-22 Chong Yidong <cyd@stupidchicken.com>
95
3e5dbbd3
CY
96 * advice.texi (Computed Advice): Explain what DEFINITION is.
97
f0143c43
CY
98 * nonascii.texi (Character Codes): Remove obsolete function
99 char-valid-p, and document characterp instead.
100
52a94b85
MR
1012008-10-22 Martin Rudalics <rudalics@gmx.at>
102
103 * windows.texi (Displaying Buffers): Reword documentation of
104 pop-to-buffer.
105 (Choosing Window): Rewrite documentation of display-buffer and
106 its options.
107
f76f8246
MR
108 * buffers.texi (Killing Buffers): Update documentation of
109 kill-buffer.
110
acc8b598
EZ
1112008-10-21 Eli Zaretskii <eliz@gnu.org>
112
80e6b6df
EZ
113 * processes.texi (Serial Ports): Fix wording and improve markup.
114
3645358a
EZ
115 * searching.texi (Regexp Search): Document `string-match-p' and
116 `looking-at-p'.
117 (POSIX Regexps): Add an xref for "non-greedy".
118 (Regexp Special): Add @cindex entry for "non-greedy".
119
b3d50cff 120 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 121 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 122
73b7530a
EZ
123 * frames.texi (Color Names): Add an xref to `read-color'.
124
125 * minibuf.texi (High-Level Completion): Document `read-color'.
126
acc8b598
EZ
127 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
128
129 * positions.texi (Narrowing): Add an xref to "Swapping Text".
130
131 * buffers.texi (Swapping Text): New section, documents
132 `buffer-swap-text'.
133
10e187e8
MR
1342008-10-21 Martin Rudalics <rudalics@gmx.at>
135
136 * windows.texi (Resizing Windows): Minor wording fix.
137
fd6f900c
EZ
1382008-10-20 Eli Zaretskii <eliz@gnu.org>
139
140 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
141 and `combine-and-quote-strings'.
142
143 * strings.texi (Creating Strings): Add xrefs for them.
144
e4372165
EZ
1452008-10-19 Eli Zaretskii <eliz@gnu.org>
146
d6328fba
EZ
147 * elisp.texi (Top): Make descriptive text for "Reading File Names"
148 match the corresponding menu in minibuf.texi.
149
e4372165
EZ
150 * minibuf.texi (Reading File Names): Document `read-shell-command'
151 and `minibuffer-local-shell-command-map'.
152
5d8dda33
MR
1532008-10-19 Martin Rudalics <rudalics@gmx.at>
154
155 * windows.texi (Resizing Windows): Remove var{} around "window" in
156 documentation of enlarge-window.
157 Rewrite documentation of window-min-height and window-min-width.
158
437706cd
EZ
1592008-10-19 Eli Zaretskii <eliz@gnu.org>
160
80f85d7c
EZ
161 * functions.texi (Calling Functions): Document `apply-partially'.
162
291703b5
EZ
163 * hooks.texi (Standard Hooks): Mention
164 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
165
166 * variables.texi (File Local Variables): Document
167 `file-local-variables-alist', `before-hack-local-variables-hook'
168 and `hack-local-variables-hook'.
169
583d8b3c
EZ
170 * processes.texi (Synchronous Processes): Document `process-lines'.
171
437706cd 172 * customize.texi (Variable Definitions): Document
583d8b3c 173 `custom-reevaluate-setting'.
437706cd 174
7e51d89b
MR
1752008-10-18 Martin Rudalics <rudalics@gmx.at>
176
177 * windows.texi (Choosing Window, Deleting Windows)
178 (Displaying Buffers): Expand documentation of dedicated windows.
179
43c59a3d
EZ
1802008-10-18 Eli Zaretskii <eliz@gnu.org>
181
018a960d
EZ
182 * files.texi (Changing Files): Document symbolic input of file
183 modes to `set-file-modes'. Document `read-file-modes' and
184 `file-modes-symbolic-to-number'.
185
2c0b8144
EZ
186 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
187 and `search-map'.
188
80120f13
EZ
189 * searching.texi (Search and Replace): Document
190 `replace-search-function' and `replace-re-search-function'.
2c0b8144 191 Document `multi-query-replace-map'.
80120f13 192
6d4913f0
EZ
193 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
194 (Completion Commands, Reading File Names): Rename
195 `minibuffer-local-must-match-filename-map' to
196 `minibuffer-local-filename-must-match-map'.
197 (Minibuffer Completion): The `require-match' argument to
198 `completing-read' can now have the value `confirm-only'.
199
43c59a3d
EZ
200 * windows.texi (Displaying Buffers): Minor wording fix.
201 (Choosing Window): `split-height-threshold' can now be nil.
202 Document `split-width-threshold'. `pop-up-frames' can have the
203 value `graphic-only'.
204
f36acfd9
EZ
2052008-10-17 Eli Zaretskii <eliz@gnu.org>
206
207 * os.texi (Startup Summary): Document `before-init-time' and
208 `after-init-time'. Document `initial-window-system' and
209 `window-system-initialization-alist'. Document reading the
210 abbrevs file. Document the call to `server-start' under --daemon.
211 Rearrange a bit to be consistent with the code flow.
53728487
EZ
212 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
213 (Time Parsing): Document `format-seconds'.
f36acfd9 214
96995b89
MR
2152008-10-17 Martin Rudalics <rudalics@gmx.at>
216
217 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
218 and reword.
219
2de17c73
EZ
2202008-10-16 Eli Zaretskii <eliz@gnu.org>
221
222 * markers.texi (The Mark): Document use-region-p.
223
9cf52b11
EZ
2242008-10-15 Eli Zaretskii <eliz@gnu.org>
225
c3aaf1d7
EZ
226 * internals.texi (Writing Emacs Primitives): The interactive spec
227 of a primitive can be a Lisp form.
228
841a1743
EZ
229 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
230 values of transient-mark-mode. Document handle-shift-selection.
231
232 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
233 (Interactive Examples): Show an example of `^'.
234 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
235 (Defining Commands, Using Interactive): The interactive-form of a
236 function can be added via its symbol's property.
841a1743 237
52441368
EZ
238 * positions.texi (List Motion): beginning-of-defun-function can
239 now accept an argument.
240
8e8c1a72
EZ
241 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
242 now return a list of strings.
243
a33a1f2a
EZ
244 * control.texi (Handling Errors): Document ignore-errors.
245
4fb04348
EZ
246 * frames.texi (Creating Frames): Document frame-inherited-parameters.
247 (Parameter Access): Document set-frame-parameter.
248
ee666f84
EZ
249 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
250 Hooks" for the effect of kill-all-local-variables on local hook
251 functions.
252
9cf52b11
EZ
253 * modes.texi (Major Mode Conventions, Mode Line Variables):
254 `mode-name' need not be a string. xref to "Mode Line Data" for
255 details, and to "Emulating Mode Line" for computing a string
256 value.
257
22526bc4
EZ
2582008-10-14 Eli Zaretskii <eliz@gnu.org>
259
a65f6a85
EZ
260 * processes.texi (System Processes): New section.
261 (Processes, Signals to Processes): Add xrefs to it.
262
263 * objects.texi (Editing Types): A `process' is a subprocess of
264 Emacs, not just any process running on the OS.
265
266 * elisp.texi (Top): Adjust the @detailmenu for the above two
267 changes.
268
2724b26a
EZ
269 * sequences.texi (Char-Tables): Remove documentation of
270 set-char-table-default, which has no effect since Emacs 23.
271 <char-table-range, set-char-table-range>: Don't mention generic
272 characters and charsets. Add a cons cell as a possible argument.
273
274 * nonascii.texi (Splitting Characters)
275 (Translation of Characters): Don't mention generic characters.
276
277 * display.texi (Fontsets): Don't mention generic characters.
278
22526bc4 279 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 280 argument FUNCTION with a cons cell as KEY.
22526bc4 281
eaf4b689
EZ
2822008-10-13 Eli Zaretskii <eliz@gnu.org>
283
45e46036
EZ
284 * objects.texi (Primitive Function Type): Move "@cindex special
285 forms" from here...
286
287 * eval.texi (Special Forms): ...to here.
288
289 * functions.texi (What Is a Function): `functionp' returns nil for
290 special forms. Add an xref.
291
eaf4b689
EZ
292 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
293 Variables".
294
295 * variables.texi (Frame-Local Variables): New section.
296 (Buffer-Local Variables): Add an xref to it.
297 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
298 have both frame-local and buffer-local binding.
299
300 * frames.texi (Frames): Mention multiple tty frames.
301 (Frame Parameters, Parameter Access): Mention frame-local variable
302 bindings.
303
15688fce
GM
3042008-09-20 Glenn Morris <rgm@gnu.org>
305
306 * display.texi (Defining Faces): Recommend against face variables.
307
35539065
JB
3082008-09-16 Juanma Barranquero <lekktu@gmail.com>
309
310 * display.texi (Echo Area Customization): Fix typo.
311
6a57054b
JB
3122008-09-09 Juanma Barranquero <lekktu@gmail.com>
313
314 * loading.texi (Where Defined): Add `defface' item.
315
d632fb82
MR
3162008-09-06 Martin Rudalics <rudalics@gmx.at>
317
318 * loading.texi (Where Defined): Fix description of symbol-file.
319
905a9adb
JR
3202008-08-26 Jason Rumney <jasonr@gnu.org>
321
322 * display.texi (TIFF Images): New section describing :index property.
323
852e91b7
CY
3242008-08-23 Chong Yidong <cyd@stupidchicken.com>
325
326 * display.texi (Temporary Displays): Remove unnecessary comment
327 about usage of temp-buffer-show-hook.
328
6be001ee
CY
3292008-08-05 Chong Yidong <cyd@stupidchicken.com>
330
331 * symbols.texi (Other Plists): Fix incorrect example.
332 Suggested by Florian Beck.
333
58e3d8e8
JB
3342008-07-31 Juanma Barranquero <lekktu@gmail.com>
335
336 * os.texi: Fix previous change.
337
7c2fb837
DN
3382008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
339
340 * os.texi:
341 * intro.texi:
342 * files.texi: Remove VMS support.
343
9e2a2647
DN
3442008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
345
346 * os.texi:
347 * frames.texi:
348 * display.texi: Remove mentions of Mac Carbon.
349
c4f4682b
MB
3502008-07-01 Miles Bader <miles@gnu.org>
351
352 * text.texi (Special Properties):
353 * display.texi (Truncation): Add wrap-prefix and line-prefix.
354
3696411e
JB
3552008-06-28 Johan Bockgård <bojohan@gnu.org>
356
357 * display.texi (Other Image Types): Fix copy/paste error; say
358 "PBM", not "XBM".
359
f2a77c3a
DN
3602008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
361
362 * os.texi: Remove references to obsolete systems.
363
6d52677d
EZ
3642008-06-20 Eli Zaretskii <eliz@gnu.org>
365
366 * makefile.w32-in (distclean): Remove makefile.
367
1a87da4c
GM
3682008-06-17 Glenn Morris <rgm@gnu.org>
369
370 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
371 (elisp, dist): Remove rules and variables that are obsolete now
372 the lisp manual is no longer distributed separately.
373
fdda1c5d
GM
3742008-06-16 Glenn Morris <rgm@gnu.org>
375
646692e9
GM
376 * configure, configure.in, mkinstalldirs: Remove unused files.
377
378 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 379 * vol1.texi (EMACSVER):
6a57054b 380 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
381
382 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
383 as per maintain.info.
384
611bee81
GM
3852008-06-15 Glenn Morris <rgm@gnu.org>
386
a7bed3a0
GM
387 * makefile.w32-in (manual): Use "23" rather than "21".
388
389 * Makefile.in (emacsver): New, set by configure.
390 (manual): Use emacsver.
391
d794edf2
GM
392 * intro.texi: Report bugs using M-x report-emacs-bug.
393
611bee81
GM
394 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
395
c73e02fa
GM
3962008-06-13 Daniel Engeler <engeler@gmail.com>
397
398 * elisp.texi, internals.texi, processes.texi: Add documentation
399 about serial port access.
400
e40a85cd
MB
4012008-06-05 Miles Bader <miles@gnu.org>
402
403 * display.texi (Displaying Faces): Update to reflect function
404 renamings in face-remap.el.
405
7b753744
JB
4062008-06-05 Juanma Barranquero <lekktu@gmail.com>
407
408 * display.texi (Fontsets): Fix typos.
409
9d3d42fb
MB
4102008-06-03 Miles Bader <miles@gnu.org>
411
7b753744
JB
412 * display.texi (Displaying Faces): Add add-relative-face-remapping,
413 remove-relative-face-remapping, set-base-face-remapping,
414 and set-default-base-face-remapping.
9d3d42fb 415
f2cec7a9
MB
4162008-06-01 Miles Bader <miles@gnu.org>
417
418 * display.texi (Displaying Faces): Add face-remapping-alist.
419
8f39c96d
SM
4202008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
421
422 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
423 variable names.
424
1ef5eecc
ER
4252008-05-03 Eric S. Raymond <esr@golux>
426
352c8b4a 427 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
428 (current-global-map) return references, not copies.
429
63b4387f
JL
4302008-05-02 Juri Linkov <juri@jurta.org>
431
432 * minibuf.texi (Text from Minibuffer): Document a list of
433 default values for `read-from-minibuffer'.
434
38a8b703
JB
4352008-04-24 Juanma Barranquero <lekktu@gmail.com>
436
437 * nonascii.texi (Translation of Characters): Fix previous change.
438
7c42e639
CY
4392008-04-20 Chong Yidong <cyd@stupidchicken.com>
440
441 * display.texi (Overlay Properties): Clarify role of underlying
442 textprop and overlay keymaps for display strings.
443
444 * keymaps.texi (Active Keymaps): Ditto.
445
25c0d999
SM
4462008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
447
448 * minibuf.texi (Programmed Completion):
449 Replace dynamic-completion-table with the new completion-table-dynamic.
450
e3af5968
CY
4512008-04-07 Chong Yidong <cyd@stupidchicken.com>
452
453 * intro.texi (Some Terms): Change "fonts in this manual" index
454 entry to "typographic conventions".
455
6bfc8698
EZ
4562008-04-05 Eli Zaretskii <eliz@gnu.org>
457
458 * objects.texi (Text Props and Strings): Add indexing for read
459 syntax of text properties.
460
4972c361
SM
4612008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
462
463 * processes.texi (Decoding Output): Remove process-filter-multibyte
464 functions.
465
c70a68db
MR
4662008-03-15 Martin Rudalics <rudalics@gmx.at>
467
468 * display.texi (Finding Overlays): Say that empty overlays at
469 the end of the buffer are reported too.
470
1291fd36
GM
4712008-03-13 Glenn Morris <rgm@gnu.org>
472
473 * elisp.texi (EMACSVER): Set to 23.0.60.
474
c6b0dfd5
CY
4752008-02-26 Chong Yidong <cyd@stupidchicken.com>
476
38a8b703 477 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 478
875fc30c
GM
4792008-02-22 Glenn Morris <rgm@gnu.org>
480
481 * frames.texi (Position Parameters): Clarify the description of
482 `left' and `top', using information from "Geometry".
483 (Geometry): Give a pointer to "Position Parameters", rather than
484 repeating information.
485
d8c8e45a
GM
4862008-02-11 Glenn Morris <rgm@gnu.org>
487
488 * objects.texi (Equality Predicates): No longer talk about "two"
489 functions.
490
38a8b703 4912008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
492
493 * objects.texi (Equality Predicates): Add defun for
494 equal-including-properties.
495
bfffe0b1
GM
4962008-02-10 Glenn Morris <rgm@gnu.org>
497
498 * objects.texi (Equality Predicates):
499 Mention equal-including-properties.
500
431b78c9
RS
5012008-02-07 Richard Stallman <rms@gnu.org>
502
503 * windows.texi (Window Start): Mention the feature of moving
504 window-start to start of line.
505
c8763fb6 5062008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
507
508 * keymaps.texi (Tool Bar): Document rtl property.
509
1a256502
TTN
5102008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
511
512 * display.texi (Button Types):
513 For define-button-type, clarify type of NAME.
514
569382c2
MR
5152008-01-19 Martin Rudalics <rudalics@gmx.at>
516
517 * buffers.texi (Buffer Modification): Fix typo.
518
f3041af1
DN
5192008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
520
521 * os.texi (System Environment): Remove references to OSes that are
522 not supported anymore.
523
d35e1cd7
DN
5242008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
525
526 * os.texi (System Environment): Remove mention for Masscomp.
527
23af7580
RS
5282008-01-04 Richard Stallman <rms@gnu.org>
529
530 * display.texi (Faces): Don't talk about internal face vector as arg
531 to facep.
532
533 * customize.texi (Type Keywords): Fix previous change.
534
535 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
536 * elisp.texi (Top): Fix menu for commands.texi change.
537
ec7d5b1e
RS
5382007-12-30 Richard Stallman <rms@gnu.org>
539
540 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
541 (Accessing Scroll): New node broken out of Accessing Mouse.
542
101a6cea
RS
5432007-12-28 Richard Stallman <rms@gnu.org>
544
545 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 546 (Basic Parameters): For `title', refer to title bar.
041817a4 547 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 548
72b7e664
RS
5492007-12-23 Richard Stallman <rms@gnu.org>
550
551 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
552 Improve some of the commented-out keywords' text too.
553
27a4f445
MR
5542007-12-14 Martin Rudalics <rudalics@gmx.at>
555
e2e3f1d7
MR
556 * nonascii.texi (Encoding and I/O): Reword to avoid saying
557 "visit the current buffer".
558
27a4f445
MR
559 * os.texi (System Interface): Fix typo.
560
a2afc99d
RS
5612007-12-04 Richard Stallman <rms@gnu.org>
562
563 * objects.texi (Symbol Type): Fix typo.
564
b694135c
RS
5652007-12-03 Richard Stallman <rms@gnu.org>
566
567 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
568
f99a19da
GM
5692007-12-01 Glenn Morris <rgm@gnu.org>
570
571 * functions.texi (Declaring Functions): Improve previous change.
572
8f4b37d8
GM
5732007-11-30 Glenn Morris <rgm@gnu.org>
574
575 * functions.texi (Declaring Functions): Add optional fourth
576 argument of declare-function, and setting third argument to `t'.
577
61a2fe01
RS
5782007-11-29 Richard Stallman <rms@gnu.org>
579
580 * customize.texi (Composite Types): Document `group' type.
581
cbfc5193
GM
5822007-11-29 Glenn Morris <rgm@gnu.org>
583
584 * functions.texi (Declaring Functions): Add findex. Mention
585 `external' files.
586
8386283a
JB
5872007-11-26 Juanma Barranquero <lekktu@gmail.com>
588
589 * functions.texi (Declaring Functions): Fix directive.
590
a07c9a8b
RS
5912007-11-25 Richard Stallman <rms@gnu.org>
592
593 * help.texi (Help Functions): Clean up last change.
594
595 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
596
597 * loading.texi (Named Features): Minor cleanup.
598
599 * macros.texi (Eval During Expansion): Minor cleanup.
600
601 * variables.texi (Variable Aliases): Minor cleanup.
602
a0925923
RS
6032007-11-24 Richard Stallman <rms@gnu.org>
604
605 * functions.texi (Declaring Functions): Clarify previous change.
606
607 * compile.texi (Compiler Errors): Clarify previous change.
608
20c63e44
RS
6092007-11-24 Richard Stallman <rms@gnu.org>
610
e5e76c04 611 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
612 Clarify the text and move items around.
613
5bb0cda3
GM
6142007-11-24 Glenn Morris <rgm@gnu.org>
615
616 * functions.texi (Declaring Functions): New section.
617 * compile.texi (Compiler Errors): Mention declaring functions,
618 defvar with no initvalue, and byte-compile-warnings.
619
af13c86a
MR
6202007-11-15 Martin Rudalics <rudalics@gmx.at>
621
622 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
623 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
624
a5373305
MR
6252007-11-13 Martin Rudalics <rudalics@gmx.at>
626
627 * help.texi (Help Functions): Document new macro `with-help-window'.
628
fe284805
JL
6292007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
630
631 * searching.texi (Replacing Match): Describe new
632 `match-substitute-replacement'.
633
2c3a09b1
RS
6342007-10-31 Richard Stallman <rms@gnu.org>
635
636 * strings.texi (Creating Strings): Null strings from concat not unique.
637
f2b480f4
RS
6382007-10-26 Richard Stallman <rms@gnu.org>
639
640 * objects.texi (Equality Predicates): Null strings are uniquified.
641
642 * minibuf.texi: Minor clarifications in previous change.
643
db21122c
GM
6442007-10-25 Glenn Morris <rgm@gnu.org>
645
646 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
647
2328cbb3
RS
6482007-10-24 Richard Stallman <rms@gnu.org>
649
650 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
651
652 * variables.texi (Frame-Local Variables): Node deleted.
653 (Variables): Delete Frame-Local Variables from menu.
654 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
655 (Default Value): Don't mention frame-local vars.
656
657 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
658
659 * loading.texi (Unloading): Document FEATURE-unload-function
660 instead of FEATURE-unload-hook.
661
2328cbb3
RS
662 * frames.texi (Multiple Displays): Don't mention frame-local vars.
663
c066bafa
JL
6642007-10-22 Juri Linkov <juri@jurta.org>
665
666 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
667 (High-Level Completion): Document a list of default value strings
668 in the DEFAULT argument, for which minibuffer functions return the
669 first element.
670
65ced25f
JL
6712007-10-17 Juri Linkov <juri@jurta.org>
672
673 * text.texi (Filling): Update arguments of fill-paragraph.
674 fill-paragraph operates on the active region in Transient Mark mode.
675 Remove fill-paragraph-or-region.
676
ee46ec8e
KB
6772007-10-13 Karl Berry <karl@gnu.org>
678
679 * elisp.texi (@dircategory): Move to after @copying,
680 since we want @copying as close as possible to the beginning of
681 the output.
682
61bbdbc6
RS
6832007-10-12 Richard Stallman <rms@gnu.org>
684
685 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
686
687 * commands.texi (Distinguish Interactive): New node,
688 broken out from Interactive Call and rewritten.
689 (Command Loop): Put Distinguish Interactive in menu.
690
af23e1e8
RS
6912007-10-09 Richard Stallman <rms@gnu.org>
692
693 * text.texi (Examining Properties): Mention overlay priority.
694
695 * display.texi (Display Margins): Correct the description
696 of margin display specifications.
697 (Replacing Specs): New subnode broken out of Display Property.
698
e1965a69
JL
6992007-10-06 Juri Linkov <juri@jurta.org>
700
701 * text.texi (Filling): Document fill-paragraph-or-region.
702
4638454b
JB
7032007-10-05 Juanma Barranquero <lekktu@gmail.com>
704
705 * display.texi (Auto Faces): Fix typo.
706
7ed54cc5
RS
7072007-10-02 Richard Stallman <rms@gnu.org>
708
709 * display.texi (Display Property): Explain some display specs
710 don't let you move point in.
711
712 * frames.texi (Cursor Parameters): Describe
713 cursor-in-non-selected-windows here. Explain more values.
714
715 * windows.texi (Basic Windows): Don't describe
716 cursor-in-non-selected-windows here.
717
305a7ef2
EZ
7182007-10-01 Eli Zaretskii <eliz@gnu.org>
719
720 * processes.texi (Misc Network): Note that these functions are
721 supported only on some systems.
722
f7a7f4eb
RS
7232007-10-01 Richard Stallman <rms@gnu.org>
724
725 * display.texi (Overlay Properties): Explain nil as priority.
726 Explain that conflicts are unpredictable if not resolved by
727 priorities.
728
780d7bb9
RS
7292007-09-23 Richard Stallman <rms@gnu.org>
730
731 * macros.texi (Backquote): Minor clarification.
732
14b4fdfb
RS
7332007-09-19 Richard Stallman <rms@gnu.org>
734
735 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
736 Clarify when they work in parallel and when one overrides.
737 Fix error in example.
14b4fdfb 738
b8d4c8d0
GM
7392007-09-06 Glenn Morris <rgm@gnu.org>
740
741 * Move from lispref/ to doc/lispref/. Change all setfilename
742 commands to use ../../info.
743 * Makefile.in (infodir): Go up one more level.
4638454b 744 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
745 (miscmanualdir): New.
746 (dist): Use new variable miscmanualdir.
747 * makefile.w32-in (infodir, texinputdir): Go up one more level.
748 (usermanualdir): Change from ../man to ../emacs.
749
1bb1f7d3
MR
7502007-08-30 Martin Rudalics <rudalics@gmx.at>
751
752 * commands.texi (Command Loop Info): Advise against changing
753 most variables described here. Explain new variable
754 last-repeatable-command.
755
b8d4c8d0
GM
7562007-08-29 Glenn Morris <rgm@gnu.org>
757
758 * elisp.texi (EMACSVER): Increase to 23.0.50.
759
7602007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
761
762 * frames.texi (Basic Parameters): Add display-environment-variable
763 and term-environment-variable.
764
7652007-08-28 Juri Linkov <juri@jurta.org>
766
767 * display.texi (Image Formats, Other Image Types): Add SVG.
768
7692007-08-28 Juri Linkov <juri@jurta.org>
770
771 * display.texi (Images): Move formats-related text to new node
772 "Image Formats".
773 (Image Formats): New node.
774
619fb9ee
RS
7752007-08-27 Richard Stallman <rms@gnu.org>
776
777 * windows.texi (Window Configurations): Clarify what
778 a window configuration saves.
779
b8d4c8d0
GM
7802007-08-25 Richard Stallman <rms@gnu.org>
781
782 * display.texi (Images): Delete redundant @findex.
783
7842007-08-16 Richard Stallman <rms@gnu.org>
785
786 * processes.texi (Asynchronous Processes): Clarify
787 doc of start-file-process.
788
7892007-08-08 Martin Rudalics <rudalics@gmx.at>
790
791 * modes.texi (Example Major Modes): Fix typo.
792
7932007-08-08 Glenn Morris <rgm@gnu.org>
794
795 * intro.texi (nil and t): Do not use `iff' in documentation.
796
797 * tips.texi (Documentation Tips): Recommend against `iff'.
798
7992007-08-07 Chong Yidong <cyd@stupidchicken.com>
800
801 * display.texi (Image Cache): Document image-refresh.
802
8032007-08-06 Martin Rudalics <rudalics@gmx.at>
804
805 * windows.texi (Size of Window): Document window-full-width-p.
806
8072007-07-25 Glenn Morris <rgm@gnu.org>
808
809 * gpl.texi (GPL): Replace license with GPLv3.
810
811 * Relicense all FSF files to GPLv3 or later.
812
8132007-07-24 Michael Albinus <michael.albinus@gmx.de>
814
4638454b
JB
815 * processes.texi (Synchronous Processes):
816 Add `process-file-shell-command'.
b8d4c8d0
GM
817 (Asynchronous Processes): Mention restricted use of
818 `process-filter' and `process-sentinel' in
819 `start-file-process'. Add `start-file-process-shell-command'.
820
8212007-07-17 Michael Albinus <michael.albinus@gmx.de>
822
823 * files.texi (Magic File Names): Introduce optional parameter
824 IDENTIFICATION for `file-remote-p'.
825
8262007-07-16 Richard Stallman <rms@gnu.org>
827
828 * display.texi (Defining Faces): Fix previous change.
829
8302007-07-14 Richard Stallman <rms@gnu.org>
831
832 * control.texi (Handling Errors): Document `debug' in handler list.
833
8342007-07-10 Richard Stallman <rms@gnu.org>
835
836 * display.texi (Defining Faces): Explain C-M-x feature for defface.
837
8382007-07-09 Richard Stallman <rms@gnu.org>
839
840 * files.texi (Magic File Names): Rewrite previous change.
841
8422007-07-08 Michael Albinus <michael.albinus@gmx.de>
843
844 * files.texi (Magic File Names): Introduce optional parameter
845 CONNECTED for `file-remote-p'.
846
8472007-07-07 Michael Albinus <michael.albinus@gmx.de>
848
849 * processes.texi (Asynchronous Processes):
850 * files.texi (Magic File Names): Add `start-file-process'.
851
8522007-06-27 Richard Stallman <rms@gnu.org>
853
854 * files.texi (Format Conversion Piecemeal): Clarify
855 `after-insert-file-functions' calling convention.
856
8572007-06-27 Michael Albinus <michael.albinus@gmx.de>
858
4638454b
JB
859 * files.texi (Magic File Names): Remove `dired-call-process'.
860 Add `process-file'.
b8d4c8d0
GM
861
8622007-06-27 Kenichi Handa <handa@m17n.org>
863
864 * text.texi (Special Properties): Fix description about
4638454b 865 `composition' property.
b8d4c8d0
GM
866
8672007-06-26 Kenichi Handa <handa@m17n.org>
868
869 * nonascii.texi (Default Coding Systems): Document about the
870 return value `undecided'.
871
8722007-06-25 David Kastrup <dak@gnu.org>
873
874 * keymaps.texi (Active Keymaps): Document new POSITION argument of
875 `current-active-maps'.
876
8772007-06-24 Karl Berry <karl@gnu.org>
878
4638454b 879 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
880
8812007-06-15 Juanma Barranquero <lekktu@gmail.com>
882
883 * display.texi (Overlay Arrow): Doc fix.
884
8852007-06-14 Karl Berry <karl@tug.org>
886
887 * anti.texi (Antinews): Typo.
888
8892007-06-14 Chong Yidong <cyd@stupidchicken.com>
890
891 * display.texi (Image Cache): Document image-refresh.
892
8932007-06-12 Karl Berry <karl@gnu.org>
894
895 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
896 * two-volume.make: New file.
897 * .cvsignore: Ignore two-volume files.
898
8992007-06-12 Tom Tromey <tromey@redhat.com>
900
901 * os.texi (Init File): Document user-emacs-directory.
902
9032007-06-03 Nick Roberts <nickrob@snap.net.nz>
904
905 * commands.texi (Click Events): Describe width and height when
906 object is nil.
907
9082007-05-30 Nick Roberts <nickrob@snap.net.nz>
909
910 * commands.texi (Click Events): Layout more logically. Describe
911 width and height.
912 (Drag Events, Motion Events): Update to new format for position.
913
9142007-06-02 Richard Stallman <rms@gnu.org>
915
916 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
917
9182007-06-02 Chong Yidong <cyd@stupidchicken.com>
919
920 * Version 22.1 released.
921
9222007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
923
924 * text.texi (Special Properties): Correct meaning of fontified face.
925
9262007-05-30 Richard Stallman <rms@gnu.org>
927
928 * text.texi (Special Properties): Add link to Adjusting Point.
929
9302007-05-12 Richard Stallman <rms@gnu.org>
931
932 * text.texi (Margins): indent-to-left-margin is not the default.
933 (Mode-Specific Indent): For indent-line-function, the default
934 is indent-relative.
935
936 * modes.texi (Example Major Modes): Explain last line of text-mode
937 is redundant.
938
9392007-05-10 Richard Stallman <rms@gnu.org>
940
941 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
942
943 * help.texi (Keys in Documentation): Add reference to
944 Documentation Tips.
945
946 * files.texi (Format Conversion): TO-FN gets three arguments.
947
948 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
949
9502007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
951
952 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
953 * files.texi (Format Conversion): Expand intro; add menu.
954 (Format Conversion Overview, Format Conversion Round-Trip)
955 (Format Conversion Piecemeal): New nodes/subsections.
956 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
957 * text.texi (Text Properties): Remove "Saving Properties" from menu.
958 (Saving Properties): Delete node/subsection.
959
9602007-05-07 Karl Berry <karl@gnu.org>
961
962 * elisp.texi (EMACSVER): Back to 22.
963
9642007-05-06 Richard Stallman <rms@gnu.org>
965
966 * processes.texi (Accepting Output): Revert most of previous change.
967
9682007-05-05 Richard Stallman <rms@gnu.org>
969
970 * processes.texi (Accepting Output): accept-process-output
971 uses microseconds, not milliseconds. But that arg is obsolete.
972
9732007-05-04 Karl Berry <karl@tug.org>
974
975 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
976
9772007-05-04 Eli Zaretskii <eliz@gnu.org>
978
979 * tips.texi (Documentation Tips): Rearrange items to place the
980 more important ones first. Add an index entry for hyperlinks.
981
9822007-05-03 Karl Berry <karl@gnu.org>
983
984 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
985 (EMACSVER) [smallbook]: 22 for printed version.
986
987 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
988 so restore anchor to normal position after defun. Found by Kevin Ryde.
989
9902007-04-26 Glenn Morris <rgm@gnu.org>
991
992 * elisp.texi (EMACSVER): Increase to 22.1.50.
993
9942007-04-28 Karl Berry <karl@gnu.org>
995
996 * elisp.texi: Improve line breaks on copyright page,
997 similar layout to emacs manual, 8.5x11 by default.
998
9992007-04-24 Richard Stallman <rms@gnu.org>
1000
1001 * text.texi (Special Properties): Add xref to Overlay Properties.
1002
1003 * display.texi (Overlay Properties): Add xref to Special Properties.
1004
10052007-04-22 Richard Stallman <rms@gnu.org>
1006
1007 * keymaps.texi (Extended Menu Items): Move the info about
1008 format with cached keyboard binding.
1009
10102007-04-21 Richard Stallman <rms@gnu.org>
1011
1012 * text.texi (Special Properties): Clarify previous change.
1013
1014 * files.texi (File Name Expansion): Clarify previous change.
1015
1016 * display.texi (Attribute Functions): Fix example for
1017 face-attribute-relative-p.
1018
10192007-04-19 Kenichi Handa <handa@m17n.org>
1020
1021 * text.texi (Special Properties): Document composition property.
1022
10232007-04-19 Glenn Morris <rgm@gnu.org>
1024
1025 * files.texi (File Name Expansion): Mention "superroot".
1026
10272007-04-15 Chong Yidong <cyd@stupidchicken.com>
1028
1029 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1030 setups.
1031 (Display Feature Testing): Note that display refers to all
1032 physical monitors for multi-monitor setups.
1033
10342007-04-14 Richard Stallman <rms@gnu.org>
1035
1036 * lists.texi (Sets And Lists): Clarify `delete' examples.
1037 Remove spurious xref to same node.
1038 Clarify xref for add-to-list.
1039
10402007-04-12 Nick Roberts <nickrob@snap.net.nz>
1041
1042 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1043 value of lisp-mode-map.
1044
10452007-04-11 Karl Berry <karl@gnu.org>
1046
1047 * anti.texi (Antinews):
1048 * display.texi (Overlay Properties, Defining Images):
1049 * processes.texi (Synchronous Processes, Sentinels):
1050 * syntax.texi (Syntax Table Internals):
1051 * searching.texi (Regexp Special):
1052 * nonascii.texi (Default Coding Systems):
1053 * text.texi (Special Properties):
1054 * minibuf.texi (Basic Completion): Wording to improve breaks in
1055 8.5x11 format.
1056 * elisp.texi (smallbook): New @set to more easily switch between
1057 smallbook and 8.5x11.
1058
10592007-04-11 Richard Stallman <rms@gnu.org>
1060
1061 * text.texi (Lazy Properties): Minor fix.
1062
10632007-04-08 Karl Berry <karl@gnu.org>
1064
1065 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1066 * macros.texi (Backquote): Downcase Backquote in index entries for
1067 consistency.
1068
10692007-04-08 Richard Stallman <rms@gnu.org>
1070
1071 * text.texi (Adaptive Fill): Just describe default,
1072 don't show it (since it contains non-ASCII chars).
1073
10742007-04-07 Karl Berry <karl@gnu.org>
1075
1076 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1077 adaptive-fill-regexp's value, since they are not in the standard
1078 TeX fonts.
1079
10802007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1081
1082 * display.texi (Defining Faces): Fix example.
1083
10842007-04-07 Karl Berry <karl@gnu.org>
1085
1086 * display.texi (Button Buffer Commands): Improve page break.
1087
10882007-04-07 Richard Stallman <rms@gnu.org>
1089
1090 * advice.texi (Activation of Advice): Remove redundant index entry.
1091
1092 * backups.texi: Improve index entries. Remove redundant ones.
1093
1094 * compile.texi (Byte Compilation): Improve index entry.
1095
1096 * hash.texi (Creating Hash): Improve index entry.
1097
1098 * symbols.texi (Definitions): Improve index entry.
1099
1100 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1101
1102 * maps.texi (Standard Keymaps): Remove useless index entry.
1103
1104 * help.texi (Documentation Basics): Remove redundant index entries.
1105
1106 * customize.texi: Improve index entries.
1107 Remove redundant/useless ones.
1108
1109 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1110
1111 * streams.texi (Output Variables): Improve index entry.
1112
1113 * abbrevs.texi (Abbrevs): Remove useless index entry.
1114
1115 * macros.texi (Expansion): Remove useless index entry.
1116
1117 * text.texi: Improve index entries. Remove redundant/useless ones.
1118 (Text Properties, Examining Properties)
1119 (Special Properties): Use "property category" instead of "category"
1120 to refer to the `category' property.
1121
1122 * positions.texi: Improve index entries. Remove useless one.
1123
1124 * lists.texi: Improve index entries. Remove redundant/useless ones.
1125
1126 * os.texi: Improve index entries.
1127 (Timers): Fix previous change.
1128
1129 * buffers.texi: Improve index entries.
1130 (Modification Time): Get rid of term "obsolete buffer".
1131
1132 * debugging.texi: Improve index entries.
1133 (Test Coverage): Add xref to other test coverage ftr.
1134
1135 * eval.texi: Improve index entry. Remove redundant ones.
1136
1137 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1138
1139 * files.texi: Improve index entries. Remove redundant/useless ones.
1140
1141 * objects.texi: Improve index entries.
1142
1143 * processes.texi: Improve index entries.
1144
1145 * modes.texi: Improve index entry. Remove redundant one.
1146
1147 * nonascii.texi: Improve index entries.
1148
1149 * internals.texi: Improve index entries.
1150
1151 * syntax.texi: Improve index entries.
1152
1153 * keymaps.texi (Active Keymaps): Improve index entries.
1154
1155 * commands.texi: Improve index entries. Remove redundant/useless ones.
1156
1157 * frames.texi: Improve index entries. Remove redundant/useless ones.
1158
1159 * markers.texi: Improve index entries. Remove redundant ones.
1160
1161 * tips.texi: Improve index entries.
1162
1163 * loading.texi (Unloading): Improve index entry.
1164
1165 * variables.texi: Improve index entries. Remove redundant one.
1166
1167 * sequences.texi: Improve index entry.
1168
1169 * display.texi: Improve index entries. Remove redundant ones.
1170
1171 * windows.texi: Improve index entries.
1172
1173 * searching.texi: Improve index entries. Remove redundant one.
1174
1175 * strings.texi (Case Tables): Improve last change.
1176
11772007-04-04 Chong Yidong <cyd@stupidchicken.com>
1178
1179 * strings.texi (Case Tables): Document with-case-table and
1180 ascii-case-table.
1181
11822007-04-03 Karl Berry <karl@gnu.org>
1183
1184 * processes.texi (Network): Reword to improve page break.
1185
11862007-04-03 Eli Zaretskii <eliz@gnu.org>
1187
1188 * functions.texi (Inline Functions): Describe more disadvantages
1189 of defsubst, and make advice against it stronger.
1190
11912007-04-02 Karl Berry <karl@gnu.org>
1192
1193 * backups.texi (Backup Names): Avoid widow words.
1194 * modes.texi (Example Major Modes): Align last comment.
1195
11962007-04-01 Chong Yidong <cyd@stupidchicken.com>
1197
1198 * keymaps.texi (Remapping Commands): Document new arg to
1199 command-remapping.
1200
12012007-04-01 Karl Berry <karl@gnu.org>
1202
1203 * processes.texi (Low-Level Network): Typo.
1204 * loading.texi (Hooks for Loading): Avoid double "the".
1205 * keymaps.texi (Key Sequences): No double "and".
1206 (Changing Key Bindings): Shorten to improve line break.
1207
12082007-03-31 Glenn Morris <rgm@gnu.org>
1209
1210 * os.texi (Timers): Fix description of run-at-time TIME formats.
1211
12122007-03-31 Richard Stallman <rms@gnu.org>
1213
1214 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1215 regarding ellipsis.
1216
12172007-03-31 Eli Zaretskii <eliz@gnu.org>
1218
1219 * intro.texi (nil and t):
1220 * symbols.texi (Plists and Alists):
1221 * variables.texi (Variable Aliases, Constant Variables):
1222 * functions.texi (Defining Functions):
1223 * advice.texi (Advising Primitives):
1224 * debugging.texi (Syntax Errors, Compilation Errors):
1225 * minibuf.texi (Minibuffer Windows):
1226 * commands.texi (Adjusting Point):
1227 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1228 (Auto Major Mode, Major Mode Conventions):
1229 * help.texi (Describing Characters):
1230 * files.texi (Create/Delete Dirs, Information about Files)
1231 (File Locks, Writing to Files, Reading from Files)
1232 (Saving Buffers):
1233 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1234 * frames.texi (Finding All Frames):
1235 * positions.texi (Buffer End, Motion):
1236 * markers.texi (The Region):
1237 * text.texi (Deletion, Near Point):
1238 * display.texi (Displaying Messages, Truncation):
1239 * os.texi (Processor Run Time):
1240 * tips.texi (Key Binding Conventions, Programming Tips)
1241 (Warning Tips, Documentation Tips, Comment Tips):
1242 * internals.texi (Memory Usage): Improve indexing.
1243
1244 * variables.texi (Frame-Local Variables):
1245 * functions.texi (Argument List):
1246 * loading.texi (Library Search):
1247 * streams.texi (Output Variables):
1248 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1249 * searching.texi (Replacing Match, Search and Replace):
1250 * processes.texi (Byte Packing, Decoding Output)
1251 (Accepting Output, Network Servers, Shell Arguments):
1252 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1253 * windows.texi (Window Point, Window Start):
1254 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1255 * commands.texi (Reading Input, Keyboard Events):
1256 * minibuf.texi (Reading File Names, Minibuffer Completion)
1257 (Recursive Mini):
1258 * positions.texi (List Motion):
1259 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1260 * numbers.texi (Arithmetic Operations, Math Functions)
1261 (Predicates on Numbers, Comparison of Numbers):
1262 (Numeric Conversions):
1263 * locals.texi (Standard Buffer-Local Variables):
1264 * maps.texi (Standard Keymaps):
1265 * os.texi (User Identification, System Environment, Recording Input)
1266 (X11 Keysyms):
1267 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1268 * backups.texi (Backups and Auto-Saving):
1269 * customize.texi (Customization, Group Definitions)
1270 (Variable Definitions):
1271 * compile.texi (Byte Compilation): Improve index entries.
1272
12732007-03-31 Karl Berry <karl@gnu.org>
1274
1275 * macros.texi (Defining Macros): Avoid widow syllable.
1276
12772007-03-31 Eli Zaretskii <eliz@gnu.org>
1278
1279 * elisp.texi (Top): Postscript -> PostScript.
1280
1281 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1282
12832007-03-31 Markus Triska <markus.triska@gmx.at>
1284
1285 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1286
12872007-03-30 Karl Berry <karl@gnu.org>
1288
1289 * lists.texi (List-related Predicates): Remove spurious @need.
1290 (Setcdr): Use @smallexample to improve page break.
1291 (Association Lists) <assoc>: Reword to improve page break.
1292
1293 * strings.texi (String Conversion): Insert blank line to improve
1294 page break.
1295
1296 * numbers.texi (Random Numbers): Use @minus{}.
1297 (Math Functions): Use @minus{}.
1298
1299 * intro.texi (Acknowledgements): Avoid line breaks before middle
1300 initials.
1301
13022007-03-24 Eli Zaretskii <eliz@gnu.org>
1303
1304 * errors.texi (Standard Errors): Add an index entry.
1305
13062007-03-19 Richard Stallman <rms@gnu.org>
1307
1308 * os.texi (Recording Input): recent-keys now gives 300 keys.
1309
13102007-03-12 Glenn Morris <rgm@gnu.org>
1311
1312 * os.texi: Replace "daylight savings" with "daylight saving"
1313 throughout.
1314
13152007-03-05 Richard Stallman <rms@gnu.org>
1316
1317 * variables.texi (File Local Variables): Update
1318 enable-local-variables values.
1319
13202007-03-04 Richard Stallman <rms@gnu.org>
1321
1322 * syntax.texi (Control Parsing): Minor clarification.
1323
1324 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1325
1326 * sequences.texi (Sequence Functions): Move string-bytes away,
1327 add xref.
1328
1329 * nonascii.texi (Text Representations): Move string-bytes here.
1330
1331 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1332
1333 * minibuf.texi (Basic Completion): Minor clarification.
1334
1335 * markers.texi (The Mark): Clarify existence vs activation of mark.
1336 Other cleanup.
1337
1338 * display.texi (Finding Overlays): Write better example.
1339
1340 * compile.texi (Eval During Compile): Clarify putting macros
1341 in eval-when-compile.
1342
c5602427 13432007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1344
1345 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1346 load-read-function definition doc.
b8d4c8d0
GM
1347
13482007-02-21 Kim F. Storm <storm@cua.dk>
1349
1350 * strings.texi (Text Comparison): Mention that assoc-string
1351 converts symbols to strings before testing.
1352
13532007-02-17 Kim F. Storm <storm@cua.dk>
1354
1355 * processes.texi (Bindat Spec): Vector types can have optional
1356 element type.
1357 (Bindat Examples): Fix example. Add vector with element type.
1358
13592007-02-16 Andreas Schwab <schwab@suse.de>
1360
1361 * strings.texi (Formatting Strings): Document '+' flag.
1362
13632007-02-15 Juanma Barranquero <lekktu@gmail.com>
1364
1365 * strings.texi (Modifying Strings): Clarify that `clear-string'
1366 always converts the string to unibyte.
1367
13682007-02-14 Kim F. Storm <storm@cua.dk>
1369
1370 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1371 Rewrite glyph code description to refer to these functions.
1372 Remove details of encoding face number and char into integer code.
1373
13742007-02-03 Alan Mackenzie <acm@muc.de>
1375
1376 * loading.texi (Hooks for Loading): Make the description of
1377 `eval-after-load' more detailed, and amend the description of
1378 after-load-alist, in accordance with changes from 2006-05.
1379
13802007-02-03 Chong Yidong <cyd@stupidchicken.com>
1381
1382 * modes.texi (Defining Minor Modes): Document that a :require
1383 keyword or similar may be required to make saved customization
1384 variables work.
1385
13862007-02-03 Eli Zaretskii <eliz@gnu.org>
1387
1388 * elisp.texi (Top): Make the detailed menu headers compliant with
1389 Texinfo guidelines and with what texnfo-upd.el expects. Add
1390 comments to prevent people from inadvertently modifying the key
1391 parts needed by `texinfo-multiple-files-update'.
1392
13932007-02-02 Eli Zaretskii <eliz@gnu.org>
1394
1395 * elisp.texi (Top): Update the top-level menus.
1396
1397 * syntax.texi (Categories): Add index entries.
1398
13992007-02-01 Juanma Barranquero <lekktu@gmail.com>
1400
1401 * display.texi (Attribute Functions): Fix name and description of
1402 the UNDERLINE arg of `set-face-underline-p'.
1403
14042007-01-29 Eli Zaretskii <eliz@gnu.org>
1405
1406 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1407 Variables", and "Standard Keymaps" to the detailed menu.
1408
1409 * variables.texi (Future Local Variables): Add index entry.
1410
14112007-01-28 Richard Stallman <rms@gnu.org>
1412
1413 * tips.texi (Coding Conventions): Clarify the tip about macros
1414 that define a function or a variable.
1415
1416 * files.texi (File Attributes): UID and GID can be floats.
1417 (Magic File Names): Explain why deferring all operations to
1418 the standard handler does not work.
1419
14202007-01-23 Martin Rudalics <rudalics@gmx.at>
1421
1422 * backups.texi (Reverting): Use "buffer" instead of "file"
1423 when talking about major and minor modes.
1424
14252007-01-21 Richard Stallman <rms@gnu.org>
1426
1427 * help.texi (Documentation): Add xref to Documentation Tips.
1428
14292007-01-14 Juanma Barranquero <lekktu@gmail.com>
1430
1431 * tips.texi (Coding Conventions): Fix typos.
1432
14332007-01-05 Richard Stallman <rms@gnu.org>
1434
1435 * modes.texi (Defining Minor Modes): Fix previous change.
1436
14372007-01-03 Richard Stallman <rms@gnu.org>
1438
1439 * customize.texi (Variable Definitions, Customization Types):
1440 Don't use * in doc string for defcustom.
1441
14422007-01-02 Richard Stallman <rms@gnu.org>
1443
1444 * variables.texi (Variable Aliases): Clarify that aliases vars
1445 always have the same value.
1446
1447 * processes.texi (Bindat Spec): Fix Texinfo usage.
1448
1449 * modes.texi (Defining Minor Modes): Explain effect of command
1450 defined with define-global-minor-mode on new buffers.
1451
14522006-12-30 Kim F. Storm <storm@cua.dk>
1453
1454 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1455 `auto-resize-tool-bars'.
1456
14572006-12-30 Richard Stallman <rms@gnu.org>
1458
1459 * keymaps.texi (Active Keymaps): Fix previous change.
1460
14612006-12-30 Nick Roberts <nickrob@snap.net.nz>
1462
1463 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1464
14652006-12-30 Kim F. Storm <storm@cua.dk>
1466
1467 * processes.texi (Bindat Spec): Clarify using field names in
1468 length specifications.
1469
14702006-12-29 Kim F. Storm <storm@cua.dk>
1471
1472 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1473 Add count and index variables for eval forms in repeat blocks.
1474
14752006-12-24 Richard Stallman <rms@gnu.org>
1476
1477 * customize.texi (Variable Definitions): Document
1478 new name custom-add-frequent-value.
1479
14802006-12-19 Kim F. Storm <storm@cua.dk>
1481
1482 * commands.texi (Misc Events): User signals now result in sigusr1
1483 and sigusr2 events which are handled through special-event-map.
1484 (Special Events): User signals and drag-n-drop are special.
1485
14862006-12-17 Richard Stallman <rms@gnu.org>
1487
1488 * loading.texi (Named Features): Explain subfeatures better.
1489
1490 * customize.texi: Use "option" only for user options.
1491 For the keyword values inside defcustom etc, say "keywords".
1492 For :options value's elements, say "elements".
1493 :group should not be omitted.
1494
1495 * syntax.texi (Parsing Expressions): Split up node.
1496 (Motion via Parsing, Position Parse, Parser State)
1497 (Low-Level Parsing, Control Parsing): New subnodes.
1498 (Parser State): Document syntax-ppss-toplevel-pos.
1499
1500 * positions.texi (List Motion): Punctuation fix.
1501
1502 * files.texi (File Name Completion): Document PREDICATE arg
1503 to file-name-completion.
1504
15052006-12-16 Eli Zaretskii <eliz@gnu.org>
1506
1507 * internals.texi (Building Emacs, Writing Emacs Primitives):
1508 Add index entries.
1509
15102006-12-11 Richard Stallman <rms@gnu.org>
1511
1512 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1513 affects face menu. Explain how to make it non-nil without enabling
1514 any fontification.
1515
15162006-12-10 Chong Yidong <cyd@stupidchicken.com>
1517
1518 * modes.texi (Font Lock Basics): Document nil value of
1519 font-lock-defaults.
1520
15212006-12-10 Glenn Morris <rgm@gnu.org>
1522
1523 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1524 value for system-flag argument. Abbrev tables may not be empty
1525 when major modes are loaded.
1526
15272006-12-08 Juanma Barranquero <lekktu@gmail.com>
1528
1529 * makefile.w32-in (maintainer-clean): Partially revert last
1530 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1531 to protect elisp-covers.texi.
1532
15332006-12-07 Juanma Barranquero <lekktu@gmail.com>
1534
1535 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1536 Don't remove elisp* info files; they are already deleted by the
1537 `clean' and `distclean' targets, and they are in the $(infodir)
1538 directory, not the current one.
1539
15402006-12-04 Kim F. Storm <storm@cua.dk>
1541
1542 * commands.texi (Misc Events): Update signal events.
1543 (Event Examples): Add signal example.
1544
15452006-11-29 Richard Stallman <rms@gnu.org>
1546
1547 * frames.texi (Visibility of Frames): Explain visible windows
1548 can be covered by others. Add xref for raise-frame.
1549
15502006-11-28 Richard Stallman <rms@gnu.org>
1551
1552 * searching.texi (Regexp Special): Update when ^ is special.
1553
15542006-11-27 Eli Zaretskii <eliz@gnu.org>
1555
1556 * customize.texi (Customization, Common Keywords)
1557 (Group Definitions, Variable Definitions, Composite Types)
1558 (Type Keywords, Customization Types): Add index entries for
1559 various customization keywords.
1560
15612006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1562
1563 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1564
c8763fb6 15652006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1566
1567 * frames.texi (Window System Selections): Remove clipboard from
1568 description of selection-coding-system.
1569
15702006-11-06 Richard Stallman <rms@gnu.org>
1571
1572 * lists.texi (List Variables): Document COMPARE-FN.
1573
1574 * keymaps.texi: Avoid use of "binding" to mean a relation;
1575 use it only to refer to the meaning associated with a key.
1576 (Keymaps): Change menu node description.
1577
1578 * elisp.texi (Top): Change menu node description.
1579
1580 * display.texi (Managing Overlays): Document overlay-recenter.
1581
15822006-10-29 Chong Yidong <cyd@stupidchicken.com>
1583
1584 * Makefile.in: Use relative paths to avoid advertising filesystem
1585 contents during compilation.
1586
15872006-10-23 Kim F. Storm <storm@cua.dk>
1588
1589 * commands.texi (Event Input Misc): Update unread-command-events.
1590
15912006-10-23 Nick Roberts <nickrob@snap.net.nz>
1592
1593 * lists.texi (Sets And Lists): Fix typos.
1594
15952006-10-18 Juanma Barranquero <lekktu@gmail.com>
1596
1597 * control.texi (Processing of Errors): Use @var for an argument,
1598 not @code.
1599
16002006-10-16 Richard Stallman <rms@gnu.org>
1601
1602 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1603
1604 * keymaps.texi (Format of Keymaps): Show all the keymap element
1605 patterns that result from menu items.
1606 (Key Lookup): Minor cleanups.
1607
1608 * modes.texi (Precalculated Fontification): Don't say that
1609 not setting font-lock-defaults avoids loading font-lock.
1610
1611 * help.texi (Documentation): Move xref to Emacs Manual here.
1612 (Documentation Basics): From here.
1613 Also doc emacs-lisp-docstring-fill-column.
1614
1615 * elisp.texi: Update version and ISBN.
1616
1617 * commands.texi (Interactive Call): Clarify KEYS arg to
1618 call-interactively is a vector.
1619 (Command Loop Info): Delete anchor in this-command-keys.
1620 Add anchor in this-command-keys-vector.
1621 (Recursive Editing): Document how recursive-edit
1622 handles the current buffer.
1623
16242006-10-13 Chong Yidong <cyd@stupidchicken.com>
1625
1626 * frames.texi (Frame Titles): %c and %l are ignored in
1627 frame-title-format.
1628
16292006-10-11 Richard Stallman <rms@gnu.org>
1630
1631 * keymaps.texi (Key Sequences): Clarify use of kbd.
1632
16332006-10-10 Kim F. Storm <storm@cua.dk>
1634
1635 * lists.texi (Sets And Lists): Add memql.
1636
16372006-10-03 Richard Stallman <rms@gnu.org>
1638
1639 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1640 Clarify :ascii: and :nonascii:.
1641
16422006-09-29 Juri Linkov <juri@jurta.org>
1643
1644 * modes.texi (%-Constructs): Reorder coding systems in the
1645 documentation of %z to the real order displayed in the modeline.
1646
16472006-09-25 Richard Stallman <rms@gnu.org>
1648
1649 * os.texi (Timers): Describe timer-max-repeats.
1650
16512006-09-25 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * os.texi (Timers): Mention with-local-quit.
1654
16552006-09-24 Richard Stallman <rms@gnu.org>
1656
1657 * searching.texi (Searching and Matching): Mention property search.
1658
1659 * commands.texi (Command Loop Info): Explain how read-event affects
1660 this-command-keys.
1661
16622006-09-20 Richard Stallman <rms@gnu.org>
1663
1664 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1665
1666 * windows.texi (Window Start): Minor cleanups.
1667
16682006-09-20 Kim F. Storm <storm@cua.dk>
1669
1670 * windows.texi (Window Start): pos-visible-in-window-p allows
1671 specifying t for position to mean "end of window".
1672 Add window-line-height.
1673
1674 * anti.texi (Antinews): Mention window-line-height.
1675
16762006-09-19 David Kastrup <dak@gnu.org>
1677
1678 * keymaps.texi (Searching Keymaps): Small clarification.
1679
16802006-09-18 Richard Stallman <rms@gnu.org>
1681
1682 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1683 cause keyboard menus.
1684 (Menu Keymaps): Likewise.
1685 (Defining Menus, Keyboard Menus): Clarify.
1686
1687 * text.texi (Fields): Clarify explanation of constrain-to-field.
1688
16892006-09-16 Eli Zaretskii <eliz@gnu.org>
1690
1691 * variables.texi (Tips for Defining): Fix a typo.
1692
16932006-09-15 Richard Stallman <rms@gnu.org>
1694
1695 * keymaps.texi (Remapping Commands, Searching Keymaps)
1696 (Active Keymaps): Clean up previous change.
1697
16982006-09-15 Jay Belanger <belanger@truman.edu>
1699
1700 * gpl.texi: Replace "Library Public License" by "Lesser Public
1701 License" throughout.
1702
17032006-09-15 David Kastrup <dak@gnu.org>
1704
1705 * keymaps.texi (Active Keymaps): Adapt description to use
1706 `get-char-property' instead `get-text-property'. Explain how
1707 mouse events change this. Explain the new optional argument of
1708 `key-binding' and its mouse-dependent lookup.
1709 (Searching Keymaps): Adapt description similarly.
1710 (Remapping Commands): Explain the new optional argument of
1711 `command-remapping'.
1712
17132006-09-14 Richard Stallman <rms@gnu.org>
1714
1715 * keymaps.texi (Searching Keymaps): Clarification.
1716 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1717
17182006-09-13 Richard Stallman <rms@gnu.org>
1719
1720 * objects.texi (Character Type): Node split.
1721 Add xref to Describing Characters.
1722 (Basic Char Syntax, General Escape Syntax)
1723 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1724
17252006-09-11 Richard Stallman <rms@gnu.org>
1726
1727 * display.texi (Display Table Format): Wording clarification.
1728 (Glyphs): Clarifications.
1729
17302006-09-10 Chong Yidong <cyd@stupidchicken.com>
1731
1732 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1733 local maps.
1734
17352006-09-10 Kim F. Storm <storm@cua.dk>
1736
1737 * display.texi (Forcing Redisplay): Document return value of
1738 function redisplay.
1739
17402006-09-09 Richard Stallman <rms@gnu.org>
1741
1742 * windows.texi (Window Hooks): Explain limits of
1743 window-scroll-functions.
1744
1745 * display.texi (Fringe Indicators): Update for last change in
1746 indicate-buffer-boundaries.
1747
17482006-09-08 Richard Stallman <rms@gnu.org>
1749
1750 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1751
17522006-09-06 Kim F. Storm <storm@cua.dk>
1753
1754 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1755
1756 * windows.texi (Window Start): Update pos-visible-in-window-p.
1757
17582006-09-04 Richard Stallman <rms@gnu.org>
1759
1760 * processes.texi (Accepting Output): Explain SECONDS=0 for
1761 accept-process-output.
1762
1763 * os.texi (Idle Timers): Explain why timer functions should not
1764 loop until (input-pending-p).
1765
17662006-09-02 Eli Zaretskii <eliz@gnu.org>
1767
1768 * makefile.w32-in (usermanualdir): New variable.
1769 (elisp.dvi): Use it.
1770
17712006-09-01 Eli Zaretskii <eliz@gnu.org>
1772
1773 * buffers.texi (Buffer Modification): Fix last change.
1774
17752006-09-01 Chong Yidong <cyd@stupidchicken.com>
1776
1777 * buffers.texi (Buffer Modification): Document
1778 buffer-chars-modified-tick.
1779
17802006-08-31 Richard Stallman <rms@gnu.org>
1781
1782 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1783
17842006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1785
1786 * modes.texi (Syntactic Font Lock):
1787 Mention font-lock-syntactic-face-function
1788 instead of specific faces.
1789
17902006-08-29 Chong Yidong <cyd@stupidchicken.com>
1791
1792 * display.texi (Images): Add xrref to display-images-p.
1793
17942006-08-28 Kenichi Handa <handa@m17n.org>
1795
1796 * nonascii.texi (Lisp and Coding Systems): Fix description of
1797 detect-coding-region.
1798
17992006-08-27 Michael Olson <mwolson@gnu.org>
1800
1801 * processes.texi (Transaction Queues): Remove stray quote
1802 character.
1803
18042006-08-25 Richard Stallman <rms@gnu.org>
1805
1806 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1807 Add xref.
1808
18092006-08-24 Chong Yidong <cyd@stupidchicken.com>
1810
1811 * os.texi (Timers): Avoid waiting inside timers.
1812
18132006-08-21 Lute Kamstra <lute@gnu.org>
1814
1815 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1816
18172006-08-20 Richard Stallman <rms@gnu.org>
1818
1819 * os.texi (Idle Timers): New node, split out from Timers.
1820 Document current-idle-time.
1821 * commands.texi (Reading One Event): Update xref.
1822 * elisp.texi (Top): Update subnode menu.
1823
18242006-08-16 Richard Stallman <rms@gnu.org>
1825
1826 * keymaps.texi (Extended Menu Items): Show format of cached
1827 bindings in extended menu items.
1828
1829 * customize.texi (Variable Definitions): Explain when the
1830 standard value expression is evaluated.
1831
18322006-08-15 Chong Yidong <cyd@stupidchicken.com>
1833
1834 * commands.texi (Reading One Event): Explain idleness in
1835 `read-event'.
1836
18372006-08-12 Chong Yidong <cyd@stupidchicken.com>
1838
1839 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1840 (Commands for Insertion): Removed split-line since it's not
1841 relevant for Lisp programming.
1842 (Yank Commands): Rewrite introduction.
1843 (Undo): Clarify.
1844 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1845 (Filling): Remove redundant comment. Clarify return value of
1846 current-justification.
1847 (Margins): Minor clarifications.
1848 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1849 (Sorting): Update definition of sort-lines.
1850 (Columns): Clarify behavior of sort-columns.
1851 (Indent Tabs): Link to Tab Stops in Emacs manual.
1852 (Special Properties): Clarify.
1853 (Clickable Text): Mention Buttons package.
1854
18552006-08-12 Kevin Ryde <user42@zip.com.au>
1856
1857 * os.texi (Time Parsing): Add %z to description of
1858 format-time-string, as per docstring. Add cross reference to
1859 glibc manual for strftime.
1860
18612006-08-08 Richard Stallman <rms@gnu.org>
1862
1863 * modes.texi: Clean up wording in previous change.
1864
18652006-08-07 Chong Yidong <cyd@stupidchicken.com>
1866
1867 * modes.texi (Hooks): Clarify.
1868 (Major Mode Basics): Mention define-derived-mode explicitly.
1869 (Major Mode Conventions): Rebinding RET is OK for some modes.
1870 Mention change-major-mode-hook and after-change-major-mode-hook.
1871 (Example Major Modes): Moved to end of Modes section.
1872 (Mode Line Basics): Clarify.
1873 (Mode Line Data): Mention help-echo and local-map in strings.
1874 Explain reason for treatment of non-risky variables.
1875 (Properties in Mode): Clarify.
1876 (Faces for Font Lock): Add font-lock-negation-char-face.
1877
18782006-08-04 Eli Zaretskii <eliz@gnu.org>
1879
1880 * strings.texi (Formatting Strings): Warn against arbitrary
1881 strings as first arg to `format'.
1882
18832006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1884
1885 * text.texi (Clickable Text): Mention `help-echo' text property.
1886 Update intro, examples and associated explanations.
1887
18882006-07-31 Richard Stallman <rms@gnu.org>
1889
1890 * commands.texi: Update xrefs.
1891 (Event Mod): New node, cut out from old Translating Input.
1892
1893 * maps.texi: Update xrefs.
1894
1895 * keymaps.texi (Translation Keymaps): New node.
1896 Update xrefs from Translating Input to Translation Keymaps.
1897
1898 * elisp.texi (Top): Update subnode menu.
1899
1900 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1901
1902 * os.texi (System Interface): Fix menu descriptions of some nodes.
1903 (Translating Input): Node deleted.
1904
19052006-07-31 Nick Roberts <nickrob@snap.net.nz>
1906
1907 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1908
1909 * lists.texi (Sets And Lists): Likewise.
1910
19112006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1912
1913 * text.texi (Fields): Mention POS
1914 requirement when narrowing is in effect.
1915
19162006-07-28 Richard Stallman <rms@gnu.org>
1917
1918 * display.texi (Face Attributes): Simplify wording.
1919 (Attribute Functions): Clarify meaning of new-frame default
1920 attribute settings.
1921
1922 * customize.texi (Common Keywords): Document how to use
1923 :package-version in a package not in Emacs.
1924
19252006-07-28 Kim F. Storm <storm@cua.dk>
1926
1927 * commands.texi (Reading One Event): Fix last change.
1928
19292006-07-26 Chong Yidong <cyd@stupidchicken.com>
1930
1931 * commands.texi (Reading One Event): Document SECONDS argument for
1932 read-event, read-char, and read-char-exclusive.
1933
19342006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1935
1936 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1937 to ensure correct identification.
1938
19392006-07-24 Richard Stallman <rms@gnu.org>
1940
1941 * text.texi (Clickable Text): Clarify.
1942
1943 * sequences.texi (Vector Functions): Delete duplicate xref.
1944
1945 * objects.texi (Function Type): Clarify.
1946
1947 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1948 modes.
1949
1950 * lists.texi (List Variables): New node.
1951 Material moved from other nodes.
1952
1953 * variables.texi (Setting Variables): add-to-list and
1954 add-to-ordered-list moved to List Variables node.
1955
19562006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1957
1958 * text.texi (Links and Mouse-1):
1959 For mouse-on-link-p, expand on arg POS.
1960
19612006-07-21 Kim F. Storm <storm@cua.dk>
1962
1963 * display.texi (Forcing Redisplay): Don't mention systems which
1964 don't support sub-second timers for redisplay-preemption-period.
1965
1966 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1967
19682006-07-21 Eli Zaretskii <eliz@gnu.org>
1969
1970 * frames.texi (Input Focus): Document that focus-follows-mouse has
1971 no effect on MS-Windows.
1972
19732006-07-18 Richard Stallman <rms@gnu.org>
1974
1975 * display.texi (Forcing Redisplay): Cleanups in previous change.
1976
1977 * processes.texi (Low-Level Network): Make menu more convenient.
1978
19792006-07-18 Kim F. Storm <storm@cua.dk>
1980
1981 * display.texi (Forcing Redisplay): redisplay-preemption-period
1982 only used on window systems. Add xref to Terminal Output.
1983
1984 * os.texi (Terminal Output): baud-rate only controls preemption on
1985 non-window systems. Add xref to Forcing Redisplay.
1986
1987 * processes.texi (Low-Level Network): Rename node "Make Network"
1988 to "Network Processes".
1989
19902006-07-18 Karl Berry <karl@gnu.org>
1991
1992 * variables.texi, functions.texi, customize.texi, loading.texi:
1993 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1994
19952006-07-17 Chong Yidong <cyd@stupidchicken.com>
1996
1997 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1998
19992006-07-17 Richard Stallman <rms@gnu.org>
2000
2001 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2002 Put period and comma inside quotes.
2003
2004 * loading.texi, markers.texi: Use real doublequote inside menus.
2005
2006 * windows.texi: Put point and comma inside quotes.
2007 (Textual Scrolling): Use @samp for error message.
2008
2009 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2010 * strings.texi, streams.texi, processes.texi, os.texi:
2011 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2012 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2013 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2014 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2015 Put point and comma inside quotes.
2016
2017 * control.texi (Processing of Errors): Add command-error-function.
2018
2019 * variables.texi (File Local Variables): Clarify that
2020 file local variables make buffer-local bindings.
2021
2022 * modes.texi (Syntactic Font Lock): Give default for
2023 font-lock-syntax-table.
2024
20252006-07-17 Nick Roberts <nickrob@snap.net.nz>
2026
2027 * text.texi (Special Properties): Clean up previous change.
2028
20292006-07-16 Karl Berry <karl@gnu.org>
2030
2031 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2032 * control.texi: Fix bad page breaks through chapter 10 (control).
2033
2034 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2035 underfull hbox.
2036
20372006-07-15 Nick Roberts <nickrob@snap.net.nz>
2038
2039 * text.texi (Special Properties): Describe fontified text property
2040 in relation to a character (not text).
2041
20422006-07-15 Kim F. Storm <storm@cua.dk>
2043
2044 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2045 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2046 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2047
2048 * anti.texi (Antinews): Mention redisplay function.
2049 The kbd macro existed, but was not documented, before 22.x.
2050 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2051
20522006-07-14 Nick Roberts <nickrob@snap.net.nz>
2053
2054 * display.texi (Displaying Messages): Add anchor.
2055
2056 * frames.texi (Dialog Boxes): Use it.
2057
20582006-07-12 Richard Stallman <rms@gnu.org>
2059
2060 * objects.texi (Frame Type): Explain nature of frames better.
2061
2062 * frames.texi (Frames): Explain nature of frames better.
2063
20642006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2065
2066 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2067
20682006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2069
2070 * frames.texi (Window System Selections): Mention scrap support for Mac.
2071 Default value of x-select-enable-clipboard is t on Mac.
2072
2073 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2074
20752006-07-11 Kim F. Storm <storm@cua.dk>
2076
2077 * display.texi (Forcing Redisplay): Add `redisplay' function.
2078 Don't mention (sit-for -1) -- use (redisplay t) instead.
2079
2080 * commands.texi (Waiting): (sit-for -1) is no longer special.
2081 (sit-for 0) is equivalent to (redisplay).
2082 Iconifying/deiconifying no longer makes sit-for return.
2083
20842006-07-10 Nick Roberts <nickrob@snap.net.nz>
2085
2086 * display.texi (Buttons): Fix typo.
2087
2088 * index.texi, elisp.texi (New Symbols): Comment node out.
2089
20902006-07-09 Richard Stallman <rms@gnu.org>
2091
2092 * display.texi (Truncation): Clean up previous change.
2093
20942006-07-08 Richard Stallman <rms@gnu.org>
2095
2096 * commands.texi (Interactive Call): Use 3 as prefix in example
2097 for execute-extended-command.
2098
2099 * display.texi (Attribute Functions): Move paragraph about
2100 compatibility with Emacs < 21.
2101
21022006-07-09 Kim F. Storm <storm@cua.dk>
2103
2104 * display.texi (Refresh Screen): Clarify force-window-update.
2105 (Truncation): "Normally" indicated by fringe arrows.
2106
21072006-07-08 Eli Zaretskii <eliz@gnu.org>
2108
2109 * windows.texi (Textual Scrolling, Resizing Windows):
2110 * variables.texi (Constant Variables):
2111 * text.texi (Buffer Contents, Deletion, Changing Properties)
2112 (Property Search, Special Properties, Sticky Properties)
2113 (Links and Mouse-1, Fields, Change Hooks):
2114 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2115 (Categories):
2116 * symbols.texi (Other Plists):
2117 * streams.texi (Output Variables):
2118 * processes.texi (Input to Processes, Query Before Exit):
2119 * positions.texi (Word Motion, Text Lines, List Motion):
2120 * os.texi (Init File, System Environment, Sound Output)
2121 (Session Management):
2122 * nonascii.texi (Text Representations, Character Sets)
2123 (Chars and Bytes, Locales):
2124 * modes.texi (Defining Minor Modes, Header Lines):
2125 * minibuf.texi (Minibuffer Contents):
2126 * markers.texi (Information from Markers):
2127 * lists.texi (List Elements, Building Lists, Association Lists):
2128 * keymaps.texi (Tool Bar):
2129 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2130 * functions.texi (What Is a Function, Mapping Functions):
2131 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2132 (Color Names, Text Terminal Colors, Display Feature Testing):
2133 * files.texi (Visiting Functions, File Name Components)
2134 (Unique File Names, Contents of Directories):
2135 * display.texi (Forcing Redisplay, Displaying Messages)
2136 (Temporary Displays, Font Selection, Auto Faces)
2137 (Font Lookup, Fringe Indicators, Display Margins)
2138 (Image Descriptors, Showing Images, Image Cache, Button Types)
2139 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2140 (Display Table Format, Glyphs):
2141 * control.texi (Iteration):
2142 * commands.texi (Command Loop Info, Adjusting Point):
2143 * backups.texi (Making Backups, Auto-Saving):
2144 Remove @tindex entries.
2145
21462006-07-07 Kim F. Storm <storm@cua.dk>
2147
2148 * display.texi (Fringe Cursors): Fix typo.
2149 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2150 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2151
21522006-07-05 Richard Stallman <rms@gnu.org>
2153
2154 * text.texi (Buffer Contents): Add example of text props
2155 in result of buffer-substring.
2156 (Text Properties): Explain better about use of specific property names.
2157 (Property Search): Some cleanups; reorder some functions.
2158
2159 * keymaps.texi (Changing Key Bindings): Cleanup.
2160 Add xref to Key Binding Conventions.
2161
2162 * display.texi (Attribute Functions): Add examples for
2163 face-attribute-relative-p.
2164
2165 * tips.texi (Coding Conventions): Cleanup last change.
2166
21672006-07-05 Karl Berry <karl@gnu.org>
2168
2169 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2170 Remove @setchapternewpage odd.
2171 Result is 1013 pages, down from 1100.
2172
2173 * anti.texi, customize.texi, display.texi, internals.texi:
2174 * minibuf.texi, modes.texi, tips.texi:
2175 Fix overfull/underfull boxes.
2176
21772006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2178
2179 * edebug.texi (Instrumenting):
2180 Add Edebug-specific findex for eval-buffer.
2181 * loading.texi (Loading):
2182 Replace eval-current-buffer with eval-buffer.
2183
21842006-06-30 Nick Roberts <nickrob@snap.net.nz>
2185
2186 * locals.texi (Standard Buffer-Local Variables): Update the list
2187 of variables.
2188
21892006-06-26 Nick Roberts <nickrob@snap.net.nz>
2190
2191 * files.texi (File Name Completion): Point user to the node
2192 "Reading File Names".
2193
21942006-06-24 Eli Zaretskii <eliz@gnu.org>
2195
2196 * files.texi (Contents of Directories): Document case-insensitive
2197 behavior on respective filesystems.
2198
2199 * objects.texi (Character Type): Document that Emacs signals an
2200 error for unsupported Unicode characters specified as \uNNNN.
2201
22022006-06-19 Richard Stallman <rms@gnu.org>
2203
2204 * processes.texi (Bindat Spec): Clarify previous change.
2205
22062006-06-16 Richard Stallman <rms@gnu.org>
2207
2208 * tips.texi (Coding Conventions): Better explain conventions
2209 for definition constructs.
2210
2211 * text.texi (Special Properties): String value of `read-only'
2212 serves as the error message.
2213
2214 * objects.texi (Character Type): Clarify prev. change.
2215 (Non-ASCII in Strings): Mention \u and \U.
2216
2217 * commands.texi (Using Interactive): Explain problem of
2218 markers, etc., in command-history.
2219
22202006-06-14 Kim F. Storm <storm@cua.dk>
2221
2222 * commands.texi (Waiting): Negative arg to sit-for forces
2223 redisplay even if input is pending.
2224
2225 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2226 redisplay. Remove incorrect example of binding redisplay-dont-pause
2227 around (sit-for 0).
2228
22292006-06-13 Richard Stallman <rms@gnu.org>
2230
2231 * display.texi (Forcing Redisplay): Clarify previous change.
2232
22332006-06-13 Romain Francoise <romain@orebokech.com>
2234
2235 * display.texi (Forcing Redisplay): Fix typo.
2236
22372006-06-13 Kim F. Storm <storm@cua.dk>
2238
2239 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2240
22412006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2242
2243 * tips.texi (Coding Conventions): Add `@end itemize'.
2244
22452006-06-10 Richard Stallman <rms@gnu.org>
2246
2247 * tips.texi (Coding Conventions): Explain use of coding systems
2248 to ensure one decoding for strings.
2249
22502006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2251
2252 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2253 syntax.
2254
22552006-06-07 Eli Zaretskii <eliz@gnu.org>
2256
2257 * display.texi (Font Selection): Remove description of
2258 clear-face-cache.
2259
2260 * compile.texi (Eval During Compile): Fix a typo. Add index
2261 entries for possible uses of eval-when-compile.
2262
22632006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2264
2265 * display.texi (Abstract Display): Fix typo.
2266
22672006-06-03 Eli Zaretskii <eliz@gnu.org>
2268
2269 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2270 Reword variable's description.
2271
22722006-06-01 Richard Stallman <rms@gnu.org>
2273
2274 * windows.texi (Splitting Windows): Clarify splitting nonselected
2275 window.
2276
22772006-05-31 Juri Linkov <juri@jurta.org>
2278
2279 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2280
22812006-05-30 Richard Stallman <rms@gnu.org>
2282
2283 * display.texi (Line Height): Fix errors in description of
10d1d0af 2284 default line height and line-height property.
b8d4c8d0
GM
2285
2286 * nonascii.texi (Default Coding Systems): Further clarification.
2287
22882006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2289
2290 * internals.texi (Pure Storage): Mention that an overflow in pure
2291 space causes a memory leak.
2292 (Garbage Collection): If there was an overflow in pure space,
2293 `garbage-collect' returns nil.
2294
22952006-05-30 Eli Zaretskii <eliz@gnu.org>
2296
2297 * nonascii.texi (Default Coding Systems): Fix it some more.
2298
22992006-05-29 Eli Zaretskii <eliz@gnu.org>
2300
2301 * nonascii.texi (Default Coding Systems): Fix last change.
2302
23032006-05-29 Kenichi Handa <handa@m17n.org>
2304
2305 * nonascii.texi (find-operation-coding-system): Describe the new
2306 argument format (FILENAME . BUFFER).
2307
23082006-05-28 Richard Stallman <rms@gnu.org>
2309
2310 * tips.texi (Coding Conventions): Better explain reasons not to
2311 advise other packages or use `eval-after-load'.
2312
23132006-05-29 Kim F. Storm <storm@cua.dk>
2314
2315 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2316 `bindat-idx' and `bindat-raw' for clarity.
2317
23182006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2319
2320 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2321
2322 * display.texi (Display): Add "Abstract Display" to menu.
2323 (Abstract Display, Abstract Display Functions)
2324 (Abstract Display Example): New nodes.
2325 * elisp.texi (Top): Add "Abstract Display" to menu.
2326
23272006-05-27 Chong Yidong <cyd@stupidchicken.com>
2328
2329 * keymaps.texi (Key Sequences): Link to input events definition.
2330 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2331
2332 * files.texi (Changing Files): Document updated argument list for
2333 copy-file.
2334
23352006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2336
2337 * processes.texi (Bindat Functions): Explain term "total length".
2338 Use it in bindat-length and bindat-pack descriptions.
2339
23402006-05-26 Eli Zaretskii <eliz@gnu.org>
2341
2342 * tips.texi (Coding Conventions): Advise against using
2343 eval-after-load in packages. Add an index entry.
2344
23452006-05-25 Juri Linkov <juri@jurta.org>
2346
2347 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2348
2349 * modes.texi (%-Constructs): Add %e, %z, %Z.
2350
23512006-05-25 Richard Stallman <rms@gnu.org>
2352
2353 * elisp.texi (Top): Update subnode menu.
2354
2355 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2356 (Keymaps): Update menu.
2357
23582006-05-25 Chong Yidong <cyd@stupidchicken.com>
2359
2360 * keymaps.texi (Key Sequences): Some clarifications.
2361
23622006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2363
2364 * processes.texi (Bindat Functions): Say "unibyte string"
2365 explicitly for bindat-unpack and bindat-pack descriptions.
2366 (Bindat Examples): Don't call `string-make-unibyte' in example.
2367
23682006-05-25 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2371 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2372
2373 * keymaps.texi (Changing Key Bindings):
dd7b651b 2374 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2375 * help.texi (Describing Characters): Refer to it.
2376
23772006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2378
2379 * frames.texi (Pointer Shape): @end table -> @end defvar.
2380
23812006-05-22 Richard Stallman <rms@gnu.org>
2382
2383 * elisp.texi (Top): Update subnode menus.
2384
2385 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2386 Contents rewritten; material from old Pointer Shape node moved here.
2387
2388 * display.texi (Pointer Shape): Node deleted.
2389 (Image Descriptors): Minor cleanup.
2390
23912006-05-21 Richard Stallman <rms@gnu.org>
2392
2393 * syntax.texi (Parsing Expressions): Update info on which STATE
2394 elements are ignored.
2395
23962006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2397
2398 * hooks.texi (Standard Hooks): Correct typo.
2399
2400 * gpl.texi (GPL): ifinfo -> ifnottex.
2401
24022006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2403
2404 * searching.texi (Simple Match Data): Warn about match data being
2405 set anew by every search.
2406
24072006-05-17 Richard Stallman <rms@gnu.org>
2408
2409 * minibuf.texi (Minibuffer History): Clarify.
2410
2411 * searching.texi (Regexp Special): Clarify nested regexp warning.
2412
24132006-05-16 Kim F. Storm <storm@cua.dk>
2414
2415 * minibuf.texi (Minibuffer History): Update add-to-history.
2416
24172006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2418
2419 * nonascii.texi (Explicit Encoding): Fix
2420 typo (encoding<->decoding).
2421
24222006-05-14 Richard Stallman <rms@gnu.org>
2423
2424 * buffers.texi (Creating Buffers): Cleanup.
2425
2426 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2427
24282006-05-13 Eli Zaretskii <eliz@gnu.org>
2429
2430 * buffers.texi (Current Buffer): Document that with-temp-buffer
2431 disables undo.
2432
2433 * os.texi (Terminal-Specific): More accurate description of how
2434 Emacs searches for the terminal-specific libraries.
2435
24362006-05-12 Eli Zaretskii <eliz@gnu.org>
2437
2438 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2439 emacs-xtra to @inforef's.
2440
2441 * text.texi (Undo): Document that undo is turned off in buffers
2442 whose names begin with a space.
2443
2444 * buffers.texi (Buffer Names): Add index entries for buffers whose
2445 names begin with a space.
2446 (Creating Buffers): Document that undo is turned off in buffers
2447 whose names begin with a space.
2448
2449 * files.texi (Visiting Functions, Reading from Files)
2450 (Saving Buffers): Mention code and EOL conversions by file I/O
2451 primitives and subroutines.
2452
2453 * nonascii.texi (Lisp and Coding Systems): Document
2454 coding-system-eol-type. Add index entries for eol conversion.
2455
2456 * display.texi (Defining Faces): Mention `mac', and add an xref to
2457 where window-system is described.
2458
24592006-05-10 Richard Stallman <rms@gnu.org>
2460
2461 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2462
24632006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2464
2465 * variables.texi (File Local Variables): Recommend to quote lambda
2466 expressions in safe-local-variable property.
2467
24682006-05-09 Richard Stallman <rms@gnu.org>
2469
2470 * variables.texi (File Local Variables): Document
2471 safe-local-eval-forms and safe-local-eval-function.
2472
24732006-05-07 Kim F. Storm <storm@cua.dk>
2474
2475 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2476 from add-to-history.
2477
24782006-05-07 Romain Francoise <romain@orebokech.com>
2479
2480 * commands.texi (Event Input Misc):
2481 * compile.texi (Eval During Compile):
2482 * internals.texi (Buffer Internals):
2483 * minibuf.texi (Initial Input):
2484 * nonascii.texi (Scanning Charsets):
2485 * numbers.texi (Comparison of Numbers):
2486 * windows.texi (Textual Scrolling, Vertical Scrolling):
2487 Fix various typos.
2488
24892006-05-06 Eli Zaretskii <eliz@gnu.org>
2490
2491 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2492 conditional xref's to either emacs or emacs-xtra, depending on
2493 @iftex/@ifnottex.
2494
2495 * minibuf.texi (Minibuffer History): Document add-to-history.
2496
24972006-05-05 Eli Zaretskii <eliz@gnu.org>
2498
2499 * internals.texi (Pure Storage): Mention the pure overflow message
2500 at startup.
2501
c8763fb6 25022006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2503
2504 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2505 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2506 search.
2507
25082006-05-01 Richard Stallman <rms@gnu.org>
2509
2510 * intro.texi (nil and t): Clarify.
2511
2512 * variables.texi (File Local Variables): Suggest using booleanp.
2513
25142006-05-01 Juanma Barranquero <lekktu@gmail.com>
2515
2516 * objects.texi (Type Predicates): Fix typos.
2517
25182006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2519
2520 * intro.texi (nil and t): Add booleanp.
2521
2522 * objects.texi (Type Predicates): Add links for booleanp and
2523 string-or-null-p.
2524
25252006-04-29 Richard Stallman <rms@gnu.org>
2526
2527 * modes.texi (Multiline Font Lock): Rename from
2528 Multi line Font Lock Elements. Much clarification.
2529 (Font Lock Multiline, Region to Fontify): Much clarification.
2530
25312006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2532
2533 * variables.texi (File Local Variables): Remove the special case t for
2534 safe-local-variable.
2535
25362006-04-26 Richard Stallman <rms@gnu.org>
2537
2538 * syntax.texi (Parsing Expressions): Minor cleanup.
2539
25402006-04-18 Richard Stallman <rms@gnu.org>
2541
2542 * tips.texi (Coding Conventions): Explain when the package's
2543 prefix should appear later on (not at the start of the name).
2544
2545 * searching.texi (String Search): Clarify effect of NOERROR.
2546
2547 * modes.texi (Imenu): Clarify what special items do.
2548
2549 * hooks.texi (Standard Hooks): Delete text about old hook names.
2550
25512006-04-17 Romain Francoise <romain@orebokech.com>
2552
2553 * variables.texi (Local Variables): Update the default value of
2554 `max-specpdl-size'.
2555
25562006-04-15 Michael Olson <mwolson@gnu.org>
2557
2558 * processes.texi (Transaction Queues): Mention the new optional
2559 `delay-question' argument for `tq-enqueue'.
2560
25612006-04-13 Bill Wohler <wohler@newt.com>
2562
2563 * customize.texi (Common Keywords): Use dotted notation for
2564 :package-version value. Specify its values. Improve documentation
2565 for customize-package-emacs-version-alist.
2566
25672006-04-12 Bill Wohler <wohler@newt.com>
2568
2569 * customize.texi (Common Keywords): Move description of
2570 customize-package-emacs-version-alist to @defvar.
2571
25722006-04-10 Bill Wohler <wohler@newt.com>
2573
2574 * customize.texi (Common Keywords): Add :package-version.
2575
25762006-04-10 Kim F. Storm <storm@cua.dk>
2577
2578 * text.texi (Buffer Contents): Add NOPROPS arg to
2579 filter-buffer-substring.
2580
25812006-04-08 Kevin Ryde <user42@zip.com.au>
2582
2583 * os.texi (Command-Line Arguments): Update xref to emacs manual
2584 "Command Arguments" -> "Emacs Invocation", per change there.
2585
25862006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2587
2588 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2589 be on one line to help makeinfo not render two spaces after the dot.
2590
25912006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2592
2593 * strings.texi (Predicates for Strings): Add string-or-null-p.
2594
25952006-03-28 Kim F. Storm <storm@cua.dk>
2596
2597 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2598 remarks about systems that don't support fractional seconds.
2599
26002006-03-25 Karl Berry <karl@gnu.org>
2601
2602 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2603 the year list.
2604
26052006-03-21 Nick Roberts <nickrob@snap.net.nz>
2606
2607 * display.texi (Fringe Indicators): Fix typos.
2608
26092006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2610
2611 * tips.texi (Documentation Tips): One can now also write `program'
2612 in front of a quoted symbol in a docstring to prevent making a
2613 hyperlink.
2614
26152006-03-19 Alan Mackenzie <acm@muc.de>
2616
2617 * text.texi (Special Properties): Clarify `fontified' property.
2618
26192006-03-16 Richard Stallman <rms@gnu.org>
2620
2621 * display.texi (Defining Images): Minor cleanup.
2622
26232006-03-16 Bill Wohler <wohler@newt.com>
2624
2625 * display.texi (Defining Images): In image-load-path-for-library,
2626 prefer user's images.
2627
26282006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2629
2630 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2631
26322006-03-15 Bill Wohler <wohler@newt.com>
2633
2634 * display.texi (Defining Images): Fix example in
2635 image-load-path-for-library by not recommending that one binds
2636 image-load-path. Just defvar it to placate compiler and only use
2637 it if previously defined.
2638
26392006-03-14 Bill Wohler <wohler@newt.com>
2640
2641 * display.texi (Defining Images): In image-load-path-for-library,
2642 always return list of directories. Update example.
2643
26442006-03-14 Alan Mackenzie <acm@muc.de>
2645
2646 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2647 This describes font-lock-extend-region-function.
2648 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2649 the new node "Region to Fontify".
2650
26512006-03-13 Richard Stallman <rms@gnu.org>
2652
2653 * display.texi (Invisible Text): The impossible position is
2654 now before the invisible text, not after.
2655 (Defining Images): Clean up last change.
2656
26572006-03-11 Bill Wohler <wohler@newt.com>
2658
2659 * display.texi (Defining Images): Add image-load-path-for-library.
2660
26612006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2662
2663 * text.texi (Adaptive Fill): Fix Texinfo usage.
2664
2665 * strings.texi (Creating Strings): Fix Texinfo usage.
2666
2667 * searching.texi (Regexp Special): Use @samp for regular
2668 expressions that are not in Lisp syntax.
2669
26702006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2671
2672 * searching.texi (Regexp Special): Put remark between parentheses
2673 to avoid misreading.
2674
26752006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2676
2677 * searching.texi (Syntax of Regexps): More accurately describe
2678 which characters are special in which situations.
2679 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2680 are not special. Describe in detail when `[' and `]' are special.
2681 (Regexp Backslash): Plenty of regexps with unbalanced square
2682 brackets are valid, so reword that statement.
2683
26842006-03-02 Kim F. Storm <storm@cua.dk>
2685
2686 * keymaps.texi (Tool Bar): Add tool-bar-border.
2687
26882006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2689
2690 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2691
26922006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2693
2694 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2695
2696 * files.texi (Locating Files): Suggest additional values for the
2697 SUFFIXES arg of `locate-file'. Update pxref.
2698
2699 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2700 (How Programs Do Loading): Discuss the effects of Auto Compression
2701 mode on `load'.
2702 (Load Suffixes): New node.
2703 (Library Search): Delete description of `load-suffixes'; it was
2704 moved to "Load Suffixes".
2705 (Autoload, Named Features): Mention `load-suffixes'.
2706
27072006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2708
2709 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2710
2711 * windows.texi (Window Tree): Fix typo.
2712
27132006-02-20 Kim F. Storm <storm@cua.dk>
2714
2715 * display.texi (Fringe Indicators): New section.
2716 Move indicate-empty-lines, indicate-buffer-boundaries, and
2717 default-indicate-buffer-boundaries here.
2718 Add fringe-indicator-alist and default-fringes-indicator-alist.
2719 Add list of logical fringe indicator symbols.
2720 Update list of standard bitmap names.
2721 (Fringe Cursors): New section.
2722 Move overflow-newline-into-fringe here.
2723 Add fringe-cursor-alist and default-fringes-cursor-alist.
2724 Add list of fringe cursor symbols.
2725
27262006-02-20 Juanma Barranquero <lekktu@gmail.com>
2727
2728 * commands.texi (Using Interactive): Fix reference to node
2729 "Minibuffers".
2730
27312006-02-19 Richard M. Stallman <rms@gnu.org>
2732
2733 * minibuf.texi (High-Level Completion):
2734 Add xref to read-input-method-name.
2735
2736 * files.texi (Relative File Names): Move file-relative-name here.
2737 (File Name Expansion): From here. Minor clarifications.
2738
2739 * commands.texi (Using Interactive): Add xrefs about reading input.
2740 Clarify remarks about that moving point and mark.
2741 Put string case before list case.
2742
c8763fb6 27432006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2744
2745 * display.texi (Other Display Specs, Image Descriptors):
2746 Revert erroneous changes. The previous description of
2747 image-descriptors as `(image . PROPS)' was correct.
2748
27492006-02-14 Richard M. Stallman <rms@gnu.org>
2750
2751 * variables.texi (File Local Variables): Clarifications.
2752
27532006-02-14 Juanma Barranquero <lekktu@gmail.com>
2754
2755 * variables.texi (File Local Variables): Use @code for a cons
2756 cell, not @var.
2757
27582006-02-13 Chong Yidong <cyd@stupidchicken.com>
2759
2760 * variables.texi (File Local Variables): Document new file local
2761 variable behavior.
2762
27632006-02-10 Kim F. Storm <storm@cua.dk>
2764
2765 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2766
27672006-02-08 Juanma Barranquero <lekktu@gmail.com>
2768
2769 * modes.texi (%-Constructs): Remove obsolete info about
2770 `global-mode-string'.
2771
27722006-02-07 Richard M. Stallman <rms@gnu.org>
2773
2774 * commands.texi (Prefix Command Arguments): Minor cleanup.
2775
2776 * display.texi: "Graphical display", not window system.
2777
2778 * functions.texi (What Is a Function): Fix xref.
2779
2780 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2781 (Changing Key Bindings): Clarify when remapping is better than
2782 substitute-key-definition.
2783
27842006-02-02 Richard M. Stallman <rms@gnu.org>
2785
2786 * minibuf.texi (Basic Completion): Completion alists are risky.
2787
2788 * keymaps.texi (Active Keymaps): Clarifications.
2789 (Searching Keymaps): New node.
2790 (Keymaps): Update menu.
2791
2792 * frames.texi (Layout Parameters): Minor clarification.
2793 (Drag and Drop): New node.
2794 (Frames): Update menu.
2795
27962006-01-29 Chong Yidong <cyd@stupidchicken.com>
2797
2798 * display.texi (Other Display Specs, Image Descriptors):
2799 Image description is a list, not a cons cell.
2800
28012006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2802
2803 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2804 list is not necessarily a list).
2805
28062006-01-27 Eli Zaretskii <eliz@gnu.org>
2807
2808 * frames.texi (Layout Parameters): border-width and
2809 internal-border-width belong to the frame, not the window.
2810
28112006-01-19 Richard M. Stallman <rms@gnu.org>
2812
2813 * nonascii.texi (Translation of Characters): Search cmds use
2814 translation-table-for-input. Automatically made local.
2815
2816 * markers.texi (Overview of Markers): Count insertion type
2817 as one of a marker's attributes.
2818
2819 * keymaps.texi (Controlling Active Maps): New node, split out of
2820 Active Keymaps.
2821 (Keymaps): Menu updated.
2822 (Active Keymaps): Give pseudocode to explain how the active
2823 maps are searched. current-active-maps and key-binding moved here.
2824 (Functions for Key Lookup): current-active-maps and key-binding moved.
2825 Clarifications.
2826 (Searching the Keymaps): New subnode.
2827
2828 * elisp.texi (Top): Menu clarification.
2829
2830 * display.texi (Other Display Specs): Delete duplicate entry for
2831 just a string as display spec. Move text about recursive display
2832 specs on such a string.
2833
2834 * commands.texi (Key Sequence Input): Clarify.
2835 Move num-nonmacro-input-events out.
2836 (Reading One Event): num-nonmacro-input-events moved here.
2837
28382006-01-14 Nick Roberts <nickrob@snap.net.nz>
2839
2840 * advice.texi (Simple Advice): Update example to fit argument
2841 change in previous-line.
2842
28432006-01-05 Richard M. Stallman <rms@gnu.org>
2844
2845 * markers.texi (The Mark): Fix in `mark'.
2846
28472006-01-04 Richard M. Stallman <rms@gnu.org>
2848
2849 * processes.texi (Misc Network, Make Network): Minor cleanups.
2850
28512006-01-04 Kim F. Storm <storm@cua.dk>
2852
2853 * processes.texi (Make Network): Add IPv6 addresses and handling.
2854 (Network Feature Testing): Mention (:family ipv6).
2855 (Misc Network): Add IPv6 formats to format-network-address.
2856
28572005-12-30 Richard M. Stallman <rms@gnu.org>
2858
2859 * text.texi (Changing Properties):
2860 Don't use return value of set-text-properties.
2861
28622005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2863
2864 * modes.texi (Mode Line Format): Correct typo in menu.
2865
28662005-12-29 Richard M. Stallman <rms@gnu.org>
2867
2868 * modes.texi (Mode Line Top): New node.
2869 (Mode Line Data): Some text moved to new node.
2870 Explain the data structure more concretely.
2871 (Mode Line Basics): Clarifications.
2872 (Mode Line Variables): Clarify intro paragraph.
2873 (%-Constructs): Clarify intro paragraph.
2874 (Mode Line Format): Update menu.
2875
28762005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2877
2878 * minibuf.texi (Basic Completion): Update lazy-completion-table
2879 examples for removal of ARGS argument.
2880
28812005-12-23 Richard M. Stallman <rms@gnu.org>
2882
2883 * text.texi (Undo): Restore some explanation from the version
2884 that was deleted.
2885
28862005-12-23 Eli Zaretskii <eliz@gnu.org>
2887
2888 * text.texi (Undo): Remove duplicate descriptions of `apply
2889 funname' and `apply delta' elements of the undo list.
2890
28912005-12-20 Richard M. Stallman <rms@gnu.org>
2892
2893 * help.texi (Help Functions): Update documentation of `apropos'.
2894
28952005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2896
2897 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2898 because it is confusing. If the :help-echo keyword is a function,
2899 it is not directly used as the :help-echo overlay property, as the
2900 xref seems to suggest (it does not take the appropriate args).
2901
29022005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2903
2904 * customize.texi (Common Keywords): Fix Texinfo usage.
2905 (Group Definitions, Variable Definitions): Update for new
2906 conventions for using `*' in docstrings.
2907
2908 * tips.texi (Documentation Tips): Update for new conventions for
2909 using `*' in docstrings.
2910
29112005-12-16 Richard M. Stallman <rms@gnu.org>
2912
2913 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2914
29152005-12-16 Juri Linkov <juri@jurta.org>
2916
2917 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2918
29192005-12-14 Romain Francoise <romain@orebokech.com>
2920
2921 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2922 Fix typo.
2923
29242005-12-11 Juri Linkov <juri@jurta.org>
2925
2926 * minibuf.texi (Completion Commands): Add mention of read-file-name
2927 for filename completion keymaps.
2928 (Reading File Names): Add mention of filename completion keymaps
2929 for read-file-name and xref to `Completion Commands'.
2930
29312005-12-10 Richard M. Stallman <rms@gnu.org>
2932
2933 * customize.texi (Common Keywords): State caveats for use of :tag.
2934
29352005-12-08 Richard M. Stallman <rms@gnu.org>
2936
2937 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2938 with xrefs and better explanation.
2939 (Completion Commands): Add the filename completion maps.
2940
2941 * objects.texi (Character Type): Clarify that \s is not space
2942 if a dash follows.
2943
29442005-12-05 Richard M. Stallman <rms@gnu.org>
2945
2946 * windows.texi (Resizing Windows): Delete preserve-before args.
2947
29482005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2949
2950 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2951 in full keymaps, since the quirk has been fixed.
2952
29532005-12-03 Eli Zaretskii <eliz@gnu.org>
2954
2955 * hooks.texi (Standard Hooks): Add index entries. Mention
2956 `compilation-finish-functions'.
2957
29582005-11-27 Richard M. Stallman <rms@gnu.org>
2959
2960 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2961
29622005-11-21 Juri Linkov <juri@jurta.org>
2963
2964 * customize.texi (Common Keywords): Update links types
2965 custom-manual and url-link. Add link types emacs-library-link,
2966 file-link, function-link, variable-link, custom-group-link.
2967
29682005-11-20 Chong Yidong <cyd@stupidchicken.com>
2969
2970 * display.texi: Revert 2005-11-20 change.
2971
29722005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2973
2974 * processes.texi (Bindat Functions):
2975 Say "third" to refer to zero-based index "2".
2976
29772005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2978
2979 * loading.texi (Library Search): Update the default value of
2980 `load-suffixes'.
2981
29822005-11-17 Chong Yidong <cyd@stupidchicken.com>
2983
2984 * display.texi (Attribute Functions): Mention :ignore-defface.
2985
29862005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2987
2988 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2989 (Minor Mode Conventions): Mention the use of a hook.
2990
29912005-11-06 Richard M. Stallman <rms@gnu.org>
2992
2993 * files.texi (Magic File Names): find-file-name-handler checks the
2994 `operations' property of the handler.
2995
29962005-11-03 Richard M. Stallman <rms@gnu.org>
2997
2998 * variables.texi (Frame-Local Variables): Small clarification.
2999
30002005-10-29 Chong Yidong <cyd@stupidchicken.com>
3001
3002 * os.texi (Init File): Document ~/.emacs.d/init.el.
3003
30042005-10-29 Richard M. Stallman <rms@gnu.org>
3005
3006 * internals.texi (Garbage Collection): Document memory-full.
3007
30082005-10-28 Bill Wohler <wohler@newt.com>
3009
3010 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3011 for URLs.
3012
30132005-10-28 Richard M. Stallman <rms@gnu.org>
3014
3015 * minibuf.texi (Completion Commands): Clean up prev change.
3016
30172005-10-26 Kevin Ryde <user42@zip.com.au>
3018
3019 * compile.texi (Eval During Compile): Explain recommended uses
3020 of eval-when-compile and eval-and-compile.
3021
30222005-10-27 Masatake YAMATO <jet@gyve.org>
3023
3024 * minibuf.texi (Completion Commands):
3025 Write about new optional argument for `display-completion-list'.
3026
30272005-10-23 Richard M. Stallman <rms@gnu.org>
3028
3029 * display.texi (Overlay Arrow): Clarify about local bindings of
3030 overlay-arrow-position.
3031
30322005-10-22 Eli Zaretskii <eliz@gnu.org>
3033
3034 * internals.texi (Building Emacs): Fix last change.
3035
30362005-10-22 Richard M. Stallman <rms@gnu.org>
3037
3038 * internals.texi (Building Emacs): Document eval-at-startup.
3039
30402005-10-21 Richard M. Stallman <rms@gnu.org>
3041
3042 * loading.texi (Where Defined): load-history contains abs file names.
3043 symbol-file returns abs file names.
3044
30452005-10-19 Kim F. Storm <storm@cua.dk>
3046
3047 * display.texi (Showing Images): Add max-image-size integer value.
3048
30492005-10-18 Chong Yidong <cyd@stupidchicken.com>
3050
3051 * display.texi (Showing Images): Document max-image-size.
3052
30532005-10-17 Richard M. Stallman <rms@gnu.org>
3054
3055 * commands.texi (Quitting): Minor clarification.
3056
3057 * processes.texi (Sentinels): Clarify about output and quitting.
3058 (Filter Functions): Mention with-local-quit.
3059
30602005-10-17 Juri Linkov <juri@jurta.org>
3061
3062 * buffers.texi (Current Buffer):
3063 * commands.texi (Event Input Misc):
3064 * compile.texi (Eval During Compile, Compiler Errors):
3065 * customize.texi (Group Definitions):
3066 * display.texi (Progress, Defining Faces):
3067 * files.texi (Writing to Files):
3068 * modes.texi (Mode Hooks, Defining Minor Modes):
3069 * streams.texi (Output Functions):
3070 * syntax.texi (Syntax Table Functions):
3071 * text.texi (Change Hooks):
3072 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3073
3074 * commands.texi (Quitting): Replace arg `forms' with `body' in
3075 `with-local-quit'.
3076
3077 * positions.texi (Excursions): Replace arg `forms' with `body' in
3078 `save-excursion'.
3079
30802005-10-08 Kim F. Storm <storm@cua.dk>
3081
3082 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3083 Rename manual section accordingly.
3084
30852005-10-04 Kim F. Storm <storm@cua.dk>
3086
3087 * windows.texi (Window Split Tree): New section describing
3088 new function window-split-tree function.
3089
30902005-10-03 Nick Roberts <nickrob@snap.net.nz>
3091
3092 * display.texi (Fringe Size/Pos): Simplify and add detail.
3093
30942005-09-30 Romain Francoise <romain@orebokech.com>
3095
3096 * minibuf.texi (High-Level Completion): Explain that the prompt
3097 given to `read-buffer' should end with a colon and a space.
3098 Update usage examples.
3099
31002005-09-29 Juri Linkov <juri@jurta.org>
3101
3102 * display.texi (Displaying Messages): Rename argument name
3103 `string' to `format-string' in functions `message', `message-box',
3104 `message-or-box'.
3105
31062005-09-26 Chong Yidong <cyd@stupidchicken.com>
3107
3108 * errors.texi (Standard Errors): Correct xrefs.
3109
31102005-09-18 Chong Yidong <cyd@stupidchicken.com>
3111
3112 * display.texi (Defining Images): Update documentation for
3113 `image-load-path'.
3114
31152005-09-17 Richard M. Stallman <rms@gnu.org>
3116
3117 * display.texi (Defining Images): Clean up previous change.
3118
31192005-09-16 Romain Francoise <romain@orebokech.com>
3120
3121 * elisp.texi: Specify GFDL version 1.2.
3122
3123 * doclicense.texi (GNU Free Documentation License): Update to
3124 version 1.2.
3125
31262005-09-15 Chong Yidong <cyd@stupidchicken.com>
3127
3128 * display.texi (Defining Images): Document `image-load-path'.
3129
31302005-09-15 Richard M. Stallman <rms@gnu.org>
3131
3132 * objects.texi (Printed Representation): Minor cleanup.
3133 (Box Diagrams): Minor fix.
3134 (Cons Cell Type): Move (...) index item here.
3135 (Box Diagrams): From here.
3136 (Array Type): Minor fix.
3137 (Type Predicates): Delete index "predicates".
3138 (Hash Table Type): Clarify xref.
3139 (Dotted Pair Notation): Minor fix.
3140
31412005-09-10 Chong Yidong <cyd@stupidchicken.com>
3142
3143 * files.texi (Saving Buffers): Fix typo.
3144
31452005-09-08 Richard M. Stallman <rms@gnu.org>
3146
3147 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3148
31492005-09-08 Chong Yidong <cyd@stupidchicken.com>
3150
3151 * locals.texi (Standard Buffer-Local Variables): Don't include
3152 mode variables for minor modes.
3153 Fix xrefs for buffer-display-count, buffer-display-table,
3154 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3155 enable-multibyte-characters, fill-column, header-line-format,
3156 left-fringe-width, left-margin, and right-fringe-width.
3157
3158 * hooks.texi (Standard Hooks): All hooks should conform to the
3159 standard naming convention now.
3160 Fix xref for `echo-area-clear-hook'.
3161
3162 * display.texi (Usual Display): Note that indicate-empty-lines and
3163 tab-width are buffer-local.
3164
3165 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3166
3167 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3168
3169 * nonascii.texi (Encoding and I/O): Note that
3170 buffer-file-coding-system is buffer-local.
3171
3172 * positions.texi (List Motion): Note that defun-prompt-regexp is
3173 buffer-local.
3174
3175 * text.texi (Auto Filling): Note that auto-fill-function is
3176 buffer-local.
3177 (Undo): Note that buffer-undo-list is buffer-local.
3178
3179 * windows.texi (Buffers and Windows): Document
3180 buffer-display-count.
3181
31822005-09-06 Richard M. Stallman <rms@gnu.org>
3183
3184 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3185 package prefix elsewhere than at the start of the name.
3186
31872005-09-03 Richard M. Stallman <rms@gnu.org>
3188
3189 * tips.texi (Programming Tips): Add conventions for minibuffer
3190 questions and prompts.
3191
31922005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3193
3194 * intro.texi (nil and t): Minor cleanup.
3195 Delete spurious mention of keyword symbols.
3196 (Evaluation Notation): Add index entry.
3197 (A Sample Function Description): Minor cleanup.
3198 (A Sample Variable Description): Not all vars can be set.
3199
32002005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3201
3202 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3203
3204 (Insertion): Document precise type of `insert-char' arg COUNT.
3205
32062005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3207
3208 * modes.texi (Other Font Lock Variables): Sync the default of
3209 font-lock-lines-before.
3210
32112005-08-31 Michael Albinus <michael.albinus@gmx.de>
3212
3213 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3214
32152005-08-29 Richard M. Stallman <rms@gnu.org>
3216
3217 * elisp.texi (Top): Update subnode menu.
3218
3219 * searching.texi (Searching and Matching): Move node.
3220 Rearrange contents and add overall explanation.
3221 (Searching and Case): Move node.
3222 (Searching and Matching): Update menu.
3223
32242005-08-27 Eli Zaretskii <eliz@gnu.org>
3225
3226 * os.texi (Startup Summary): Fix the description of the initial
3227 startup message display.
3228
32292005-08-25 Richard M. Stallman <rms@gnu.org>
3230
3231 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3232
32332005-08-25 Emilio C. Lopes <eclig@gmx.net>
3234
3235 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3236 `next-overlay-change' example.
3237
32382005-08-22 Juri Linkov <juri@jurta.org>
3239
3240 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3241 Fix invert-face. Fix args of face-background.
3242
3243 * display.texi (Standard Faces): Delete node.
3244 (Faces): Add xref to `(emacs)Standard Faces'.
3245 (Displaying Faces): Fix xref to `Standard Faces'.
3246
3247 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3248
32492005-08-20 Alan Mackenzie <acm@muc.de>
3250
3251 * buffers.texi (The Buffer List): Clarify the manipulation of the
3252 buffer list.
3253
32542005-08-14 Richard M. Stallman <rms@gnu.org>
3255
3256 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3257 a regexp.
3258
32592005-08-11 Richard M. Stallman <rms@gnu.org>
3260
3261 * elisp.texi (Top): Update subnode lists.
3262
3263 * display.texi (Inverse Video): Node deleted.
3264
3265 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3266 New nodes split out of Coding Conventions.
3267
3268 * searching.texi (Regular Expressions): Document re-builder.
3269
3270 * os.texi (Time Parsing): New node split out of Time Conversion.
3271
3272 * processes.texi (Misc Network, Network Feature Testing)
3273 (Network Options, Make Network): New nodes split out of
3274 Low-Level Network.
3275
32762005-08-09 Richard M. Stallman <rms@gnu.org>
3277
3278 * frames.texi (Geometry): New node, split from Size and Position.
3279 (Frame Parameters): Refer to Geometry.
3280
3281 * buffers.texi (The Buffer List): Fix xrefs.
3282
3283 * windows.texi (Splitting Windows): Fix xref.
3284
3285 * frames.texi (Layout Parameters): Add xref.
3286
3287 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3288
3289 * keymaps.texi (Menu Bar): Fix xref.
3290
3291 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3292
3293 * modes.texi (%-Constructs): Fix xref.
3294
3295 * frames.texi (Window Frame Parameters): Node split up.
3296 (Basic Parameters, Position Parameters, Size Parameters)
3297 (Layout Parameters, Buffer Parameters, Management Parameters)
3298 (Cursor Parameters, Color Parameters): New subnodes.
3299
33002005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3301
3302 * positions.texi (Screen Lines): Update xref for previous change
3303 in minibuf.texi.
3304
3305 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3306 change in minibuf.texi.
3307
33082005-08-09 Richard M. Stallman <rms@gnu.org>
3309
3310 * tips.texi (Coding Conventions): Minor cleanup.
3311
3312 * modes.texi (Defining Minor Modes): Explain when init-value
3313 can be non-nil.
3314
3315 * elisp.texi (Top): Update submenu for Minibuffer.
3316
3317 * minibuf.texi (Minibuffer Misc): Node split up.
3318 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3319 (Recursive Mini): New nodes split out from Minibuffer Misc.
3320 (Minibuffer Misc): Document max-mini-window-height.
3321
3322 * hash.texi (Defining Hash): Delete stray paren in example.
3323
3324 * display.texi (Echo Area Customization): Don't define
3325 max-mini-window-height here; xref instead.
3326
3327 * commands.texi (Event Input Misc): Update while-no-input.
3328
3329 * advice.texi (Advising Functions): Explain when to use advice
3330 and when to use a hook.
3331
33322005-07-30 Eli Zaretskii <eliz@gnu.org>
3333
3334 * makefile.w32-in (info): Don't run install-info.
3335 ($(infodir)/dir): New target, produced by running install-info.
3336
33372005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3338
3339 * modes.texi (Defining Minor Modes): The keyword for the initial
3340 value is :init-value, not :initial-value.
3341
33422005-07-23 Eli Zaretskii <eliz@gnu.org>
3343
3344 * loading.texi (Autoload): Make the `doctor' example be consistent
3345 with what's in current loaddefs.el. Describe the "fn" magic in
3346 the usage portion of the doc string.
3347
33482005-07-22 Richard M. Stallman <rms@gnu.org>
3349
3350 * internals.texi (Garbage Collection): Clarify previous change.
3351
33522005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3353
3354 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3355
33562005-07-18 Juri Linkov <juri@jurta.org>
3357
3358 * commands.texi (Accessing Events):
3359 * frames.texi (Text Terminal Colors, Resources):
3360 * markers.texi (The Mark):
3361 * modes.texi (Defining Minor Modes):
3362 Delete duplicate duplicate words.
3363
33642005-07-16 Richard M. Stallman <rms@gnu.org>
3365
3366 * display.texi (Managing Overlays): Clarify make-overlay
3367 args for insertion types.
3368
33692005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3370
3371 * customize.texi (Variable Definitions):
3372 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3373 `standard-value' is a list too.
3374 (Defining New Types): Use @key{RET} instead of @key{ret}.
3375
33762005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3377
3378 * os.texi (Translating Input): Fix typo.
3379
33802005-07-08 Richard M. Stallman <rms@gnu.org>
3381
3382 * README: Update edition number and size estimate.
3383
3384 * elisp.texi (VERSION): Set to 2.9.
3385
33862005-07-07 Richard M. Stallman <rms@gnu.org>
3387
3388 * book-spine.texinfo: Update Emacs version.
3389
3390 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3391
33922005-07-06 Richard M. Stallman <rms@gnu.org>
3393
3394 * searching.texi (Regexp Search): Clarify what re-search-forward
3395 does when the search fails.
3396
33972005-07-05 Lute Kamstra <lute@gnu.org>
3398
3399 * Update FSF's address in GPL notices.
3400
3401 * doclicense.texi (GNU Free Documentation License):
3402 * gpl.texi (GPL):
3403 * tips.texi (Coding Conventions, Library Headers):
3404 * vol1.texi:
3405 * vol2.texi: Update FSF's address.
3406
34072005-07-04 Richard M. Stallman <rms@gnu.org>
3408
3409 * hooks.texi (Standard Hooks): Add occur-hook.
3410
34112005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3412
3413 * display.texi (The Echo Area): Correct menu.
3414
34152005-07-03 Richard M. Stallman <rms@gnu.org>
3416
3417 * elisp.texi (Top): Update subnode menu for Display.
3418
3419 * display.texi (Displaying Messages): New node, with most
3420 of what was in The Echo Area.
3421 (Progress): Moved under The Echo Area.
3422 (Logging Messages): New node with new text.
3423 (Echo Area Customization): New node, the rest of what was
3424 in The Echo Area. Document message-truncate-lines with @defvar.
3425 (Display): Update menu.
3426
3427 * windows.texi (Textual Scrolling): Doc 3 values for
3428 scroll-preserve-screen-position.
3429
3430 * text.texi (Special Properties): Change hook functions
3431 should bind inhibit-modification-hooks around altering buffer text.
3432
3433 * keymaps.texi (Key Binding Commands): Call binding BINDING
3434 rather than DEFINITION.
3435
34362005-06-29 Juanma Barranquero <lekktu@gmail.com>
3437
3438 * variables.texi (Defining Variables): `user-variable-p' returns t
3439 for aliases of user options, nil for alias loops.
3440
34412005-06-28 Richard M. Stallman <rms@gnu.org>
3442
3443 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3444 make-keymap.
3445
34462005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3447
3448 * variables.texi (Setting Variables): Correct and clarify
3449 description of `add-to-ordered-list'.
3450
34512005-06-26 Richard M. Stallman <rms@gnu.org>
3452
3453 * display.texi (Faces): Minor cleanup.
3454
34552005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3456
3457 * display.texi (Faces): `facep' returns t for strings that are
3458 face names.
3459
34602005-06-25 Richard M. Stallman <rms@gnu.org>
3461
3462 * objects.texi (Equality Predicates): Clarify meaning of equal.
3463
3464 * windows.texi (Selecting Windows): save-selected-window
3465 and with-selected-window save and restore the current buffer.
3466
34672005-06-24 Richard M. Stallman <rms@gnu.org>
3468
3469 * numbers.texi (Float Basics): Explain how to test for NaN,
3470 and printing the sign of NaNs.
3471
34722005-06-24 Eli Zaretskii <eliz@gnu.org>
3473
3474 * makefile.w32-in (MAKEINFO): Use --force.
3475
34762005-06-23 Richard M. Stallman <rms@gnu.org>
3477
3478 * display.texi (Face Functions): Correct Texinfo usage.
3479
34802005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3481
3482 * lists.texi (Rings): `ring-elements' now returns the elements of
3483 RING in order.
3484
34852005-06-23 Juanma Barranquero <lekktu@gmail.com>
3486
3487 * markers.texi (The Mark): Texinfo usage fix.
3488
34892005-06-23 Kim F. Storm <storm@cua.dk>
3490
3491 * searching.texi (Entire Match Data): Remove evaporate option for
3492 match-data. Do not mention evaporate option for set-match-data.
3493
34942005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3495
3496 * display.texi (Face Functions): Mention face aliases.
3497
34982005-06-21 Richard M. Stallman <rms@gnu.org>
3499
3500 * anti.texi (Antinews): Texinfo usage fix.
3501
35022005-06-21 Karl Berry <karl@gnu.org>
3503
3504 * elisp.texi: Use @copying.
3505
3506 * elisp.texi: Put @summarycontents and @contents before the Top
3507 node, instead of the end of the file, so that the contents appear
3508 in the right place in the dvi/pdf output.
3509
35102005-06-21 Juri Linkov <juri@jurta.org>
3511
3512 * display.texi (Defining Faces): Add `customized-face'.
3513
35142005-06-20 Kim F. Storm <storm@cua.dk>
3515
3516 * variables.texi (Setting Variables): Any type of element can be
3517 given order in add-to-ordered-list. Compare elements with eq.
3518
3519 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3520
35212005-06-20 Karl Berry <karl@gnu.org>
3522
3523 * syntax.texi (Syntax Flags): Make last column very slightly wider
3524 to avoid "generic comment" breaking on two lines and causing an
3525 underfull box.
3526
35272005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3528
3529 * lists.texi (Rings): Various minor clarifications and corrections.
3530
35312005-06-18 Richard M. Stallman <rms@gnu.org>
3532
3533 * functions.texi (Obsolete Functions): Simplify.
3534
3535 * variables.texi (Variable Aliases): Simplify.
3536
3537 * anti.texi, backups.texi, compile.texi, customization.texi:
3538 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3539 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3540 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3541 * variables.texi: Fix formatting ugliness.
3542
3543 * elisp.texi: Add links to Rings and Byte Packing.
3544 Update version and copyright years.
3545
3546 * minibuf.texi: Fix formatting ugliness.
3547 (Completion Commands): Move keymap vars to the end
3548 and vars completing-read binds to the top.
3549
35502005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3551
3552 * processes.texi: Fix typos.
3553 (Bindat Spec): Correct Texinfo error.
3554 (Byte Packing): Fix ungrammatical sentence.
3555
35562005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3557
3558 * lists.texi (Rings): New node.
3559 (Lists): Add it to menu.
3560
3561 * processes.texi (Byte Packing): New node.
3562 (Processes): Add it to menu.
3563
35642005-06-17 Richard M. Stallman <rms@gnu.org>
3565
3566 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3567
3568 * help.texi (Documentation Basics): Explain the xref to
3569 Documentation Tips.
3570
3571 * debugging.texi (Debugger Commands): Minor fix.
3572
35732005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3574
3575 * edebug.texi (Instrumenting): Eliminate duplicate link.
3576 (Specification List): Replace references to "below", referring to
3577 a later node, with one @ref to that node.
3578
3579 * os.texi (Timers): Timers should save and restore the match data
3580 if they change it.
3581
3582 * debugging.texi (Debugger Commands): Mention that the Lisp
3583 debugger can not step through primitive functions.
3584
35852005-06-16 Juanma Barranquero <lekktu@gmail.com>
3586
3587 * functions.texi (Obsolete Functions): Update argument names of
3588 `make-obsolete' and `define-obsolete-function-alias'.
3589
3590 * variables.texi (Variable Aliases): Update argument names of
3591 `defvaralias', `make-obsolete-variable' and
3592 `define-obsolete-variable-alias'.
3593
35942005-06-15 Kim F. Storm <storm@cua.dk>
3595
3596 * searching.texi (Entire Match Data): Rephrase warnings about
3597 evaporate arg to match-data and set-match-data.
3598
35992005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3600
3601 * elisp.texi (Top): Update detailed menu.
3602
3603 * edebug.texi (Edebug): Update menu.
3604 (Instrumenting): Update xrefs.
3605 (Edebug Execution Modes): Correct xref.
3606 (Jumping): Clarify description of `h' command.
3607 Eliminate redundant @ref.
3608 (Breaks): New node.
3609 (Breakpoints): Is now a subsubsection.
3610 (Global Break Condition): Mention `C-x X X'.
3611 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3612 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3613 (Edebug Display Update): Correct pxref.
3614 (Edebug and Macros): New node.
3615 (Instrumenting Macro Calls): Is now a subsubsection.
3616 Neither arg of `def-edebug-spec' is evaluated.
3617 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3618 (Specification Examples): Fix typo.
3619
36202005-06-14 Lute Kamstra <lute@gnu.org>
3621
3622 * debugging.texi (Function Debugging): Primitives can break on
3623 entry too.
3624
36252005-06-14 Kim F. Storm <storm@cua.dk>
3626
3627 * variables.texi (Setting Variables): Add add-to-ordered-list.
3628
36292005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3630
3631 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3632 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3633
36342005-06-13 Lute Kamstra <lute@gnu.org>
3635
3636 * text.texi (Special Properties): Fix cross reference.
3637
36382005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3639
3640 * debugging.texi (Function Debugging): Delete mention of empty
3641 string argument to `cancel-debug-on-entry'. Delete inaccurate
3642 description of the return value of that command.
3643
36442005-06-11 Alan Mackenzie <acm@muc.de>
3645
3646 * text.texi (Adaptive Fill): Amplify the description of
3647 fill-context-prefix.
3648
36492005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3650
3651 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3652
36532005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3654
3655 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3656
36572005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3658
3659 * debugging.texi (Error Debugging): Minor rewording.
3660 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3661 is optional.
3662
36632005-06-10 Lute Kamstra <lute@gnu.org>
3664
3665 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3666 (Top): Give it a title. Correct version number. Give the
3667 detailed node listing a more prominent header.
3668 * intro.texi: Don't set VERSION here a second time.
3669 Mention Emacs's version too.
3670 * anti.texi (Antinews): Use EMACSVER to refer to the current
3671 version of Emacs.
3672
36732005-06-09 Kim F. Storm <storm@cua.dk>
3674
3675 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3676 match-data and set-match-data.
3677
36782005-06-08 Richard M. Stallman <rms@gnu.org>
3679
3680 * searching.texi (Entire Match Data): Clarify when match-data
3681 returns markers and when integers.
3682
3683 * display.texi (Defining Faces): Explain that face name should not
3684 end in `-face'.
3685
3686 * modes.texi (Mode Line Data): Minor cleanup.
3687 (Customizing Keywords): Node split out of Search-based Fontification.
3688 Add example of using font-lock-add-keywords from a hook.
3689 Clarify when MODE should be non-nil, and when nil.
3690
36912005-06-06 Richard M. Stallman <rms@gnu.org>
3692
3693 * modes.texi (Mode Line Data): Explain what happens when the car
3694 of a list is a void symbol.
3695 (Search-based Fontification): Explain MODE arg to
3696 font-lock-add-keywords and warn about calls from major modes.
3697
36982005-06-08 Juri Linkov <juri@jurta.org>
3699
3700 * display.texi (Standard Faces): Add `shadow' face.
3701
37022005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3703
3704 * modes.texi (Major Mode Conventions): A derived mode only needs
3705 to put the call to the parent mode inside `delay-mode-hooks'.
3706
37072005-05-29 Richard M. Stallman <rms@gnu.org>
3708
3709 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3710 new, and what that implies. Clarify.
3711
3712 * files.texi (Locating Files): Clean up the text.
3713
3714 * frames.texi (Window Frame Parameters): Document user-size.
3715 Shorten entry for top by referring to left.
3716
37172005-05-26 Richard M. Stallman <rms@gnu.org>
3718
3719 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3720 is new, and what the implications are. Other clarifications.
3721
37222005-05-24 Richard M. Stallman <rms@gnu.org>
3723
3724 * frames.texi (Dialog Boxes): Minor fixes.
3725
37262005-05-25 Masatake YAMATO <jet@gyve.org>
3727
3728 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3729
37302005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3731
3732 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3733 is optional.
3734
37352005-05-24 Nick Roberts <nickrob@snap.net.nz>
3736
10d1d0af 3737 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3738
37392005-05-23 Lute Kamstra <lute@gnu.org>
3740
3741 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3742 syntax-begin-function over font-lock-beginning-of-syntax-function.
3743
37442005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3745
3746 * minibuf.texi (Reading File Names): Update description of
3747 `read-directory-name'.
3748
3749 * modes.texi (Derived Modes): Clarify :group keyword.
3750
37512005-05-21 Eli Zaretskii <eliz@gnu.org>
3752
3753 * files.texi (Locating Files): New subsection.
3754 Describe locate-file and executable-find.
3755
37562005-05-21 Kevin Ryde <user42@zip.com.au>
3757
3758 * frames.texi (Initial Parameters): Update cross reference to
3759 "Emacs Invocation".
3760
37612005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3762
3763 * keymaps.texi (Active Keymaps): Add anchor.
3764
3765 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3766 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3767 appropriate place.
3768 (Derived Modes): Small clarifications.
3769 (Minor Mode Conventions, Keymaps and Minor Modes):
3770 Replace references to nodes with references to anchors.
3771 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3772 Clarify description of lists whose first element is an integer.
3773 (Mode Line Variables): Add anchor.
3774 (%-Constructs): Clarify description of integer after %.
3775 (Emulating Mode Line): Describe nil value for FACE.
3776
37772005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3778
3779 * modes.texi (Derived Modes): Correct references to non-existing
3780 variable standard-syntax-table.
3781
37822005-05-17 Lute Kamstra <lute@gnu.org>
3783
3784 * modes.texi (Defining Minor Modes): Mention the mode hook.
3785
37862005-05-15 Kim F. Storm <storm@cua.dk>
3787
3788 * processes.texi (Network): Remove open-network-stream-nowait.
3789 (Network Servers): Remove open-network-stream-server.
3790
37912005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3792
3793 * elisp.texi (Top): Update detailed menu.
3794
3795 * variables.texi: Reorder nodes.
3796 (Variables): Update menu.
3797 (File Local Variables): Do not refer to the `-*-' line as
3798 a "local variables list". Add pxref.
3799
38002005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3801
3802 * elisp.texi (Top): Update detailed menu for node changes.
3803
3804 * modes.texi (Modes): Update Menu.
3805 (Hooks): Move to beginning of chapter.
3806 Most minor modes run mode hooks too.
3807 `add-hook' can handle void hooks or hooks whose value is a single
3808 function.
3809 (Major Modes): Update Menu.
3810 (Major Mode Basics): New node, split off from `Major Modes'.
3811 (Major Mode Conventions): Correct xref. Explain how to handle
3812 auto-mode-alist if the major mode command has an autoload cookie.
3813 (Auto Major Mode): Major update. Add magic-mode-alist.
3814 (Derived Modes): Major update.
3815 (Mode Line Format): Update Menu.
3816 (Mode Line Basics): New node, split off from `Mode Line Format'.
3817
3818 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3819 for `magic autoload comment'. Add index entries and anchor.
3820
38212005-05-14 Richard M. Stallman <rms@gnu.org>
3822
3823 * tips.texi (Coding Conventions): Explain how important it is
3824 that just loading certain files not change Emacs behavior.
3825
3826 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3827
38282005-05-12 Lute Kamstra <lute@gnu.org>
3829
3830 * modes.texi (Generic Modes): Update.
3831 (Major Modes): Refer to node "Generic Modes".
3832
3833 * elisp.texi (Top): Update to the current structure of the manual.
3834 * processes.texi (Processes): Add menu description.
3835 * customize.texi (Customization): Add menu descriptions.
3836
38372005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3838
3839 * processes.texi (Signals to Processes)
3840 (Low-Level Network): Fix typos.
3841
38422005-05-11 Lute Kamstra <lute@gnu.org>
3843
3844 * elisp.texi (Top): Add some nodes from the chapter "Major and
3845 Minor Modes" to the detailed node listing.
3846
38472005-05-10 Richard M. Stallman <rms@gnu.org>
3848
3849 * keymaps.texi (Extended Menu Items): Menu item filter functions
3850 can be called at any time.
3851
38522005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3853
3854 * variables.texi (File Local Variables): `(hack-local-variables t)'
3855 now also checks whether a mode is specified in the local variables
3856 list.
3857
38582005-05-05 Kevin Ryde <user42@zip.com.au>
3859
3860 * display.texi (The Echo Area): Correct format function cross
3861 reference.
3862
38632005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3864
3865 * variables.texi (Variable Aliases): Change description of
3866 `define-obsolete-variable-alias'.
3867
3868 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3869 (Defining Functions): Add xref.
3870 (Obsolete Functions): New node.
3871 (Function Safety): Standardize capitalization of section title.
3872
3873 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3874 (Dialog Boxes): Complete description of `x-popup-dialog'.
3875
38762005-05-04 Richard M. Stallman <rms@gnu.org>
3877
3878 * commands.texi (Interactive Codes): Fix Texinfo usage.
3879 Document U more clearly.
3880
38812005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3882
3883 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3884 function and not a macro.
3885
3886 * frames.texi (Pop-Up Menus): Correct and clarify description of
3887 `x-popup-menu'.
3888 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3889
38902005-05-01 Richard M. Stallman <rms@gnu.org>
3891
3892 * edebug.texi (Checking Whether to Stop): Fix previous change.
3893
38942005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3895
3896 * display.texi: Fix typos and Texinfo usage.
3897
3898 * edebug.texi (Checking Whether to Stop): executing-macro ->
3899 executing-kbd-macro.
3900
39012005-05-01 Richard M. Stallman <rms@gnu.org>
3902
3903 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3904
39052005-04-30 Richard M. Stallman <rms@gnu.org>
3906
3907 * files.texi (Magic File Names): Document `operations' property.
3908
39092005-04-29 Lute Kamstra <lute@gnu.org>
3910
3911 * modes.texi (Generic Modes): New node.
3912 (Major Modes): Add it to the menu.
3913 (Derived Modes): Add "derived mode" to concept index.
3914
39152005-04-28 Lute Kamstra <lute@gnu.org>
3916
3917 * modes.texi (Defining Minor Modes): Fix previous change.
3918 (Font Lock Mode): Simplify.
3919 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3920 when set and that some parts are optional. Add cross references.
3921 (Search-based Fontification): Say how to specify font-lock-keywords.
3922 Add cross references. Add font-lock-multiline to index.
3923 Move font-lock-keywords-case-fold-search here from node "Other Font
3924 Lock Variables". Document font-lock-add-keywords and
3925 font-lock-remove-keywords.
3926 (Other Font Lock Variables): Move font-lock-keywords-only,
3927 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3928 and font-lock-syntactic-face-function to node "Syntactic Font
3929 Lock". Move font-lock-keywords-case-fold-search to node
3930 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3931 and font-lock-{,un}fontify-{buffer,region}-function.
3932 (Precalculated Fontification): Remove reference to deleted variable
3933 font-lock-core-only.
3934 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3935 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3936 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3937 and font-lock-syntactic-face-function here from node "Other Font
3938 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3939 Syntax Properties". Add cross references.
3940 (Setting Syntax Properties): New node.
3941 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3942 * syntax.texi (Syntax Properties): Add cross reference.
3943 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3944
39452005-04-26 Richard M. Stallman <rms@gnu.org>
3946
3947 * display.texi (Defining Faces):
3948 Document `default' elements of defface spec.
3949
3950 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3951
3952 * variables.texi (Variable Aliases): Clarify text.
3953
39542005-04-25 Chong Yidong <cyd@stupidchicken.com>
3955
3956 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3957
39582005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3959
3960 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3961
39622005-04-24 Eli Zaretskii <eliz@gnu.org>
3963
3964 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3965 syntax-after and syntax-class.
3966
3967 * files.texi (Changing Files): Fix last change's cross-reference.
3968 (Unique File Names): Don't mention "numbers" in the documentation
3969 of make-temp-file and make-temp-name.
3970
39712005-04-23 Richard M. Stallman <rms@gnu.org>
3972
3973 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3974
39752005-04-22 Nick Roberts <nickrob@snap.net.nz>
3976
3977 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3978
39792005-04-22 Nick Roberts <nickrob@snap.net.nz>
3980
3981 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3982 and define-obsolete-variable-alias.
3983
39842005-04-22 Kim F. Storm <storm@cua.dk>
3985
3986 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3987 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3988
39892005-04-21 Lute Kamstra <lute@gnu.org>
3990
3991 * lists.texi (Association Lists): Document rassq-delete-all.
3992
39932005-04-19 Richard M. Stallman <rms@gnu.org>
3994
3995 * modes.texi (Search-based Fontification): Explain that
3996 facespec is an expression to be evaluated.
3997
39982005-04-19 Kevin Ryde <user42@zip.com.au>
3999
4000 * streams.texi (Output Functions): Fix xref.
4001 * strings.texi (String Conversion): Fix xref.
4002
40032005-04-19 Kim F. Storm <storm@cua.dk>
4004
4005 * symbols.texi (Symbol Plists): Add safe-get.
4006 Mention that `get' may signal an error.
4007
40082005-04-18 Nick Roberts <nickrob@snap.net.nz>
4009
4010 * customize.texi (Variable Definitions): Replace tooltip-mode
4011 example with save-place.
4012
40132005-04-17 Richard M. Stallman <rms@gnu.org>
4014
4015 * buffers.texi (Indirect Buffers): Clarify.
4016
4017 * positions.texi (Positions): Clarify converting marker to integer.
4018
4019 * strings.texi (String Basics): Mention string-match; clarify.
4020
40212005-04-08 Lute Kamstra <lute@gnu.org>
4022
4023 * modes.texi (Search-based Fontification): Fix cross references.
4024 Use consistent terminology. Document anchored highlighting.
4025
40262005-04-05 Lute Kamstra <lute@gnu.org>
4027
4028 * modes.texi (Defining Minor Modes): Document :group keyword
4029 argument and its default value.
4030
40312005-04-03 Lute Kamstra <lute@gnu.org>
4032
4033 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4034 references and/or descriptions. Delete major mode hooks; mention
4035 them as a category instead. Rename or delete obsolete hooks.
4036
40372005-04-02 Richard M. Stallman <rms@gnu.org>
4038
4039 * nonascii.texi (Coding System Basics): Another wording cleanup.
4040
40412005-04-01 Richard M. Stallman <rms@gnu.org>
4042
4043 * nonascii.texi (Coding System Basics): Clarify previous change.
4044
40452005-04-01 Kenichi Handa <handa@m17n.org>
4046
10d1d0af 4047 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4048 identity of coding systems.
4049
40502005-03-29 Chong Yidong <cyd@stupidchicken.com>
4051
4052 * text.texi (Buffer Contents): Add filter-buffer-substring and
4053 buffer-substring-filters.
4054
40552005-03-26 Chong Yidong <cyd@stupidchicken.com>
4056
4057 * anti.texi (Antinews): Mention `G' interactive code.
4058
4059 * tips.texi (Compilation Tips): Mention benchmark.el.
4060
40612005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4062
4063 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4064 is now bound to M-o M-o.
4065
4066 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4067
40682005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4069
4070 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4071 in the Emacs Manual).
4072 * Makefile.in (srcs): Remove calendar.texi.
4073 * makefile.w32-in (srcs): Remove calendar.texi.
4074 * display.texi (Display): Change name of next node.
4075 * os.texi (System In): Change name of previous node.
4076 * elisp.texi (Top): Remove Calendar references.
4077 * vol1.texi (Top): Remove Calendar references.
4078 * vol2.texi (Top): Remove Calendar references.
4079
40802005-03-25 Richard M. Stallman <rms@gnu.org>
4081
4082 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4083 Cleanup previous change.
4084
40852005-03-25 Chong Yidong <cyd@stupidchicken.com>
4086
4087 * display.texi (Face Attributes): Faces earlier in an :inherit
4088 list take precedence.
4089 (Scroll Bars): Fix description of vertical-scroll-bars.
4090 Document frame-current-scroll-bars and window-current-scroll-bars.
4091
4092 * markers.texi (The Mark): Document temporary Transient Mark mode.
4093
4094 * minibuf.texi (Reading File Names):
4095 Document read-file-name-completion-ignore-case.
4096
4097 * positions.texi (Screen Lines): Document nil for width argument
4098 to compute-motion.
4099
41002005-03-23 Kim F. Storm <storm@cua.dk>
4101
4102 * display.texi (Standard Faces): Other faces used in the fringe
4103 implicitly inherits from the fringe face.
4104 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4105 properties implicitly inherits from fringe face.
4106 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4107
41082005-03-20 Chong Yidong <cyd@stupidchicken.com>
4109
4110 * display.texi (Invisible Text): State default value of
4111 line-move-ignore-invisible.
4112 (Managing Overlays): Document remove-overlays.
4113 (Standard Faces): Document escape-glyph face.
4114
4115 * minibuf.texi (Reading File Names): Document read-file-name-function.
4116
4117 * modes.texi (Other Font Lock Variables):
4118 Document font-lock-lines-before.
4119
4120 * positions.texi (Skipping Characters): skip-chars-forward allows
4121 character classes.
4122
41232005-03-18 Lute Kamstra <lute@gnu.org>
4124
4125 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4126
41272005-03-17 Richard M. Stallman <rms@gnu.org>
4128
4129 * text.texi (Undo): Document extensible undo entries.
4130
dd7b651b 4131 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4132
4133 * nonascii.texi (Character Codes): Minor fix.
4134
4135 * display.texi (Display Property): Explain the significance
4136 of having text properties that are eq.
4137 (Other Display Specs): Explain string as display spec.
4138
4139 * commands.texi (Interactive Codes): Document G option.
4140
41412005-03-17 Chong Yidong <cyd@stupidchicken.com>
4142
4143 * text.texi (Filling): Add sentence-end-without-period and
4144 sentence-end-without-space.
4145 (Changing Properties): Minor fix.
4146
4147 * anti.texi: Total rewrite.
4148
41492005-03-15 Lute Kamstra <lute@gnu.org>
4150
4151 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4152
41532005-03-08 Kim F. Storm <storm@cua.dk>
4154
4155 * display.texi (Specified Space): Property :width is support on
4156 non-graphic terminals, :height is not.
4157
41582005-03-07 Richard M. Stallman <rms@gnu.org>
4159
4160 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4161 Now subnodes of Fringes.
4162 (Overlay Arrow): Document overlay-arrow-variable-list.
4163 (Fringe Size/Pos): New node, broken out of Fringes.
4164 (Display): Explain clearing vs redisplay better.
4165 (Truncation): Clarify use of bitmaps.
4166 (The Echo Area): Clarify the uses of the echo area.
4167 Add max-mini-window-height.
4168 (Progress): Clarify.
4169 (Invisible Text): Explain that main loop moves point out.
4170 (Selective Display): Say "hidden", not "invisible".
4171 (Managing Overlays): Move up. Describe relation to Undo here.
4172 (Overlay Properties): Clarify intro.
4173 (Finding Overlays): Explain return values when nothing found.
4174 (Width): truncate-string-to-width has added arg.
4175 (Displaying Faces): Clarify and update mode line face handling.
4176 (Face Functions): Minor cleanup.
4177 (Conditional Display): Merge into Other Display Specs.
4178 (Pixel Specification, Other Display Specs): Minor cleanups.
4179 (Images, Image Descriptors): Minor cleanups.
4180 (GIF Images): Patents have expired.
4181 (Showing Images): Explain default text for insert-image.
4182 (Manipulating Button Types): Merge into Manipulating Buttons.
4183 (Making Buttons): Explain return values.
4184 (Button Buffer Commands): Add xref.
4185 (Inverse Video): Update mode-line-inverse-video.
4186 (Display Table Format): Clarify.
4187 (Active Display Table): Give defaults for window-display-table.
4188
4189 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4190 and calendar-today-marker are strings, not chars.
4191 (Holiday Customizing): Minor fix.
4192
4193 * internals.texi (Writing Emacs Primitives): Update `or' example.
4194 Update limit on # args of subr.
4195
4196 * edebug.texi (Using Edebug): Arrow is in fringe.
4197 (Instrumenting): Arg to eval-defun works without loading edebug.
4198 (Edebug Execution Modes): Add xref.
4199
4200 * customize.texi (Common Keywords): Clarify :require.
4201 Mention :version here.
4202 (Variable Definitions, Group Definitions): Not here.
4203 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4204
42052005-03-07 Chong Yidong <cyd@stupidchicken.com>
4206 * nonascii.texi (Text Representations): Clarify position-bytes.
4207 (Character Sets): Add list-charset-chars.
4208 (Scanning Charsets): Add charset-after.
4209 (Encoding and I/O): Minor fix.
4210
42112005-03-06 Richard M. Stallman <rms@gnu.org>
4212
4213 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4214 (Resizing Windows): Likewise.
4215
4216 * text.texi (Change Hooks): Get rid of "Emacs 21".
4217
4218 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4219
4220 * streams.texi (Output Variables): Get rid of "Emacs 21".
4221
4222 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4223
4224 * os.texi (Translating Input): Replace flow-control example
4225 with a less obsolete example that uses `keyboard-translate'.
4226
4227 * objects.texi (Hash Table Type, Circular Objects):
4228 Get rid of "Emacs 21".
4229
4230 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4231 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4232
4233 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4234
4235 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4236
4237 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4238 (Menu Bar): Fix when menu-bar-update-hook is called.
4239
4240 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4241
4242 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4243 and make it read better.
4244
4245 * files.texi (Writing to Files): Get rid of "Emacs 21".
4246 (Unique File Names): Likewise.
4247
4248 * elisp.texi: Update Emacs version to 22.
4249
4250 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4251 (Overlay Properties, Face Attributes): Likewise.
4252 (Managing Overlays): Fix punctuation.
4253 (Attribute Functions): Clarify set-face-font; get rid of
4254 info about old Emacs versions.
4255 (Auto Faces, Font Lookup, Display Property, Images):
4256 Get rid of "Emacs 21".
4257
4258 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4259
42602005-03-05 Richard M. Stallman <rms@gnu.org>
4261
4262 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4263
42642005-03-04 Lute Kamstra <lute@gnu.org>
4265
4266 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4267
42682005-03-03 Lute Kamstra <lute@gnu.org>
4269
4270 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4271
42722005-03-01 Lute Kamstra <lute@gnu.org>
4273
4274 * debugging.texi (Debugger Commands): Update `j'.
4275
42762005-02-28 Lute Kamstra <lute@gnu.org>
4277
4278 * debugging.texi (Debugging): Fix typo.
4279 (Error Debugging): Document eval-expression-debug-on-error.
4280 (Function Debugging): Update example.
4281 (Using Debugger): Mention starred stack frames.
4282 (Debugger Commands): Document `j' and `l'.
4283 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4284 Update the messages that the debugger displays.
4285 (Internals of Debugger): Add cross reference. Update example.
4286 (Excess Open): Minor improvement.
4287 (Excess Close): Minor improvement.
4288
42892005-02-26 Richard M. Stallman <rms@gnu.org>
4290
4291 * tips.texi (Coding Conventions): Clarify.
4292 Put all the major mode key reservations together.
4293 Mention the Mouse-1 => Mouse-2 conventions.
4294
4295 * syntax.texi (Syntax Class Table): Clarify.
4296 (Syntax Table Functions): syntax-after moved from here.
4297 (Syntax Table Internals): syntax-after moved to here.
4298 (Parsing Expressions): Update info on number of values
4299 and what's meaningful in the STATE argument.
4300 (Categories): Fix typo.
4301
4302 * sequences.texi (Arrays): Cleanup.
4303 (Char-Tables): Clarify.
4304
4305 * processes.texi (Deleting Processes): Cleanups, add xref.
4306 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4307 (Process Information): set-process-coding-system, some args optional.
4308 (Input to Processes): Explain various types for PROCESS args.
4309 Rename them from PROCESS-NAME to PROCESS.
4310 (Signals to Processes): Likewise.
4311 (Decoding Output): Cleanup.
4312 (Query Before Exit): Clarify.
4313
4314 * os.texi (Startup Summary): Correct the options; add missing ones.
4315 (Terminal Output, Batch Mode): Clarify.
4316 (Flow Control): Node deleted.
4317
4318 * markers.texi (The Mark): Clarify.
4319
4320 * macros.texi (Expansion): Cleanup.
4321 (Indenting Macros): indent-spec allows ints, not floats.
4322
4323 * keymaps.texi (Keymaps): Clarify.
4324 (Format of Keymaps): Update lisp-mode-map example.
4325 (Active Keymaps, Key Lookup): Clarify.
4326 (Changing Key Bindings): Add xref to `kbd'.
4327 (Key Binding Commands, Simple Menu Items): Clarify.
4328 (Mouse Menus, Menu Bar): Clarify.
4329 (Menu Example): Replace print example with menu-bar-replace-menu.
4330
4331 * help.texi (Documentation Basics): Add function-documentation prop.
4332
4333 * elisp.texi (Top): Don't refer to Flow Control node.
4334
4335 * commands.texi (Command Overview): Improve xrefs.
4336 (Adjusting Point): Adjusting point applies to intangible and invis.
4337 (Key Sequence Input): Doc extra read-key-sequence args.
4338 Likewise for read-key-sequence-vector.
4339
4340 * backups.texi (Rename or Copy): Minor fix.
4341 (Numbered Backups): For version-control, say the default.
4342 (Auto-Saving): make-auto-save-file-name example is simplified.
4343
4344 * advice.texi (Advising Functions): Don't imply one part of Emacs
4345 should advise another part. Markup changes.
4346 (Defining Advice): Move transitional para.
4347 (Activation of Advice): Cleanup.
4348 Explain if COMPILE is nil or negative.
4349
4350 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4351
43522005-02-24 Lute Kamstra <lute@gnu.org>
4353
4354 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4355 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4356
43572005-02-23 Lute Kamstra <lute@gnu.org>
4358
4359 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4360 to define global minor modes as well.
4361
4362 * display.texi (Managing Overlays): overlay-buffer returns nil for
4363 deleted overlays.
4364
43652005-02-22 Kim F. Storm <storm@cua.dk>
4366
4367 * minibuf.texi (Basic Completion): Allow symbols in addition to
4368 strings in try-completion and all-completions.
4369
43702005-02-14 Lute Kamstra <lute@gnu.org>
4371
4372 * elisp.texi (Top): Remove reference to deleted node.
4373
4374 * lists.texi (Lists): Remove reference to deleted node.
4375 (Cons Cells): Fix typo.
4376
4377 * loading.texi (Where Defined): Fix typo.
4378
43792005-02-14 Richard M. Stallman <rms@gnu.org>
4380
4381 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4382 is useful for discarding some minor modes.
4383
4384 * symbols.texi (Symbol Components): Reorder examples.
4385
4386 * streams.texi (Input Functions): State standard-input default.
4387 (Output Variables): State standard-output default.
4388
4389 * objects.texi (Printed Representation): Clarify read syntax vs print.
4390 (Floating Point Type): Explain meaning better.
4391 (Symbol Type): Explain uniqueness better.
4392 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4393 List examples sooner.
4394 (Box Diagrams): New subnode broken out.
4395 Some examples moved from old Lists as Boxes node.
4396 (Dotted Pair Notation): Clarify intro.
4397 (Array Type): Clarify.
4398 (Type Predicates): Add hash-table-p.
4399
4400 * numbers.texi (Integer Basics): Clarify radix explanation.
4401 (Predicates on Numbers): Minor clarification.
4402 (Comparison of Numbers): Minor clarification. Clarify eql.
4403 Typos in min, max.
4404 (Math Functions): Clarify overflow in expt.
4405
4406 * minibuf.texi (Text from Minibuffer): Minor clarification.
4407 Mention arrow keys.
4408
4409 * loading.texi (Autoload): defun's doc string overrides autoload's
4410 doc string.
4411 (Repeated Loading): Modernize "add to list" examples.
4412 (Where Defined): Finish updating table of load-history elts.
4413
4414 * lists.texi (List-related Predicates): Minor wording improvement.
4415 (Lists as Boxes): Node deleted.
4416 (Building Lists): Explain trivial cases of number-sequence.
4417
4418 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4419 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4420 (Hash Access): Any object can be a key.
4421 State value of maphash.
4422
4423 * functions.texi (What Is a Function): Wording cleanup.
4424 (Function Documentation): Minor cleanup.
4425 Explain purpose of calling convention at end of doc string.
4426 (Function Names): Wording cleanup.
4427 (Calling Functions): Wording cleanup.
4428 Explain better how funcall calls the function.
4429 (Function Cells): Delete example of saving and redefining function.
4430
4431 * control.texi (Combining Conditions): Wording cleanup.
4432 (Iteration): dolist and dotimes bind VAR locally.
4433 (Cleanups): Xref to Atomic Changes.
4434
4435 * compile.texi (Byte Compilation): Delete 19.29 info.
4436 (Compilation Functions): Macros' difficulties don't affect defsubst.
4437 (Docs and Compilation): Delete 19.29 info.
4438
44392005-02-10 Richard M. Stallman <rms@gnu.org>
4440
4441 * objects.texi (Symbol Type): Minor correction.
4442
44432005-02-06 Lute Kamstra <lute@gnu.org>
4444
4445 * modes.texi (Example Major Modes): Fix typos.
4446
44472005-02-06 Richard M. Stallman <rms@gnu.org>
4448
4449 * text.texi (Margins): fill-nobreak-predicate can be one function.
4450
4451 * strings.texi (Modifying Strings): clear-string can make unibyte.
4452 (Formatting Strings): format gives error if values missing.
4453
4454 * positions.texi (Character Motion): Mention default arg
4455 for forward-char. backward-char refers to forward-char.
4456 (Word Motion): Mention default arg for forward-word.
4457 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4458 Simplify end-of-buffer.
4459 (Text Lines): Mention default arg for forward-line.
4460 (List Motion): Mention default arg for beginning/end-of-defun.
4461 (Skipping Characters): Minor fixes in explaining character-set.
4462
4463 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4464 Mode inheritance applies only when default-major-mode is nil.
4465 Clarifications.
4466 (Example Major Modes): Update Text mode and Lisp mode examples.
4467 (Minor Mode Conventions): Mention define-minor-mode at top.
4468 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4469 (Mode Line Format): Update mode line face display info.
4470 (Properties in Mode): Mention effect of risky vars.
4471 (Imenu): Define imenu-add-to-menubar.
4472 (Font Lock Mode): Add descriptions to menu lines.
4473 (Faces for Font Lock): Add font-lock-doc-face.
4474
44752005-02-05 Lute Kamstra <lute@gnu.org>
4476
4477 * text.texi (Maintaining Undo): Remove obsolete function.
4478
44792005-02-05 Eli Zaretskii <eliz@gnu.org>
4480
4481 * frames.texi (Color Names): Add pointer to the X docs about RGB
4482 color specifications. Improve indexing
4483 (Text Terminal Colors): Replace the description of RGB values by
4484 an xref to "Color Names".
4485
44862005-02-03 Richard M. Stallman <rms@gnu.org>
4487
4488 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4489 Clarify.
4490 (Selecting Windows): Clarify save-selected-window.
4491 (Cyclic Window Ordering): Clarify walk-windows.
4492 (Window Point): Clarify.
4493 (Window Start): Add comment to example.
4494 (Resizing Windows): Add `interactive' specs in examples.
4495 Document fit-window-to-buffer.
4496
4497 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4498 (Undo, Maintaining Undo): Clarify last change.
4499 (Sorting): In sort-numeric-fields, explain about octal and hex.
4500 Mention sort-numeric-base.
4501 (Format Properties): Add xref for hard newlines.
4502
4503 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4504 (Pop-Up Menus): Fix typo.
4505 (Color Names): Explain all types of color names.
4506 Explain color-values on B&W terminal.
4507 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4508
4509 * files.texi (File Locks): Not supported on MS systems.
4510 (Testing Accessibility): Clarify.
4511
4512 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4513 (Coverage Testing): Fix typo.
4514
4515 * commands.texi (Misc Events): Remove stray space.
4516
4517 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4518 (Modification Time): Clarify when visited-file-modtime returns 0.
4519 (The Buffer List): Clarify bury-buffer.
4520 (Killing Buffers): Clarify.
4521 (Indirect Buffers): Add clone-indirect-buffer.
4522
45232005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4524
4525 * edebug.texi (Printing in Edebug): Fix default value of
4526 edebug-print-circle.
4527 (Coverage Testing): Fix displayed frequency count data.
4528
45292005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4530
4531 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4532
45332005-02-02 Kim F. Storm <storm@cua.dk>
4534
4535 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4536
45372005-01-29 Eli Zaretskii <eliz@gnu.org>
4538
4539 * commands.texi (Misc Events): Describe the help-echo event.
4540
4541 * text.texi (Special Properties) <help-echo>: Use `pos'
4542 consistently in description of the help-echo property.
4543 Use @code{nil} instead of @var{nil}.
4544
4545 * display.texi (Overlay Properties): Fix the index entry for
4546 help-echo overlay property.
4547
4548 * customize.texi (Type Keywords): Uncomment the xref to the
4549 help-echo property documentation.
4550
45512005-01-23 Kim F. Storm <storm@cua.dk>
4552
4553 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4554 return value. Third element FULLY replaced by PARTIAL which
4555 specifies number of invisible pixels if row is only partially visible.
4556 (Textual Scrolling): Mention auto-window-vscroll.
4557 (Vertical Scrolling): New defvar auto-window-vscroll.
4558
45592005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4560
4561 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4562 command remapping.
4563
45642005-01-15 Richard M. Stallman <rms@gnu.org>
4565
4566 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4567
45682005-01-14 Kim F. Storm <storm@cua.dk>
4569
4570 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4571
4572 * text.texi (Links and Mouse-1): Fix string and vector item.
4573
45742005-01-13 Richard M. Stallman <rms@gnu.org>
4575
4576 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4577 descriptions of overriding-local-map and overriding-terminal-local-map.
4578
4579 * text.texi (Links and Mouse-1): Clarify text.
4580
45812005-01-13 Kim F. Storm <storm@cua.dk>
4582
4583 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4584
45852005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4586
4587 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4588
45892005-01-12 Kim F. Storm <storm@cua.dk>
4590
4591 * text.texi (Links and Mouse-1): Rename section from Enabling
4592 Mouse-1 to Following Links. Change xrefs.
4593 Add examples for define-button-type and define-widget.
4594
4595 * display.texi (Button Properties, Button Buffer Commands):
4596 Clarify mouse-1 and follow-link functionality.
4597
45982005-01-12 Richard M. Stallman <rms@gnu.org>
4599
4600 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4601
4602 * display.texi (Beeping): Fix Texinfo usage.
4603
4604 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4605
46062005-01-11 Kim F. Storm <storm@cua.dk>
4607
4608 * display.texi (Button Properties, Button Buffer Commands):
4609 Mention mouse-1 binding. Add follow-link keyword.
4610
4611 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4612 (Enabling Mouse-1 to Follow Links): New subsection.
4613
46142005-01-06 Richard M. Stallman <rms@gnu.org>
4615
4616 * text.texi (Special Properties): Minor change.
4617
4618 * os.texi (Timers): Clarify previous change.
4619
4620 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4621
46222005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4623
4624 * display.texi (Face Attributes): Correct xref to renamed node.
4625
46262005-01-01 Richard M. Stallman <rms@gnu.org>
4627
4628 * display.texi (Face Attributes): Describe hex color specs.
4629
46302004-12-31 Richard M. Stallman <rms@gnu.org>
4631
4632 * os.texi (Timers): Update previous change.
4633
46342004-12-30 Kim F. Storm <storm@cua.dk>
4635
4636 * display.texi (Line Height): Total line-height is now specified
4637 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4638 in cons cells. (nil . RATIO) is relative to actual line height.
4639 Use line-height `t' instead of `0' to get minimum height.
4640
46412004-12-29 Richard M. Stallman <rms@gnu.org>
4642
4643 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4644
46452004-12-28 Richard M. Stallman <rms@gnu.org>
4646
4647 * commands.texi (Quitting): Clarify value of with-local-quit.
4648
4649 * elisp.texi (Top): Fix previous change.
4650
4651 * loading.texi (Loading): Fix previous change.
4652
46532004-12-27 Richard M. Stallman <rms@gnu.org>
4654
4655 * Makefile.in (MAKEINFO): Specify --force.
4656
4657 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4658
4659 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4660
4661 * display.texi (Line Height): Further clarify.
4662
4663 * elisp.texi (Top): Update Loading submenu.
4664
4665 * loading.texi (Where Defined): New node.
4666 (Unloading): load-history moved to Where Defined.
4667
46682004-12-21 Richard M. Stallman <rms@gnu.org>
4669
4670 * commands.texi (Event Input Misc): Add while-no-input.
4671
46722004-12-11 Richard M. Stallman <rms@gnu.org>
4673
4674 * display.texi (Line Height): Rewrite text for clarity.
4675
46762004-12-11 Kim F. Storm <storm@cua.dk>
4677
4678 * display.texi (Display): Add node "Line Height" to menu.
4679 (Line Height): New node. Move full description of line-spacing
4680 and line-height text properties here from text.texi.
4681 (Scroll Bars): Add vertical-scroll-bar variable.
4682
4683 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4684
4685 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4686 line-spacing and vertical-scroll-bar.
4687
4688 * text.texi (Special Properties): Just mention line-spacing and
4689 line-height here, add xref to new "Line Height" node.
4690
46912004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4692
4693 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4694
4695 * locals.texi (Standard Buffer-Local Variables):
4696 Add @xref for `line-spacing'.
4697
46982004-12-05 Richard M. Stallman <rms@gnu.org>
4699
4700 * Makefile.in (maintainer-clean): Remove the info files
4701 in $(infodir) where they are created.
4702
47032004-12-03 Richard M. Stallman <rms@gnu.org>
4704
4705 * windows.texi (Selecting Windows): get-lru-window and
4706 get-largest-window don't consider dedicated windows.
4707
4708 * text.texi (Undo): Document undo-in-progress.
4709
47102004-11-26 Richard M. Stallman <rms@gnu.org>
4711
4712 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4713 Remove a few vars that are not always buffer-local.
4714
47152004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4716
4717 * locals.texi (Standard Buffer-Local Variables): Comment out
4718 xref's to non-existent node `Yet to be written'.
4719
47202004-11-24 Richard M. Stallman <rms@gnu.org>
4721
4722 * processes.texi (Synchronous Processes): Grammar fix.
4723
4724 * numbers.texi (Comparison of Numbers): Add eql.
4725
4726 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4727
4728 * intro.texi (Printing Notation): Fix previous change.
4729
4730 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4731 and default-indicate-buffer-boundaries from here.
4732 (Usual Display): To here.
4733 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4734 (Usual Display): Move tab-width up.
4735
4736 * customize.texi (Variable Definitions): Replace
4737 show-paren-mode example with tooltip-mode.
4738 (Simple Types, Composite Types, Defining New Types):
4739 Minor cleanups.
4740
47412004-11-21 Jesper Harder <harder@ifa.au.dk>
4742
4743 * processes.texi (Synchronous Processes, Output from Processes):
4744 Markup fix.
4745
47462004-11-20 Richard M. Stallman <rms@gnu.org>
4747
4748 * positions.texi (Skipping Characters): skip-chars-forward
4749 now handles char classes.
4750
4751 * intro.texi (Printing Notation): Avoid confusion of `print'
4752 when explaining @print.
4753
4754 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4755
4756 * display.texi (Display Table Format): Minor fix.
4757
4758 * streams.texi (Output Functions): Fix print example.
4759
4760 * Makefile.in (elisp): New target.
4761 (dist): Depend on $(infodir)/elisp, not elisp.
4762 Copy the info files from $(infodir).
4763
4764 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4765 read-from-minibuffer.
4766
4767 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4768
47692004-11-19 Richard M. Stallman <rms@gnu.org>
4770
4771 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4772
47732004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4774
4775 * tips.texi (Coding Conventions): Fix typo.
4776
47772004-11-16 Richard M. Stallman <rms@gnu.org>
4778
4779 * tips.texi (Coding Conventions): Separate defvar and require
4780 methods to avoid warnings. Use require only when there are many
4781 functions and variables from that package.
4782
4783 * minibuf.texi (Minibuffer Completion): When ignoring case,
4784 predicate must not be case-sensitive.
4785
4786 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4787 (Test Coverage): Don't talk about "splotches". Clarified.
4788
47892004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4790
4791 * frames.texi (Window Frame Parameters): Fix typo.
4792
47932004-11-15 Kim F. Storm <storm@cua.dk>
4794
4795 * symbols.texi (Other Plists): Note that plist-get may signal error.
4796 Add safe-plist-get.
4797
47982004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4799
4800 * modes.texi (Font Lock Basics): Fix typo.
4801
48022004-11-08 Richard M. Stallman <rms@gnu.org>
4803
4804 * syntax.texi (Syntax Table Functions): Add syntax-after.
4805
48062004-11-06 Lars Brinkhoff <lars@nocrew.org>
4807
4808 * os.texi (Processor Run Time): New section documenting
4809 get-internal-run-time.
4810
48112004-11-06 Eli Zaretskii <eliz@gnu.org>
4812
4813 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4814 it nukes elisp-cover.texi.
4815 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4816 elisp-0 etc.
4817
48182004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4819
4820 * commands.texi (Keyboard Macros): Document `append' return value
4821 of `defining-kbd-macro'.
4822
48232004-11-01 Richard M. Stallman <rms@gnu.org>
4824
4825 * commands.texi (Interactive Call): Add called-interactively-p.
4826
48272004-10-29 Simon Josefsson <jas@extundo.com>
4828
4829 * minibuf.texi (Reading a Password): Revert.
4830
48312004-10-28 Richard M. Stallman <rms@gnu.org>
4832
4833 * frames.texi (Display Feature Testing): Explain about "vendor".
4834
48352004-10-27 Richard M. Stallman <rms@gnu.org>
4836
4837 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4838 not raw. Clarify `n'.
4839 (Interactive Call): Rewrite interactive-p, focusing on when
4840 and how to use it.
4841 (Misc Events): Clarify previous change.
4842
4843 * advice.texi (Simple Advice): Clarify what job the example does.
4844 (Around-Advice): Clarify ad-do-it.
4845 (Activation of Advice): An option of ad-default-compilation-action
4846 is `never', not `nil'.
4847
48482004-10-26 Kim F. Storm <storm@cua.dk>
4849
4850 * commands.texi (Interactive Codes): Add U code letter.
4851
48522004-10-25 Simon Josefsson <jas@extundo.com>
4853
4854 * minibuf.texi (Reading a Password): Add.
4855
48562004-10-24 Jason Rumney <jasonr@gnu.org>
4857
4858 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4859 and wheel-down.
4860
48612004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4862
4863 * processes.texi (Synchronous Processes): Document process-file.
4864
48652004-10-22 Kenichi Handa <handa@m17n.org>
4866
4867 * text.texi (translate-region): Document that it accepts also a
4868 char-table.
4869
48702004-10-22 David Ponce <david@dponce.com>
4871
4872 * windows.texi (Resizing Windows): Document the `preserve-before'
4873 argument of the functions `enlarge-window' and `shrink-window'.
4874
48752004-10-19 Jason Rumney <jasonr@gnu.org>
4876
4877 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4878
48792004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4880
4881 * text.texi (Filling): Add anchor for definition of
4882 `sentence-end-double-space'.
4883
4884 * searching.texi (Regexp Example): Update description of how
4885 Emacs currently recognizes the end of a sentence.
4886 (Standard Regexps): Update definition of the variable
4887 `sentence-end'. Add definition of the function `sentence-end'.
4888
48892004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4890
4891 * display.texi (Progress): New node.
4892
48932004-10-05 Kim F. Storm <storm@cua.dk>
4894
4895 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4896
48972004-09-29 Kim F. Storm <storm@cua.dk>
4898
4899 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4900 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4901 fringe bitmap symbols, as they now have their own namespace.
4902 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4903 vs. pixels. Signal error if no free bitmap slots.
4904 (Pixel Specification): Change IMAGE to @var{image}.
4905
49062004-09-28 Richard M. Stallman <rms@gnu.org>
4907
4908 * text.texi (Special Properties): Clarify line-spacing and line-height.
4909
4910 * searching.texi (Regexp Search): Add looking-back.
4911
49122004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4913
4914 * display.texi: Correct typos.
4915 (Image Descriptors): Correct xref's.
4916
49172004-09-25 Richard M. Stallman <rms@gnu.org>
4918
4919 * text.texi (Special Properties): Cleanups in `cursor'.
4920 Rewrites in `line-height' and `line-spacing'; exchange them.
4921
4922 * display.texi (Fringes): Rewrite previous change.
4923 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4924 (Display Fringe Bitmaps): Node deleted, text moved.
4925 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4926 (Scroll Bars): Clarify set-window-scroll-bars.
4927 (Pointer Shape): Rewrite.
4928 (Specified Space): Clarify :align-to, etc.
4929 (Pixel Specification): Use @var. Clarify new text.
4930 (Other Display Specs): Clarify `slice'.
4931 (Image Descriptors): Cleanups.
4932 (Showing Images): Cleanups.
4933
49342004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4935
4936 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4937
4938 * modes.texi: Various minor changes in addition to:
4939 (Major Mode Conventions): Final call to `run-mode-hooks' should
4940 not be inside the `delay-mode-hooks' form.
4941 (Mode Hooks): New node.
4942 (Hooks): Delete obsolete example.
4943 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4944 node "Mode Hooks".
4945
49462004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4947
4948 * display.texi: Correct various typos.
4949 (Display): Rename node "Pointer Shapes" to "Pointer
4950 Shape". (There is already a node called "Pointer Shapes" in
4951 frames.texi.)
4952 (Images): Remove non-existent node "Image Slices" from menu.
4953
49542004-09-23 Kim F. Storm <storm@cua.dk>
4955
4956 * text.texi (Special Properties): Add `cursor', `pointer',
4957 `line-height', and `line-spacing' properties.
4958
4959 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4960 Shapes' to menu.
4961 (Standard Faces): Doc fix for fringe face.
4962 (Fringes): Add `overflow-newline-into-fringe' and
4963 'indicate-buffer-boundaries'.
4964 (Fringe Bitmaps, Pointer Shapes): New nodes.
4965 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4966 Bitmaps' to menu.
4967 (Specified Space): Describe pixel width and height.
4968 (Pixel Specification): New node.
4969 (Other Display Specs): Add `slice' property.
4970 (Display Fringe Bitmaps): New node.
4971 (Images): Add 'Image Slices' to menu.
4972 (Image Descriptors): Add `:pointer' and `:map' properties.
4973 (Showing Images): Add slice arg to `insert-image'. Add
4974 'insert-sliced-image'.
4975
49762004-09-20 Richard M. Stallman <rms@gnu.org>
4977
4978 * commands.texi (Key Sequence Input):
4979 Clarify downcasing in read-key-sequence.
4980
49812004-09-08 Juri Linkov <juri@jurta.org>
4982
4983 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4984
49852004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4986
4987 * locals.texi (Standard Buffer-Local Variables): Add
4988 `buffer-auto-save-file-format'.
4989 * internals.texi (Buffer Internals): Describe new
4990 auto_save_file_format field of the buffer structure.
4991 * files.texi (Format Conversion): `auto-save-file-format' has been
4992 renamed `buffer-auto-save-file-format'.
4993
49942004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4995
4996 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4997 an integer or a marker.
4998 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4999
50002004-08-22 Richard M. Stallman <rms@gnu.org>
5001
5002 * modes.texi (Major Mode Conventions): Discuss rebinding of
5003 standard key bindings.
5004
50052004-08-18 Kim F. Storm <storm@cua.dk>
5006
5007 * processes.texi (Accepting Output): Add `just-this-one' arg to
5008 `accept-process-output'.
5009 (Output from Processes): New var `process-adaptive-read-buffering'.
5010
50112004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5012
5013 * keymaps.texi: Various changes in addition to:
5014 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5015 Give more varied examples for `kbd'.
5016 (Creating Keymaps): Char tables have slots for all characters
5017 without modifiers.
5018 (Active Keymaps): `overriding-local-map' and
5019 `overriding-terminal-local-map' also override text property and
5020 overlay keymaps.
5021 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5022 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5023 to denote a prefix of no events.
5024 `map-keymap' includes parent's bindings _recursively_.
5025 Clarify and correct description of `where-is-internal'.
5026 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5027 (Menu Example): For menus intended for use with the keyboard, the
5028 menu items should be bound to characters or real function keys.
5029
50302004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5031
5032 * objects.texi (Character Type): Reposition `@anchor' to prevent
5033 double space inside sentence in Info.
5034
5035 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5036 renamed to `disabled-command-function'.
5037 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5038 (Command Loop Info): Replace reference to it.
5039 (Disabling Commands): `disabled-command-hook' has been renamed to
5040 `disabled-command-function'.
5041
50422004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5043
5044 * os.texi (Translating Input): Only non-prefix bindings in
5045 `key-translation-map' override actual key bindings. Warn about
5046 possible indirect effect of actual key bindings on non-prefix
5047 bindings in `key-translation-map'.
5048
50492004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5050
5051 * minibuf.texi (High-Level Completion): Add anchor for definition
5052 of `read-variable'.
5053
5054 * commands.texi: Various changes in addition to:
5055 (Using Interactive): Clarify description of `interactive-form'.
5056 (Interactive Call): Mention default for KEYS argument to
5057 `call-interactively'.
5058 (Command Loop Info): Clarify description of `this-command-keys'.
5059 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5060 Value of `last-event-frame' can be `macro'.
5061 (Repeat Events): `double-click-fuzz' is also used to distinguish
5062 clicks and drags.
5063 (Classifying Events): Clarify descriptions of `event-modifiers'
5064 `event-basic-type' and `event-convert-list'.
5065 (Accessing Events): `posn-timestamp' takes POSITION argument.
5066 (Quoted Character Input): Clarify description of
5067 `read-quoted-char' and fix example.
5068 (Quitting): Add `with-local-quit'.
5069 (Disabling Commands): Correct and clarify descriptions of
5070 `enable-command' and `disable-command'.
5071 Mention what happens if `disabled-command-hook' is nil.
5072 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5073 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5074
50752004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5076
5077 * frames.texi: Various changes in addition to:
5078 (Creating Frames): Expand and clarify description of `make-frame'.
5079 (Window Frame Parameters): Either none or both of the `icon-left'
5080 and `icon-top' parameters must be specified. Put descriptions of
5081 `menu-bar-lines' and `toolbar-lines' closer together and change
5082 them accordingly.
5083 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5084 except while processing `frame-title-format' or `icon-title-format'.
5085 (Deleting Frames): Correct description of `delete-frame'.
5086 Non-nil return values of `frame-live-p' are like those of `framep'.
5087 (Frames and Windows): Mention return value of
5088 `set-frame-selected-window'.
5089 (Visibility of Frames): Mention `force' argument to
5090 `make-frame-invisible'. `frame-visible-p' returns t for all
5091 frames on text-only terminals.
5092 (Frame Configurations): Restoring a frame configuration does not
5093 restore deleted frames.
5094 (Window System Selections): `x-set-selection' returns DATA.
5095 (Resources): Add example.
5096 (Display Feature Testing): Clarify descriptions of
5097 `display-pixel-height', `display-pixel-width', `x-server-version'
5098 and `x-server-vendor'.
5099
5100 * windows.texi (Choosing Window): Add anchor.
5101 * minibuf.texi (Minibuffer Misc): Add anchor.
5102
51032004-07-23 John Paul Wallington <jpw@gnu.org>
5104
5105 * macros.texi (Defining Macros): Declaration keyword for setting
5106 Edebug spec is `debug' not `edebug'.
5107
51082004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5109
5110 * windows.texi: Various small changes in addition to:
5111 (Window Point): Mention return value of `set-window-point'.
5112 (Window Start): `pos-visible-in-window-p' disregards horizontal
5113 scrolling. Explain return value if PARTIALLY is non-nil.
5114 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5115 and `set-window-vscroll'.
5116 (Size of Window): The argument WINDOW to `window-inside-edges',
5117 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5118 (Resizing Windows): Explain return value of
5119 `shrink-window-if-larger-than-buffer'.
5120 `window-size-fixed' automatically becomes buffer local when set.
5121 (Window Configurations): Explain return value of
5122 `set-window-configuration'.
5123
5124 * minibuf.texi (Minibuffer Misc): Add anchor for
5125 `minibuffer-scroll-window'.
5126
5127 * positions.texi (Text Lines): Add anchor for `count-lines'.
5128
51292004-07-17 Richard M. Stallman <rms@gnu.org>
5130
5131 * display.texi (Overlay Properties): Adding `evaporate' prop
5132 deletes empty overlay immediately.
5133
5134 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5135 fix example.
5136
51372004-07-16 Jim Blandy <jimb@redhat.com>
5138
5139 * searching.texi (Regexp Backslash): Document new \_< and \_>
5140 operators.
5141
51422004-07-16 Juanma Barranquero <lektu@terra.es>
5143
5144 * display.texi (Images): Fix Texinfo usage.
5145
51462004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5147
5148 * buffers.texi (Modification Time): `visited-file-modtime' now
5149 returns a list of two integers, instead of a cons.
5150
51512004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5152
5153 * windows.texi: Various changes in addition to:
5154 (Splitting Windows): Add `split-window-keep-point'.
5155
51562004-07-09 Richard M. Stallman <rms@gnu.org>
5157
5158 * frames.texi (Input Focus): Minor fix.
5159
51602004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5161
5162 * frames.texi (Input Focus): Clarify descriptions of
5163 `select-frame-set-input-focus' and `select-frame'.
5164
51652004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5166
5167 * os.texi: Various small changes in addition to:
5168 (Killing Emacs): Expand and clarify description of
5169 `kill-emacs-query-functions' and `kill-emacs-hook'.
5170 (System Environment): Expand and clarify description of `getenv'
5171 and `setenv'.
5172 (Timers): Clarify description of `run-at-time'.
5173 (Translating Input): Correct description of
5174 `extra-keyboard-modifiers'.
5175 (Flow Control): Correct description of `enable-flow-control'.
5176
51772004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5178
5179 * os.texi: Update copyright.
5180 (Session Management): Grammar fix.
5181 Clarify which Emacs does the restarting.
5182 Use @samp for *scratch* buffer.
5183
51842004-07-04 Alan Mackenzie <acm@muc.de>
5185
5186 * frames.texi (Input Focus): Add documentation for
5187 `select-frame-set-input-focus'. Replace refs to non-existent
5188 `switch-frame' with `select-frame'. Minor corrections and tidying
5189 up of text-only terminal stuff.
5190
51912004-07-02 Richard M. Stallman <rms@gnu.org>
5192
5193 * files.texi (Saving Buffers): Cleanup write-contents-function.
5194 (Magic File Names): Cleanup file-remote-p.
5195
b344d29d 51962004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5197
5198 * files.texi (Magic File Names): `file-remote-p' returns an
5199 identifier of the remote system, not just t.
5200
52012004-07-02 David Kastrup <dak@gnu.org>
5202
5203 * searching.texi (Entire Match Data): Add explanation about new
5204 match-data behavior when @var{integers} is non-nil.
5205
52062004-06-24 Richard M. Stallman <rms@gnu.org>
5207
5208 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5209
5210 * customize.texi (Variable Definitions): Note about doc strings
5211 and :set.
5212
5213 * keymaps.texi (Keymap Terminology): Document `kbd'.
5214 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5215
5216 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5217 makes it buffer-local.
5218
5219 * files.texi (Saving Buffers): Correct previous change.
5220
5221 * commands.texi (Accessing Events):
5222 Clarify posn-col-row and posn-actual-col-row.
5223
52242004-06-24 David Ponce <david.ponce@wanadoo.fr>
5225
5226 * commands.texi (Accessing Events): New functions
5227 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5228
52292004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5230
5231 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5232 * frames.texi, buffers.texi, backups.texi, variables.texi:
5233 * loading.texi, eval.texi, functions.texi, control.texi:
5234 * symbols.texi, minibuf.texi: Reposition @anchor's.
5235
5236 * help.texi: Various small changes in addition to the following.
5237 (Describing Characters): Describe PREFIX argument to
5238 `key-description'. Correct and clarify definition of
5239 `text-char-description'. Describe NEED-VECTOR argument to
5240 `read-kbd-macro'.
5241 (Help Functions): Clarify definition of `apropos'.
5242
52432004-06-23 Lars Hansen <larsh@math.ku.dk>
5244
5245 * files.texi (Saving Buffers): Correct description of
5246 `write-contents-functions'.
5247
52482004-06-21 Juanma Barranquero <lektu@terra.es>
5249
5250 * display.texi (Images): Remove redundant @vindex directives.
5251 Rewrite `image-library-alist' doc in active voice.
5252
52532004-06-14 Juanma Barranquero <lektu@terra.es>
5254
5255 * display.texi (Images): Document new delayed library loading,
5256 variable `image-library-alist' and (existing but undocumented)
5257 function `image-type-available-p'.
5258
52592004-06-05 Richard M. Stallman <rms@gnu.org>
5260
5261 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5262 refer the user to the Initial Input node.
5263 (Text from Minibuffer): Likewise.
5264 (Initial Input): New node. Document this feature
5265 and say it is mostly deprecated.
5266
52672004-05-30 Richard M. Stallman <rms@gnu.org>
5268
5269 * loading.texi (Named Features): Clarify return value
5270 and meaning of NOERROR.
5271
5272 * variables.texi (File Local Variables): Minor cleanup.
5273
52742004-05-30 Michael Albinus <michael.albinus@gmx.de>
5275
5276 * files.texi (Magic File Names): Add `file-remote-p' as operation
5277 of file name handlers.
5278
52792004-05-29 Richard M. Stallman <rms@gnu.org>
5280
5281 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5282 as arg to a minor mode command.
5283
52842004-05-22 Richard M. Stallman <rms@gnu.org>
5285
5286 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5287
5288 * streams.texi (Output Variables): Doc float-output-format.
5289
5290 * searching.texi (Regexp Special): Nested repetition can be infloop.
5291
5292 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5293 real stack overflow.
5294
5295 * compile.texi: Minor cleanups.
5296
52972004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5298
5299 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5300 circular lists.
5301 (List Elements): Explain handling of circular and dotted lists.
5302
53032004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5304
5305 * modes.texi (Search-based Fontification): Fix typo.
5306
53072004-05-10 Juanma Barranquero <lektu@terra.es>
5308
5309 * modes.texi (Mode Line Variables): Fix description of
5310 global-mode-string, which is now after which-func-mode, not the
5311 buffer name.
5312
53132004-05-07 Lars Hansen <larsh@math.ku.dk>
5314
5315 * modes.texi (Desktop Save Mode): Add.
5316 (Modes): Add menu entry Desktop Save Mode.
5317
5318 * hooks.texi: Add desktop-after-read-hook,
5319 desktop-no-desktop-file-hook and desktop-save-hook.
5320
5321 * locals.texi: Add desktop-save-buffer.
5322
53232004-04-30 Jesper Harder <harder@ifa.au.dk>
5324
5325 * display.texi: emacs -> Emacs.
5326
53272004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5328
5329 * files.texi (Changing Files): Document set-file-times.
5330
53312004-04-23 Juanma Barranquero <lektu@terra.es>
5332
5333 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5334
53352004-04-18 Jesper Harder <harder@ifa.au.dk>
5336
5337 * tips.texi (Coding Conventions): defopt -> defcustom.
5338
53392004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5340
5341 * sequences.texi: Various clarifications.
5342
53432004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5344
5345 * buffers.texi (Read Only Buffers): Mention optional ARG to
5346 `toggle-read-only'.
5347
53482004-04-14 Nick Roberts <nick@nick.uklinux.net>
5349
5350 * windows.texi (Selecting Windows): Note that get-lru-window
5351 returns a full-width window if possible.
5352
53532004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5354
5355 * buffers.texi: Various changes in addition to:
5356 (Buffer File Name): Add `find-buffer-visiting'.
5357 (Buffer Modification): Mention optional ARG to `not-modified'.
5358 (Indirect Buffers): Mention optional CLONE argument to
5359 `make-indirect-buffer'.
5360
5361 * files.texi: Various changes in addition to:
5362 (Visiting Functions): `find-file-hook' is now a normal hook.
5363 (File Name Expansion): Explain difference between the way that
5364 `expand-file-name' and `file-truename' treat `..'.
5365 (Contents of Directories): Mention optional ID-FORMAT argument to
5366 `directory-files-and-attributes'.
5367 (Format Conversion): Mention new optional CONFIRM argument to
5368 `format-write-file'.
5369
53702004-04-12 Miles Bader <miles@gnu.org>
5371
5372 * macros.texi (Expansion): Add description of `macroexpand-all'.
5373
53742004-04-05 Jesper Harder <harder@ifa.au.dk>
5375
5376 * variables.texi (Variable Aliases): Mention
5377 cyclic-variable-indirection.
5378
5379 * errors.texi (Standard Errors): Ditto.
5380
53812004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5382
5383 * backups.texi: Various small changes in addition to:
5384 (Making Backups): Mention return value of `backup-buffer'.
5385 (Auto-Saving): Mention optional FORCE argument to
5386 `delete-auto-save-file-if-necessary'.
5387 (Reverting): Mention optional PRESERVE-MODES argument to
5388 `revert-buffer'. Correct description of `revert-buffer-function'.
5389
53902004-03-22 Juri Linkov <juri@jurta.org>
5391
5392 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5393 with `Vector Functions'.
5394
5395 * text.texi (Sorting): Add missing quote.
5396
53972004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5398
5399 * intro.texi (Lisp History): Replace xref to `cl' manual with
5400 inforef.
5401
54022004-03-12 Richard M. Stallman <rms@gnu.org>
5403
5404 * intro.texi (Version Info): Add arg to emacs-version.
5405 (Lisp History): Change xref to CL manual.
5406
54072004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5408
5409 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5410 for Partial Completion mode.
5411
54122004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5413
5414 * customize.texi: Fix typo. Remove eol whitespace.
5415
54162004-03-04 Richard M. Stallman <rms@gnu.org>
5417
5418 * processes.texi: Fix typos.
5419
5420 * lists.texi (Building Lists): Minor clarification.
5421
5422 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5423 in make-hash-table.
5424
54252004-02-29 Juanma Barranquero <lektu@terra.es>
5426
5427 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5428 rm, and ignore exit code.
5429
54302004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5431
5432 * display.texi (Defining Faces): Add description for min-colors.
5433 Update example.
5434
54352004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5436
5437 * abbrevs.texi: Various corrections and clarifications in addition
5438 to the following:
5439 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5440
54412004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5442
5443 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5444
54452004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5446
5447 * text.texi: Various small changes in addition to the following:
5448 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5449 to delete-horizontal-space.
5450 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5451 description of yank-handler text property at various places.
5452
5453 * frames.texi (Window System Selections): Add anchor.
5454
5455 * syntax.texi (Syntax Table Functions): Clarify and correct
5456 descriptions of make-syntax-table and copy-syntax-table.
5457 (Motion and Syntax): Clarify SYNTAXES argument to
5458 skip-syntax-forward.
5459 (Parsing Expressions): Mention that the return value of
5460 parse-partial-sexp is currently a list of ten rather than nine
5461 elements.
5462 (Categories): Various corrections and clarifications.
5463
54642004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5465
5466 * markers.texi (Marker Insertion Types): Minor change.
5467
5468 * locals.texi (Standard Buffer-Local Variables):
5469 * commands.texi (Interactive Codes, Using Interactive):
5470 * functions.texi (Related Topics): Fix xrefs.
5471
54722004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5473
5474 * lists.texi (Sets And Lists): Update description of delete-dups.
5475
54762004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5477
5478 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5479
c8763fb6 54802004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5481
5482 * frames.texi (Parameter Access): frame-parameters arg is optional.
5483 modify-frame-parameters handles nil for FRAME.
5484 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5485 are all-or-nothing for certain toolkits.
5486 Mention parameter wait-for-wm.
5487 (Frames and Windows): In frame-first-window and frame-selected-window
5488 the arg is optional.
5489 (Input Focus): In redirect-frame-focus the second arg is optional.
5490 (Window System Selections): Mention selection type CLIPBOARD.
5491 Mention data-type UTF8_STRING.
5492 Mention numbering of cut buffers.
5493 (Resources): Describe x-resource-name.
5494
54952004-02-16 Richard M. Stallman <rms@gnu.org>
5496
5497 * windows.texi (Buffers and Windows): Delete false table
5498 about all-frames.
5499
5500 * syntax.texi (Parsing Expressions): Delete old caveat
5501 about parse-sexp-ignore-comments.
5502
5503 * streams.texi (Output Variables): Add print-quoted.
5504
5505 * lists.texi (Building Lists): Minor cleanup.
5506
5507 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5508
5509 * display.texi (Overlays): Explain overlays use markers.
5510 (Managing Overlays): Explain front-advance and rear-advance
5511 in more detail.
5512
5513 * loading.texi (Unloading): Document unload-feature-special-hooks.
5514 Get rid of fns-NNN.el file.
5515
55162004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5517
5518 * help.texi (Describing Characters): Fix text-char-description
5519 example output.
5520
5521 * edebug.texi (Using Edebug): Fix example.
5522
5523 * debugging.texi (Internals of Debugger): Fix return value.
5524
5525 * files.texi (Changing Files): Fix argname.
5526
5527 * calendar.texi: Fix parens, and default values.
5528
5529 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5530 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5531 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5532
5533 * positions.texi (Text Lines): Don't add -1 in current-line.
5534
55352004-02-16 Richard M. Stallman <rms@gnu.org>
5536
5537 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5538
55392004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5540
5541 * processes.texi (Low-Level Network): Fix a typo.
5542
55432004-02-12 Kim F. Storm <storm@cua.dk>
5544
5545 * display.texi (Fringes): Use consistent wording.
5546 Note that window-fringe's window arg is optional.
5547 (Scroll Bars): Use consistent wording.
5548
55492004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5550
5551 * tips.texi (Comment Tips): Document the new conventions for
5552 commenting out code.
5553
c8763fb6 55542004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5555
5556 * positions.texi (Text Lines): Added missing end defun.
5557
55582004-02-07 Kim F. Storm <storm@cua.dk>
5559
5560 * positions.texi (Text Lines): Add line-number-at-pos.
5561
55622004-02-06 John Paul Wallington <jpw@gnu.org>
5563
5564 * display.texi (Button Properties, Button Buffer Commands):
5565 mouse-2 invokes button, not down-mouse-1.
5566
55672004-02-04 Jason Rumney <jasonr@gnu.org>
5568
5569 * makefile.w32-in: Sync with Makefile.in changes.
5570
55712004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5572
5573 * minibuf.texi (Text from Minibuffer): Various corrections and
5574 clarifications.
5575 (Object from Minibuffer): Correct Lisp description of
5576 read-minibuffer.
5577 (Minibuffer History): Clarify description of cons values for
5578 HISTORY arguments.
5579 (Basic Completion): Various corrections and clarifications. Add
5580 completion-regexp-list.
5581 (Minibuffer Completion): Correct and clarify description of
5582 completing-read.
5583 (Completion Commands): Mention Partial Completion mode. Various
5584 other minor changes.
5585 (High-Level Completion): Various corrections and clarifications.
5586 (Reading File Names): Ditto.
5587 (Minibuffer Misc): Ditto.
5588
55892004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5590
5591 * strings.texi (Text Comparison): assoc-string also matches
5592 elements of alists that are strings instead of conses.
5593 (Formatting Strings): Standardize Texinfo usage. Update index
5594 entries.
5595
55962004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5597
5598 * lists.texi (Sets And Lists): Add delete-dups.
5599
56002004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5601
5602 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5603 special form.
5604 * macros.texi (Defining Macros): Update description of `declare',
5605 which now is a macro.
5606 (Wrong Time): Fix typos.
5607
56082004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5609
5610 * compile.texi (Compilation Functions): Expand descriptions of
5611 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5612 and `batch-byte-compile'. In particular, mention and describe
5613 all optional arguments.
5614 (Disassembly): Correct and clarify the description of `disassemble'.
5615
56162004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5617
5618 * searching.texi: Various small changes in addition to the
5619 following.
5620 (Regexp Example): Adapt to new value of `sentence-end'.
5621 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5622 `words'.
5623 (Search and Replace): Add usage note for `perform-replace'.
5624 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5625 `match-data'.
5626 (Standard Regexps): Update for new values of `paragraph-start'
5627 and `sentence-end'.
5628
56292004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5630
5631 * files.texi (Saving Buffers): Clarify descriptions of
5632 `write-contents-functions' and `before-save-hook'.
5633 Make the defvar's for `before-save-hook' and `after-save-hook'
5634 into defopt's.
5635
56362004-01-07 Kim F. Storm <storm@cua.dk>
5637
5638 * commands.texi (Click Events): Describe new image and
5639 width/height elements of click events.
5640 (Accessing Events): Add posn-string, posn-image, and
5641 posn-object-width-height. Change posn-object to return either
5642 image or string object.
5643
56442004-01-01 Simon Josefsson <jas@extundo.com>
5645
5646 * hooks.texi (Standard Hooks): Add before-save-hook.
5647 * files.texi (Saving Buffers): Likewise.
5648
56492004-01-03 Richard M. Stallman <rms@gnu.org>
5650
5651 * frames.texi (Frames and Windows): Delete frame-root-window.
5652
56532004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5654
5655 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5656
5657 * functions.texi: Various small changes in addition to the
5658 following.
5659 (What Is a Function): `functionp' returns nil for macros. Clarify
5660 behavior of this and following functions for symbol arguments.
5661 (Function Documentation): Add `\' in front of (fn @var{arglist})
5662 and explain why.
5663 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5664 Add anchor.
5665 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5666
56672004-01-01 Miles Bader <miles@gnu.org>
5668
5669 * display.texi (Buttons): New section.
5670
56712003-12-31 Andreas Schwab <schwab@suse.de>
5672
5673 * numbers.texi (Math Functions): sqrt reports a domain-error
5674 error.
5675 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5676
56772003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5678
5679 * tips.texi (Documentation Tips): Update item on hyperlinks in
5680 documentation strings.
5681
5682 * errors.texi (Standard Errors): Various small corrections and
5683 additions.
5684
5685 * control.texi: Various small changes in addition to the
5686 following.
5687 (Signaling Errors): Provide some more details on how `signal'
5688 constructs the error message. Add anchor to the definition of
5689 `signal'.
5690 (Error Symbols): Describe special treatment of `quit'.
5691 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5692 to emphasize that it has to be a single form.
5693
5694 * buffers.texi: Add anchor.
5695
56962003-12-29 Richard M. Stallman <rms@gnu.org>
5697
5698 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5699 (Window Configurations): Add window-configuration-frame.
5700
5701 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5702
5703 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5704 Change arg name in get-char-property.
5705 (Special Properties): Update handling of keymap property.
5706
5707 * strings.texi (Modifying Strings): Add clear-string.
5708 (Text Comparison): Add assoc-string and remove
5709 assoc-ignore-case, assoc-ignore-representation.
5710
5711 * os.texi (Time of Day): Add set-time-zone-rule.
5712
5713 * numbers.texi (Math Functions): asin, acos, log, log10
5714 report domain-error errors.
5715
5716 * nonascii.texi (Converting Representations):
5717 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5718 (Encoding and I/O): Add file-name-coding-system.
5719
5720 * modes.texi (Search-based Fontification): Explain that
5721 face specs are symbols with face names as values.
5722
5723 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5724
5725 * lists.texi (Building Lists): remq moved elsewhere.
5726 (Sets And Lists): remq moved here.
5727 (Association Lists): Refer to assoc-string.
5728
5729 * internals.texi (Garbage Collection): Add memory-use-counts.
5730
5731 * frames.texi (Frames and Windows): Add set-frame-selected-window
5732 and frame-root-window.
5733
5734 * files.texi (Contents of Directories):
5735 Add directory-files-and-attributes.
5736
5737 * display.texi (Refresh Screen): Add force-window-update.
5738 (Invisible Text): Explain about moving point out of invis text.
5739 (Overlay Properties): Add overlay-properties.
5740 (Managing Overlays): Add overlayp.
5741 (GIF Images): Invalid image number displays a hollow box.
5742
5743 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5744 (Killing Buffers): Add buffer-live-p.
5745
57462003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5747
5748 * display.texi (Fringes): Fix typo "set-buffer-window".
5749
57502003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5751
5752 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5753 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5754 Add or change various xrefs and anchors.
5755
5756 * commands.texi: Replace all occurrences of @acronym{CAR} with
5757 @sc{car}, for consistency with the rest of the Elisp manual.
5758 `car' and `cdr' are historically acronyms, but are no longer
5759 widely thought of as such.
5760
5761 * internals.texi (Pure Storage): Mention that `purecopy' does not
5762 copy text properties.
5763 (Object Internals): Now 29 bits are used (in most implementations)
5764 to address Lisp objects.
5765
5766 * variables.texi (Variables with Restricted Values): New node.
5767
5768 * objects.texi (Lisp Data Types): Mention that certain variables
5769 can only take on a restricted set of values and add an xref to
5770 the new node "Variables with Restricted Values".
5771
5772 * eval.texi (Function Indirection): Describe the errors that
5773 `indirect-function' can signal.
5774 (Eval): Clarify the descriptions of `eval-region' and `values'.
5775 Describe `eval-buffer' instead of `eval-current-buffer' and
5776 mention `eval-current-buffer' as an alias for `current-buffer'.
5777 Correct the description and mention all optional arguments.
5778
5779 * nonascii.texi: Various small changes in addition to the
5780 following.
5781 (Converting Representations): Clarify behavior of
5782 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5783 ASCII arguments.
5784 (Character Sets): Document the variable `charset-list' and adapt
5785 the definition of the function `charset-list' accordingly.
5786 (Translation of Characters): Clarify use of generic characters in
5787 `make-translation-table'. Clarify and correct the description of
5788 the use of translation tables in encoding and decoding.
5789 (User-Chosen Coding Systems): Correct and clarify the description
5790 of `select-safe-coding-system'.
5791 (Default Coding Systems): Clarify description of
5792 `file-coding-system-alist'.
5793
57942003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5795
5796 * strings.texi (Text Comparison): Correctly describe when two
5797 strings are `equal'. Combine and clarify descriptions of
5798 `assoc-ignore-case' and `assoc-ignore-representation'.
5799
5800 * objects.texi (Non-ASCII in Strings): Clarify description of
5801 when a string is unibyte or multibyte.
5802 (Bool-Vector Type): Update examples.
5803 (Equality Predicates): Correctly describe when two strings are
5804 `equal'.
5805
58062003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5807
5808 * lists.texi (Building Lists): `append' no longer accepts integer
5809 arguments. Update the description of `number-sequence' to reflect
5810 recent changes.
5811 (Sets And Lists): Describe `member-ignore-case' after `member'.
5812
58132003-11-27 Kim F. Storm <storm@cua.dk>
5814
5815 * commands.texi (Click Events): Click object may be an images.
5816 Describe (dx . dy) element of click positions.
5817 (Accessing Events): Remove duplicate posn-timestamp.
5818 New functions posn-object and posn-object-x-y.
5819
58202003-11-23 Kim F. Storm <storm@cua.dk>
5821
5822 * commands.texi (Click Events): Describe enhancements to event
5823 position lists, including new text-pos and (col . row) items.
5824 Mention left-fringe and right-fringe area events.
5825 (Accessing Events): New functions posn-area and
5826 posn-actual-col-row. Mention posn-timestamp. Mention that
5827 posn-point in non-text area still returns buffer position.
5828 Clarify posn-col-row.
5829
58302003-11-21 Lars Hansen <larsh@math.ku.dk>
5831
5832 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5833 * anti.texi (File Attributes): Describe removed parameter
5834 ID-FORMAT.
5835
58362003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5837
5838 * positions.texi (Positions): Mention that, if a marker is used as
5839 a position, its buffer is ignored.
5840
5841 * markers.texi (Overview of Markers): Mention it here too.
5842
58432003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5844
5845 * numbers.texi (Numeric Conversions): Not just `floor', but also
5846 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5847
58482003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5849
5850 * markers.texi (Creating Markers): Specify insertion type of
5851 created markers. Add xref to `Marker Insertion Types'.
5852 Second argument to `copy-marker' is optional.
5853 (Marker Insertion Types): Mention that most markers are created
5854 with insertion type nil.
5855 (The Mark): Correctly describe when `mark' signals an error.
5856 (The Region): Correctly describe when `region-beginning' and
5857 `region-end' signal an error.
5858
58592003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5860
5861 * hash.texi (Creating Hash): Clarify description of `eql'.
5862 `makehash' is obsolete.
5863 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5864
5865 * positions.texi (Point): Change description of `buffer-end', so
5866 that it is also correct for floating point arguments.
5867 (List Motion): Correct argument lists of `beginning-of-defun' and
5868 `end-of-defun'.
5869 (Excursions): Add xref to `Marker Insertion Types'.
5870 (Narrowing): Argument to `narrow-to-page' is optional.
5871
58722003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5873
5874 * streams.texi (Output Streams): Clarify behavior of point for
5875 marker output streams.
5876
58772003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5878
5879 * variables.texi (Defining Variables): Second argument to
5880 `defconst' is not optional.
5881 (Setting Variables): Mention optional argument APPEND to
5882 `add-to-list'.
5883 (Creating Buffer-Local): Expand description of
5884 `make-variable-buffer-local'.
5885 (Frame-Local Variables): Expand description of
5886 `make-variable-frame-local'.
5887 (Variable Aliases): Correct description of optional argument
5888 DOCSTRING to `defvaralias'. Mention return value of
5889 `defvaralias'.
5890 (File Local Variables): Add xref to `File variables' in Emacs
5891 Manual. Correct description of `hack-local-variables'. Mention
5892 `safe-local-variable' property. Mention optional second argument
5893 to `risky-local-variable-p'.
5894
58952003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5896
5897 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5898
58992003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5900
5901 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5902 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5903 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5904 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5905 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5906 lispref/processes.texi, lispref/searching.texi,
5907 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5908 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5909 @acronym{FOO}.
5910
59112003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5912
5913 * strings.texi (Creating Strings): Argument START to `substring'
5914 can not be `nil'. Expand description of
5915 `substring-no-properties'. Correct description of `split-string',
5916 especially with respect to empty matches. Prevent very bad line
5917 break in definition of `split-string-default-separators'.
5918 (Text Comparison): `string=' and `string<' also accept symbols as
5919 arguments.
5920 (String Conversion): More completely describe argument BASE in
5921 `string-to-number'.
5922 (Formatting Strings): `%s' and `%S' in `format' do require
5923 corresponding object. Clarify behavior of numeric prefix after
5924 `%' in `format'.
5925 (Case Conversion): The argument to `upcase-initials' can be a
5926 character.
5927
59282003-10-27 Kenichi Handa <handa@m17n.org>
5929
5930 * display.texi (Fontsets): Fix texinfo usage.
5931
59322003-10-25 Kenichi Handa <handa@m17n.org>
5933
5934 * display.texi (Fontsets): Add description of the function
5935 set-fontset-font.
5936
59372003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5938
5939 * display.texi (Temporary Displays): Add xref to `Documentation
5940 Tips'.
5941
5942 * functions.texi (Function Safety): Use inforef instead of pxref
5943 for SES.
5944
59452003-10-23 Andreas Schwab <schwab@suse.de>
5946
5947 * Makefile.in (TEX, texinputdir): Don't define.
5948 (TEXI2DVI): Define.
5949 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5950 add $(srcdir)/index.texi.
5951 ($(infodir)/elisp): Remove index.texi dependency.
5952 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5953 (index.texi): Remove target.
5954 (dist): Don't link $(srcdir)/permute-index.
5955 (clean): Don't remove index.texi.
5956
5957 * permute-index, index.perm: Remove.
5958 * index.texi: Rename from index.unperm.
5959
59602003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5961
5962 * tips.texi (Documentation Tips): Document new behavior for face
5963 and variable hyperlinks in Help mode.
5964
59652003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5966
5967 * objects.texi (Integer Type): Update for extra bit of integer range.
5968 (Character Type): Ditto.
5969
59702003-10-16 Eli Zaretskii <eliz@gnu.org>
5971
5972 * numbers.texi (Integer Basics): Add index entries for reading
5973 numbers in hex, octal, and binary.
5974
59752003-10-16 Lute Kamstra <lute@gnu.org>
5976
5977 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5978 argument.
5979
59802003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5981
5982 * windows.texi (Choosing Window): Fix typo.
5983 * edebug.texi (Edebug Execution Modes): Fix typo.
5984
59852003-10-13 Richard M. Stallman <rms@gnu.org>
5986
5987 * windows.texi (Basic Windows): A window has fringe settings,
5988 display margins and scroll-bar settings.
5989 (Splitting Windows): Doc split-window return value.
5990 Clean up one-window-p.
5991 (Selecting Windows): Fix typo.
5992 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5993 (Buffers and Windows): In set-window-buffer, explain effect
5994 on fringe settings and scroll bar settings.
5995 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5996 (Choosing Window): Use defopt for pop-up-frame-function.
5997 For special-display-buffer-names, explain same-window and same-frame.
5998 Clarify window-dedicated-p return value.
5999 (Textual Scrolling): scroll-up and scroll-down can get an error.
6000 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6001 Clarify set-window-hscroll.
6002 (Size of Window): Don't mention tool bar in window-height.
6003 (Coordinates and Windows): Explain what coordinates-in-window-p
6004 returns for fringes and display margins.
6005 (Window Configurations): Explain saving fringes, etc.
6006
6007 * tips.texi (Library Headers): Clean up Documentation.
6008
6009 * syntax.texi (Parsing Expressions): Clean up forward-comment
6010 and parse-sexp-lookup-properties.
6011
6012 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6013
6014 * os.texi (System Environment): Clean up text for load-average errors.
6015
6016 * modes.texi (Hooks): Don't explain local hook details at front.
6017 Clarify run-hooks and run-hook-with-args a little.
6018 Clean up add-hook and remove-hook.
6019
6020 * edebug.texi (Edebug Execution Modes): Clarify t.
6021 Document edebug-sit-for-seconds.
6022 (Coverage Testing): Document C-x X = and =.
6023 (Instrumenting Macro Calls): Fix typo.
6024 (Specification List): Don't index the specification keywords.
6025
60262003-10-10 Kim F. Storm <storm@cua.dk>
6027
6028 * processes.texi (Network): Introduce make-network-process.
6029
60302003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6031
6032 * tips.texi (Library Headers): Fix typo.
6033
60342003-10-07 Juri Linkov <juri@jurta.org>
6035
6036 * modes.texi (Imenu): Mention imenu-create-index-function's
6037 default value. Explain submenus better.
6038
60392003-10-07 Lute Kamstra <lute@gnu.org>
6040
6041 * modes.texi (Faces for Font Lock): Fix typo.
6042 (Hooks): Explain how buffer-local hook variables can refer to
6043 global hook variables.
6044 Various minor clarifications.
6045
60462003-10-06 Lute Kamstra <lute@gnu.org>
6047
6048 * tips.texi (Coding Conventions): Mention naming conventions for
6049 hooks.
6050
60512003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6052
6053 * loading.texi (Library Search): Correct default value of
6054 load-suffixes.
6055 (Named Features): Fix typo.
6056
60572003-10-05 Richard M. Stallman <rms@gnu.org>
6058
6059 * loading.texi (Named Features): In `provide',
6060 say how to test for subfeatures.
6061 (Unloading): In unload-feature, use new var name
6062 unload-feature-special-hooks.
6063
60642003-10-03 Lute Kamstra <lute@gnu.org>
6065
6066 * modes.texi (Major Mode Conventions): Mention third way to set up
6067 Imenu.
6068 (Imenu): A number of small fixes.
6069 Delete documentation of internal variable imenu--index-alist.
6070 Document the return value format of imenu-create-index-function
6071 functions.
6072
60732003-09-30 Richard M. Stallman <rms@gnu.org>
6074
6075 * processes.texi (Network): Say what stopped datagram connections do.
6076
6077 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6078
6079 * display.texi (Overlay Properties): Clarify `evaporate' property.
6080
60812003-09-29 Lute Kamstra <lute@gnu.org>
6082
6083 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6084 constructs should be marked as risky.
6085 Change cons cell into proper list.
6086 (Mode Line Variables): Change cons cell into proper list.
6087
60882003-09-26 Lute Kamstra <lute@gnu.org>
6089
6090 * modes.texi (Mode Line Data): Document the :propertize construct.
6091 (Mode Line Variables): Reorder the descriptions of the variables
6092 to match their order in the default mode-line-format.
6093 Describe the new variables mode-line-position and mode-line-modes.
6094 Update the default values of mode-line-frame-identification,
6095 minor-mode-alist, and default-mode-line-format.
6096 (Properties in Mode): Mention the :propertize construct.
6097
60982003-09-26 Richard M. Stallman <rms@gnu.org>
6099
6100 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6101 * loading.texi, minibuf.texi, text.texi, variables.texi:
6102 Avoid @strong{Note:}.
6103
61042003-09-26 Richard M. Stallman <rms@gnu.org>
6105
6106 * keymaps.texi (Remapping Commands): Fix typo.
6107
61082003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6109
6110 * processes.texi (Low-Level Network): Fix typo.
6111
61122003-09-23 Kim F. Storm <storm@cua.dk>
6113
6114 * processes.texi (Network, Network Servers): Fix typos.
6115 (Low-Level Network): Add timeout value for :server keyword.
6116 Add new option keywords to make-network-process.
6117 Add set-network-process-options.
6118 Explain how to test availability of network options.
6119
61202003-09-19 Richard M. Stallman <rms@gnu.org>
6121
6122 * text.texi (Motion by Indent): Arg to
6123 backward-to-indentation and forward-to-indentation is optional.
6124
6125 * strings.texi (Creating Strings): Add substring-no-properties.
6126
6127 * processes.texi
6128 (Process Information): Add list-processes arg QUERY-ONLY.
6129 Delete process-contact from here.
6130 Add new status values for process-status.
6131 Add process-get, process-put, process-plist, set-process-plist.
6132 (Synchronous Processes): Add call-process-shell-command.
6133 (Signals to Processes): signal-process allows process objects.
6134 (Network): Complete rewrite.
6135 (Network Servers, Datagrams, Low-Level Network): New nodes.
6136
6137 * positions.texi (Word Motion): forward-word, backward-word
6138 arg is optional. Reword.
6139
6140 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6141
6142 * variables.texi (Creating Buffer-Local):
6143 Delete duplicate definition of buffer-local-value.
6144 (File Local Variables): Explain about discarding text props.
6145
61462003-09-11 Richard M. Stallman <rms@gnu.org>
6147
6148 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6149 changes variables that record input events.
6150 (Minibuffer Misc): Add minibuffer-selected-window.
6151
6152 * lists.texi (Building Lists): Add copy-tree.
6153
6154 * display.texi (Fontsets): Add char-displayable-p.
6155 (Scroll Bars): New node.
6156
61572003-09-08 Lute Kamstra <lute@gnu.org>
6158
6159 * modes.texi (%-Constructs): Document new `%i' and `%I'
6160 constructs.
6161
61622003-09-03 Peter Runestig <peter@runestig.com>
6163
6164 * makefile.w32-in: New file.
6165
61662003-08-29 Richard M. Stallman <rms@gnu.org>
6167
6168 * display.texi (Overlay Properties): Clarify how priorities
6169 affect use of the properties.
6170
61712003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6172
6173 * customize.texi (Type Keywords): Correct the description of
6174 `:help-echo' in the case where `motion-doc' is a function.
6175
61762003-08-14 John Paul Wallington <jpw@gnu.org>
6177
6178 * modes.texi (Emulating Mode Line): Subsection, not section.
6179
61802003-08-13 Richard M. Stallman <rms@gnu.org>
6181
6182 * elisp.texi (Top): Update subnode lists in menu.
6183
6184 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6185 (Kill Functions): kill-region has new arg yank-handler.
6186 (Yanking): New node.
6187 (Yank Commands): Add yank-undo-function.
6188 (Low-Level Kill Ring):
6189 kill-new and kill-append have new arg yank-handler.
6190 (Changing Properties): Add remove-list-of-text-properties.
6191 (Atomic Changes): New node.
6192
6193 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6194
6195 * streams.texi (Output Variables): Add eval-expression-print-length
6196 and eval-expression-print-level.
6197
6198 * os.texi (Time Conversion): For encode-time, explain limits on year.
6199
6200 * objects.texi (Character Type): Define anchor "modifier bits".
6201
6202 * modes.texi (Emulating Mode Line): New node.
6203 (Search-based Fontification): Font Lock uses font-lock-face property.
6204 (Other Font Lock Variables): Likewise.
6205
6206 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6207 not vectors.
6208 (Active Keymaps): Add emulation-mode-map-alists.
6209 (Functions for Key Lookup): key-binding has new arg no-remap.
6210 (Remapping Commands): New node.
6211 (Scanning Keymaps): where-is-internal has new arg no-remap.
6212 (Tool Bar): Add tool-bar-local-item-from-menu.
6213 Clarify when to use tool-bar-add-item-from-menu.
6214
6215 * commands.texi (Interactive Call): commandp has new arg.
6216 (Command Loop Info): Add this-original-command.
6217
62182003-08-06 John Paul Wallington <jpw@gnu.org>
6219
6220 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6221
6222 * display.texi (Warning Basics): Fix typo.
6223 (Fringes): Add closing curly bracket and fix typo.
6224
6225 * elisp.texi (Top): Fix typo.
6226
62272003-08-05 Richard M. Stallman <rms@gnu.org>
6228
6229 * elisp.texi: Update lists of subnodes.
6230
6231 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6232
6233 * variables.texi (Local Variables): Use lc for example variable names.
6234
6235 * tips.texi (Library Headers): Explain where to put -*-.
6236
6237 * strings.texi (Creating Strings): Fix xref for vconcat.
6238
6239 * sequences.texi (Vector Functions):
6240 vconcat no longer allows integer args.
6241
6242 * minibuf.texi (Reading File Names): read-file-name has new
6243 arg PREDICATE. New function read-directory-name.
6244
6245 * macros.texi (Defining Macros): Give definition of `declare'
6246 (Indenting Macros): New node.
6247
6248 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6249 (Window Frame Parameters): Make separate table of parameters
6250 that are coupled with specific face attributes.
6251 (Deleting Frames): delete-frame-hooks renamed to
6252 delete-frame-functions.
6253
6254 * files.texi (Magic File Names): Add file-remote-p.
6255 Clarify file-local-copy.
6256
6257 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6258 here; instead xref Defining Macros.
6259
6260 * display.texi (Warnings): New node, and subnodes.
6261 (Fringes): New node.
6262
6263 * debugging.texi (Test Coverage): New node.
6264
6265 * compile.texi (Compiler Errors): Explain with-no-warnings
6266 and other ways to suppress warnings.
6267
6268 * commands.texi (Interactive Call): Minor clarification.
6269
6270 * buffers.texi (Buffer File Name): set-visited-file-name
6271 renames the buffer too.
6272
6273 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6274
62752003-07-24 Markus Rost <rost@math.ohio-state.edu>
6276
6277 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6278
62792003-07-22 Markus Rost <rost@math.ohio-state.edu>
6280
6281 * internals.texi (Garbage Collection): Fix previous change.
6282
62832003-07-22 Richard M. Stallman <rms@gnu.org>
6284
6285 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6286
6287 * display.texi (Width): Use \s syntax in example.
6288 (Font Selection): Add face-font-rescale-alist.
6289
6290 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6291 Remove spurious indent in example.
6292
6293 * lists.texi (Building Lists): Add number-sequence.
6294
6295 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6296
6297 * functions.texi (Function Documentation): Explain how to
6298 show calling convention explicitly in the doc string.
6299
6300 * windows.texi (Selecting Windows): save-selected-window saves
6301 selected window of each frame.
6302 (Window Configurations): Minor change.
6303
6304 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6305
6306 * streams.texi (Output Variables): Add print-continuous-numbering
6307 and print-number-table.
6308
6309 * processes.texi (Decoding Output): New node.
6310
6311 * os.texi (Time Conversion): decode-time arg is optional.
6312
6313 * objects.texi (Character Type): Don't use space as example for \.
6314 Make list of char names and \-sequences correspond.
6315 Explain that \s is not used in strings. `\ ' needs space after.
6316
6317 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6318 (Translation of Characters): Add translation-table-for-input.
6319 (Default Coding Systems): Add auto-coding-functions.
6320 (Explicit Encoding): Add decode-coding-inserted-region.
6321 (Locales): Add locale-info.
6322
6323 * minibuf.texi (Basic Completion): Describe test-completion.
6324 Collections can be lists of strings.
6325 Clean up lazy-completion-table.
6326 (Programmed Completion): Mention test-completion.
6327 Clarify why lambda expressions are not accepted.
6328 (Minibuffer Misc): Describe minibufferp.
6329
63302003-07-14 Richard M. Stallman <rms@gnu.org>
6331
6332 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6333
6334 * windows.texi (Selecting Windows): New arg to select-window.
6335 (Selecting Windows): Add with-selected-window.
6336 (Size of Window): Add window-inside-edges, etc.
6337
6338 * internals.texi (Garbage Collection): Add post-gc-hook.
6339
6340 * processes.texi (Subprocess Creation): Add exec-suffixes.
6341
6342 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6343 (Scanning Keymaps): Add map-keymaps.
6344 (Defining Menus): Add keymap-prompt.
6345
6346 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6347 most-negative-fixnum.
6348
6349 * compile.texi (Byte Compilation): Explain no-byte-compile
6350 (Compiler Errors): New node.
6351
6352 * os.texi (User Identification): user-uid, user-real-uid
6353 can return float.
6354
6355 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6356 and about derived modes.
6357 (Minor Modes): Add minor-mode-list.
6358 (Defining Minor Modes): Keyword args for define-minor-mode.
6359 (Search-based Fontification): Explain managing other properties.
6360 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6361 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6362 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6363
6364 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6365 (Variable Aliases): Clarify defvaralias.
6366
6367 * loading.texi (Library Search): Add load-suffixes.
6368
6369 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6370 (Programmed Completion): Add dynamic-completion-table.
6371
6372 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6373 (Magic File Names): Specify precedence order of handlers.
6374
6375 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6376 and post-command-hook.
6377 (Waiting): New calling convention for sit-for.
6378
6379 * text.texi (Special Properties): local-map and keymap properties
6380 apply based on their stickiness.
6381
63822003-07-07 Richard M. Stallman <rms@gnu.org>
6383
6384 * modes.texi (Minor Mode Conventions): Specify only some kinds
6385 of list values as args to minor modes.
6386
6387 * files.texi (File Name Expansion): Warn about iterative use
6388 of substitute-in-file-name.
6389
6390 * advice.texi (Activation of Advice): Clean up previous change.
6391
63922003-07-06 Markus Rost <rost@math.ohio-state.edu>
6393
6394 * advice.texi (Activation of Advice): Note that ad-start-advice is
6395 turned on by default.
6396
63972003-06-30 Richard M. Stallman <rms@gnu.org>
6398
6399 * text.texi (Buffer Contents): Document current-word.
6400 (Change Hooks): Not called for *Messages*.
6401
6402 * functions.texi (Defining Functions): Explain about redefining
6403 primitives.
6404 (Function Safety): Renamed. Minor changes.
6405 Comment out the detailed criteria for what is safe.
6406
64072003-06-22 Andreas Schwab <schwab@suse.de>
6408
6409 * objects.texi (Symbol Type): Fix description of examples.
6410
64112003-06-16 Andreas Schwab <schwab@suse.de>
6412
6413 * hash.texi (Creating Hash): Fix description of :weakness.
6414
c8763fb6 64152003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6416
6417 * files.texi (Changing Files): copy-file copies file modes, too.
6418
64192003-05-28 Richard M. Stallman <rms@gnu.org>
6420
6421 * strings.texi (Creating Strings): Clarify split-string.
6422
64232003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6424
6425 * strings.texi (Creating Strings): Update split-string specification
6426 and examples.
6427
64282003-05-19 Richard M. Stallman <rms@gnu.org>
6429
6430 * elisp.texi: Correct invariant section names.
6431
64322003-04-20 Richard M. Stallman <rms@gnu.org>
6433
6434 * os.texi (Timers): Explain about timers and quitting.
6435
64362003-04-19 Richard M. Stallman <rms@gnu.org>
6437
6438 * internals.texi (Writing Emacs Primitives): Strings are
6439 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6440 Explain GCPRO convention for varargs function args.
6441
64422003-04-16 Richard M. Stallman <rms@gnu.org>
6443
6444 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6445
64462003-04-08 Richard M. Stallman <rms@gnu.org>
6447
6448 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6449
64502003-02-13 Kim F. Storm <storm@cua.dk>
6451
6452 * objects.texi (Character Type): New \s escape for space.
6453
64542003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6455
6456 * os.texi (System Environment): Added cygwin system-type.
6457
64582003-01-25 Richard M. Stallman <rms@gnu.org>
6459
6460 * keymaps.texi: Document that a symbol can act as a keymap.
6461
64622003-01-13 Richard M. Stallman <rms@gnu.org>
6463
6464 * text.texi (Changing Properties): Say string indices are origin-0.
6465
6466 * positions.texi (Screen Lines) <compute-motion>:
6467 Correct order of elts in return value.
6468
6469 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6470 how to define a default binding.
6471
64722002-12-07 Markus Rost <rost@math.ohio-state.edu>
6473
6474 * loading.texi (Unloading): Fix recent change for load-history.
6475
6476 * customize.texi (Simple Types): Clarify description of custom
6477 type 'number. Describe new custom type 'float.
6478
64792002-12-04 Markus Rost <rost@math.ohio-state.edu>
6480
6481 * variables.texi (File Local Variables): Fix typo.
6482
c8763fb6 64832002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6484
6485 From Michael Albinus <Michael.Albinus@alcatel.de>.
6486
6487 * README: Target for Info file is `make info'.
6488
6489 * files.texi (File Name Components): Fixed typos in
6490 `file-name-sans-extension'.
6491 (Magic File Names): Complete list of operations for magic file
6492 name handlers.
6493
64942002-09-16 Jonathan Yavner <jyavner@engineer.com>
6495
6496 * variables.texi (File Local Variables): New function
6497 risky-local-variable-p.
6498
64992002-09-15 Jonathan Yavner <jyavner@engineer.com>
6500
6501 * functions.texi (Function safety): New node about unsafep.
6502
65032002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6504
6505 * customize.texi (Splicing into Lists): Fixed example.
6506 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6507
65082002-06-17 Juanma Barranquero <lektu@terra.es>
6509
6510 * frames.texi (Display Feature Testing): Fix typo.
6511
65122002-06-12 Andreas Schwab <schwab@suse.de>
6513
6514 * frames.texi (Initial Parameters, Resources): Fix references to
6515 the Emacs manual.
6516
65172002-05-13 Kim F. Storm <storm@cua.dk>
6518
6519 * variables.texi (Intro to Buffer-Local): Updated warning and
6520 example relating to changing buffer inside let.
6521
c8763fb6 65222002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6523
6524 * os.texi (Session Management): New node about X Session management.
6525
65262002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6527
6528 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6529 to which the manual corresponds, and the copyright years.
6530
6531 * Makefile.in (VERSION): Set to 2.9.
6532
65332001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6534
6535 * elisp.texi: Change the category in @dircategory to "Emacs", to
6536 make it consistent with info/dir.
6537
65382001-11-25 Miles Bader <miles@gnu.org>
6539
6540 * text.texi (Fields): Describe new `limit' arg in
6541 field-beginning/field-end.
6542
65432001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6544
6545 * permute-index: Don't depend on csh-specific features. Replace
6546 the interpreter name with /bin/sh.
6547
6548 * two-volume-cross-refs.txt: New file.
6549 * two.el: New file.
6550 * spellfile: New file.
6551
65522001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6553
6554 * permute-index: New file.
6555
6556 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6557 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6558 8+3 restricted namespace.
6559
6560 * Makefile.in (infodir): Define relative to $(srcdir).
6561 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6562 include directories list via -I switch to makeinfo.
6563 (index.texi): Use cp if both hard and symbolic links fail.
6564
65652001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6566
6567 * Makefile.in (distclean): Add.
6568
6569 The following changes make ELisp manual part of the Emacs
6570 distribution:
6571
6572 * Makefile.in: Add Copyright notice.
6573 (prefix): Remove.
6574 (infodir): Change value to "../info".
6575 (VPATH): New variable.
6576 (MAKE): Don't define.
6577 (texmacrodir): Don't define.
6578 (texinputdir): Append the existing value of TEXINPUTS.
6579 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6580 command to be compatible with man/Makefile.in, and to put the
6581 output into ../info.
6582 (info): Add target.
6583 (installall): Target removed.
6584
c8763fb6 65852001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6586
6587 * tips.texi (Coding Conventions): Fix typo.
6588
65892001-10-23 Gerd Moellmann <gerd@gnu.org>
6590
6591 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6592
65932001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6594
6595 * files.texi (File Name Components): Update the description of
6596 file-name-sans-extension and file-name-extension, as they now
6597 ignore leading dots.
6598
65992001-10-20 Gerd Moellmann <gerd@gnu.org>
6600
6601 * (Version 21.1 released.)
6602
66032001-10-19 Miles Bader <miles@gnu.org>
6604
6605 * positions.texi (Text Lines): Describe behavior of
6606 `beginning-of-line'/`end-of-line' in the presence of field properties.
6607
66082001-10-17 Gerd Moellmann <gerd@gnu.org>
6609
6610 * Makefile.in (VERSION): Set to 2.8.
6611 (manual): Use `manual-21'.
6612
6613 * elisp.texi (VERSION): Add and use it where the version
6614 number was used. Set it to 2.8.
6615
6616 * intro.texi: Likewise.
6617
66182001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6619
6620 * files.texi (File Name Completion): Document the significance of
6621 a trailing slash in elements of completion-ignored-extensions.
6622
66232001-10-06 Miles Bader <miles@gnu.org>
6624
6625 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6626
66272001-10-04 Gerd Moellmann <gerd@gnu.org>
6628
6629 * variables.texi (Variable Aliases): New node.
6630
66312001-10-04 Gerd Moellmann <gerd@gnu.org>
6632
6633 * Branch for 21.1.
6634
66352001-10-02 Miles Bader <miles@gnu.org>
6636
6637 * minibuf.texi (Minibuffer Misc): Add entries for
6638 `minibuffer-contents', `minibuffer-contents-no-properties', and
6639 `delete-minibuffer-contents'.
6640 Correct description for `minibuffer-prompt-end'.
6641
6642 * text.texi (Property Search): Correct descriptions of
6643 `next-char-property-change' and `previous-char-property-change'.
6644 Add entries for `next-single-char-property-change' and
6645 `previous-single-char-property-change'.
6646 Make operand names a bit more consistent.
6647
66482001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6649
6650 * frames.texi (Finding All Frames): Document that next-frame and
6651 previous-frame are local to current terminal.
6652
66532001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6654
6655 * keymaps.texi (Creating Keymaps): Fix the description of the
6656 result of make-keymap.
6657
66582001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6659
6660 * display.texi (Font Lookup, Attribute Functions)
6661 (Image Descriptors): Add cross-references to the definition of
6662 selected frame.
6663
6664 * buffers.texi (The Buffer List): Add cross-references to the
6665 definition of selected frame.
6666
6667 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6668 frame at any given time.
6669 (Multiple Displays, Size and Position): Add a cross-reference to
6670 the definition of the selected frame.
6671
66722001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6673
6674 * strings.texi (String Conversion) <string-to-number>: Document
6675 that a float is returned for integers that are too large.
6676
6677 * frames.texi (Mouse Position): Document mouse-position-function.
6678 (Display Feature Testing): Document display-images-p.
6679 (Window Frame Parameters): Document the cursor-type variable.
6680
6681 * numbers.texi (Integer Basics): Document CL style read syntax for
6682 integers in bases other than 10.
6683
6684 * positions.texi (List Motion): Document
6685 open-paren-in-column-0-is-defun-start.
6686
6687 * lists.texi (Sets And Lists): Document member-ignore-case.
6688
6689 * internals.texi (Garbage Collection): Document the used and free
6690 strings report.
6691 (Memory Usage): Document strings-consed.
6692
6693 * os.texi (Time of Day): Document float-time.
6694 (Recording Input): Document that clear-this-command-keys clears
6695 the vector to be returned by recent-keys.
6696
6697 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6698 argument keymap can be a list.
6699
6700 * nonascii.texi (User-Chosen Coding Systems)
6701 <select-safe-coding-system>: Document the new argument
6702 accept-default-p and the variable
6703 select-safe-coding-system-accept-default-p. Tell what happens if
6704 buffer-file-coding-system is undecided.
6705 (Default Coding Systems): Document auto-coding-regexp-alist.
6706
6707 * display.texi (The Echo Area) <message>: Document
6708 message-truncate-lines.
6709 (Glyphs): Document that the glyph table is unused on windowed
6710 displays.
6711
6712 * help.texi (Describing Characters) <single-key-description>:
6713 Document the new argument no-angles.
6714 (Accessing Documentation) <documentation-property>: Document that
6715 a non-string property is evaluated.
6716 <documentation>: Document that the function-documentation property
6717 is looked for.
6718
6719 * windows.texi (Selecting Windows): Document some-window.
6720
6721 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6722
6723 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6724 apropos-mode-hook.
6725
6726 * commands.texi (Using Interactive): Document interactive-form.
6727 (Keyboard Macros): Document kbd-macro-termination-hook.
6728 (Command Loop Info): Document that clear-this-command-keys clears
6729 the vector to be returned by recent-keys.
6730
67312001-09-04 Werner LEMBERG <wl@gnu.org>
6732
6733 * Makefile.in (srcdir, texinputdir): New variables.
6734 (srcs, index.texi, install): Use $(srcdir).
6735 (.PHONY): Remove elisp.dvi.
6736 (elisp): Use -I switch for makeinfo.
6737 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6738 (installall, dist): Use $(srcdir).
6739 Fix path to texinfo.tex.
6740 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6741
67422001-08-30 Gerd Moellmann <gerd@gnu.org>
6743
6744 * display.texi (Conditional Display): Adjust to API change.
6745
6746 * configure: New file.
6747
67482001-07-30 Gerd Moellmann <gerd@gnu.org>
6749
6750 * commands.texi (Repeat Events): Add description of
6751 double-click-fuzz.
6752
67532001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6754
6755 * syntax.texi (Syntax Class Table): Add the missing designator for
6756 comment and string fences.
6757 (Syntax Properties): Add a xref to syntax table internals.
6758 (Syntax Table Internals): Document string-to-syntax.
6759
67602001-05-07 Gerd Moellmann <gerd@gnu.org>
6761
6762 * Makefile.in (install): Use install-info command line options
6763 like in Emacs' Makefile.in.
6764
67652000-12-09 Miles Bader <miles@gnu.org>
6766
6767 * windows.texi (Window Start): Update documentation for
6768 `pos-visible-in-window-p'.
6769
67702000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6771
6772 * lists.texi (Building Lists): Add footnote to explain how to add
6773 to the end of a list.
6774
67752000-10-25 Gerd Moellmann <gerd@gnu.org>
6776
6777 * files.texi (Visiting Functions): Typos.
6778
67792000-10-25 Kenichi Handa <handa@etl.go.jp>
6780
6781 * files.texi (Visiting Functions): Return value of
6782 find-file-noselect may be a list of buffers if wildcards are used.
6783
67842000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6785
6786 * display.texi (Defining Faces): Document `graphic' display type
6787 in face specs.
6788
b344d29d 67892000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6790
6791 * hooks.texi (Standard Hooks): Replace obsolete
6792 `after-make-frame-hook' with `after-make-frame-functions'.
6793
6794 * frames.texi (Creating Frames): Ditto.
6795
6796 * variables.texi (Future Local Variables): Ditto.
6797
67982000-10-16 Gerd Moellmann <gerd@gnu.org>
6799
6800 * display.texi (Other Image Types): Add description of :foreground
6801 and :background properties of mono PBM images.
6802
68032000-08-17 Werner LEMBERG <wl@gnu.org>
6804
6805 * .cvsignore: New file.
6806
68072000-01-05 Gerd Moellmann <gerd@gnu.org>
6808
6809 * tindex.pl: New script.
6810
68111999-12-03 Dave Love <fx@gnu.org>
6812
6813 * Makefile.in (MAKEINFO): New parameter.
6814
68151999-09-17 Richard Stallman <rms@gnu.org>
6816
6817 * Makefile.in (srcs): Add hash.texi.
6818 (VERSION): Update to 20.6.
6819
68201999-09-13 Richard Stallman <rms@gnu.org>
6821
6822 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6823
68241998-08-29 Karl Heuer <kwzh@gnu.org>
6825
6826 * configure.in: New file.
6827 * Makefile.in: Renamed from Makefile.
6828 (prefix, infodir): Use value obtained from configure.
6829 (emacslibdir): Obsolete variable deleted.
6830 (dist): Distribute configure.in, configure, Makefile.in.
6831
68321998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6833
6834 * Makefile (INSTALL_INFO): New variable.
6835 (install): Run install-info.
6836
68371998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6838
6839 * Makefile (elisp.dvi): Add missing backslash.
6840
68411998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6842
6843 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6844 Run texindex without `./'. Always run texindex on elisp.tp.
6845 (elisp.tps): Target deleted.
6846
68471998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6848
6849 * Makefile (srcs): Add nonascii.texi and customize.texi.
6850 (dist): Start by deleting `temp'.
6851
68521998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6853
6854 * Makefile (makeinfo, texindex): Targets deleted.
6855 (makeinfo.o, texindex.o): Targets deleted.
6856 (clean, dist): Don't do anything with them or with getopt*.
6857
68581998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6859
6860 * Makefile (SHELL): Defined.
6861
68621998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6863
6864 * Makefile (elisp.tps): New target.
6865 (elisp.dvi): Depend on elisp.tps.
6866
c5602427 68671996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6868
6869 * README: Update phone number.
6870
6871 * Makefile (elisp): Make this be the default target.
6872 Depend on makeinfo.c instead of makeinfo.
6873 (install): Don't depend on elisp.dvi, since we don't install that.
6874 Use mkinstalldirs.
6875 (dist): Add mkinstalldirs.
6876
c5602427 68771995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6878
6879 * Makefile (VERSION): Update version number.
6880 (maintainer-clean): Renamed from realclean.
6881
c5602427 68821995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6883
6884 * Makefile (realclean): New target.
6885 (elisp): Remove any old elisp-* files first.
6886
c5602427 68871993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6888
6889 * Makefile (VERSION): New variable.
6890 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6891 Compressed file suffix should be `.gz', not `.z'.
6892
ce058493 68931993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6894
6895 * Makefile (elisp): Depend on makeinfo.
6896
c5602427 68971993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6898
6899 * Makefile (srcs): Add anti.texi.
6900
c5602427 69011993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6902
6903 * Makefile (infodir, prefix): New vars.
6904 (install): Use infodir.
6905 (emacsinfodir): Deleted.
6906
c5602427 69071993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6908
6909 * Makefile (srcs): Add calendar.texi.
6910
6911 * Makefile (dist): Copy texindex.c and makeinfo.c.
6912 Limit elisp-* files to those with one or two digits.
6913
c5602427 69141993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6915
6916 * Makefile (dist): Changed to use Gzip instead of compress.
6917
c5602427 69181993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6919
6920 * loading.texi (Unloading): define-function changed back to
6921 defalias. It may not stay this way, but at least it's
6922 consistent with the known-good version of the code patch.
6923
c5602427 69241993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6925
6926 * modes.texi (Hooks): Document new optional arg of add-hook.
6927
c5602427 69281993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6929
6930 * variables.texi: Document nil initial value of buffer-local variables.
6931
6932 * tips.texi: Add new section on standard library headers.
6933
c5602427 69341993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6935
6936 * Makefile (srcs): Add frame.texi to the list of sources.
6937
c5602427 69381993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6939
6940 * Makefile (dist): Don't bother excluding autosave files; they'll
6941 never make it into the temp directory anyway, and the hash marks
6942 in the name are problematic for make and the Bourne shell.
6943 (srcs):
6944
c5602427 69451993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6946
6947 * Makefile (dist): Don't include backup files or autosave files in
6948 the distribution tar file.
6949
c5602427 69501991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6951
6952 * Makefile (srcs): Added index.perm.
6953 (elisp.dvi): Remove erroneous shell comment.
6954 Expect output of permute-index in permuted.fns.
6955 Save old elisp.aux in elisp.oaux.
6956 (clean): Added index.texi to be deleted.
6957
c5602427 69581990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6959
6960 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6961
c5602427 69621990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6963
6964 * files.texi: Noted that completion-ignored-extensions is ignored
6965 when making *Completions*.
6966
c5602427 69671990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6968
6969 * Makefile make dist now depends on elisp.dvi, since it tries
6970 to include it in the dist file.
6971
c5602427 69721990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 6973
c5602427 6974 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 6975
c5602427 69761989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6977
6978 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6979 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6980
c5602427 69811989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6982
6983 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6984 and @error{} are the terms now being used. The files in the
6985 directory have been changed to reflect this.
6986
6987 * All instances of @indentedresultt{} have been changed to
6988 ` @result{}', using 5 spaces at the begining of the line.
6989
c5602427 69901989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6991
6992 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6993 experimental @indentedresult{}, @indentedexpandsto{} are part of
6994 the texinfo.tex in this directory. These TeX macros are not
6995 stable yet.
6996
c5602427 69971989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6998
6999 * texinfo.tex: Temporarily added
7000 \let\result=\dblarrow
7001 \def\error{{\it ERROR} \longdblarrow}
7002 We need to do this better soon.
7003
c5602427 70041989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7005
7006 * Applied Karl Berry's patches to *.texinfo files, but not to
7007 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7008 new title page format is also not applied, since it requires
7009 texinfo.tex changes.)
7010
7011 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7012 for the Project GNU development environment.
7013
7014;; Local Variables:
c8763fb6 7015;; coding: utf-8
b8d4c8d0
GM
7016;; add-log-time-zone-rule: t
7017;; End:
7018
352c8b4a
GM
7019 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
7020 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
7021
7022 This file is part of GNU Emacs.
7023
352c8b4a 7024 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7025 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7026 the Free Software Foundation, either version 3 of the License, or
7027 (at your option) any later version.
b8d4c8d0
GM
7028
7029 GNU Emacs is distributed in the hope that it will be useful,
7030 but WITHOUT ANY WARRANTY; without even the implied warranty of
7031 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7032 GNU General Public License for more details.
7033
7034 You should have received a copy of the GNU General Public License
352c8b4a 7035 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7036
7037;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda