*** empty log message ***
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
f19b57e3
RS
12005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2
3 * lists.texi (Rings): New node.
4 (Lists): Add it to menu.
5
6 * processes.texi (Low-Level Network): New node.
7 (Processes): Add it to menu.
8
92005-06-17 Richard M. Stallman <rms@gnu.org>
10
11 * syntax.texi (Parsing Expressions): Fix texinfo usage.
12
13 * help.texi (Documentation Basics): Explain the xref to
14 Documentation Tips.
15
16 * debugging.texi (Debugger Commands): Minor fix.
17
67c1390d
LT
182005-06-16 Luc Teirlinck <teirllm@auburn.edu>
19
20 * edebug.texi (Instrumenting): Eliminate duplicate link.
21 (Specification List): Replace references to "below", referring to
22 a later node, with one @ref to that node.
23
24 * os.texi (Timers): Timers should save and restore the match data
25 if they change it.
26
27 * debugging.texi (Debugger Commands): Mention that the Lisp
28 debugger can not step through primitive functions.
29
51cd2a8c
JB
302005-06-16 Juanma Barranquero <lekktu@gmail.com>
31
32 * functions.texi (Obsolete Functions): Update argument names of
33 `make-obsolete' and `define-obsolete-function-alias'.
34
35 * variables.texi (Variable Aliases): Update argument names of
36 `defvaralias', `make-obsolete-variable' and
37 `define-obsolete-variable-alias'.
38
f5e6ac4a
KS
392005-06-15 Kim F. Storm <storm@cua.dk>
40
41 * searching.texi (Entire Match Data): Rephrase warnings about
42 evaporate arg to match-data and set-match-data.
43
fe2a9972
LT
442005-06-14 Luc Teirlinck <teirllm@auburn.edu>
45
67774855
LT
46 * elisp.texi (Top): Update detailed menu.
47
fe2a9972
LT
48 * edebug.texi (Edebug): Update menu.
49 (Instrumenting): Update xrefs.
50 (Edebug Execution Modes): Correct xref.
51 (Jumping): Clarify description of `h' command.
52 Eliminate redundant @ref.
53 (Breaks): New node.
54 (Breakpoints): is now a subsubsection.
55 (Global Break Condition): Mention `C-x X X'.
56 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
57 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
58 (Edebug Display Update): Correct pxref.
59 (Edebug and Macros): New node.
60 (Instrumenting Macro Calls): Is now a subsubsection.
61 Neither arg of `def-edebug-spec' is evaluated.
62 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
63 (Specification Examples): Fix typo.
64
b59f605b
LK
652005-06-14 Lute Kamstra <lute@gnu.org>
66
67 * debugging.texi (Function Debugging): Primitives can break on
68 entry too.
69
a5c99dc9
KS
702005-06-14 Kim F. Storm <storm@cua.dk>
71
72 * variables.texi (Setting Variables): Add add-to-ordered-list.
73
f99ed2f8
SM
742005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
75
76 * syntax.texi (Parsing Expressions): Document aux functions and vars of
77 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
78
9d42ffaa
LK
792005-06-13 Lute Kamstra <lute@gnu.org>
80
81 * text.texi (Special Properties): Fix cross reference.
82
32cc0b00
LT
832005-06-11 Luc Teirlinck <teirllm@auburn.edu>
84
85 * debugging.texi (Function Debugging): Delete mention of empty
86 string argument to `cancel-debug-on-entry'. Delete inaccurate
87 description of the return value of that command.
88
98d1a1cf
EZ
892005-06-11 Alan Mackenzie <acm@muc.de>
90
91 * text.texi (Adaptive Fill): Amplify the description of
92 fill-context-prefix.
93
4b53b8d7
LT
942005-06-10 Luc Teirlinck <teirllm@auburn.edu>
95
96 * syntax.texi (Parsing Exprssions): Fix Texinfo error.
97
b5305167
SM
982005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
99
100 * syntax.texi (Parsing Expressions): Document syntax-ppss.
101
9bd4c3ad
LT
1022005-06-10 Luc Teirlinck <teirllm@auburn.edu>
103
104 * debugging.texi (Error Debugging): Minor rewording.
105 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
106 is optional.
107
257914aa
LK
1082005-06-10 Lute Kamstra <lute@gnu.org>
109
b5305167 110 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
111 (Top): Give it a title. Correct version number. Give the
112 detailed node listing a more prominent header.
b5305167
SM
113 * intro.texi: Don't set VERSION here a second time.
114 Mention Emacs's version too.
257914aa
LK
115 * anti.texi (Antinews): Use EMACSVER to refer to the current
116 version of Emacs.
117
b7aae902
KS
1182005-06-09 Kim F. Storm <storm@cua.dk>
119
120 * searching.texi (Entire Match Data): Explain new `reseat' argument to
121 match-data and set-match-data.
122
99598737
RS
1232005-06-08 Richard M. Stallman <rms@gnu.org>
124
125 * searching.texi (Entire Match Data): Clarify when match-data
126 returns markers and when integers.
127
128 * display.texi (Defining Faces): Explain that face name should not
129 end in `-face'.
130
131 * modes.texi (Mode Line Data): Minor cleanup.
132 (Customizing Keywords): Node split out of Search-based Fontification.
133 Add example of using font-lock-add-keywords from a hook.
134 Clarify when MODE should be non-nil, and when nil.
135
1362005-06-06 Richard M. Stallman <rms@gnu.org>
137
138 * modes.texi (Mode Line Data): Explain what happens when the car
139 of a list is a void symbol.
140 (Search-based Fontification): Explain MODE arg to
141 font-lock-add-keywords and warn about calls from major modes.
142
ecc8893a
JL
1432005-06-08 Juri Linkov <juri@jurta.org>
144
145 * display.texi (Standard Faces): Add `shadow' face.
146
7fa9f4eb
LT
1472005-05-29 Luc Teirlinck <teirllm@auburn.edu>
148
149 * modes.texi (Major Mode Conventions): A derived mode only needs
150 to put the call to the parent mode inside `delay-mode-hooks'.
151
bebcc4b1
RS
1522005-05-29 Richard M. Stallman <rms@gnu.org>
153
c16b1394
RS
154 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
155 new, and what that implies. Clarify.
156
157 * files.texi (Locating Files): Clean up the text.
158
bebcc4b1
RS
159 * frames.texi (Window Frame Parameters): Document user-size.
160 Shorten entry for top by referring to left.
161
1622005-05-26 Richard M. Stallman <rms@gnu.org>
163
164 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
165 is new, and what the implications are. Other clarifications.
166
217797bc
RS
1672005-05-24 Richard M. Stallman <rms@gnu.org>
168
169 * frames.texi (Dialog Boxes): Minor fixes.
170
3565fe07
MY
1712005-05-25 Masatake YAMATO <jet@gyve.org>
172
173 * display.texi (Standard Faces): Write about `mode-line-highlight'.
174
817089df
LT
1752005-05-24 Luc Teirlinck <teirllm@auburn.edu>
176
177 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
178 is optional.
179
cb5db137
NR
1802005-05-24 Nick Roberts <nickrob@snap.net.nz>
181
182 * frames.texi (Dialog Boxes): Descibe new optional argument.
183
3c8572f5
LK
1842005-05-23 Lute Kamstra <lute@gnu.org>
185
186 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
187 syntax-begin-function over font-lock-beginning-of-syntax-function.
188
2a4d7cb3
LT
1892005-05-21 Luc Teirlinck <teirllm@auburn.edu>
190
71f800cf
LT
191 * minibuf.texi (Reading File Names): Update description of
192 `read-directory-name'.
193
2a4d7cb3
LT
194 * modes.texi (Derived Modes): Clarify :group keyword.
195
bb4afd09
EZ
1962005-05-21 Eli Zaretskii <eliz@gnu.org>
197
b5305167
SM
198 * files.texi (Locating Files): New subsection.
199 Describe locate-file and executable-find.
bb4afd09 200
a2c9aee6
EZ
2012005-05-21 Kevin Ryde <user42@zip.com.au>
202
203 * frames.texi (Initial Parameters): Update cross reference to
204 "Emacs Invocation".
205
6900105f
LT
2062005-05-19 Luc Teirlinck <teirllm@auburn.edu>
207
ca1b0914
LT
208 * keymaps.texi (Active Keymaps): Add anchor.
209
6900105f
LT
210 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
211 (Major Mode Conventions): Refer to `Auto Major Mode' in more
212 appropriate place.
213 (Derived Modes): Small clarifications.
b5305167
SM
214 (Minor Mode Conventions, Keymaps and Minor Modes):
215 Replace references to nodes with references to anchors.
6900105f
LT
216 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
217 Clarify description of lists whose first element is an integer.
218 (Mode Line Variables): Add anchor.
219 (%-Constructs): Clarify description of integer after %.
220 (Emulating Mode Line): Describe nil value for FACE.
221
54d06364
LT
2222005-05-18 Luc Teirlinck <teirllm@auburn.edu>
223
224 * modes.texi (Derived Modes): Correct references to non-existing
225 variable standard-syntax-table.
226
f8d0b769
LK
2272005-05-17 Lute Kamstra <lute@gnu.org>
228
229 * modes.texi (Defining Minor Modes): Mention the mode hook.
230
294c599c
KS
2312005-05-15 Kim F. Storm <storm@cua.dk>
232
233 * processes.texi (Network): Remove open-network-stream-nowait.
234 (Network Servers): Remove open-network-stream-server.
235
4214af69
LT
2362005-05-15 Luc Teirlinck <teirllm@auburn.edu>
237
238 * elisp.texi (Top): Update detailed menu.
239
240 * variables.texi: Reorder nodes.
241 (Variables): Update menu.
242 (File Local Variables): Do not refer to the `-*-' line as
243 a "local variables list". Add pxref.
244
302691ab
LT
2452005-05-14 Luc Teirlinck <teirllm@auburn.edu>
246
56d4215a
LT
247 * elisp.texi (Top): Update detailed menu for node changes.
248
302691ab
LT
249 * modes.texi (Modes): Update Menu.
250 (Hooks): Move to beginning of chapter.
251 Most minor modes run mode hooks too.
252 `add-hook' can handle void hooks or hooks whose value is a single
253 function.
254 (Major Modes): Update Menu.
255 (Major Mode Basics): New node, split off from `Major Modes'.
256 (Major Mode Conventions): Correct xref. Explain how to handle
257 auto-mode-alist if the major mode command has an autoload cookie.
258 (Auto Major Mode): Major update. Add magic-mode-alist.
259 (Derived Modes): Major update.
260 (Mode Line Format): Update Menu.
261 (Mode Line Basics): New node, split off from `Mode Line Format'.
262
263 * loading.texi (Autoload): Mention `autoload cookie' as synonym
264 for `magic autoload comment'. Add index entries and anchor.
265
d06ba294
RS
2662005-05-14 Richard M. Stallman <rms@gnu.org>
267
268 * tips.texi (Coding Conventions): Explain how important it is
269 that just loading certain files not change Emacs behavior.
270
271 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
272
405cb12a
LK
2732005-05-12 Lute Kamstra <lute@gnu.org>
274
19958124
LK
275 * modes.texi (Generic Modes): Update.
276 (Major Modes): Refer to node "Generic Modes".
277
405cb12a
LK
278 * elisp.texi (Top): Update to the current structure of the manual.
279 * processes.texi (Processes): Add menu description.
280 * customize.texi (Customization): Add menu descriptions.
281
f714dd1b
TTN
2822005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
283
cc9442f2
TTN
284 * processes.texi (Signals to Processes)
285 (Low-Level Network): Fix typos.
f714dd1b 286
36ad23ec
LK
2872005-05-11 Lute Kamstra <lute@gnu.org>
288
289 * elisp.texi (Top): Add some nodes from the chapter "Major and
290 Minor Modes" to the detailed node listing.
291
d101bf56
RS
2922005-05-10 Richard M. Stallman <rms@gnu.org>
293
294 * keymaps.texi (Extended Menu Items): Menu item filter functions
295 can be called at any time.
296
698b0510
LT
2972005-05-08 Luc Teirlinck <teirllm@auburn.edu>
298
299 * variables.texi (File Local Variables): `(hack-local-variables t)'
300 now also checks whether a mode is specified in the local variables
301 list.
302
2c6b25c7
EZ
3032005-05-05 Kevin Ryde <user42@zip.com.au>
304
305 * display.texi (The Echo Area): Correct format function cross
306 reference.
307
643b4cf5
LT
3082005-05-05 Luc Teirlinck <teirllm@auburn.edu>
309
310 * variables.texi (Variable Aliases): Change description of
311 `define-obsolete-variable-alias'.
312
313 * functions.texi (Functions): Add "Obsolete Functions" to menu.
314 (Defining Functions): Add xref.
315 (Obsolete Functions): New node.
316 (Function Safety): Standardize capitalization of section title.
317
318 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
319 (Dialog Boxes): Complete description of `x-popup-dialog'.
320
053bc8e4
RS
3212005-05-04 Richard M. Stallman <rms@gnu.org>
322
323 * commands.texi (Interactive Codes): Fix Texinfo usage.
324 Document U more clearly.
325
f6b1b15a
LT
3262005-05-01 Luc Teirlinck <teirllm@auburn.edu>
327
3b925015
LT
328 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
329 function and not a macro.
330
f6b1b15a
LT
331 * frames.texi (Pop-Up Menus): Correct and clarify description of
332 `x-popup-menu'.
333 (Dialog Boxes): Clarify description of `x-popup-dialog'.
334
ebbfa918
RS
3352005-05-01 Richard M. Stallman <rms@gnu.org>
336
337 * edebug.texi (Checking Whether to Stop): Fix previous change.
338
abe2f96e
LT
3392005-05-01 Luc Teirlinck <teirllm@auburn.edu>
340
d6028ef2
LT
341 * display.texi: Fix typos and Texinfo usage.
342
abe2f96e
LT
343 * edebug.texi (Checking Whether to Stop): executing-macro ->
344 executing-kbd-macro.
345
b2cfb30b
RS
3462005-05-01 Richard M. Stallman <rms@gnu.org>
347
348 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
349
7e995a23
RS
3502005-04-30 Richard M. Stallman <rms@gnu.org>
351
352 * files.texi (Magic File Names): Document `operations' property.
353
57efa539
LK
3542005-04-29 Lute Kamstra <lute@gnu.org>
355
356 * modes.texi (Generic Modes): New node.
357 (Major Modes): Add it to the menu.
358 (Derived Modes): Add "derived mode" to concept index.
359
0a20b1dc
LK
3602005-04-28 Lute Kamstra <lute@gnu.org>
361
362 * modes.texi (Defining Minor Modes): Fix previous change.
363 (Font Lock Mode): Simplify.
364 (Font Lock Basics): Say that font-lock-defaults is buffer-local
365 when set and that some parts are optional. Add cross references.
366 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
367 Add cross references. Add font-lock-multiline to index.
368 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 369 Lock Variables". Document font-lock-add-keywords and
b5305167 370 font-lock-remove-keywords.
0a20b1dc
LK
371 (Other Font Lock Variables): Move font-lock-keywords-only,
372 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
373 and font-lock-syntactic-face-function to node "Syntactic Font
374 Lock". Move font-lock-keywords-case-fold-search to node
375 "Search-based Fontification". Document font-lock-inhibit-thing-lock
376 and font-lock-{,un}fontify-{buffer,region}-function.
377 (Precalculated Fontification): Remove reference to deleted variable
378 font-lock-core-only.
379 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
380 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
381 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
382 and font-lock-syntactic-face-function here from node "Other Font
383 Lock Variables". Move font-lock-syntactic-keywords to "Setting
384 Syntax Properties". Add cross references.
b5305167
SM
385 (Setting Syntax Properties): New node.
386 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
387 * syntax.texi (Syntax Properties): Add cross reference.
388 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
389
68a94f5a
RS
3902005-04-26 Richard M. Stallman <rms@gnu.org>
391
392 * display.texi (Defining Faces):
393 Document `default' elements of defface spec.
394
395 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
396
397 * variables.texi (Variable Aliases): Clarify text.
398
3992005-04-25 Chong Yidong <cyd@stupidchicken.com>
400
401 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
402
7f48f143
LT
4032005-04-25 Luc Teirlinck <teirllm@auburn.edu>
404
405 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
406
45d2f8e8
EZ
4072005-04-24 Eli Zaretskii <eliz@gnu.org>
408
f3714ab2
EZ
409 * syntax.texi (Syntax Table Internals): Elaborate documentation of
410 syntax-after and syntax-class.
411
45d2f8e8 412 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
413 (Unique File Names): Don't mention "numbers" in the documentation
414 of make-temp-file and make-temp-name.
45d2f8e8 415
469bc679
RS
4162005-04-23 Richard M. Stallman <rms@gnu.org>
417
418 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
419
c9fa5dc9
RS
4202005-04-22 Nick Roberts <nickrob@snap.net.nz>
421
422 * windows.texi (Cyclic Window Ordering): Clarify window-list.
423
230e1e80
NR
4242005-04-22 Nick Roberts <nickrob@snap.net.nz>
425
426 * variables.texi (Variable Aliases): Describe make-obsolete-variable
427 and define-obsolete-variable-alias.
428
1ba52906
KS
4292005-04-22 Kim F. Storm <storm@cua.dk>
430
431 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
432 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
433
9721d904
LK
4342005-04-21 Lute Kamstra <lute@gnu.org>
435
436 * lists.texi (Association Lists): Document rassq-delete-all.
437
ed35c736
RS
4382005-04-19 Richard M. Stallman <rms@gnu.org>
439
440 * modes.texi (Search-based Fontification): Explain that
441 facespec is an expression to be evaluated.
442
42fc00a4
RS
4432005-04-19 Kevin Ryde <user42@zip.com.au>
444
b5305167 445 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
446 * strings.texi (String Conversion): Fix xref.
447
5827e9d4
KS
4482005-04-19 Kim F. Storm <storm@cua.dk>
449
450 * symbols.texi (Symbol Plists): Add safe-get.
451 Mention that `get' may signal an error.
452
47872da9
NR
4532005-04-18 Nick Roberts <nickrob@snap.net.nz>
454
455 * customize.texi (Variable Definitions): Replace tooltip-mode
456 example with save-place.
457
ec0cf966
RS
4582005-04-17 Richard M. Stallman <rms@gnu.org>
459
460 * buffers.texi (Indirect Buffers): Clarify.
461
462 * positions.texi (Positions): Clarify converting marker to integer.
463
464 * strings.texi (String Basics): Mention string-match; clarify.
465
199bb209
LK
4662005-04-08 Lute Kamstra <lute@gnu.org>
467
468 * modes.texi (Search-based Fontification): Fix cross references.
469 Use consistent terminology. Document anchored highlighting.
470
bfa54668
LK
4712005-04-05 Lute Kamstra <lute@gnu.org>
472
473 * modes.texi (Defining Minor Modes): Document :group keyword
474 argument and its default value.
475
07e5fb9e
LK
4762005-04-03 Lute Kamstra <lute@gnu.org>
477
478 * hooks.texi (Standard Hooks): Add some hooks. Add cross
479 references and/or descriptions. Delete major mode hooks; mention
480 them as a category instead. Rename or delete obsolete hooks.
481
aa945b59
RS
4822005-04-02 Richard M. Stallman <rms@gnu.org>
483
484 * nonascii.texi (Coding System Basics): Another wording cleanup.
485
8b918214
RS
4862005-04-01 Richard M. Stallman <rms@gnu.org>
487
488 * nonascii.texi (Coding System Basics): Clarify previous change.
489
41639988
KH
4902005-04-01 Kenichi Handa <handa@m17n.org>
491
492 * nonascii.texi (Coding System Basics): Describe about rondtrip
493 identity of coding systems.
494
8e669bbd
RS
4952005-03-29 Chong Yidong <cyd@stupidchicken.com>
496
497 * text.texi (Buffer Contents): Add filter-buffer-substring and
498 buffer-substring-filters.
499
f60a6f87
RS
5002005-03-26 Chong Yidong <cyd@stupidchicken.com>
501
502 * anti.texi (Antinews): Mention `G' interactive code.
503
504 * tips.texi (Compilation Tips): Mention benchmark.el.
505
aaac1251
LT
5062005-03-27 Luc Teirlinck <teirllm@auburn.edu>
507
508 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
509 is now bound to M-o M-o.
510
511 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
512
45325173
GM
5132005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
514
515 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
516 in the Emacs Manual).
517 * Makefile.in (srcs): Remove calendar.texi.
518 * makefile.w32-in (srcs): Remove calendar.texi.
519 * display.texi (Display): Change name of next node.
520 * os.texi (System In): Change name of previous node.
521 * elisp.texi (Top): Remove Calendar references.
522 * vol1.texi (Top): Remove Calendar references.
523 * vol2.texi (Top): Remove Calendar references.
524
85df292e
RS
5252005-03-25 Richard M. Stallman <rms@gnu.org>
526
45325173 527 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
528 Cleanup previous change.
529
5302005-03-25 Chong Yidong <cyd@stupidchicken.com>
531
532 * display.texi (Face Attributes): Faces earlier in an :inherit
533 list take precedence.
534 (Scroll Bars): Fix description of vertical-scroll-bars.
535 Document frame-current-scroll-bars and window-current-scroll-bars.
536
537 * markers.texi (The Mark): Document temporary Transient Mark mode.
538
b5305167
SM
539 * minibuf.texi (Reading File Names):
540 Document read-file-name-completion-ignore-case.
85df292e
RS
541
542 * positions.texi (Screen Lines): Document nil for width argument
543 to compute-motion.
544
1fe54d69
KS
5452005-03-23 Kim F. Storm <storm@cua.dk>
546
547 * display.texi (Standard Faces): Other faces used in the fringe
548 implicitly inherits from the fringe face.
549 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
550 properties implicitly inherits from fringe face.
551 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
552
a775dff4
RS
5532005-03-20 Chong Yidong <cyd@stupidchicken.com>
554
555 * display.texi (Invisible Text): State default value of
556 line-move-ignore-invisible.
557 (Managing Overlays): Document remove-overlays.
558 (Standard Faces): Document escape-glyph face.
559
b5305167 560 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 561
b5305167
SM
562 * modes.texi (Other Font Lock Variables):
563 Document font-lock-lines-before.
a775dff4
RS
564
565 * positions.texi (Skipping Characters): skip-chars-forward allows
566 character classes.
567
077f7085
LK
5682005-03-18 Lute Kamstra <lute@gnu.org>
569
570 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
571
d69ea7ab
RS
5722005-03-17 Richard M. Stallman <rms@gnu.org>
573
c7bd5d57
RS
574 * text.texi (Undo): Document extensible undo entries.
575
d69ea7ab
RS
576 * searching.texi (String Search, Regexp Search, Regexp Search):
577 Cleanups.
578
579 * nonascii.texi (Character Codes): Minor fix.
580
581 * display.texi (Display Property): Explain the significance
582 of having text properties that are eq.
583 (Other Display Specs): Explain string as display spec.
584
585 * commands.texi (Interactive Codes): Document G option.
586
5872005-03-17 Chong Yidong <cyd@stupidchicken.com>
588
589 * text.texi (Filling): Add sentence-end-without-period and
590 sentence-end-without-space.
591 (Changing Properties): Minor fix.
592
593 * anti.texi: Total rewrite.
594
a7679889
LK
5952005-03-15 Lute Kamstra <lute@gnu.org>
596
597 * edebug.texi (Instrumenting Macro Calls): Fix typos.
598
6eb8e247
KS
5992005-03-08 Kim F. Storm <storm@cua.dk>
600
601 * display.texi (Specified Space): Property :width is support on
602 non-graphic terminals, :height is not.
603
bfa8be14
RS
6042005-03-07 Richard M. Stallman <rms@gnu.org>
605
606 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
607 Now subnodes of Fringes.
608 (Overlay Arrow): Document overlay-arrow-variable-list.
609 (Fringe Size/Pos): New node, broken out of Fringes.
610 (Display): Explain clearing vs redisplay better.
611 (Truncation): Clarify use of bitmaps.
612 (The Echo Area): Clarify the uses of the echo area.
613 Add max-mini-window-height.
614 (Progress): Clarify.
615 (Invisible Text): Explain that main loop moves point out.
616 (Selective Display): Say "hidden", not "invisible".
b5305167 617 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
618 (Overlay Properties): Clarify intro.
619 (Finding Overlays): Explain return values when nothing found.
620 (Width): truncate-string-to-width has added arg.
621 (Displaying Faces): Clarify and update mode line face handling.
622 (Face Functions): Minor cleanup.
b5305167 623 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
624 (Pixel Specification, Other Display Specs): Minor cleanups.
625 (Images, Image Descriptors): Minor cleanups.
626 (GIF Images): Patents have expired.
627 (Showing Images): Explain default text for insert-image.
b5305167 628 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
629 (Making Buttons): Explain return values.
630 (Button Buffer Commands): Add xref.
631 (Inverse Video): Update mode-line-inverse-video.
632 (Display Table Format): Clarify.
633 (Active Display Table): Give defaults for window-display-table.
634
635 * calendar.texi (Calendar Customizing): calendar-holiday-marker
636 and calendar-today-marker are strings, not chars.
637 (Holiday Customizing): Minor fix.
638
bfa8be14
RS
639 * internals.texi (Writing Emacs Primitives): Update `or' example.
640 Update limit on # args of subr.
641
642 * edebug.texi (Using Edebug): Arrow is in fringe.
643 (Instrumenting): Arg to eval-defun works without loading edebug.
644 (Edebug Execution Modes): Add xref.
645
646 * customize.texi (Common Keywords): Clarify :require.
647 Mention :version here.
648 (Variable Definitions, Group Definitions): Not here.
649 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
650
d69ea7ab
RS
6512005-03-07 Chong Yidong <cyd@stupidchicken.com>
652 * nonascii.texi (Text Representations): Clarify position-bytes.
653 (Character Sets): Add list-charset-chars.
654 (Scanning Charsets): Add charset-after.
655 (Encoding and I/O): Minor fix.
656
34398e6c
RS
6572005-03-06 Richard M. Stallman <rms@gnu.org>
658
659 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
660 (Resizing Windows): Likewise.
661
662 * text.texi (Change Hooks): Get rid of "Emacs 21".
663
664 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
665
666 * streams.texi (Output Variables): Get rid of "Emacs 21".
667
668 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
669
670 * os.texi (Translating Input): Replace flow-control example
671 with a less obsolete example that uses `keyboard-translate'.
672
6eb8e247 673 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 674 Get rid of "Emacs 21".
6eb8e247 675
34398e6c
RS
676 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
677 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
678
679 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
680
681 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
682
683 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
684 (Menu Bar): Fix when menu-bar-update-hook is called.
685
686 * hash.texi (Hash Tables): Get rid of "Emacs 21".
687
688 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
689 and make it read better.
690
691 * files.texi (Writing to Files): Get rid of "Emacs 21".
692 (Unique File Names): Likewise.
693
694 * elisp.texi: Update Emacs version to 22.
695
696 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
697 (Overlay Properties, Face Attributes): Likewise.
698 (Managing Overlays): Fix punctuation.
699 (Attribute Functions): Clarify set-face-font; get rid of
700 info about old Emacs versions.
701 (Auto Faces, Font Lookup, Display Property, Images):
702 Get rid of "Emacs 21".
703
704 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
705
d2178387
RS
7062005-03-05 Richard M. Stallman <rms@gnu.org>
707
708 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
709
524352d6
LK
7102005-03-04 Lute Kamstra <lute@gnu.org>
711
712 * debugging.texi (Error Debugging): Document stack-trace-on-error.
713
7142005-03-03 Lute Kamstra <lute@gnu.org>
715
716 * edebug.texi (Instrumenting Macro Calls): Fix typo.
717
284f0680
LK
7182005-03-01 Lute Kamstra <lute@gnu.org>
719
720 * debugging.texi (Debugger Commands): Update `j'.
721
a9ee5cac
LK
7222005-02-28 Lute Kamstra <lute@gnu.org>
723
724 * debugging.texi (Debugging): Fix typo.
725 (Error Debugging): Document eval-expression-debug-on-error.
726 (Function Debugging): Update example.
727 (Using Debugger): Mention starred stack frames.
728 (Debugger Commands): Document `j' and `l'.
729 (Invoking the Debugger): `d' and `j' exit recursive edit too.
730 Update the messages that the debugger displays.
731 (Internals of Debugger): Add cross reference. Update example.
732 (Excess Open): Minor improvement.
733 (Excess Close): Minor improvement.
734
378d0f8e
RS
7352005-02-26 Richard M. Stallman <rms@gnu.org>
736
737 * tips.texi (Coding Conventions): Clarify.
738 Put all the major mode key reservations together.
739 Mention the Mouse-1 => Mouse-2 conventions.
740
741 * syntax.texi (Syntax Class Table): Clarify.
742 (Syntax Table Functions): syntax-after moved from here.
743 (Syntax Table Internals): syntax-after moved to here.
744 (Parsing Expressions): Update info on number of values
745 and what's meaningful in the STATE argument.
746 (Categories): Fix typo.
747
748 * sequences.texi (Arrays): Cleanup.
749 (Char-Tables): Clarify.
750
751 * processes.texi (Deleting Processes): Cleanups, add xref.
752 (Subprocess Creation): Explain nil in exec-path. Cleanup.
753 (Process Information): set-process-coding-system, some args optional.
754 (Input to Processes): Explain various types for PROCESS args.
755 Rename them from PROCESS-NAME to PROCESS.
756 (Signals to Processes): Likewise.
757 (Decoding Output): Cleanup.
758 (Query Before Exit): Clarify.
759
760 * os.texi (Startup Summary): Correct the options; add missing ones.
761 (Terminal Output, Batch Mode): Clarify.
762 (Flow Control): Node deleted.
763
764 * markers.texi (The Mark): Clarify.
765
766 * macros.texi (Expansion): Cleanup.
767 (Indenting Macros): indent-spec allows ints, not floats.
768
769 * keymaps.texi (Keymaps): Clarify.
770 (Format of Keymaps): Update lisp-mode-map example.
771 (Active Keymaps, Key Lookup): Clarify.
772 (Changing Key Bindings): Add xref to `kbd'.
773 (Key Binding Commands, Simple Menu Items): Clarify.
774 (Mouse Menus, Menu Bar): Clarify.
775 (Menu Example): Replace print example with menu-bar-replace-menu.
776
777 * help.texi (Documentation Basics): Add function-documentation prop.
778
779 * elisp.texi (Top): Don't refer to Flow Control node.
780
781 * commands.texi (Command Overview): Improve xrefs.
782 (Adjusting Point): Adjusting point applies to intangible and invis.
783 (Key Sequence Input): Doc extra read-key-sequence args.
784 Likewise for read-key-sequence-vector.
785
786 * backups.texi (Rename or Copy): Minor fix.
787 (Numbered Backups): For version-control, say the default.
788 (Auto-Saving): make-auto-save-file-name example is simplified.
789
790 * advice.texi (Advising Functions): Don't imply one part of Emacs
791 should advise another part. Markup changes.
792 (Defining Advice): Move transitional para.
793 (Activation of Advice): Cleanup.
794 Explain if COMPILE is nil or negative.
795
796 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
797
2e20c83d
LK
7982005-02-24 Lute Kamstra <lute@gnu.org>
799
800 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
801 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
802
65c492fd
LK
8032005-02-23 Lute Kamstra <lute@gnu.org>
804
b02c3eed
LK
805 * modes.texi (Defining Minor Modes): define-minor-mode can be used
806 to define global minor modes as well.
807
65c492fd
LK
808 * display.texi (Managing Overlays): overlay-buffer returns nil for
809 deleted overlays.
810
b686dd59
KS
8112005-02-22 Kim F. Storm <storm@cua.dk>
812
813 * minibuf.texi (Basic Completion): Allow symbols in addition to
814 strings in try-completion and all-completions.
815
23e8c095
LK
8162005-02-14 Lute Kamstra <lute@gnu.org>
817
818 * elisp.texi (Top): Remove reference to deleted node.
819
820 * lists.texi (Lists): Remove reference to deleted node.
821 (Cons Cells): Fix typo.
822
823 * loading.texi (Where Defined): Fix typo.
824
134948fc
RS
8252005-02-14 Richard M. Stallman <rms@gnu.org>
826
827 * variables.texi (Creating Buffer-Local): change-major-mode-hook
828 is useful for discarding some minor modes.
829
830 * symbols.texi (Symbol Components): Reorder examples.
831
832 * streams.texi (Input Functions): State standard-input default.
833 (Output Variables): State standard-output default.
834
835 * objects.texi (Printed Representation): Clarify read syntax vs print.
836 (Floating Point Type): Explain meaning better.
837 (Symbol Type): Explain uniqueness better.
838 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
839 List examples sooner.
840 (Box Diagrams): New subnode broken out.
841 Some examples moved from old Lists as Boxes node.
842 (Dotted Pair Notation): Clarify intro.
843 (Array Type): Clarify.
844 (Type Predicates): Add hash-table-p.
845
846 * numbers.texi (Integer Basics): Clarify radix explanation.
847 (Predicates on Numbers): Minor clarification.
848 (Comparison of Numbers): Minor clarification. Clarify eql.
849 Typos in min, max.
850 (Math Functions): Clarify overflow in expt.
851
852 * minibuf.texi (Text from Minibuffer): Minor clarification.
853 Mention arrow keys.
854
855 * loading.texi (Autoload): defun's doc string overrides autoload's
856 doc string.
857 (Repeated Loading): Modernize "add to list" examples.
858 (Where Defined): Finish updating table of load-history elts.
859
860 * lists.texi (List-related Predicates): Minor wording improvement.
861 (Lists as Boxes): Node deleted.
862 (Building Lists): Explain trivial cases of number-sequence.
863
864 * hash.texi (Hash Tables): Add desc to menu items.
865 (Creating Hash): Expain "full" means "make larger",
866 (Hash Access): Any object can be a key.
867 State value of maphash.
868
869 * functions.texi (What Is a Function): Wording cleanup.
870 (Function Documentation): Minor cleanup.
871 Explain purpose of calling convention at end of doc string.
872 (Function Names): Wording cleanup.
873 (Calling Functions): Wording cleanup.
874 Explain better how funcall calls the function.
875 (Function Cells): Delete example of saving and redefining function.
876
877 * control.texi (Combining Conditions): Wording cleanup.
878 (Iteration): dolist and dotimes bind VAR locally.
879 (Cleanups): Xref to Atomic Changes.
880
881 * compile.texi (Byte Compilation): Delete 19.29 info.
882 (Compilation Functions): Macros' difficulties don't affect defsubst.
883 (Docs and Compilation): Delete 19.29 info.
884
44291460
RS
8852005-02-10 Richard M. Stallman <rms@gnu.org>
886
887 * objects.texi (Symbol Type): Minor correction.
888
1f9ad95a
LK
8892005-02-06 Lute Kamstra <lute@gnu.org>
890
891 * modes.texi (Example Major Modes): Fix typos.
892
ba2c991c
RS
8932005-02-06 Richard M. Stallman <rms@gnu.org>
894
895 * text.texi (Margins): fill-nobreak-predicate can be one function.
896
897 * strings.texi (Modifying Strings): clear-string can make unibyte.
898 (Formatting Strings): format gives error if values missing.
899
900 * positions.texi (Character Motion): Mention default arg
901 for forward-char. backward-char refers to forward-char.
902 (Word Motion): Mention default arg for forward-word.
903 (Buffer End Motion): Mention default arg for beginning-of-buffer.
904 Simplify end-of-buffer.
905 (Text Lines): Mention default arg for forward-line.
906 (List Motion): Mention default arg for beginning/end-of-defun.
907 (Skipping Characters): Minor fixes in explaining character-set.
908
909 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
910 Mode inheritance applies only when default-major-mode is nil.
911 Clarifications.
912 (Example Major Modes): Update Text mode and Lisp mode examples.
913 (Minor Mode Conventions): Mention define-minor-mode at top.
914 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
915 (Mode Line Format): Update mode line face display info.
916 (Properties in Mode): Mention effect of risky vars.
917 (Imenu): Define imenu-add-to-menubar.
918 (Font Lock Mode): Add descriptions to menu lines.
919 (Faces for Font Lock): Add font-lock-doc-face.
920
9bf6d576
LK
9212005-02-05 Lute Kamstra <lute@gnu.org>
922
923 * text.texi (Maintaining Undo): Remove obsolete function.
924
cb602754
EZ
9252005-02-05 Eli Zaretskii <eliz@gnu.org>
926
927 * frames.texi (Color Names): Add pointer to the X docs about RGB
928 color specifications. Improve indexing
929 (Text Terminal Colors): Replace the description of RGB values by
930 an xref to "Color Names".
931
4e07258f
RS
9322005-02-03 Richard M. Stallman <rms@gnu.org>
933
934 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
935 Clarify.
936 (Selecting Windows): Clarify save-selected-window.
937 (Cyclic Window Ordering): Clarify walk-windows.
938 (Window Point): Clarify.
939 (Window Start): Add comment to example.
940 (Resizing Windows): Add `interactive' specs in examples.
941 Document fit-window-to-buffer.
942
943 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
944 (Undo, Maintaining Undo): Clarify last change.
945 (Sorting): In sort-numeric-fields, explain about octal and hex.
946 Mention sort-numeric-base.
947 (Format Properties): Add xref for hard newlines.
948
949 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
950 (Pop-Up Menus): Fix typo.
951 (Color Names): Explain all types of color names.
952 Explain color-values on B&W terminal.
953 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
954
955 * files.texi (File Locks): Not supported on MS systems.
956 (Testing Accessibility): Clarify.
957
958 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
959 (Coverage Testing): Fix typo.
960
961 * commands.texi (Misc Events): Remove stray space.
962
963 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
964 (Modification Time): Clarify when visited-file-modtime returns 0.
965 (The Buffer List): Clarify bury-buffer.
966 (Killing Buffers): Clarify.
967 (Indirect Buffers): Add clone-indirect-buffer.
968
9692005-02-02 Matt Hodges <MPHodges@member.fsf.org>
970
971 * edebug.texi (Printing in Edebug): Fix default value of
972 edebug-print-circle.
973 (Coverage Testing): Fix displayed frequency count data.
974
9752005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
976
977 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
978
4e07258f 9792005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
980
981 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
982
28d986b9
EZ
9832005-01-29 Eli Zaretskii <eliz@gnu.org>
984
985 * commands.texi (Misc Events): Describe the help-echo event.
986
987 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
988 consistently in description of the help-echo property.
989 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
990
991 * display.texi (Overlay Properties): Fix the index entry for
992 help-echo overlay property.
993
994 * customize.texi (Type Keywords): Uncomment the xref to the
995 help-echo property documentation.
996
8f958b40
KS
9972005-01-23 Kim F. Storm <storm@cua.dk>
998
999 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1000 return value. Third element FULLY replaced by PARTIAL which
1001 specifies number of invisible pixels if row is only partially visible.
1002 (Textual Scrolling): Mention auto-window-vscroll.
1003 (Vertical Scrolling): New defvar auto-window-vscroll.
1004
cd7e5dd6
LT
10052005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1006
1007 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1008 command remapping.
1009
6f771c32
RS
10102005-01-15 Richard M. Stallman <rms@gnu.org>
1011
1012 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1013
6ac8a822
KS
10142005-01-14 Kim F. Storm <storm@cua.dk>
1015
88948d55
KS
1016 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1017
6ac8a822
KS
1018 * text.texi (Links and Mouse-1): Fix string and vector item.
1019
20d6de82
RS
10202005-01-13 Richard M. Stallman <rms@gnu.org>
1021
1022 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1023 descriptions of overriding-local-map and overriding-terminal-local-map.
1024
1025 * text.texi (Links and Mouse-1): Clarify text.
1026
f75a592e
KS
10272005-01-13 Kim F. Storm <storm@cua.dk>
1028
1029 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1030
910f60b1
TTN
10312005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1032
1033 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1034
37181fc4
KS
10352005-01-12 Kim F. Storm <storm@cua.dk>
1036
1037 * text.texi (Links and Mouse-1): Rename section from Enabling
1038 Mouse-1 to Following Links. Change xrefs.
1039 Add examples for define-button-type and define-widget.
1040
1041 * display.texi (Button Properties, Button Buffer Commands):
1042 Clarify mouse-1 and follow-link functionality.
1043
28f94a34
RS
10442005-01-12 Richard M. Stallman <rms@gnu.org>
1045
1046 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1047
1048 * display.texi (Beeping): Fix Texinfo usage.
1049
1050 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1051
bac2d936
KS
10522005-01-11 Kim F. Storm <storm@cua.dk>
1053
1054 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1055 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1056
1057 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1058 (Enabling Mouse-1 to Follow Links): New subsection.
1059
de968ddb
RS
10602005-01-06 Richard M. Stallman <rms@gnu.org>
1061
1062 * text.texi (Special Properties): Minor change.
1063
1064 * os.texi (Timers): Clarify previous change.
1065
1066 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1067
a3a43b3b
LT
10682005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1069
1070 * display.texi (Face Attributes): Correct xref to renamed node.
1071
732bb9ce
RS
10722005-01-01 Richard M. Stallman <rms@gnu.org>
1073
1074 * display.texi (Face Attributes): Describe hex color specs.
1075
c734ae59
RS
10762004-12-31 Richard M. Stallman <rms@gnu.org>
1077
1078 * os.texi (Timers): Update previous change.
1079
33b2f4ea
KS
10802004-12-30 Kim F. Storm <storm@cua.dk>
1081
1082 * display.texi (Line Height): Total line-height is now specified
1083 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1084 in cons cells. (nil . RATIO) is relative to actual line height.
1085 Use line-height `t' instead of `0' to get minimum height.
1086
99ec74b9
RS
10872004-12-29 Richard M. Stallman <rms@gnu.org>
1088
1089 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1090
eab463f6
RS
10912004-12-28 Richard M. Stallman <rms@gnu.org>
1092
1093 * commands.texi (Quitting): Clarify value of with-local-quit.
1094
1095 * elisp.texi (Top): Fix previous change.
1096
1097 * loading.texi (Loading): Fix previous change.
1098
ebbd14f1
RS
10992004-12-27 Richard M. Stallman <rms@gnu.org>
1100
4ae98fc5
RS
1101 * Makefile.in (MAKEINFO): Specify --force.
1102
8f430046
RS
1103 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1104
56011a8c
RS
1105 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1106
1107 * display.texi (Line Height): Further clarify.
1108
1109 * elisp.texi (Top): Update Loading submenu.
1110
ebbd14f1
RS
1111 * loading.texi (Where Defined): New node.
1112 (Unloading): load-history moved to Where Defined.
1113
fda2922a
RS
11142004-12-21 Richard M. Stallman <rms@gnu.org>
1115
1116 * commands.texi (Event Input Misc): Add while-no-input.
1117
9eb8959a
RS
11182004-12-11 Richard M. Stallman <rms@gnu.org>
1119
1120 * display.texi (Line Height): Rewrite text for clarity.
1121
adf87c29
KS
11222004-12-11 Kim F. Storm <storm@cua.dk>
1123
1124 * display.texi (Display): Add node "Line Height" to menu.
1125 (Line Height): New node. Move full description of line-spacing
1126 and line-height text properties here from text.texi.
1127 (Scroll Bars): Add vertical-scroll-bar variable.
1128
1129 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1130
1131 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1132 line-spacing and vertical-scroll-bar.
1133
1134 * text.texi (Special Properties): Just mention line-spacing and
1135 line-height here, add xref to new "Line Height" node.
1136
31e4729e
TTN
11372004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1138
1139 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1140
1141 * locals.texi (Standard Buffer-Local Variables):
1142 Add @xref for `line-spacing'.
1143
cc60c723
RS
11442004-12-05 Richard M. Stallman <rms@gnu.org>
1145
1146 * Makefile.in (maintainer-clean): Remove the info files
1147 in $(infodir) where they are created.
1148
f6101ac9
RS
11492004-12-03 Richard M. Stallman <rms@gnu.org>
1150
1151 * windows.texi (Selecting Windows): get-lru-window and
1152 get-largest-window don't consider dedicated windows.
1153
1154 * text.texi (Undo): Document undo-in-progress.
1155
94221759
RS
11562004-11-26 Richard M. Stallman <rms@gnu.org>
1157
1158 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1159 Remove a few vars that are not always buffer-local.
1160
7092c5e8
LT
11612004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1162
1163 * locals.texi (Standard Buffer-Local Variables): Comment out
1164 xref's to non-existent node `Yet to be written'.
1165
261b01c6
RS
11662004-11-24 Richard M. Stallman <rms@gnu.org>
1167
1168 * processes.texi (Synchronous Processes): Grammar fix.
1169
1170 * numbers.texi (Comparison of Numbers): Add eql.
1171
1172 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1173
1174 * intro.texi (Printing Notation): Fix previous change.
1175
1176 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1177 and default-indicate-buffer-boundaries from here.
1178 (Usual Display): To here.
1179 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1180 (Usual Display): Move tab-width up.
1181
1182 * customize.texi (Variable Definitions): Replace
1183 show-paren-mode example with tooltip-mode.
7092c5e8 1184 (Simple Types, Composite Types, Defining New Types):
261b01c6 1185 Minor cleanups.
7092c5e8 1186
c1aa4864
JH
11872004-11-21 Jesper Harder <harder@ifa.au.dk>
1188
1189 * processes.texi (Synchronous Processes, Output from Processes):
1190 Markup fix.
1191
dedbac89
RS
11922004-11-20 Richard M. Stallman <rms@gnu.org>
1193
07c8c65a
RS
1194 * positions.texi (Skipping Characters): skip-chars-forward
1195 now handles char classes.
1196
8f40a868
RS
1197 * intro.texi (Printing Notation): Avoid confusion of `print'
1198 when explaining @print.
1199
1200 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1201
1202 * display.texi (Display Table Format): Minor fix.
1203
1204 * streams.texi (Output Functions): Fix print example.
1205
fd6866c8
RS
1206 * Makefile.in (elisp): New target.
1207 (dist): Depend on $(infodir)/elisp, not elisp.
1208 Copy the info files from $(infodir).
1209
9d00469f
RS
1210 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1211 read-from-minibuffer.
1212
dedbac89
RS
1213 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1214
6de891db
RS
12152004-11-19 Richard M. Stallman <rms@gnu.org>
1216
1217 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1218
e1c1c5a7
TTN
12192004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1220
1221 * tips.texi (Coding Conventions): Fix typo.
1222
ee31cd78
RS
12232004-11-16 Richard M. Stallman <rms@gnu.org>
1224
1225 * tips.texi (Coding Conventions): Separate defvar and require
1226 methods to avoid warnings. Use require only when there are many
1227 functions and variables from that package.
1228
1229 * minibuf.texi (Minibuffer Completion): When ignoring case,
1230 predicate must not be case-sensitive.
1231
1232 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1233 (Test Coverage): Don't talk about "splotches". Clarified.
1234
4bd38e94
TTN
12352004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1236
1237 * frames.texi (Window Frame Parameters): Fix typo.
1238
6d073ae1
KS
12392004-11-15 Kim F. Storm <storm@cua.dk>
1240
9f89426b
KS
1241 * symbols.texi (Other Plists): Note that plist-get may signal error.
1242 Add safe-plist-get.
6d073ae1 1243
10980463
TTN
12442004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1245
1246 * modes.texi (Font Lock Basics): Fix typo.
1247
1efc19eb
RS
12482004-11-08 Richard M. Stallman <rms@gnu.org>
1249
1250 * syntax.texi (Syntax Table Functions): Add syntax-after.
1251
6159c232
EZ
12522004-11-06 Lars Brinkhoff <lars@nocrew.org>
1253
1254 * os.texi (Processor Run Time): New section documenting
1255 get-internal-run-time.
1256
59dede22
EZ
12572004-11-06 Eli Zaretskii <eliz@gnu.org>
1258
1259 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1260 it nukes elisp-cover.texi.
1261 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1262 elisp-0 etc.
1263
4cc8522c
LT
12642004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1265
1266 * commands.texi (Keyboard Macros): Document `append' return value
1267 of `defining-kbd-macro'.
1268
2d1ef312
RS
12692004-11-01 Richard M. Stallman <rms@gnu.org>
1270
1271 * commands.texi (Interactive Call): Add called-interactively-p.
1272
6f4e005d
SJ
12732004-10-29 Simon Josefsson <jas@extundo.com>
1274
1275 * minibuf.texi (Reading a Password): Revert.
1276
4f71c13f
RS
12772004-10-28 Richard M. Stallman <rms@gnu.org>
1278
1279 * frames.texi (Display Feature Testing): Explain about "vendor".
1280
4660a9e3
RS
12812004-10-27 Richard M. Stallman <rms@gnu.org>
1282
1283 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1284 not raw. Clarify `n'.
1285 (Interactive Call): Rewrite interactive-p, focusing on when
1286 and how to use it.
1287 (Misc Events): Clarify previous change.
1288
1289 * advice.texi (Simple Advice): Clarify what job the example does.
1290 (Around-Advice): Clarify ad-do-it.
1291 (Activation of Advice): An option of ad-default-compilation-action
1292 is `never', not `nil'.
1293
c8636435
KS
12942004-10-26 Kim F. Storm <storm@cua.dk>
1295
1296 * commands.texi (Interactive Codes): Add U code letter.
1297
acd4089b
SJ
12982004-10-25 Simon Josefsson <jas@extundo.com>
1299
1300 * minibuf.texi (Reading a Password): Add.
1301
29dc7809
JR
13022004-10-24 Jason Rumney <jasonr@gnu.org>
1303
1304 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1305 and wheel-down.
1306
bb5d6d34
KG
13072004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1308
1309 * processes.texi (Synchronous Processes): Document process-file.
1310
d0ee2ed3
KH
13112004-10-22 Kenichi Handa <handa@m17n.org>
1312
1313 * text.texi (translate-region): Document that it accepts also a
1314 char-table.
1315
38be9dbb
DP
13162004-10-22 David Ponce <david@dponce.com>
1317
1318 * windows.texi (Resizing Windows): Document the `preserve-before'
1319 argument of the functions `enlarge-window' and `shrink-window'.
1320
63c80452
JR
13212004-10-19 Jason Rumney <jasonr@gnu.org>
1322
1323 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1324
9f4b6e73
LT
13252004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1326
1327 * text.texi (Filling): Add anchor for definition of
1328 `sentence-end-double-space'.
1329
1330 * searching.texi (Regexp Example): Update description of how
1331 Emacs currently recognizes the end of a sentence.
1332 (Standard Regexps): Update definition of the variable
1333 `sentence-end'. Add definition of the function `sentence-end'.
1334
657f0f9c
EZ
13352004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1336
1337 * display.texi (Progress): New node.
1338
35ab4857
KS
13392004-10-05 Kim F. Storm <storm@cua.dk>
1340
1341 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1342
f2a54fbc
KS
13432004-09-29 Kim F. Storm <storm@cua.dk>
1344
1345 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1346 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1347 fringe bitmap symbols, as they now have their own namespace.
1348 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1349 vs. pixels. Signal error if no free bitmap slots.
1350 (Pixel Specification): Change IMAGE to @var{image}.
1351
4676d6f3
RS
13522004-09-28 Richard M. Stallman <rms@gnu.org>
1353
1354 * text.texi (Special Properties): Clarify line-spacing and line-height.
1355
1356 * searching.texi (Regexp Search): Add looking-back.
1357
17234906
LT
13582004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1359
1360 * display.texi: Correct typos.
1361 (Image Descriptors): Correct xref's.
1362
4de43c8b
RS
13632004-09-25 Richard M. Stallman <rms@gnu.org>
1364
1365 * text.texi (Special Properties): Cleanups in `cursor'.
1366 Rewrites in `line-height' and `line-spacing'; exchange them.
1367
1368 * display.texi (Fringes): Rewrite previous change.
1369 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1370 (Display Fringe Bitmaps): Node deleted, text moved.
1371 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1372 (Scroll Bars): Clarify set-window-scroll-bars.
1373 (Pointer Shape): Rewrite.
1374 (Specified Space): Clarify :align-to, etc.
1375 (Pixel Specification): Use @var. Clarify new text.
1376 (Other Display Specs): Clarify `slice'.
1377 (Image Descriptors): Cleanups.
1378 (Showing Images): Cleanups.
1379
a3ee0299
LT
13802004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1381
e88ebce6
LT
1382 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1383
a3ee0299
LT
1384 * modes.texi: Various minor changes in addition to:
1385 (Major Mode Conventions): Final call to `run-mode-hooks' should
1386 not be inside the `delay-mode-hooks' form.
1387 (Mode Hooks): New node.
1388 (Hooks): Delete obsolete example.
1389 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1390 node "Mode Hooks".
1391
6db2bc02
LT
13922004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1393
1394 * display.texi: Correct various typos.
1395 (Display): Rename node "Pointer Shapes" to "Pointer
1396 Shape". (There is already a node called "Pointer Shapes" in
1397 frames.texi.)
1398 (Images): Remove non-existent node "Image Slices" from menu.
1399
ed2846bd
KS
14002004-09-23 Kim F. Storm <storm@cua.dk>
1401
1402 * text.texi (Special Properties): Add `cursor', `pointer',
1403 `line-height', and `line-spacing' properties.
1404
1405 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1406 Shapes' to menu.
1407 (Standard Faces): Doc fix for fringe face.
1408 (Fringes): Add `overflow-newline-into-fringe' and
1409 'indicate-buffer-boundaries'.
1410 (Fringe Bitmaps, Pointer Shapes): New nodes.
1411 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1412 Bitmaps' to menu.
1413 (Specified Space): Describe pixel width and height.
1414 (Pixel Specification): New node.
1415 (Other Display Specs): Add `slice' property.
1416 (Display Fringe Bitmaps): New node.
1417 (Images): Add 'Image Slices' to menu.
1418 (Image Descriptors): Add `:pointer' and `:map' properties.
1419 (Showing Images): Add slice arg to `insert-image'. Add
1420 'insert-sliced-image'.
1421
4d894c98
RS
14222004-09-20 Richard M. Stallman <rms@gnu.org>
1423
1424 * commands.texi (Key Sequence Input):
1425 Clarify downcasing in read-key-sequence.
1426
7e388eb7
JL
14272004-09-08 Juri Linkov <juri@jurta.org>
1428
1429 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1430
a020987f
LT
14312004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1432
1433 * locals.texi (Standard Buffer-Local Variables): Add
1434 `buffer-auto-save-file-format'.
1435 * internals.texi (Buffer Internals): Describe new
1436 auto_save_file_format field of the buffer structure.
1437 * files.texi (Format Conversion): `auto-save-file-format' has been
1438 renamed `buffer-auto-save-file-format'.
1439
2b96f80c
LT
14402004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1441
1442 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1443 an integer or a marker.
1444 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1445
2ee3b79e
RS
14462004-08-22 Richard M. Stallman <rms@gnu.org>
1447
1448 * modes.texi (Major Mode Conventions): Discuss rebinding of
1449 standard key bindings.
1450
c438dc33
KS
14512004-08-18 Kim F. Storm <storm@cua.dk>
1452
1453 * processes.texi (Accepting Output): Add `just-this-one' arg to
1454 `accept-process-output'.
101c421e 1455 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1456
db8af011
LT
14572004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1458
1459 * keymaps.texi: Various changes in addition to:
1460 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1461 Give more varied examples for `kbd'.
1462 (Creating Keymaps): Char tables have slots for all characters
1463 without modifiers.
1464 (Active Keymaps): `overriding-local-map' and
1465 `overriding-terminal-local-map' also override text property and
1466 overlay keymaps.
1467 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1468 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1469 to denote a prefix of no events.
1470 `map-keymap' includes parent's bindings _recursively_.
1471 Clarify and correct description of `where-is-internal'.
1472 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1473 (Menu Example): For menus intended for use with the keyboard, the
1474 menu items should be bound to characters or real function keys.
1475
de700726
LT
14762004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1477
30e75a87
LT
1478 * objects.texi (Character Type): Reposition `@anchor' to prevent
1479 double space inside sentence in Info.
1480
de700726
LT
1481 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1482 renamed to `disabled-command-function'.
7c5b95c9 1483 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1484 (Command Loop Info): Replace reference to it.
1485 (Disabling Commands): `disabled-command-hook' has been renamed to
1486 `disabled-command-function'.
1487
81909a1a
LT
14882004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1489
1490 * os.texi (Translating Input): Only non-prefix bindings in
1491 `key-translation-map' override actual key bindings. Warn about
1492 possible indirect effect of actual key bindings on non-prefix
1493 bindings in `key-translation-map'.
1494
5504e99c
LT
14952004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1496
1497 * minibuf.texi (High-Level Completion): Add anchor for definition
1498 of `read-variable'.
1499
1500 * commands.texi: Various changes in addition to:
1501 (Using Interactive): Clarify description of `interactive-form'.
1502 (Interactive Call): Mention default for KEYS argument to
1503 `call-interactively'.
1504 (Command Loop Info): Clarify description of `this-command-keys'.
1505 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1506 Value of `last-event-frame' can be `macro'.
1507 (Repeat Events): `double-click-fuzz' is also used to distinguish
1508 clicks and drags.
1509 (Classifying Events): Clarify descriptions of `event-modifiers'
1510 `event-basic-type' and `event-convert-list'.
1511 (Accessing Events): `posn-timestamp' takes POSITION argument.
1512 (Quoted Character Input): Clarify description of
1513 `read-quoted-char' and fix example.
1514 (Quitting): Add `with-local-quit'.
1515 (Disabling Commands): Correct and clarify descriptions of
1516 `enable-command' and `disable-command'.
1517 Mention what happens if `disabled-command-hook' is nil.
1518 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1519 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1520
f478a72a
LT
15212004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1522
1523 * frames.texi: Various changes in addition to:
1524 (Creating Frames): Expand and clarify description of `make-frame'.
1525 (Window Frame Parameters): Either none or both of the `icon-left'
1526 and `icon-top' parameters must be specified. Put descriptions of
1527 `menu-bar-lines' and `toolbar-lines' closer together and change
1528 them accordingly.
1529 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1530 except while processing `frame-title-format' or `icon-title-format'.
1531 (Deleting Frames): Correct description of `delete-frame'.
1532 Non-nil return values of `frame-live-p' are like those of `framep'.
1533 (Frames and Windows): mention return value of
1534 `set-frame-selected-window'.
1535 (Visibility of Frames): Mention `force' argument to
1536 `make-frame-invisible'. `frame-visible-p' returns t for all
1537 frames on text-only terminals.
1538 (Frame Configurations): Restoring a frame configuration does not
1539 restore deleted frames.
1540 (Window System Selections): `x-set-selection' returns DATA.
1541 (Resources): Add example.
1542 (Display Feature Testing): Clarify descriptions of
1543 `display-pixel-height', `display-pixel-width', `x-server-version'
1544 and `x-server-vendor'.
1545
1546 * windows.texi (Choosing Window): Add anchor.
1547 * minibuf.texi (Minibuffer Misc): Add anchor.
1548
bc135062
JPW
15492004-07-23 John Paul Wallington <jpw@gnu.org>
1550
1551 * macros.texi (Defining Macros): Declaration keyword for setting
1552 Edebug spec is `debug' not `edebug'.
1553
cb7516e5
LT
15542004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1555
1556 * windows.texi: Various small changes in addition to:
1557 (Window Point): Mention return value of `set-window-point'.
1558 (Window Start): `pos-visible-in-window-p' disregards horizontal
1559 scrolling. Explain return value if PARTIALLY is non-nil.
1560 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1561 and `set-window-vscroll'.
1562 (Size of Window): The argument WINDOW to `window-inside-edges',
1563 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1564 (Resizing Windows): Explain return value of
1565 `shrink-window-if-larger-than-buffer'.
1566 `window-size-fixed' automatically becomes buffer local when set.
1567 (Window Configurations): Explain return value of
1568 `set-window-configuration'.
1569
1570 * minibuf.texi (Minibuffer Misc): Add anchor for
1571 `minibuffer-scroll-window'.
1572
1573 * positions.texi (Text Lines): Add anchor for `count-lines'.
1574
3751eb00
RS
15752004-07-17 Richard M. Stallman <rms@gnu.org>
1576
1577 * display.texi (Overlay Properties): Adding `evaporate' prop
1578 deletes empty overlay immediately.
1579
1580 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1581 fix example.
1582
9a7e97c6
LT
15832004-07-16 Jim Blandy <jimb@redhat.com>
1584
1585 * searching.texi (Regexp Backslash): Document new \_< and \_>
1586 operators.
1587
aa0e4da8
JB
15882004-07-16 Juanma Barranquero <lektu@terra.es>
1589
1590 * display.texi (Images): Fix Texinfo usage.
1591
cbbfedb2
LT
15922004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1593
1594 * buffers.texi (Modification Time): `visited-file-modtime' now
1595 returns a list of two integers, instead of a cons.
1596
3a052bd3
LT
15972004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1598
1599 * windows.texi: Various changes in addition to:
1600 (Splitting Windows): Add `split-window-keep-point'.
1601
02c04e6f
RS
16022004-07-09 Richard M. Stallman <rms@gnu.org>
1603
1604 * frames.texi (Input Focus): Minor fix.
1605
cb4f1287
LT
16062004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1607
1608 * frames.texi (Input Focus): Clarify descriptions of
1609 `select-frame-set-input-focus' and `select-frame'.
1610
339902ec
LT
16112004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1612
1613 * os.texi: Various small changes in addition to:
1614 (Killing Emacs): Expand and clarify description of
1615 `kill-emacs-query-functions' and `kill-emacs-hook'.
1616 (System Environment): Expand and clarify description of `getenv'
1617 and `setenv'.
1618 (Timers): Clarify description of `run-at-time'.
1619 (Translating Input): Correct description of
1620 `extra-keyboard-modifiers'.
1621 (Flow Control): Correct description of `enable-flow-control'.
1622
fe3b7e35
TTN
16232004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1624
1625 * os.texi: Update copyright.
1626 (Session Management): Grammar fix.
1627 Clarify which Emacs does the restarting.
1628 Use @samp for *scratch* buffer.
1629
59db7d6e
LT
16302004-07-04 Alan Mackenzie <acm@muc.de>
1631
1632 * frames.texi (Input Focus): Add documentation for
1633 `select-frame-set-input-focus'. Replace refs to non-existent
1634 `switch-frame' with `select-frame'. Minor corrections and tidying
1635 up of text-only terminal stuff.
1636
e3ccf404
RS
16372004-07-02 Richard M. Stallman <rms@gnu.org>
1638
1639 * files.texi (Saving Buffers): Cleanup write-contents-function.
1640 (Magic File Names): Cleanup file-remote-p.
1641
8addb6eb
KG
16422004-07-02 Kai Grossjohann <kai@emptydomain.de>
1643
1644 * files.texi (Magic File Names): `file-remote-p' returns an
1645 identifier of the remote system, not just t.
1646
7a58d84d
DK
16472004-07-02 David Kastrup <dak@gnu.org>
1648
1649 * searching.texi (Entire Match Data): Add explanation about new
1650 match-data behavior when @var{integers} is non-nil.
1651
d8c379f8
RS
16522004-06-24 Richard M. Stallman <rms@gnu.org>
1653
b4a4b0ae
RS
1654 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1655
d8c379f8
RS
1656 * customize.texi (Variable Definitions): Note about doc strings
1657 and :set.
1658
1659 * keymaps.texi (Keymap Terminology): Document `kbd'.
1660 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1661
1662 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1663 makes it buffer-local.
1664
1665 * files.texi (Saving Buffers): Correct previous change.
1666
1667 * commands.texi (Accessing Events):
1668 Clarify posn-col-row and posn-actual-col-row.
1669
16702004-06-24 David Ponce <david.ponce@wanadoo.fr>
1671
1672 * commands.texi (Accessing Events): New functions
1673 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1674
dce417e7
LT
16752004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1676
1677 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1678 * frames.texi, buffers.texi, backups.texi, variables.texi:
1679 * loading.texi, eval.texi, functions.texi, control.texi:
1680 * symbols.texi, minibuf.texi: Reposition @anchor's.
1681
1682 * help.texi: Various small changes in addition to the following.
1683 (Describing Characters): Describe PREFIX argument to
1684 `key-description'. Correct and clarify definition of
1685 `text-char-description'. Describe NEED-VECTOR argument to
1686 `read-kbd-macro'.
1687 (Help Functions): Clarify definition of `apropos'.
1688
255d07dc
LH
16892004-06-23 Lars Hansen <larsh@math.ku.dk>
1690
1691 * files.texi (Saving Buffers): Correct description of
1692 `write-contents-functions'.
1693
4e9691e9
JB
16942004-06-21 Juanma Barranquero <lektu@terra.es>
1695
1696 * display.texi (Images): Remove redundant @vindex directives.
1697 Rewrite `image-library-alist' doc in active voice.
1698
1ebd4f78
JB
16992004-06-14 Juanma Barranquero <lektu@terra.es>
1700
1701 * display.texi (Images): Document new delayed library loading,
1702 variable `image-library-alist' and (existing but undocumented)
1703 function `image-type-available-p'.
1704
ddfb8369
RS
17052004-06-05 Richard M. Stallman <rms@gnu.org>
1706
1707 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1708 refer the user to the Initial Input node.
1709 (Text from Minibuffer): Likewise.
1710 (Initial Input): New node. Document this feature
1711 and say it is mostly deprecated.
1712
18684a3a
RS
17132004-05-30 Richard M. Stallman <rms@gnu.org>
1714
7a61e456
RS
1715 * loading.texi (Named Features): Clarify return value
1716 and meaning of NOERROR.
1717
18684a3a
RS
1718 * variables.texi (File Local Variables): Minor cleanup.
1719
c8364415
MA
17202004-05-30 Michael Albinus <michael.albinus@gmx.de>
1721
1722 * files.texi (Magic File Names): Add `file-remote-p' as operation
1723 of file name handlers.
1724
08fd1251
RS
17252004-05-29 Richard M. Stallman <rms@gnu.org>
1726
1727 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1728 as arg to a minor mode command.
1729
71d5a208
RS
17302004-05-22 Richard M. Stallman <rms@gnu.org>
1731
1732 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1733
1734 * streams.texi (Output Variables): Doc float-output-format.
1735
1736 * searching.texi (Regexp Special): Nested repetition can be infloop.
1737
1738 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1739 real stack overflow.
1740
1741 * compile.texi: Minor cleanups.
1742
17432004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1744
1745 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1746 circular lists.
1747 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1748
022cb162
TTN
17492004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1750
1751 * modes.texi (Search-based Fontification): Fix typo.
1752
aa7094ba
JB
17532004-05-10 Juanma Barranquero <lektu@terra.es>
1754
1755 * modes.texi (Mode Line Variables): Fix description of
1756 global-mode-string, which is now after which-func-mode, not the
1757 buffer name.
1758
c2383279
LH
17592004-05-07 Lars Hansen <larsh@math.ku.dk>
1760
1761 * modes.texi (Desktop Save Mode): Add.
1762 (Modes): Add menu entry Desktop Save Mode.
1763
1764 * hooks.texi: Add desktop-after-read-hook,
1765 desktop-no-desktop-file-hook and desktop-save-hook.
1766
1767 * locals.texi: Add desktop-save-buffer.
1768
058296d3
JH
17692004-04-30 Jesper Harder <harder@ifa.au.dk>
1770
1771 * display.texi: emacs -> Emacs.
1772
0c54865e
EZ
17732004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1774
1775 * files.texi (Changing Files): Document set-file-times.
1776
d814862a
JB
17772004-04-23 Juanma Barranquero <lektu@terra.es>
1778
1779 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1780
e8d6f886
JH
17812004-04-18 Jesper Harder <harder@ifa.au.dk>
1782
1783 * tips.texi (Coding Conventions): defopt -> defcustom.
1784
3a424014
LT
17852004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1786
1787 * sequences.texi: Various clarifications.
1788
9e860631
LT
17892004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1790
1791 * buffers.texi (Read Only Buffers): Mention optional ARG to
1792 `toggle-read-only'.
1793
5e30a0fb
NR
17942004-04-14 Nick Roberts <nick@nick.uklinux.net>
1795
9e860631 1796 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1797 returns a full-width window if possible.
1798
619fb950
LT
17992004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1800
1801 * buffers.texi: Various changes in addition to:
1802 (Buffer File Name): Add `find-buffer-visiting'.
1803 (Buffer Modification): Mention optional ARG to `not-modified'.
1804 (Indirect Buffers): Mention optional CLONE argument to
1805 `make-indirect-buffer'.
1806
1807 * files.texi: Various changes in addition to:
1808 (Visiting Functions): `find-file-hook' is now a normal hook.
1809 (File Name Expansion): Explain difference between the way that
1810 `expand-file-name' and `file-truename' treat `..'.
1811 (Contents of Directories): Mention optional ID-FORMAT argument to
1812 `directory-files-and-attributes'.
1813 (Format Conversion): Mention new optional CONFIRM argument to
1814 `format-write-file'.
1815
a2295d32
MB
18162004-04-12 Miles Bader <miles@gnu.org>
1817
1818 * macros.texi (Expansion): Add description of `macroexpand-all'.
1819
571fd4d5
JH
18202004-04-05 Jesper Harder <harder@ifa.au.dk>
1821
1822 * variables.texi (Variable Aliases): Mention
1823 cyclic-variable-indirection.
1824
1825 * errors.texi (Standard Errors): Ditto.
1826
4ba2fd66
LT
18272004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1828
1829 * backups.texi: Various small changes in addition to:
1830 (Making Backups): Mention return value of `backup-buffer'.
1831 (Auto-Saving): Mention optional FORCE argument to
1832 `delete-auto-save-file-if-necessary'.
1833 (Reverting): Mention optional PRESERVE-MODES argument to
1834 `revert-buffer'. Correct description of `revert-buffer-function'.
1835
8f7ea687
JL
18362004-03-22 Juri Linkov <juri@jurta.org>
1837
1838 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1839 with `Vector Functions'.
1840
1841 * text.texi (Sorting): Add missing quote.
1842
0eeca3c1
LT
18432004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1844
1845 * intro.texi (Lisp History): Replace xref to `cl' manual with
1846 inforef.
1847
e69cfac2
RS
18482004-03-12 Richard M. Stallman <rms@gnu.org>
1849
1850 * intro.texi (Version Info): Add arg to emacs-version.
1851 (Lisp History): Change xref to CL manual.
1852
1b91d47f
LT
18532004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1854
1855 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1856 for Partial Completion mode.
1857
97073664
TTN
18582004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1859
1860 * customize.texi: Fix typo. Remove eol whitespace.
1861
04a6e76b
RS
18622004-03-04 Richard M. Stallman <rms@gnu.org>
1863
1864 * processes.texi: Fix typos.
1865
1866 * lists.texi (Building Lists): Minor clarification.
1867
1868 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1869 in make-hash-table.
1870
5bb0fcd1
JB
18712004-02-29 Juanma Barranquero <lektu@terra.es>
1872
1873 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1874 rm, and ignore exit code.
1875
9022d421
EZ
18762004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1877
1878 * display.texi (Defining Faces): Add description for min-colors.
1879 Update example.
1880
92f5fba2
LT
18812004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1882
1883 * abbrevs.texi: Various corrections and clarifications in addition
1884 to the following:
1885 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1886
7e83e178
GM
18872004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1888
1889 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1890
9c5609e8
LT
18912004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1892
e2b9b51f
LT
1893 * text.texi: Various small changes in addition to the following:
1894 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1895 to delete-horizontal-space.
1896 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1897 description of yank-handler text property at various places.
1898
7daa0e81
LT
1899 * frames.texi (Window System Selections): Add anchor.
1900
9c5609e8
LT
1901 * syntax.texi (Syntax Table Functions): Clarify and correct
1902 descriptions of make-syntax-table and copy-syntax-table.
1903 (Motion and Syntax): Clarify SYNTAXES argument to
1904 skip-syntax-forward.
1905 (Parsing Expressions): Mention that the return value of
1906 parse-partial-sexp is currently a list of ten rather than nine
1907 elements.
1908 (Categories): Various corrections and clarifications.
1909
d29edb21
LT
19102004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1911
1912 * markers.texi (Marker Insertion Types): Minor change.
1913
1914 * locals.texi (Standard Buffer-Local Variables):
1915 * commands.texi (Interactive Codes, Using Interactive):
1916 * functions.texi (Related Topics): Fix xrefs.
1917
43e48bda
LT
19182004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1919
1920 * lists.texi (Sets And Lists): Update description of delete-dups.
1921
84e34002
RS
19222004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1923
1924 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1925
19262004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1927
1928 * frames.texi (Parameter Access): frame-parameters arg is optional.
1929 modify-frame-parameters handles nil for FRAME.
1930 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1931 are all-or-nothing for certain toolkits.
1932 Mention parameter wait-for-wm.
1933 (Frames and Windows): In frame-first-window and frame-selected-window
1934 the arg is optional.
1935 (Input Focus): In redirect-frame-focus the second arg is optional.
1936 (Window System Selections): Mention selection type CLIPBOARD.
1937 Mention data-type UTF8_STRING.
1938 Mention numbering of cut buffers.
1939 (Resources): Describe x-resource-name.
1940
19412004-02-16 Richard M. Stallman <rms@gnu.org>
1942
1943 * windows.texi (Buffers and Windows): Delete false table
1944 about all-frames.
1945
1946 * syntax.texi (Parsing Expressions): Delete old caveat
1947 about parse-sexp-ignore-comments.
1948
1949 * streams.texi (Output Variables): Add print-quoted.
1950
1951 * lists.texi (Building Lists): Minor cleanup.
1952
1953 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1954
1955 * display.texi (Overlays): Explain overlays use markers.
1956 (Managing Overlays): Explain front-advance and rear-advance
1957 in more detail.
1958
1959 * loading.texi (Unloading): Document unload-feature-special-hooks.
1960 Get rid of fns-NNN.el file.
1961
19622004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1963
1964 * help.texi (Describing Characters): Fix text-char-description
1965 example output.
1966
1967 * edebug.texi (Using Edebug): Fix example.
1968
1969 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1970
84e34002
RS
1971 * files.texi (Changing Files): Fix argname.
1972
1973 * calendar.texi: Fix parens, and default values.
1974
1975 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1976 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1977 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1978
1979 * positions.texi (Text Lines): Don't add -1 in current-line.
1980
19812004-02-16 Richard M. Stallman <rms@gnu.org>
1982
1983 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1984
c33b76da
EZ
19852004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1986
1987 * processes.texi (Low-Level Network): Fix a typo.
1988
9d7271e8
KS
19892004-02-12 Kim F. Storm <storm@cua.dk>
1990
1991 * display.texi (Fringes): Use consistent wording.
1992 Note that window-fringe's window arg is optional.
1993 (Scroll Bars): Use consistent wording.
1994
6827d730
LT
19952004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1996
1997 * tips.texi (Comment Tips): Document the new conventions for
1998 commenting out code.
1999
1cb60b5a
JD
20002004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2001
2002 * positions.texi (Text Lines): Added missing end defun.
2003
7fdd1f62
KS
20042004-02-07 Kim F. Storm <storm@cua.dk>
2005
2006 * positions.texi (Text Lines): Add line-number-at-pos.
2007
eb3c144c
JPW
20082004-02-06 John Paul Wallington <jpw@gnu.org>
2009
2010 * display.texi (Button Properties, Button Buffer Commands):
2011 mouse-2 invokes button, not down-mouse-1.
2012
a1d38d63
JR
20132004-02-04 Jason Rumney <jasonr@gnu.org>
2014
2015 * makefile.w32-in: Sync with Makefile.in changes.
2016
4b574f3d
LT
20172004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2018
2019 * minibuf.texi (Text from Minibuffer): Various corrections and
2020 clarifications.
2021 (Object from Minibuffer): Correct Lisp description of
2022 read-minibuffer.
2023 (Minibuffer History): Clarify description of cons values for
2024 HISTORY arguments.
2025 (Basic Completion): Various corrections and clarifications. Add
2026 completion-regexp-list.
2027 (Minibuffer Completion): Correct and clarify description of
2028 completing-read.
6f6b0433 2029 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2030 other minor changes.
2031 (High-Level Completion): Various corrections and clarifications.
2032 (Reading File Names): Ditto.
2033 (Minibuffer Misc): Ditto.
2034
d8186297
LT
20352004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2036
2037 * strings.texi (Text Comparison): assoc-string also matches
2038 elements of alists that are strings instead of conses.
2039 (Formatting Strings): Standardize Texinfo usage. Update index
2040 entries.
2041
9adcb5f2
LT
20422004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2043
2044 * lists.texi (Sets And Lists): Add delete-dups.
2045
3e7274ae
LT
20462004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2047
2048 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2049 special form.
2050 * macros.texi (Defining Macros): Update description of `declare',
2051 which now is a macro.
2052 (Wrong Time): Fix typos.
2053
944e099f
LT
20542004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2055
2056 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2057 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2058 and `batch-byte-compile'. In particular, mention and describe
2059 all optional arguments.
2060 (Disassembly): Correct and clarify the description of `disassemble'.
2061
90c3aa59
LT
20622004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2063
2064 * searching.texi: Various small changes in addition to the
2065 following.
2066 (Regexp Example): Adapt to new value of `sentence-end'.
2067 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2068 `words'.
2069 (Search and Replace): Add usage note for `perform-replace'.
2070 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2071 `match-data'.
2072 (Standard Regexps): Update for new values of `paragraph-start'
2073 and `sentence-end'.
2074
583c353d
LT
20752004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2076
2077 * files.texi (Saving Buffers): Clarify descriptions of
2078 `write-contents-functions' and `before-save-hook'.
2079 Make the defvar's for `before-save-hook' and `after-save-hook'
2080 into defopt's.
2081
05faee07
KS
20822004-01-07 Kim F. Storm <storm@cua.dk>
2083
2084 * commands.texi (Click Events): Describe new image and
2085 width/height elements of click events.
2086 (Accessing Events): Add posn-string, posn-image, and
2087 posn-object-width-height. Change posn-object to return either
2088 image or string object.
2089
a0465ec3
SJ
20902004-01-01 Simon Josefsson <jas@extundo.com>
2091
2092 * hooks.texi (Standard Hooks): Add before-save-hook.
2093 * files.texi (Saving Buffers): Likewise.
2094
972c0c49
RS
20952004-01-03 Richard M. Stallman <rms@gnu.org>
2096
2097 * frames.texi (Frames and Windows): Delete frame-root-window.
2098
dbcd463f
LT
20992004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2100
2101 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2102
2103 * functions.texi: Various small changes in addition to the
2104 following.
2105 (What Is a Function): `functionp' returns nil for macros. Clarify
2106 behavior of this and following functions for symbol arguments.
2107 (Function Documentation): Add `\' in front of (fn @var{arglist})
2108 and explain why.
2109 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2110 Add anchor.
2111 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2112
02c77ee9
MB
21132004-01-01 Miles Bader <miles@gnu.org>
2114
2115 * display.texi (Buttons): New section.
2116
903a1a91
AS
21172003-12-31 Andreas Schwab <schwab@suse.de>
2118
2119 * numbers.texi (Math Functions): sqrt reports a domain-error
2120 error.
2121 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2122
697cf92a
LT
21232003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2124
3f70fe82
LT
2125 * tips.texi (Documentation Tips): Update item on hyperlinks in
2126 documentation strings.
2127
697cf92a
LT
2128 * errors.texi (Standard Errors): Various small corrections and
2129 additions.
2130
2131 * control.texi: Various small changes in addition to the
2132 following.
2133 (Signaling Errors): Provide some more details on how `signal'
2134 constructs the error message. Add anchor to the definition of
2135 `signal'.
2136 (Error Symbols): Describe special treatment of `quit'.
2137 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2138 to emphasize that it has to be a single form.
2139
2140 * buffers.texi: Add anchor.
2141
4d25144d
RS
21422003-12-29 Richard M. Stallman <rms@gnu.org>
2143
2144 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2145 (Window Configurations): Add window-configuration-frame.
2146
2147 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2148
2149 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2150 Change arg name in get-char-property.
2151 (Special Properties): Update handling of keymap property.
2152
2153 * strings.texi (Modifying Strings): Add clear-string.
2154 (Text Comparison): Add assoc-string and remove
2155 assoc-ignore-case, assoc-ignore-representation.
2156
2157 * os.texi (Time of Day): Add set-time-zone-rule.
2158
2159 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2160 report domain-error errors.
4d25144d 2161
697cf92a 2162 * nonascii.texi (Converting Representations):
4d25144d
RS
2163 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2164 (Encoding and I/O): Add file-name-coding-system.
2165
2166 * modes.texi (Search-based Fontification): Explain that
2167 face specs are symbols with face names as values.
2168
2169 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2170
2171 * lists.texi (Building Lists): remq moved elsewhere.
2172 (Sets And Lists): remq moved here.
2173 (Association Lists): Refer to assoc-string.
2174
2175 * internals.texi (Garbage Collection): Add memory-use-counts.
2176
2177 * frames.texi (Frames and Windows): Add set-frame-selected-window
2178 and frame-root-window.
2179
697cf92a 2180 * files.texi (Contents of Directories):
4d25144d
RS
2181 Add directory-files-and-attributes.
2182
2183 * display.texi (Refresh Screen): Add force-window-update.
2184 (Invisible Text): Explain about moving point out of invis text.
2185 (Overlay Properties): Add overlay-properties.
2186 (Managing Overlays): Add overlayp.
2187 (GIF Images): Invalid image number displays a hollow box.
2188
2189 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2190 (Killing Buffers): Add buffer-live-p.
2191
67fafe38
MR
21922003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2193
2194 * display.texi (Fringes): Fix typo "set-buffer-window".
2195
68e74f25
LT
21962003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2197
2198 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2199 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2200 Add or change various xrefs and anchors.
2201
2202 * commands.texi: Replace all occurrences of @acronym{CAR} with
2203 @sc{car}, for consistency with the rest of the Elisp manual.
2204 `car' and `cdr' are historically acronyms, but are no longer
2205 widely thought of as such.
2206
2207 * internals.texi (Pure Storage): Mention that `purecopy' does not
2208 copy text properties.
2209 (Object Internals): Now 29 bits are used (in most implementations)
2210 to address Lisp objects.
2211
2212 * variables.texi (Variables with Restricted Values): New node.
2213
2214 * objects.texi (Lisp Data Types): Mention that certain variables
2215 can only take on a restricted set of values and add an xref to
2216 the new node "Variables with Restricted Values".
2217
2218 * eval.texi (Function Indirection): Describe the errors that
2219 `indirect-function' can signal.
2220 (Eval): Clarify the descriptions of `eval-region' and `values'.
2221 Describe `eval-buffer' instead of `eval-current-buffer' and
2222 mention `eval-current-buffer' as an alias for `current-buffer'.
2223 Correct the description and mention all optional arguments.
2224
697cf92a 2225 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2226 following.
2227 (Converting Representations): Clarify behavior of
2228 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2229 ASCII arguments.
2230 (Character Sets): Document the variable `charset-list' and adapt
2231 the definition of the function `charset-list' accordingly.
2232 (Translation of Characters): Clarify use of generic characters in
2233 `make-translation-table'. Clarify and correct the description of
2234 the use of translation tables in encoding and decoding.
2235 (User-Chosen Coding Systems): Correct and clarify the description
2236 of `select-safe-coding-system'.
2237 (Default Coding Systems): Clarify description of
2238 `file-coding-system-alist'.
2239
a62f71e4
LT
22402003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2241
2242 * strings.texi (Text Comparison): Correctly describe when two
2243 strings are `equal'. Combine and clarify descriptions of
2244 `assoc-ignore-case' and `assoc-ignore-representation'.
2245
2246 * objects.texi (Non-ASCII in Strings): Clarify description of
2247 when a string is unibyte or multibyte.
2248 (Bool-Vector Type): Update examples.
2249 (Equality Predicates): Correctly describe when two strings are
2250 `equal'.
2251
19017752
LT
22522003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2253
2254 * lists.texi (Building Lists): `append' no longer accepts integer
2255 arguments. Update the description of `number-sequence' to reflect
2256 recent changes.
2257 (Sets And Lists): Describe `member-ignore-case' after `member'.
2258
0f6a07a8
KS
22592003-11-27 Kim F. Storm <storm@cua.dk>
2260
2261 * commands.texi (Click Events): Click object may be an images.
2262 Describe (dx . dy) element of click positions.
2263 (Accessing Events): Remove duplicate posn-timestamp.
2264 New functions posn-object and posn-object-x-y.
2265
1ce7c819
KS
22662003-11-23 Kim F. Storm <storm@cua.dk>
2267
2268 * commands.texi (Click Events): Describe enhancements to event
2269 position lists, including new text-pos and (col . row) items.
2270 Mention left-fringe and right-fringe area events.
0f6a07a8 2271 (Accessing Events): New functions posn-area and
1ce7c819
KS
2272 posn-actual-col-row. Mention posn-timestamp. Mention that
2273 posn-point in non-text area still returns buffer position.
2274 Clarify posn-col-row.
2275
cae8ddbb
LH
22762003-11-21 Lars Hansen <larsh@math.ku.dk>
2277
2278 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2279 * anti.texi (File Attributes): Describe removed parameter
2280 ID-FORMAT.
2281
f7f1a248
LT
22822003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2283
68e74f25 2284 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2285 a position, its buffer is ignored.
2286
2287 * markers.texi (Overview of Markers): Mention it here too.
2288
c5e2fb05
LT
22892003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2290
2291 * numbers.texi (Numeric Conversions): Not just `floor', but also
2292 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2293
e57d0aa8
LT
22942003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2295
2296 * markers.texi (Creating Markers): Specify insertion type of
2297 created markers. Add xref to `Marker Insertion Types'.
2298 Second argument to `copy-marker' is optional.
2299 (Marker Insertion Types): Mention that most markers are created
2300 with insertion type nil.
2301 (The Mark): Correctly describe when `mark' signals an error.
2302 (The Region): Correctly describe when `region-beginning' and
2303 `region-end' signal an error.
2304
bb3612ec
LT
23052003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2306
2307 * hash.texi (Creating Hash): Clarify description of `eql'.
2308 `makehash' is obsolete.
2309 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2310
2311 * positions.texi (Point): Change description of `buffer-end', so
2312 that it is also correct for floating point arguments.
2313 (List Motion): Correct argument lists of `beginning-of-defun' and
2314 `end-of-defun'.
2315 (Excursions): Add xref to `Marker Insertion Types'.
2316 (Narrowing): Argument to `narrow-to-page' is optional.
2317
cfb8a797
LT
23182003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2319
2320 * streams.texi (Output Streams): Clarify behavior of point for
2321 marker output streams.
2322
c6177909
LT
23232003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2324
2325 * variables.texi (Defining Variables): Second argument to
2326 `defconst' is not optional.
2327 (Setting Variables): Mention optional argument APPEND to
2328 `add-to-list'.
2329 (Creating Buffer-Local): Expand description of
2330 `make-variable-buffer-local'.
2331 (Frame-Local Variables): Expand description of
2332 `make-variable-frame-local'.
2333 (Variable Aliases): Correct description of optional argument
2334 DOCSTRING to `defvaralias'. Mention return value of
2335 `defvaralias'.
2336 (File Local Variables): Add xref to `File variables' in Emacs
2337 Manual. Correct description of `hack-local-variables'. Mention
2338 `safe-local-variable' property. Mention optional second argument
2339 to `risky-local-variable-p'.
2340
b3645067
LT
23412003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2342
2343 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2344
10695e5c
EZ
23452003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2346
2347 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2348 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2349 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2350 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2351 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2352 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2353 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2354 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2355 @acronym{FOO}.
2356
a2f4def1
LT
23572003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2358
2359 * strings.texi (Creating Strings): Argument START to `substring'
2360 can not be `nil'. Expand description of
2361 `substring-no-properties'. Correct description of `split-string',
2362 especially with respect to empty matches. Prevent very bad line
2363 break in definition of `split-string-default-separators'.
2364 (Text Comparison): `string=' and `string<' also accept symbols as
2365 arguments.
2366 (String Conversion): More completely describe argument BASE in
2367 `string-to-number'.
5bb0fcd1 2368 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2369 corresponding object. Clarify behavior of numeric prefix after
2370 `%' in `format'.
2371 (Case Conversion): The argument to `upcase-initials' can be a
2372 character.
2373
a2296bf9
KH
23742003-10-27 Kenichi Handa <handa@m17n.org>
2375
2376 * display.texi (Fontsets): Fix texinfo usage.
2377
885fef7c
KH
23782003-10-25 Kenichi Handa <handa@m17n.org>
2379
2380 * display.texi (Fontsets): Add description of the function
2381 set-fontset-font.
2382
0c6b7a1f
LT
23832003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2384
2385 * display.texi (Temporary Displays): Add xref to `Documentation
2386 Tips'.
2387
2388 * functions.texi (Function Safety): Use inforef instead of pxref
2389 for SES.
2390
c3cda320
AS
23912003-10-23 Andreas Schwab <schwab@suse.de>
2392
2393 * Makefile.in (TEX, texinputdir): Don't define.
2394 (TEXI2DVI): Define.
2395 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2396 add $(srcdir)/index.texi.
2397 ($(infodir)/elisp): Remove index.texi dependency.
2398 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2399 (index.texi): Remove target.
2400 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2401 (clean): Don't remove index.texi.
2402
c3cda320
AS
2403 * permute-index, index.perm: Remove.
2404 * index.texi: Rename from index.unperm.
2405
e5dadca7
LT
24062003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2407
2408 * tips.texi (Documentation Tips): Document new behavior for face
2409 and variable hyperlinks in Help mode.
2410
6cfb0777
LT
24112003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2412
2413 * objects.texi (Integer Type): Update for extra bit of integer range.
2414 (Character Type): Ditto.
2415
a6eeaa81 24162003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2417
2418 * numbers.texi (Integer Basics): Add index entries for reading
2419 numbers in hex, octal, and binary.
2420
c8f9ba83
LK
24212003-10-16 Lute Kamstra <lute@gnu.org>
2422
2423 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2424 argument.
2425
b52a26fb
LT
24262003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2427
2428 * windows.texi (Choosing Window): Fix typo.
2429 * edebug.texi (Edebug Execution Modes): Fix typo.
2430
f7005886
RS
24312003-10-13 Richard M. Stallman <rms@gnu.org>
2432
2433 * windows.texi (Basic Windows): A window has fringe settings,
2434 display margins and scroll-bar settings.
2435 (Splitting Windows): Doc split-window return value.
2436 Clean up one-window-p.
2437 (Selecting Windows): Fix typo.
2438 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2439 (Buffers and Windows): In set-window-buffer, explain effect
2440 on fringe settings and scroll bar settings.
2441 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2442 (Choosing Window): Use defopt for pop-up-frame-function.
2443 For special-display-buffer-names, explain same-window and same-frame.
2444 Clarify window-dedicated-p return value.
2445 (Textual Scrolling): scroll-up and scroll-down can get an error.
2446 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2447 Clarify set-window-hscroll.
2448 (Size of Window): Don't mention tool bar in window-height.
2449 (Coordinates and Windows): Explain what coordinates-in-window-p
2450 returns for fringes and display margins.
2451 (Window Configurations): Explain saving fringes, etc.
2452
2453 * tips.texi (Library Headers): Clean up Documentation.
2454
2455 * syntax.texi (Parsing Expressions): Clean up forward-comment
2456 and parse-sexp-lookup-properties.
2457
2458 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2459
2460 * os.texi (System Environment): Clean up text for load-average errors.
2461
2462 * modes.texi (Hooks): Don't explain local hook details at front.
2463 Clarify run-hooks and run-hook-with-args a little.
2464 Clean up add-hook and remove-hook.
2465
2466 * edebug.texi (Edebug Execution Modes): Clarify t.
2467 Document edebug-sit-for-seconds.
2468 (Coverage Testing): Document C-x X = and =.
2469 (Instrumenting Macro Calls): Fix typo.
2470 (Specification List): Don't index the specification keywords.
2471
c989ebe9
KS
24722003-10-10 Kim F. Storm <storm@cua.dk>
2473
2474 * processes.texi (Network): Introduce make-network-process.
2475
f9525eef
LT
24762003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2477
2478 * tips.texi (Library Headers): Fix typo.
2479
f008b925
LK
24802003-10-07 Juri Linkov <juri@jurta.org>
2481
2482 * modes.texi (Imenu): Mention imenu-create-index-function's
2483 default value. Explain submenus better.
2484
c22c5da6
LK
24852003-10-07 Lute Kamstra <lute@gnu.org>
2486
2487 * modes.texi (Faces for Font Lock): Fix typo.
2488 (Hooks): Explain how buffer-local hook variables can refer to
2489 global hook variables.
2490 Various minor clarifications.
2491
49247521
LK
24922003-10-06 Lute Kamstra <lute@gnu.org>
2493
2494 * tips.texi (Coding Conventions): Mention naming conventions for
2495 hooks.
2496
9296c947
LT
24972003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2498
2499 * loading.texi (Library Search): Correct default value of
2500 load-suffixes.
2501 (Named Features): Fix typo.
2502
0e9b293a
RS
25032003-10-05 Richard M. Stallman <rms@gnu.org>
2504
2505 * loading.texi (Named Features): In `provide',
2506 say how to test for subfeatures.
2507 (Unloading): In unload-feature, use new var name
2508 unload-feature-special-hooks.
2509
49247521 25102003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2511
2512 * modes.texi (Major Mode Conventions): Mention third way to set up
2513 Imenu.
2514 (Imenu): A number of small fixes.
2515 Delete documentation of internal variable imenu--index-alist.
2516 Document the return value format of imenu-create-index-function
2517 functions.
2518
ab8f7d5c
RS
25192003-09-30 Richard M. Stallman <rms@gnu.org>
2520
2521 * processes.texi (Network): Say what stopped datagram connections do.
2522
2523 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2524
2525 * display.texi (Overlay Properties): Clarify `evaporate' property.
2526
49247521 25272003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2528
2529 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2530 constructs should be marked as risky.
86b9b767
LK
2531 Change cons cell into proper list.
2532 (Mode Line Variables): Change cons cell into proper list.
2533
49247521 25342003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2535
2536 * modes.texi (Mode Line Data): Document the :propertize construct.
2537 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2538 to match their order in the default mode-line-format.
bc3b02f9
LK
2539 Describe the new variables mode-line-position and mode-line-modes.
2540 Update the default values of mode-line-frame-identification,
2541 minor-mode-alist, and default-mode-line-format.
2542 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2543
bc3b02f9 25442003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2545
c22c5da6 2546 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2547 * loading.texi, minibuf.texi, text.texi, variables.texi:
2548 Avoid @strong{Note:}.
2549
25502003-09-26 Richard M. Stallman <rms@gnu.org>
2551
2552 * keymaps.texi (Remapping Commands): Fix typo.
2553
41beda59
LT
25542003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2555
2556 * processes.texi (Low-Level Network): Fix typo.
2557
ef6ae4ff
KS
25582003-09-23 Kim F. Storm <storm@cua.dk>
2559
2560 * processes.texi (Network, Network Servers): Fix typos.
2561 (Low-Level Network): Add timeout value for :server keyword.
2562 Add new option keywords to make-network-process.
2563 Add set-network-process-options.
2564 Explain how to test availability of network options.
2565
b0f23edf
RS
25662003-09-19 Richard M. Stallman <rms@gnu.org>
2567
2568 * text.texi (Motion by Indent): Arg to
2569 backward-to-indentation and forward-to-indentation is optional.
2570
2571 * strings.texi (Creating Strings): Add substring-no-properties.
2572
2573 * processes.texi
2574 (Process Information): Add list-processes arg QUERY-ONLY.
2575 Delete process-contact from here.
2576 Add new status values for process-status.
2577 Add process-get, process-put, process-plist, set-process-plist.
2578 (Synchronous Processes): Add call-process-shell-command.
2579 (Signals to Processes): signal-process allows process objects.
2580 (Network): Complete rewrite.
2581 (Network Servers, Datagrams, Low-Level Network): New nodes.
2582
2583 * positions.texi (Word Motion): forward-word, backward-word
2584 arg is optional. Reword.
2585
2586 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2587
c22c5da6 2588 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2589 Delete duplicate definition of buffer-local-value.
2590 (File Local Variables): Explain about discarding text props.
2591
f387bdea
RS
25922003-09-11 Richard M. Stallman <rms@gnu.org>
2593
2594 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2595 changes variables that record input events.
2596 (Minibuffer Misc): Add minibuffer-selected-window.
2597
2598 * lists.texi (Building Lists): Add copy-tree.
2599
2600 * display.texi (Fontsets): Add char-displayable-p.
2601 (Scroll Bars): New node.
2602
49247521 26032003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2604
2605 * modes.texi (%-Constructs): Document new `%i' and `%I'
2606 constructs.
2607
fd026ee1
JR
26082003-09-03 Peter Runestig <peter@runestig.com>
2609
2610 * makefile.w32-in: New file.
2611
4828b4d7
RS
26122003-08-29 Richard M. Stallman <rms@gnu.org>
2613
2614 * display.texi (Overlay Properties): Clarify how priorities
2615 affect use of the properties.
2616
a4e4f05d
LT
26172003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2618
2619 * customize.texi (Type Keywords): Correct the description of
2620 `:help-echo' in the case where `motion-doc' is a function.
2621
3ebe0346
JPW
26222003-08-14 John Paul Wallington <jpw@gnu.org>
2623
2624 * modes.texi (Emulating Mode Line): Subsection, not section.
2625
3afe8e39
RS
26262003-08-13 Richard M. Stallman <rms@gnu.org>
2627
2628 * elisp.texi (Top): Update subnode lists in menu.
2629
2630 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2631 (Kill Functions): kill-region has new arg yank-handler.
2632 (Yanking): New node.
2633 (Yank Commands): Add yank-undo-function.
2634 (Low-Level Kill Ring):
2635 kill-new and kill-append have new arg yank-handler.
2636 (Changing Properties): Add remove-list-of-text-properties.
2637 (Atomic Changes): New node.
2638
2639 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2640
2641 * streams.texi (Output Variables): Add eval-expression-print-length
2642 and eval-expression-print-level.
2643
2644 * os.texi (Time Conversion): For encode-time, explain limits on year.
2645
2646 * objects.texi (Character Type): Define anchor "modifier bits".
2647
2648 * modes.texi (Emulating Mode Line): New node.
2649 (Search-based Fontification): Font Lock uses font-lock-face property.
2650 (Other Font Lock Variables): Likewise.
2651
2652 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2653 not vectors.
2654 (Active Keymaps): Add emulation-mode-map-alists.
2655 (Functions for Key Lookup): key-binding has new arg no-remap.
2656 (Remapping Commands): New node.
2657 (Scanning Keymaps): where-is-internal has new arg no-remap.
2658 (Tool Bar): Add tool-bar-local-item-from-menu.
2659 Clarify when to use tool-bar-add-item-from-menu.
2660
2661 * commands.texi (Interactive Call): commandp has new arg.
2662 (Command Loop Info): Add this-original-command.
2663
e37769b1
JPW
26642003-08-06 John Paul Wallington <jpw@gnu.org>
2665
2666 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2667
2668 * display.texi (Warning Basics): Fix typo.
2669 (Fringes): Add closing curly bracket and fix typo.
2670
2671 * elisp.texi (Top): Fix typo.
2672
c5e0561f
RS
26732003-08-05 Richard M. Stallman <rms@gnu.org>
2674
2675 * elisp.texi: Update lists of subnodes.
2676
2677 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2678
2679 * variables.texi (Local Variables): Use lc for example variable names.
2680
2681 * tips.texi (Library Headers): Explain where to put -*-.
2682
2683 * strings.texi (Creating Strings): Fix xref for vconcat.
2684
2685 * sequences.texi (Vector Functions):
2686 vconcat no longer allows integer args.
2687
2688 * minibuf.texi (Reading File Names): read-file-name has new
2689 arg PREDICATE. New function read-directory-name.
2690
2691 * macros.texi (Defining Macros): Give definition of `declare'
2692 (Indenting Macros): New node.
2693
2694 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2695 (Window Frame Parameters): Make separate table of parameters
2696 that are coupled with specific face attributes.
2697 (Deleting Frames): delete-frame-hooks renamed to
2698 delete-frame-functions.
2699
2700 * files.texi (Magic File Names): Add file-remote-p.
2701 Clarify file-local-copy.
2702
2703 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2704 here; instead xref Defining Macros.
2705
2706 * display.texi (Warnings): New node, and subnodes.
2707 (Fringes): New node.
2708
2709 * debugging.texi (Test Coverage): New node.
2710
2711 * compile.texi (Compiler Errors): Explain with-no-warnings
2712 and other ways to suppress warnings.
2713
2714 * commands.texi (Interactive Call): Minor clarification.
2715
2716 * buffers.texi (Buffer File Name): set-visited-file-name
2717 renames the buffer too.
2718
2719 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2720
ee59dede
MR
27212003-07-24 Markus Rost <rost@math.ohio-state.edu>
2722
2723 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2724
f0514b34
MR
27252003-07-22 Markus Rost <rost@math.ohio-state.edu>
2726
2727 * internals.texi (Garbage Collection): Fix previous change.
2728
c73983bb
RS
27292003-07-22 Richard M. Stallman <rms@gnu.org>
2730
2731 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2732
2733 * display.texi (Width): Use \s syntax in example.
2734 (Font Selection): Add face-font-rescale-alist.
2735
2736 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2737 Remove spurious indent in example.
2738
2739 * lists.texi (Building Lists): Add number-sequence.
2740
2741 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2742
2743 * functions.texi (Function Documentation): Explain how to
2744 show calling convention explicitly in the doc string.
2745
2746 * windows.texi (Selecting Windows): save-selected-window saves
2747 selected window of each frame.
2748 (Window Configurations): Minor change.
2749
2750 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2751
2752 * streams.texi (Output Variables): Add print-continuous-numbering
2753 and print-number-table.
2754
2755 * processes.texi (Decoding Output): New node.
2756
2757 * os.texi (Time Conversion): decode-time arg is optional.
2758
2759 * objects.texi (Character Type): Don't use space as example for \.
2760 Make list of char names and \-sequences correspond.
2761 Explain that \s is not used in strings. `\ ' needs space after.
2762
2763 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2764 (Translation of Characters): Add translation-table-for-input.
2765 (Default Coding Systems): Add auto-coding-functions.
2766 (Explicit Encoding): Add decode-coding-inserted-region.
2767 (Locales): Add locale-info.
2768
2769 * minibuf.texi (Basic Completion): Describe test-completion.
2770 Collections can be lists of strings.
2771 Clean up lazy-completion-table.
2772 (Programmed Completion): Mention test-completion.
2773 Clarify why lambda expressions are not accepted.
2774 (Minibuffer Misc): Describe minibufferp.
2775
51a8b435
RS
27762003-07-14 Richard M. Stallman <rms@gnu.org>
2777
2778 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2779
2780 * windows.texi (Selecting Windows): New arg to select-window.
2781 (Selecting Windows): Add with-selected-window.
2782 (Size of Window): Add window-inside-edges, etc.
2783
2784 * internals.texi (Garbage Collection): Add post-gc-hook.
2785
2786 * processes.texi (Subprocess Creation): Add exec-suffixes.
2787
2788 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2789 (Scanning Keymaps): Add map-keymaps.
2790 (Defining Menus): Add keymap-prompt.
2791
2792 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2793 most-negative-fixnum.
2794
2795 * compile.texi (Byte Compilation): Explain no-byte-compile
2796 (Compiler Errors): New node.
2797
2798 * os.texi (User Identification): user-uid, user-real-uid
2799 can return float.
2800
2801 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2802 and about derived modes.
2803 (Minor Modes): Add minor-mode-list.
2804 (Defining Minor Modes): Keyword args for define-minor-mode.
2805 (Search-based Fontification): Explain managing other properties.
2806 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2807 (Faces for Font Lock): Add font-locl-preprocessor-face.
2808 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2809
2810 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2811 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2812
2813 * loading.texi (Library Search): Add load-suffixes.
2814
2815 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2816 (Programmed Completion): Add dynamic-completion-table.
2817
2818 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2819 (Magic File Names): Specify precedence order of handlers.
199bb209 2820
51a8b435
RS
2821 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2822 and post-command-hook.
2823 (Waiting): New calling convention for sit-for.
2824
2825 * text.texi (Special Properties): local-map and keymap properties
2826 apply based on their stickiness.
2827
c6de56a0
RS
28282003-07-07 Richard M. Stallman <rms@gnu.org>
2829
2830 * modes.texi (Minor Mode Conventions): Specify only some kinds
2831 of list values as args to minor modes.
2832
2833 * files.texi (File Name Expansion): Warn about iterative use
2834 of substitute-in-file-name.
2835
2836 * advice.texi (Activation of Advice): Clean up previous change.
2837
8c761ea6
MR
28382003-07-06 Markus Rost <rost@math.ohio-state.edu>
2839
2840 * advice.texi (Activation of Advice): Note that ad-start-advice is
2841 turned on by default.
2842
c6de56a0
RS
28432003-06-30 Richard M. Stallman <rms@gnu.org>
2844
2845 * text.texi (Buffer Contents): Document current-word.
2846 (Change Hooks): Not called for *Messages*.
2847
2848 * functions.texi (Defining Functions): Explain about redefining
2849 primitives.
2850 (Function Safety): Renamed. Minor changes.
2851 Comment out the detailed criteria for what is safe.
2852
3fe4e567
AS
28532003-06-22 Andreas Schwab <schwab@suse.de>
2854
2855 * objects.texi (Symbol Type): Fix description of examples.
2856
cda7bd13
AS
28572003-06-16 Andreas Schwab <schwab@suse.de>
2858
2859 * hash.texi (Creating Hash): Fix description of :weakness.
2860
fbcffa4a
KG
28612003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2862
2863 * files.texi (Changing Files): copy-file copies file modes, too.
2864
ff6a3bfb
RS
28652003-05-28 Richard M. Stallman <rms@gnu.org>
2866
2867 * strings.texi (Creating Strings): Clarify split-string.
2868
1463a05d
JB
28692003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2870
2871 * strings.texi (Creating Strings): Update split-string specification
2872 and examples.
2873
af253914
RS
28742003-05-19 Richard M. Stallman <rms@gnu.org>
2875
2876 * elisp.texi: Correct invariant section names.
2877
7ea52f92
RS
28782003-04-20 Richard M. Stallman <rms@gnu.org>
2879
2880 * os.texi (Timers): Explain about timers and quitting.
2881
e31afc09
RS
28822003-04-19 Richard M. Stallman <rms@gnu.org>
2883
2884 * internals.texi (Writing Emacs Primitives): Strings are
2885 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2886 Explain GCPRO convention for varargs function args.
2887
5ceea398
RS
28882003-04-16 Richard M. Stallman <rms@gnu.org>
2889
2890 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2891
b0ada147
RS
28922003-04-08 Richard M. Stallman <rms@gnu.org>
2893
2894 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2895
b23375aa
KS
28962003-02-13 Kim F. Storm <storm@cua.dk>
2897
2898 * objects.texi (Character Type): New \s escape for space.
2899
c60ee5e7
JB
29002003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2901
2902 * os.texi (System Environment): Added cygwin system-type.
2903
84e47416
RS
29042003-01-25 Richard M. Stallman <rms@gnu.org>
2905
2906 * keymaps.texi: Document that a symbol can act as a keymap.
2907
3e8cf2ea
RS
29082003-01-13 Richard M. Stallman <rms@gnu.org>
2909
2910 * text.texi (Changing Properties): Say string indices are origin-0.
2911
2912 * positions.texi (Screen Lines) <compute-motion>:
2913 Correct order of elts in return value.
2914
2915 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2916 how to define a default binding.
2917
7abb9fc5 29182002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2919
104bc3aa 2920 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2921
104bc3aa
MR
2922 * customize.texi (Simple Types): Clarify description of custom
2923 type 'number. Describe new custom type 'float.
177f790c 2924
7abb9fc5 29252002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2926
2927 * variables.texi (File Local Variables): Fix typo.
2928
df140a68 29292002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2930
df140a68
KG
2931 From Michael Albinus <Michael.Albinus@alcatel.de>.
2932
2933 * README: Target for Info file is `make info'.
2934
2935 * files.texi (File Name Components): Fixed typos in
2936 `file-name-sans-extension'.
2937 (Magic File Names): Complete list of operations for magic file
2938 name handlers.
2939
7ed9159a
JY
29402002-09-16 Jonathan Yavner <jyavner@engineer.com>
2941
2942 * variables.texi (File Local Variables): New function
2943 risky-local-variable-p.
2944
29452002-09-15 Jonathan Yavner <jyavner@engineer.com>
2946
2947 * functions.texi (Function safety): New node about unsafep.
2948
241f79af
PA
29492002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2950
2951 * customize.texi (Splicing into Lists): Fixed example.
2952 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2953
72459b15
JB
29542002-06-17 Juanma Barranquero <lektu@terra.es>
2955
2956 * frames.texi (Display Feature Testing): Fix typo.
2957
61f7e0f5
AS
29582002-06-12 Andreas Schwab <schwab@suse.de>
2959
2960 * frames.texi (Initial Parameters, Resources): Fix references to
2961 the Emacs manual.
2962
4e792dbd
KS
29632002-05-13 Kim F. Storm <storm@cua.dk>
2964
2965 * variables.texi (Intro to Buffer-Local): Updated warning and
2966 example relating to changing buffer inside let.
2967
940344d4 29682002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2969
2970 * os.texi (Session Management): New node about X Session management.
2971
231ac53b
EZ
29722002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2973
2974 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2975 to which the manual corresponds, and the copyright years.
2976
2977 * Makefile.in (VERSION): Set to 2.9.
2978
140cc574
EZ
29792001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2980
2981 * elisp.texi: Change the category in @dircategory to "Emacs", to
2982 make it consistent with info/dir.
2983
9c7fce05
MB
29842001-11-25 Miles Bader <miles@gnu.org>
2985
2986 * text.texi (Fields): Describe new `limit' arg in
2987 field-beginning/field-end.
2988
9f8bbf0f
EZ
29892001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2990
a5e6715c
EZ
2991 * permute-index: Don't depend on csh-specific features. Replace
2992 the interpreter name with /bin/sh.
2993
9f8bbf0f
EZ
2994 * two-volume-cross-refs.txt: New file.
2995 * two.el: New file.
2996 * spellfile: New file.
2997
1756e2fb
EZ
29982001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2999
3000 * permute-index: New file.
3001
3002 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3003 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3004 8+3 restricted namespace.
ad050e54
EZ
3005
3006 * Makefile.in (infodir): Define relative to $(srcdir).
3007 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3008 include directories list via -I switch to makeinfo.
3009 (index.texi): Use cp if both hard and symbolic links fail.
3010
10fa7f8e
EZ
30112001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3012
7a1494ce
EZ
3013 * Makefile.in (distclean): Add.
3014
10fa7f8e
EZ
3015 The following changes make ELisp manual part of the Emacs
3016 distribution:
3017
3018 * Makefile.in: Add Copyright notice.
3019 (prefix): Remove.
3020 (infodir): Change value to "../info".
3021 (VPATH): New variable.
3022 (MAKE): Don't define.
3023 (texmacrodir): Don't define.
3024 (texinputdir): Append the existing value of TEXINPUTS.
3025 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3026 command to be compatible with man/Makefile.in, and to put the
3027 output into ../info.
5c32b7c5 3028 (info): Add target.
10fa7f8e
EZ
3029 (installall): Target removed.
3030
ad050e54 30312001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3032
3033 * tips.texi (Coding Conventions): Fix typo.
3034
6fd735df
GM
30352001-10-23 Gerd Moellmann <gerd@gnu.org>
3036
3037 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3038
b704d54b
EZ
30392001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3040
3041 * files.texi (File Name Components): Update the description of
3042 file-name-sans-extension and file-name-extension, as they now
3043 ignore leading dots.
3044
71431a0e
GM
30452001-10-20 Gerd Moellmann <gerd@gnu.org>
3046
6aa97356 3047 * (Version 21.1 released.)
71431a0e 3048
79f1f96c
MB
30492001-10-19 Miles Bader <miles@gnu.org>
3050
3051 * positions.texi (Text Lines): Describe behavior of
3052 `beginning-of-line'/`end-of-line' in the presence of field properties.
3053
892a8f36
GM
30542001-10-17 Gerd Moellmann <gerd@gnu.org>
3055
3056 * Makefile.in (VERSION): Set to 2.8.
3057 (manual): Use `manual-21'.
3058
8c1cc9e8 3059 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3060 number was used. Set it to 2.8.
3061
3062 * intro.texi: Likewise.
3063
51724e26
EZ
30642001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3065
3066 * files.texi (File Name Completion): Document the significance of
3067 a trailing slash in elements of completion-ignored-extensions.
3068
57b338e8
MB
30692001-10-06 Miles Bader <miles@gnu.org>
3070
3071 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3072
c89e4bc5
GM
30732001-10-04 Gerd Moellmann <gerd@gnu.org>
3074
3075 * variables.texi (Variable Aliases): New node.
3076
ab952a4f
GM
30772001-10-04 Gerd Moellmann <gerd@gnu.org>
3078
3079 * Branch for 21.1.
dff28924 3080
9db3a582
MB
30812001-10-02 Miles Bader <miles@gnu.org>
3082
ae1a9581
MB
3083 * minibuf.texi (Minibuffer Misc): Add entries for
3084 `minibuffer-contents', `minibuffer-contents-no-properties', and
3085 `delete-minibuffer-contents'.
3086 Correct description for `minibuffer-prompt-end'.
3087
9db3a582
MB
3088 * text.texi (Property Search): Correct descriptions of
3089 `next-char-property-change' and `previous-char-property-change'.
3090 Add entries for `next-single-char-property-change' and
3091 `previous-single-char-property-change'.
3092 Make operand names a bit more consistent.
3093
03be5931
EZ
30942001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3095
3096 * frames.texi (Finding All Frames): Document that next-frame and
3097 previous-frame are local to current terminal.
3098
974548ec
EZ
30992001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3100
3101 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3102 result of make-keymap.
974548ec 3103
8d82c597
EZ
31042001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3105
3106 * display.texi (Font Lookup, Attribute Functions)
3107 (Image Descriptors): Add cross-references to the definition of
3108 selected frame.
3109
3110 * buffers.texi (The Buffer List): Add cross-references to the
3111 definition of selected frame.
3112
3113 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3114 frame at any given time.
3115 (Multiple Displays, Size and Position): Add a cross-reference to
3116 the definition of the selected frame.
3117
2842de30
EZ
31182001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3119
3120 * strings.texi (String Conversion) <string-to-number>: Document
3121 that a float is returned for integers that are too large.
3122
3123 * frames.texi (Mouse Position): Document mouse-position-function.
3124 (Display Feature Testing): Document display-images-p.
3125 (Window Frame Parameters): Document the cursor-type variable.
3126
3127 * numbers.texi (Integer Basics): Document CL style read syntax for
3128 integers in bases other than 10.
3129
3130 * positions.texi (List Motion): Document
3131 open-paren-in-column-0-is-defun-start.
3132
3133 * lists.texi (Sets And Lists): Document member-ignore-case.
3134
3135 * internals.texi (Garbage Collection): Document the used and free
3136 strings report.
3137 (Memory Usage): Document strings-consed.
3138
3139 * os.texi (Time of Day): Document float-time.
3140 (Recording Input): Document that clear-this-command-keys clears
3141 the vector to be returned by recent-keys.
3142
3143 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3144 argument keymap can be a list.
3145
3146 * nonascii.texi (User-Chosen Coding Systems)
3147 <select-safe-coding-system>: Document the new argument
3148 accept-default-p and the variable
3149 select-safe-coding-system-accept-default-p. Tell what happens if
3150 buffer-file-coding-system is undecided.
3151 (Default Coding Systems): Document auto-coding-regexp-alist.
3152
3153 * display.texi (The Echo Area) <message>: Document
3154 message-truncate-lines.
3155 (Glyphs): Document that the glyph table is unused on windowed
3156 displays.
3157
3158 * help.texi (Describing Characters) <single-key-description>:
3159 Document the new argument no-angles.
3160 (Accessing Documentation) <documentation-property>: Document that
3161 a non-string property is evaluated.
3162 <documentation>: Document that the function-documentation property
3163 is looked for.
3164
3165 * windows.texi (Selecting Windows): Document some-window.
3166
3167 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3168
3169 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3170 apropos-mode-hook.
3171
3172 * commands.texi (Using Interactive): Document interactive-form.
3173 (Keyboard Macros): Document kbd-macro-termination-hook.
3174 (Command Loop Info): Document that clear-this-command-keys clears
3175 the vector to be returned by recent-keys.
3176
2d43d823
GM
31772001-09-04 Werner LEMBERG <wl@gnu.org>
3178
3179 * Makefile.in (srcdir, texinputdir): New variables.
3180 (srcs, index.texi, install): Use $(srcdir).
3181 (.PHONY): Remove elisp.dvi.
3182 (elisp): Use -I switch for makeinfo.
3183 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3184 (installall, dist): Use $(srcdir).
3185 Fix path to texinfo.tex.
3186 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3187
fa739b31
GM
31882001-08-30 Gerd Moellmann <gerd@gnu.org>
3189
92a25631
GM
3190 * display.texi (Conditional Display): Adjust to API change.
3191
fa739b31
GM
3192 * configure: New file.
3193
cef68af5
GM
31942001-07-30 Gerd Moellmann <gerd@gnu.org>
3195
3196 * commands.texi (Repeat Events): Add description of
3197 double-click-fuzz.
3198
d1f08d85
SM
31992001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3200
3201 * syntax.texi (Syntax Class Table): Add the missing designator for
3202 comment and string fences.
3203 (Syntax Properties): Add a xref to syntax table internals.
3204 (Syntax Table Internals): Document string-to-syntax.
3205
1e9fc92e
GM
32062001-05-07 Gerd Moellmann <gerd@gnu.org>
3207
3208 * Makefile.in (install): Use install-info command line options
3209 like in Emacs' Makefile.in.
3210
00480554
MB
32112000-12-09 Miles Bader <miles@gnu.org>
3212
3213 * windows.texi (Window Start): Update documentation for
3214 `pos-visible-in-window-p'.
3215
1e344ee2
SM
32162000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3217
3218 * lists.texi (Building Lists): Add footnote to explain how to add
3219 to the end of a list.
3220
a540f6ed
GM
32212000-10-25 Gerd Moellmann <gerd@gnu.org>
3222
3223 * files.texi (Visiting Functions): Typos.
3224
28bcdbee
KH
32252000-10-25 Kenichi Handa <handa@etl.go.jp>
3226
3227 * files.texi (Visiting Functions): Return value of
3228 find-file-noselect may be a list of buffers if wildcards are used.
3229
22d1a4ed
MB
32302000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3231
3232 * display.texi (Defining Faces): Document `graphic' display type
3233 in face specs.
3234
916a89db
KG
32352000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3236
1e9fc92e 3237 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3238 `after-make-frame-hook' with `after-make-frame-functions'.
3239
1e9fc92e 3240 * frames.texi (Creating Frames): Ditto.
916a89db 3241
1e9fc92e 3242 * variables.texi (Future Local Variables): Ditto.
916a89db 3243
483de32b
GM
32442000-10-16 Gerd Moellmann <gerd@gnu.org>
3245
3246 * display.texi (Other Image Types): Add description of :foreground
3247 and :background properties of mono PBM images.
3248
e23a63a5
WL
32492000-08-17 Werner LEMBERG <wl@gnu.org>
3250
3251 * .cvsignore: New file.
3252
dfc16043
GM
32532000-01-05 Gerd Moellmann <gerd@gnu.org>
3254
3255 * tindex.pl: New script.
3256
602613fe
DL
32571999-12-03 Dave Love <fx@gnu.org>
3258
3259 * Makefile.in (MAKEINFO): New parameter.
3260
94ec544d
DL
32611999-09-17 Richard Stallman <rms@gnu.org>
3262
3263 * Makefile.in (srcs): Add hash.texi.
3264 (VERSION): Update to 20.6.
3265
32661999-09-13 Richard Stallman <rms@gnu.org>
3267
3268 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3269
32701998-08-29 Karl Heuer <kwzh@gnu.org>
3271
3272 * configure.in: New file.
3273 * Makefile.in: Renamed from Makefile.
3274 (prefix, infodir): Use value obtained from configure.
3275 (emacslibdir): Obsolete variable deleted.
3276 (dist): Distribute configure.in, configure, Makefile.in.
3277
32781998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3279
3280 * Makefile (INSTALL_INFO): New variable.
3281 (install): Run install-info.
3282
32831998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3284
3285 * Makefile (elisp.dvi): Add missing backslash.
3286
32871998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3288
3289 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3290 Run texindex without `./'. Always run texindex on elisp.tp.
3291 (elisp.tps): Target deleted.
3292
32931998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3294
3295 * Makefile (srcs): Add nonascii.texi and customize.texi.
3296 (dist): Start by deleting `temp'.
3297
32981998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3299
3300 * Makefile (makeinfo, texindex): Targets deleted.
3301 (makeinfo.o, texindex.o): Targets deleted.
3302 (clean, dist): Don't do anything with them or with getopt*.
3303
33041998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3305
3306 * Makefile (SHELL): Defined.
3307
33081998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3309
3310 * Makefile (elisp.tps): New target.
3311 (elisp.dvi): Depend on elisp.tps.
3312
3313Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3314
3315 * README: Update phone number.
3316
3317 * Makefile (elisp): Make this be the default target.
3318 Depend on makeinfo.c instead of makeinfo.
3319 (install): Don't depend on elisp.dvi, since we don't install that.
3320 Use mkinstalldirs.
3321 (dist): Add mkinstalldirs.
3322
3323Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3324
3325 * Makefile (VERSION): Update version number.
3326 (maintainer-clean): Renamed from realclean.
3327
3328Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3329
3330 * Makefile (realclean): New target.
3331 (elisp): Remove any old elisp-* files first.
3332
3333Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3334
d1f08d85
SM
3335 * Makefile (VERSION): New variable.
3336 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3337 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3338
3339Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3340
3341 * Makefile (elisp): Depend on makeinfo.
3342
3343Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3344
d1f08d85 3345 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3346
3347Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3348
3349 * Makefile (infodir, prefix): New vars.
3350 (install): Use infodir.
3351 (emacsinfodir): Deleted.
3352
3353Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3354
3355 * Makefile (srcs): Add calendar.texi.
3356
3357 * Makefile (dist): Copy texindex.c and makeinfo.c.
3358 Limit elisp-* files to those with one or two digits.
3359
3360Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3361
3362 * Makefile (dist): Changed to use Gzip instead of compress.
3363
3364Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3365
3366 * loading.texi (Unloading): define-function changed back to
3367 defalias. It may not stay this way, but at least it's
3368 consistent with the known-good version of the code patch.
3369
3370Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3371
3372 * modes.texi (Hooks): Document new optional arg of add-hook.
3373
3374Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3375
d1f08d85 3376 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3377
3378 * tips.texi: Add new section on standard library headers.
3379
3380Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3381
3382 * Makefile (srcs): Add frame.texi to the list of sources.
3383
3384Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3385
3386 * Makefile (dist): Don't bother excluding autosave files; they'll
3387 never make it into the temp directory anyway, and the hash marks
3388 in the name are problematic for make and the Bourne shell.
dff28924 3389 (srcs):
94ec544d
DL
3390
3391Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3392
d1f08d85 3393 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3394 the distribution tar file.
3395
dff28924 3396Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3397
3398 * Makefile (srcs): Added index.perm.
3399 (elisp.dvi): Remove erroneous shell comment.
3400 Expect output of permute-index in permuted.fns.
3401 Save old elisp.aux in elisp.oaux.
3402 (clean): Added index.texi to be deleted.
3403
dff28924 3404Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3405
3406 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3407
dff28924 3408Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3409
3410 * files.texi: Noted that completion-ignored-extensions is ignored
3411 when making *Completions*.
3412
3413Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3414
3415 * Makefile make dist now depends on elisp.dvi, since it tries
3416 to include it in the dist file.
3417
dff28924 3418Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3419
3420 * functions.texinfo (Mapping Functions): Add missing quote
3421
dff28924 3422Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3423
3424 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3425 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3426
dff28924 3427Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3428
3429 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3430 and @error{} are the terms now being used. The files in the
3431 directory have been changed to reflect this.
3432
d1f08d85 3433 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3434 ` @result{}', using 5 spaces at the begining of the line.
3435
dff28924 3436Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3437
3438 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3439 experimental @indentedresult{}, @indentedexpandsto{} are part of
3440 the texinfo.tex in this directory. These TeX macros are not
3441 stable yet.
3442
dff28924 3443Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3444
3445 * texinfo.tex: temporarily added
d1f08d85 3446 \let\result=\dblarrow
94ec544d
DL
3447 \def\error{{\it ERROR} \longdblarrow}
3448 We need to do this better soon.
3449
dff28924 3450Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3451
3452 * Applied Karl Berry's patches to *.texinfo files, but not to
3453 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3454 new title page format is also not applied, since it requires
3455 texinfo.tex changes.)
3456
3457 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3458 for the Project GNU development environment.
3459
ad050e54 3460;; Local Variables:
fd026ee1 3461;; coding: iso-2022-7bit
ad050e54 3462;; End:
2a34a036
GM
3463
3464 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3465 Copying and distribution of this file, with or without modification,
3466 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3467
3468;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda