(confirm-nonexistent-file-or-buffer): Change default to nil.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
c249fa9c
GM
12008-11-20 Glenn Morris <rgm@gnu.org>
2
3 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4 element of `format-alist'.
5
204d4665
GM
62008-11-19 Glenn Morris <rgm@gnu.org>
7
8 * doclicense.texi: Update to FDL 1.3.
9 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
10
cc0910af
CY
112008-11-18 Chong Yidong <cyd@stupidchicken.com>
12
efe6e7c4
CY
13 * windows.texi (Window Hooks): Remove *-end-trigger-functions
14 vars, which are obsolete. Mention jit-lock-register.
15
16 * modes.texi (Other Font Lock Variables): Document
17 jit-lock-register and jit-lock-unregister.
18
cc0910af
CY
19 * frames.texi (Color Parameters): Document alpha parameter.
20
aeeedf76
MR
212008-11-16 Martin Rudalics <rudalics@gmx.at>
22
23 * windows.texi (Splitting Windows, Deleting Windows)
24 (Selecting Windows, Cyclic Window Ordering)
25 (Buffers and Windows, Displaying Buffers, Choosing Window)
26 (Dedicated Windows, Window Point, Window Start and End)
27 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
28 (Size of Window, Resizing Windows, Window Configurations)
29 (Window Parameters): Avoid @var at beginning of sentences and
30 reword accordingly.
31
4c565c5c
LK
322008-11-11 Lute Kamstra <lute@gnu.org>
33
34 * files.texi (File Name Components): Fix file-name-extension
35 documentation.
36
25f494c9
JB
372008-11-11 Juanma Barranquero <lekktu@gmail.com>
38
39 * frames.texi (Basic Parameters): Remove display-environment-variable
40 and term-environment-variable.
41
a1401ab1
EZ
422008-11-08 Eli Zaretskii <eliz@gnu.org>
43
44 * windows.texi (Basic Windows, Splitting Windows)
45 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
46 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
47 (Resizing Windows, Window Configurations, Window Parameters):
48 Fix wording and markup.
a1401ab1 49
efafc282
MR
502008-11-07 Martin Rudalics <rudalics@gmx.at>
51
52 * windows.texi (Windows): Update entries.
53 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 54 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
55 (Selecting Windows, Cyclic Window Ordering): Reword with special
56 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
57 (Buffers and Windows, Choosing Window): Reword with special
58 emphasis on dedicated windows.
59 (Displaying Buffers): Reword. For switch-to-buffer mention that
60 it may fall back on pop-to-buffer. For other-window try to
61 explain how it treats the cyclic ordering of windows.
efafc282
MR
62 (Dedicated Windows): New node and section discussing dedicated
63 windows and associated functions.
86ab855a 64 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
65 (Window Start and End): Rename node and section title. Reword.
66 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
67 Minor rewording.
68 (Size of Window): Reword, in particular text on window-width.
69 (Resizing Windows): Reword. Add text on balancing windows.
70 (Window Configurations): Reword. Mention window parameters.
71 (Window Parameters): New node and section on window parameters.
72 (Window Hooks): Reword. Mention that
73 window-configuration-change-hook is run "buffer-locally".
74 * elisp.texi (Top): Update Windows entries in @detailmenu
75 section.
76
d60a8ab2
JB
772008-11-04 Juanma Barranquero <lekktu@gmail.com>
78
79 * searching.texi (Regexp Search): Fix typo.
80
01777627
CY
812008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
82
83 * searching.texi (Regexp Search): Document GREEDY arg.
84 (Simple Match Data): Fix return value.
85
c4526e93
EZ
862008-11-01 Eli Zaretskii <eliz@gnu.org>
87
88 * nonascii.texi (Text Representations): Rewrite to make consistent
89 with Emacs 23 internal representation of characters. Document
90 `unibyte-string'.
91
fe2ae8b5
CY
922008-10-28 Chong Yidong <cyd@stupidchicken.com>
93
94 * processes.texi (Process Information): Note that process-status
95 does not accept buffer names.
96
cc5a21e3
CY
972008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
98
99 * positions.texi (Skipping Characters): Correct return value of
100 skip-chars-forward.
101
09460d9a
MR
1022008-10-25 Martin Rudalics <rudalics@gmx.at>
103
520b29e7
MR
104 * windows.texi (Deleting Windows): Update documentation of
105 delete-windows-on.
106 (Buffers and Windows): Update documentations of
107 get-buffer-window and get-buffer-window-list.
108 (Displaying Buffers): Update documentation of
109 replace-buffer-in-windows.
110
09460d9a
MR
111 * buffers.texi (Current Buffer): Reword set-buffer and
112 with-current-buffer documentations.
113 (Creating Buffers): Reword documentation of get-buffer-create.
114
4d48fcdc
MR
1152008-10-23 Martin Rudalics <rudalics@gmx.at>
116
117 * buffers.texi (Current Buffer): Reword documentation of
118 set-buffer.
119 (Buffer Names): Reword documentation of buffer-name.
120 (The Buffer List): For bury-buffer explain what happens with the
121 buffer's window.
122 (Creating Buffers): Say that get-buffer-create's arg is called
123 buffer-or-name.
124
f0143c43
CY
1252008-10-22 Chong Yidong <cyd@stupidchicken.com>
126
3e5dbbd3
CY
127 * advice.texi (Computed Advice): Explain what DEFINITION is.
128
f0143c43
CY
129 * nonascii.texi (Character Codes): Remove obsolete function
130 char-valid-p, and document characterp instead.
131
52a94b85
MR
1322008-10-22 Martin Rudalics <rudalics@gmx.at>
133
134 * windows.texi (Displaying Buffers): Reword documentation of
135 pop-to-buffer.
136 (Choosing Window): Rewrite documentation of display-buffer and
137 its options.
138
f76f8246
MR
139 * buffers.texi (Killing Buffers): Update documentation of
140 kill-buffer.
141
acc8b598
EZ
1422008-10-21 Eli Zaretskii <eliz@gnu.org>
143
80e6b6df
EZ
144 * processes.texi (Serial Ports): Fix wording and improve markup.
145
3645358a
EZ
146 * searching.texi (Regexp Search): Document `string-match-p' and
147 `looking-at-p'.
148 (POSIX Regexps): Add an xref for "non-greedy".
149 (Regexp Special): Add @cindex entry for "non-greedy".
150
b3d50cff 151 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 152 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 153
73b7530a
EZ
154 * frames.texi (Color Names): Add an xref to `read-color'.
155
156 * minibuf.texi (High-Level Completion): Document `read-color'.
157
acc8b598
EZ
158 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
159
160 * positions.texi (Narrowing): Add an xref to "Swapping Text".
161
162 * buffers.texi (Swapping Text): New section, documents
163 `buffer-swap-text'.
164
10e187e8
MR
1652008-10-21 Martin Rudalics <rudalics@gmx.at>
166
167 * windows.texi (Resizing Windows): Minor wording fix.
168
fd6f900c
EZ
1692008-10-20 Eli Zaretskii <eliz@gnu.org>
170
171 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
172 and `combine-and-quote-strings'.
173
174 * strings.texi (Creating Strings): Add xrefs for them.
175
e4372165
EZ
1762008-10-19 Eli Zaretskii <eliz@gnu.org>
177
d6328fba
EZ
178 * elisp.texi (Top): Make descriptive text for "Reading File Names"
179 match the corresponding menu in minibuf.texi.
180
e4372165
EZ
181 * minibuf.texi (Reading File Names): Document `read-shell-command'
182 and `minibuffer-local-shell-command-map'.
183
5d8dda33
MR
1842008-10-19 Martin Rudalics <rudalics@gmx.at>
185
186 * windows.texi (Resizing Windows): Remove var{} around "window" in
187 documentation of enlarge-window.
188 Rewrite documentation of window-min-height and window-min-width.
189
437706cd
EZ
1902008-10-19 Eli Zaretskii <eliz@gnu.org>
191
80f85d7c
EZ
192 * functions.texi (Calling Functions): Document `apply-partially'.
193
291703b5
EZ
194 * hooks.texi (Standard Hooks): Mention
195 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
196
197 * variables.texi (File Local Variables): Document
198 `file-local-variables-alist', `before-hack-local-variables-hook'
199 and `hack-local-variables-hook'.
200
583d8b3c
EZ
201 * processes.texi (Synchronous Processes): Document `process-lines'.
202
437706cd 203 * customize.texi (Variable Definitions): Document
583d8b3c 204 `custom-reevaluate-setting'.
437706cd 205
7e51d89b
MR
2062008-10-18 Martin Rudalics <rudalics@gmx.at>
207
208 * windows.texi (Choosing Window, Deleting Windows)
209 (Displaying Buffers): Expand documentation of dedicated windows.
210
43c59a3d
EZ
2112008-10-18 Eli Zaretskii <eliz@gnu.org>
212
018a960d
EZ
213 * files.texi (Changing Files): Document symbolic input of file
214 modes to `set-file-modes'. Document `read-file-modes' and
215 `file-modes-symbolic-to-number'.
216
2c0b8144
EZ
217 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
218 and `search-map'.
219
80120f13
EZ
220 * searching.texi (Search and Replace): Document
221 `replace-search-function' and `replace-re-search-function'.
2c0b8144 222 Document `multi-query-replace-map'.
80120f13 223
6d4913f0
EZ
224 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
225 (Completion Commands, Reading File Names): Rename
226 `minibuffer-local-must-match-filename-map' to
227 `minibuffer-local-filename-must-match-map'.
228 (Minibuffer Completion): The `require-match' argument to
229 `completing-read' can now have the value `confirm-only'.
230
43c59a3d
EZ
231 * windows.texi (Displaying Buffers): Minor wording fix.
232 (Choosing Window): `split-height-threshold' can now be nil.
233 Document `split-width-threshold'. `pop-up-frames' can have the
234 value `graphic-only'.
235
f36acfd9
EZ
2362008-10-17 Eli Zaretskii <eliz@gnu.org>
237
238 * os.texi (Startup Summary): Document `before-init-time' and
239 `after-init-time'. Document `initial-window-system' and
240 `window-system-initialization-alist'. Document reading the
241 abbrevs file. Document the call to `server-start' under --daemon.
242 Rearrange a bit to be consistent with the code flow.
53728487
EZ
243 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
244 (Time Parsing): Document `format-seconds'.
f36acfd9 245
96995b89
MR
2462008-10-17 Martin Rudalics <rudalics@gmx.at>
247
248 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
249 and reword.
250
2de17c73
EZ
2512008-10-16 Eli Zaretskii <eliz@gnu.org>
252
253 * markers.texi (The Mark): Document use-region-p.
254
9cf52b11
EZ
2552008-10-15 Eli Zaretskii <eliz@gnu.org>
256
c3aaf1d7
EZ
257 * internals.texi (Writing Emacs Primitives): The interactive spec
258 of a primitive can be a Lisp form.
259
841a1743
EZ
260 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
261 values of transient-mark-mode. Document handle-shift-selection.
262
263 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
264 (Interactive Examples): Show an example of `^'.
265 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
266 (Defining Commands, Using Interactive): The interactive-form of a
267 function can be added via its symbol's property.
841a1743 268
52441368
EZ
269 * positions.texi (List Motion): beginning-of-defun-function can
270 now accept an argument.
271
8e8c1a72
EZ
272 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
273 now return a list of strings.
274
a33a1f2a
EZ
275 * control.texi (Handling Errors): Document ignore-errors.
276
4fb04348
EZ
277 * frames.texi (Creating Frames): Document frame-inherited-parameters.
278 (Parameter Access): Document set-frame-parameter.
279
ee666f84
EZ
280 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
281 Hooks" for the effect of kill-all-local-variables on local hook
282 functions.
283
9cf52b11
EZ
284 * modes.texi (Major Mode Conventions, Mode Line Variables):
285 `mode-name' need not be a string. xref to "Mode Line Data" for
286 details, and to "Emulating Mode Line" for computing a string
287 value.
288
22526bc4
EZ
2892008-10-14 Eli Zaretskii <eliz@gnu.org>
290
a65f6a85
EZ
291 * processes.texi (System Processes): New section.
292 (Processes, Signals to Processes): Add xrefs to it.
293
294 * objects.texi (Editing Types): A `process' is a subprocess of
295 Emacs, not just any process running on the OS.
296
297 * elisp.texi (Top): Adjust the @detailmenu for the above two
298 changes.
299
2724b26a
EZ
300 * sequences.texi (Char-Tables): Remove documentation of
301 set-char-table-default, which has no effect since Emacs 23.
302 <char-table-range, set-char-table-range>: Don't mention generic
303 characters and charsets. Add a cons cell as a possible argument.
304
305 * nonascii.texi (Splitting Characters)
306 (Translation of Characters): Don't mention generic characters.
307
308 * display.texi (Fontsets): Don't mention generic characters.
309
22526bc4 310 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 311 argument FUNCTION with a cons cell as KEY.
22526bc4 312
eaf4b689
EZ
3132008-10-13 Eli Zaretskii <eliz@gnu.org>
314
45e46036
EZ
315 * objects.texi (Primitive Function Type): Move "@cindex special
316 forms" from here...
317
318 * eval.texi (Special Forms): ...to here.
319
320 * functions.texi (What Is a Function): `functionp' returns nil for
321 special forms. Add an xref.
322
eaf4b689
EZ
323 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
324 Variables".
325
326 * variables.texi (Frame-Local Variables): New section.
327 (Buffer-Local Variables): Add an xref to it.
328 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
329 have both frame-local and buffer-local binding.
330
331 * frames.texi (Frames): Mention multiple tty frames.
332 (Frame Parameters, Parameter Access): Mention frame-local variable
333 bindings.
334
15688fce
GM
3352008-09-20 Glenn Morris <rgm@gnu.org>
336
337 * display.texi (Defining Faces): Recommend against face variables.
338
35539065
JB
3392008-09-16 Juanma Barranquero <lekktu@gmail.com>
340
341 * display.texi (Echo Area Customization): Fix typo.
342
6a57054b
JB
3432008-09-09 Juanma Barranquero <lekktu@gmail.com>
344
345 * loading.texi (Where Defined): Add `defface' item.
346
d632fb82
MR
3472008-09-06 Martin Rudalics <rudalics@gmx.at>
348
349 * loading.texi (Where Defined): Fix description of symbol-file.
350
905a9adb
JR
3512008-08-26 Jason Rumney <jasonr@gnu.org>
352
353 * display.texi (TIFF Images): New section describing :index property.
354
852e91b7
CY
3552008-08-23 Chong Yidong <cyd@stupidchicken.com>
356
357 * display.texi (Temporary Displays): Remove unnecessary comment
358 about usage of temp-buffer-show-hook.
359
6be001ee
CY
3602008-08-05 Chong Yidong <cyd@stupidchicken.com>
361
362 * symbols.texi (Other Plists): Fix incorrect example.
363 Suggested by Florian Beck.
364
58e3d8e8
JB
3652008-07-31 Juanma Barranquero <lekktu@gmail.com>
366
367 * os.texi: Fix previous change.
368
7c2fb837
DN
3692008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
370
371 * os.texi:
372 * intro.texi:
373 * files.texi: Remove VMS support.
374
9e2a2647
DN
3752008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
376
377 * os.texi:
378 * frames.texi:
379 * display.texi: Remove mentions of Mac Carbon.
380
c4f4682b
MB
3812008-07-01 Miles Bader <miles@gnu.org>
382
383 * text.texi (Special Properties):
384 * display.texi (Truncation): Add wrap-prefix and line-prefix.
385
3696411e
JB
3862008-06-28 Johan Bockgård <bojohan@gnu.org>
387
388 * display.texi (Other Image Types): Fix copy/paste error; say
389 "PBM", not "XBM".
390
f2a77c3a
DN
3912008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
392
393 * os.texi: Remove references to obsolete systems.
394
6d52677d
EZ
3952008-06-20 Eli Zaretskii <eliz@gnu.org>
396
397 * makefile.w32-in (distclean): Remove makefile.
398
1a87da4c
GM
3992008-06-17 Glenn Morris <rgm@gnu.org>
400
401 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
402 (elisp, dist): Remove rules and variables that are obsolete now
403 the lisp manual is no longer distributed separately.
404
fdda1c5d
GM
4052008-06-16 Glenn Morris <rgm@gnu.org>
406
646692e9
GM
407 * configure, configure.in, mkinstalldirs: Remove unused files.
408
409 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 410 * vol1.texi (EMACSVER):
6a57054b 411 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
412
413 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
414 as per maintain.info.
415
611bee81
GM
4162008-06-15 Glenn Morris <rgm@gnu.org>
417
a7bed3a0
GM
418 * makefile.w32-in (manual): Use "23" rather than "21".
419
420 * Makefile.in (emacsver): New, set by configure.
421 (manual): Use emacsver.
422
d794edf2
GM
423 * intro.texi: Report bugs using M-x report-emacs-bug.
424
611bee81
GM
425 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
426
c73e02fa
GM
4272008-06-13 Daniel Engeler <engeler@gmail.com>
428
429 * elisp.texi, internals.texi, processes.texi: Add documentation
430 about serial port access.
431
e40a85cd
MB
4322008-06-05 Miles Bader <miles@gnu.org>
433
434 * display.texi (Displaying Faces): Update to reflect function
435 renamings in face-remap.el.
436
7b753744
JB
4372008-06-05 Juanma Barranquero <lekktu@gmail.com>
438
439 * display.texi (Fontsets): Fix typos.
440
9d3d42fb
MB
4412008-06-03 Miles Bader <miles@gnu.org>
442
7b753744
JB
443 * display.texi (Displaying Faces): Add add-relative-face-remapping,
444 remove-relative-face-remapping, set-base-face-remapping,
445 and set-default-base-face-remapping.
9d3d42fb 446
f2cec7a9
MB
4472008-06-01 Miles Bader <miles@gnu.org>
448
449 * display.texi (Displaying Faces): Add face-remapping-alist.
450
8f39c96d
SM
4512008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
452
453 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
454 variable names.
455
1ef5eecc
ER
4562008-05-03 Eric S. Raymond <esr@golux>
457
352c8b4a 458 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
459 (current-global-map) return references, not copies.
460
63b4387f
JL
4612008-05-02 Juri Linkov <juri@jurta.org>
462
463 * minibuf.texi (Text from Minibuffer): Document a list of
464 default values for `read-from-minibuffer'.
465
38a8b703
JB
4662008-04-24 Juanma Barranquero <lekktu@gmail.com>
467
468 * nonascii.texi (Translation of Characters): Fix previous change.
469
7c42e639
CY
4702008-04-20 Chong Yidong <cyd@stupidchicken.com>
471
472 * display.texi (Overlay Properties): Clarify role of underlying
473 textprop and overlay keymaps for display strings.
474
475 * keymaps.texi (Active Keymaps): Ditto.
476
25c0d999
SM
4772008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
478
479 * minibuf.texi (Programmed Completion):
480 Replace dynamic-completion-table with the new completion-table-dynamic.
481
e3af5968
CY
4822008-04-07 Chong Yidong <cyd@stupidchicken.com>
483
484 * intro.texi (Some Terms): Change "fonts in this manual" index
485 entry to "typographic conventions".
486
6bfc8698
EZ
4872008-04-05 Eli Zaretskii <eliz@gnu.org>
488
489 * objects.texi (Text Props and Strings): Add indexing for read
490 syntax of text properties.
491
4972c361
SM
4922008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
493
494 * processes.texi (Decoding Output): Remove process-filter-multibyte
495 functions.
496
c70a68db
MR
4972008-03-15 Martin Rudalics <rudalics@gmx.at>
498
499 * display.texi (Finding Overlays): Say that empty overlays at
500 the end of the buffer are reported too.
501
1291fd36
GM
5022008-03-13 Glenn Morris <rgm@gnu.org>
503
504 * elisp.texi (EMACSVER): Set to 23.0.60.
505
c6b0dfd5
CY
5062008-02-26 Chong Yidong <cyd@stupidchicken.com>
507
38a8b703 508 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 509
875fc30c
GM
5102008-02-22 Glenn Morris <rgm@gnu.org>
511
512 * frames.texi (Position Parameters): Clarify the description of
513 `left' and `top', using information from "Geometry".
514 (Geometry): Give a pointer to "Position Parameters", rather than
515 repeating information.
516
d8c8e45a
GM
5172008-02-11 Glenn Morris <rgm@gnu.org>
518
519 * objects.texi (Equality Predicates): No longer talk about "two"
520 functions.
521
38a8b703 5222008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
523
524 * objects.texi (Equality Predicates): Add defun for
525 equal-including-properties.
526
bfffe0b1
GM
5272008-02-10 Glenn Morris <rgm@gnu.org>
528
529 * objects.texi (Equality Predicates):
530 Mention equal-including-properties.
531
431b78c9
RS
5322008-02-07 Richard Stallman <rms@gnu.org>
533
534 * windows.texi (Window Start): Mention the feature of moving
535 window-start to start of line.
536
c8763fb6 5372008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
538
539 * keymaps.texi (Tool Bar): Document rtl property.
540
1a256502
TTN
5412008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
542
543 * display.texi (Button Types):
544 For define-button-type, clarify type of NAME.
545
569382c2
MR
5462008-01-19 Martin Rudalics <rudalics@gmx.at>
547
548 * buffers.texi (Buffer Modification): Fix typo.
549
f3041af1
DN
5502008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
551
552 * os.texi (System Environment): Remove references to OSes that are
553 not supported anymore.
554
d35e1cd7
DN
5552008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
556
557 * os.texi (System Environment): Remove mention for Masscomp.
558
23af7580
RS
5592008-01-04 Richard Stallman <rms@gnu.org>
560
561 * display.texi (Faces): Don't talk about internal face vector as arg
562 to facep.
563
564 * customize.texi (Type Keywords): Fix previous change.
565
566 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
567 * elisp.texi (Top): Fix menu for commands.texi change.
568
ec7d5b1e
RS
5692007-12-30 Richard Stallman <rms@gnu.org>
570
571 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
572 (Accessing Scroll): New node broken out of Accessing Mouse.
573
101a6cea
RS
5742007-12-28 Richard Stallman <rms@gnu.org>
575
576 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 577 (Basic Parameters): For `title', refer to title bar.
041817a4 578 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 579
72b7e664
RS
5802007-12-23 Richard Stallman <rms@gnu.org>
581
582 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
583 Improve some of the commented-out keywords' text too.
584
27a4f445
MR
5852007-12-14 Martin Rudalics <rudalics@gmx.at>
586
e2e3f1d7
MR
587 * nonascii.texi (Encoding and I/O): Reword to avoid saying
588 "visit the current buffer".
589
27a4f445
MR
590 * os.texi (System Interface): Fix typo.
591
a2afc99d
RS
5922007-12-04 Richard Stallman <rms@gnu.org>
593
594 * objects.texi (Symbol Type): Fix typo.
595
b694135c
RS
5962007-12-03 Richard Stallman <rms@gnu.org>
597
598 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
599
f99a19da
GM
6002007-12-01 Glenn Morris <rgm@gnu.org>
601
602 * functions.texi (Declaring Functions): Improve previous change.
603
8f4b37d8
GM
6042007-11-30 Glenn Morris <rgm@gnu.org>
605
606 * functions.texi (Declaring Functions): Add optional fourth
607 argument of declare-function, and setting third argument to `t'.
608
61a2fe01
RS
6092007-11-29 Richard Stallman <rms@gnu.org>
610
611 * customize.texi (Composite Types): Document `group' type.
612
cbfc5193
GM
6132007-11-29 Glenn Morris <rgm@gnu.org>
614
615 * functions.texi (Declaring Functions): Add findex. Mention
616 `external' files.
617
8386283a
JB
6182007-11-26 Juanma Barranquero <lekktu@gmail.com>
619
620 * functions.texi (Declaring Functions): Fix directive.
621
a07c9a8b
RS
6222007-11-25 Richard Stallman <rms@gnu.org>
623
624 * help.texi (Help Functions): Clean up last change.
625
626 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
627
628 * loading.texi (Named Features): Minor cleanup.
629
630 * macros.texi (Eval During Expansion): Minor cleanup.
631
632 * variables.texi (Variable Aliases): Minor cleanup.
633
a0925923
RS
6342007-11-24 Richard Stallman <rms@gnu.org>
635
636 * functions.texi (Declaring Functions): Clarify previous change.
637
638 * compile.texi (Compiler Errors): Clarify previous change.
639
20c63e44
RS
6402007-11-24 Richard Stallman <rms@gnu.org>
641
e5e76c04 642 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
643 Clarify the text and move items around.
644
5bb0cda3
GM
6452007-11-24 Glenn Morris <rgm@gnu.org>
646
647 * functions.texi (Declaring Functions): New section.
648 * compile.texi (Compiler Errors): Mention declaring functions,
649 defvar with no initvalue, and byte-compile-warnings.
650
af13c86a
MR
6512007-11-15 Martin Rudalics <rudalics@gmx.at>
652
653 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
654 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
655
a5373305
MR
6562007-11-13 Martin Rudalics <rudalics@gmx.at>
657
658 * help.texi (Help Functions): Document new macro `with-help-window'.
659
fe284805
JL
6602007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
661
662 * searching.texi (Replacing Match): Describe new
663 `match-substitute-replacement'.
664
2c3a09b1
RS
6652007-10-31 Richard Stallman <rms@gnu.org>
666
667 * strings.texi (Creating Strings): Null strings from concat not unique.
668
f2b480f4
RS
6692007-10-26 Richard Stallman <rms@gnu.org>
670
671 * objects.texi (Equality Predicates): Null strings are uniquified.
672
673 * minibuf.texi: Minor clarifications in previous change.
674
db21122c
GM
6752007-10-25 Glenn Morris <rgm@gnu.org>
676
677 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
678
2328cbb3
RS
6792007-10-24 Richard Stallman <rms@gnu.org>
680
681 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
682
683 * variables.texi (Frame-Local Variables): Node deleted.
684 (Variables): Delete Frame-Local Variables from menu.
685 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
686 (Default Value): Don't mention frame-local vars.
687
688 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
689
690 * loading.texi (Unloading): Document FEATURE-unload-function
691 instead of FEATURE-unload-hook.
692
2328cbb3
RS
693 * frames.texi (Multiple Displays): Don't mention frame-local vars.
694
c066bafa
JL
6952007-10-22 Juri Linkov <juri@jurta.org>
696
697 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
698 (High-Level Completion): Document a list of default value strings
699 in the DEFAULT argument, for which minibuffer functions return the
700 first element.
701
65ced25f
JL
7022007-10-17 Juri Linkov <juri@jurta.org>
703
704 * text.texi (Filling): Update arguments of fill-paragraph.
705 fill-paragraph operates on the active region in Transient Mark mode.
706 Remove fill-paragraph-or-region.
707
ee46ec8e
KB
7082007-10-13 Karl Berry <karl@gnu.org>
709
710 * elisp.texi (@dircategory): Move to after @copying,
711 since we want @copying as close as possible to the beginning of
712 the output.
713
61bbdbc6
RS
7142007-10-12 Richard Stallman <rms@gnu.org>
715
716 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
717
718 * commands.texi (Distinguish Interactive): New node,
719 broken out from Interactive Call and rewritten.
720 (Command Loop): Put Distinguish Interactive in menu.
721
af23e1e8
RS
7222007-10-09 Richard Stallman <rms@gnu.org>
723
724 * text.texi (Examining Properties): Mention overlay priority.
725
726 * display.texi (Display Margins): Correct the description
727 of margin display specifications.
728 (Replacing Specs): New subnode broken out of Display Property.
729
e1965a69
JL
7302007-10-06 Juri Linkov <juri@jurta.org>
731
732 * text.texi (Filling): Document fill-paragraph-or-region.
733
4638454b
JB
7342007-10-05 Juanma Barranquero <lekktu@gmail.com>
735
736 * display.texi (Auto Faces): Fix typo.
737
7ed54cc5
RS
7382007-10-02 Richard Stallman <rms@gnu.org>
739
740 * display.texi (Display Property): Explain some display specs
741 don't let you move point in.
742
743 * frames.texi (Cursor Parameters): Describe
744 cursor-in-non-selected-windows here. Explain more values.
745
746 * windows.texi (Basic Windows): Don't describe
747 cursor-in-non-selected-windows here.
748
305a7ef2
EZ
7492007-10-01 Eli Zaretskii <eliz@gnu.org>
750
751 * processes.texi (Misc Network): Note that these functions are
752 supported only on some systems.
753
f7a7f4eb
RS
7542007-10-01 Richard Stallman <rms@gnu.org>
755
756 * display.texi (Overlay Properties): Explain nil as priority.
757 Explain that conflicts are unpredictable if not resolved by
758 priorities.
759
780d7bb9
RS
7602007-09-23 Richard Stallman <rms@gnu.org>
761
762 * macros.texi (Backquote): Minor clarification.
763
14b4fdfb
RS
7642007-09-19 Richard Stallman <rms@gnu.org>
765
766 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
767 Clarify when they work in parallel and when one overrides.
768 Fix error in example.
14b4fdfb 769
b8d4c8d0
GM
7702007-09-06 Glenn Morris <rgm@gnu.org>
771
772 * Move from lispref/ to doc/lispref/. Change all setfilename
773 commands to use ../../info.
774 * Makefile.in (infodir): Go up one more level.
4638454b 775 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
776 (miscmanualdir): New.
777 (dist): Use new variable miscmanualdir.
778 * makefile.w32-in (infodir, texinputdir): Go up one more level.
779 (usermanualdir): Change from ../man to ../emacs.
780
1bb1f7d3
MR
7812007-08-30 Martin Rudalics <rudalics@gmx.at>
782
783 * commands.texi (Command Loop Info): Advise against changing
784 most variables described here. Explain new variable
785 last-repeatable-command.
786
b8d4c8d0
GM
7872007-08-29 Glenn Morris <rgm@gnu.org>
788
789 * elisp.texi (EMACSVER): Increase to 23.0.50.
790
7912007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
792
793 * frames.texi (Basic Parameters): Add display-environment-variable
794 and term-environment-variable.
795
7962007-08-28 Juri Linkov <juri@jurta.org>
797
798 * display.texi (Image Formats, Other Image Types): Add SVG.
799
8002007-08-28 Juri Linkov <juri@jurta.org>
801
802 * display.texi (Images): Move formats-related text to new node
803 "Image Formats".
804 (Image Formats): New node.
805
619fb9ee
RS
8062007-08-27 Richard Stallman <rms@gnu.org>
807
808 * windows.texi (Window Configurations): Clarify what
809 a window configuration saves.
810
b8d4c8d0
GM
8112007-08-25 Richard Stallman <rms@gnu.org>
812
813 * display.texi (Images): Delete redundant @findex.
814
8152007-08-16 Richard Stallman <rms@gnu.org>
816
817 * processes.texi (Asynchronous Processes): Clarify
818 doc of start-file-process.
819
8202007-08-08 Martin Rudalics <rudalics@gmx.at>
821
822 * modes.texi (Example Major Modes): Fix typo.
823
8242007-08-08 Glenn Morris <rgm@gnu.org>
825
826 * intro.texi (nil and t): Do not use `iff' in documentation.
827
828 * tips.texi (Documentation Tips): Recommend against `iff'.
829
8302007-08-07 Chong Yidong <cyd@stupidchicken.com>
831
832 * display.texi (Image Cache): Document image-refresh.
833
8342007-08-06 Martin Rudalics <rudalics@gmx.at>
835
836 * windows.texi (Size of Window): Document window-full-width-p.
837
8382007-07-25 Glenn Morris <rgm@gnu.org>
839
840 * gpl.texi (GPL): Replace license with GPLv3.
841
842 * Relicense all FSF files to GPLv3 or later.
843
8442007-07-24 Michael Albinus <michael.albinus@gmx.de>
845
4638454b
JB
846 * processes.texi (Synchronous Processes):
847 Add `process-file-shell-command'.
b8d4c8d0
GM
848 (Asynchronous Processes): Mention restricted use of
849 `process-filter' and `process-sentinel' in
850 `start-file-process'. Add `start-file-process-shell-command'.
851
8522007-07-17 Michael Albinus <michael.albinus@gmx.de>
853
854 * files.texi (Magic File Names): Introduce optional parameter
855 IDENTIFICATION for `file-remote-p'.
856
8572007-07-16 Richard Stallman <rms@gnu.org>
858
859 * display.texi (Defining Faces): Fix previous change.
860
8612007-07-14 Richard Stallman <rms@gnu.org>
862
863 * control.texi (Handling Errors): Document `debug' in handler list.
864
8652007-07-10 Richard Stallman <rms@gnu.org>
866
867 * display.texi (Defining Faces): Explain C-M-x feature for defface.
868
8692007-07-09 Richard Stallman <rms@gnu.org>
870
871 * files.texi (Magic File Names): Rewrite previous change.
872
8732007-07-08 Michael Albinus <michael.albinus@gmx.de>
874
875 * files.texi (Magic File Names): Introduce optional parameter
876 CONNECTED for `file-remote-p'.
877
8782007-07-07 Michael Albinus <michael.albinus@gmx.de>
879
880 * processes.texi (Asynchronous Processes):
881 * files.texi (Magic File Names): Add `start-file-process'.
882
8832007-06-27 Richard Stallman <rms@gnu.org>
884
885 * files.texi (Format Conversion Piecemeal): Clarify
886 `after-insert-file-functions' calling convention.
887
8882007-06-27 Michael Albinus <michael.albinus@gmx.de>
889
4638454b
JB
890 * files.texi (Magic File Names): Remove `dired-call-process'.
891 Add `process-file'.
b8d4c8d0
GM
892
8932007-06-27 Kenichi Handa <handa@m17n.org>
894
895 * text.texi (Special Properties): Fix description about
4638454b 896 `composition' property.
b8d4c8d0
GM
897
8982007-06-26 Kenichi Handa <handa@m17n.org>
899
900 * nonascii.texi (Default Coding Systems): Document about the
901 return value `undecided'.
902
9032007-06-25 David Kastrup <dak@gnu.org>
904
905 * keymaps.texi (Active Keymaps): Document new POSITION argument of
906 `current-active-maps'.
907
9082007-06-24 Karl Berry <karl@gnu.org>
909
4638454b 910 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
911
9122007-06-15 Juanma Barranquero <lekktu@gmail.com>
913
914 * display.texi (Overlay Arrow): Doc fix.
915
9162007-06-14 Karl Berry <karl@tug.org>
917
918 * anti.texi (Antinews): Typo.
919
9202007-06-14 Chong Yidong <cyd@stupidchicken.com>
921
922 * display.texi (Image Cache): Document image-refresh.
923
9242007-06-12 Karl Berry <karl@gnu.org>
925
926 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
927 * two-volume.make: New file.
928 * .cvsignore: Ignore two-volume files.
929
9302007-06-12 Tom Tromey <tromey@redhat.com>
931
932 * os.texi (Init File): Document user-emacs-directory.
933
9342007-06-03 Nick Roberts <nickrob@snap.net.nz>
935
936 * commands.texi (Click Events): Describe width and height when
937 object is nil.
938
9392007-05-30 Nick Roberts <nickrob@snap.net.nz>
940
941 * commands.texi (Click Events): Layout more logically. Describe
942 width and height.
943 (Drag Events, Motion Events): Update to new format for position.
944
9452007-06-02 Richard Stallman <rms@gnu.org>
946
947 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
948
9492007-06-02 Chong Yidong <cyd@stupidchicken.com>
950
951 * Version 22.1 released.
952
9532007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
954
955 * text.texi (Special Properties): Correct meaning of fontified face.
956
9572007-05-30 Richard Stallman <rms@gnu.org>
958
959 * text.texi (Special Properties): Add link to Adjusting Point.
960
9612007-05-12 Richard Stallman <rms@gnu.org>
962
963 * text.texi (Margins): indent-to-left-margin is not the default.
964 (Mode-Specific Indent): For indent-line-function, the default
965 is indent-relative.
966
967 * modes.texi (Example Major Modes): Explain last line of text-mode
968 is redundant.
969
9702007-05-10 Richard Stallman <rms@gnu.org>
971
972 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
973
974 * help.texi (Keys in Documentation): Add reference to
975 Documentation Tips.
976
977 * files.texi (Format Conversion): TO-FN gets three arguments.
978
979 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
980
9812007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
982
983 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
984 * files.texi (Format Conversion): Expand intro; add menu.
985 (Format Conversion Overview, Format Conversion Round-Trip)
986 (Format Conversion Piecemeal): New nodes/subsections.
987 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
988 * text.texi (Text Properties): Remove "Saving Properties" from menu.
989 (Saving Properties): Delete node/subsection.
990
9912007-05-07 Karl Berry <karl@gnu.org>
992
993 * elisp.texi (EMACSVER): Back to 22.
994
9952007-05-06 Richard Stallman <rms@gnu.org>
996
997 * processes.texi (Accepting Output): Revert most of previous change.
998
9992007-05-05 Richard Stallman <rms@gnu.org>
1000
1001 * processes.texi (Accepting Output): accept-process-output
1002 uses microseconds, not milliseconds. But that arg is obsolete.
1003
10042007-05-04 Karl Berry <karl@tug.org>
1005
1006 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
1007
10082007-05-04 Eli Zaretskii <eliz@gnu.org>
1009
1010 * tips.texi (Documentation Tips): Rearrange items to place the
1011 more important ones first. Add an index entry for hyperlinks.
1012
10132007-05-03 Karl Berry <karl@gnu.org>
1014
1015 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
1016 (EMACSVER) [smallbook]: 22 for printed version.
1017
1018 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
1019 so restore anchor to normal position after defun. Found by Kevin Ryde.
1020
10212007-04-26 Glenn Morris <rgm@gnu.org>
1022
1023 * elisp.texi (EMACSVER): Increase to 22.1.50.
1024
10252007-04-28 Karl Berry <karl@gnu.org>
1026
1027 * elisp.texi: Improve line breaks on copyright page,
1028 similar layout to emacs manual, 8.5x11 by default.
1029
10302007-04-24 Richard Stallman <rms@gnu.org>
1031
1032 * text.texi (Special Properties): Add xref to Overlay Properties.
1033
1034 * display.texi (Overlay Properties): Add xref to Special Properties.
1035
10362007-04-22 Richard Stallman <rms@gnu.org>
1037
1038 * keymaps.texi (Extended Menu Items): Move the info about
1039 format with cached keyboard binding.
1040
10412007-04-21 Richard Stallman <rms@gnu.org>
1042
1043 * text.texi (Special Properties): Clarify previous change.
1044
1045 * files.texi (File Name Expansion): Clarify previous change.
1046
1047 * display.texi (Attribute Functions): Fix example for
1048 face-attribute-relative-p.
1049
10502007-04-19 Kenichi Handa <handa@m17n.org>
1051
1052 * text.texi (Special Properties): Document composition property.
1053
10542007-04-19 Glenn Morris <rgm@gnu.org>
1055
1056 * files.texi (File Name Expansion): Mention "superroot".
1057
10582007-04-15 Chong Yidong <cyd@stupidchicken.com>
1059
1060 * frames.texi (Multiple Displays): Add note about "multi-monitor"
1061 setups.
1062 (Display Feature Testing): Note that display refers to all
1063 physical monitors for multi-monitor setups.
1064
10652007-04-14 Richard Stallman <rms@gnu.org>
1066
1067 * lists.texi (Sets And Lists): Clarify `delete' examples.
1068 Remove spurious xref to same node.
1069 Clarify xref for add-to-list.
1070
10712007-04-12 Nick Roberts <nickrob@snap.net.nz>
1072
1073 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
1074 value of lisp-mode-map.
1075
10762007-04-11 Karl Berry <karl@gnu.org>
1077
1078 * anti.texi (Antinews):
1079 * display.texi (Overlay Properties, Defining Images):
1080 * processes.texi (Synchronous Processes, Sentinels):
1081 * syntax.texi (Syntax Table Internals):
1082 * searching.texi (Regexp Special):
1083 * nonascii.texi (Default Coding Systems):
1084 * text.texi (Special Properties):
1085 * minibuf.texi (Basic Completion): Wording to improve breaks in
1086 8.5x11 format.
1087 * elisp.texi (smallbook): New @set to more easily switch between
1088 smallbook and 8.5x11.
1089
10902007-04-11 Richard Stallman <rms@gnu.org>
1091
1092 * text.texi (Lazy Properties): Minor fix.
1093
10942007-04-08 Karl Berry <karl@gnu.org>
1095
1096 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
1097 * macros.texi (Backquote): Downcase Backquote in index entries for
1098 consistency.
1099
11002007-04-08 Richard Stallman <rms@gnu.org>
1101
1102 * text.texi (Adaptive Fill): Just describe default,
1103 don't show it (since it contains non-ASCII chars).
1104
11052007-04-07 Karl Berry <karl@gnu.org>
1106
1107 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
1108 adaptive-fill-regexp's value, since they are not in the standard
1109 TeX fonts.
1110
11112007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
1112
1113 * display.texi (Defining Faces): Fix example.
1114
11152007-04-07 Karl Berry <karl@gnu.org>
1116
1117 * display.texi (Button Buffer Commands): Improve page break.
1118
11192007-04-07 Richard Stallman <rms@gnu.org>
1120
1121 * advice.texi (Activation of Advice): Remove redundant index entry.
1122
1123 * backups.texi: Improve index entries. Remove redundant ones.
1124
1125 * compile.texi (Byte Compilation): Improve index entry.
1126
1127 * hash.texi (Creating Hash): Improve index entry.
1128
1129 * symbols.texi (Definitions): Improve index entry.
1130
1131 * edebug.texi: Improve index entries. Remove redundant/useless ones.
1132
1133 * maps.texi (Standard Keymaps): Remove useless index entry.
1134
1135 * help.texi (Documentation Basics): Remove redundant index entries.
1136
1137 * customize.texi: Improve index entries.
1138 Remove redundant/useless ones.
1139
1140 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1141
1142 * streams.texi (Output Variables): Improve index entry.
1143
1144 * abbrevs.texi (Abbrevs): Remove useless index entry.
1145
1146 * macros.texi (Expansion): Remove useless index entry.
1147
1148 * text.texi: Improve index entries. Remove redundant/useless ones.
1149 (Text Properties, Examining Properties)
1150 (Special Properties): Use "property category" instead of "category"
1151 to refer to the `category' property.
1152
1153 * positions.texi: Improve index entries. Remove useless one.
1154
1155 * lists.texi: Improve index entries. Remove redundant/useless ones.
1156
1157 * os.texi: Improve index entries.
1158 (Timers): Fix previous change.
1159
1160 * buffers.texi: Improve index entries.
1161 (Modification Time): Get rid of term "obsolete buffer".
1162
1163 * debugging.texi: Improve index entries.
1164 (Test Coverage): Add xref to other test coverage ftr.
1165
1166 * eval.texi: Improve index entry. Remove redundant ones.
1167
1168 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1169
1170 * files.texi: Improve index entries. Remove redundant/useless ones.
1171
1172 * objects.texi: Improve index entries.
1173
1174 * processes.texi: Improve index entries.
1175
1176 * modes.texi: Improve index entry. Remove redundant one.
1177
1178 * nonascii.texi: Improve index entries.
1179
1180 * internals.texi: Improve index entries.
1181
1182 * syntax.texi: Improve index entries.
1183
1184 * keymaps.texi (Active Keymaps): Improve index entries.
1185
1186 * commands.texi: Improve index entries. Remove redundant/useless ones.
1187
1188 * frames.texi: Improve index entries. Remove redundant/useless ones.
1189
1190 * markers.texi: Improve index entries. Remove redundant ones.
1191
1192 * tips.texi: Improve index entries.
1193
1194 * loading.texi (Unloading): Improve index entry.
1195
1196 * variables.texi: Improve index entries. Remove redundant one.
1197
1198 * sequences.texi: Improve index entry.
1199
1200 * display.texi: Improve index entries. Remove redundant ones.
1201
1202 * windows.texi: Improve index entries.
1203
1204 * searching.texi: Improve index entries. Remove redundant one.
1205
1206 * strings.texi (Case Tables): Improve last change.
1207
12082007-04-04 Chong Yidong <cyd@stupidchicken.com>
1209
1210 * strings.texi (Case Tables): Document with-case-table and
1211 ascii-case-table.
1212
12132007-04-03 Karl Berry <karl@gnu.org>
1214
1215 * processes.texi (Network): Reword to improve page break.
1216
12172007-04-03 Eli Zaretskii <eliz@gnu.org>
1218
1219 * functions.texi (Inline Functions): Describe more disadvantages
1220 of defsubst, and make advice against it stronger.
1221
12222007-04-02 Karl Berry <karl@gnu.org>
1223
1224 * backups.texi (Backup Names): Avoid widow words.
1225 * modes.texi (Example Major Modes): Align last comment.
1226
12272007-04-01 Chong Yidong <cyd@stupidchicken.com>
1228
1229 * keymaps.texi (Remapping Commands): Document new arg to
1230 command-remapping.
1231
12322007-04-01 Karl Berry <karl@gnu.org>
1233
1234 * processes.texi (Low-Level Network): Typo.
1235 * loading.texi (Hooks for Loading): Avoid double "the".
1236 * keymaps.texi (Key Sequences): No double "and".
1237 (Changing Key Bindings): Shorten to improve line break.
1238
12392007-03-31 Glenn Morris <rgm@gnu.org>
1240
1241 * os.texi (Timers): Fix description of run-at-time TIME formats.
1242
12432007-03-31 Richard Stallman <rms@gnu.org>
1244
1245 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1246 regarding ellipsis.
1247
12482007-03-31 Eli Zaretskii <eliz@gnu.org>
1249
1250 * intro.texi (nil and t):
1251 * symbols.texi (Plists and Alists):
1252 * variables.texi (Variable Aliases, Constant Variables):
1253 * functions.texi (Defining Functions):
1254 * advice.texi (Advising Primitives):
1255 * debugging.texi (Syntax Errors, Compilation Errors):
1256 * minibuf.texi (Minibuffer Windows):
1257 * commands.texi (Adjusting Point):
1258 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1259 (Auto Major Mode, Major Mode Conventions):
1260 * help.texi (Describing Characters):
1261 * files.texi (Create/Delete Dirs, Information about Files)
1262 (File Locks, Writing to Files, Reading from Files)
1263 (Saving Buffers):
1264 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1265 * frames.texi (Finding All Frames):
1266 * positions.texi (Buffer End, Motion):
1267 * markers.texi (The Region):
1268 * text.texi (Deletion, Near Point):
1269 * display.texi (Displaying Messages, Truncation):
1270 * os.texi (Processor Run Time):
1271 * tips.texi (Key Binding Conventions, Programming Tips)
1272 (Warning Tips, Documentation Tips, Comment Tips):
1273 * internals.texi (Memory Usage): Improve indexing.
1274
1275 * variables.texi (Frame-Local Variables):
1276 * functions.texi (Argument List):
1277 * loading.texi (Library Search):
1278 * streams.texi (Output Variables):
1279 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1280 * searching.texi (Replacing Match, Search and Replace):
1281 * processes.texi (Byte Packing, Decoding Output)
1282 (Accepting Output, Network Servers, Shell Arguments):
1283 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1284 * windows.texi (Window Point, Window Start):
1285 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1286 * commands.texi (Reading Input, Keyboard Events):
1287 * minibuf.texi (Reading File Names, Minibuffer Completion)
1288 (Recursive Mini):
1289 * positions.texi (List Motion):
1290 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1291 * numbers.texi (Arithmetic Operations, Math Functions)
1292 (Predicates on Numbers, Comparison of Numbers):
1293 (Numeric Conversions):
1294 * locals.texi (Standard Buffer-Local Variables):
1295 * maps.texi (Standard Keymaps):
1296 * os.texi (User Identification, System Environment, Recording Input)
1297 (X11 Keysyms):
1298 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1299 * backups.texi (Backups and Auto-Saving):
1300 * customize.texi (Customization, Group Definitions)
1301 (Variable Definitions):
1302 * compile.texi (Byte Compilation): Improve index entries.
1303
13042007-03-31 Karl Berry <karl@gnu.org>
1305
1306 * macros.texi (Defining Macros): Avoid widow syllable.
1307
13082007-03-31 Eli Zaretskii <eliz@gnu.org>
1309
1310 * elisp.texi (Top): Postscript -> PostScript.
1311
1312 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1313
13142007-03-31 Markus Triska <markus.triska@gmx.at>
1315
1316 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1317
13182007-03-30 Karl Berry <karl@gnu.org>
1319
1320 * lists.texi (List-related Predicates): Remove spurious @need.
1321 (Setcdr): Use @smallexample to improve page break.
1322 (Association Lists) <assoc>: Reword to improve page break.
1323
1324 * strings.texi (String Conversion): Insert blank line to improve
1325 page break.
1326
1327 * numbers.texi (Random Numbers): Use @minus{}.
1328 (Math Functions): Use @minus{}.
1329
1330 * intro.texi (Acknowledgements): Avoid line breaks before middle
1331 initials.
1332
13332007-03-24 Eli Zaretskii <eliz@gnu.org>
1334
1335 * errors.texi (Standard Errors): Add an index entry.
1336
13372007-03-19 Richard Stallman <rms@gnu.org>
1338
1339 * os.texi (Recording Input): recent-keys now gives 300 keys.
1340
13412007-03-12 Glenn Morris <rgm@gnu.org>
1342
1343 * os.texi: Replace "daylight savings" with "daylight saving"
1344 throughout.
1345
13462007-03-05 Richard Stallman <rms@gnu.org>
1347
1348 * variables.texi (File Local Variables): Update
1349 enable-local-variables values.
1350
13512007-03-04 Richard Stallman <rms@gnu.org>
1352
1353 * syntax.texi (Control Parsing): Minor clarification.
1354
1355 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1356
1357 * sequences.texi (Sequence Functions): Move string-bytes away,
1358 add xref.
1359
1360 * nonascii.texi (Text Representations): Move string-bytes here.
1361
1362 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1363
1364 * minibuf.texi (Basic Completion): Minor clarification.
1365
1366 * markers.texi (The Mark): Clarify existence vs activation of mark.
1367 Other cleanup.
1368
1369 * display.texi (Finding Overlays): Write better example.
1370
1371 * compile.texi (Eval During Compile): Clarify putting macros
1372 in eval-when-compile.
1373
c5602427 13742007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1375
1376 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1377 load-read-function definition doc.
b8d4c8d0
GM
1378
13792007-02-21 Kim F. Storm <storm@cua.dk>
1380
1381 * strings.texi (Text Comparison): Mention that assoc-string
1382 converts symbols to strings before testing.
1383
13842007-02-17 Kim F. Storm <storm@cua.dk>
1385
1386 * processes.texi (Bindat Spec): Vector types can have optional
1387 element type.
1388 (Bindat Examples): Fix example. Add vector with element type.
1389
13902007-02-16 Andreas Schwab <schwab@suse.de>
1391
1392 * strings.texi (Formatting Strings): Document '+' flag.
1393
13942007-02-15 Juanma Barranquero <lekktu@gmail.com>
1395
1396 * strings.texi (Modifying Strings): Clarify that `clear-string'
1397 always converts the string to unibyte.
1398
13992007-02-14 Kim F. Storm <storm@cua.dk>
1400
1401 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1402 Rewrite glyph code description to refer to these functions.
1403 Remove details of encoding face number and char into integer code.
1404
14052007-02-03 Alan Mackenzie <acm@muc.de>
1406
1407 * loading.texi (Hooks for Loading): Make the description of
1408 `eval-after-load' more detailed, and amend the description of
1409 after-load-alist, in accordance with changes from 2006-05.
1410
14112007-02-03 Chong Yidong <cyd@stupidchicken.com>
1412
1413 * modes.texi (Defining Minor Modes): Document that a :require
1414 keyword or similar may be required to make saved customization
1415 variables work.
1416
14172007-02-03 Eli Zaretskii <eliz@gnu.org>
1418
1419 * elisp.texi (Top): Make the detailed menu headers compliant with
1420 Texinfo guidelines and with what texnfo-upd.el expects. Add
1421 comments to prevent people from inadvertently modifying the key
1422 parts needed by `texinfo-multiple-files-update'.
1423
14242007-02-02 Eli Zaretskii <eliz@gnu.org>
1425
1426 * elisp.texi (Top): Update the top-level menus.
1427
1428 * syntax.texi (Categories): Add index entries.
1429
14302007-02-01 Juanma Barranquero <lekktu@gmail.com>
1431
1432 * display.texi (Attribute Functions): Fix name and description of
1433 the UNDERLINE arg of `set-face-underline-p'.
1434
14352007-01-29 Eli Zaretskii <eliz@gnu.org>
1436
1437 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1438 Variables", and "Standard Keymaps" to the detailed menu.
1439
1440 * variables.texi (Future Local Variables): Add index entry.
1441
14422007-01-28 Richard Stallman <rms@gnu.org>
1443
1444 * tips.texi (Coding Conventions): Clarify the tip about macros
1445 that define a function or a variable.
1446
1447 * files.texi (File Attributes): UID and GID can be floats.
1448 (Magic File Names): Explain why deferring all operations to
1449 the standard handler does not work.
1450
14512007-01-23 Martin Rudalics <rudalics@gmx.at>
1452
1453 * backups.texi (Reverting): Use "buffer" instead of "file"
1454 when talking about major and minor modes.
1455
14562007-01-21 Richard Stallman <rms@gnu.org>
1457
1458 * help.texi (Documentation): Add xref to Documentation Tips.
1459
14602007-01-14 Juanma Barranquero <lekktu@gmail.com>
1461
1462 * tips.texi (Coding Conventions): Fix typos.
1463
14642007-01-05 Richard Stallman <rms@gnu.org>
1465
1466 * modes.texi (Defining Minor Modes): Fix previous change.
1467
14682007-01-03 Richard Stallman <rms@gnu.org>
1469
1470 * customize.texi (Variable Definitions, Customization Types):
1471 Don't use * in doc string for defcustom.
1472
14732007-01-02 Richard Stallman <rms@gnu.org>
1474
1475 * variables.texi (Variable Aliases): Clarify that aliases vars
1476 always have the same value.
1477
1478 * processes.texi (Bindat Spec): Fix Texinfo usage.
1479
1480 * modes.texi (Defining Minor Modes): Explain effect of command
1481 defined with define-global-minor-mode on new buffers.
1482
14832006-12-30 Kim F. Storm <storm@cua.dk>
1484
1485 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1486 `auto-resize-tool-bars'.
1487
14882006-12-30 Richard Stallman <rms@gnu.org>
1489
1490 * keymaps.texi (Active Keymaps): Fix previous change.
1491
14922006-12-30 Nick Roberts <nickrob@snap.net.nz>
1493
1494 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1495
14962006-12-30 Kim F. Storm <storm@cua.dk>
1497
1498 * processes.texi (Bindat Spec): Clarify using field names in
1499 length specifications.
1500
15012006-12-29 Kim F. Storm <storm@cua.dk>
1502
1503 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1504 Add count and index variables for eval forms in repeat blocks.
1505
15062006-12-24 Richard Stallman <rms@gnu.org>
1507
1508 * customize.texi (Variable Definitions): Document
1509 new name custom-add-frequent-value.
1510
15112006-12-19 Kim F. Storm <storm@cua.dk>
1512
1513 * commands.texi (Misc Events): User signals now result in sigusr1
1514 and sigusr2 events which are handled through special-event-map.
1515 (Special Events): User signals and drag-n-drop are special.
1516
15172006-12-17 Richard Stallman <rms@gnu.org>
1518
1519 * loading.texi (Named Features): Explain subfeatures better.
1520
1521 * customize.texi: Use "option" only for user options.
1522 For the keyword values inside defcustom etc, say "keywords".
1523 For :options value's elements, say "elements".
1524 :group should not be omitted.
1525
1526 * syntax.texi (Parsing Expressions): Split up node.
1527 (Motion via Parsing, Position Parse, Parser State)
1528 (Low-Level Parsing, Control Parsing): New subnodes.
1529 (Parser State): Document syntax-ppss-toplevel-pos.
1530
1531 * positions.texi (List Motion): Punctuation fix.
1532
1533 * files.texi (File Name Completion): Document PREDICATE arg
1534 to file-name-completion.
1535
15362006-12-16 Eli Zaretskii <eliz@gnu.org>
1537
1538 * internals.texi (Building Emacs, Writing Emacs Primitives):
1539 Add index entries.
1540
15412006-12-11 Richard Stallman <rms@gnu.org>
1542
1543 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1544 affects face menu. Explain how to make it non-nil without enabling
1545 any fontification.
1546
15472006-12-10 Chong Yidong <cyd@stupidchicken.com>
1548
1549 * modes.texi (Font Lock Basics): Document nil value of
1550 font-lock-defaults.
1551
15522006-12-10 Glenn Morris <rgm@gnu.org>
1553
1554 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1555 value for system-flag argument. Abbrev tables may not be empty
1556 when major modes are loaded.
1557
15582006-12-08 Juanma Barranquero <lekktu@gmail.com>
1559
1560 * makefile.w32-in (maintainer-clean): Partially revert last
1561 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1562 to protect elisp-covers.texi.
1563
15642006-12-07 Juanma Barranquero <lekktu@gmail.com>
1565
1566 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1567 Don't remove elisp* info files; they are already deleted by the
1568 `clean' and `distclean' targets, and they are in the $(infodir)
1569 directory, not the current one.
1570
15712006-12-04 Kim F. Storm <storm@cua.dk>
1572
1573 * commands.texi (Misc Events): Update signal events.
1574 (Event Examples): Add signal example.
1575
15762006-11-29 Richard Stallman <rms@gnu.org>
1577
1578 * frames.texi (Visibility of Frames): Explain visible windows
1579 can be covered by others. Add xref for raise-frame.
1580
15812006-11-28 Richard Stallman <rms@gnu.org>
1582
1583 * searching.texi (Regexp Special): Update when ^ is special.
1584
15852006-11-27 Eli Zaretskii <eliz@gnu.org>
1586
1587 * customize.texi (Customization, Common Keywords)
1588 (Group Definitions, Variable Definitions, Composite Types)
1589 (Type Keywords, Customization Types): Add index entries for
1590 various customization keywords.
1591
15922006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1593
1594 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1595
c8763fb6 15962006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1597
1598 * frames.texi (Window System Selections): Remove clipboard from
1599 description of selection-coding-system.
1600
16012006-11-06 Richard Stallman <rms@gnu.org>
1602
1603 * lists.texi (List Variables): Document COMPARE-FN.
1604
1605 * keymaps.texi: Avoid use of "binding" to mean a relation;
1606 use it only to refer to the meaning associated with a key.
1607 (Keymaps): Change menu node description.
1608
1609 * elisp.texi (Top): Change menu node description.
1610
1611 * display.texi (Managing Overlays): Document overlay-recenter.
1612
16132006-10-29 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * Makefile.in: Use relative paths to avoid advertising filesystem
1616 contents during compilation.
1617
16182006-10-23 Kim F. Storm <storm@cua.dk>
1619
1620 * commands.texi (Event Input Misc): Update unread-command-events.
1621
16222006-10-23 Nick Roberts <nickrob@snap.net.nz>
1623
1624 * lists.texi (Sets And Lists): Fix typos.
1625
16262006-10-18 Juanma Barranquero <lekktu@gmail.com>
1627
1628 * control.texi (Processing of Errors): Use @var for an argument,
1629 not @code.
1630
16312006-10-16 Richard Stallman <rms@gnu.org>
1632
1633 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1634
1635 * keymaps.texi (Format of Keymaps): Show all the keymap element
1636 patterns that result from menu items.
1637 (Key Lookup): Minor cleanups.
1638
1639 * modes.texi (Precalculated Fontification): Don't say that
1640 not setting font-lock-defaults avoids loading font-lock.
1641
1642 * help.texi (Documentation): Move xref to Emacs Manual here.
1643 (Documentation Basics): From here.
1644 Also doc emacs-lisp-docstring-fill-column.
1645
1646 * elisp.texi: Update version and ISBN.
1647
1648 * commands.texi (Interactive Call): Clarify KEYS arg to
1649 call-interactively is a vector.
1650 (Command Loop Info): Delete anchor in this-command-keys.
1651 Add anchor in this-command-keys-vector.
1652 (Recursive Editing): Document how recursive-edit
1653 handles the current buffer.
1654
16552006-10-13 Chong Yidong <cyd@stupidchicken.com>
1656
1657 * frames.texi (Frame Titles): %c and %l are ignored in
1658 frame-title-format.
1659
16602006-10-11 Richard Stallman <rms@gnu.org>
1661
1662 * keymaps.texi (Key Sequences): Clarify use of kbd.
1663
16642006-10-10 Kim F. Storm <storm@cua.dk>
1665
1666 * lists.texi (Sets And Lists): Add memql.
1667
16682006-10-03 Richard Stallman <rms@gnu.org>
1669
1670 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1671 Clarify :ascii: and :nonascii:.
1672
16732006-09-29 Juri Linkov <juri@jurta.org>
1674
1675 * modes.texi (%-Constructs): Reorder coding systems in the
1676 documentation of %z to the real order displayed in the modeline.
1677
16782006-09-25 Richard Stallman <rms@gnu.org>
1679
1680 * os.texi (Timers): Describe timer-max-repeats.
1681
16822006-09-25 Chong Yidong <cyd@stupidchicken.com>
1683
1684 * os.texi (Timers): Mention with-local-quit.
1685
16862006-09-24 Richard Stallman <rms@gnu.org>
1687
1688 * searching.texi (Searching and Matching): Mention property search.
1689
1690 * commands.texi (Command Loop Info): Explain how read-event affects
1691 this-command-keys.
1692
16932006-09-20 Richard Stallman <rms@gnu.org>
1694
1695 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1696
1697 * windows.texi (Window Start): Minor cleanups.
1698
16992006-09-20 Kim F. Storm <storm@cua.dk>
1700
1701 * windows.texi (Window Start): pos-visible-in-window-p allows
1702 specifying t for position to mean "end of window".
1703 Add window-line-height.
1704
1705 * anti.texi (Antinews): Mention window-line-height.
1706
17072006-09-19 David Kastrup <dak@gnu.org>
1708
1709 * keymaps.texi (Searching Keymaps): Small clarification.
1710
17112006-09-18 Richard Stallman <rms@gnu.org>
1712
1713 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1714 cause keyboard menus.
1715 (Menu Keymaps): Likewise.
1716 (Defining Menus, Keyboard Menus): Clarify.
1717
1718 * text.texi (Fields): Clarify explanation of constrain-to-field.
1719
17202006-09-16 Eli Zaretskii <eliz@gnu.org>
1721
1722 * variables.texi (Tips for Defining): Fix a typo.
1723
17242006-09-15 Richard Stallman <rms@gnu.org>
1725
1726 * keymaps.texi (Remapping Commands, Searching Keymaps)
1727 (Active Keymaps): Clean up previous change.
1728
17292006-09-15 Jay Belanger <belanger@truman.edu>
1730
1731 * gpl.texi: Replace "Library Public License" by "Lesser Public
1732 License" throughout.
1733
17342006-09-15 David Kastrup <dak@gnu.org>
1735
1736 * keymaps.texi (Active Keymaps): Adapt description to use
1737 `get-char-property' instead `get-text-property'. Explain how
1738 mouse events change this. Explain the new optional argument of
1739 `key-binding' and its mouse-dependent lookup.
1740 (Searching Keymaps): Adapt description similarly.
1741 (Remapping Commands): Explain the new optional argument of
1742 `command-remapping'.
1743
17442006-09-14 Richard Stallman <rms@gnu.org>
1745
1746 * keymaps.texi (Searching Keymaps): Clarification.
1747 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1748
17492006-09-13 Richard Stallman <rms@gnu.org>
1750
1751 * objects.texi (Character Type): Node split.
1752 Add xref to Describing Characters.
1753 (Basic Char Syntax, General Escape Syntax)
1754 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1755
17562006-09-11 Richard Stallman <rms@gnu.org>
1757
1758 * display.texi (Display Table Format): Wording clarification.
1759 (Glyphs): Clarifications.
1760
17612006-09-10 Chong Yidong <cyd@stupidchicken.com>
1762
1763 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1764 local maps.
1765
17662006-09-10 Kim F. Storm <storm@cua.dk>
1767
1768 * display.texi (Forcing Redisplay): Document return value of
1769 function redisplay.
1770
17712006-09-09 Richard Stallman <rms@gnu.org>
1772
1773 * windows.texi (Window Hooks): Explain limits of
1774 window-scroll-functions.
1775
1776 * display.texi (Fringe Indicators): Update for last change in
1777 indicate-buffer-boundaries.
1778
17792006-09-08 Richard Stallman <rms@gnu.org>
1780
1781 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1782
17832006-09-06 Kim F. Storm <storm@cua.dk>
1784
1785 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1786
1787 * windows.texi (Window Start): Update pos-visible-in-window-p.
1788
17892006-09-04 Richard Stallman <rms@gnu.org>
1790
1791 * processes.texi (Accepting Output): Explain SECONDS=0 for
1792 accept-process-output.
1793
1794 * os.texi (Idle Timers): Explain why timer functions should not
1795 loop until (input-pending-p).
1796
17972006-09-02 Eli Zaretskii <eliz@gnu.org>
1798
1799 * makefile.w32-in (usermanualdir): New variable.
1800 (elisp.dvi): Use it.
1801
18022006-09-01 Eli Zaretskii <eliz@gnu.org>
1803
1804 * buffers.texi (Buffer Modification): Fix last change.
1805
18062006-09-01 Chong Yidong <cyd@stupidchicken.com>
1807
1808 * buffers.texi (Buffer Modification): Document
1809 buffer-chars-modified-tick.
1810
18112006-08-31 Richard Stallman <rms@gnu.org>
1812
1813 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1814
18152006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1816
1817 * modes.texi (Syntactic Font Lock):
1818 Mention font-lock-syntactic-face-function
1819 instead of specific faces.
1820
18212006-08-29 Chong Yidong <cyd@stupidchicken.com>
1822
1823 * display.texi (Images): Add xrref to display-images-p.
1824
18252006-08-28 Kenichi Handa <handa@m17n.org>
1826
1827 * nonascii.texi (Lisp and Coding Systems): Fix description of
1828 detect-coding-region.
1829
18302006-08-27 Michael Olson <mwolson@gnu.org>
1831
1832 * processes.texi (Transaction Queues): Remove stray quote
1833 character.
1834
18352006-08-25 Richard Stallman <rms@gnu.org>
1836
1837 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1838 Add xref.
1839
18402006-08-24 Chong Yidong <cyd@stupidchicken.com>
1841
1842 * os.texi (Timers): Avoid waiting inside timers.
1843
18442006-08-21 Lute Kamstra <lute@gnu.org>
1845
1846 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1847
18482006-08-20 Richard Stallman <rms@gnu.org>
1849
1850 * os.texi (Idle Timers): New node, split out from Timers.
1851 Document current-idle-time.
1852 * commands.texi (Reading One Event): Update xref.
1853 * elisp.texi (Top): Update subnode menu.
1854
18552006-08-16 Richard Stallman <rms@gnu.org>
1856
1857 * keymaps.texi (Extended Menu Items): Show format of cached
1858 bindings in extended menu items.
1859
1860 * customize.texi (Variable Definitions): Explain when the
1861 standard value expression is evaluated.
1862
18632006-08-15 Chong Yidong <cyd@stupidchicken.com>
1864
1865 * commands.texi (Reading One Event): Explain idleness in
1866 `read-event'.
1867
18682006-08-12 Chong Yidong <cyd@stupidchicken.com>
1869
1870 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1871 (Commands for Insertion): Removed split-line since it's not
1872 relevant for Lisp programming.
1873 (Yank Commands): Rewrite introduction.
1874 (Undo): Clarify.
1875 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1876 (Filling): Remove redundant comment. Clarify return value of
1877 current-justification.
1878 (Margins): Minor clarifications.
1879 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1880 (Sorting): Update definition of sort-lines.
1881 (Columns): Clarify behavior of sort-columns.
1882 (Indent Tabs): Link to Tab Stops in Emacs manual.
1883 (Special Properties): Clarify.
1884 (Clickable Text): Mention Buttons package.
1885
18862006-08-12 Kevin Ryde <user42@zip.com.au>
1887
1888 * os.texi (Time Parsing): Add %z to description of
1889 format-time-string, as per docstring. Add cross reference to
1890 glibc manual for strftime.
1891
18922006-08-08 Richard Stallman <rms@gnu.org>
1893
1894 * modes.texi: Clean up wording in previous change.
1895
18962006-08-07 Chong Yidong <cyd@stupidchicken.com>
1897
1898 * modes.texi (Hooks): Clarify.
1899 (Major Mode Basics): Mention define-derived-mode explicitly.
1900 (Major Mode Conventions): Rebinding RET is OK for some modes.
1901 Mention change-major-mode-hook and after-change-major-mode-hook.
1902 (Example Major Modes): Moved to end of Modes section.
1903 (Mode Line Basics): Clarify.
1904 (Mode Line Data): Mention help-echo and local-map in strings.
1905 Explain reason for treatment of non-risky variables.
1906 (Properties in Mode): Clarify.
1907 (Faces for Font Lock): Add font-lock-negation-char-face.
1908
19092006-08-04 Eli Zaretskii <eliz@gnu.org>
1910
1911 * strings.texi (Formatting Strings): Warn against arbitrary
1912 strings as first arg to `format'.
1913
19142006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1915
1916 * text.texi (Clickable Text): Mention `help-echo' text property.
1917 Update intro, examples and associated explanations.
1918
19192006-07-31 Richard Stallman <rms@gnu.org>
1920
1921 * commands.texi: Update xrefs.
1922 (Event Mod): New node, cut out from old Translating Input.
1923
1924 * maps.texi: Update xrefs.
1925
1926 * keymaps.texi (Translation Keymaps): New node.
1927 Update xrefs from Translating Input to Translation Keymaps.
1928
1929 * elisp.texi (Top): Update subnode menu.
1930
1931 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1932
1933 * os.texi (System Interface): Fix menu descriptions of some nodes.
1934 (Translating Input): Node deleted.
1935
19362006-07-31 Nick Roberts <nickrob@snap.net.nz>
1937
1938 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1939
1940 * lists.texi (Sets And Lists): Likewise.
1941
19422006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1943
1944 * text.texi (Fields): Mention POS
1945 requirement when narrowing is in effect.
1946
19472006-07-28 Richard Stallman <rms@gnu.org>
1948
1949 * display.texi (Face Attributes): Simplify wording.
1950 (Attribute Functions): Clarify meaning of new-frame default
1951 attribute settings.
1952
1953 * customize.texi (Common Keywords): Document how to use
1954 :package-version in a package not in Emacs.
1955
19562006-07-28 Kim F. Storm <storm@cua.dk>
1957
1958 * commands.texi (Reading One Event): Fix last change.
1959
19602006-07-26 Chong Yidong <cyd@stupidchicken.com>
1961
1962 * commands.texi (Reading One Event): Document SECONDS argument for
1963 read-event, read-char, and read-char-exclusive.
1964
19652006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1966
1967 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1968 to ensure correct identification.
1969
19702006-07-24 Richard Stallman <rms@gnu.org>
1971
1972 * text.texi (Clickable Text): Clarify.
1973
1974 * sequences.texi (Vector Functions): Delete duplicate xref.
1975
1976 * objects.texi (Function Type): Clarify.
1977
1978 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1979 modes.
1980
1981 * lists.texi (List Variables): New node.
1982 Material moved from other nodes.
1983
1984 * variables.texi (Setting Variables): add-to-list and
1985 add-to-ordered-list moved to List Variables node.
1986
19872006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1988
1989 * text.texi (Links and Mouse-1):
1990 For mouse-on-link-p, expand on arg POS.
1991
19922006-07-21 Kim F. Storm <storm@cua.dk>
1993
1994 * display.texi (Forcing Redisplay): Don't mention systems which
1995 don't support sub-second timers for redisplay-preemption-period.
1996
1997 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1998
19992006-07-21 Eli Zaretskii <eliz@gnu.org>
2000
2001 * frames.texi (Input Focus): Document that focus-follows-mouse has
2002 no effect on MS-Windows.
2003
20042006-07-18 Richard Stallman <rms@gnu.org>
2005
2006 * display.texi (Forcing Redisplay): Cleanups in previous change.
2007
2008 * processes.texi (Low-Level Network): Make menu more convenient.
2009
20102006-07-18 Kim F. Storm <storm@cua.dk>
2011
2012 * display.texi (Forcing Redisplay): redisplay-preemption-period
2013 only used on window systems. Add xref to Terminal Output.
2014
2015 * os.texi (Terminal Output): baud-rate only controls preemption on
2016 non-window systems. Add xref to Forcing Redisplay.
2017
2018 * processes.texi (Low-Level Network): Rename node "Make Network"
2019 to "Network Processes".
2020
20212006-07-18 Karl Berry <karl@gnu.org>
2022
2023 * variables.texi, functions.texi, customize.texi, loading.texi:
2024 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
2025
20262006-07-17 Chong Yidong <cyd@stupidchicken.com>
2027
2028 * commands.texi (Waiting): Document batch-mode sit-for behavior.
2029
20302006-07-17 Richard Stallman <rms@gnu.org>
2031
2032 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
2033 Put period and comma inside quotes.
2034
2035 * loading.texi, markers.texi: Use real doublequote inside menus.
2036
2037 * windows.texi: Put point and comma inside quotes.
2038 (Textual Scrolling): Use @samp for error message.
2039
2040 * variables.texi, tips.texi, syntax.texi, symbols.texi:
2041 * strings.texi, streams.texi, processes.texi, os.texi:
2042 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
2043 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
2044 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
2045 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
2046 Put point and comma inside quotes.
2047
2048 * control.texi (Processing of Errors): Add command-error-function.
2049
2050 * variables.texi (File Local Variables): Clarify that
2051 file local variables make buffer-local bindings.
2052
2053 * modes.texi (Syntactic Font Lock): Give default for
2054 font-lock-syntax-table.
2055
20562006-07-17 Nick Roberts <nickrob@snap.net.nz>
2057
2058 * text.texi (Special Properties): Clean up previous change.
2059
20602006-07-16 Karl Berry <karl@gnu.org>
2061
2062 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
2063 * control.texi: Fix bad page breaks through chapter 10 (control).
2064
2065 * anti.texi (Antinews): Reorder face-attribute fns to avoid
2066 underfull hbox.
2067
20682006-07-15 Nick Roberts <nickrob@snap.net.nz>
2069
2070 * text.texi (Special Properties): Describe fontified text property
2071 in relation to a character (not text).
2072
20732006-07-15 Kim F. Storm <storm@cua.dk>
2074
2075 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
2076 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
2077 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
2078
2079 * anti.texi (Antinews): Mention redisplay function.
2080 The kbd macro existed, but was not documented, before 22.x.
2081 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
2082
20832006-07-14 Nick Roberts <nickrob@snap.net.nz>
2084
2085 * display.texi (Displaying Messages): Add anchor.
2086
2087 * frames.texi (Dialog Boxes): Use it.
2088
20892006-07-12 Richard Stallman <rms@gnu.org>
2090
2091 * objects.texi (Frame Type): Explain nature of frames better.
2092
2093 * frames.texi (Frames): Explain nature of frames better.
2094
20952006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
2096
2097 * tips.texi (Coding Conventions): Explain why use cl at compile time.
2098
20992006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2100
2101 * frames.texi (Window System Selections): Mention scrap support for Mac.
2102 Default value of x-select-enable-clipboard is t on Mac.
2103
2104 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
2105
21062006-07-11 Kim F. Storm <storm@cua.dk>
2107
2108 * display.texi (Forcing Redisplay): Add `redisplay' function.
2109 Don't mention (sit-for -1) -- use (redisplay t) instead.
2110
2111 * commands.texi (Waiting): (sit-for -1) is no longer special.
2112 (sit-for 0) is equivalent to (redisplay).
2113 Iconifying/deiconifying no longer makes sit-for return.
2114
21152006-07-10 Nick Roberts <nickrob@snap.net.nz>
2116
2117 * display.texi (Buttons): Fix typo.
2118
2119 * index.texi, elisp.texi (New Symbols): Comment node out.
2120
21212006-07-09 Richard Stallman <rms@gnu.org>
2122
2123 * display.texi (Truncation): Clean up previous change.
2124
21252006-07-08 Richard Stallman <rms@gnu.org>
2126
2127 * commands.texi (Interactive Call): Use 3 as prefix in example
2128 for execute-extended-command.
2129
2130 * display.texi (Attribute Functions): Move paragraph about
2131 compatibility with Emacs < 21.
2132
21332006-07-09 Kim F. Storm <storm@cua.dk>
2134
2135 * display.texi (Refresh Screen): Clarify force-window-update.
2136 (Truncation): "Normally" indicated by fringe arrows.
2137
21382006-07-08 Eli Zaretskii <eliz@gnu.org>
2139
2140 * windows.texi (Textual Scrolling, Resizing Windows):
2141 * variables.texi (Constant Variables):
2142 * text.texi (Buffer Contents, Deletion, Changing Properties)
2143 (Property Search, Special Properties, Sticky Properties)
2144 (Links and Mouse-1, Fields, Change Hooks):
2145 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2146 (Categories):
2147 * symbols.texi (Other Plists):
2148 * streams.texi (Output Variables):
2149 * processes.texi (Input to Processes, Query Before Exit):
2150 * positions.texi (Word Motion, Text Lines, List Motion):
2151 * os.texi (Init File, System Environment, Sound Output)
2152 (Session Management):
2153 * nonascii.texi (Text Representations, Character Sets)
2154 (Chars and Bytes, Locales):
2155 * modes.texi (Defining Minor Modes, Header Lines):
2156 * minibuf.texi (Minibuffer Contents):
2157 * markers.texi (Information from Markers):
2158 * lists.texi (List Elements, Building Lists, Association Lists):
2159 * keymaps.texi (Tool Bar):
2160 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2161 * functions.texi (What Is a Function, Mapping Functions):
2162 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2163 (Color Names, Text Terminal Colors, Display Feature Testing):
2164 * files.texi (Visiting Functions, File Name Components)
2165 (Unique File Names, Contents of Directories):
2166 * display.texi (Forcing Redisplay, Displaying Messages)
2167 (Temporary Displays, Font Selection, Auto Faces)
2168 (Font Lookup, Fringe Indicators, Display Margins)
2169 (Image Descriptors, Showing Images, Image Cache, Button Types)
2170 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2171 (Display Table Format, Glyphs):
2172 * control.texi (Iteration):
2173 * commands.texi (Command Loop Info, Adjusting Point):
2174 * backups.texi (Making Backups, Auto-Saving):
2175 Remove @tindex entries.
2176
21772006-07-07 Kim F. Storm <storm@cua.dk>
2178
2179 * display.texi (Fringe Cursors): Fix typo.
2180 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2181 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2182
21832006-07-05 Richard Stallman <rms@gnu.org>
2184
2185 * text.texi (Buffer Contents): Add example of text props
2186 in result of buffer-substring.
2187 (Text Properties): Explain better about use of specific property names.
2188 (Property Search): Some cleanups; reorder some functions.
2189
2190 * keymaps.texi (Changing Key Bindings): Cleanup.
2191 Add xref to Key Binding Conventions.
2192
2193 * display.texi (Attribute Functions): Add examples for
2194 face-attribute-relative-p.
2195
2196 * tips.texi (Coding Conventions): Cleanup last change.
2197
21982006-07-05 Karl Berry <karl@gnu.org>
2199
2200 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2201 Remove @setchapternewpage odd.
2202 Result is 1013 pages, down from 1100.
2203
2204 * anti.texi, customize.texi, display.texi, internals.texi:
2205 * minibuf.texi, modes.texi, tips.texi:
2206 Fix overfull/underfull boxes.
2207
22082006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2209
2210 * edebug.texi (Instrumenting):
2211 Add Edebug-specific findex for eval-buffer.
2212 * loading.texi (Loading):
2213 Replace eval-current-buffer with eval-buffer.
2214
22152006-06-30 Nick Roberts <nickrob@snap.net.nz>
2216
2217 * locals.texi (Standard Buffer-Local Variables): Update the list
2218 of variables.
2219
22202006-06-26 Nick Roberts <nickrob@snap.net.nz>
2221
2222 * files.texi (File Name Completion): Point user to the node
2223 "Reading File Names".
2224
22252006-06-24 Eli Zaretskii <eliz@gnu.org>
2226
2227 * files.texi (Contents of Directories): Document case-insensitive
2228 behavior on respective filesystems.
2229
2230 * objects.texi (Character Type): Document that Emacs signals an
2231 error for unsupported Unicode characters specified as \uNNNN.
2232
22332006-06-19 Richard Stallman <rms@gnu.org>
2234
2235 * processes.texi (Bindat Spec): Clarify previous change.
2236
22372006-06-16 Richard Stallman <rms@gnu.org>
2238
2239 * tips.texi (Coding Conventions): Better explain conventions
2240 for definition constructs.
2241
2242 * text.texi (Special Properties): String value of `read-only'
2243 serves as the error message.
2244
2245 * objects.texi (Character Type): Clarify prev. change.
2246 (Non-ASCII in Strings): Mention \u and \U.
2247
2248 * commands.texi (Using Interactive): Explain problem of
2249 markers, etc., in command-history.
2250
22512006-06-14 Kim F. Storm <storm@cua.dk>
2252
2253 * commands.texi (Waiting): Negative arg to sit-for forces
2254 redisplay even if input is pending.
2255
2256 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2257 redisplay. Remove incorrect example of binding redisplay-dont-pause
2258 around (sit-for 0).
2259
22602006-06-13 Richard Stallman <rms@gnu.org>
2261
2262 * display.texi (Forcing Redisplay): Clarify previous change.
2263
22642006-06-13 Romain Francoise <romain@orebokech.com>
2265
2266 * display.texi (Forcing Redisplay): Fix typo.
2267
22682006-06-13 Kim F. Storm <storm@cua.dk>
2269
2270 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2271
22722006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2273
2274 * tips.texi (Coding Conventions): Add `@end itemize'.
2275
22762006-06-10 Richard Stallman <rms@gnu.org>
2277
2278 * tips.texi (Coding Conventions): Explain use of coding systems
2279 to ensure one decoding for strings.
2280
22812006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2282
2283 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2284 syntax.
2285
22862006-06-07 Eli Zaretskii <eliz@gnu.org>
2287
2288 * display.texi (Font Selection): Remove description of
2289 clear-face-cache.
2290
2291 * compile.texi (Eval During Compile): Fix a typo. Add index
2292 entries for possible uses of eval-when-compile.
2293
22942006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2295
2296 * display.texi (Abstract Display): Fix typo.
2297
22982006-06-03 Eli Zaretskii <eliz@gnu.org>
2299
2300 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2301 Reword variable's description.
2302
23032006-06-01 Richard Stallman <rms@gnu.org>
2304
2305 * windows.texi (Splitting Windows): Clarify splitting nonselected
2306 window.
2307
23082006-05-31 Juri Linkov <juri@jurta.org>
2309
2310 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2311
23122006-05-30 Richard Stallman <rms@gnu.org>
2313
2314 * display.texi (Line Height): Fix errors in description of
10d1d0af 2315 default line height and line-height property.
b8d4c8d0
GM
2316
2317 * nonascii.texi (Default Coding Systems): Further clarification.
2318
23192006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2320
2321 * internals.texi (Pure Storage): Mention that an overflow in pure
2322 space causes a memory leak.
2323 (Garbage Collection): If there was an overflow in pure space,
2324 `garbage-collect' returns nil.
2325
23262006-05-30 Eli Zaretskii <eliz@gnu.org>
2327
2328 * nonascii.texi (Default Coding Systems): Fix it some more.
2329
23302006-05-29 Eli Zaretskii <eliz@gnu.org>
2331
2332 * nonascii.texi (Default Coding Systems): Fix last change.
2333
23342006-05-29 Kenichi Handa <handa@m17n.org>
2335
2336 * nonascii.texi (find-operation-coding-system): Describe the new
2337 argument format (FILENAME . BUFFER).
2338
23392006-05-28 Richard Stallman <rms@gnu.org>
2340
2341 * tips.texi (Coding Conventions): Better explain reasons not to
2342 advise other packages or use `eval-after-load'.
2343
23442006-05-29 Kim F. Storm <storm@cua.dk>
2345
2346 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2347 `bindat-idx' and `bindat-raw' for clarity.
2348
23492006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2350
2351 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2352
2353 * display.texi (Display): Add "Abstract Display" to menu.
2354 (Abstract Display, Abstract Display Functions)
2355 (Abstract Display Example): New nodes.
2356 * elisp.texi (Top): Add "Abstract Display" to menu.
2357
23582006-05-27 Chong Yidong <cyd@stupidchicken.com>
2359
2360 * keymaps.texi (Key Sequences): Link to input events definition.
2361 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2362
2363 * files.texi (Changing Files): Document updated argument list for
2364 copy-file.
2365
23662006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2367
2368 * processes.texi (Bindat Functions): Explain term "total length".
2369 Use it in bindat-length and bindat-pack descriptions.
2370
23712006-05-26 Eli Zaretskii <eliz@gnu.org>
2372
2373 * tips.texi (Coding Conventions): Advise against using
2374 eval-after-load in packages. Add an index entry.
2375
23762006-05-25 Juri Linkov <juri@jurta.org>
2377
2378 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2379
2380 * modes.texi (%-Constructs): Add %e, %z, %Z.
2381
23822006-05-25 Richard Stallman <rms@gnu.org>
2383
2384 * elisp.texi (Top): Update subnode menu.
2385
2386 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2387 (Keymaps): Update menu.
2388
23892006-05-25 Chong Yidong <cyd@stupidchicken.com>
2390
2391 * keymaps.texi (Key Sequences): Some clarifications.
2392
23932006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2394
2395 * processes.texi (Bindat Functions): Say "unibyte string"
2396 explicitly for bindat-unpack and bindat-pack descriptions.
2397 (Bindat Examples): Don't call `string-make-unibyte' in example.
2398
23992006-05-25 Chong Yidong <cyd@stupidchicken.com>
2400
2401 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2402 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2403
2404 * keymaps.texi (Changing Key Bindings):
dd7b651b 2405 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2406 * help.texi (Describing Characters): Refer to it.
2407
24082006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2409
2410 * frames.texi (Pointer Shape): @end table -> @end defvar.
2411
24122006-05-22 Richard Stallman <rms@gnu.org>
2413
2414 * elisp.texi (Top): Update subnode menus.
2415
2416 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2417 Contents rewritten; material from old Pointer Shape node moved here.
2418
2419 * display.texi (Pointer Shape): Node deleted.
2420 (Image Descriptors): Minor cleanup.
2421
24222006-05-21 Richard Stallman <rms@gnu.org>
2423
2424 * syntax.texi (Parsing Expressions): Update info on which STATE
2425 elements are ignored.
2426
24272006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2428
2429 * hooks.texi (Standard Hooks): Correct typo.
2430
2431 * gpl.texi (GPL): ifinfo -> ifnottex.
2432
24332006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2434
2435 * searching.texi (Simple Match Data): Warn about match data being
2436 set anew by every search.
2437
24382006-05-17 Richard Stallman <rms@gnu.org>
2439
2440 * minibuf.texi (Minibuffer History): Clarify.
2441
2442 * searching.texi (Regexp Special): Clarify nested regexp warning.
2443
24442006-05-16 Kim F. Storm <storm@cua.dk>
2445
2446 * minibuf.texi (Minibuffer History): Update add-to-history.
2447
24482006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2449
2450 * nonascii.texi (Explicit Encoding): Fix
2451 typo (encoding<->decoding).
2452
24532006-05-14 Richard Stallman <rms@gnu.org>
2454
2455 * buffers.texi (Creating Buffers): Cleanup.
2456
2457 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2458
24592006-05-13 Eli Zaretskii <eliz@gnu.org>
2460
2461 * buffers.texi (Current Buffer): Document that with-temp-buffer
2462 disables undo.
2463
2464 * os.texi (Terminal-Specific): More accurate description of how
2465 Emacs searches for the terminal-specific libraries.
2466
24672006-05-12 Eli Zaretskii <eliz@gnu.org>
2468
2469 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2470 emacs-xtra to @inforef's.
2471
2472 * text.texi (Undo): Document that undo is turned off in buffers
2473 whose names begin with a space.
2474
2475 * buffers.texi (Buffer Names): Add index entries for buffers whose
2476 names begin with a space.
2477 (Creating Buffers): Document that undo is turned off in buffers
2478 whose names begin with a space.
2479
2480 * files.texi (Visiting Functions, Reading from Files)
2481 (Saving Buffers): Mention code and EOL conversions by file I/O
2482 primitives and subroutines.
2483
2484 * nonascii.texi (Lisp and Coding Systems): Document
2485 coding-system-eol-type. Add index entries for eol conversion.
2486
2487 * display.texi (Defining Faces): Mention `mac', and add an xref to
2488 where window-system is described.
2489
24902006-05-10 Richard Stallman <rms@gnu.org>
2491
2492 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2493
24942006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2495
2496 * variables.texi (File Local Variables): Recommend to quote lambda
2497 expressions in safe-local-variable property.
2498
24992006-05-09 Richard Stallman <rms@gnu.org>
2500
2501 * variables.texi (File Local Variables): Document
2502 safe-local-eval-forms and safe-local-eval-function.
2503
25042006-05-07 Kim F. Storm <storm@cua.dk>
2505
2506 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2507 from add-to-history.
2508
25092006-05-07 Romain Francoise <romain@orebokech.com>
2510
2511 * commands.texi (Event Input Misc):
2512 * compile.texi (Eval During Compile):
2513 * internals.texi (Buffer Internals):
2514 * minibuf.texi (Initial Input):
2515 * nonascii.texi (Scanning Charsets):
2516 * numbers.texi (Comparison of Numbers):
2517 * windows.texi (Textual Scrolling, Vertical Scrolling):
2518 Fix various typos.
2519
25202006-05-06 Eli Zaretskii <eliz@gnu.org>
2521
2522 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2523 conditional xref's to either emacs or emacs-xtra, depending on
2524 @iftex/@ifnottex.
2525
2526 * minibuf.texi (Minibuffer History): Document add-to-history.
2527
25282006-05-05 Eli Zaretskii <eliz@gnu.org>
2529
2530 * internals.texi (Pure Storage): Mention the pure overflow message
2531 at startup.
2532
c8763fb6 25332006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2534
2535 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2536 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2537 search.
2538
25392006-05-01 Richard Stallman <rms@gnu.org>
2540
2541 * intro.texi (nil and t): Clarify.
2542
2543 * variables.texi (File Local Variables): Suggest using booleanp.
2544
25452006-05-01 Juanma Barranquero <lekktu@gmail.com>
2546
2547 * objects.texi (Type Predicates): Fix typos.
2548
25492006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2550
2551 * intro.texi (nil and t): Add booleanp.
2552
2553 * objects.texi (Type Predicates): Add links for booleanp and
2554 string-or-null-p.
2555
25562006-04-29 Richard Stallman <rms@gnu.org>
2557
2558 * modes.texi (Multiline Font Lock): Rename from
2559 Multi line Font Lock Elements. Much clarification.
2560 (Font Lock Multiline, Region to Fontify): Much clarification.
2561
25622006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2563
2564 * variables.texi (File Local Variables): Remove the special case t for
2565 safe-local-variable.
2566
25672006-04-26 Richard Stallman <rms@gnu.org>
2568
2569 * syntax.texi (Parsing Expressions): Minor cleanup.
2570
25712006-04-18 Richard Stallman <rms@gnu.org>
2572
2573 * tips.texi (Coding Conventions): Explain when the package's
2574 prefix should appear later on (not at the start of the name).
2575
2576 * searching.texi (String Search): Clarify effect of NOERROR.
2577
2578 * modes.texi (Imenu): Clarify what special items do.
2579
2580 * hooks.texi (Standard Hooks): Delete text about old hook names.
2581
25822006-04-17 Romain Francoise <romain@orebokech.com>
2583
2584 * variables.texi (Local Variables): Update the default value of
2585 `max-specpdl-size'.
2586
25872006-04-15 Michael Olson <mwolson@gnu.org>
2588
2589 * processes.texi (Transaction Queues): Mention the new optional
2590 `delay-question' argument for `tq-enqueue'.
2591
25922006-04-13 Bill Wohler <wohler@newt.com>
2593
2594 * customize.texi (Common Keywords): Use dotted notation for
2595 :package-version value. Specify its values. Improve documentation
2596 for customize-package-emacs-version-alist.
2597
25982006-04-12 Bill Wohler <wohler@newt.com>
2599
2600 * customize.texi (Common Keywords): Move description of
2601 customize-package-emacs-version-alist to @defvar.
2602
26032006-04-10 Bill Wohler <wohler@newt.com>
2604
2605 * customize.texi (Common Keywords): Add :package-version.
2606
26072006-04-10 Kim F. Storm <storm@cua.dk>
2608
2609 * text.texi (Buffer Contents): Add NOPROPS arg to
2610 filter-buffer-substring.
2611
26122006-04-08 Kevin Ryde <user42@zip.com.au>
2613
2614 * os.texi (Command-Line Arguments): Update xref to emacs manual
2615 "Command Arguments" -> "Emacs Invocation", per change there.
2616
26172006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2618
2619 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2620 be on one line to help makeinfo not render two spaces after the dot.
2621
26222006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2623
2624 * strings.texi (Predicates for Strings): Add string-or-null-p.
2625
26262006-03-28 Kim F. Storm <storm@cua.dk>
2627
2628 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2629 remarks about systems that don't support fractional seconds.
2630
26312006-03-25 Karl Berry <karl@gnu.org>
2632
2633 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2634 the year list.
2635
26362006-03-21 Nick Roberts <nickrob@snap.net.nz>
2637
2638 * display.texi (Fringe Indicators): Fix typos.
2639
26402006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2641
2642 * tips.texi (Documentation Tips): One can now also write `program'
2643 in front of a quoted symbol in a docstring to prevent making a
2644 hyperlink.
2645
26462006-03-19 Alan Mackenzie <acm@muc.de>
2647
2648 * text.texi (Special Properties): Clarify `fontified' property.
2649
26502006-03-16 Richard Stallman <rms@gnu.org>
2651
2652 * display.texi (Defining Images): Minor cleanup.
2653
26542006-03-16 Bill Wohler <wohler@newt.com>
2655
2656 * display.texi (Defining Images): In image-load-path-for-library,
2657 prefer user's images.
2658
26592006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2660
2661 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2662
26632006-03-15 Bill Wohler <wohler@newt.com>
2664
2665 * display.texi (Defining Images): Fix example in
2666 image-load-path-for-library by not recommending that one binds
2667 image-load-path. Just defvar it to placate compiler and only use
2668 it if previously defined.
2669
26702006-03-14 Bill Wohler <wohler@newt.com>
2671
2672 * display.texi (Defining Images): In image-load-path-for-library,
2673 always return list of directories. Update example.
2674
26752006-03-14 Alan Mackenzie <acm@muc.de>
2676
2677 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2678 This describes font-lock-extend-region-function.
2679 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2680 the new node "Region to Fontify".
2681
26822006-03-13 Richard Stallman <rms@gnu.org>
2683
2684 * display.texi (Invisible Text): The impossible position is
2685 now before the invisible text, not after.
2686 (Defining Images): Clean up last change.
2687
26882006-03-11 Bill Wohler <wohler@newt.com>
2689
2690 * display.texi (Defining Images): Add image-load-path-for-library.
2691
26922006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2693
2694 * text.texi (Adaptive Fill): Fix Texinfo usage.
2695
2696 * strings.texi (Creating Strings): Fix Texinfo usage.
2697
2698 * searching.texi (Regexp Special): Use @samp for regular
2699 expressions that are not in Lisp syntax.
2700
27012006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2702
2703 * searching.texi (Regexp Special): Put remark between parentheses
2704 to avoid misreading.
2705
27062006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2707
2708 * searching.texi (Syntax of Regexps): More accurately describe
2709 which characters are special in which situations.
2710 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2711 are not special. Describe in detail when `[' and `]' are special.
2712 (Regexp Backslash): Plenty of regexps with unbalanced square
2713 brackets are valid, so reword that statement.
2714
27152006-03-02 Kim F. Storm <storm@cua.dk>
2716
2717 * keymaps.texi (Tool Bar): Add tool-bar-border.
2718
27192006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2720
2721 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2722
27232006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2724
2725 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2726
2727 * files.texi (Locating Files): Suggest additional values for the
2728 SUFFIXES arg of `locate-file'. Update pxref.
2729
2730 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2731 (How Programs Do Loading): Discuss the effects of Auto Compression
2732 mode on `load'.
2733 (Load Suffixes): New node.
2734 (Library Search): Delete description of `load-suffixes'; it was
2735 moved to "Load Suffixes".
2736 (Autoload, Named Features): Mention `load-suffixes'.
2737
27382006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2739
2740 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2741
2742 * windows.texi (Window Tree): Fix typo.
2743
27442006-02-20 Kim F. Storm <storm@cua.dk>
2745
2746 * display.texi (Fringe Indicators): New section.
2747 Move indicate-empty-lines, indicate-buffer-boundaries, and
2748 default-indicate-buffer-boundaries here.
2749 Add fringe-indicator-alist and default-fringes-indicator-alist.
2750 Add list of logical fringe indicator symbols.
2751 Update list of standard bitmap names.
2752 (Fringe Cursors): New section.
2753 Move overflow-newline-into-fringe here.
2754 Add fringe-cursor-alist and default-fringes-cursor-alist.
2755 Add list of fringe cursor symbols.
2756
27572006-02-20 Juanma Barranquero <lekktu@gmail.com>
2758
2759 * commands.texi (Using Interactive): Fix reference to node
2760 "Minibuffers".
2761
27622006-02-19 Richard M. Stallman <rms@gnu.org>
2763
2764 * minibuf.texi (High-Level Completion):
2765 Add xref to read-input-method-name.
2766
2767 * files.texi (Relative File Names): Move file-relative-name here.
2768 (File Name Expansion): From here. Minor clarifications.
2769
2770 * commands.texi (Using Interactive): Add xrefs about reading input.
2771 Clarify remarks about that moving point and mark.
2772 Put string case before list case.
2773
c8763fb6 27742006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2775
2776 * display.texi (Other Display Specs, Image Descriptors):
2777 Revert erroneous changes. The previous description of
2778 image-descriptors as `(image . PROPS)' was correct.
2779
27802006-02-14 Richard M. Stallman <rms@gnu.org>
2781
2782 * variables.texi (File Local Variables): Clarifications.
2783
27842006-02-14 Juanma Barranquero <lekktu@gmail.com>
2785
2786 * variables.texi (File Local Variables): Use @code for a cons
2787 cell, not @var.
2788
27892006-02-13 Chong Yidong <cyd@stupidchicken.com>
2790
2791 * variables.texi (File Local Variables): Document new file local
2792 variable behavior.
2793
27942006-02-10 Kim F. Storm <storm@cua.dk>
2795
2796 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2797
27982006-02-08 Juanma Barranquero <lekktu@gmail.com>
2799
2800 * modes.texi (%-Constructs): Remove obsolete info about
2801 `global-mode-string'.
2802
28032006-02-07 Richard M. Stallman <rms@gnu.org>
2804
2805 * commands.texi (Prefix Command Arguments): Minor cleanup.
2806
2807 * display.texi: "Graphical display", not window system.
2808
2809 * functions.texi (What Is a Function): Fix xref.
2810
2811 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2812 (Changing Key Bindings): Clarify when remapping is better than
2813 substitute-key-definition.
2814
28152006-02-02 Richard M. Stallman <rms@gnu.org>
2816
2817 * minibuf.texi (Basic Completion): Completion alists are risky.
2818
2819 * keymaps.texi (Active Keymaps): Clarifications.
2820 (Searching Keymaps): New node.
2821 (Keymaps): Update menu.
2822
2823 * frames.texi (Layout Parameters): Minor clarification.
2824 (Drag and Drop): New node.
2825 (Frames): Update menu.
2826
28272006-01-29 Chong Yidong <cyd@stupidchicken.com>
2828
2829 * display.texi (Other Display Specs, Image Descriptors):
2830 Image description is a list, not a cons cell.
2831
28322006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2833
2834 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2835 list is not necessarily a list).
2836
28372006-01-27 Eli Zaretskii <eliz@gnu.org>
2838
2839 * frames.texi (Layout Parameters): border-width and
2840 internal-border-width belong to the frame, not the window.
2841
28422006-01-19 Richard M. Stallman <rms@gnu.org>
2843
2844 * nonascii.texi (Translation of Characters): Search cmds use
2845 translation-table-for-input. Automatically made local.
2846
2847 * markers.texi (Overview of Markers): Count insertion type
2848 as one of a marker's attributes.
2849
2850 * keymaps.texi (Controlling Active Maps): New node, split out of
2851 Active Keymaps.
2852 (Keymaps): Menu updated.
2853 (Active Keymaps): Give pseudocode to explain how the active
2854 maps are searched. current-active-maps and key-binding moved here.
2855 (Functions for Key Lookup): current-active-maps and key-binding moved.
2856 Clarifications.
2857 (Searching the Keymaps): New subnode.
2858
2859 * elisp.texi (Top): Menu clarification.
2860
2861 * display.texi (Other Display Specs): Delete duplicate entry for
2862 just a string as display spec. Move text about recursive display
2863 specs on such a string.
2864
2865 * commands.texi (Key Sequence Input): Clarify.
2866 Move num-nonmacro-input-events out.
2867 (Reading One Event): num-nonmacro-input-events moved here.
2868
28692006-01-14 Nick Roberts <nickrob@snap.net.nz>
2870
2871 * advice.texi (Simple Advice): Update example to fit argument
2872 change in previous-line.
2873
28742006-01-05 Richard M. Stallman <rms@gnu.org>
2875
2876 * markers.texi (The Mark): Fix in `mark'.
2877
28782006-01-04 Richard M. Stallman <rms@gnu.org>
2879
2880 * processes.texi (Misc Network, Make Network): Minor cleanups.
2881
28822006-01-04 Kim F. Storm <storm@cua.dk>
2883
2884 * processes.texi (Make Network): Add IPv6 addresses and handling.
2885 (Network Feature Testing): Mention (:family ipv6).
2886 (Misc Network): Add IPv6 formats to format-network-address.
2887
28882005-12-30 Richard M. Stallman <rms@gnu.org>
2889
2890 * text.texi (Changing Properties):
2891 Don't use return value of set-text-properties.
2892
28932005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2894
2895 * modes.texi (Mode Line Format): Correct typo in menu.
2896
28972005-12-29 Richard M. Stallman <rms@gnu.org>
2898
2899 * modes.texi (Mode Line Top): New node.
2900 (Mode Line Data): Some text moved to new node.
2901 Explain the data structure more concretely.
2902 (Mode Line Basics): Clarifications.
2903 (Mode Line Variables): Clarify intro paragraph.
2904 (%-Constructs): Clarify intro paragraph.
2905 (Mode Line Format): Update menu.
2906
29072005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2908
2909 * minibuf.texi (Basic Completion): Update lazy-completion-table
2910 examples for removal of ARGS argument.
2911
29122005-12-23 Richard M. Stallman <rms@gnu.org>
2913
2914 * text.texi (Undo): Restore some explanation from the version
2915 that was deleted.
2916
29172005-12-23 Eli Zaretskii <eliz@gnu.org>
2918
2919 * text.texi (Undo): Remove duplicate descriptions of `apply
2920 funname' and `apply delta' elements of the undo list.
2921
29222005-12-20 Richard M. Stallman <rms@gnu.org>
2923
2924 * help.texi (Help Functions): Update documentation of `apropos'.
2925
29262005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2927
2928 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2929 because it is confusing. If the :help-echo keyword is a function,
2930 it is not directly used as the :help-echo overlay property, as the
2931 xref seems to suggest (it does not take the appropriate args).
2932
29332005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2934
2935 * customize.texi (Common Keywords): Fix Texinfo usage.
2936 (Group Definitions, Variable Definitions): Update for new
2937 conventions for using `*' in docstrings.
2938
2939 * tips.texi (Documentation Tips): Update for new conventions for
2940 using `*' in docstrings.
2941
29422005-12-16 Richard M. Stallman <rms@gnu.org>
2943
2944 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2945
29462005-12-16 Juri Linkov <juri@jurta.org>
2947
2948 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2949
29502005-12-14 Romain Francoise <romain@orebokech.com>
2951
2952 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2953 Fix typo.
2954
29552005-12-11 Juri Linkov <juri@jurta.org>
2956
2957 * minibuf.texi (Completion Commands): Add mention of read-file-name
2958 for filename completion keymaps.
2959 (Reading File Names): Add mention of filename completion keymaps
2960 for read-file-name and xref to `Completion Commands'.
2961
29622005-12-10 Richard M. Stallman <rms@gnu.org>
2963
2964 * customize.texi (Common Keywords): State caveats for use of :tag.
2965
29662005-12-08 Richard M. Stallman <rms@gnu.org>
2967
2968 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2969 with xrefs and better explanation.
2970 (Completion Commands): Add the filename completion maps.
2971
2972 * objects.texi (Character Type): Clarify that \s is not space
2973 if a dash follows.
2974
29752005-12-05 Richard M. Stallman <rms@gnu.org>
2976
2977 * windows.texi (Resizing Windows): Delete preserve-before args.
2978
29792005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2980
2981 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2982 in full keymaps, since the quirk has been fixed.
2983
29842005-12-03 Eli Zaretskii <eliz@gnu.org>
2985
2986 * hooks.texi (Standard Hooks): Add index entries. Mention
2987 `compilation-finish-functions'.
2988
29892005-11-27 Richard M. Stallman <rms@gnu.org>
2990
2991 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2992
29932005-11-21 Juri Linkov <juri@jurta.org>
2994
2995 * customize.texi (Common Keywords): Update links types
2996 custom-manual and url-link. Add link types emacs-library-link,
2997 file-link, function-link, variable-link, custom-group-link.
2998
29992005-11-20 Chong Yidong <cyd@stupidchicken.com>
3000
3001 * display.texi: Revert 2005-11-20 change.
3002
30032005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
3004
3005 * processes.texi (Bindat Functions):
3006 Say "third" to refer to zero-based index "2".
3007
30082005-11-18 Luc Teirlinck <teirllm@auburn.edu>
3009
3010 * loading.texi (Library Search): Update the default value of
3011 `load-suffixes'.
3012
30132005-11-17 Chong Yidong <cyd@stupidchicken.com>
3014
3015 * display.texi (Attribute Functions): Mention :ignore-defface.
3016
30172005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
3018
3019 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
3020 (Minor Mode Conventions): Mention the use of a hook.
3021
30222005-11-06 Richard M. Stallman <rms@gnu.org>
3023
3024 * files.texi (Magic File Names): find-file-name-handler checks the
3025 `operations' property of the handler.
3026
30272005-11-03 Richard M. Stallman <rms@gnu.org>
3028
3029 * variables.texi (Frame-Local Variables): Small clarification.
3030
30312005-10-29 Chong Yidong <cyd@stupidchicken.com>
3032
3033 * os.texi (Init File): Document ~/.emacs.d/init.el.
3034
30352005-10-29 Richard M. Stallman <rms@gnu.org>
3036
3037 * internals.texi (Garbage Collection): Document memory-full.
3038
30392005-10-28 Bill Wohler <wohler@newt.com>
3040
3041 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
3042 for URLs.
3043
30442005-10-28 Richard M. Stallman <rms@gnu.org>
3045
3046 * minibuf.texi (Completion Commands): Clean up prev change.
3047
30482005-10-26 Kevin Ryde <user42@zip.com.au>
3049
3050 * compile.texi (Eval During Compile): Explain recommended uses
3051 of eval-when-compile and eval-and-compile.
3052
30532005-10-27 Masatake YAMATO <jet@gyve.org>
3054
3055 * minibuf.texi (Completion Commands):
3056 Write about new optional argument for `display-completion-list'.
3057
30582005-10-23 Richard M. Stallman <rms@gnu.org>
3059
3060 * display.texi (Overlay Arrow): Clarify about local bindings of
3061 overlay-arrow-position.
3062
30632005-10-22 Eli Zaretskii <eliz@gnu.org>
3064
3065 * internals.texi (Building Emacs): Fix last change.
3066
30672005-10-22 Richard M. Stallman <rms@gnu.org>
3068
3069 * internals.texi (Building Emacs): Document eval-at-startup.
3070
30712005-10-21 Richard M. Stallman <rms@gnu.org>
3072
3073 * loading.texi (Where Defined): load-history contains abs file names.
3074 symbol-file returns abs file names.
3075
30762005-10-19 Kim F. Storm <storm@cua.dk>
3077
3078 * display.texi (Showing Images): Add max-image-size integer value.
3079
30802005-10-18 Chong Yidong <cyd@stupidchicken.com>
3081
3082 * display.texi (Showing Images): Document max-image-size.
3083
30842005-10-17 Richard M. Stallman <rms@gnu.org>
3085
3086 * commands.texi (Quitting): Minor clarification.
3087
3088 * processes.texi (Sentinels): Clarify about output and quitting.
3089 (Filter Functions): Mention with-local-quit.
3090
30912005-10-17 Juri Linkov <juri@jurta.org>
3092
3093 * buffers.texi (Current Buffer):
3094 * commands.texi (Event Input Misc):
3095 * compile.texi (Eval During Compile, Compiler Errors):
3096 * customize.texi (Group Definitions):
3097 * display.texi (Progress, Defining Faces):
3098 * files.texi (Writing to Files):
3099 * modes.texi (Mode Hooks, Defining Minor Modes):
3100 * streams.texi (Output Functions):
3101 * syntax.texi (Syntax Table Functions):
3102 * text.texi (Change Hooks):
3103 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
3104
3105 * commands.texi (Quitting): Replace arg `forms' with `body' in
3106 `with-local-quit'.
3107
3108 * positions.texi (Excursions): Replace arg `forms' with `body' in
3109 `save-excursion'.
3110
31112005-10-08 Kim F. Storm <storm@cua.dk>
3112
3113 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
3114 Rename manual section accordingly.
3115
31162005-10-04 Kim F. Storm <storm@cua.dk>
3117
3118 * windows.texi (Window Split Tree): New section describing
3119 new function window-split-tree function.
3120
31212005-10-03 Nick Roberts <nickrob@snap.net.nz>
3122
3123 * display.texi (Fringe Size/Pos): Simplify and add detail.
3124
31252005-09-30 Romain Francoise <romain@orebokech.com>
3126
3127 * minibuf.texi (High-Level Completion): Explain that the prompt
3128 given to `read-buffer' should end with a colon and a space.
3129 Update usage examples.
3130
31312005-09-29 Juri Linkov <juri@jurta.org>
3132
3133 * display.texi (Displaying Messages): Rename argument name
3134 `string' to `format-string' in functions `message', `message-box',
3135 `message-or-box'.
3136
31372005-09-26 Chong Yidong <cyd@stupidchicken.com>
3138
3139 * errors.texi (Standard Errors): Correct xrefs.
3140
31412005-09-18 Chong Yidong <cyd@stupidchicken.com>
3142
3143 * display.texi (Defining Images): Update documentation for
3144 `image-load-path'.
3145
31462005-09-17 Richard M. Stallman <rms@gnu.org>
3147
3148 * display.texi (Defining Images): Clean up previous change.
3149
31502005-09-16 Romain Francoise <romain@orebokech.com>
3151
3152 * elisp.texi: Specify GFDL version 1.2.
3153
3154 * doclicense.texi (GNU Free Documentation License): Update to
3155 version 1.2.
3156
31572005-09-15 Chong Yidong <cyd@stupidchicken.com>
3158
3159 * display.texi (Defining Images): Document `image-load-path'.
3160
31612005-09-15 Richard M. Stallman <rms@gnu.org>
3162
3163 * objects.texi (Printed Representation): Minor cleanup.
3164 (Box Diagrams): Minor fix.
3165 (Cons Cell Type): Move (...) index item here.
3166 (Box Diagrams): From here.
3167 (Array Type): Minor fix.
3168 (Type Predicates): Delete index "predicates".
3169 (Hash Table Type): Clarify xref.
3170 (Dotted Pair Notation): Minor fix.
3171
31722005-09-10 Chong Yidong <cyd@stupidchicken.com>
3173
3174 * files.texi (Saving Buffers): Fix typo.
3175
31762005-09-08 Richard M. Stallman <rms@gnu.org>
3177
3178 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3179
31802005-09-08 Chong Yidong <cyd@stupidchicken.com>
3181
3182 * locals.texi (Standard Buffer-Local Variables): Don't include
3183 mode variables for minor modes.
3184 Fix xrefs for buffer-display-count, buffer-display-table,
3185 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3186 enable-multibyte-characters, fill-column, header-line-format,
3187 left-fringe-width, left-margin, and right-fringe-width.
3188
3189 * hooks.texi (Standard Hooks): All hooks should conform to the
3190 standard naming convention now.
3191 Fix xref for `echo-area-clear-hook'.
3192
3193 * display.texi (Usual Display): Note that indicate-empty-lines and
3194 tab-width are buffer-local.
3195
3196 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3197
3198 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3199
3200 * nonascii.texi (Encoding and I/O): Note that
3201 buffer-file-coding-system is buffer-local.
3202
3203 * positions.texi (List Motion): Note that defun-prompt-regexp is
3204 buffer-local.
3205
3206 * text.texi (Auto Filling): Note that auto-fill-function is
3207 buffer-local.
3208 (Undo): Note that buffer-undo-list is buffer-local.
3209
3210 * windows.texi (Buffers and Windows): Document
3211 buffer-display-count.
3212
32132005-09-06 Richard M. Stallman <rms@gnu.org>
3214
3215 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3216 package prefix elsewhere than at the start of the name.
3217
32182005-09-03 Richard M. Stallman <rms@gnu.org>
3219
3220 * tips.texi (Programming Tips): Add conventions for minibuffer
3221 questions and prompts.
3222
32232005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3224
3225 * intro.texi (nil and t): Minor cleanup.
3226 Delete spurious mention of keyword symbols.
3227 (Evaluation Notation): Add index entry.
3228 (A Sample Function Description): Minor cleanup.
3229 (A Sample Variable Description): Not all vars can be set.
3230
32312005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3232
3233 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3234
3235 (Insertion): Document precise type of `insert-char' arg COUNT.
3236
32372005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3238
3239 * modes.texi (Other Font Lock Variables): Sync the default of
3240 font-lock-lines-before.
3241
32422005-08-31 Michael Albinus <michael.albinus@gmx.de>
3243
3244 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3245
32462005-08-29 Richard M. Stallman <rms@gnu.org>
3247
3248 * elisp.texi (Top): Update subnode menu.
3249
3250 * searching.texi (Searching and Matching): Move node.
3251 Rearrange contents and add overall explanation.
3252 (Searching and Case): Move node.
3253 (Searching and Matching): Update menu.
3254
32552005-08-27 Eli Zaretskii <eliz@gnu.org>
3256
3257 * os.texi (Startup Summary): Fix the description of the initial
3258 startup message display.
3259
32602005-08-25 Richard M. Stallman <rms@gnu.org>
3261
3262 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3263
32642005-08-25 Emilio C. Lopes <eclig@gmx.net>
3265
3266 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3267 `next-overlay-change' example.
3268
32692005-08-22 Juri Linkov <juri@jurta.org>
3270
3271 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3272 Fix invert-face. Fix args of face-background.
3273
3274 * display.texi (Standard Faces): Delete node.
3275 (Faces): Add xref to `(emacs)Standard Faces'.
3276 (Displaying Faces): Fix xref to `Standard Faces'.
3277
3278 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3279
32802005-08-20 Alan Mackenzie <acm@muc.de>
3281
3282 * buffers.texi (The Buffer List): Clarify the manipulation of the
3283 buffer list.
3284
32852005-08-14 Richard M. Stallman <rms@gnu.org>
3286
3287 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3288 a regexp.
3289
32902005-08-11 Richard M. Stallman <rms@gnu.org>
3291
3292 * elisp.texi (Top): Update subnode lists.
3293
3294 * display.texi (Inverse Video): Node deleted.
3295
3296 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3297 New nodes split out of Coding Conventions.
3298
3299 * searching.texi (Regular Expressions): Document re-builder.
3300
3301 * os.texi (Time Parsing): New node split out of Time Conversion.
3302
3303 * processes.texi (Misc Network, Network Feature Testing)
3304 (Network Options, Make Network): New nodes split out of
3305 Low-Level Network.
3306
33072005-08-09 Richard M. Stallman <rms@gnu.org>
3308
3309 * frames.texi (Geometry): New node, split from Size and Position.
3310 (Frame Parameters): Refer to Geometry.
3311
3312 * buffers.texi (The Buffer List): Fix xrefs.
3313
3314 * windows.texi (Splitting Windows): Fix xref.
3315
3316 * frames.texi (Layout Parameters): Add xref.
3317
3318 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3319
3320 * keymaps.texi (Menu Bar): Fix xref.
3321
3322 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3323
3324 * modes.texi (%-Constructs): Fix xref.
3325
3326 * frames.texi (Window Frame Parameters): Node split up.
3327 (Basic Parameters, Position Parameters, Size Parameters)
3328 (Layout Parameters, Buffer Parameters, Management Parameters)
3329 (Cursor Parameters, Color Parameters): New subnodes.
3330
33312005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3332
3333 * positions.texi (Screen Lines): Update xref for previous change
3334 in minibuf.texi.
3335
3336 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3337 change in minibuf.texi.
3338
33392005-08-09 Richard M. Stallman <rms@gnu.org>
3340
3341 * tips.texi (Coding Conventions): Minor cleanup.
3342
3343 * modes.texi (Defining Minor Modes): Explain when init-value
3344 can be non-nil.
3345
3346 * elisp.texi (Top): Update submenu for Minibuffer.
3347
3348 * minibuf.texi (Minibuffer Misc): Node split up.
3349 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3350 (Recursive Mini): New nodes split out from Minibuffer Misc.
3351 (Minibuffer Misc): Document max-mini-window-height.
3352
3353 * hash.texi (Defining Hash): Delete stray paren in example.
3354
3355 * display.texi (Echo Area Customization): Don't define
3356 max-mini-window-height here; xref instead.
3357
3358 * commands.texi (Event Input Misc): Update while-no-input.
3359
3360 * advice.texi (Advising Functions): Explain when to use advice
3361 and when to use a hook.
3362
33632005-07-30 Eli Zaretskii <eliz@gnu.org>
3364
3365 * makefile.w32-in (info): Don't run install-info.
3366 ($(infodir)/dir): New target, produced by running install-info.
3367
33682005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3369
3370 * modes.texi (Defining Minor Modes): The keyword for the initial
3371 value is :init-value, not :initial-value.
3372
33732005-07-23 Eli Zaretskii <eliz@gnu.org>
3374
3375 * loading.texi (Autoload): Make the `doctor' example be consistent
3376 with what's in current loaddefs.el. Describe the "fn" magic in
3377 the usage portion of the doc string.
3378
33792005-07-22 Richard M. Stallman <rms@gnu.org>
3380
3381 * internals.texi (Garbage Collection): Clarify previous change.
3382
33832005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3384
3385 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3386
33872005-07-18 Juri Linkov <juri@jurta.org>
3388
3389 * commands.texi (Accessing Events):
3390 * frames.texi (Text Terminal Colors, Resources):
3391 * markers.texi (The Mark):
3392 * modes.texi (Defining Minor Modes):
3393 Delete duplicate duplicate words.
3394
33952005-07-16 Richard M. Stallman <rms@gnu.org>
3396
3397 * display.texi (Managing Overlays): Clarify make-overlay
3398 args for insertion types.
3399
34002005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3401
3402 * customize.texi (Variable Definitions):
3403 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3404 `standard-value' is a list too.
3405 (Defining New Types): Use @key{RET} instead of @key{ret}.
3406
34072005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3408
3409 * os.texi (Translating Input): Fix typo.
3410
34112005-07-08 Richard M. Stallman <rms@gnu.org>
3412
3413 * README: Update edition number and size estimate.
3414
3415 * elisp.texi (VERSION): Set to 2.9.
3416
34172005-07-07 Richard M. Stallman <rms@gnu.org>
3418
3419 * book-spine.texinfo: Update Emacs version.
3420
3421 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3422
34232005-07-06 Richard M. Stallman <rms@gnu.org>
3424
3425 * searching.texi (Regexp Search): Clarify what re-search-forward
3426 does when the search fails.
3427
34282005-07-05 Lute Kamstra <lute@gnu.org>
3429
3430 * Update FSF's address in GPL notices.
3431
3432 * doclicense.texi (GNU Free Documentation License):
3433 * gpl.texi (GPL):
3434 * tips.texi (Coding Conventions, Library Headers):
3435 * vol1.texi:
3436 * vol2.texi: Update FSF's address.
3437
34382005-07-04 Richard M. Stallman <rms@gnu.org>
3439
3440 * hooks.texi (Standard Hooks): Add occur-hook.
3441
34422005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3443
3444 * display.texi (The Echo Area): Correct menu.
3445
34462005-07-03 Richard M. Stallman <rms@gnu.org>
3447
3448 * elisp.texi (Top): Update subnode menu for Display.
3449
3450 * display.texi (Displaying Messages): New node, with most
3451 of what was in The Echo Area.
3452 (Progress): Moved under The Echo Area.
3453 (Logging Messages): New node with new text.
3454 (Echo Area Customization): New node, the rest of what was
3455 in The Echo Area. Document message-truncate-lines with @defvar.
3456 (Display): Update menu.
3457
3458 * windows.texi (Textual Scrolling): Doc 3 values for
3459 scroll-preserve-screen-position.
3460
3461 * text.texi (Special Properties): Change hook functions
3462 should bind inhibit-modification-hooks around altering buffer text.
3463
3464 * keymaps.texi (Key Binding Commands): Call binding BINDING
3465 rather than DEFINITION.
3466
34672005-06-29 Juanma Barranquero <lekktu@gmail.com>
3468
3469 * variables.texi (Defining Variables): `user-variable-p' returns t
3470 for aliases of user options, nil for alias loops.
3471
34722005-06-28 Richard M. Stallman <rms@gnu.org>
3473
3474 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3475 make-keymap.
3476
34772005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3478
3479 * variables.texi (Setting Variables): Correct and clarify
3480 description of `add-to-ordered-list'.
3481
34822005-06-26 Richard M. Stallman <rms@gnu.org>
3483
3484 * display.texi (Faces): Minor cleanup.
3485
34862005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3487
3488 * display.texi (Faces): `facep' returns t for strings that are
3489 face names.
3490
34912005-06-25 Richard M. Stallman <rms@gnu.org>
3492
3493 * objects.texi (Equality Predicates): Clarify meaning of equal.
3494
3495 * windows.texi (Selecting Windows): save-selected-window
3496 and with-selected-window save and restore the current buffer.
3497
34982005-06-24 Richard M. Stallman <rms@gnu.org>
3499
3500 * numbers.texi (Float Basics): Explain how to test for NaN,
3501 and printing the sign of NaNs.
3502
35032005-06-24 Eli Zaretskii <eliz@gnu.org>
3504
3505 * makefile.w32-in (MAKEINFO): Use --force.
3506
35072005-06-23 Richard M. Stallman <rms@gnu.org>
3508
3509 * display.texi (Face Functions): Correct Texinfo usage.
3510
35112005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3512
3513 * lists.texi (Rings): `ring-elements' now returns the elements of
3514 RING in order.
3515
35162005-06-23 Juanma Barranquero <lekktu@gmail.com>
3517
3518 * markers.texi (The Mark): Texinfo usage fix.
3519
35202005-06-23 Kim F. Storm <storm@cua.dk>
3521
3522 * searching.texi (Entire Match Data): Remove evaporate option for
3523 match-data. Do not mention evaporate option for set-match-data.
3524
35252005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3526
3527 * display.texi (Face Functions): Mention face aliases.
3528
35292005-06-21 Richard M. Stallman <rms@gnu.org>
3530
3531 * anti.texi (Antinews): Texinfo usage fix.
3532
35332005-06-21 Karl Berry <karl@gnu.org>
3534
3535 * elisp.texi: Use @copying.
3536
3537 * elisp.texi: Put @summarycontents and @contents before the Top
3538 node, instead of the end of the file, so that the contents appear
3539 in the right place in the dvi/pdf output.
3540
35412005-06-21 Juri Linkov <juri@jurta.org>
3542
3543 * display.texi (Defining Faces): Add `customized-face'.
3544
35452005-06-20 Kim F. Storm <storm@cua.dk>
3546
3547 * variables.texi (Setting Variables): Any type of element can be
3548 given order in add-to-ordered-list. Compare elements with eq.
3549
3550 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3551
35522005-06-20 Karl Berry <karl@gnu.org>
3553
3554 * syntax.texi (Syntax Flags): Make last column very slightly wider
3555 to avoid "generic comment" breaking on two lines and causing an
3556 underfull box.
3557
35582005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3559
3560 * lists.texi (Rings): Various minor clarifications and corrections.
3561
35622005-06-18 Richard M. Stallman <rms@gnu.org>
3563
3564 * functions.texi (Obsolete Functions): Simplify.
3565
3566 * variables.texi (Variable Aliases): Simplify.
3567
3568 * anti.texi, backups.texi, compile.texi, customization.texi:
3569 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3570 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3571 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3572 * variables.texi: Fix formatting ugliness.
3573
3574 * elisp.texi: Add links to Rings and Byte Packing.
3575 Update version and copyright years.
3576
3577 * minibuf.texi: Fix formatting ugliness.
3578 (Completion Commands): Move keymap vars to the end
3579 and vars completing-read binds to the top.
3580
35812005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3582
3583 * processes.texi: Fix typos.
3584 (Bindat Spec): Correct Texinfo error.
3585 (Byte Packing): Fix ungrammatical sentence.
3586
35872005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3588
3589 * lists.texi (Rings): New node.
3590 (Lists): Add it to menu.
3591
3592 * processes.texi (Byte Packing): New node.
3593 (Processes): Add it to menu.
3594
35952005-06-17 Richard M. Stallman <rms@gnu.org>
3596
3597 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3598
3599 * help.texi (Documentation Basics): Explain the xref to
3600 Documentation Tips.
3601
3602 * debugging.texi (Debugger Commands): Minor fix.
3603
36042005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3605
3606 * edebug.texi (Instrumenting): Eliminate duplicate link.
3607 (Specification List): Replace references to "below", referring to
3608 a later node, with one @ref to that node.
3609
3610 * os.texi (Timers): Timers should save and restore the match data
3611 if they change it.
3612
3613 * debugging.texi (Debugger Commands): Mention that the Lisp
3614 debugger can not step through primitive functions.
3615
36162005-06-16 Juanma Barranquero <lekktu@gmail.com>
3617
3618 * functions.texi (Obsolete Functions): Update argument names of
3619 `make-obsolete' and `define-obsolete-function-alias'.
3620
3621 * variables.texi (Variable Aliases): Update argument names of
3622 `defvaralias', `make-obsolete-variable' and
3623 `define-obsolete-variable-alias'.
3624
36252005-06-15 Kim F. Storm <storm@cua.dk>
3626
3627 * searching.texi (Entire Match Data): Rephrase warnings about
3628 evaporate arg to match-data and set-match-data.
3629
36302005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3631
3632 * elisp.texi (Top): Update detailed menu.
3633
3634 * edebug.texi (Edebug): Update menu.
3635 (Instrumenting): Update xrefs.
3636 (Edebug Execution Modes): Correct xref.
3637 (Jumping): Clarify description of `h' command.
3638 Eliminate redundant @ref.
3639 (Breaks): New node.
3640 (Breakpoints): Is now a subsubsection.
3641 (Global Break Condition): Mention `C-x X X'.
3642 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3643 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3644 (Edebug Display Update): Correct pxref.
3645 (Edebug and Macros): New node.
3646 (Instrumenting Macro Calls): Is now a subsubsection.
3647 Neither arg of `def-edebug-spec' is evaluated.
3648 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3649 (Specification Examples): Fix typo.
3650
36512005-06-14 Lute Kamstra <lute@gnu.org>
3652
3653 * debugging.texi (Function Debugging): Primitives can break on
3654 entry too.
3655
36562005-06-14 Kim F. Storm <storm@cua.dk>
3657
3658 * variables.texi (Setting Variables): Add add-to-ordered-list.
3659
36602005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3661
3662 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3663 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3664
36652005-06-13 Lute Kamstra <lute@gnu.org>
3666
3667 * text.texi (Special Properties): Fix cross reference.
3668
36692005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3670
3671 * debugging.texi (Function Debugging): Delete mention of empty
3672 string argument to `cancel-debug-on-entry'. Delete inaccurate
3673 description of the return value of that command.
3674
36752005-06-11 Alan Mackenzie <acm@muc.de>
3676
3677 * text.texi (Adaptive Fill): Amplify the description of
3678 fill-context-prefix.
3679
36802005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3681
3682 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3683
36842005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3685
3686 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3687
36882005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3689
3690 * debugging.texi (Error Debugging): Minor rewording.
3691 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3692 is optional.
3693
36942005-06-10 Lute Kamstra <lute@gnu.org>
3695
3696 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3697 (Top): Give it a title. Correct version number. Give the
3698 detailed node listing a more prominent header.
3699 * intro.texi: Don't set VERSION here a second time.
3700 Mention Emacs's version too.
3701 * anti.texi (Antinews): Use EMACSVER to refer to the current
3702 version of Emacs.
3703
37042005-06-09 Kim F. Storm <storm@cua.dk>
3705
3706 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3707 match-data and set-match-data.
3708
37092005-06-08 Richard M. Stallman <rms@gnu.org>
3710
3711 * searching.texi (Entire Match Data): Clarify when match-data
3712 returns markers and when integers.
3713
3714 * display.texi (Defining Faces): Explain that face name should not
3715 end in `-face'.
3716
3717 * modes.texi (Mode Line Data): Minor cleanup.
3718 (Customizing Keywords): Node split out of Search-based Fontification.
3719 Add example of using font-lock-add-keywords from a hook.
3720 Clarify when MODE should be non-nil, and when nil.
3721
37222005-06-06 Richard M. Stallman <rms@gnu.org>
3723
3724 * modes.texi (Mode Line Data): Explain what happens when the car
3725 of a list is a void symbol.
3726 (Search-based Fontification): Explain MODE arg to
3727 font-lock-add-keywords and warn about calls from major modes.
3728
37292005-06-08 Juri Linkov <juri@jurta.org>
3730
3731 * display.texi (Standard Faces): Add `shadow' face.
3732
37332005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3734
3735 * modes.texi (Major Mode Conventions): A derived mode only needs
3736 to put the call to the parent mode inside `delay-mode-hooks'.
3737
37382005-05-29 Richard M. Stallman <rms@gnu.org>
3739
3740 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3741 new, and what that implies. Clarify.
3742
3743 * files.texi (Locating Files): Clean up the text.
3744
3745 * frames.texi (Window Frame Parameters): Document user-size.
3746 Shorten entry for top by referring to left.
3747
37482005-05-26 Richard M. Stallman <rms@gnu.org>
3749
3750 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3751 is new, and what the implications are. Other clarifications.
3752
37532005-05-24 Richard M. Stallman <rms@gnu.org>
3754
3755 * frames.texi (Dialog Boxes): Minor fixes.
3756
37572005-05-25 Masatake YAMATO <jet@gyve.org>
3758
3759 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3760
37612005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3762
3763 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3764 is optional.
3765
37662005-05-24 Nick Roberts <nickrob@snap.net.nz>
3767
10d1d0af 3768 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3769
37702005-05-23 Lute Kamstra <lute@gnu.org>
3771
3772 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3773 syntax-begin-function over font-lock-beginning-of-syntax-function.
3774
37752005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3776
3777 * minibuf.texi (Reading File Names): Update description of
3778 `read-directory-name'.
3779
3780 * modes.texi (Derived Modes): Clarify :group keyword.
3781
37822005-05-21 Eli Zaretskii <eliz@gnu.org>
3783
3784 * files.texi (Locating Files): New subsection.
3785 Describe locate-file and executable-find.
3786
37872005-05-21 Kevin Ryde <user42@zip.com.au>
3788
3789 * frames.texi (Initial Parameters): Update cross reference to
3790 "Emacs Invocation".
3791
37922005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3793
3794 * keymaps.texi (Active Keymaps): Add anchor.
3795
3796 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3797 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3798 appropriate place.
3799 (Derived Modes): Small clarifications.
3800 (Minor Mode Conventions, Keymaps and Minor Modes):
3801 Replace references to nodes with references to anchors.
3802 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3803 Clarify description of lists whose first element is an integer.
3804 (Mode Line Variables): Add anchor.
3805 (%-Constructs): Clarify description of integer after %.
3806 (Emulating Mode Line): Describe nil value for FACE.
3807
38082005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3809
3810 * modes.texi (Derived Modes): Correct references to non-existing
3811 variable standard-syntax-table.
3812
38132005-05-17 Lute Kamstra <lute@gnu.org>
3814
3815 * modes.texi (Defining Minor Modes): Mention the mode hook.
3816
38172005-05-15 Kim F. Storm <storm@cua.dk>
3818
3819 * processes.texi (Network): Remove open-network-stream-nowait.
3820 (Network Servers): Remove open-network-stream-server.
3821
38222005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3823
3824 * elisp.texi (Top): Update detailed menu.
3825
3826 * variables.texi: Reorder nodes.
3827 (Variables): Update menu.
3828 (File Local Variables): Do not refer to the `-*-' line as
3829 a "local variables list". Add pxref.
3830
38312005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3832
3833 * elisp.texi (Top): Update detailed menu for node changes.
3834
3835 * modes.texi (Modes): Update Menu.
3836 (Hooks): Move to beginning of chapter.
3837 Most minor modes run mode hooks too.
3838 `add-hook' can handle void hooks or hooks whose value is a single
3839 function.
3840 (Major Modes): Update Menu.
3841 (Major Mode Basics): New node, split off from `Major Modes'.
3842 (Major Mode Conventions): Correct xref. Explain how to handle
3843 auto-mode-alist if the major mode command has an autoload cookie.
3844 (Auto Major Mode): Major update. Add magic-mode-alist.
3845 (Derived Modes): Major update.
3846 (Mode Line Format): Update Menu.
3847 (Mode Line Basics): New node, split off from `Mode Line Format'.
3848
3849 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3850 for `magic autoload comment'. Add index entries and anchor.
3851
38522005-05-14 Richard M. Stallman <rms@gnu.org>
3853
3854 * tips.texi (Coding Conventions): Explain how important it is
3855 that just loading certain files not change Emacs behavior.
3856
3857 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3858
38592005-05-12 Lute Kamstra <lute@gnu.org>
3860
3861 * modes.texi (Generic Modes): Update.
3862 (Major Modes): Refer to node "Generic Modes".
3863
3864 * elisp.texi (Top): Update to the current structure of the manual.
3865 * processes.texi (Processes): Add menu description.
3866 * customize.texi (Customization): Add menu descriptions.
3867
38682005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3869
3870 * processes.texi (Signals to Processes)
3871 (Low-Level Network): Fix typos.
3872
38732005-05-11 Lute Kamstra <lute@gnu.org>
3874
3875 * elisp.texi (Top): Add some nodes from the chapter "Major and
3876 Minor Modes" to the detailed node listing.
3877
38782005-05-10 Richard M. Stallman <rms@gnu.org>
3879
3880 * keymaps.texi (Extended Menu Items): Menu item filter functions
3881 can be called at any time.
3882
38832005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3884
3885 * variables.texi (File Local Variables): `(hack-local-variables t)'
3886 now also checks whether a mode is specified in the local variables
3887 list.
3888
38892005-05-05 Kevin Ryde <user42@zip.com.au>
3890
3891 * display.texi (The Echo Area): Correct format function cross
3892 reference.
3893
38942005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3895
3896 * variables.texi (Variable Aliases): Change description of
3897 `define-obsolete-variable-alias'.
3898
3899 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3900 (Defining Functions): Add xref.
3901 (Obsolete Functions): New node.
3902 (Function Safety): Standardize capitalization of section title.
3903
3904 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3905 (Dialog Boxes): Complete description of `x-popup-dialog'.
3906
39072005-05-04 Richard M. Stallman <rms@gnu.org>
3908
3909 * commands.texi (Interactive Codes): Fix Texinfo usage.
3910 Document U more clearly.
3911
39122005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3913
3914 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3915 function and not a macro.
3916
3917 * frames.texi (Pop-Up Menus): Correct and clarify description of
3918 `x-popup-menu'.
3919 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3920
39212005-05-01 Richard M. Stallman <rms@gnu.org>
3922
3923 * edebug.texi (Checking Whether to Stop): Fix previous change.
3924
39252005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3926
3927 * display.texi: Fix typos and Texinfo usage.
3928
3929 * edebug.texi (Checking Whether to Stop): executing-macro ->
3930 executing-kbd-macro.
3931
39322005-05-01 Richard M. Stallman <rms@gnu.org>
3933
3934 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3935
39362005-04-30 Richard M. Stallman <rms@gnu.org>
3937
3938 * files.texi (Magic File Names): Document `operations' property.
3939
39402005-04-29 Lute Kamstra <lute@gnu.org>
3941
3942 * modes.texi (Generic Modes): New node.
3943 (Major Modes): Add it to the menu.
3944 (Derived Modes): Add "derived mode" to concept index.
3945
39462005-04-28 Lute Kamstra <lute@gnu.org>
3947
3948 * modes.texi (Defining Minor Modes): Fix previous change.
3949 (Font Lock Mode): Simplify.
3950 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3951 when set and that some parts are optional. Add cross references.
3952 (Search-based Fontification): Say how to specify font-lock-keywords.
3953 Add cross references. Add font-lock-multiline to index.
3954 Move font-lock-keywords-case-fold-search here from node "Other Font
3955 Lock Variables". Document font-lock-add-keywords and
3956 font-lock-remove-keywords.
3957 (Other Font Lock Variables): Move font-lock-keywords-only,
3958 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3959 and font-lock-syntactic-face-function to node "Syntactic Font
3960 Lock". Move font-lock-keywords-case-fold-search to node
3961 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3962 and font-lock-{,un}fontify-{buffer,region}-function.
3963 (Precalculated Fontification): Remove reference to deleted variable
3964 font-lock-core-only.
3965 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3966 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3967 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3968 and font-lock-syntactic-face-function here from node "Other Font
3969 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3970 Syntax Properties". Add cross references.
3971 (Setting Syntax Properties): New node.
3972 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3973 * syntax.texi (Syntax Properties): Add cross reference.
3974 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3975
39762005-04-26 Richard M. Stallman <rms@gnu.org>
3977
3978 * display.texi (Defining Faces):
3979 Document `default' elements of defface spec.
3980
3981 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3982
3983 * variables.texi (Variable Aliases): Clarify text.
3984
39852005-04-25 Chong Yidong <cyd@stupidchicken.com>
3986
3987 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3988
39892005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3990
3991 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3992
39932005-04-24 Eli Zaretskii <eliz@gnu.org>
3994
3995 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3996 syntax-after and syntax-class.
3997
3998 * files.texi (Changing Files): Fix last change's cross-reference.
3999 (Unique File Names): Don't mention "numbers" in the documentation
4000 of make-temp-file and make-temp-name.
4001
40022005-04-23 Richard M. Stallman <rms@gnu.org>
4003
4004 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
4005
40062005-04-22 Nick Roberts <nickrob@snap.net.nz>
4007
4008 * windows.texi (Cyclic Window Ordering): Clarify window-list.
4009
40102005-04-22 Nick Roberts <nickrob@snap.net.nz>
4011
4012 * variables.texi (Variable Aliases): Describe make-obsolete-variable
4013 and define-obsolete-variable-alias.
4014
40152005-04-22 Kim F. Storm <storm@cua.dk>
4016
4017 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
4018 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
4019
40202005-04-21 Lute Kamstra <lute@gnu.org>
4021
4022 * lists.texi (Association Lists): Document rassq-delete-all.
4023
40242005-04-19 Richard M. Stallman <rms@gnu.org>
4025
4026 * modes.texi (Search-based Fontification): Explain that
4027 facespec is an expression to be evaluated.
4028
40292005-04-19 Kevin Ryde <user42@zip.com.au>
4030
4031 * streams.texi (Output Functions): Fix xref.
4032 * strings.texi (String Conversion): Fix xref.
4033
40342005-04-19 Kim F. Storm <storm@cua.dk>
4035
4036 * symbols.texi (Symbol Plists): Add safe-get.
4037 Mention that `get' may signal an error.
4038
40392005-04-18 Nick Roberts <nickrob@snap.net.nz>
4040
4041 * customize.texi (Variable Definitions): Replace tooltip-mode
4042 example with save-place.
4043
40442005-04-17 Richard M. Stallman <rms@gnu.org>
4045
4046 * buffers.texi (Indirect Buffers): Clarify.
4047
4048 * positions.texi (Positions): Clarify converting marker to integer.
4049
4050 * strings.texi (String Basics): Mention string-match; clarify.
4051
40522005-04-08 Lute Kamstra <lute@gnu.org>
4053
4054 * modes.texi (Search-based Fontification): Fix cross references.
4055 Use consistent terminology. Document anchored highlighting.
4056
40572005-04-05 Lute Kamstra <lute@gnu.org>
4058
4059 * modes.texi (Defining Minor Modes): Document :group keyword
4060 argument and its default value.
4061
40622005-04-03 Lute Kamstra <lute@gnu.org>
4063
4064 * hooks.texi (Standard Hooks): Add some hooks. Add cross
4065 references and/or descriptions. Delete major mode hooks; mention
4066 them as a category instead. Rename or delete obsolete hooks.
4067
40682005-04-02 Richard M. Stallman <rms@gnu.org>
4069
4070 * nonascii.texi (Coding System Basics): Another wording cleanup.
4071
40722005-04-01 Richard M. Stallman <rms@gnu.org>
4073
4074 * nonascii.texi (Coding System Basics): Clarify previous change.
4075
40762005-04-01 Kenichi Handa <handa@m17n.org>
4077
10d1d0af 4078 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
4079 identity of coding systems.
4080
40812005-03-29 Chong Yidong <cyd@stupidchicken.com>
4082
4083 * text.texi (Buffer Contents): Add filter-buffer-substring and
4084 buffer-substring-filters.
4085
40862005-03-26 Chong Yidong <cyd@stupidchicken.com>
4087
4088 * anti.texi (Antinews): Mention `G' interactive code.
4089
4090 * tips.texi (Compilation Tips): Mention benchmark.el.
4091
40922005-03-27 Luc Teirlinck <teirllm@auburn.edu>
4093
4094 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
4095 is now bound to M-o M-o.
4096
4097 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
4098
40992005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
4100
4101 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
4102 in the Emacs Manual).
4103 * Makefile.in (srcs): Remove calendar.texi.
4104 * makefile.w32-in (srcs): Remove calendar.texi.
4105 * display.texi (Display): Change name of next node.
4106 * os.texi (System In): Change name of previous node.
4107 * elisp.texi (Top): Remove Calendar references.
4108 * vol1.texi (Top): Remove Calendar references.
4109 * vol2.texi (Top): Remove Calendar references.
4110
41112005-03-25 Richard M. Stallman <rms@gnu.org>
4112
4113 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
4114 Cleanup previous change.
4115
41162005-03-25 Chong Yidong <cyd@stupidchicken.com>
4117
4118 * display.texi (Face Attributes): Faces earlier in an :inherit
4119 list take precedence.
4120 (Scroll Bars): Fix description of vertical-scroll-bars.
4121 Document frame-current-scroll-bars and window-current-scroll-bars.
4122
4123 * markers.texi (The Mark): Document temporary Transient Mark mode.
4124
4125 * minibuf.texi (Reading File Names):
4126 Document read-file-name-completion-ignore-case.
4127
4128 * positions.texi (Screen Lines): Document nil for width argument
4129 to compute-motion.
4130
41312005-03-23 Kim F. Storm <storm@cua.dk>
4132
4133 * display.texi (Standard Faces): Other faces used in the fringe
4134 implicitly inherits from the fringe face.
4135 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
4136 properties implicitly inherits from fringe face.
4137 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
4138
41392005-03-20 Chong Yidong <cyd@stupidchicken.com>
4140
4141 * display.texi (Invisible Text): State default value of
4142 line-move-ignore-invisible.
4143 (Managing Overlays): Document remove-overlays.
4144 (Standard Faces): Document escape-glyph face.
4145
4146 * minibuf.texi (Reading File Names): Document read-file-name-function.
4147
4148 * modes.texi (Other Font Lock Variables):
4149 Document font-lock-lines-before.
4150
4151 * positions.texi (Skipping Characters): skip-chars-forward allows
4152 character classes.
4153
41542005-03-18 Lute Kamstra <lute@gnu.org>
4155
4156 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4157
41582005-03-17 Richard M. Stallman <rms@gnu.org>
4159
4160 * text.texi (Undo): Document extensible undo entries.
4161
dd7b651b 4162 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4163
4164 * nonascii.texi (Character Codes): Minor fix.
4165
4166 * display.texi (Display Property): Explain the significance
4167 of having text properties that are eq.
4168 (Other Display Specs): Explain string as display spec.
4169
4170 * commands.texi (Interactive Codes): Document G option.
4171
41722005-03-17 Chong Yidong <cyd@stupidchicken.com>
4173
4174 * text.texi (Filling): Add sentence-end-without-period and
4175 sentence-end-without-space.
4176 (Changing Properties): Minor fix.
4177
4178 * anti.texi: Total rewrite.
4179
41802005-03-15 Lute Kamstra <lute@gnu.org>
4181
4182 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4183
41842005-03-08 Kim F. Storm <storm@cua.dk>
4185
4186 * display.texi (Specified Space): Property :width is support on
4187 non-graphic terminals, :height is not.
4188
41892005-03-07 Richard M. Stallman <rms@gnu.org>
4190
4191 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4192 Now subnodes of Fringes.
4193 (Overlay Arrow): Document overlay-arrow-variable-list.
4194 (Fringe Size/Pos): New node, broken out of Fringes.
4195 (Display): Explain clearing vs redisplay better.
4196 (Truncation): Clarify use of bitmaps.
4197 (The Echo Area): Clarify the uses of the echo area.
4198 Add max-mini-window-height.
4199 (Progress): Clarify.
4200 (Invisible Text): Explain that main loop moves point out.
4201 (Selective Display): Say "hidden", not "invisible".
4202 (Managing Overlays): Move up. Describe relation to Undo here.
4203 (Overlay Properties): Clarify intro.
4204 (Finding Overlays): Explain return values when nothing found.
4205 (Width): truncate-string-to-width has added arg.
4206 (Displaying Faces): Clarify and update mode line face handling.
4207 (Face Functions): Minor cleanup.
4208 (Conditional Display): Merge into Other Display Specs.
4209 (Pixel Specification, Other Display Specs): Minor cleanups.
4210 (Images, Image Descriptors): Minor cleanups.
4211 (GIF Images): Patents have expired.
4212 (Showing Images): Explain default text for insert-image.
4213 (Manipulating Button Types): Merge into Manipulating Buttons.
4214 (Making Buttons): Explain return values.
4215 (Button Buffer Commands): Add xref.
4216 (Inverse Video): Update mode-line-inverse-video.
4217 (Display Table Format): Clarify.
4218 (Active Display Table): Give defaults for window-display-table.
4219
4220 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4221 and calendar-today-marker are strings, not chars.
4222 (Holiday Customizing): Minor fix.
4223
4224 * internals.texi (Writing Emacs Primitives): Update `or' example.
4225 Update limit on # args of subr.
4226
4227 * edebug.texi (Using Edebug): Arrow is in fringe.
4228 (Instrumenting): Arg to eval-defun works without loading edebug.
4229 (Edebug Execution Modes): Add xref.
4230
4231 * customize.texi (Common Keywords): Clarify :require.
4232 Mention :version here.
4233 (Variable Definitions, Group Definitions): Not here.
4234 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4235
42362005-03-07 Chong Yidong <cyd@stupidchicken.com>
4237 * nonascii.texi (Text Representations): Clarify position-bytes.
4238 (Character Sets): Add list-charset-chars.
4239 (Scanning Charsets): Add charset-after.
4240 (Encoding and I/O): Minor fix.
4241
42422005-03-06 Richard M. Stallman <rms@gnu.org>
4243
4244 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4245 (Resizing Windows): Likewise.
4246
4247 * text.texi (Change Hooks): Get rid of "Emacs 21".
4248
4249 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4250
4251 * streams.texi (Output Variables): Get rid of "Emacs 21".
4252
4253 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4254
4255 * os.texi (Translating Input): Replace flow-control example
4256 with a less obsolete example that uses `keyboard-translate'.
4257
4258 * objects.texi (Hash Table Type, Circular Objects):
4259 Get rid of "Emacs 21".
4260
4261 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4262 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4263
4264 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4265
4266 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4267
4268 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4269 (Menu Bar): Fix when menu-bar-update-hook is called.
4270
4271 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4272
4273 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4274 and make it read better.
4275
4276 * files.texi (Writing to Files): Get rid of "Emacs 21".
4277 (Unique File Names): Likewise.
4278
4279 * elisp.texi: Update Emacs version to 22.
4280
4281 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4282 (Overlay Properties, Face Attributes): Likewise.
4283 (Managing Overlays): Fix punctuation.
4284 (Attribute Functions): Clarify set-face-font; get rid of
4285 info about old Emacs versions.
4286 (Auto Faces, Font Lookup, Display Property, Images):
4287 Get rid of "Emacs 21".
4288
4289 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4290
42912005-03-05 Richard M. Stallman <rms@gnu.org>
4292
4293 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4294
42952005-03-04 Lute Kamstra <lute@gnu.org>
4296
4297 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4298
42992005-03-03 Lute Kamstra <lute@gnu.org>
4300
4301 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4302
43032005-03-01 Lute Kamstra <lute@gnu.org>
4304
4305 * debugging.texi (Debugger Commands): Update `j'.
4306
43072005-02-28 Lute Kamstra <lute@gnu.org>
4308
4309 * debugging.texi (Debugging): Fix typo.
4310 (Error Debugging): Document eval-expression-debug-on-error.
4311 (Function Debugging): Update example.
4312 (Using Debugger): Mention starred stack frames.
4313 (Debugger Commands): Document `j' and `l'.
4314 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4315 Update the messages that the debugger displays.
4316 (Internals of Debugger): Add cross reference. Update example.
4317 (Excess Open): Minor improvement.
4318 (Excess Close): Minor improvement.
4319
43202005-02-26 Richard M. Stallman <rms@gnu.org>
4321
4322 * tips.texi (Coding Conventions): Clarify.
4323 Put all the major mode key reservations together.
4324 Mention the Mouse-1 => Mouse-2 conventions.
4325
4326 * syntax.texi (Syntax Class Table): Clarify.
4327 (Syntax Table Functions): syntax-after moved from here.
4328 (Syntax Table Internals): syntax-after moved to here.
4329 (Parsing Expressions): Update info on number of values
4330 and what's meaningful in the STATE argument.
4331 (Categories): Fix typo.
4332
4333 * sequences.texi (Arrays): Cleanup.
4334 (Char-Tables): Clarify.
4335
4336 * processes.texi (Deleting Processes): Cleanups, add xref.
4337 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4338 (Process Information): set-process-coding-system, some args optional.
4339 (Input to Processes): Explain various types for PROCESS args.
4340 Rename them from PROCESS-NAME to PROCESS.
4341 (Signals to Processes): Likewise.
4342 (Decoding Output): Cleanup.
4343 (Query Before Exit): Clarify.
4344
4345 * os.texi (Startup Summary): Correct the options; add missing ones.
4346 (Terminal Output, Batch Mode): Clarify.
4347 (Flow Control): Node deleted.
4348
4349 * markers.texi (The Mark): Clarify.
4350
4351 * macros.texi (Expansion): Cleanup.
4352 (Indenting Macros): indent-spec allows ints, not floats.
4353
4354 * keymaps.texi (Keymaps): Clarify.
4355 (Format of Keymaps): Update lisp-mode-map example.
4356 (Active Keymaps, Key Lookup): Clarify.
4357 (Changing Key Bindings): Add xref to `kbd'.
4358 (Key Binding Commands, Simple Menu Items): Clarify.
4359 (Mouse Menus, Menu Bar): Clarify.
4360 (Menu Example): Replace print example with menu-bar-replace-menu.
4361
4362 * help.texi (Documentation Basics): Add function-documentation prop.
4363
4364 * elisp.texi (Top): Don't refer to Flow Control node.
4365
4366 * commands.texi (Command Overview): Improve xrefs.
4367 (Adjusting Point): Adjusting point applies to intangible and invis.
4368 (Key Sequence Input): Doc extra read-key-sequence args.
4369 Likewise for read-key-sequence-vector.
4370
4371 * backups.texi (Rename or Copy): Minor fix.
4372 (Numbered Backups): For version-control, say the default.
4373 (Auto-Saving): make-auto-save-file-name example is simplified.
4374
4375 * advice.texi (Advising Functions): Don't imply one part of Emacs
4376 should advise another part. Markup changes.
4377 (Defining Advice): Move transitional para.
4378 (Activation of Advice): Cleanup.
4379 Explain if COMPILE is nil or negative.
4380
4381 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4382
43832005-02-24 Lute Kamstra <lute@gnu.org>
4384
4385 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4386 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4387
43882005-02-23 Lute Kamstra <lute@gnu.org>
4389
4390 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4391 to define global minor modes as well.
4392
4393 * display.texi (Managing Overlays): overlay-buffer returns nil for
4394 deleted overlays.
4395
43962005-02-22 Kim F. Storm <storm@cua.dk>
4397
4398 * minibuf.texi (Basic Completion): Allow symbols in addition to
4399 strings in try-completion and all-completions.
4400
44012005-02-14 Lute Kamstra <lute@gnu.org>
4402
4403 * elisp.texi (Top): Remove reference to deleted node.
4404
4405 * lists.texi (Lists): Remove reference to deleted node.
4406 (Cons Cells): Fix typo.
4407
4408 * loading.texi (Where Defined): Fix typo.
4409
44102005-02-14 Richard M. Stallman <rms@gnu.org>
4411
4412 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4413 is useful for discarding some minor modes.
4414
4415 * symbols.texi (Symbol Components): Reorder examples.
4416
4417 * streams.texi (Input Functions): State standard-input default.
4418 (Output Variables): State standard-output default.
4419
4420 * objects.texi (Printed Representation): Clarify read syntax vs print.
4421 (Floating Point Type): Explain meaning better.
4422 (Symbol Type): Explain uniqueness better.
4423 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4424 List examples sooner.
4425 (Box Diagrams): New subnode broken out.
4426 Some examples moved from old Lists as Boxes node.
4427 (Dotted Pair Notation): Clarify intro.
4428 (Array Type): Clarify.
4429 (Type Predicates): Add hash-table-p.
4430
4431 * numbers.texi (Integer Basics): Clarify radix explanation.
4432 (Predicates on Numbers): Minor clarification.
4433 (Comparison of Numbers): Minor clarification. Clarify eql.
4434 Typos in min, max.
4435 (Math Functions): Clarify overflow in expt.
4436
4437 * minibuf.texi (Text from Minibuffer): Minor clarification.
4438 Mention arrow keys.
4439
4440 * loading.texi (Autoload): defun's doc string overrides autoload's
4441 doc string.
4442 (Repeated Loading): Modernize "add to list" examples.
4443 (Where Defined): Finish updating table of load-history elts.
4444
4445 * lists.texi (List-related Predicates): Minor wording improvement.
4446 (Lists as Boxes): Node deleted.
4447 (Building Lists): Explain trivial cases of number-sequence.
4448
4449 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4450 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4451 (Hash Access): Any object can be a key.
4452 State value of maphash.
4453
4454 * functions.texi (What Is a Function): Wording cleanup.
4455 (Function Documentation): Minor cleanup.
4456 Explain purpose of calling convention at end of doc string.
4457 (Function Names): Wording cleanup.
4458 (Calling Functions): Wording cleanup.
4459 Explain better how funcall calls the function.
4460 (Function Cells): Delete example of saving and redefining function.
4461
4462 * control.texi (Combining Conditions): Wording cleanup.
4463 (Iteration): dolist and dotimes bind VAR locally.
4464 (Cleanups): Xref to Atomic Changes.
4465
4466 * compile.texi (Byte Compilation): Delete 19.29 info.
4467 (Compilation Functions): Macros' difficulties don't affect defsubst.
4468 (Docs and Compilation): Delete 19.29 info.
4469
44702005-02-10 Richard M. Stallman <rms@gnu.org>
4471
4472 * objects.texi (Symbol Type): Minor correction.
4473
44742005-02-06 Lute Kamstra <lute@gnu.org>
4475
4476 * modes.texi (Example Major Modes): Fix typos.
4477
44782005-02-06 Richard M. Stallman <rms@gnu.org>
4479
4480 * text.texi (Margins): fill-nobreak-predicate can be one function.
4481
4482 * strings.texi (Modifying Strings): clear-string can make unibyte.
4483 (Formatting Strings): format gives error if values missing.
4484
4485 * positions.texi (Character Motion): Mention default arg
4486 for forward-char. backward-char refers to forward-char.
4487 (Word Motion): Mention default arg for forward-word.
4488 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4489 Simplify end-of-buffer.
4490 (Text Lines): Mention default arg for forward-line.
4491 (List Motion): Mention default arg for beginning/end-of-defun.
4492 (Skipping Characters): Minor fixes in explaining character-set.
4493
4494 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4495 Mode inheritance applies only when default-major-mode is nil.
4496 Clarifications.
4497 (Example Major Modes): Update Text mode and Lisp mode examples.
4498 (Minor Mode Conventions): Mention define-minor-mode at top.
4499 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4500 (Mode Line Format): Update mode line face display info.
4501 (Properties in Mode): Mention effect of risky vars.
4502 (Imenu): Define imenu-add-to-menubar.
4503 (Font Lock Mode): Add descriptions to menu lines.
4504 (Faces for Font Lock): Add font-lock-doc-face.
4505
45062005-02-05 Lute Kamstra <lute@gnu.org>
4507
4508 * text.texi (Maintaining Undo): Remove obsolete function.
4509
45102005-02-05 Eli Zaretskii <eliz@gnu.org>
4511
4512 * frames.texi (Color Names): Add pointer to the X docs about RGB
4513 color specifications. Improve indexing
4514 (Text Terminal Colors): Replace the description of RGB values by
4515 an xref to "Color Names".
4516
45172005-02-03 Richard M. Stallman <rms@gnu.org>
4518
4519 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4520 Clarify.
4521 (Selecting Windows): Clarify save-selected-window.
4522 (Cyclic Window Ordering): Clarify walk-windows.
4523 (Window Point): Clarify.
4524 (Window Start): Add comment to example.
4525 (Resizing Windows): Add `interactive' specs in examples.
4526 Document fit-window-to-buffer.
4527
4528 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4529 (Undo, Maintaining Undo): Clarify last change.
4530 (Sorting): In sort-numeric-fields, explain about octal and hex.
4531 Mention sort-numeric-base.
4532 (Format Properties): Add xref for hard newlines.
4533
4534 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4535 (Pop-Up Menus): Fix typo.
4536 (Color Names): Explain all types of color names.
4537 Explain color-values on B&W terminal.
4538 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4539
4540 * files.texi (File Locks): Not supported on MS systems.
4541 (Testing Accessibility): Clarify.
4542
4543 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4544 (Coverage Testing): Fix typo.
4545
4546 * commands.texi (Misc Events): Remove stray space.
4547
4548 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4549 (Modification Time): Clarify when visited-file-modtime returns 0.
4550 (The Buffer List): Clarify bury-buffer.
4551 (Killing Buffers): Clarify.
4552 (Indirect Buffers): Add clone-indirect-buffer.
4553
45542005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4555
4556 * edebug.texi (Printing in Edebug): Fix default value of
4557 edebug-print-circle.
4558 (Coverage Testing): Fix displayed frequency count data.
4559
45602005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4561
4562 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4563
45642005-02-02 Kim F. Storm <storm@cua.dk>
4565
4566 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4567
45682005-01-29 Eli Zaretskii <eliz@gnu.org>
4569
4570 * commands.texi (Misc Events): Describe the help-echo event.
4571
4572 * text.texi (Special Properties) <help-echo>: Use `pos'
4573 consistently in description of the help-echo property.
4574 Use @code{nil} instead of @var{nil}.
4575
4576 * display.texi (Overlay Properties): Fix the index entry for
4577 help-echo overlay property.
4578
4579 * customize.texi (Type Keywords): Uncomment the xref to the
4580 help-echo property documentation.
4581
45822005-01-23 Kim F. Storm <storm@cua.dk>
4583
4584 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4585 return value. Third element FULLY replaced by PARTIAL which
4586 specifies number of invisible pixels if row is only partially visible.
4587 (Textual Scrolling): Mention auto-window-vscroll.
4588 (Vertical Scrolling): New defvar auto-window-vscroll.
4589
45902005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4591
4592 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4593 command remapping.
4594
45952005-01-15 Richard M. Stallman <rms@gnu.org>
4596
4597 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4598
45992005-01-14 Kim F. Storm <storm@cua.dk>
4600
4601 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4602
4603 * text.texi (Links and Mouse-1): Fix string and vector item.
4604
46052005-01-13 Richard M. Stallman <rms@gnu.org>
4606
4607 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4608 descriptions of overriding-local-map and overriding-terminal-local-map.
4609
4610 * text.texi (Links and Mouse-1): Clarify text.
4611
46122005-01-13 Kim F. Storm <storm@cua.dk>
4613
4614 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4615
46162005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4617
4618 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4619
46202005-01-12 Kim F. Storm <storm@cua.dk>
4621
4622 * text.texi (Links and Mouse-1): Rename section from Enabling
4623 Mouse-1 to Following Links. Change xrefs.
4624 Add examples for define-button-type and define-widget.
4625
4626 * display.texi (Button Properties, Button Buffer Commands):
4627 Clarify mouse-1 and follow-link functionality.
4628
46292005-01-12 Richard M. Stallman <rms@gnu.org>
4630
4631 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4632
4633 * display.texi (Beeping): Fix Texinfo usage.
4634
4635 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4636
46372005-01-11 Kim F. Storm <storm@cua.dk>
4638
4639 * display.texi (Button Properties, Button Buffer Commands):
4640 Mention mouse-1 binding. Add follow-link keyword.
4641
4642 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4643 (Enabling Mouse-1 to Follow Links): New subsection.
4644
46452005-01-06 Richard M. Stallman <rms@gnu.org>
4646
4647 * text.texi (Special Properties): Minor change.
4648
4649 * os.texi (Timers): Clarify previous change.
4650
4651 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4652
46532005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4654
4655 * display.texi (Face Attributes): Correct xref to renamed node.
4656
46572005-01-01 Richard M. Stallman <rms@gnu.org>
4658
4659 * display.texi (Face Attributes): Describe hex color specs.
4660
46612004-12-31 Richard M. Stallman <rms@gnu.org>
4662
4663 * os.texi (Timers): Update previous change.
4664
46652004-12-30 Kim F. Storm <storm@cua.dk>
4666
4667 * display.texi (Line Height): Total line-height is now specified
4668 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4669 in cons cells. (nil . RATIO) is relative to actual line height.
4670 Use line-height `t' instead of `0' to get minimum height.
4671
46722004-12-29 Richard M. Stallman <rms@gnu.org>
4673
4674 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4675
46762004-12-28 Richard M. Stallman <rms@gnu.org>
4677
4678 * commands.texi (Quitting): Clarify value of with-local-quit.
4679
4680 * elisp.texi (Top): Fix previous change.
4681
4682 * loading.texi (Loading): Fix previous change.
4683
46842004-12-27 Richard M. Stallman <rms@gnu.org>
4685
4686 * Makefile.in (MAKEINFO): Specify --force.
4687
4688 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4689
4690 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4691
4692 * display.texi (Line Height): Further clarify.
4693
4694 * elisp.texi (Top): Update Loading submenu.
4695
4696 * loading.texi (Where Defined): New node.
4697 (Unloading): load-history moved to Where Defined.
4698
46992004-12-21 Richard M. Stallman <rms@gnu.org>
4700
4701 * commands.texi (Event Input Misc): Add while-no-input.
4702
47032004-12-11 Richard M. Stallman <rms@gnu.org>
4704
4705 * display.texi (Line Height): Rewrite text for clarity.
4706
47072004-12-11 Kim F. Storm <storm@cua.dk>
4708
4709 * display.texi (Display): Add node "Line Height" to menu.
4710 (Line Height): New node. Move full description of line-spacing
4711 and line-height text properties here from text.texi.
4712 (Scroll Bars): Add vertical-scroll-bar variable.
4713
4714 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4715
4716 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4717 line-spacing and vertical-scroll-bar.
4718
4719 * text.texi (Special Properties): Just mention line-spacing and
4720 line-height here, add xref to new "Line Height" node.
4721
47222004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4723
4724 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4725
4726 * locals.texi (Standard Buffer-Local Variables):
4727 Add @xref for `line-spacing'.
4728
47292004-12-05 Richard M. Stallman <rms@gnu.org>
4730
4731 * Makefile.in (maintainer-clean): Remove the info files
4732 in $(infodir) where they are created.
4733
47342004-12-03 Richard M. Stallman <rms@gnu.org>
4735
4736 * windows.texi (Selecting Windows): get-lru-window and
4737 get-largest-window don't consider dedicated windows.
4738
4739 * text.texi (Undo): Document undo-in-progress.
4740
47412004-11-26 Richard M. Stallman <rms@gnu.org>
4742
4743 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4744 Remove a few vars that are not always buffer-local.
4745
47462004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4747
4748 * locals.texi (Standard Buffer-Local Variables): Comment out
4749 xref's to non-existent node `Yet to be written'.
4750
47512004-11-24 Richard M. Stallman <rms@gnu.org>
4752
4753 * processes.texi (Synchronous Processes): Grammar fix.
4754
4755 * numbers.texi (Comparison of Numbers): Add eql.
4756
4757 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4758
4759 * intro.texi (Printing Notation): Fix previous change.
4760
4761 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4762 and default-indicate-buffer-boundaries from here.
4763 (Usual Display): To here.
4764 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4765 (Usual Display): Move tab-width up.
4766
4767 * customize.texi (Variable Definitions): Replace
4768 show-paren-mode example with tooltip-mode.
4769 (Simple Types, Composite Types, Defining New Types):
4770 Minor cleanups.
4771
47722004-11-21 Jesper Harder <harder@ifa.au.dk>
4773
4774 * processes.texi (Synchronous Processes, Output from Processes):
4775 Markup fix.
4776
47772004-11-20 Richard M. Stallman <rms@gnu.org>
4778
4779 * positions.texi (Skipping Characters): skip-chars-forward
4780 now handles char classes.
4781
4782 * intro.texi (Printing Notation): Avoid confusion of `print'
4783 when explaining @print.
4784
4785 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4786
4787 * display.texi (Display Table Format): Minor fix.
4788
4789 * streams.texi (Output Functions): Fix print example.
4790
4791 * Makefile.in (elisp): New target.
4792 (dist): Depend on $(infodir)/elisp, not elisp.
4793 Copy the info files from $(infodir).
4794
4795 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4796 read-from-minibuffer.
4797
4798 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4799
48002004-11-19 Richard M. Stallman <rms@gnu.org>
4801
4802 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4803
48042004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4805
4806 * tips.texi (Coding Conventions): Fix typo.
4807
48082004-11-16 Richard M. Stallman <rms@gnu.org>
4809
4810 * tips.texi (Coding Conventions): Separate defvar and require
4811 methods to avoid warnings. Use require only when there are many
4812 functions and variables from that package.
4813
4814 * minibuf.texi (Minibuffer Completion): When ignoring case,
4815 predicate must not be case-sensitive.
4816
4817 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4818 (Test Coverage): Don't talk about "splotches". Clarified.
4819
48202004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4821
4822 * frames.texi (Window Frame Parameters): Fix typo.
4823
48242004-11-15 Kim F. Storm <storm@cua.dk>
4825
4826 * symbols.texi (Other Plists): Note that plist-get may signal error.
4827 Add safe-plist-get.
4828
48292004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4830
4831 * modes.texi (Font Lock Basics): Fix typo.
4832
48332004-11-08 Richard M. Stallman <rms@gnu.org>
4834
4835 * syntax.texi (Syntax Table Functions): Add syntax-after.
4836
48372004-11-06 Lars Brinkhoff <lars@nocrew.org>
4838
4839 * os.texi (Processor Run Time): New section documenting
4840 get-internal-run-time.
4841
48422004-11-06 Eli Zaretskii <eliz@gnu.org>
4843
4844 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4845 it nukes elisp-cover.texi.
4846 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4847 elisp-0 etc.
4848
48492004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4850
4851 * commands.texi (Keyboard Macros): Document `append' return value
4852 of `defining-kbd-macro'.
4853
48542004-11-01 Richard M. Stallman <rms@gnu.org>
4855
4856 * commands.texi (Interactive Call): Add called-interactively-p.
4857
48582004-10-29 Simon Josefsson <jas@extundo.com>
4859
4860 * minibuf.texi (Reading a Password): Revert.
4861
48622004-10-28 Richard M. Stallman <rms@gnu.org>
4863
4864 * frames.texi (Display Feature Testing): Explain about "vendor".
4865
48662004-10-27 Richard M. Stallman <rms@gnu.org>
4867
4868 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4869 not raw. Clarify `n'.
4870 (Interactive Call): Rewrite interactive-p, focusing on when
4871 and how to use it.
4872 (Misc Events): Clarify previous change.
4873
4874 * advice.texi (Simple Advice): Clarify what job the example does.
4875 (Around-Advice): Clarify ad-do-it.
4876 (Activation of Advice): An option of ad-default-compilation-action
4877 is `never', not `nil'.
4878
48792004-10-26 Kim F. Storm <storm@cua.dk>
4880
4881 * commands.texi (Interactive Codes): Add U code letter.
4882
48832004-10-25 Simon Josefsson <jas@extundo.com>
4884
4885 * minibuf.texi (Reading a Password): Add.
4886
48872004-10-24 Jason Rumney <jasonr@gnu.org>
4888
4889 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4890 and wheel-down.
4891
48922004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4893
4894 * processes.texi (Synchronous Processes): Document process-file.
4895
48962004-10-22 Kenichi Handa <handa@m17n.org>
4897
4898 * text.texi (translate-region): Document that it accepts also a
4899 char-table.
4900
49012004-10-22 David Ponce <david@dponce.com>
4902
4903 * windows.texi (Resizing Windows): Document the `preserve-before'
4904 argument of the functions `enlarge-window' and `shrink-window'.
4905
49062004-10-19 Jason Rumney <jasonr@gnu.org>
4907
4908 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4909
49102004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4911
4912 * text.texi (Filling): Add anchor for definition of
4913 `sentence-end-double-space'.
4914
4915 * searching.texi (Regexp Example): Update description of how
4916 Emacs currently recognizes the end of a sentence.
4917 (Standard Regexps): Update definition of the variable
4918 `sentence-end'. Add definition of the function `sentence-end'.
4919
49202004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4921
4922 * display.texi (Progress): New node.
4923
49242004-10-05 Kim F. Storm <storm@cua.dk>
4925
4926 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4927
49282004-09-29 Kim F. Storm <storm@cua.dk>
4929
4930 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4931 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4932 fringe bitmap symbols, as they now have their own namespace.
4933 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4934 vs. pixels. Signal error if no free bitmap slots.
4935 (Pixel Specification): Change IMAGE to @var{image}.
4936
49372004-09-28 Richard M. Stallman <rms@gnu.org>
4938
4939 * text.texi (Special Properties): Clarify line-spacing and line-height.
4940
4941 * searching.texi (Regexp Search): Add looking-back.
4942
49432004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4944
4945 * display.texi: Correct typos.
4946 (Image Descriptors): Correct xref's.
4947
49482004-09-25 Richard M. Stallman <rms@gnu.org>
4949
4950 * text.texi (Special Properties): Cleanups in `cursor'.
4951 Rewrites in `line-height' and `line-spacing'; exchange them.
4952
4953 * display.texi (Fringes): Rewrite previous change.
4954 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4955 (Display Fringe Bitmaps): Node deleted, text moved.
4956 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4957 (Scroll Bars): Clarify set-window-scroll-bars.
4958 (Pointer Shape): Rewrite.
4959 (Specified Space): Clarify :align-to, etc.
4960 (Pixel Specification): Use @var. Clarify new text.
4961 (Other Display Specs): Clarify `slice'.
4962 (Image Descriptors): Cleanups.
4963 (Showing Images): Cleanups.
4964
49652004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4966
4967 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4968
4969 * modes.texi: Various minor changes in addition to:
4970 (Major Mode Conventions): Final call to `run-mode-hooks' should
4971 not be inside the `delay-mode-hooks' form.
4972 (Mode Hooks): New node.
4973 (Hooks): Delete obsolete example.
4974 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4975 node "Mode Hooks".
4976
49772004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4978
4979 * display.texi: Correct various typos.
4980 (Display): Rename node "Pointer Shapes" to "Pointer
4981 Shape". (There is already a node called "Pointer Shapes" in
4982 frames.texi.)
4983 (Images): Remove non-existent node "Image Slices" from menu.
4984
49852004-09-23 Kim F. Storm <storm@cua.dk>
4986
4987 * text.texi (Special Properties): Add `cursor', `pointer',
4988 `line-height', and `line-spacing' properties.
4989
4990 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4991 Shapes' to menu.
4992 (Standard Faces): Doc fix for fringe face.
4993 (Fringes): Add `overflow-newline-into-fringe' and
4994 'indicate-buffer-boundaries'.
4995 (Fringe Bitmaps, Pointer Shapes): New nodes.
4996 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4997 Bitmaps' to menu.
4998 (Specified Space): Describe pixel width and height.
4999 (Pixel Specification): New node.
5000 (Other Display Specs): Add `slice' property.
5001 (Display Fringe Bitmaps): New node.
5002 (Images): Add 'Image Slices' to menu.
5003 (Image Descriptors): Add `:pointer' and `:map' properties.
5004 (Showing Images): Add slice arg to `insert-image'. Add
5005 'insert-sliced-image'.
5006
50072004-09-20 Richard M. Stallman <rms@gnu.org>
5008
5009 * commands.texi (Key Sequence Input):
5010 Clarify downcasing in read-key-sequence.
5011
50122004-09-08 Juri Linkov <juri@jurta.org>
5013
5014 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
5015
50162004-09-07 Luc Teirlinck <teirllm@auburn.edu>
5017
5018 * locals.texi (Standard Buffer-Local Variables): Add
5019 `buffer-auto-save-file-format'.
5020 * internals.texi (Buffer Internals): Describe new
5021 auto_save_file_format field of the buffer structure.
5022 * files.texi (Format Conversion): `auto-save-file-format' has been
5023 renamed `buffer-auto-save-file-format'.
5024
50252004-08-27 Luc Teirlinck <teirllm@auburn.edu>
5026
5027 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
5028 an integer or a marker.
5029 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
5030
50312004-08-22 Richard M. Stallman <rms@gnu.org>
5032
5033 * modes.texi (Major Mode Conventions): Discuss rebinding of
5034 standard key bindings.
5035
50362004-08-18 Kim F. Storm <storm@cua.dk>
5037
5038 * processes.texi (Accepting Output): Add `just-this-one' arg to
5039 `accept-process-output'.
5040 (Output from Processes): New var `process-adaptive-read-buffering'.
5041
50422004-08-10 Luc Teirlinck <teirllm@auburn.edu>
5043
5044 * keymaps.texi: Various changes in addition to:
5045 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
5046 Give more varied examples for `kbd'.
5047 (Creating Keymaps): Char tables have slots for all characters
5048 without modifiers.
5049 (Active Keymaps): `overriding-local-map' and
5050 `overriding-terminal-local-map' also override text property and
5051 overlay keymaps.
5052 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
5053 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
5054 to denote a prefix of no events.
5055 `map-keymap' includes parent's bindings _recursively_.
5056 Clarify and correct description of `where-is-internal'.
5057 Mention BUFFER-OR-NAME arg to `describe-bindings'.
5058 (Menu Example): For menus intended for use with the keyboard, the
5059 menu items should be bound to characters or real function keys.
5060
50612004-08-08 Luc Teirlinck <teirllm@auburn.edu>
5062
5063 * objects.texi (Character Type): Reposition `@anchor' to prevent
5064 double space inside sentence in Info.
5065
5066 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
5067 renamed to `disabled-command-function'.
5068 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
5069 (Command Loop Info): Replace reference to it.
5070 (Disabling Commands): `disabled-command-hook' has been renamed to
5071 `disabled-command-function'.
5072
50732004-08-07 Luc Teirlinck <teirllm@auburn.edu>
5074
5075 * os.texi (Translating Input): Only non-prefix bindings in
5076 `key-translation-map' override actual key bindings. Warn about
5077 possible indirect effect of actual key bindings on non-prefix
5078 bindings in `key-translation-map'.
5079
50802004-08-06 Luc Teirlinck <teirllm@auburn.edu>
5081
5082 * minibuf.texi (High-Level Completion): Add anchor for definition
5083 of `read-variable'.
5084
5085 * commands.texi: Various changes in addition to:
5086 (Using Interactive): Clarify description of `interactive-form'.
5087 (Interactive Call): Mention default for KEYS argument to
5088 `call-interactively'.
5089 (Command Loop Info): Clarify description of `this-command-keys'.
5090 Mention KEEP-RECORD argument to `clear-this-command-keys'.
5091 Value of `last-event-frame' can be `macro'.
5092 (Repeat Events): `double-click-fuzz' is also used to distinguish
5093 clicks and drags.
5094 (Classifying Events): Clarify descriptions of `event-modifiers'
5095 `event-basic-type' and `event-convert-list'.
5096 (Accessing Events): `posn-timestamp' takes POSITION argument.
5097 (Quoted Character Input): Clarify description of
5098 `read-quoted-char' and fix example.
5099 (Quitting): Add `with-local-quit'.
5100 (Disabling Commands): Correct and clarify descriptions of
5101 `enable-command' and `disable-command'.
5102 Mention what happens if `disabled-command-hook' is nil.
5103 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
5104 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
5105
51062004-07-24 Luc Teirlinck <teirllm@auburn.edu>
5107
5108 * frames.texi: Various changes in addition to:
5109 (Creating Frames): Expand and clarify description of `make-frame'.
5110 (Window Frame Parameters): Either none or both of the `icon-left'
5111 and `icon-top' parameters must be specified. Put descriptions of
5112 `menu-bar-lines' and `toolbar-lines' closer together and change
5113 them accordingly.
5114 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
5115 except while processing `frame-title-format' or `icon-title-format'.
5116 (Deleting Frames): Correct description of `delete-frame'.
5117 Non-nil return values of `frame-live-p' are like those of `framep'.
5118 (Frames and Windows): Mention return value of
5119 `set-frame-selected-window'.
5120 (Visibility of Frames): Mention `force' argument to
5121 `make-frame-invisible'. `frame-visible-p' returns t for all
5122 frames on text-only terminals.
5123 (Frame Configurations): Restoring a frame configuration does not
5124 restore deleted frames.
5125 (Window System Selections): `x-set-selection' returns DATA.
5126 (Resources): Add example.
5127 (Display Feature Testing): Clarify descriptions of
5128 `display-pixel-height', `display-pixel-width', `x-server-version'
5129 and `x-server-vendor'.
5130
5131 * windows.texi (Choosing Window): Add anchor.
5132 * minibuf.texi (Minibuffer Misc): Add anchor.
5133
51342004-07-23 John Paul Wallington <jpw@gnu.org>
5135
5136 * macros.texi (Defining Macros): Declaration keyword for setting
5137 Edebug spec is `debug' not `edebug'.
5138
51392004-07-19 Luc Teirlinck <teirllm@auburn.edu>
5140
5141 * windows.texi: Various small changes in addition to:
5142 (Window Point): Mention return value of `set-window-point'.
5143 (Window Start): `pos-visible-in-window-p' disregards horizontal
5144 scrolling. Explain return value if PARTIALLY is non-nil.
5145 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5146 and `set-window-vscroll'.
5147 (Size of Window): The argument WINDOW to `window-inside-edges',
5148 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5149 (Resizing Windows): Explain return value of
5150 `shrink-window-if-larger-than-buffer'.
5151 `window-size-fixed' automatically becomes buffer local when set.
5152 (Window Configurations): Explain return value of
5153 `set-window-configuration'.
5154
5155 * minibuf.texi (Minibuffer Misc): Add anchor for
5156 `minibuffer-scroll-window'.
5157
5158 * positions.texi (Text Lines): Add anchor for `count-lines'.
5159
51602004-07-17 Richard M. Stallman <rms@gnu.org>
5161
5162 * display.texi (Overlay Properties): Adding `evaporate' prop
5163 deletes empty overlay immediately.
5164
5165 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5166 fix example.
5167
51682004-07-16 Jim Blandy <jimb@redhat.com>
5169
5170 * searching.texi (Regexp Backslash): Document new \_< and \_>
5171 operators.
5172
51732004-07-16 Juanma Barranquero <lektu@terra.es>
5174
5175 * display.texi (Images): Fix Texinfo usage.
5176
51772004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5178
5179 * buffers.texi (Modification Time): `visited-file-modtime' now
5180 returns a list of two integers, instead of a cons.
5181
51822004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5183
5184 * windows.texi: Various changes in addition to:
5185 (Splitting Windows): Add `split-window-keep-point'.
5186
51872004-07-09 Richard M. Stallman <rms@gnu.org>
5188
5189 * frames.texi (Input Focus): Minor fix.
5190
51912004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5192
5193 * frames.texi (Input Focus): Clarify descriptions of
5194 `select-frame-set-input-focus' and `select-frame'.
5195
51962004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5197
5198 * os.texi: Various small changes in addition to:
5199 (Killing Emacs): Expand and clarify description of
5200 `kill-emacs-query-functions' and `kill-emacs-hook'.
5201 (System Environment): Expand and clarify description of `getenv'
5202 and `setenv'.
5203 (Timers): Clarify description of `run-at-time'.
5204 (Translating Input): Correct description of
5205 `extra-keyboard-modifiers'.
5206 (Flow Control): Correct description of `enable-flow-control'.
5207
52082004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5209
5210 * os.texi: Update copyright.
5211 (Session Management): Grammar fix.
5212 Clarify which Emacs does the restarting.
5213 Use @samp for *scratch* buffer.
5214
52152004-07-04 Alan Mackenzie <acm@muc.de>
5216
5217 * frames.texi (Input Focus): Add documentation for
5218 `select-frame-set-input-focus'. Replace refs to non-existent
5219 `switch-frame' with `select-frame'. Minor corrections and tidying
5220 up of text-only terminal stuff.
5221
52222004-07-02 Richard M. Stallman <rms@gnu.org>
5223
5224 * files.texi (Saving Buffers): Cleanup write-contents-function.
5225 (Magic File Names): Cleanup file-remote-p.
5226
b344d29d 52272004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5228
5229 * files.texi (Magic File Names): `file-remote-p' returns an
5230 identifier of the remote system, not just t.
5231
52322004-07-02 David Kastrup <dak@gnu.org>
5233
5234 * searching.texi (Entire Match Data): Add explanation about new
5235 match-data behavior when @var{integers} is non-nil.
5236
52372004-06-24 Richard M. Stallman <rms@gnu.org>
5238
5239 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5240
5241 * customize.texi (Variable Definitions): Note about doc strings
5242 and :set.
5243
5244 * keymaps.texi (Keymap Terminology): Document `kbd'.
5245 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5246
5247 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5248 makes it buffer-local.
5249
5250 * files.texi (Saving Buffers): Correct previous change.
5251
5252 * commands.texi (Accessing Events):
5253 Clarify posn-col-row and posn-actual-col-row.
5254
52552004-06-24 David Ponce <david.ponce@wanadoo.fr>
5256
5257 * commands.texi (Accessing Events): New functions
5258 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5259
52602004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5261
5262 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5263 * frames.texi, buffers.texi, backups.texi, variables.texi:
5264 * loading.texi, eval.texi, functions.texi, control.texi:
5265 * symbols.texi, minibuf.texi: Reposition @anchor's.
5266
5267 * help.texi: Various small changes in addition to the following.
5268 (Describing Characters): Describe PREFIX argument to
5269 `key-description'. Correct and clarify definition of
5270 `text-char-description'. Describe NEED-VECTOR argument to
5271 `read-kbd-macro'.
5272 (Help Functions): Clarify definition of `apropos'.
5273
52742004-06-23 Lars Hansen <larsh@math.ku.dk>
5275
5276 * files.texi (Saving Buffers): Correct description of
5277 `write-contents-functions'.
5278
52792004-06-21 Juanma Barranquero <lektu@terra.es>
5280
5281 * display.texi (Images): Remove redundant @vindex directives.
5282 Rewrite `image-library-alist' doc in active voice.
5283
52842004-06-14 Juanma Barranquero <lektu@terra.es>
5285
5286 * display.texi (Images): Document new delayed library loading,
5287 variable `image-library-alist' and (existing but undocumented)
5288 function `image-type-available-p'.
5289
52902004-06-05 Richard M. Stallman <rms@gnu.org>
5291
5292 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5293 refer the user to the Initial Input node.
5294 (Text from Minibuffer): Likewise.
5295 (Initial Input): New node. Document this feature
5296 and say it is mostly deprecated.
5297
52982004-05-30 Richard M. Stallman <rms@gnu.org>
5299
5300 * loading.texi (Named Features): Clarify return value
5301 and meaning of NOERROR.
5302
5303 * variables.texi (File Local Variables): Minor cleanup.
5304
53052004-05-30 Michael Albinus <michael.albinus@gmx.de>
5306
5307 * files.texi (Magic File Names): Add `file-remote-p' as operation
5308 of file name handlers.
5309
53102004-05-29 Richard M. Stallman <rms@gnu.org>
5311
5312 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5313 as arg to a minor mode command.
5314
53152004-05-22 Richard M. Stallman <rms@gnu.org>
5316
5317 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5318
5319 * streams.texi (Output Variables): Doc float-output-format.
5320
5321 * searching.texi (Regexp Special): Nested repetition can be infloop.
5322
5323 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5324 real stack overflow.
5325
5326 * compile.texi: Minor cleanups.
5327
53282004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5329
5330 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5331 circular lists.
5332 (List Elements): Explain handling of circular and dotted lists.
5333
53342004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5335
5336 * modes.texi (Search-based Fontification): Fix typo.
5337
53382004-05-10 Juanma Barranquero <lektu@terra.es>
5339
5340 * modes.texi (Mode Line Variables): Fix description of
5341 global-mode-string, which is now after which-func-mode, not the
5342 buffer name.
5343
53442004-05-07 Lars Hansen <larsh@math.ku.dk>
5345
5346 * modes.texi (Desktop Save Mode): Add.
5347 (Modes): Add menu entry Desktop Save Mode.
5348
5349 * hooks.texi: Add desktop-after-read-hook,
5350 desktop-no-desktop-file-hook and desktop-save-hook.
5351
5352 * locals.texi: Add desktop-save-buffer.
5353
53542004-04-30 Jesper Harder <harder@ifa.au.dk>
5355
5356 * display.texi: emacs -> Emacs.
5357
53582004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5359
5360 * files.texi (Changing Files): Document set-file-times.
5361
53622004-04-23 Juanma Barranquero <lektu@terra.es>
5363
5364 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5365
53662004-04-18 Jesper Harder <harder@ifa.au.dk>
5367
5368 * tips.texi (Coding Conventions): defopt -> defcustom.
5369
53702004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5371
5372 * sequences.texi: Various clarifications.
5373
53742004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5375
5376 * buffers.texi (Read Only Buffers): Mention optional ARG to
5377 `toggle-read-only'.
5378
53792004-04-14 Nick Roberts <nick@nick.uklinux.net>
5380
5381 * windows.texi (Selecting Windows): Note that get-lru-window
5382 returns a full-width window if possible.
5383
53842004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5385
5386 * buffers.texi: Various changes in addition to:
5387 (Buffer File Name): Add `find-buffer-visiting'.
5388 (Buffer Modification): Mention optional ARG to `not-modified'.
5389 (Indirect Buffers): Mention optional CLONE argument to
5390 `make-indirect-buffer'.
5391
5392 * files.texi: Various changes in addition to:
5393 (Visiting Functions): `find-file-hook' is now a normal hook.
5394 (File Name Expansion): Explain difference between the way that
5395 `expand-file-name' and `file-truename' treat `..'.
5396 (Contents of Directories): Mention optional ID-FORMAT argument to
5397 `directory-files-and-attributes'.
5398 (Format Conversion): Mention new optional CONFIRM argument to
5399 `format-write-file'.
5400
54012004-04-12 Miles Bader <miles@gnu.org>
5402
5403 * macros.texi (Expansion): Add description of `macroexpand-all'.
5404
54052004-04-05 Jesper Harder <harder@ifa.au.dk>
5406
5407 * variables.texi (Variable Aliases): Mention
5408 cyclic-variable-indirection.
5409
5410 * errors.texi (Standard Errors): Ditto.
5411
54122004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5413
5414 * backups.texi: Various small changes in addition to:
5415 (Making Backups): Mention return value of `backup-buffer'.
5416 (Auto-Saving): Mention optional FORCE argument to
5417 `delete-auto-save-file-if-necessary'.
5418 (Reverting): Mention optional PRESERVE-MODES argument to
5419 `revert-buffer'. Correct description of `revert-buffer-function'.
5420
54212004-03-22 Juri Linkov <juri@jurta.org>
5422
5423 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5424 with `Vector Functions'.
5425
5426 * text.texi (Sorting): Add missing quote.
5427
54282004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5429
5430 * intro.texi (Lisp History): Replace xref to `cl' manual with
5431 inforef.
5432
54332004-03-12 Richard M. Stallman <rms@gnu.org>
5434
5435 * intro.texi (Version Info): Add arg to emacs-version.
5436 (Lisp History): Change xref to CL manual.
5437
54382004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5439
5440 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5441 for Partial Completion mode.
5442
54432004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5444
5445 * customize.texi: Fix typo. Remove eol whitespace.
5446
54472004-03-04 Richard M. Stallman <rms@gnu.org>
5448
5449 * processes.texi: Fix typos.
5450
5451 * lists.texi (Building Lists): Minor clarification.
5452
5453 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5454 in make-hash-table.
5455
54562004-02-29 Juanma Barranquero <lektu@terra.es>
5457
5458 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5459 rm, and ignore exit code.
5460
54612004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5462
5463 * display.texi (Defining Faces): Add description for min-colors.
5464 Update example.
5465
54662004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5467
5468 * abbrevs.texi: Various corrections and clarifications in addition
5469 to the following:
5470 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5471
54722004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5473
5474 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5475
54762004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5477
5478 * text.texi: Various small changes in addition to the following:
5479 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5480 to delete-horizontal-space.
5481 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5482 description of yank-handler text property at various places.
5483
5484 * frames.texi (Window System Selections): Add anchor.
5485
5486 * syntax.texi (Syntax Table Functions): Clarify and correct
5487 descriptions of make-syntax-table and copy-syntax-table.
5488 (Motion and Syntax): Clarify SYNTAXES argument to
5489 skip-syntax-forward.
5490 (Parsing Expressions): Mention that the return value of
5491 parse-partial-sexp is currently a list of ten rather than nine
5492 elements.
5493 (Categories): Various corrections and clarifications.
5494
54952004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5496
5497 * markers.texi (Marker Insertion Types): Minor change.
5498
5499 * locals.texi (Standard Buffer-Local Variables):
5500 * commands.texi (Interactive Codes, Using Interactive):
5501 * functions.texi (Related Topics): Fix xrefs.
5502
55032004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5504
5505 * lists.texi (Sets And Lists): Update description of delete-dups.
5506
55072004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5508
5509 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5510
c8763fb6 55112004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5512
5513 * frames.texi (Parameter Access): frame-parameters arg is optional.
5514 modify-frame-parameters handles nil for FRAME.
5515 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5516 are all-or-nothing for certain toolkits.
5517 Mention parameter wait-for-wm.
5518 (Frames and Windows): In frame-first-window and frame-selected-window
5519 the arg is optional.
5520 (Input Focus): In redirect-frame-focus the second arg is optional.
5521 (Window System Selections): Mention selection type CLIPBOARD.
5522 Mention data-type UTF8_STRING.
5523 Mention numbering of cut buffers.
5524 (Resources): Describe x-resource-name.
5525
55262004-02-16 Richard M. Stallman <rms@gnu.org>
5527
5528 * windows.texi (Buffers and Windows): Delete false table
5529 about all-frames.
5530
5531 * syntax.texi (Parsing Expressions): Delete old caveat
5532 about parse-sexp-ignore-comments.
5533
5534 * streams.texi (Output Variables): Add print-quoted.
5535
5536 * lists.texi (Building Lists): Minor cleanup.
5537
5538 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5539
5540 * display.texi (Overlays): Explain overlays use markers.
5541 (Managing Overlays): Explain front-advance and rear-advance
5542 in more detail.
5543
5544 * loading.texi (Unloading): Document unload-feature-special-hooks.
5545 Get rid of fns-NNN.el file.
5546
55472004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5548
5549 * help.texi (Describing Characters): Fix text-char-description
5550 example output.
5551
5552 * edebug.texi (Using Edebug): Fix example.
5553
5554 * debugging.texi (Internals of Debugger): Fix return value.
5555
5556 * files.texi (Changing Files): Fix argname.
5557
5558 * calendar.texi: Fix parens, and default values.
5559
5560 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5561 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5562 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5563
5564 * positions.texi (Text Lines): Don't add -1 in current-line.
5565
55662004-02-16 Richard M. Stallman <rms@gnu.org>
5567
5568 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5569
55702004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5571
5572 * processes.texi (Low-Level Network): Fix a typo.
5573
55742004-02-12 Kim F. Storm <storm@cua.dk>
5575
5576 * display.texi (Fringes): Use consistent wording.
5577 Note that window-fringe's window arg is optional.
5578 (Scroll Bars): Use consistent wording.
5579
55802004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5581
5582 * tips.texi (Comment Tips): Document the new conventions for
5583 commenting out code.
5584
c8763fb6 55852004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5586
5587 * positions.texi (Text Lines): Added missing end defun.
5588
55892004-02-07 Kim F. Storm <storm@cua.dk>
5590
5591 * positions.texi (Text Lines): Add line-number-at-pos.
5592
55932004-02-06 John Paul Wallington <jpw@gnu.org>
5594
5595 * display.texi (Button Properties, Button Buffer Commands):
5596 mouse-2 invokes button, not down-mouse-1.
5597
55982004-02-04 Jason Rumney <jasonr@gnu.org>
5599
5600 * makefile.w32-in: Sync with Makefile.in changes.
5601
56022004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5603
5604 * minibuf.texi (Text from Minibuffer): Various corrections and
5605 clarifications.
5606 (Object from Minibuffer): Correct Lisp description of
5607 read-minibuffer.
5608 (Minibuffer History): Clarify description of cons values for
5609 HISTORY arguments.
5610 (Basic Completion): Various corrections and clarifications. Add
5611 completion-regexp-list.
5612 (Minibuffer Completion): Correct and clarify description of
5613 completing-read.
5614 (Completion Commands): Mention Partial Completion mode. Various
5615 other minor changes.
5616 (High-Level Completion): Various corrections and clarifications.
5617 (Reading File Names): Ditto.
5618 (Minibuffer Misc): Ditto.
5619
56202004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5621
5622 * strings.texi (Text Comparison): assoc-string also matches
5623 elements of alists that are strings instead of conses.
5624 (Formatting Strings): Standardize Texinfo usage. Update index
5625 entries.
5626
56272004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5628
5629 * lists.texi (Sets And Lists): Add delete-dups.
5630
56312004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5632
5633 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5634 special form.
5635 * macros.texi (Defining Macros): Update description of `declare',
5636 which now is a macro.
5637 (Wrong Time): Fix typos.
5638
56392004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5640
5641 * compile.texi (Compilation Functions): Expand descriptions of
5642 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5643 and `batch-byte-compile'. In particular, mention and describe
5644 all optional arguments.
5645 (Disassembly): Correct and clarify the description of `disassemble'.
5646
56472004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5648
5649 * searching.texi: Various small changes in addition to the
5650 following.
5651 (Regexp Example): Adapt to new value of `sentence-end'.
5652 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5653 `words'.
5654 (Search and Replace): Add usage note for `perform-replace'.
5655 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5656 `match-data'.
5657 (Standard Regexps): Update for new values of `paragraph-start'
5658 and `sentence-end'.
5659
56602004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5661
5662 * files.texi (Saving Buffers): Clarify descriptions of
5663 `write-contents-functions' and `before-save-hook'.
5664 Make the defvar's for `before-save-hook' and `after-save-hook'
5665 into defopt's.
5666
56672004-01-07 Kim F. Storm <storm@cua.dk>
5668
5669 * commands.texi (Click Events): Describe new image and
5670 width/height elements of click events.
5671 (Accessing Events): Add posn-string, posn-image, and
5672 posn-object-width-height. Change posn-object to return either
5673 image or string object.
5674
56752004-01-01 Simon Josefsson <jas@extundo.com>
5676
5677 * hooks.texi (Standard Hooks): Add before-save-hook.
5678 * files.texi (Saving Buffers): Likewise.
5679
56802004-01-03 Richard M. Stallman <rms@gnu.org>
5681
5682 * frames.texi (Frames and Windows): Delete frame-root-window.
5683
56842004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5685
5686 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5687
5688 * functions.texi: Various small changes in addition to the
5689 following.
5690 (What Is a Function): `functionp' returns nil for macros. Clarify
5691 behavior of this and following functions for symbol arguments.
5692 (Function Documentation): Add `\' in front of (fn @var{arglist})
5693 and explain why.
5694 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5695 Add anchor.
5696 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5697
56982004-01-01 Miles Bader <miles@gnu.org>
5699
5700 * display.texi (Buttons): New section.
5701
57022003-12-31 Andreas Schwab <schwab@suse.de>
5703
5704 * numbers.texi (Math Functions): sqrt reports a domain-error
5705 error.
5706 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5707
57082003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5709
5710 * tips.texi (Documentation Tips): Update item on hyperlinks in
5711 documentation strings.
5712
5713 * errors.texi (Standard Errors): Various small corrections and
5714 additions.
5715
5716 * control.texi: Various small changes in addition to the
5717 following.
5718 (Signaling Errors): Provide some more details on how `signal'
5719 constructs the error message. Add anchor to the definition of
5720 `signal'.
5721 (Error Symbols): Describe special treatment of `quit'.
5722 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5723 to emphasize that it has to be a single form.
5724
5725 * buffers.texi: Add anchor.
5726
57272003-12-29 Richard M. Stallman <rms@gnu.org>
5728
5729 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5730 (Window Configurations): Add window-configuration-frame.
5731
5732 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5733
5734 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5735 Change arg name in get-char-property.
5736 (Special Properties): Update handling of keymap property.
5737
5738 * strings.texi (Modifying Strings): Add clear-string.
5739 (Text Comparison): Add assoc-string and remove
5740 assoc-ignore-case, assoc-ignore-representation.
5741
5742 * os.texi (Time of Day): Add set-time-zone-rule.
5743
5744 * numbers.texi (Math Functions): asin, acos, log, log10
5745 report domain-error errors.
5746
5747 * nonascii.texi (Converting Representations):
5748 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5749 (Encoding and I/O): Add file-name-coding-system.
5750
5751 * modes.texi (Search-based Fontification): Explain that
5752 face specs are symbols with face names as values.
5753
5754 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5755
5756 * lists.texi (Building Lists): remq moved elsewhere.
5757 (Sets And Lists): remq moved here.
5758 (Association Lists): Refer to assoc-string.
5759
5760 * internals.texi (Garbage Collection): Add memory-use-counts.
5761
5762 * frames.texi (Frames and Windows): Add set-frame-selected-window
5763 and frame-root-window.
5764
5765 * files.texi (Contents of Directories):
5766 Add directory-files-and-attributes.
5767
5768 * display.texi (Refresh Screen): Add force-window-update.
5769 (Invisible Text): Explain about moving point out of invis text.
5770 (Overlay Properties): Add overlay-properties.
5771 (Managing Overlays): Add overlayp.
5772 (GIF Images): Invalid image number displays a hollow box.
5773
5774 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5775 (Killing Buffers): Add buffer-live-p.
5776
57772003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5778
5779 * display.texi (Fringes): Fix typo "set-buffer-window".
5780
57812003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5782
5783 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5784 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5785 Add or change various xrefs and anchors.
5786
5787 * commands.texi: Replace all occurrences of @acronym{CAR} with
5788 @sc{car}, for consistency with the rest of the Elisp manual.
5789 `car' and `cdr' are historically acronyms, but are no longer
5790 widely thought of as such.
5791
5792 * internals.texi (Pure Storage): Mention that `purecopy' does not
5793 copy text properties.
5794 (Object Internals): Now 29 bits are used (in most implementations)
5795 to address Lisp objects.
5796
5797 * variables.texi (Variables with Restricted Values): New node.
5798
5799 * objects.texi (Lisp Data Types): Mention that certain variables
5800 can only take on a restricted set of values and add an xref to
5801 the new node "Variables with Restricted Values".
5802
5803 * eval.texi (Function Indirection): Describe the errors that
5804 `indirect-function' can signal.
5805 (Eval): Clarify the descriptions of `eval-region' and `values'.
5806 Describe `eval-buffer' instead of `eval-current-buffer' and
5807 mention `eval-current-buffer' as an alias for `current-buffer'.
5808 Correct the description and mention all optional arguments.
5809
5810 * nonascii.texi: Various small changes in addition to the
5811 following.
5812 (Converting Representations): Clarify behavior of
5813 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5814 ASCII arguments.
5815 (Character Sets): Document the variable `charset-list' and adapt
5816 the definition of the function `charset-list' accordingly.
5817 (Translation of Characters): Clarify use of generic characters in
5818 `make-translation-table'. Clarify and correct the description of
5819 the use of translation tables in encoding and decoding.
5820 (User-Chosen Coding Systems): Correct and clarify the description
5821 of `select-safe-coding-system'.
5822 (Default Coding Systems): Clarify description of
5823 `file-coding-system-alist'.
5824
58252003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5826
5827 * strings.texi (Text Comparison): Correctly describe when two
5828 strings are `equal'. Combine and clarify descriptions of
5829 `assoc-ignore-case' and `assoc-ignore-representation'.
5830
5831 * objects.texi (Non-ASCII in Strings): Clarify description of
5832 when a string is unibyte or multibyte.
5833 (Bool-Vector Type): Update examples.
5834 (Equality Predicates): Correctly describe when two strings are
5835 `equal'.
5836
58372003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5838
5839 * lists.texi (Building Lists): `append' no longer accepts integer
5840 arguments. Update the description of `number-sequence' to reflect
5841 recent changes.
5842 (Sets And Lists): Describe `member-ignore-case' after `member'.
5843
58442003-11-27 Kim F. Storm <storm@cua.dk>
5845
5846 * commands.texi (Click Events): Click object may be an images.
5847 Describe (dx . dy) element of click positions.
5848 (Accessing Events): Remove duplicate posn-timestamp.
5849 New functions posn-object and posn-object-x-y.
5850
58512003-11-23 Kim F. Storm <storm@cua.dk>
5852
5853 * commands.texi (Click Events): Describe enhancements to event
5854 position lists, including new text-pos and (col . row) items.
5855 Mention left-fringe and right-fringe area events.
5856 (Accessing Events): New functions posn-area and
5857 posn-actual-col-row. Mention posn-timestamp. Mention that
5858 posn-point in non-text area still returns buffer position.
5859 Clarify posn-col-row.
5860
58612003-11-21 Lars Hansen <larsh@math.ku.dk>
5862
5863 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5864 * anti.texi (File Attributes): Describe removed parameter
5865 ID-FORMAT.
5866
58672003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5868
5869 * positions.texi (Positions): Mention that, if a marker is used as
5870 a position, its buffer is ignored.
5871
5872 * markers.texi (Overview of Markers): Mention it here too.
5873
58742003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5875
5876 * numbers.texi (Numeric Conversions): Not just `floor', but also
5877 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5878
58792003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5880
5881 * markers.texi (Creating Markers): Specify insertion type of
5882 created markers. Add xref to `Marker Insertion Types'.
5883 Second argument to `copy-marker' is optional.
5884 (Marker Insertion Types): Mention that most markers are created
5885 with insertion type nil.
5886 (The Mark): Correctly describe when `mark' signals an error.
5887 (The Region): Correctly describe when `region-beginning' and
5888 `region-end' signal an error.
5889
58902003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5891
5892 * hash.texi (Creating Hash): Clarify description of `eql'.
5893 `makehash' is obsolete.
5894 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5895
5896 * positions.texi (Point): Change description of `buffer-end', so
5897 that it is also correct for floating point arguments.
5898 (List Motion): Correct argument lists of `beginning-of-defun' and
5899 `end-of-defun'.
5900 (Excursions): Add xref to `Marker Insertion Types'.
5901 (Narrowing): Argument to `narrow-to-page' is optional.
5902
59032003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5904
5905 * streams.texi (Output Streams): Clarify behavior of point for
5906 marker output streams.
5907
59082003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5909
5910 * variables.texi (Defining Variables): Second argument to
5911 `defconst' is not optional.
5912 (Setting Variables): Mention optional argument APPEND to
5913 `add-to-list'.
5914 (Creating Buffer-Local): Expand description of
5915 `make-variable-buffer-local'.
5916 (Frame-Local Variables): Expand description of
5917 `make-variable-frame-local'.
5918 (Variable Aliases): Correct description of optional argument
5919 DOCSTRING to `defvaralias'. Mention return value of
5920 `defvaralias'.
5921 (File Local Variables): Add xref to `File variables' in Emacs
5922 Manual. Correct description of `hack-local-variables'. Mention
5923 `safe-local-variable' property. Mention optional second argument
5924 to `risky-local-variable-p'.
5925
59262003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5927
5928 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5929
59302003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5931
5932 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5933 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5934 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5935 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5936 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5937 lispref/processes.texi, lispref/searching.texi,
5938 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5939 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5940 @acronym{FOO}.
5941
59422003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5943
5944 * strings.texi (Creating Strings): Argument START to `substring'
5945 can not be `nil'. Expand description of
5946 `substring-no-properties'. Correct description of `split-string',
5947 especially with respect to empty matches. Prevent very bad line
5948 break in definition of `split-string-default-separators'.
5949 (Text Comparison): `string=' and `string<' also accept symbols as
5950 arguments.
5951 (String Conversion): More completely describe argument BASE in
5952 `string-to-number'.
5953 (Formatting Strings): `%s' and `%S' in `format' do require
5954 corresponding object. Clarify behavior of numeric prefix after
5955 `%' in `format'.
5956 (Case Conversion): The argument to `upcase-initials' can be a
5957 character.
5958
59592003-10-27 Kenichi Handa <handa@m17n.org>
5960
5961 * display.texi (Fontsets): Fix texinfo usage.
5962
59632003-10-25 Kenichi Handa <handa@m17n.org>
5964
5965 * display.texi (Fontsets): Add description of the function
5966 set-fontset-font.
5967
59682003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5969
5970 * display.texi (Temporary Displays): Add xref to `Documentation
5971 Tips'.
5972
5973 * functions.texi (Function Safety): Use inforef instead of pxref
5974 for SES.
5975
59762003-10-23 Andreas Schwab <schwab@suse.de>
5977
5978 * Makefile.in (TEX, texinputdir): Don't define.
5979 (TEXI2DVI): Define.
5980 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5981 add $(srcdir)/index.texi.
5982 ($(infodir)/elisp): Remove index.texi dependency.
5983 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5984 (index.texi): Remove target.
5985 (dist): Don't link $(srcdir)/permute-index.
5986 (clean): Don't remove index.texi.
5987
5988 * permute-index, index.perm: Remove.
5989 * index.texi: Rename from index.unperm.
5990
59912003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5992
5993 * tips.texi (Documentation Tips): Document new behavior for face
5994 and variable hyperlinks in Help mode.
5995
59962003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5997
5998 * objects.texi (Integer Type): Update for extra bit of integer range.
5999 (Character Type): Ditto.
6000
60012003-10-16 Eli Zaretskii <eliz@gnu.org>
6002
6003 * numbers.texi (Integer Basics): Add index entries for reading
6004 numbers in hex, octal, and binary.
6005
60062003-10-16 Lute Kamstra <lute@gnu.org>
6007
6008 * modes.texi (Mode Line Format): Mention force-mode-line-update's
6009 argument.
6010
60112003-10-13 Luc Teirlinck <teirllm@auburn.edu>
6012
6013 * windows.texi (Choosing Window): Fix typo.
6014 * edebug.texi (Edebug Execution Modes): Fix typo.
6015
60162003-10-13 Richard M. Stallman <rms@gnu.org>
6017
6018 * windows.texi (Basic Windows): A window has fringe settings,
6019 display margins and scroll-bar settings.
6020 (Splitting Windows): Doc split-window return value.
6021 Clean up one-window-p.
6022 (Selecting Windows): Fix typo.
6023 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
6024 (Buffers and Windows): In set-window-buffer, explain effect
6025 on fringe settings and scroll bar settings.
6026 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
6027 (Choosing Window): Use defopt for pop-up-frame-function.
6028 For special-display-buffer-names, explain same-window and same-frame.
6029 Clarify window-dedicated-p return value.
6030 (Textual Scrolling): scroll-up and scroll-down can get an error.
6031 (Horizontal Scrolling): Clarify auto-hscroll-mode.
6032 Clarify set-window-hscroll.
6033 (Size of Window): Don't mention tool bar in window-height.
6034 (Coordinates and Windows): Explain what coordinates-in-window-p
6035 returns for fringes and display margins.
6036 (Window Configurations): Explain saving fringes, etc.
6037
6038 * tips.texi (Library Headers): Clean up Documentation.
6039
6040 * syntax.texi (Parsing Expressions): Clean up forward-comment
6041 and parse-sexp-lookup-properties.
6042
6043 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
6044
6045 * os.texi (System Environment): Clean up text for load-average errors.
6046
6047 * modes.texi (Hooks): Don't explain local hook details at front.
6048 Clarify run-hooks and run-hook-with-args a little.
6049 Clean up add-hook and remove-hook.
6050
6051 * edebug.texi (Edebug Execution Modes): Clarify t.
6052 Document edebug-sit-for-seconds.
6053 (Coverage Testing): Document C-x X = and =.
6054 (Instrumenting Macro Calls): Fix typo.
6055 (Specification List): Don't index the specification keywords.
6056
60572003-10-10 Kim F. Storm <storm@cua.dk>
6058
6059 * processes.texi (Network): Introduce make-network-process.
6060
60612003-10-09 Luc Teirlinck <teirllm@auburn.edu>
6062
6063 * tips.texi (Library Headers): Fix typo.
6064
60652003-10-07 Juri Linkov <juri@jurta.org>
6066
6067 * modes.texi (Imenu): Mention imenu-create-index-function's
6068 default value. Explain submenus better.
6069
60702003-10-07 Lute Kamstra <lute@gnu.org>
6071
6072 * modes.texi (Faces for Font Lock): Fix typo.
6073 (Hooks): Explain how buffer-local hook variables can refer to
6074 global hook variables.
6075 Various minor clarifications.
6076
60772003-10-06 Lute Kamstra <lute@gnu.org>
6078
6079 * tips.texi (Coding Conventions): Mention naming conventions for
6080 hooks.
6081
60822003-10-05 Luc Teirlinck <teirllm@auburn.edu>
6083
6084 * loading.texi (Library Search): Correct default value of
6085 load-suffixes.
6086 (Named Features): Fix typo.
6087
60882003-10-05 Richard M. Stallman <rms@gnu.org>
6089
6090 * loading.texi (Named Features): In `provide',
6091 say how to test for subfeatures.
6092 (Unloading): In unload-feature, use new var name
6093 unload-feature-special-hooks.
6094
60952003-10-03 Lute Kamstra <lute@gnu.org>
6096
6097 * modes.texi (Major Mode Conventions): Mention third way to set up
6098 Imenu.
6099 (Imenu): A number of small fixes.
6100 Delete documentation of internal variable imenu--index-alist.
6101 Document the return value format of imenu-create-index-function
6102 functions.
6103
61042003-09-30 Richard M. Stallman <rms@gnu.org>
6105
6106 * processes.texi (Network): Say what stopped datagram connections do.
6107
6108 * lists.texi (Association Lists): Clarify `assq-delete-all'.
6109
6110 * display.texi (Overlay Properties): Clarify `evaporate' property.
6111
61122003-09-29 Lute Kamstra <lute@gnu.org>
6113
6114 * modes.texi (Mode Line Data): Explain when symbols in mode-line
6115 constructs should be marked as risky.
6116 Change cons cell into proper list.
6117 (Mode Line Variables): Change cons cell into proper list.
6118
61192003-09-26 Lute Kamstra <lute@gnu.org>
6120
6121 * modes.texi (Mode Line Data): Document the :propertize construct.
6122 (Mode Line Variables): Reorder the descriptions of the variables
6123 to match their order in the default mode-line-format.
6124 Describe the new variables mode-line-position and mode-line-modes.
6125 Update the default values of mode-line-frame-identification,
6126 minor-mode-alist, and default-mode-line-format.
6127 (Properties in Mode): Mention the :propertize construct.
6128
61292003-09-26 Richard M. Stallman <rms@gnu.org>
6130
6131 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6132 * loading.texi, minibuf.texi, text.texi, variables.texi:
6133 Avoid @strong{Note:}.
6134
61352003-09-26 Richard M. Stallman <rms@gnu.org>
6136
6137 * keymaps.texi (Remapping Commands): Fix typo.
6138
61392003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
6140
6141 * processes.texi (Low-Level Network): Fix typo.
6142
61432003-09-23 Kim F. Storm <storm@cua.dk>
6144
6145 * processes.texi (Network, Network Servers): Fix typos.
6146 (Low-Level Network): Add timeout value for :server keyword.
6147 Add new option keywords to make-network-process.
6148 Add set-network-process-options.
6149 Explain how to test availability of network options.
6150
61512003-09-19 Richard M. Stallman <rms@gnu.org>
6152
6153 * text.texi (Motion by Indent): Arg to
6154 backward-to-indentation and forward-to-indentation is optional.
6155
6156 * strings.texi (Creating Strings): Add substring-no-properties.
6157
6158 * processes.texi
6159 (Process Information): Add list-processes arg QUERY-ONLY.
6160 Delete process-contact from here.
6161 Add new status values for process-status.
6162 Add process-get, process-put, process-plist, set-process-plist.
6163 (Synchronous Processes): Add call-process-shell-command.
6164 (Signals to Processes): signal-process allows process objects.
6165 (Network): Complete rewrite.
6166 (Network Servers, Datagrams, Low-Level Network): New nodes.
6167
6168 * positions.texi (Word Motion): forward-word, backward-word
6169 arg is optional. Reword.
6170
6171 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6172
6173 * variables.texi (Creating Buffer-Local):
6174 Delete duplicate definition of buffer-local-value.
6175 (File Local Variables): Explain about discarding text props.
6176
61772003-09-11 Richard M. Stallman <rms@gnu.org>
6178
6179 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6180 changes variables that record input events.
6181 (Minibuffer Misc): Add minibuffer-selected-window.
6182
6183 * lists.texi (Building Lists): Add copy-tree.
6184
6185 * display.texi (Fontsets): Add char-displayable-p.
6186 (Scroll Bars): New node.
6187
61882003-09-08 Lute Kamstra <lute@gnu.org>
6189
6190 * modes.texi (%-Constructs): Document new `%i' and `%I'
6191 constructs.
6192
61932003-09-03 Peter Runestig <peter@runestig.com>
6194
6195 * makefile.w32-in: New file.
6196
61972003-08-29 Richard M. Stallman <rms@gnu.org>
6198
6199 * display.texi (Overlay Properties): Clarify how priorities
6200 affect use of the properties.
6201
62022003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6203
6204 * customize.texi (Type Keywords): Correct the description of
6205 `:help-echo' in the case where `motion-doc' is a function.
6206
62072003-08-14 John Paul Wallington <jpw@gnu.org>
6208
6209 * modes.texi (Emulating Mode Line): Subsection, not section.
6210
62112003-08-13 Richard M. Stallman <rms@gnu.org>
6212
6213 * elisp.texi (Top): Update subnode lists in menu.
6214
6215 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6216 (Kill Functions): kill-region has new arg yank-handler.
6217 (Yanking): New node.
6218 (Yank Commands): Add yank-undo-function.
6219 (Low-Level Kill Ring):
6220 kill-new and kill-append have new arg yank-handler.
6221 (Changing Properties): Add remove-list-of-text-properties.
6222 (Atomic Changes): New node.
6223
6224 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6225
6226 * streams.texi (Output Variables): Add eval-expression-print-length
6227 and eval-expression-print-level.
6228
6229 * os.texi (Time Conversion): For encode-time, explain limits on year.
6230
6231 * objects.texi (Character Type): Define anchor "modifier bits".
6232
6233 * modes.texi (Emulating Mode Line): New node.
6234 (Search-based Fontification): Font Lock uses font-lock-face property.
6235 (Other Font Lock Variables): Likewise.
6236
6237 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6238 not vectors.
6239 (Active Keymaps): Add emulation-mode-map-alists.
6240 (Functions for Key Lookup): key-binding has new arg no-remap.
6241 (Remapping Commands): New node.
6242 (Scanning Keymaps): where-is-internal has new arg no-remap.
6243 (Tool Bar): Add tool-bar-local-item-from-menu.
6244 Clarify when to use tool-bar-add-item-from-menu.
6245
6246 * commands.texi (Interactive Call): commandp has new arg.
6247 (Command Loop Info): Add this-original-command.
6248
62492003-08-06 John Paul Wallington <jpw@gnu.org>
6250
6251 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6252
6253 * display.texi (Warning Basics): Fix typo.
6254 (Fringes): Add closing curly bracket and fix typo.
6255
6256 * elisp.texi (Top): Fix typo.
6257
62582003-08-05 Richard M. Stallman <rms@gnu.org>
6259
6260 * elisp.texi: Update lists of subnodes.
6261
6262 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6263
6264 * variables.texi (Local Variables): Use lc for example variable names.
6265
6266 * tips.texi (Library Headers): Explain where to put -*-.
6267
6268 * strings.texi (Creating Strings): Fix xref for vconcat.
6269
6270 * sequences.texi (Vector Functions):
6271 vconcat no longer allows integer args.
6272
6273 * minibuf.texi (Reading File Names): read-file-name has new
6274 arg PREDICATE. New function read-directory-name.
6275
6276 * macros.texi (Defining Macros): Give definition of `declare'
6277 (Indenting Macros): New node.
6278
6279 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6280 (Window Frame Parameters): Make separate table of parameters
6281 that are coupled with specific face attributes.
6282 (Deleting Frames): delete-frame-hooks renamed to
6283 delete-frame-functions.
6284
6285 * files.texi (Magic File Names): Add file-remote-p.
6286 Clarify file-local-copy.
6287
6288 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6289 here; instead xref Defining Macros.
6290
6291 * display.texi (Warnings): New node, and subnodes.
6292 (Fringes): New node.
6293
6294 * debugging.texi (Test Coverage): New node.
6295
6296 * compile.texi (Compiler Errors): Explain with-no-warnings
6297 and other ways to suppress warnings.
6298
6299 * commands.texi (Interactive Call): Minor clarification.
6300
6301 * buffers.texi (Buffer File Name): set-visited-file-name
6302 renames the buffer too.
6303
6304 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6305
63062003-07-24 Markus Rost <rost@math.ohio-state.edu>
6307
6308 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6309
63102003-07-22 Markus Rost <rost@math.ohio-state.edu>
6311
6312 * internals.texi (Garbage Collection): Fix previous change.
6313
63142003-07-22 Richard M. Stallman <rms@gnu.org>
6315
6316 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6317
6318 * display.texi (Width): Use \s syntax in example.
6319 (Font Selection): Add face-font-rescale-alist.
6320
6321 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6322 Remove spurious indent in example.
6323
6324 * lists.texi (Building Lists): Add number-sequence.
6325
6326 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6327
6328 * functions.texi (Function Documentation): Explain how to
6329 show calling convention explicitly in the doc string.
6330
6331 * windows.texi (Selecting Windows): save-selected-window saves
6332 selected window of each frame.
6333 (Window Configurations): Minor change.
6334
6335 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6336
6337 * streams.texi (Output Variables): Add print-continuous-numbering
6338 and print-number-table.
6339
6340 * processes.texi (Decoding Output): New node.
6341
6342 * os.texi (Time Conversion): decode-time arg is optional.
6343
6344 * objects.texi (Character Type): Don't use space as example for \.
6345 Make list of char names and \-sequences correspond.
6346 Explain that \s is not used in strings. `\ ' needs space after.
6347
6348 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6349 (Translation of Characters): Add translation-table-for-input.
6350 (Default Coding Systems): Add auto-coding-functions.
6351 (Explicit Encoding): Add decode-coding-inserted-region.
6352 (Locales): Add locale-info.
6353
6354 * minibuf.texi (Basic Completion): Describe test-completion.
6355 Collections can be lists of strings.
6356 Clean up lazy-completion-table.
6357 (Programmed Completion): Mention test-completion.
6358 Clarify why lambda expressions are not accepted.
6359 (Minibuffer Misc): Describe minibufferp.
6360
63612003-07-14 Richard M. Stallman <rms@gnu.org>
6362
6363 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6364
6365 * windows.texi (Selecting Windows): New arg to select-window.
6366 (Selecting Windows): Add with-selected-window.
6367 (Size of Window): Add window-inside-edges, etc.
6368
6369 * internals.texi (Garbage Collection): Add post-gc-hook.
6370
6371 * processes.texi (Subprocess Creation): Add exec-suffixes.
6372
6373 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6374 (Scanning Keymaps): Add map-keymaps.
6375 (Defining Menus): Add keymap-prompt.
6376
6377 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6378 most-negative-fixnum.
6379
6380 * compile.texi (Byte Compilation): Explain no-byte-compile
6381 (Compiler Errors): New node.
6382
6383 * os.texi (User Identification): user-uid, user-real-uid
6384 can return float.
6385
6386 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6387 and about derived modes.
6388 (Minor Modes): Add minor-mode-list.
6389 (Defining Minor Modes): Keyword args for define-minor-mode.
6390 (Search-based Fontification): Explain managing other properties.
6391 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6392 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6393 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6394
6395 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6396 (Variable Aliases): Clarify defvaralias.
6397
6398 * loading.texi (Library Search): Add load-suffixes.
6399
6400 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6401 (Programmed Completion): Add dynamic-completion-table.
6402
6403 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6404 (Magic File Names): Specify precedence order of handlers.
6405
6406 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6407 and post-command-hook.
6408 (Waiting): New calling convention for sit-for.
6409
6410 * text.texi (Special Properties): local-map and keymap properties
6411 apply based on their stickiness.
6412
64132003-07-07 Richard M. Stallman <rms@gnu.org>
6414
6415 * modes.texi (Minor Mode Conventions): Specify only some kinds
6416 of list values as args to minor modes.
6417
6418 * files.texi (File Name Expansion): Warn about iterative use
6419 of substitute-in-file-name.
6420
6421 * advice.texi (Activation of Advice): Clean up previous change.
6422
64232003-07-06 Markus Rost <rost@math.ohio-state.edu>
6424
6425 * advice.texi (Activation of Advice): Note that ad-start-advice is
6426 turned on by default.
6427
64282003-06-30 Richard M. Stallman <rms@gnu.org>
6429
6430 * text.texi (Buffer Contents): Document current-word.
6431 (Change Hooks): Not called for *Messages*.
6432
6433 * functions.texi (Defining Functions): Explain about redefining
6434 primitives.
6435 (Function Safety): Renamed. Minor changes.
6436 Comment out the detailed criteria for what is safe.
6437
64382003-06-22 Andreas Schwab <schwab@suse.de>
6439
6440 * objects.texi (Symbol Type): Fix description of examples.
6441
64422003-06-16 Andreas Schwab <schwab@suse.de>
6443
6444 * hash.texi (Creating Hash): Fix description of :weakness.
6445
c8763fb6 64462003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6447
6448 * files.texi (Changing Files): copy-file copies file modes, too.
6449
64502003-05-28 Richard M. Stallman <rms@gnu.org>
6451
6452 * strings.texi (Creating Strings): Clarify split-string.
6453
64542003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6455
6456 * strings.texi (Creating Strings): Update split-string specification
6457 and examples.
6458
64592003-05-19 Richard M. Stallman <rms@gnu.org>
6460
6461 * elisp.texi: Correct invariant section names.
6462
64632003-04-20 Richard M. Stallman <rms@gnu.org>
6464
6465 * os.texi (Timers): Explain about timers and quitting.
6466
64672003-04-19 Richard M. Stallman <rms@gnu.org>
6468
6469 * internals.texi (Writing Emacs Primitives): Strings are
6470 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6471 Explain GCPRO convention for varargs function args.
6472
64732003-04-16 Richard M. Stallman <rms@gnu.org>
6474
6475 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6476
64772003-04-08 Richard M. Stallman <rms@gnu.org>
6478
6479 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6480
64812003-02-13 Kim F. Storm <storm@cua.dk>
6482
6483 * objects.texi (Character Type): New \s escape for space.
6484
64852003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6486
6487 * os.texi (System Environment): Added cygwin system-type.
6488
64892003-01-25 Richard M. Stallman <rms@gnu.org>
6490
6491 * keymaps.texi: Document that a symbol can act as a keymap.
6492
64932003-01-13 Richard M. Stallman <rms@gnu.org>
6494
6495 * text.texi (Changing Properties): Say string indices are origin-0.
6496
6497 * positions.texi (Screen Lines) <compute-motion>:
6498 Correct order of elts in return value.
6499
6500 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6501 how to define a default binding.
6502
65032002-12-07 Markus Rost <rost@math.ohio-state.edu>
6504
6505 * loading.texi (Unloading): Fix recent change for load-history.
6506
6507 * customize.texi (Simple Types): Clarify description of custom
6508 type 'number. Describe new custom type 'float.
6509
65102002-12-04 Markus Rost <rost@math.ohio-state.edu>
6511
6512 * variables.texi (File Local Variables): Fix typo.
6513
c8763fb6 65142002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6515
6516 From Michael Albinus <Michael.Albinus@alcatel.de>.
6517
6518 * README: Target for Info file is `make info'.
6519
6520 * files.texi (File Name Components): Fixed typos in
6521 `file-name-sans-extension'.
6522 (Magic File Names): Complete list of operations for magic file
6523 name handlers.
6524
65252002-09-16 Jonathan Yavner <jyavner@engineer.com>
6526
6527 * variables.texi (File Local Variables): New function
6528 risky-local-variable-p.
6529
65302002-09-15 Jonathan Yavner <jyavner@engineer.com>
6531
6532 * functions.texi (Function safety): New node about unsafep.
6533
65342002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6535
6536 * customize.texi (Splicing into Lists): Fixed example.
6537 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6538
65392002-06-17 Juanma Barranquero <lektu@terra.es>
6540
6541 * frames.texi (Display Feature Testing): Fix typo.
6542
65432002-06-12 Andreas Schwab <schwab@suse.de>
6544
6545 * frames.texi (Initial Parameters, Resources): Fix references to
6546 the Emacs manual.
6547
65482002-05-13 Kim F. Storm <storm@cua.dk>
6549
6550 * variables.texi (Intro to Buffer-Local): Updated warning and
6551 example relating to changing buffer inside let.
6552
c8763fb6 65532002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6554
6555 * os.texi (Session Management): New node about X Session management.
6556
65572002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6558
6559 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6560 to which the manual corresponds, and the copyright years.
6561
6562 * Makefile.in (VERSION): Set to 2.9.
6563
65642001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6565
6566 * elisp.texi: Change the category in @dircategory to "Emacs", to
6567 make it consistent with info/dir.
6568
65692001-11-25 Miles Bader <miles@gnu.org>
6570
6571 * text.texi (Fields): Describe new `limit' arg in
6572 field-beginning/field-end.
6573
65742001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6575
6576 * permute-index: Don't depend on csh-specific features. Replace
6577 the interpreter name with /bin/sh.
6578
6579 * two-volume-cross-refs.txt: New file.
6580 * two.el: New file.
6581 * spellfile: New file.
6582
65832001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6584
6585 * permute-index: New file.
6586
6587 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6588 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6589 8+3 restricted namespace.
6590
6591 * Makefile.in (infodir): Define relative to $(srcdir).
6592 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6593 include directories list via -I switch to makeinfo.
6594 (index.texi): Use cp if both hard and symbolic links fail.
6595
65962001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6597
6598 * Makefile.in (distclean): Add.
6599
6600 The following changes make ELisp manual part of the Emacs
6601 distribution:
6602
6603 * Makefile.in: Add Copyright notice.
6604 (prefix): Remove.
6605 (infodir): Change value to "../info".
6606 (VPATH): New variable.
6607 (MAKE): Don't define.
6608 (texmacrodir): Don't define.
6609 (texinputdir): Append the existing value of TEXINPUTS.
6610 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6611 command to be compatible with man/Makefile.in, and to put the
6612 output into ../info.
6613 (info): Add target.
6614 (installall): Target removed.
6615
c8763fb6 66162001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6617
6618 * tips.texi (Coding Conventions): Fix typo.
6619
66202001-10-23 Gerd Moellmann <gerd@gnu.org>
6621
6622 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6623
66242001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6625
6626 * files.texi (File Name Components): Update the description of
6627 file-name-sans-extension and file-name-extension, as they now
6628 ignore leading dots.
6629
66302001-10-20 Gerd Moellmann <gerd@gnu.org>
6631
6632 * (Version 21.1 released.)
6633
66342001-10-19 Miles Bader <miles@gnu.org>
6635
6636 * positions.texi (Text Lines): Describe behavior of
6637 `beginning-of-line'/`end-of-line' in the presence of field properties.
6638
66392001-10-17 Gerd Moellmann <gerd@gnu.org>
6640
6641 * Makefile.in (VERSION): Set to 2.8.
6642 (manual): Use `manual-21'.
6643
6644 * elisp.texi (VERSION): Add and use it where the version
6645 number was used. Set it to 2.8.
6646
6647 * intro.texi: Likewise.
6648
66492001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6650
6651 * files.texi (File Name Completion): Document the significance of
6652 a trailing slash in elements of completion-ignored-extensions.
6653
66542001-10-06 Miles Bader <miles@gnu.org>
6655
6656 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6657
66582001-10-04 Gerd Moellmann <gerd@gnu.org>
6659
6660 * variables.texi (Variable Aliases): New node.
6661
66622001-10-04 Gerd Moellmann <gerd@gnu.org>
6663
6664 * Branch for 21.1.
6665
66662001-10-02 Miles Bader <miles@gnu.org>
6667
6668 * minibuf.texi (Minibuffer Misc): Add entries for
6669 `minibuffer-contents', `minibuffer-contents-no-properties', and
6670 `delete-minibuffer-contents'.
6671 Correct description for `minibuffer-prompt-end'.
6672
6673 * text.texi (Property Search): Correct descriptions of
6674 `next-char-property-change' and `previous-char-property-change'.
6675 Add entries for `next-single-char-property-change' and
6676 `previous-single-char-property-change'.
6677 Make operand names a bit more consistent.
6678
66792001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6680
6681 * frames.texi (Finding All Frames): Document that next-frame and
6682 previous-frame are local to current terminal.
6683
66842001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6685
6686 * keymaps.texi (Creating Keymaps): Fix the description of the
6687 result of make-keymap.
6688
66892001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6690
6691 * display.texi (Font Lookup, Attribute Functions)
6692 (Image Descriptors): Add cross-references to the definition of
6693 selected frame.
6694
6695 * buffers.texi (The Buffer List): Add cross-references to the
6696 definition of selected frame.
6697
6698 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6699 frame at any given time.
6700 (Multiple Displays, Size and Position): Add a cross-reference to
6701 the definition of the selected frame.
6702
67032001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6704
6705 * strings.texi (String Conversion) <string-to-number>: Document
6706 that a float is returned for integers that are too large.
6707
6708 * frames.texi (Mouse Position): Document mouse-position-function.
6709 (Display Feature Testing): Document display-images-p.
6710 (Window Frame Parameters): Document the cursor-type variable.
6711
6712 * numbers.texi (Integer Basics): Document CL style read syntax for
6713 integers in bases other than 10.
6714
6715 * positions.texi (List Motion): Document
6716 open-paren-in-column-0-is-defun-start.
6717
6718 * lists.texi (Sets And Lists): Document member-ignore-case.
6719
6720 * internals.texi (Garbage Collection): Document the used and free
6721 strings report.
6722 (Memory Usage): Document strings-consed.
6723
6724 * os.texi (Time of Day): Document float-time.
6725 (Recording Input): Document that clear-this-command-keys clears
6726 the vector to be returned by recent-keys.
6727
6728 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6729 argument keymap can be a list.
6730
6731 * nonascii.texi (User-Chosen Coding Systems)
6732 <select-safe-coding-system>: Document the new argument
6733 accept-default-p and the variable
6734 select-safe-coding-system-accept-default-p. Tell what happens if
6735 buffer-file-coding-system is undecided.
6736 (Default Coding Systems): Document auto-coding-regexp-alist.
6737
6738 * display.texi (The Echo Area) <message>: Document
6739 message-truncate-lines.
6740 (Glyphs): Document that the glyph table is unused on windowed
6741 displays.
6742
6743 * help.texi (Describing Characters) <single-key-description>:
6744 Document the new argument no-angles.
6745 (Accessing Documentation) <documentation-property>: Document that
6746 a non-string property is evaluated.
6747 <documentation>: Document that the function-documentation property
6748 is looked for.
6749
6750 * windows.texi (Selecting Windows): Document some-window.
6751
6752 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6753
6754 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6755 apropos-mode-hook.
6756
6757 * commands.texi (Using Interactive): Document interactive-form.
6758 (Keyboard Macros): Document kbd-macro-termination-hook.
6759 (Command Loop Info): Document that clear-this-command-keys clears
6760 the vector to be returned by recent-keys.
6761
67622001-09-04 Werner LEMBERG <wl@gnu.org>
6763
6764 * Makefile.in (srcdir, texinputdir): New variables.
6765 (srcs, index.texi, install): Use $(srcdir).
6766 (.PHONY): Remove elisp.dvi.
6767 (elisp): Use -I switch for makeinfo.
6768 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6769 (installall, dist): Use $(srcdir).
6770 Fix path to texinfo.tex.
6771 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6772
67732001-08-30 Gerd Moellmann <gerd@gnu.org>
6774
6775 * display.texi (Conditional Display): Adjust to API change.
6776
6777 * configure: New file.
6778
67792001-07-30 Gerd Moellmann <gerd@gnu.org>
6780
6781 * commands.texi (Repeat Events): Add description of
6782 double-click-fuzz.
6783
67842001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6785
6786 * syntax.texi (Syntax Class Table): Add the missing designator for
6787 comment and string fences.
6788 (Syntax Properties): Add a xref to syntax table internals.
6789 (Syntax Table Internals): Document string-to-syntax.
6790
67912001-05-07 Gerd Moellmann <gerd@gnu.org>
6792
6793 * Makefile.in (install): Use install-info command line options
6794 like in Emacs' Makefile.in.
6795
67962000-12-09 Miles Bader <miles@gnu.org>
6797
6798 * windows.texi (Window Start): Update documentation for
6799 `pos-visible-in-window-p'.
6800
68012000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6802
6803 * lists.texi (Building Lists): Add footnote to explain how to add
6804 to the end of a list.
6805
68062000-10-25 Gerd Moellmann <gerd@gnu.org>
6807
6808 * files.texi (Visiting Functions): Typos.
6809
68102000-10-25 Kenichi Handa <handa@etl.go.jp>
6811
6812 * files.texi (Visiting Functions): Return value of
6813 find-file-noselect may be a list of buffers if wildcards are used.
6814
68152000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6816
6817 * display.texi (Defining Faces): Document `graphic' display type
6818 in face specs.
6819
b344d29d 68202000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6821
6822 * hooks.texi (Standard Hooks): Replace obsolete
6823 `after-make-frame-hook' with `after-make-frame-functions'.
6824
6825 * frames.texi (Creating Frames): Ditto.
6826
6827 * variables.texi (Future Local Variables): Ditto.
6828
68292000-10-16 Gerd Moellmann <gerd@gnu.org>
6830
6831 * display.texi (Other Image Types): Add description of :foreground
6832 and :background properties of mono PBM images.
6833
68342000-08-17 Werner LEMBERG <wl@gnu.org>
6835
6836 * .cvsignore: New file.
6837
68382000-01-05 Gerd Moellmann <gerd@gnu.org>
6839
6840 * tindex.pl: New script.
6841
68421999-12-03 Dave Love <fx@gnu.org>
6843
6844 * Makefile.in (MAKEINFO): New parameter.
6845
68461999-09-17 Richard Stallman <rms@gnu.org>
6847
6848 * Makefile.in (srcs): Add hash.texi.
6849 (VERSION): Update to 20.6.
6850
68511999-09-13 Richard Stallman <rms@gnu.org>
6852
6853 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6854
68551998-08-29 Karl Heuer <kwzh@gnu.org>
6856
6857 * configure.in: New file.
6858 * Makefile.in: Renamed from Makefile.
6859 (prefix, infodir): Use value obtained from configure.
6860 (emacslibdir): Obsolete variable deleted.
6861 (dist): Distribute configure.in, configure, Makefile.in.
6862
68631998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6864
6865 * Makefile (INSTALL_INFO): New variable.
6866 (install): Run install-info.
6867
68681998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6869
6870 * Makefile (elisp.dvi): Add missing backslash.
6871
68721998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6873
6874 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6875 Run texindex without `./'. Always run texindex on elisp.tp.
6876 (elisp.tps): Target deleted.
6877
68781998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6879
6880 * Makefile (srcs): Add nonascii.texi and customize.texi.
6881 (dist): Start by deleting `temp'.
6882
68831998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6884
6885 * Makefile (makeinfo, texindex): Targets deleted.
6886 (makeinfo.o, texindex.o): Targets deleted.
6887 (clean, dist): Don't do anything with them or with getopt*.
6888
68891998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6890
6891 * Makefile (SHELL): Defined.
6892
68931998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6894
6895 * Makefile (elisp.tps): New target.
6896 (elisp.dvi): Depend on elisp.tps.
6897
c5602427 68981996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6899
6900 * README: Update phone number.
6901
6902 * Makefile (elisp): Make this be the default target.
6903 Depend on makeinfo.c instead of makeinfo.
6904 (install): Don't depend on elisp.dvi, since we don't install that.
6905 Use mkinstalldirs.
6906 (dist): Add mkinstalldirs.
6907
c5602427 69081995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6909
6910 * Makefile (VERSION): Update version number.
6911 (maintainer-clean): Renamed from realclean.
6912
c5602427 69131995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6914
6915 * Makefile (realclean): New target.
6916 (elisp): Remove any old elisp-* files first.
6917
c5602427 69181993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6919
6920 * Makefile (VERSION): New variable.
6921 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6922 Compressed file suffix should be `.gz', not `.z'.
6923
ce058493 69241993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6925
6926 * Makefile (elisp): Depend on makeinfo.
6927
c5602427 69281993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6929
6930 * Makefile (srcs): Add anti.texi.
6931
c5602427 69321993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6933
6934 * Makefile (infodir, prefix): New vars.
6935 (install): Use infodir.
6936 (emacsinfodir): Deleted.
6937
c5602427 69381993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6939
6940 * Makefile (srcs): Add calendar.texi.
6941
6942 * Makefile (dist): Copy texindex.c and makeinfo.c.
6943 Limit elisp-* files to those with one or two digits.
6944
c5602427 69451993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6946
6947 * Makefile (dist): Changed to use Gzip instead of compress.
6948
c5602427 69491993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6950
6951 * loading.texi (Unloading): define-function changed back to
6952 defalias. It may not stay this way, but at least it's
6953 consistent with the known-good version of the code patch.
6954
c5602427 69551993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6956
6957 * modes.texi (Hooks): Document new optional arg of add-hook.
6958
c5602427 69591993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6960
6961 * variables.texi: Document nil initial value of buffer-local variables.
6962
6963 * tips.texi: Add new section on standard library headers.
6964
c5602427 69651993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6966
6967 * Makefile (srcs): Add frame.texi to the list of sources.
6968
c5602427 69691993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6970
6971 * Makefile (dist): Don't bother excluding autosave files; they'll
6972 never make it into the temp directory anyway, and the hash marks
6973 in the name are problematic for make and the Bourne shell.
6974 (srcs):
6975
c5602427 69761993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6977
6978 * Makefile (dist): Don't include backup files or autosave files in
6979 the distribution tar file.
6980
c5602427 69811991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6982
6983 * Makefile (srcs): Added index.perm.
6984 (elisp.dvi): Remove erroneous shell comment.
6985 Expect output of permute-index in permuted.fns.
6986 Save old elisp.aux in elisp.oaux.
6987 (clean): Added index.texi to be deleted.
6988
c5602427 69891990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6990
6991 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6992
c5602427 69931990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6994
6995 * files.texi: Noted that completion-ignored-extensions is ignored
6996 when making *Completions*.
6997
c5602427 69981990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6999
7000 * Makefile make dist now depends on elisp.dvi, since it tries
7001 to include it in the dist file.
7002
c5602427 70031990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 7004
c5602427 7005 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 7006
c5602427 70071989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
7008
7009 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
7010 (defunargs): Turn off \hyphenchar of \sl font temporarily.
7011
c5602427 70121989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7013
7014 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
7015 and @error{} are the terms now being used. The files in the
7016 directory have been changed to reflect this.
7017
7018 * All instances of @indentedresultt{} have been changed to
7019 ` @result{}', using 5 spaces at the begining of the line.
7020
c5602427 70211989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7022
7023 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
7024 experimental @indentedresult{}, @indentedexpandsto{} are part of
7025 the texinfo.tex in this directory. These TeX macros are not
7026 stable yet.
7027
c5602427 70281989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7029
7030 * texinfo.tex: Temporarily added
7031 \let\result=\dblarrow
7032 \def\error{{\it ERROR} \longdblarrow}
7033 We need to do this better soon.
7034
c5602427 70351989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
7036
7037 * Applied Karl Berry's patches to *.texinfo files, but not to
7038 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
7039 new title page format is also not applied, since it requires
7040 texinfo.tex changes.)
7041
7042 * Cleaned up `Makefile' and defined the `emacslibdir' directory
7043 for the Project GNU development environment.
7044
7045;; Local Variables:
c8763fb6 7046;; coding: utf-8
b8d4c8d0
GM
7047;; add-log-time-zone-rule: t
7048;; End:
7049
352c8b4a
GM
7050 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
7051 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
7052
7053 This file is part of GNU Emacs.
7054
352c8b4a 7055 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 7056 it under the terms of the GNU General Public License as published by
352c8b4a
GM
7057 the Free Software Foundation, either version 3 of the License, or
7058 (at your option) any later version.
b8d4c8d0
GM
7059
7060 GNU Emacs is distributed in the hope that it will be useful,
7061 but WITHOUT ANY WARRANTY; without even the implied warranty of
7062 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7063 GNU General Public License for more details.
7064
7065 You should have received a copy of the GNU General Public License
352c8b4a 7066 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
7067
7068;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda