(Hooks): Delete confusing and unnecessary sentence.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
6900105f
LT
12005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2
3 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5 appropriate place.
6 (Derived Modes): Small clarifications.
7 (Minor Mode Conventions, Keymaps and Minor Modes): Replace
8 references to nodes with references to anchors.
9 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
10 Clarify description of lists whose first element is an integer.
11 (Mode Line Variables): Add anchor.
12 (%-Constructs): Clarify description of integer after %.
13 (Emulating Mode Line): Describe nil value for FACE.
14
54d06364
LT
152005-05-18 Luc Teirlinck <teirllm@auburn.edu>
16
17 * modes.texi (Derived Modes): Correct references to non-existing
18 variable standard-syntax-table.
19
f8d0b769
LK
202005-05-17 Lute Kamstra <lute@gnu.org>
21
22 * modes.texi (Defining Minor Modes): Mention the mode hook.
23
294c599c
KS
242005-05-15 Kim F. Storm <storm@cua.dk>
25
26 * processes.texi (Network): Remove open-network-stream-nowait.
27 (Network Servers): Remove open-network-stream-server.
28
4214af69
LT
292005-05-15 Luc Teirlinck <teirllm@auburn.edu>
30
31 * elisp.texi (Top): Update detailed menu.
32
33 * variables.texi: Reorder nodes.
34 (Variables): Update menu.
35 (File Local Variables): Do not refer to the `-*-' line as
36 a "local variables list". Add pxref.
37
302691ab
LT
382005-05-14 Luc Teirlinck <teirllm@auburn.edu>
39
56d4215a
LT
40 * elisp.texi (Top): Update detailed menu for node changes.
41
302691ab
LT
42 * modes.texi (Modes): Update Menu.
43 (Hooks): Move to beginning of chapter.
44 Most minor modes run mode hooks too.
45 `add-hook' can handle void hooks or hooks whose value is a single
46 function.
47 (Major Modes): Update Menu.
48 (Major Mode Basics): New node, split off from `Major Modes'.
49 (Major Mode Conventions): Correct xref. Explain how to handle
50 auto-mode-alist if the major mode command has an autoload cookie.
51 (Auto Major Mode): Major update. Add magic-mode-alist.
52 (Derived Modes): Major update.
53 (Mode Line Format): Update Menu.
54 (Mode Line Basics): New node, split off from `Mode Line Format'.
55
56 * loading.texi (Autoload): Mention `autoload cookie' as synonym
57 for `magic autoload comment'. Add index entries and anchor.
58
d06ba294
RS
592005-05-14 Richard M. Stallman <rms@gnu.org>
60
61 * tips.texi (Coding Conventions): Explain how important it is
62 that just loading certain files not change Emacs behavior.
63
64 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
65
405cb12a
LK
662005-05-12 Lute Kamstra <lute@gnu.org>
67
19958124
LK
68 * modes.texi (Generic Modes): Update.
69 (Major Modes): Refer to node "Generic Modes".
70
405cb12a
LK
71 * elisp.texi (Top): Update to the current structure of the manual.
72 * processes.texi (Processes): Add menu description.
73 * customize.texi (Customization): Add menu descriptions.
74
f714dd1b
TTN
752005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
76
cc9442f2
TTN
77 * processes.texi (Signals to Processes)
78 (Low-Level Network): Fix typos.
f714dd1b 79
36ad23ec
LK
802005-05-11 Lute Kamstra <lute@gnu.org>
81
82 * elisp.texi (Top): Add some nodes from the chapter "Major and
83 Minor Modes" to the detailed node listing.
84
d101bf56
RS
852005-05-10 Richard M. Stallman <rms@gnu.org>
86
87 * keymaps.texi (Extended Menu Items): Menu item filter functions
88 can be called at any time.
89
698b0510
LT
902005-05-08 Luc Teirlinck <teirllm@auburn.edu>
91
92 * variables.texi (File Local Variables): `(hack-local-variables t)'
93 now also checks whether a mode is specified in the local variables
94 list.
95
2c6b25c7
EZ
962005-05-05 Kevin Ryde <user42@zip.com.au>
97
98 * display.texi (The Echo Area): Correct format function cross
99 reference.
100
643b4cf5
LT
1012005-05-05 Luc Teirlinck <teirllm@auburn.edu>
102
103 * variables.texi (Variable Aliases): Change description of
104 `define-obsolete-variable-alias'.
105
106 * functions.texi (Functions): Add "Obsolete Functions" to menu.
107 (Defining Functions): Add xref.
108 (Obsolete Functions): New node.
109 (Function Safety): Standardize capitalization of section title.
110
111 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
112 (Dialog Boxes): Complete description of `x-popup-dialog'.
113
053bc8e4
RS
1142005-05-04 Richard M. Stallman <rms@gnu.org>
115
116 * commands.texi (Interactive Codes): Fix Texinfo usage.
117 Document U more clearly.
118
f6b1b15a
LT
1192005-05-01 Luc Teirlinck <teirllm@auburn.edu>
120
3b925015
LT
121 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
122 function and not a macro.
123
f6b1b15a
LT
124 * frames.texi (Pop-Up Menus): Correct and clarify description of
125 `x-popup-menu'.
126 (Dialog Boxes): Clarify description of `x-popup-dialog'.
127
ebbfa918
RS
1282005-05-01 Richard M. Stallman <rms@gnu.org>
129
130 * edebug.texi (Checking Whether to Stop): Fix previous change.
131
abe2f96e
LT
1322005-05-01 Luc Teirlinck <teirllm@auburn.edu>
133
d6028ef2
LT
134 * display.texi: Fix typos and Texinfo usage.
135
abe2f96e
LT
136 * edebug.texi (Checking Whether to Stop): executing-macro ->
137 executing-kbd-macro.
138
b2cfb30b
RS
1392005-05-01 Richard M. Stallman <rms@gnu.org>
140
141 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
142
7e995a23
RS
1432005-04-30 Richard M. Stallman <rms@gnu.org>
144
145 * files.texi (Magic File Names): Document `operations' property.
146
57efa539
LK
1472005-04-29 Lute Kamstra <lute@gnu.org>
148
149 * modes.texi (Generic Modes): New node.
150 (Major Modes): Add it to the menu.
151 (Derived Modes): Add "derived mode" to concept index.
152
0a20b1dc
LK
1532005-04-28 Lute Kamstra <lute@gnu.org>
154
155 * modes.texi (Defining Minor Modes): Fix previous change.
156 (Font Lock Mode): Simplify.
157 (Font Lock Basics): Say that font-lock-defaults is buffer-local
158 when set and that some parts are optional. Add cross references.
159 (Search-based Fontification): Say how to specify font-lock-keywords.
160 Add cross references. Add font-lock-multiline to index. Move
161 font-lock-keywords-case-fold-search here from node "Other Font
162 Lock Variables". Document font-lock-add-keywords and
163 font-lock-remove-keywords
164 (Other Font Lock Variables): Move font-lock-keywords-only,
165 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
166 and font-lock-syntactic-face-function to node "Syntactic Font
167 Lock". Move font-lock-keywords-case-fold-search to node
168 "Search-based Fontification". Document font-lock-inhibit-thing-lock
169 and font-lock-{,un}fontify-{buffer,region}-function.
170 (Precalculated Fontification): Remove reference to deleted variable
171 font-lock-core-only.
172 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
173 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
174 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
175 and font-lock-syntactic-face-function here from node "Other Font
176 Lock Variables". Move font-lock-syntactic-keywords to "Setting
177 Syntax Properties". Add cross references.
178 (Setting Syntax Properties): New node. Move
179 font-lock-syntactic-keywords here from "Syntactic Font Lock".
180 * syntax.texi (Syntax Properties): Add cross reference.
181 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
182
68a94f5a
RS
1832005-04-26 Richard M. Stallman <rms@gnu.org>
184
185 * display.texi (Defining Faces):
186 Document `default' elements of defface spec.
187
188 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
189
190 * variables.texi (Variable Aliases): Clarify text.
191
1922005-04-25 Chong Yidong <cyd@stupidchicken.com>
193
194 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
195
7f48f143
LT
1962005-04-25 Luc Teirlinck <teirllm@auburn.edu>
197
198 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
199
45d2f8e8
EZ
2002005-04-24 Eli Zaretskii <eliz@gnu.org>
201
f3714ab2
EZ
202 * syntax.texi (Syntax Table Internals): Elaborate documentation of
203 syntax-after and syntax-class.
204
45d2f8e8 205 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
206 (Unique File Names): Don't mention "numbers" in the documentation
207 of make-temp-file and make-temp-name.
45d2f8e8 208
469bc679
RS
2092005-04-23 Richard M. Stallman <rms@gnu.org>
210
211 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
212
c9fa5dc9
RS
2132005-04-22 Nick Roberts <nickrob@snap.net.nz>
214
215 * windows.texi (Cyclic Window Ordering): Clarify window-list.
216
230e1e80
NR
2172005-04-22 Nick Roberts <nickrob@snap.net.nz>
218
219 * variables.texi (Variable Aliases): Describe make-obsolete-variable
220 and define-obsolete-variable-alias.
221
1ba52906
KS
2222005-04-22 Kim F. Storm <storm@cua.dk>
223
224 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
225 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
226
9721d904
LK
2272005-04-21 Lute Kamstra <lute@gnu.org>
228
229 * lists.texi (Association Lists): Document rassq-delete-all.
230
ed35c736
RS
2312005-04-19 Richard M. Stallman <rms@gnu.org>
232
233 * modes.texi (Search-based Fontification): Explain that
234 facespec is an expression to be evaluated.
235
42fc00a4
RS
2362005-04-19 Kevin Ryde <user42@zip.com.au>
237
238 * streams.texi (Output Functions): Fix xref.
239 * strings.texi (String Conversion): Fix xref.
240
5827e9d4
KS
2412005-04-19 Kim F. Storm <storm@cua.dk>
242
243 * symbols.texi (Symbol Plists): Add safe-get.
244 Mention that `get' may signal an error.
245
47872da9
NR
2462005-04-18 Nick Roberts <nickrob@snap.net.nz>
247
248 * customize.texi (Variable Definitions): Replace tooltip-mode
249 example with save-place.
250
ec0cf966
RS
2512005-04-17 Richard M. Stallman <rms@gnu.org>
252
253 * buffers.texi (Indirect Buffers): Clarify.
254
255 * positions.texi (Positions): Clarify converting marker to integer.
256
257 * strings.texi (String Basics): Mention string-match; clarify.
258
199bb209
LK
2592005-04-08 Lute Kamstra <lute@gnu.org>
260
261 * modes.texi (Search-based Fontification): Fix cross references.
262 Use consistent terminology. Document anchored highlighting.
263
bfa54668
LK
2642005-04-05 Lute Kamstra <lute@gnu.org>
265
266 * modes.texi (Defining Minor Modes): Document :group keyword
267 argument and its default value.
268
07e5fb9e
LK
2692005-04-03 Lute Kamstra <lute@gnu.org>
270
271 * hooks.texi (Standard Hooks): Add some hooks. Add cross
272 references and/or descriptions. Delete major mode hooks; mention
273 them as a category instead. Rename or delete obsolete hooks.
274
aa945b59
RS
2752005-04-02 Richard M. Stallman <rms@gnu.org>
276
277 * nonascii.texi (Coding System Basics): Another wording cleanup.
278
8b918214
RS
2792005-04-01 Richard M. Stallman <rms@gnu.org>
280
281 * nonascii.texi (Coding System Basics): Clarify previous change.
282
41639988
KH
2832005-04-01 Kenichi Handa <handa@m17n.org>
284
285 * nonascii.texi (Coding System Basics): Describe about rondtrip
286 identity of coding systems.
287
8e669bbd
RS
2882005-03-29 Chong Yidong <cyd@stupidchicken.com>
289
290 * text.texi (Buffer Contents): Add filter-buffer-substring and
291 buffer-substring-filters.
292
f60a6f87
RS
2932005-03-26 Chong Yidong <cyd@stupidchicken.com>
294
295 * anti.texi (Antinews): Mention `G' interactive code.
296
297 * tips.texi (Compilation Tips): Mention benchmark.el.
298
aaac1251
LT
2992005-03-27 Luc Teirlinck <teirllm@auburn.edu>
300
301 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
302 is now bound to M-o M-o.
303
304 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
305
45325173
GM
3062005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
307
308 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
309 in the Emacs Manual).
310 * Makefile.in (srcs): Remove calendar.texi.
311 * makefile.w32-in (srcs): Remove calendar.texi.
312 * display.texi (Display): Change name of next node.
313 * os.texi (System In): Change name of previous node.
314 * elisp.texi (Top): Remove Calendar references.
315 * vol1.texi (Top): Remove Calendar references.
316 * vol2.texi (Top): Remove Calendar references.
317
85df292e
RS
3182005-03-25 Richard M. Stallman <rms@gnu.org>
319
45325173 320 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
321 Cleanup previous change.
322
3232005-03-25 Chong Yidong <cyd@stupidchicken.com>
324
325 * display.texi (Face Attributes): Faces earlier in an :inherit
326 list take precedence.
327 (Scroll Bars): Fix description of vertical-scroll-bars.
328 Document frame-current-scroll-bars and window-current-scroll-bars.
329
330 * markers.texi (The Mark): Document temporary Transient Mark mode.
331
332 * minibuf.texi (Reading File Names): Document
333 read-file-name-completion-ignore-case.
334
335 * positions.texi (Screen Lines): Document nil for width argument
336 to compute-motion.
337
1fe54d69
KS
3382005-03-23 Kim F. Storm <storm@cua.dk>
339
340 * display.texi (Standard Faces): Other faces used in the fringe
341 implicitly inherits from the fringe face.
342 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
343 properties implicitly inherits from fringe face.
344 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
345
a775dff4
RS
3462005-03-20 Chong Yidong <cyd@stupidchicken.com>
347
348 * display.texi (Invisible Text): State default value of
349 line-move-ignore-invisible.
350 (Managing Overlays): Document remove-overlays.
351 (Standard Faces): Document escape-glyph face.
352
353 * minibuf.texi (Reading File Names): Document
354 read-file-name-function.
355
356 * modes.texi (Other Font Lock Variables): Document
357 font-lock-lines-before.
358
359 * positions.texi (Skipping Characters): skip-chars-forward allows
360 character classes.
361
077f7085
LK
3622005-03-18 Lute Kamstra <lute@gnu.org>
363
364 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
365
d69ea7ab
RS
3662005-03-17 Richard M. Stallman <rms@gnu.org>
367
c7bd5d57
RS
368 * text.texi (Undo): Document extensible undo entries.
369
d69ea7ab
RS
370 * searching.texi (String Search, Regexp Search, Regexp Search):
371 Cleanups.
372
373 * nonascii.texi (Character Codes): Minor fix.
374
375 * display.texi (Display Property): Explain the significance
376 of having text properties that are eq.
377 (Other Display Specs): Explain string as display spec.
378
379 * commands.texi (Interactive Codes): Document G option.
380
3812005-03-17 Chong Yidong <cyd@stupidchicken.com>
382
383 * text.texi (Filling): Add sentence-end-without-period and
384 sentence-end-without-space.
385 (Changing Properties): Minor fix.
386
387 * anti.texi: Total rewrite.
388
a7679889
LK
3892005-03-15 Lute Kamstra <lute@gnu.org>
390
391 * edebug.texi (Instrumenting Macro Calls): Fix typos.
392
6eb8e247
KS
3932005-03-08 Kim F. Storm <storm@cua.dk>
394
395 * display.texi (Specified Space): Property :width is support on
396 non-graphic terminals, :height is not.
397
bfa8be14
RS
3982005-03-07 Richard M. Stallman <rms@gnu.org>
399
400 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
401 Now subnodes of Fringes.
402 (Overlay Arrow): Document overlay-arrow-variable-list.
403 (Fringe Size/Pos): New node, broken out of Fringes.
404 (Display): Explain clearing vs redisplay better.
405 (Truncation): Clarify use of bitmaps.
406 (The Echo Area): Clarify the uses of the echo area.
407 Add max-mini-window-height.
408 (Progress): Clarify.
409 (Invisible Text): Explain that main loop moves point out.
410 (Selective Display): Say "hidden", not "invisible".
411 (Managing Overlays): Moved up. Describe relation to Undo here.
412 (Overlay Properties): Clarify intro.
413 (Finding Overlays): Explain return values when nothing found.
414 (Width): truncate-string-to-width has added arg.
415 (Displaying Faces): Clarify and update mode line face handling.
416 (Face Functions): Minor cleanup.
417 (Conditional Display): Merged into Other Display Specs.
418 (Pixel Specification, Other Display Specs): Minor cleanups.
419 (Images, Image Descriptors): Minor cleanups.
420 (GIF Images): Patents have expired.
421 (Showing Images): Explain default text for insert-image.
6eb8e247 422 (Manipulating Button Types): Merged into Manipulating Buttons.
bfa8be14
RS
423 (Making Buttons): Explain return values.
424 (Button Buffer Commands): Add xref.
425 (Inverse Video): Update mode-line-inverse-video.
426 (Display Table Format): Clarify.
427 (Active Display Table): Give defaults for window-display-table.
428
429 * calendar.texi (Calendar Customizing): calendar-holiday-marker
430 and calendar-today-marker are strings, not chars.
431 (Holiday Customizing): Minor fix.
432
bfa8be14
RS
433 * internals.texi (Writing Emacs Primitives): Update `or' example.
434 Update limit on # args of subr.
435
436 * edebug.texi (Using Edebug): Arrow is in fringe.
437 (Instrumenting): Arg to eval-defun works without loading edebug.
438 (Edebug Execution Modes): Add xref.
439
440 * customize.texi (Common Keywords): Clarify :require.
441 Mention :version here.
442 (Variable Definitions, Group Definitions): Not here.
443 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
444
d69ea7ab
RS
4452005-03-07 Chong Yidong <cyd@stupidchicken.com>
446 * nonascii.texi (Text Representations): Clarify position-bytes.
447 (Character Sets): Add list-charset-chars.
448 (Scanning Charsets): Add charset-after.
449 (Encoding and I/O): Minor fix.
450
34398e6c
RS
4512005-03-06 Richard M. Stallman <rms@gnu.org>
452
453 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
454 (Resizing Windows): Likewise.
455
456 * text.texi (Change Hooks): Get rid of "Emacs 21".
457
458 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
459
460 * streams.texi (Output Variables): Get rid of "Emacs 21".
461
462 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
463
464 * os.texi (Translating Input): Replace flow-control example
465 with a less obsolete example that uses `keyboard-translate'.
466
6eb8e247 467 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 468 Get rid of "Emacs 21".
6eb8e247 469
34398e6c
RS
470 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
471 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
472
473 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
474
475 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
476
477 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
478 (Menu Bar): Fix when menu-bar-update-hook is called.
479
480 * hash.texi (Hash Tables): Get rid of "Emacs 21".
481
482 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
483 and make it read better.
484
485 * files.texi (Writing to Files): Get rid of "Emacs 21".
486 (Unique File Names): Likewise.
487
488 * elisp.texi: Update Emacs version to 22.
489
490 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
491 (Overlay Properties, Face Attributes): Likewise.
492 (Managing Overlays): Fix punctuation.
493 (Attribute Functions): Clarify set-face-font; get rid of
494 info about old Emacs versions.
495 (Auto Faces, Font Lookup, Display Property, Images):
496 Get rid of "Emacs 21".
497
498 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
499
d2178387
RS
5002005-03-05 Richard M. Stallman <rms@gnu.org>
501
502 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
503
524352d6
LK
5042005-03-04 Lute Kamstra <lute@gnu.org>
505
506 * debugging.texi (Error Debugging): Document stack-trace-on-error.
507
5082005-03-03 Lute Kamstra <lute@gnu.org>
509
510 * edebug.texi (Instrumenting Macro Calls): Fix typo.
511
284f0680
LK
5122005-03-01 Lute Kamstra <lute@gnu.org>
513
514 * debugging.texi (Debugger Commands): Update `j'.
515
a9ee5cac
LK
5162005-02-28 Lute Kamstra <lute@gnu.org>
517
518 * debugging.texi (Debugging): Fix typo.
519 (Error Debugging): Document eval-expression-debug-on-error.
520 (Function Debugging): Update example.
521 (Using Debugger): Mention starred stack frames.
522 (Debugger Commands): Document `j' and `l'.
523 (Invoking the Debugger): `d' and `j' exit recursive edit too.
524 Update the messages that the debugger displays.
525 (Internals of Debugger): Add cross reference. Update example.
526 (Excess Open): Minor improvement.
527 (Excess Close): Minor improvement.
528
378d0f8e
RS
5292005-02-26 Richard M. Stallman <rms@gnu.org>
530
531 * tips.texi (Coding Conventions): Clarify.
532 Put all the major mode key reservations together.
533 Mention the Mouse-1 => Mouse-2 conventions.
534
535 * syntax.texi (Syntax Class Table): Clarify.
536 (Syntax Table Functions): syntax-after moved from here.
537 (Syntax Table Internals): syntax-after moved to here.
538 (Parsing Expressions): Update info on number of values
539 and what's meaningful in the STATE argument.
540 (Categories): Fix typo.
541
542 * sequences.texi (Arrays): Cleanup.
543 (Char-Tables): Clarify.
544
545 * processes.texi (Deleting Processes): Cleanups, add xref.
546 (Subprocess Creation): Explain nil in exec-path. Cleanup.
547 (Process Information): set-process-coding-system, some args optional.
548 (Input to Processes): Explain various types for PROCESS args.
549 Rename them from PROCESS-NAME to PROCESS.
550 (Signals to Processes): Likewise.
551 (Decoding Output): Cleanup.
552 (Query Before Exit): Clarify.
553
554 * os.texi (Startup Summary): Correct the options; add missing ones.
555 (Terminal Output, Batch Mode): Clarify.
556 (Flow Control): Node deleted.
557
558 * markers.texi (The Mark): Clarify.
559
560 * macros.texi (Expansion): Cleanup.
561 (Indenting Macros): indent-spec allows ints, not floats.
562
563 * keymaps.texi (Keymaps): Clarify.
564 (Format of Keymaps): Update lisp-mode-map example.
565 (Active Keymaps, Key Lookup): Clarify.
566 (Changing Key Bindings): Add xref to `kbd'.
567 (Key Binding Commands, Simple Menu Items): Clarify.
568 (Mouse Menus, Menu Bar): Clarify.
569 (Menu Example): Replace print example with menu-bar-replace-menu.
570
571 * help.texi (Documentation Basics): Add function-documentation prop.
572
573 * elisp.texi (Top): Don't refer to Flow Control node.
574
575 * commands.texi (Command Overview): Improve xrefs.
576 (Adjusting Point): Adjusting point applies to intangible and invis.
577 (Key Sequence Input): Doc extra read-key-sequence args.
578 Likewise for read-key-sequence-vector.
579
580 * backups.texi (Rename or Copy): Minor fix.
581 (Numbered Backups): For version-control, say the default.
582 (Auto-Saving): make-auto-save-file-name example is simplified.
583
584 * advice.texi (Advising Functions): Don't imply one part of Emacs
585 should advise another part. Markup changes.
586 (Defining Advice): Move transitional para.
587 (Activation of Advice): Cleanup.
588 Explain if COMPILE is nil or negative.
589
590 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
591
2e20c83d
LK
5922005-02-24 Lute Kamstra <lute@gnu.org>
593
594 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
595 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
596
65c492fd
LK
5972005-02-23 Lute Kamstra <lute@gnu.org>
598
b02c3eed
LK
599 * modes.texi (Defining Minor Modes): define-minor-mode can be used
600 to define global minor modes as well.
601
65c492fd
LK
602 * display.texi (Managing Overlays): overlay-buffer returns nil for
603 deleted overlays.
604
b686dd59
KS
6052005-02-22 Kim F. Storm <storm@cua.dk>
606
607 * minibuf.texi (Basic Completion): Allow symbols in addition to
608 strings in try-completion and all-completions.
609
23e8c095
LK
6102005-02-14 Lute Kamstra <lute@gnu.org>
611
612 * elisp.texi (Top): Remove reference to deleted node.
613
614 * lists.texi (Lists): Remove reference to deleted node.
615 (Cons Cells): Fix typo.
616
617 * loading.texi (Where Defined): Fix typo.
618
134948fc
RS
6192005-02-14 Richard M. Stallman <rms@gnu.org>
620
621 * variables.texi (Creating Buffer-Local): change-major-mode-hook
622 is useful for discarding some minor modes.
623
624 * symbols.texi (Symbol Components): Reorder examples.
625
626 * streams.texi (Input Functions): State standard-input default.
627 (Output Variables): State standard-output default.
628
629 * objects.texi (Printed Representation): Clarify read syntax vs print.
630 (Floating Point Type): Explain meaning better.
631 (Symbol Type): Explain uniqueness better.
632 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
633 List examples sooner.
634 (Box Diagrams): New subnode broken out.
635 Some examples moved from old Lists as Boxes node.
636 (Dotted Pair Notation): Clarify intro.
637 (Array Type): Clarify.
638 (Type Predicates): Add hash-table-p.
639
640 * numbers.texi (Integer Basics): Clarify radix explanation.
641 (Predicates on Numbers): Minor clarification.
642 (Comparison of Numbers): Minor clarification. Clarify eql.
643 Typos in min, max.
644 (Math Functions): Clarify overflow in expt.
645
646 * minibuf.texi (Text from Minibuffer): Minor clarification.
647 Mention arrow keys.
648
649 * loading.texi (Autoload): defun's doc string overrides autoload's
650 doc string.
651 (Repeated Loading): Modernize "add to list" examples.
652 (Where Defined): Finish updating table of load-history elts.
653
654 * lists.texi (List-related Predicates): Minor wording improvement.
655 (Lists as Boxes): Node deleted.
656 (Building Lists): Explain trivial cases of number-sequence.
657
658 * hash.texi (Hash Tables): Add desc to menu items.
659 (Creating Hash): Expain "full" means "make larger",
660 (Hash Access): Any object can be a key.
661 State value of maphash.
662
663 * functions.texi (What Is a Function): Wording cleanup.
664 (Function Documentation): Minor cleanup.
665 Explain purpose of calling convention at end of doc string.
666 (Function Names): Wording cleanup.
667 (Calling Functions): Wording cleanup.
668 Explain better how funcall calls the function.
669 (Function Cells): Delete example of saving and redefining function.
670
671 * control.texi (Combining Conditions): Wording cleanup.
672 (Iteration): dolist and dotimes bind VAR locally.
673 (Cleanups): Xref to Atomic Changes.
674
675 * compile.texi (Byte Compilation): Delete 19.29 info.
676 (Compilation Functions): Macros' difficulties don't affect defsubst.
677 (Docs and Compilation): Delete 19.29 info.
678
44291460
RS
6792005-02-10 Richard M. Stallman <rms@gnu.org>
680
681 * objects.texi (Symbol Type): Minor correction.
682
1f9ad95a
LK
6832005-02-06 Lute Kamstra <lute@gnu.org>
684
685 * modes.texi (Example Major Modes): Fix typos.
686
ba2c991c
RS
6872005-02-06 Richard M. Stallman <rms@gnu.org>
688
689 * text.texi (Margins): fill-nobreak-predicate can be one function.
690
691 * strings.texi (Modifying Strings): clear-string can make unibyte.
692 (Formatting Strings): format gives error if values missing.
693
694 * positions.texi (Character Motion): Mention default arg
695 for forward-char. backward-char refers to forward-char.
696 (Word Motion): Mention default arg for forward-word.
697 (Buffer End Motion): Mention default arg for beginning-of-buffer.
698 Simplify end-of-buffer.
699 (Text Lines): Mention default arg for forward-line.
700 (List Motion): Mention default arg for beginning/end-of-defun.
701 (Skipping Characters): Minor fixes in explaining character-set.
702
703 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
704 Mode inheritance applies only when default-major-mode is nil.
705 Clarifications.
706 (Example Major Modes): Update Text mode and Lisp mode examples.
707 (Minor Mode Conventions): Mention define-minor-mode at top.
708 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
709 (Mode Line Format): Update mode line face display info.
710 (Properties in Mode): Mention effect of risky vars.
711 (Imenu): Define imenu-add-to-menubar.
712 (Font Lock Mode): Add descriptions to menu lines.
713 (Faces for Font Lock): Add font-lock-doc-face.
714
9bf6d576
LK
7152005-02-05 Lute Kamstra <lute@gnu.org>
716
717 * text.texi (Maintaining Undo): Remove obsolete function.
718
cb602754
EZ
7192005-02-05 Eli Zaretskii <eliz@gnu.org>
720
721 * frames.texi (Color Names): Add pointer to the X docs about RGB
722 color specifications. Improve indexing
723 (Text Terminal Colors): Replace the description of RGB values by
724 an xref to "Color Names".
725
4e07258f
RS
7262005-02-03 Richard M. Stallman <rms@gnu.org>
727
728 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
729 Clarify.
730 (Selecting Windows): Clarify save-selected-window.
731 (Cyclic Window Ordering): Clarify walk-windows.
732 (Window Point): Clarify.
733 (Window Start): Add comment to example.
734 (Resizing Windows): Add `interactive' specs in examples.
735 Document fit-window-to-buffer.
736
737 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
738 (Undo, Maintaining Undo): Clarify last change.
739 (Sorting): In sort-numeric-fields, explain about octal and hex.
740 Mention sort-numeric-base.
741 (Format Properties): Add xref for hard newlines.
742
743 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
744 (Pop-Up Menus): Fix typo.
745 (Color Names): Explain all types of color names.
746 Explain color-values on B&W terminal.
747 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
748
749 * files.texi (File Locks): Not supported on MS systems.
750 (Testing Accessibility): Clarify.
751
752 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
753 (Coverage Testing): Fix typo.
754
755 * commands.texi (Misc Events): Remove stray space.
756
757 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
758 (Modification Time): Clarify when visited-file-modtime returns 0.
759 (The Buffer List): Clarify bury-buffer.
760 (Killing Buffers): Clarify.
761 (Indirect Buffers): Add clone-indirect-buffer.
762
7632005-02-02 Matt Hodges <MPHodges@member.fsf.org>
764
765 * edebug.texi (Printing in Edebug): Fix default value of
766 edebug-print-circle.
767 (Coverage Testing): Fix displayed frequency count data.
768
7692005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
770
771 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
772
4e07258f 7732005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
774
775 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
776
28d986b9
EZ
7772005-01-29 Eli Zaretskii <eliz@gnu.org>
778
779 * commands.texi (Misc Events): Describe the help-echo event.
780
781 * text.texi (Special Properties) <help-echo>: Use `pos'
782 consistently in description of the help-echo property. Use
783 @code{nil} instead of @var{nil}.
784
785 * display.texi (Overlay Properties): Fix the index entry for
786 help-echo overlay property.
787
788 * customize.texi (Type Keywords): Uncomment the xref to the
789 help-echo property documentation.
790
8f958b40
KS
7912005-01-23 Kim F. Storm <storm@cua.dk>
792
793 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
794 return value. Third element FULLY replaced by PARTIAL which
795 specifies number of invisible pixels if row is only partially visible.
796 (Textual Scrolling): Mention auto-window-vscroll.
797 (Vertical Scrolling): New defvar auto-window-vscroll.
798
cd7e5dd6
LT
7992005-01-16 Luc Teirlinck <teirllm@auburn.edu>
800
801 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
802 command remapping.
803
6f771c32
RS
8042005-01-15 Richard M. Stallman <rms@gnu.org>
805
806 * display.texi (Defining Images): Mention DATA-P arg of create-image.
807
6ac8a822
KS
8082005-01-14 Kim F. Storm <storm@cua.dk>
809
88948d55
KS
810 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
811
6ac8a822
KS
812 * text.texi (Links and Mouse-1): Fix string and vector item.
813
20d6de82
RS
8142005-01-13 Richard M. Stallman <rms@gnu.org>
815
816 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
817 descriptions of overriding-local-map and overriding-terminal-local-map.
818
819 * text.texi (Links and Mouse-1): Clarify text.
820
f75a592e
KS
8212005-01-13 Kim F. Storm <storm@cua.dk>
822
823 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
824
910f60b1
TTN
8252005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
826
827 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
828
37181fc4
KS
8292005-01-12 Kim F. Storm <storm@cua.dk>
830
831 * text.texi (Links and Mouse-1): Rename section from Enabling
832 Mouse-1 to Following Links. Change xrefs.
833 Add examples for define-button-type and define-widget.
834
835 * display.texi (Button Properties, Button Buffer Commands):
836 Clarify mouse-1 and follow-link functionality.
837
28f94a34
RS
8382005-01-12 Richard M. Stallman <rms@gnu.org>
839
840 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
841
842 * display.texi (Beeping): Fix Texinfo usage.
843
844 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
845
bac2d936
KS
8462005-01-11 Kim F. Storm <storm@cua.dk>
847
848 * display.texi (Button Properties, Button Buffer Commands):
93381d62 849 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
850
851 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
852 (Enabling Mouse-1 to Follow Links): New subsection.
853
de968ddb
RS
8542005-01-06 Richard M. Stallman <rms@gnu.org>
855
856 * text.texi (Special Properties): Minor change.
857
858 * os.texi (Timers): Clarify previous change.
859
860 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
861
a3a43b3b
LT
8622005-01-01 Luc Teirlinck <teirllm@auburn.edu>
863
864 * display.texi (Face Attributes): Correct xref to renamed node.
865
732bb9ce
RS
8662005-01-01 Richard M. Stallman <rms@gnu.org>
867
868 * display.texi (Face Attributes): Describe hex color specs.
869
c734ae59
RS
8702004-12-31 Richard M. Stallman <rms@gnu.org>
871
872 * os.texi (Timers): Update previous change.
873
33b2f4ea
KS
8742004-12-30 Kim F. Storm <storm@cua.dk>
875
876 * display.texi (Line Height): Total line-height is now specified
877 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
878 in cons cells. (nil . RATIO) is relative to actual line height.
879 Use line-height `t' instead of `0' to get minimum height.
880
99ec74b9
RS
8812004-12-29 Richard M. Stallman <rms@gnu.org>
882
883 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
884
eab463f6
RS
8852004-12-28 Richard M. Stallman <rms@gnu.org>
886
887 * commands.texi (Quitting): Clarify value of with-local-quit.
888
889 * elisp.texi (Top): Fix previous change.
890
891 * loading.texi (Loading): Fix previous change.
892
ebbd14f1
RS
8932004-12-27 Richard M. Stallman <rms@gnu.org>
894
4ae98fc5
RS
895 * Makefile.in (MAKEINFO): Specify --force.
896
8f430046
RS
897 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
898
56011a8c
RS
899 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
900
901 * display.texi (Line Height): Further clarify.
902
903 * elisp.texi (Top): Update Loading submenu.
904
ebbd14f1
RS
905 * loading.texi (Where Defined): New node.
906 (Unloading): load-history moved to Where Defined.
907
fda2922a
RS
9082004-12-21 Richard M. Stallman <rms@gnu.org>
909
910 * commands.texi (Event Input Misc): Add while-no-input.
911
9eb8959a
RS
9122004-12-11 Richard M. Stallman <rms@gnu.org>
913
914 * display.texi (Line Height): Rewrite text for clarity.
915
adf87c29
KS
9162004-12-11 Kim F. Storm <storm@cua.dk>
917
918 * display.texi (Display): Add node "Line Height" to menu.
919 (Line Height): New node. Move full description of line-spacing
920 and line-height text properties here from text.texi.
921 (Scroll Bars): Add vertical-scroll-bar variable.
922
923 * frames.texi (Window Frame Parameters): Remove line-height defvar.
924
925 * locals.texi (Standard Buffer-Local Variables): Fix xref for
926 line-spacing and vertical-scroll-bar.
927
928 * text.texi (Special Properties): Just mention line-spacing and
929 line-height here, add xref to new "Line Height" node.
930
31e4729e
TTN
9312004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
932
933 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
934
935 * locals.texi (Standard Buffer-Local Variables):
936 Add @xref for `line-spacing'.
937
cc60c723
RS
9382004-12-05 Richard M. Stallman <rms@gnu.org>
939
940 * Makefile.in (maintainer-clean): Remove the info files
941 in $(infodir) where they are created.
942
f6101ac9
RS
9432004-12-03 Richard M. Stallman <rms@gnu.org>
944
945 * windows.texi (Selecting Windows): get-lru-window and
946 get-largest-window don't consider dedicated windows.
947
948 * text.texi (Undo): Document undo-in-progress.
949
94221759
RS
9502004-11-26 Richard M. Stallman <rms@gnu.org>
951
952 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
953 Remove a few vars that are not always buffer-local.
954
7092c5e8
LT
9552004-11-24 Luc Teirlinck <teirllm@auburn.edu>
956
957 * locals.texi (Standard Buffer-Local Variables): Comment out
958 xref's to non-existent node `Yet to be written'.
959
261b01c6
RS
9602004-11-24 Richard M. Stallman <rms@gnu.org>
961
962 * processes.texi (Synchronous Processes): Grammar fix.
963
964 * numbers.texi (Comparison of Numbers): Add eql.
965
966 * locals.texi (Standard Buffer-Local Variables): Add many vars.
967
968 * intro.texi (Printing Notation): Fix previous change.
969
970 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
971 and default-indicate-buffer-boundaries from here.
972 (Usual Display): To here.
973 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
974 (Usual Display): Move tab-width up.
975
976 * customize.texi (Variable Definitions): Replace
977 show-paren-mode example with tooltip-mode.
7092c5e8 978 (Simple Types, Composite Types, Defining New Types):
261b01c6 979 Minor cleanups.
7092c5e8 980
c1aa4864
JH
9812004-11-21 Jesper Harder <harder@ifa.au.dk>
982
983 * processes.texi (Synchronous Processes, Output from Processes):
984 Markup fix.
985
dedbac89
RS
9862004-11-20 Richard M. Stallman <rms@gnu.org>
987
07c8c65a
RS
988 * positions.texi (Skipping Characters): skip-chars-forward
989 now handles char classes.
990
8f40a868
RS
991 * intro.texi (Printing Notation): Avoid confusion of `print'
992 when explaining @print.
993
994 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
995
996 * display.texi (Display Table Format): Minor fix.
997
998 * streams.texi (Output Functions): Fix print example.
999
fd6866c8
RS
1000 * Makefile.in (elisp): New target.
1001 (dist): Depend on $(infodir)/elisp, not elisp.
1002 Copy the info files from $(infodir).
1003
9d00469f
RS
1004 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1005 read-from-minibuffer.
1006
dedbac89
RS
1007 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1008
6de891db
RS
10092004-11-19 Richard M. Stallman <rms@gnu.org>
1010
1011 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1012
e1c1c5a7
TTN
10132004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1014
1015 * tips.texi (Coding Conventions): Fix typo.
1016
ee31cd78
RS
10172004-11-16 Richard M. Stallman <rms@gnu.org>
1018
1019 * tips.texi (Coding Conventions): Separate defvar and require
1020 methods to avoid warnings. Use require only when there are many
1021 functions and variables from that package.
1022
1023 * minibuf.texi (Minibuffer Completion): When ignoring case,
1024 predicate must not be case-sensitive.
1025
1026 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1027 (Test Coverage): Don't talk about "splotches". Clarified.
1028
4bd38e94
TTN
10292004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1030
1031 * frames.texi (Window Frame Parameters): Fix typo.
1032
6d073ae1
KS
10332004-11-15 Kim F. Storm <storm@cua.dk>
1034
9f89426b
KS
1035 * symbols.texi (Other Plists): Note that plist-get may signal error.
1036 Add safe-plist-get.
6d073ae1 1037
10980463
TTN
10382004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1039
1040 * modes.texi (Font Lock Basics): Fix typo.
1041
1efc19eb
RS
10422004-11-08 Richard M. Stallman <rms@gnu.org>
1043
1044 * syntax.texi (Syntax Table Functions): Add syntax-after.
1045
6159c232
EZ
10462004-11-06 Lars Brinkhoff <lars@nocrew.org>
1047
1048 * os.texi (Processor Run Time): New section documenting
1049 get-internal-run-time.
1050
59dede22
EZ
10512004-11-06 Eli Zaretskii <eliz@gnu.org>
1052
1053 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1054 it nukes elisp-cover.texi.
1055 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1056 elisp-0 etc.
1057
4cc8522c
LT
10582004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1059
1060 * commands.texi (Keyboard Macros): Document `append' return value
1061 of `defining-kbd-macro'.
1062
2d1ef312
RS
10632004-11-01 Richard M. Stallman <rms@gnu.org>
1064
1065 * commands.texi (Interactive Call): Add called-interactively-p.
1066
6f4e005d
SJ
10672004-10-29 Simon Josefsson <jas@extundo.com>
1068
1069 * minibuf.texi (Reading a Password): Revert.
1070
4f71c13f
RS
10712004-10-28 Richard M. Stallman <rms@gnu.org>
1072
1073 * frames.texi (Display Feature Testing): Explain about "vendor".
1074
4660a9e3
RS
10752004-10-27 Richard M. Stallman <rms@gnu.org>
1076
1077 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1078 not raw. Clarify `n'.
1079 (Interactive Call): Rewrite interactive-p, focusing on when
1080 and how to use it.
1081 (Misc Events): Clarify previous change.
1082
1083 * advice.texi (Simple Advice): Clarify what job the example does.
1084 (Around-Advice): Clarify ad-do-it.
1085 (Activation of Advice): An option of ad-default-compilation-action
1086 is `never', not `nil'.
1087
c8636435
KS
10882004-10-26 Kim F. Storm <storm@cua.dk>
1089
1090 * commands.texi (Interactive Codes): Add U code letter.
1091
acd4089b
SJ
10922004-10-25 Simon Josefsson <jas@extundo.com>
1093
1094 * minibuf.texi (Reading a Password): Add.
1095
29dc7809
JR
10962004-10-24 Jason Rumney <jasonr@gnu.org>
1097
1098 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1099 and wheel-down.
1100
bb5d6d34
KG
11012004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1102
1103 * processes.texi (Synchronous Processes): Document process-file.
1104
d0ee2ed3
KH
11052004-10-22 Kenichi Handa <handa@m17n.org>
1106
1107 * text.texi (translate-region): Document that it accepts also a
1108 char-table.
1109
38be9dbb
DP
11102004-10-22 David Ponce <david@dponce.com>
1111
1112 * windows.texi (Resizing Windows): Document the `preserve-before'
1113 argument of the functions `enlarge-window' and `shrink-window'.
1114
63c80452
JR
11152004-10-19 Jason Rumney <jasonr@gnu.org>
1116
1117 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1118
9f4b6e73
LT
11192004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1120
1121 * text.texi (Filling): Add anchor for definition of
1122 `sentence-end-double-space'.
1123
1124 * searching.texi (Regexp Example): Update description of how
1125 Emacs currently recognizes the end of a sentence.
1126 (Standard Regexps): Update definition of the variable
1127 `sentence-end'. Add definition of the function `sentence-end'.
1128
657f0f9c
EZ
11292004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1130
1131 * display.texi (Progress): New node.
1132
35ab4857
KS
11332004-10-05 Kim F. Storm <storm@cua.dk>
1134
1135 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1136
f2a54fbc
KS
11372004-09-29 Kim F. Storm <storm@cua.dk>
1138
1139 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1140 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1141 fringe bitmap symbols, as they now have their own namespace.
1142 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1143 vs. pixels. Signal error if no free bitmap slots.
1144 (Pixel Specification): Change IMAGE to @var{image}.
1145
4676d6f3
RS
11462004-09-28 Richard M. Stallman <rms@gnu.org>
1147
1148 * text.texi (Special Properties): Clarify line-spacing and line-height.
1149
1150 * searching.texi (Regexp Search): Add looking-back.
1151
17234906
LT
11522004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1153
1154 * display.texi: Correct typos.
1155 (Image Descriptors): Correct xref's.
1156
4de43c8b
RS
11572004-09-25 Richard M. Stallman <rms@gnu.org>
1158
1159 * text.texi (Special Properties): Cleanups in `cursor'.
1160 Rewrites in `line-height' and `line-spacing'; exchange them.
1161
1162 * display.texi (Fringes): Rewrite previous change.
1163 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1164 (Display Fringe Bitmaps): Node deleted, text moved.
1165 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1166 (Scroll Bars): Clarify set-window-scroll-bars.
1167 (Pointer Shape): Rewrite.
1168 (Specified Space): Clarify :align-to, etc.
1169 (Pixel Specification): Use @var. Clarify new text.
1170 (Other Display Specs): Clarify `slice'.
1171 (Image Descriptors): Cleanups.
1172 (Showing Images): Cleanups.
1173
a3ee0299
LT
11742004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1175
e88ebce6
LT
1176 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1177
a3ee0299
LT
1178 * modes.texi: Various minor changes in addition to:
1179 (Major Mode Conventions): Final call to `run-mode-hooks' should
1180 not be inside the `delay-mode-hooks' form.
1181 (Mode Hooks): New node.
1182 (Hooks): Delete obsolete example.
1183 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1184 node "Mode Hooks".
1185
6db2bc02
LT
11862004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1187
1188 * display.texi: Correct various typos.
1189 (Display): Rename node "Pointer Shapes" to "Pointer
1190 Shape". (There is already a node called "Pointer Shapes" in
1191 frames.texi.)
1192 (Images): Remove non-existent node "Image Slices" from menu.
1193
ed2846bd
KS
11942004-09-23 Kim F. Storm <storm@cua.dk>
1195
1196 * text.texi (Special Properties): Add `cursor', `pointer',
1197 `line-height', and `line-spacing' properties.
1198
1199 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1200 Shapes' to menu.
1201 (Standard Faces): Doc fix for fringe face.
1202 (Fringes): Add `overflow-newline-into-fringe' and
1203 'indicate-buffer-boundaries'.
1204 (Fringe Bitmaps, Pointer Shapes): New nodes.
1205 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1206 Bitmaps' to menu.
1207 (Specified Space): Describe pixel width and height.
1208 (Pixel Specification): New node.
1209 (Other Display Specs): Add `slice' property.
1210 (Display Fringe Bitmaps): New node.
1211 (Images): Add 'Image Slices' to menu.
1212 (Image Descriptors): Add `:pointer' and `:map' properties.
1213 (Showing Images): Add slice arg to `insert-image'. Add
1214 'insert-sliced-image'.
1215
4d894c98
RS
12162004-09-20 Richard M. Stallman <rms@gnu.org>
1217
1218 * commands.texi (Key Sequence Input):
1219 Clarify downcasing in read-key-sequence.
1220
7e388eb7
JL
12212004-09-08 Juri Linkov <juri@jurta.org>
1222
1223 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1224
a020987f
LT
12252004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1226
1227 * locals.texi (Standard Buffer-Local Variables): Add
1228 `buffer-auto-save-file-format'.
1229 * internals.texi (Buffer Internals): Describe new
1230 auto_save_file_format field of the buffer structure.
1231 * files.texi (Format Conversion): `auto-save-file-format' has been
1232 renamed `buffer-auto-save-file-format'.
1233
2b96f80c
LT
12342004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1235
1236 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1237 an integer or a marker.
1238 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1239
2ee3b79e
RS
12402004-08-22 Richard M. Stallman <rms@gnu.org>
1241
1242 * modes.texi (Major Mode Conventions): Discuss rebinding of
1243 standard key bindings.
1244
c438dc33
KS
12452004-08-18 Kim F. Storm <storm@cua.dk>
1246
1247 * processes.texi (Accepting Output): Add `just-this-one' arg to
1248 `accept-process-output'.
101c421e 1249 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1250
db8af011
LT
12512004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1252
1253 * keymaps.texi: Various changes in addition to:
1254 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1255 Give more varied examples for `kbd'.
1256 (Creating Keymaps): Char tables have slots for all characters
1257 without modifiers.
1258 (Active Keymaps): `overriding-local-map' and
1259 `overriding-terminal-local-map' also override text property and
1260 overlay keymaps.
1261 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1262 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1263 to denote a prefix of no events.
1264 `map-keymap' includes parent's bindings _recursively_.
1265 Clarify and correct description of `where-is-internal'.
1266 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1267 (Menu Example): For menus intended for use with the keyboard, the
1268 menu items should be bound to characters or real function keys.
1269
de700726
LT
12702004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1271
30e75a87
LT
1272 * objects.texi (Character Type): Reposition `@anchor' to prevent
1273 double space inside sentence in Info.
1274
de700726
LT
1275 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1276 renamed to `disabled-command-function'.
7c5b95c9 1277 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1278 (Command Loop Info): Replace reference to it.
1279 (Disabling Commands): `disabled-command-hook' has been renamed to
1280 `disabled-command-function'.
1281
81909a1a
LT
12822004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1283
1284 * os.texi (Translating Input): Only non-prefix bindings in
1285 `key-translation-map' override actual key bindings. Warn about
1286 possible indirect effect of actual key bindings on non-prefix
1287 bindings in `key-translation-map'.
1288
5504e99c
LT
12892004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1290
1291 * minibuf.texi (High-Level Completion): Add anchor for definition
1292 of `read-variable'.
1293
1294 * commands.texi: Various changes in addition to:
1295 (Using Interactive): Clarify description of `interactive-form'.
1296 (Interactive Call): Mention default for KEYS argument to
1297 `call-interactively'.
1298 (Command Loop Info): Clarify description of `this-command-keys'.
1299 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1300 Value of `last-event-frame' can be `macro'.
1301 (Repeat Events): `double-click-fuzz' is also used to distinguish
1302 clicks and drags.
1303 (Classifying Events): Clarify descriptions of `event-modifiers'
1304 `event-basic-type' and `event-convert-list'.
1305 (Accessing Events): `posn-timestamp' takes POSITION argument.
1306 (Quoted Character Input): Clarify description of
1307 `read-quoted-char' and fix example.
1308 (Quitting): Add `with-local-quit'.
1309 (Disabling Commands): Correct and clarify descriptions of
1310 `enable-command' and `disable-command'.
1311 Mention what happens if `disabled-command-hook' is nil.
1312 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1313 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1314
f478a72a
LT
13152004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1316
1317 * frames.texi: Various changes in addition to:
1318 (Creating Frames): Expand and clarify description of `make-frame'.
1319 (Window Frame Parameters): Either none or both of the `icon-left'
1320 and `icon-top' parameters must be specified. Put descriptions of
1321 `menu-bar-lines' and `toolbar-lines' closer together and change
1322 them accordingly.
1323 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1324 except while processing `frame-title-format' or `icon-title-format'.
1325 (Deleting Frames): Correct description of `delete-frame'.
1326 Non-nil return values of `frame-live-p' are like those of `framep'.
1327 (Frames and Windows): mention return value of
1328 `set-frame-selected-window'.
1329 (Visibility of Frames): Mention `force' argument to
1330 `make-frame-invisible'. `frame-visible-p' returns t for all
1331 frames on text-only terminals.
1332 (Frame Configurations): Restoring a frame configuration does not
1333 restore deleted frames.
1334 (Window System Selections): `x-set-selection' returns DATA.
1335 (Resources): Add example.
1336 (Display Feature Testing): Clarify descriptions of
1337 `display-pixel-height', `display-pixel-width', `x-server-version'
1338 and `x-server-vendor'.
1339
1340 * windows.texi (Choosing Window): Add anchor.
1341 * minibuf.texi (Minibuffer Misc): Add anchor.
1342
bc135062
JPW
13432004-07-23 John Paul Wallington <jpw@gnu.org>
1344
1345 * macros.texi (Defining Macros): Declaration keyword for setting
1346 Edebug spec is `debug' not `edebug'.
1347
cb7516e5
LT
13482004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1349
1350 * windows.texi: Various small changes in addition to:
1351 (Window Point): Mention return value of `set-window-point'.
1352 (Window Start): `pos-visible-in-window-p' disregards horizontal
1353 scrolling. Explain return value if PARTIALLY is non-nil.
1354 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1355 and `set-window-vscroll'.
1356 (Size of Window): The argument WINDOW to `window-inside-edges',
1357 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1358 (Resizing Windows): Explain return value of
1359 `shrink-window-if-larger-than-buffer'.
1360 `window-size-fixed' automatically becomes buffer local when set.
1361 (Window Configurations): Explain return value of
1362 `set-window-configuration'.
1363
1364 * minibuf.texi (Minibuffer Misc): Add anchor for
1365 `minibuffer-scroll-window'.
1366
1367 * positions.texi (Text Lines): Add anchor for `count-lines'.
1368
3751eb00
RS
13692004-07-17 Richard M. Stallman <rms@gnu.org>
1370
1371 * display.texi (Overlay Properties): Adding `evaporate' prop
1372 deletes empty overlay immediately.
1373
1374 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1375 fix example.
1376
9a7e97c6
LT
13772004-07-16 Jim Blandy <jimb@redhat.com>
1378
1379 * searching.texi (Regexp Backslash): Document new \_< and \_>
1380 operators.
1381
aa0e4da8
JB
13822004-07-16 Juanma Barranquero <lektu@terra.es>
1383
1384 * display.texi (Images): Fix Texinfo usage.
1385
cbbfedb2
LT
13862004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1387
1388 * buffers.texi (Modification Time): `visited-file-modtime' now
1389 returns a list of two integers, instead of a cons.
1390
3a052bd3
LT
13912004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1392
1393 * windows.texi: Various changes in addition to:
1394 (Splitting Windows): Add `split-window-keep-point'.
1395
02c04e6f
RS
13962004-07-09 Richard M. Stallman <rms@gnu.org>
1397
1398 * frames.texi (Input Focus): Minor fix.
1399
cb4f1287
LT
14002004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1401
1402 * frames.texi (Input Focus): Clarify descriptions of
1403 `select-frame-set-input-focus' and `select-frame'.
1404
339902ec
LT
14052004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1406
1407 * os.texi: Various small changes in addition to:
1408 (Killing Emacs): Expand and clarify description of
1409 `kill-emacs-query-functions' and `kill-emacs-hook'.
1410 (System Environment): Expand and clarify description of `getenv'
1411 and `setenv'.
1412 (Timers): Clarify description of `run-at-time'.
1413 (Translating Input): Correct description of
1414 `extra-keyboard-modifiers'.
1415 (Flow Control): Correct description of `enable-flow-control'.
1416
fe3b7e35
TTN
14172004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1418
1419 * os.texi: Update copyright.
1420 (Session Management): Grammar fix.
1421 Clarify which Emacs does the restarting.
1422 Use @samp for *scratch* buffer.
1423
59db7d6e
LT
14242004-07-04 Alan Mackenzie <acm@muc.de>
1425
1426 * frames.texi (Input Focus): Add documentation for
1427 `select-frame-set-input-focus'. Replace refs to non-existent
1428 `switch-frame' with `select-frame'. Minor corrections and tidying
1429 up of text-only terminal stuff.
1430
e3ccf404
RS
14312004-07-02 Richard M. Stallman <rms@gnu.org>
1432
1433 * files.texi (Saving Buffers): Cleanup write-contents-function.
1434 (Magic File Names): Cleanup file-remote-p.
1435
8addb6eb
KG
14362004-07-02 Kai Grossjohann <kai@emptydomain.de>
1437
1438 * files.texi (Magic File Names): `file-remote-p' returns an
1439 identifier of the remote system, not just t.
1440
7a58d84d
DK
14412004-07-02 David Kastrup <dak@gnu.org>
1442
1443 * searching.texi (Entire Match Data): Add explanation about new
1444 match-data behavior when @var{integers} is non-nil.
1445
d8c379f8
RS
14462004-06-24 Richard M. Stallman <rms@gnu.org>
1447
b4a4b0ae
RS
1448 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1449
d8c379f8
RS
1450 * customize.texi (Variable Definitions): Note about doc strings
1451 and :set.
1452
1453 * keymaps.texi (Keymap Terminology): Document `kbd'.
1454 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1455
1456 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1457 makes it buffer-local.
1458
1459 * files.texi (Saving Buffers): Correct previous change.
1460
1461 * commands.texi (Accessing Events):
1462 Clarify posn-col-row and posn-actual-col-row.
1463
14642004-06-24 David Ponce <david.ponce@wanadoo.fr>
1465
1466 * commands.texi (Accessing Events): New functions
1467 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1468
dce417e7
LT
14692004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1470
1471 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1472 * frames.texi, buffers.texi, backups.texi, variables.texi:
1473 * loading.texi, eval.texi, functions.texi, control.texi:
1474 * symbols.texi, minibuf.texi: Reposition @anchor's.
1475
1476 * help.texi: Various small changes in addition to the following.
1477 (Describing Characters): Describe PREFIX argument to
1478 `key-description'. Correct and clarify definition of
1479 `text-char-description'. Describe NEED-VECTOR argument to
1480 `read-kbd-macro'.
1481 (Help Functions): Clarify definition of `apropos'.
1482
255d07dc
LH
14832004-06-23 Lars Hansen <larsh@math.ku.dk>
1484
1485 * files.texi (Saving Buffers): Correct description of
1486 `write-contents-functions'.
1487
4e9691e9
JB
14882004-06-21 Juanma Barranquero <lektu@terra.es>
1489
1490 * display.texi (Images): Remove redundant @vindex directives.
1491 Rewrite `image-library-alist' doc in active voice.
1492
1ebd4f78
JB
14932004-06-14 Juanma Barranquero <lektu@terra.es>
1494
1495 * display.texi (Images): Document new delayed library loading,
1496 variable `image-library-alist' and (existing but undocumented)
1497 function `image-type-available-p'.
1498
ddfb8369
RS
14992004-06-05 Richard M. Stallman <rms@gnu.org>
1500
1501 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1502 refer the user to the Initial Input node.
1503 (Text from Minibuffer): Likewise.
1504 (Initial Input): New node. Document this feature
1505 and say it is mostly deprecated.
1506
18684a3a
RS
15072004-05-30 Richard M. Stallman <rms@gnu.org>
1508
7a61e456
RS
1509 * loading.texi (Named Features): Clarify return value
1510 and meaning of NOERROR.
1511
18684a3a
RS
1512 * variables.texi (File Local Variables): Minor cleanup.
1513
c8364415
MA
15142004-05-30 Michael Albinus <michael.albinus@gmx.de>
1515
1516 * files.texi (Magic File Names): Add `file-remote-p' as operation
1517 of file name handlers.
1518
08fd1251
RS
15192004-05-29 Richard M. Stallman <rms@gnu.org>
1520
1521 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1522 as arg to a minor mode command.
1523
71d5a208
RS
15242004-05-22 Richard M. Stallman <rms@gnu.org>
1525
1526 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1527
1528 * streams.texi (Output Variables): Doc float-output-format.
1529
1530 * searching.texi (Regexp Special): Nested repetition can be infloop.
1531
1532 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1533 real stack overflow.
1534
1535 * compile.texi: Minor cleanups.
1536
15372004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1538
1539 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1540 circular lists.
1541 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1542
022cb162
TTN
15432004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1544
1545 * modes.texi (Search-based Fontification): Fix typo.
1546
aa7094ba
JB
15472004-05-10 Juanma Barranquero <lektu@terra.es>
1548
1549 * modes.texi (Mode Line Variables): Fix description of
1550 global-mode-string, which is now after which-func-mode, not the
1551 buffer name.
1552
c2383279
LH
15532004-05-07 Lars Hansen <larsh@math.ku.dk>
1554
1555 * modes.texi (Desktop Save Mode): Add.
1556 (Modes): Add menu entry Desktop Save Mode.
1557
1558 * hooks.texi: Add desktop-after-read-hook,
1559 desktop-no-desktop-file-hook and desktop-save-hook.
1560
1561 * locals.texi: Add desktop-save-buffer.
1562
058296d3
JH
15632004-04-30 Jesper Harder <harder@ifa.au.dk>
1564
1565 * display.texi: emacs -> Emacs.
1566
0c54865e
EZ
15672004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1568
1569 * files.texi (Changing Files): Document set-file-times.
1570
d814862a
JB
15712004-04-23 Juanma Barranquero <lektu@terra.es>
1572
1573 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1574
e8d6f886
JH
15752004-04-18 Jesper Harder <harder@ifa.au.dk>
1576
1577 * tips.texi (Coding Conventions): defopt -> defcustom.
1578
3a424014
LT
15792004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1580
1581 * sequences.texi: Various clarifications.
1582
9e860631
LT
15832004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1584
1585 * buffers.texi (Read Only Buffers): Mention optional ARG to
1586 `toggle-read-only'.
1587
5e30a0fb
NR
15882004-04-14 Nick Roberts <nick@nick.uklinux.net>
1589
9e860631 1590 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1591 returns a full-width window if possible.
1592
619fb950
LT
15932004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1594
1595 * buffers.texi: Various changes in addition to:
1596 (Buffer File Name): Add `find-buffer-visiting'.
1597 (Buffer Modification): Mention optional ARG to `not-modified'.
1598 (Indirect Buffers): Mention optional CLONE argument to
1599 `make-indirect-buffer'.
1600
1601 * files.texi: Various changes in addition to:
1602 (Visiting Functions): `find-file-hook' is now a normal hook.
1603 (File Name Expansion): Explain difference between the way that
1604 `expand-file-name' and `file-truename' treat `..'.
1605 (Contents of Directories): Mention optional ID-FORMAT argument to
1606 `directory-files-and-attributes'.
1607 (Format Conversion): Mention new optional CONFIRM argument to
1608 `format-write-file'.
1609
a2295d32
MB
16102004-04-12 Miles Bader <miles@gnu.org>
1611
1612 * macros.texi (Expansion): Add description of `macroexpand-all'.
1613
571fd4d5
JH
16142004-04-05 Jesper Harder <harder@ifa.au.dk>
1615
1616 * variables.texi (Variable Aliases): Mention
1617 cyclic-variable-indirection.
1618
1619 * errors.texi (Standard Errors): Ditto.
1620
4ba2fd66
LT
16212004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1622
1623 * backups.texi: Various small changes in addition to:
1624 (Making Backups): Mention return value of `backup-buffer'.
1625 (Auto-Saving): Mention optional FORCE argument to
1626 `delete-auto-save-file-if-necessary'.
1627 (Reverting): Mention optional PRESERVE-MODES argument to
1628 `revert-buffer'. Correct description of `revert-buffer-function'.
1629
8f7ea687
JL
16302004-03-22 Juri Linkov <juri@jurta.org>
1631
1632 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1633 with `Vector Functions'.
1634
1635 * text.texi (Sorting): Add missing quote.
1636
0eeca3c1
LT
16372004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1638
1639 * intro.texi (Lisp History): Replace xref to `cl' manual with
1640 inforef.
1641
e69cfac2
RS
16422004-03-12 Richard M. Stallman <rms@gnu.org>
1643
1644 * intro.texi (Version Info): Add arg to emacs-version.
1645 (Lisp History): Change xref to CL manual.
1646
1b91d47f
LT
16472004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1648
1649 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1650 for Partial Completion mode.
1651
97073664
TTN
16522004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1653
1654 * customize.texi: Fix typo. Remove eol whitespace.
1655
04a6e76b
RS
16562004-03-04 Richard M. Stallman <rms@gnu.org>
1657
1658 * processes.texi: Fix typos.
1659
1660 * lists.texi (Building Lists): Minor clarification.
1661
1662 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1663 in make-hash-table.
1664
5bb0fcd1
JB
16652004-02-29 Juanma Barranquero <lektu@terra.es>
1666
1667 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1668 rm, and ignore exit code.
1669
9022d421
EZ
16702004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1671
1672 * display.texi (Defining Faces): Add description for min-colors.
1673 Update example.
1674
92f5fba2
LT
16752004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1676
1677 * abbrevs.texi: Various corrections and clarifications in addition
1678 to the following:
1679 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1680
7e83e178
GM
16812004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1682
1683 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1684
9c5609e8
LT
16852004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1686
e2b9b51f
LT
1687 * text.texi: Various small changes in addition to the following:
1688 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1689 to delete-horizontal-space.
1690 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1691 description of yank-handler text property at various places.
1692
7daa0e81
LT
1693 * frames.texi (Window System Selections): Add anchor.
1694
9c5609e8
LT
1695 * syntax.texi (Syntax Table Functions): Clarify and correct
1696 descriptions of make-syntax-table and copy-syntax-table.
1697 (Motion and Syntax): Clarify SYNTAXES argument to
1698 skip-syntax-forward.
1699 (Parsing Expressions): Mention that the return value of
1700 parse-partial-sexp is currently a list of ten rather than nine
1701 elements.
1702 (Categories): Various corrections and clarifications.
1703
d29edb21
LT
17042004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1705
1706 * markers.texi (Marker Insertion Types): Minor change.
1707
1708 * locals.texi (Standard Buffer-Local Variables):
1709 * commands.texi (Interactive Codes, Using Interactive):
1710 * functions.texi (Related Topics): Fix xrefs.
1711
43e48bda
LT
17122004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1713
1714 * lists.texi (Sets And Lists): Update description of delete-dups.
1715
84e34002
RS
17162004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1717
1718 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1719
17202004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1721
1722 * frames.texi (Parameter Access): frame-parameters arg is optional.
1723 modify-frame-parameters handles nil for FRAME.
1724 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1725 are all-or-nothing for certain toolkits.
1726 Mention parameter wait-for-wm.
1727 (Frames and Windows): In frame-first-window and frame-selected-window
1728 the arg is optional.
1729 (Input Focus): In redirect-frame-focus the second arg is optional.
1730 (Window System Selections): Mention selection type CLIPBOARD.
1731 Mention data-type UTF8_STRING.
1732 Mention numbering of cut buffers.
1733 (Resources): Describe x-resource-name.
1734
17352004-02-16 Richard M. Stallman <rms@gnu.org>
1736
1737 * windows.texi (Buffers and Windows): Delete false table
1738 about all-frames.
1739
1740 * syntax.texi (Parsing Expressions): Delete old caveat
1741 about parse-sexp-ignore-comments.
1742
1743 * streams.texi (Output Variables): Add print-quoted.
1744
1745 * lists.texi (Building Lists): Minor cleanup.
1746
1747 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1748
1749 * display.texi (Overlays): Explain overlays use markers.
1750 (Managing Overlays): Explain front-advance and rear-advance
1751 in more detail.
1752
1753 * loading.texi (Unloading): Document unload-feature-special-hooks.
1754 Get rid of fns-NNN.el file.
1755
17562004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1757
1758 * help.texi (Describing Characters): Fix text-char-description
1759 example output.
1760
1761 * edebug.texi (Using Edebug): Fix example.
1762
1763 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1764
84e34002
RS
1765 * files.texi (Changing Files): Fix argname.
1766
1767 * calendar.texi: Fix parens, and default values.
1768
1769 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1770 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1771 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1772
1773 * positions.texi (Text Lines): Don't add -1 in current-line.
1774
17752004-02-16 Richard M. Stallman <rms@gnu.org>
1776
1777 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1778
c33b76da
EZ
17792004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1780
1781 * processes.texi (Low-Level Network): Fix a typo.
1782
9d7271e8
KS
17832004-02-12 Kim F. Storm <storm@cua.dk>
1784
1785 * display.texi (Fringes): Use consistent wording.
1786 Note that window-fringe's window arg is optional.
1787 (Scroll Bars): Use consistent wording.
1788
6827d730
LT
17892004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1790
1791 * tips.texi (Comment Tips): Document the new conventions for
1792 commenting out code.
1793
1cb60b5a
JD
17942004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1795
1796 * positions.texi (Text Lines): Added missing end defun.
1797
7fdd1f62
KS
17982004-02-07 Kim F. Storm <storm@cua.dk>
1799
1800 * positions.texi (Text Lines): Add line-number-at-pos.
1801
eb3c144c
JPW
18022004-02-06 John Paul Wallington <jpw@gnu.org>
1803
1804 * display.texi (Button Properties, Button Buffer Commands):
1805 mouse-2 invokes button, not down-mouse-1.
1806
a1d38d63
JR
18072004-02-04 Jason Rumney <jasonr@gnu.org>
1808
1809 * makefile.w32-in: Sync with Makefile.in changes.
1810
4b574f3d
LT
18112004-02-03 Luc Teirlinck <teirllm@auburn.edu>
1812
1813 * minibuf.texi (Text from Minibuffer): Various corrections and
1814 clarifications.
1815 (Object from Minibuffer): Correct Lisp description of
1816 read-minibuffer.
1817 (Minibuffer History): Clarify description of cons values for
1818 HISTORY arguments.
1819 (Basic Completion): Various corrections and clarifications. Add
1820 completion-regexp-list.
1821 (Minibuffer Completion): Correct and clarify description of
1822 completing-read.
6f6b0433 1823 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
1824 other minor changes.
1825 (High-Level Completion): Various corrections and clarifications.
1826 (Reading File Names): Ditto.
1827 (Minibuffer Misc): Ditto.
1828
d8186297
LT
18292004-01-26 Luc Teirlinck <teirllm@auburn.edu>
1830
1831 * strings.texi (Text Comparison): assoc-string also matches
1832 elements of alists that are strings instead of conses.
1833 (Formatting Strings): Standardize Texinfo usage. Update index
1834 entries.
1835
9adcb5f2
LT
18362004-01-20 Luc Teirlinck <teirllm@auburn.edu>
1837
1838 * lists.texi (Sets And Lists): Add delete-dups.
1839
3e7274ae
LT
18402004-01-15 Luc Teirlinck <teirllm@auburn.edu>
1841
1842 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
1843 special form.
1844 * macros.texi (Defining Macros): Update description of `declare',
1845 which now is a macro.
1846 (Wrong Time): Fix typos.
1847
944e099f
LT
18482004-01-14 Luc Teirlinck <teirllm@auburn.edu>
1849
1850 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 1851 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
1852 and `batch-byte-compile'. In particular, mention and describe
1853 all optional arguments.
1854 (Disassembly): Correct and clarify the description of `disassemble'.
1855
90c3aa59
LT
18562004-01-11 Luc Teirlinck <teirllm@auburn.edu>
1857
1858 * searching.texi: Various small changes in addition to the
1859 following.
1860 (Regexp Example): Adapt to new value of `sentence-end'.
1861 (Regexp Functions): The PAREN argument to `regexp-opt' can be
1862 `words'.
1863 (Search and Replace): Add usage note for `perform-replace'.
1864 (Entire Match Data): Mention INTEGERS and REUSE arguments to
1865 `match-data'.
1866 (Standard Regexps): Update for new values of `paragraph-start'
1867 and `sentence-end'.
1868
583c353d
LT
18692004-01-07 Luc Teirlinck <teirllm@auburn.edu>
1870
1871 * files.texi (Saving Buffers): Clarify descriptions of
1872 `write-contents-functions' and `before-save-hook'.
1873 Make the defvar's for `before-save-hook' and `after-save-hook'
1874 into defopt's.
1875
05faee07
KS
18762004-01-07 Kim F. Storm <storm@cua.dk>
1877
1878 * commands.texi (Click Events): Describe new image and
1879 width/height elements of click events.
1880 (Accessing Events): Add posn-string, posn-image, and
1881 posn-object-width-height. Change posn-object to return either
1882 image or string object.
1883
a0465ec3
SJ
18842004-01-01 Simon Josefsson <jas@extundo.com>
1885
1886 * hooks.texi (Standard Hooks): Add before-save-hook.
1887 * files.texi (Saving Buffers): Likewise.
1888
972c0c49
RS
18892004-01-03 Richard M. Stallman <rms@gnu.org>
1890
1891 * frames.texi (Frames and Windows): Delete frame-root-window.
1892
dbcd463f
LT
18932004-01-03 Luc Teirlinck <teirllm@auburn.edu>
1894
1895 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
1896
1897 * functions.texi: Various small changes in addition to the
1898 following.
1899 (What Is a Function): `functionp' returns nil for macros. Clarify
1900 behavior of this and following functions for symbol arguments.
1901 (Function Documentation): Add `\' in front of (fn @var{arglist})
1902 and explain why.
1903 (Defining Functions): Mention DOCSTRING argument to `defalias'.
1904 Add anchor.
1905 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
1906
02c77ee9
MB
19072004-01-01 Miles Bader <miles@gnu.org>
1908
1909 * display.texi (Buttons): New section.
1910
903a1a91
AS
19112003-12-31 Andreas Schwab <schwab@suse.de>
1912
1913 * numbers.texi (Math Functions): sqrt reports a domain-error
1914 error.
1915 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
1916
697cf92a
LT
19172003-12-30 Luc Teirlinck <teirllm@auburn.edu>
1918
3f70fe82
LT
1919 * tips.texi (Documentation Tips): Update item on hyperlinks in
1920 documentation strings.
1921
697cf92a
LT
1922 * errors.texi (Standard Errors): Various small corrections and
1923 additions.
1924
1925 * control.texi: Various small changes in addition to the
1926 following.
1927 (Signaling Errors): Provide some more details on how `signal'
1928 constructs the error message. Add anchor to the definition of
1929 `signal'.
1930 (Error Symbols): Describe special treatment of `quit'.
1931 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
1932 to emphasize that it has to be a single form.
1933
1934 * buffers.texi: Add anchor.
1935
4d25144d
RS
19362003-12-29 Richard M. Stallman <rms@gnu.org>
1937
1938 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
1939 (Window Configurations): Add window-configuration-frame.
1940
1941 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
1942
1943 * text.texi (Examining Properties): Add get-char-property-and-overlay.
1944 Change arg name in get-char-property.
1945 (Special Properties): Update handling of keymap property.
1946
1947 * strings.texi (Modifying Strings): Add clear-string.
1948 (Text Comparison): Add assoc-string and remove
1949 assoc-ignore-case, assoc-ignore-representation.
1950
1951 * os.texi (Time of Day): Add set-time-zone-rule.
1952
1953 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 1954 report domain-error errors.
4d25144d 1955
697cf92a 1956 * nonascii.texi (Converting Representations):
4d25144d
RS
1957 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
1958 (Encoding and I/O): Add file-name-coding-system.
1959
1960 * modes.texi (Search-based Fontification): Explain that
1961 face specs are symbols with face names as values.
1962
1963 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
1964
1965 * lists.texi (Building Lists): remq moved elsewhere.
1966 (Sets And Lists): remq moved here.
1967 (Association Lists): Refer to assoc-string.
1968
1969 * internals.texi (Garbage Collection): Add memory-use-counts.
1970
1971 * frames.texi (Frames and Windows): Add set-frame-selected-window
1972 and frame-root-window.
1973
697cf92a 1974 * files.texi (Contents of Directories):
4d25144d
RS
1975 Add directory-files-and-attributes.
1976
1977 * display.texi (Refresh Screen): Add force-window-update.
1978 (Invisible Text): Explain about moving point out of invis text.
1979 (Overlay Properties): Add overlay-properties.
1980 (Managing Overlays): Add overlayp.
1981 (GIF Images): Invalid image number displays a hollow box.
1982
1983 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
1984 (Killing Buffers): Add buffer-live-p.
1985
67fafe38
MR
19862003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
1987
1988 * display.texi (Fringes): Fix typo "set-buffer-window".
1989
68e74f25
LT
19902003-12-24 Luc Teirlinck <teirllm@auburn.edu>
1991
1992 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
1993 * nonascii.texi, processes.texi, tips.texi, variables.texi:
1994 Add or change various xrefs and anchors.
1995
1996 * commands.texi: Replace all occurrences of @acronym{CAR} with
1997 @sc{car}, for consistency with the rest of the Elisp manual.
1998 `car' and `cdr' are historically acronyms, but are no longer
1999 widely thought of as such.
2000
2001 * internals.texi (Pure Storage): Mention that `purecopy' does not
2002 copy text properties.
2003 (Object Internals): Now 29 bits are used (in most implementations)
2004 to address Lisp objects.
2005
2006 * variables.texi (Variables with Restricted Values): New node.
2007
2008 * objects.texi (Lisp Data Types): Mention that certain variables
2009 can only take on a restricted set of values and add an xref to
2010 the new node "Variables with Restricted Values".
2011
2012 * eval.texi (Function Indirection): Describe the errors that
2013 `indirect-function' can signal.
2014 (Eval): Clarify the descriptions of `eval-region' and `values'.
2015 Describe `eval-buffer' instead of `eval-current-buffer' and
2016 mention `eval-current-buffer' as an alias for `current-buffer'.
2017 Correct the description and mention all optional arguments.
2018
697cf92a 2019 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2020 following.
2021 (Converting Representations): Clarify behavior of
2022 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2023 ASCII arguments.
2024 (Character Sets): Document the variable `charset-list' and adapt
2025 the definition of the function `charset-list' accordingly.
2026 (Translation of Characters): Clarify use of generic characters in
2027 `make-translation-table'. Clarify and correct the description of
2028 the use of translation tables in encoding and decoding.
2029 (User-Chosen Coding Systems): Correct and clarify the description
2030 of `select-safe-coding-system'.
2031 (Default Coding Systems): Clarify description of
2032 `file-coding-system-alist'.
2033
a62f71e4
LT
20342003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2035
2036 * strings.texi (Text Comparison): Correctly describe when two
2037 strings are `equal'. Combine and clarify descriptions of
2038 `assoc-ignore-case' and `assoc-ignore-representation'.
2039
2040 * objects.texi (Non-ASCII in Strings): Clarify description of
2041 when a string is unibyte or multibyte.
2042 (Bool-Vector Type): Update examples.
2043 (Equality Predicates): Correctly describe when two strings are
2044 `equal'.
2045
19017752
LT
20462003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2047
2048 * lists.texi (Building Lists): `append' no longer accepts integer
2049 arguments. Update the description of `number-sequence' to reflect
2050 recent changes.
2051 (Sets And Lists): Describe `member-ignore-case' after `member'.
2052
0f6a07a8
KS
20532003-11-27 Kim F. Storm <storm@cua.dk>
2054
2055 * commands.texi (Click Events): Click object may be an images.
2056 Describe (dx . dy) element of click positions.
2057 (Accessing Events): Remove duplicate posn-timestamp.
2058 New functions posn-object and posn-object-x-y.
2059
1ce7c819
KS
20602003-11-23 Kim F. Storm <storm@cua.dk>
2061
2062 * commands.texi (Click Events): Describe enhancements to event
2063 position lists, including new text-pos and (col . row) items.
2064 Mention left-fringe and right-fringe area events.
0f6a07a8 2065 (Accessing Events): New functions posn-area and
1ce7c819
KS
2066 posn-actual-col-row. Mention posn-timestamp. Mention that
2067 posn-point in non-text area still returns buffer position.
2068 Clarify posn-col-row.
2069
cae8ddbb
LH
20702003-11-21 Lars Hansen <larsh@math.ku.dk>
2071
2072 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2073 * anti.texi (File Attributes): Describe removed parameter
2074 ID-FORMAT.
2075
f7f1a248
LT
20762003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2077
68e74f25 2078 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2079 a position, its buffer is ignored.
2080
2081 * markers.texi (Overview of Markers): Mention it here too.
2082
c5e2fb05
LT
20832003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2084
2085 * numbers.texi (Numeric Conversions): Not just `floor', but also
2086 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2087
e57d0aa8
LT
20882003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2089
2090 * markers.texi (Creating Markers): Specify insertion type of
2091 created markers. Add xref to `Marker Insertion Types'.
2092 Second argument to `copy-marker' is optional.
2093 (Marker Insertion Types): Mention that most markers are created
2094 with insertion type nil.
2095 (The Mark): Correctly describe when `mark' signals an error.
2096 (The Region): Correctly describe when `region-beginning' and
2097 `region-end' signal an error.
2098
bb3612ec
LT
20992003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2100
2101 * hash.texi (Creating Hash): Clarify description of `eql'.
2102 `makehash' is obsolete.
2103 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2104
2105 * positions.texi (Point): Change description of `buffer-end', so
2106 that it is also correct for floating point arguments.
2107 (List Motion): Correct argument lists of `beginning-of-defun' and
2108 `end-of-defun'.
2109 (Excursions): Add xref to `Marker Insertion Types'.
2110 (Narrowing): Argument to `narrow-to-page' is optional.
2111
cfb8a797
LT
21122003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2113
2114 * streams.texi (Output Streams): Clarify behavior of point for
2115 marker output streams.
2116
c6177909
LT
21172003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2118
2119 * variables.texi (Defining Variables): Second argument to
2120 `defconst' is not optional.
2121 (Setting Variables): Mention optional argument APPEND to
2122 `add-to-list'.
2123 (Creating Buffer-Local): Expand description of
2124 `make-variable-buffer-local'.
2125 (Frame-Local Variables): Expand description of
2126 `make-variable-frame-local'.
2127 (Variable Aliases): Correct description of optional argument
2128 DOCSTRING to `defvaralias'. Mention return value of
2129 `defvaralias'.
2130 (File Local Variables): Add xref to `File variables' in Emacs
2131 Manual. Correct description of `hack-local-variables'. Mention
2132 `safe-local-variable' property. Mention optional second argument
2133 to `risky-local-variable-p'.
2134
b3645067
LT
21352003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2136
2137 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2138
10695e5c
EZ
21392003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2140
2141 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2142 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2143 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2144 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2145 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2146 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2147 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2148 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2149 @acronym{FOO}.
2150
a2f4def1
LT
21512003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2152
2153 * strings.texi (Creating Strings): Argument START to `substring'
2154 can not be `nil'. Expand description of
2155 `substring-no-properties'. Correct description of `split-string',
2156 especially with respect to empty matches. Prevent very bad line
2157 break in definition of `split-string-default-separators'.
2158 (Text Comparison): `string=' and `string<' also accept symbols as
2159 arguments.
2160 (String Conversion): More completely describe argument BASE in
2161 `string-to-number'.
5bb0fcd1 2162 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2163 corresponding object. Clarify behavior of numeric prefix after
2164 `%' in `format'.
2165 (Case Conversion): The argument to `upcase-initials' can be a
2166 character.
2167
a2296bf9
KH
21682003-10-27 Kenichi Handa <handa@m17n.org>
2169
2170 * display.texi (Fontsets): Fix texinfo usage.
2171
885fef7c
KH
21722003-10-25 Kenichi Handa <handa@m17n.org>
2173
2174 * display.texi (Fontsets): Add description of the function
2175 set-fontset-font.
2176
0c6b7a1f
LT
21772003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2178
2179 * display.texi (Temporary Displays): Add xref to `Documentation
2180 Tips'.
2181
2182 * functions.texi (Function Safety): Use inforef instead of pxref
2183 for SES.
2184
c3cda320
AS
21852003-10-23 Andreas Schwab <schwab@suse.de>
2186
2187 * Makefile.in (TEX, texinputdir): Don't define.
2188 (TEXI2DVI): Define.
2189 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2190 add $(srcdir)/index.texi.
2191 ($(infodir)/elisp): Remove index.texi dependency.
2192 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2193 (index.texi): Remove target.
2194 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2195 (clean): Don't remove index.texi.
2196
c3cda320
AS
2197 * permute-index, index.perm: Remove.
2198 * index.texi: Rename from index.unperm.
2199
e5dadca7
LT
22002003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2201
2202 * tips.texi (Documentation Tips): Document new behavior for face
2203 and variable hyperlinks in Help mode.
2204
6cfb0777
LT
22052003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2206
2207 * objects.texi (Integer Type): Update for extra bit of integer range.
2208 (Character Type): Ditto.
2209
a6eeaa81 22102003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2211
2212 * numbers.texi (Integer Basics): Add index entries for reading
2213 numbers in hex, octal, and binary.
2214
c8f9ba83
LK
22152003-10-16 Lute Kamstra <lute@gnu.org>
2216
2217 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2218 argument.
2219
b52a26fb
LT
22202003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2221
2222 * windows.texi (Choosing Window): Fix typo.
2223 * edebug.texi (Edebug Execution Modes): Fix typo.
2224
f7005886
RS
22252003-10-13 Richard M. Stallman <rms@gnu.org>
2226
2227 * windows.texi (Basic Windows): A window has fringe settings,
2228 display margins and scroll-bar settings.
2229 (Splitting Windows): Doc split-window return value.
2230 Clean up one-window-p.
2231 (Selecting Windows): Fix typo.
2232 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2233 (Buffers and Windows): In set-window-buffer, explain effect
2234 on fringe settings and scroll bar settings.
2235 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2236 (Choosing Window): Use defopt for pop-up-frame-function.
2237 For special-display-buffer-names, explain same-window and same-frame.
2238 Clarify window-dedicated-p return value.
2239 (Textual Scrolling): scroll-up and scroll-down can get an error.
2240 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2241 Clarify set-window-hscroll.
2242 (Size of Window): Don't mention tool bar in window-height.
2243 (Coordinates and Windows): Explain what coordinates-in-window-p
2244 returns for fringes and display margins.
2245 (Window Configurations): Explain saving fringes, etc.
2246
2247 * tips.texi (Library Headers): Clean up Documentation.
2248
2249 * syntax.texi (Parsing Expressions): Clean up forward-comment
2250 and parse-sexp-lookup-properties.
2251
2252 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2253
2254 * os.texi (System Environment): Clean up text for load-average errors.
2255
2256 * modes.texi (Hooks): Don't explain local hook details at front.
2257 Clarify run-hooks and run-hook-with-args a little.
2258 Clean up add-hook and remove-hook.
2259
2260 * edebug.texi (Edebug Execution Modes): Clarify t.
2261 Document edebug-sit-for-seconds.
2262 (Coverage Testing): Document C-x X = and =.
2263 (Instrumenting Macro Calls): Fix typo.
2264 (Specification List): Don't index the specification keywords.
2265
c989ebe9
KS
22662003-10-10 Kim F. Storm <storm@cua.dk>
2267
2268 * processes.texi (Network): Introduce make-network-process.
2269
f9525eef
LT
22702003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2271
2272 * tips.texi (Library Headers): Fix typo.
2273
f008b925
LK
22742003-10-07 Juri Linkov <juri@jurta.org>
2275
2276 * modes.texi (Imenu): Mention imenu-create-index-function's
2277 default value. Explain submenus better.
2278
c22c5da6
LK
22792003-10-07 Lute Kamstra <lute@gnu.org>
2280
2281 * modes.texi (Faces for Font Lock): Fix typo.
2282 (Hooks): Explain how buffer-local hook variables can refer to
2283 global hook variables.
2284 Various minor clarifications.
2285
49247521
LK
22862003-10-06 Lute Kamstra <lute@gnu.org>
2287
2288 * tips.texi (Coding Conventions): Mention naming conventions for
2289 hooks.
2290
9296c947
LT
22912003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2292
2293 * loading.texi (Library Search): Correct default value of
2294 load-suffixes.
2295 (Named Features): Fix typo.
2296
0e9b293a
RS
22972003-10-05 Richard M. Stallman <rms@gnu.org>
2298
2299 * loading.texi (Named Features): In `provide',
2300 say how to test for subfeatures.
2301 (Unloading): In unload-feature, use new var name
2302 unload-feature-special-hooks.
2303
49247521 23042003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2305
2306 * modes.texi (Major Mode Conventions): Mention third way to set up
2307 Imenu.
2308 (Imenu): A number of small fixes.
2309 Delete documentation of internal variable imenu--index-alist.
2310 Document the return value format of imenu-create-index-function
2311 functions.
2312
ab8f7d5c
RS
23132003-09-30 Richard M. Stallman <rms@gnu.org>
2314
2315 * processes.texi (Network): Say what stopped datagram connections do.
2316
2317 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2318
2319 * display.texi (Overlay Properties): Clarify `evaporate' property.
2320
49247521 23212003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2322
2323 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2324 constructs should be marked as risky.
86b9b767
LK
2325 Change cons cell into proper list.
2326 (Mode Line Variables): Change cons cell into proper list.
2327
49247521 23282003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2329
2330 * modes.texi (Mode Line Data): Document the :propertize construct.
2331 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2332 to match their order in the default mode-line-format.
bc3b02f9
LK
2333 Describe the new variables mode-line-position and mode-line-modes.
2334 Update the default values of mode-line-frame-identification,
2335 minor-mode-alist, and default-mode-line-format.
2336 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2337
bc3b02f9 23382003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2339
c22c5da6 2340 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2341 * loading.texi, minibuf.texi, text.texi, variables.texi:
2342 Avoid @strong{Note:}.
2343
23442003-09-26 Richard M. Stallman <rms@gnu.org>
2345
2346 * keymaps.texi (Remapping Commands): Fix typo.
2347
41beda59
LT
23482003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2349
2350 * processes.texi (Low-Level Network): Fix typo.
2351
ef6ae4ff
KS
23522003-09-23 Kim F. Storm <storm@cua.dk>
2353
2354 * processes.texi (Network, Network Servers): Fix typos.
2355 (Low-Level Network): Add timeout value for :server keyword.
2356 Add new option keywords to make-network-process.
2357 Add set-network-process-options.
2358 Explain how to test availability of network options.
2359
b0f23edf
RS
23602003-09-19 Richard M. Stallman <rms@gnu.org>
2361
2362 * text.texi (Motion by Indent): Arg to
2363 backward-to-indentation and forward-to-indentation is optional.
2364
2365 * strings.texi (Creating Strings): Add substring-no-properties.
2366
2367 * processes.texi
2368 (Process Information): Add list-processes arg QUERY-ONLY.
2369 Delete process-contact from here.
2370 Add new status values for process-status.
2371 Add process-get, process-put, process-plist, set-process-plist.
2372 (Synchronous Processes): Add call-process-shell-command.
2373 (Signals to Processes): signal-process allows process objects.
2374 (Network): Complete rewrite.
2375 (Network Servers, Datagrams, Low-Level Network): New nodes.
2376
2377 * positions.texi (Word Motion): forward-word, backward-word
2378 arg is optional. Reword.
2379
2380 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2381
c22c5da6 2382 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2383 Delete duplicate definition of buffer-local-value.
2384 (File Local Variables): Explain about discarding text props.
2385
f387bdea
RS
23862003-09-11 Richard M. Stallman <rms@gnu.org>
2387
2388 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2389 changes variables that record input events.
2390 (Minibuffer Misc): Add minibuffer-selected-window.
2391
2392 * lists.texi (Building Lists): Add copy-tree.
2393
2394 * display.texi (Fontsets): Add char-displayable-p.
2395 (Scroll Bars): New node.
2396
49247521 23972003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2398
2399 * modes.texi (%-Constructs): Document new `%i' and `%I'
2400 constructs.
2401
fd026ee1
JR
24022003-09-03 Peter Runestig <peter@runestig.com>
2403
2404 * makefile.w32-in: New file.
2405
4828b4d7
RS
24062003-08-29 Richard M. Stallman <rms@gnu.org>
2407
2408 * display.texi (Overlay Properties): Clarify how priorities
2409 affect use of the properties.
2410
a4e4f05d
LT
24112003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2412
2413 * customize.texi (Type Keywords): Correct the description of
2414 `:help-echo' in the case where `motion-doc' is a function.
2415
3ebe0346
JPW
24162003-08-14 John Paul Wallington <jpw@gnu.org>
2417
2418 * modes.texi (Emulating Mode Line): Subsection, not section.
2419
3afe8e39
RS
24202003-08-13 Richard M. Stallman <rms@gnu.org>
2421
2422 * elisp.texi (Top): Update subnode lists in menu.
2423
2424 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2425 (Kill Functions): kill-region has new arg yank-handler.
2426 (Yanking): New node.
2427 (Yank Commands): Add yank-undo-function.
2428 (Low-Level Kill Ring):
2429 kill-new and kill-append have new arg yank-handler.
2430 (Changing Properties): Add remove-list-of-text-properties.
2431 (Atomic Changes): New node.
2432
2433 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2434
2435 * streams.texi (Output Variables): Add eval-expression-print-length
2436 and eval-expression-print-level.
2437
2438 * os.texi (Time Conversion): For encode-time, explain limits on year.
2439
2440 * objects.texi (Character Type): Define anchor "modifier bits".
2441
2442 * modes.texi (Emulating Mode Line): New node.
2443 (Search-based Fontification): Font Lock uses font-lock-face property.
2444 (Other Font Lock Variables): Likewise.
2445
2446 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2447 not vectors.
2448 (Active Keymaps): Add emulation-mode-map-alists.
2449 (Functions for Key Lookup): key-binding has new arg no-remap.
2450 (Remapping Commands): New node.
2451 (Scanning Keymaps): where-is-internal has new arg no-remap.
2452 (Tool Bar): Add tool-bar-local-item-from-menu.
2453 Clarify when to use tool-bar-add-item-from-menu.
2454
2455 * commands.texi (Interactive Call): commandp has new arg.
2456 (Command Loop Info): Add this-original-command.
2457
e37769b1
JPW
24582003-08-06 John Paul Wallington <jpw@gnu.org>
2459
2460 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2461
2462 * display.texi (Warning Basics): Fix typo.
2463 (Fringes): Add closing curly bracket and fix typo.
2464
2465 * elisp.texi (Top): Fix typo.
2466
c5e0561f
RS
24672003-08-05 Richard M. Stallman <rms@gnu.org>
2468
2469 * elisp.texi: Update lists of subnodes.
2470
2471 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2472
2473 * variables.texi (Local Variables): Use lc for example variable names.
2474
2475 * tips.texi (Library Headers): Explain where to put -*-.
2476
2477 * strings.texi (Creating Strings): Fix xref for vconcat.
2478
2479 * sequences.texi (Vector Functions):
2480 vconcat no longer allows integer args.
2481
2482 * minibuf.texi (Reading File Names): read-file-name has new
2483 arg PREDICATE. New function read-directory-name.
2484
2485 * macros.texi (Defining Macros): Give definition of `declare'
2486 (Indenting Macros): New node.
2487
2488 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2489 (Window Frame Parameters): Make separate table of parameters
2490 that are coupled with specific face attributes.
2491 (Deleting Frames): delete-frame-hooks renamed to
2492 delete-frame-functions.
2493
2494 * files.texi (Magic File Names): Add file-remote-p.
2495 Clarify file-local-copy.
2496
2497 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2498 here; instead xref Defining Macros.
2499
2500 * display.texi (Warnings): New node, and subnodes.
2501 (Fringes): New node.
2502
2503 * debugging.texi (Test Coverage): New node.
2504
2505 * compile.texi (Compiler Errors): Explain with-no-warnings
2506 and other ways to suppress warnings.
2507
2508 * commands.texi (Interactive Call): Minor clarification.
2509
2510 * buffers.texi (Buffer File Name): set-visited-file-name
2511 renames the buffer too.
2512
2513 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2514
ee59dede
MR
25152003-07-24 Markus Rost <rost@math.ohio-state.edu>
2516
2517 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2518
f0514b34
MR
25192003-07-22 Markus Rost <rost@math.ohio-state.edu>
2520
2521 * internals.texi (Garbage Collection): Fix previous change.
2522
c73983bb
RS
25232003-07-22 Richard M. Stallman <rms@gnu.org>
2524
2525 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2526
2527 * display.texi (Width): Use \s syntax in example.
2528 (Font Selection): Add face-font-rescale-alist.
2529
2530 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2531 Remove spurious indent in example.
2532
2533 * lists.texi (Building Lists): Add number-sequence.
2534
2535 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2536
2537 * functions.texi (Function Documentation): Explain how to
2538 show calling convention explicitly in the doc string.
2539
2540 * windows.texi (Selecting Windows): save-selected-window saves
2541 selected window of each frame.
2542 (Window Configurations): Minor change.
2543
2544 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2545
2546 * streams.texi (Output Variables): Add print-continuous-numbering
2547 and print-number-table.
2548
2549 * processes.texi (Decoding Output): New node.
2550
2551 * os.texi (Time Conversion): decode-time arg is optional.
2552
2553 * objects.texi (Character Type): Don't use space as example for \.
2554 Make list of char names and \-sequences correspond.
2555 Explain that \s is not used in strings. `\ ' needs space after.
2556
2557 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2558 (Translation of Characters): Add translation-table-for-input.
2559 (Default Coding Systems): Add auto-coding-functions.
2560 (Explicit Encoding): Add decode-coding-inserted-region.
2561 (Locales): Add locale-info.
2562
2563 * minibuf.texi (Basic Completion): Describe test-completion.
2564 Collections can be lists of strings.
2565 Clean up lazy-completion-table.
2566 (Programmed Completion): Mention test-completion.
2567 Clarify why lambda expressions are not accepted.
2568 (Minibuffer Misc): Describe minibufferp.
2569
51a8b435
RS
25702003-07-14 Richard M. Stallman <rms@gnu.org>
2571
2572 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2573
2574 * windows.texi (Selecting Windows): New arg to select-window.
2575 (Selecting Windows): Add with-selected-window.
2576 (Size of Window): Add window-inside-edges, etc.
2577
2578 * internals.texi (Garbage Collection): Add post-gc-hook.
2579
2580 * processes.texi (Subprocess Creation): Add exec-suffixes.
2581
2582 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2583 (Scanning Keymaps): Add map-keymaps.
2584 (Defining Menus): Add keymap-prompt.
2585
2586 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2587 most-negative-fixnum.
2588
2589 * compile.texi (Byte Compilation): Explain no-byte-compile
2590 (Compiler Errors): New node.
2591
2592 * os.texi (User Identification): user-uid, user-real-uid
2593 can return float.
2594
2595 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2596 and about derived modes.
2597 (Minor Modes): Add minor-mode-list.
2598 (Defining Minor Modes): Keyword args for define-minor-mode.
2599 (Search-based Fontification): Explain managing other properties.
2600 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2601 (Faces for Font Lock): Add font-locl-preprocessor-face.
2602 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2603
2604 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2605 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2606
2607 * loading.texi (Library Search): Add load-suffixes.
2608
2609 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2610 (Programmed Completion): Add dynamic-completion-table.
2611
2612 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2613 (Magic File Names): Specify precedence order of handlers.
199bb209 2614
51a8b435
RS
2615 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2616 and post-command-hook.
2617 (Waiting): New calling convention for sit-for.
2618
2619 * text.texi (Special Properties): local-map and keymap properties
2620 apply based on their stickiness.
2621
c6de56a0
RS
26222003-07-07 Richard M. Stallman <rms@gnu.org>
2623
2624 * modes.texi (Minor Mode Conventions): Specify only some kinds
2625 of list values as args to minor modes.
2626
2627 * files.texi (File Name Expansion): Warn about iterative use
2628 of substitute-in-file-name.
2629
2630 * advice.texi (Activation of Advice): Clean up previous change.
2631
8c761ea6
MR
26322003-07-06 Markus Rost <rost@math.ohio-state.edu>
2633
2634 * advice.texi (Activation of Advice): Note that ad-start-advice is
2635 turned on by default.
2636
c6de56a0
RS
26372003-06-30 Richard M. Stallman <rms@gnu.org>
2638
2639 * text.texi (Buffer Contents): Document current-word.
2640 (Change Hooks): Not called for *Messages*.
2641
2642 * functions.texi (Defining Functions): Explain about redefining
2643 primitives.
2644 (Function Safety): Renamed. Minor changes.
2645 Comment out the detailed criteria for what is safe.
2646
3fe4e567
AS
26472003-06-22 Andreas Schwab <schwab@suse.de>
2648
2649 * objects.texi (Symbol Type): Fix description of examples.
2650
cda7bd13
AS
26512003-06-16 Andreas Schwab <schwab@suse.de>
2652
2653 * hash.texi (Creating Hash): Fix description of :weakness.
2654
fbcffa4a
KG
26552003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2656
2657 * files.texi (Changing Files): copy-file copies file modes, too.
2658
ff6a3bfb
RS
26592003-05-28 Richard M. Stallman <rms@gnu.org>
2660
2661 * strings.texi (Creating Strings): Clarify split-string.
2662
1463a05d
JB
26632003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2664
2665 * strings.texi (Creating Strings): Update split-string specification
2666 and examples.
2667
af253914
RS
26682003-05-19 Richard M. Stallman <rms@gnu.org>
2669
2670 * elisp.texi: Correct invariant section names.
2671
7ea52f92
RS
26722003-04-20 Richard M. Stallman <rms@gnu.org>
2673
2674 * os.texi (Timers): Explain about timers and quitting.
2675
e31afc09
RS
26762003-04-19 Richard M. Stallman <rms@gnu.org>
2677
2678 * internals.texi (Writing Emacs Primitives): Strings are
2679 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2680 Explain GCPRO convention for varargs function args.
2681
5ceea398
RS
26822003-04-16 Richard M. Stallman <rms@gnu.org>
2683
2684 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2685
b0ada147
RS
26862003-04-08 Richard M. Stallman <rms@gnu.org>
2687
2688 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2689
b23375aa
KS
26902003-02-13 Kim F. Storm <storm@cua.dk>
2691
2692 * objects.texi (Character Type): New \s escape for space.
2693
c60ee5e7
JB
26942003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2695
2696 * os.texi (System Environment): Added cygwin system-type.
2697
84e47416
RS
26982003-01-25 Richard M. Stallman <rms@gnu.org>
2699
2700 * keymaps.texi: Document that a symbol can act as a keymap.
2701
3e8cf2ea
RS
27022003-01-13 Richard M. Stallman <rms@gnu.org>
2703
2704 * text.texi (Changing Properties): Say string indices are origin-0.
2705
2706 * positions.texi (Screen Lines) <compute-motion>:
2707 Correct order of elts in return value.
2708
2709 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2710 how to define a default binding.
2711
7abb9fc5 27122002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2713
104bc3aa 2714 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2715
104bc3aa
MR
2716 * customize.texi (Simple Types): Clarify description of custom
2717 type 'number. Describe new custom type 'float.
177f790c 2718
7abb9fc5 27192002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2720
2721 * variables.texi (File Local Variables): Fix typo.
2722
df140a68 27232002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2724
df140a68
KG
2725 From Michael Albinus <Michael.Albinus@alcatel.de>.
2726
2727 * README: Target for Info file is `make info'.
2728
2729 * files.texi (File Name Components): Fixed typos in
2730 `file-name-sans-extension'.
2731 (Magic File Names): Complete list of operations for magic file
2732 name handlers.
2733
7ed9159a
JY
27342002-09-16 Jonathan Yavner <jyavner@engineer.com>
2735
2736 * variables.texi (File Local Variables): New function
2737 risky-local-variable-p.
2738
27392002-09-15 Jonathan Yavner <jyavner@engineer.com>
2740
2741 * functions.texi (Function safety): New node about unsafep.
2742
241f79af
PA
27432002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2744
2745 * customize.texi (Splicing into Lists): Fixed example.
2746 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2747
72459b15
JB
27482002-06-17 Juanma Barranquero <lektu@terra.es>
2749
2750 * frames.texi (Display Feature Testing): Fix typo.
2751
61f7e0f5
AS
27522002-06-12 Andreas Schwab <schwab@suse.de>
2753
2754 * frames.texi (Initial Parameters, Resources): Fix references to
2755 the Emacs manual.
2756
4e792dbd
KS
27572002-05-13 Kim F. Storm <storm@cua.dk>
2758
2759 * variables.texi (Intro to Buffer-Local): Updated warning and
2760 example relating to changing buffer inside let.
2761
940344d4 27622002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2763
2764 * os.texi (Session Management): New node about X Session management.
2765
231ac53b
EZ
27662002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2767
2768 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2769 to which the manual corresponds, and the copyright years.
2770
2771 * Makefile.in (VERSION): Set to 2.9.
2772
140cc574
EZ
27732001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2774
2775 * elisp.texi: Change the category in @dircategory to "Emacs", to
2776 make it consistent with info/dir.
2777
9c7fce05
MB
27782001-11-25 Miles Bader <miles@gnu.org>
2779
2780 * text.texi (Fields): Describe new `limit' arg in
2781 field-beginning/field-end.
2782
9f8bbf0f
EZ
27832001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2784
a5e6715c
EZ
2785 * permute-index: Don't depend on csh-specific features. Replace
2786 the interpreter name with /bin/sh.
2787
9f8bbf0f
EZ
2788 * two-volume-cross-refs.txt: New file.
2789 * two.el: New file.
2790 * spellfile: New file.
2791
1756e2fb
EZ
27922001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2793
2794 * permute-index: New file.
2795
2796 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
2797 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
2798 8+3 restricted namespace.
ad050e54
EZ
2799
2800 * Makefile.in (infodir): Define relative to $(srcdir).
2801 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
2802 include directories list via -I switch to makeinfo.
2803 (index.texi): Use cp if both hard and symbolic links fail.
2804
10fa7f8e
EZ
28052001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2806
7a1494ce
EZ
2807 * Makefile.in (distclean): Add.
2808
10fa7f8e
EZ
2809 The following changes make ELisp manual part of the Emacs
2810 distribution:
2811
2812 * Makefile.in: Add Copyright notice.
2813 (prefix): Remove.
2814 (infodir): Change value to "../info".
2815 (VPATH): New variable.
2816 (MAKE): Don't define.
2817 (texmacrodir): Don't define.
2818 (texinputdir): Append the existing value of TEXINPUTS.
2819 ($(infodir)/elisp): Instead of just "elisp". Reformat the
2820 command to be compatible with man/Makefile.in, and to put the
2821 output into ../info.
5c32b7c5 2822 (info): Add target.
10fa7f8e
EZ
2823 (installall): Target removed.
2824
ad050e54 28252001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
2826
2827 * tips.texi (Coding Conventions): Fix typo.
2828
6fd735df
GM
28292001-10-23 Gerd Moellmann <gerd@gnu.org>
2830
2831 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
2832
b704d54b
EZ
28332001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
2834
2835 * files.texi (File Name Components): Update the description of
2836 file-name-sans-extension and file-name-extension, as they now
2837 ignore leading dots.
2838
71431a0e
GM
28392001-10-20 Gerd Moellmann <gerd@gnu.org>
2840
6aa97356 2841 * (Version 21.1 released.)
71431a0e 2842
79f1f96c
MB
28432001-10-19 Miles Bader <miles@gnu.org>
2844
2845 * positions.texi (Text Lines): Describe behavior of
2846 `beginning-of-line'/`end-of-line' in the presence of field properties.
2847
892a8f36
GM
28482001-10-17 Gerd Moellmann <gerd@gnu.org>
2849
2850 * Makefile.in (VERSION): Set to 2.8.
2851 (manual): Use `manual-21'.
2852
8c1cc9e8 2853 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
2854 number was used. Set it to 2.8.
2855
2856 * intro.texi: Likewise.
2857
51724e26
EZ
28582001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2859
2860 * files.texi (File Name Completion): Document the significance of
2861 a trailing slash in elements of completion-ignored-extensions.
2862
57b338e8
MB
28632001-10-06 Miles Bader <miles@gnu.org>
2864
2865 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
2866
c89e4bc5
GM
28672001-10-04 Gerd Moellmann <gerd@gnu.org>
2868
2869 * variables.texi (Variable Aliases): New node.
2870
ab952a4f
GM
28712001-10-04 Gerd Moellmann <gerd@gnu.org>
2872
2873 * Branch for 21.1.
dff28924 2874
9db3a582
MB
28752001-10-02 Miles Bader <miles@gnu.org>
2876
ae1a9581
MB
2877 * minibuf.texi (Minibuffer Misc): Add entries for
2878 `minibuffer-contents', `minibuffer-contents-no-properties', and
2879 `delete-minibuffer-contents'.
2880 Correct description for `minibuffer-prompt-end'.
2881
9db3a582
MB
2882 * text.texi (Property Search): Correct descriptions of
2883 `next-char-property-change' and `previous-char-property-change'.
2884 Add entries for `next-single-char-property-change' and
2885 `previous-single-char-property-change'.
2886 Make operand names a bit more consistent.
2887
03be5931
EZ
28882001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
2889
2890 * frames.texi (Finding All Frames): Document that next-frame and
2891 previous-frame are local to current terminal.
2892
974548ec
EZ
28932001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
2894
2895 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 2896 result of make-keymap.
974548ec 2897
8d82c597
EZ
28982001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
2899
2900 * display.texi (Font Lookup, Attribute Functions)
2901 (Image Descriptors): Add cross-references to the definition of
2902 selected frame.
2903
2904 * buffers.texi (The Buffer List): Add cross-references to the
2905 definition of selected frame.
2906
2907 * frames.texi (Input Focus): Clarify which frame is _the_ selected
2908 frame at any given time.
2909 (Multiple Displays, Size and Position): Add a cross-reference to
2910 the definition of the selected frame.
2911
2842de30
EZ
29122001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
2913
2914 * strings.texi (String Conversion) <string-to-number>: Document
2915 that a float is returned for integers that are too large.
2916
2917 * frames.texi (Mouse Position): Document mouse-position-function.
2918 (Display Feature Testing): Document display-images-p.
2919 (Window Frame Parameters): Document the cursor-type variable.
2920
2921 * numbers.texi (Integer Basics): Document CL style read syntax for
2922 integers in bases other than 10.
2923
2924 * positions.texi (List Motion): Document
2925 open-paren-in-column-0-is-defun-start.
2926
2927 * lists.texi (Sets And Lists): Document member-ignore-case.
2928
2929 * internals.texi (Garbage Collection): Document the used and free
2930 strings report.
2931 (Memory Usage): Document strings-consed.
2932
2933 * os.texi (Time of Day): Document float-time.
2934 (Recording Input): Document that clear-this-command-keys clears
2935 the vector to be returned by recent-keys.
2936
2937 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
2938 argument keymap can be a list.
2939
2940 * nonascii.texi (User-Chosen Coding Systems)
2941 <select-safe-coding-system>: Document the new argument
2942 accept-default-p and the variable
2943 select-safe-coding-system-accept-default-p. Tell what happens if
2944 buffer-file-coding-system is undecided.
2945 (Default Coding Systems): Document auto-coding-regexp-alist.
2946
2947 * display.texi (The Echo Area) <message>: Document
2948 message-truncate-lines.
2949 (Glyphs): Document that the glyph table is unused on windowed
2950 displays.
2951
2952 * help.texi (Describing Characters) <single-key-description>:
2953 Document the new argument no-angles.
2954 (Accessing Documentation) <documentation-property>: Document that
2955 a non-string property is evaluated.
2956 <documentation>: Document that the function-documentation property
2957 is looked for.
2958
2959 * windows.texi (Selecting Windows): Document some-window.
2960
2961 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
2962
2963 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
2964 apropos-mode-hook.
2965
2966 * commands.texi (Using Interactive): Document interactive-form.
2967 (Keyboard Macros): Document kbd-macro-termination-hook.
2968 (Command Loop Info): Document that clear-this-command-keys clears
2969 the vector to be returned by recent-keys.
2970
2d43d823
GM
29712001-09-04 Werner LEMBERG <wl@gnu.org>
2972
2973 * Makefile.in (srcdir, texinputdir): New variables.
2974 (srcs, index.texi, install): Use $(srcdir).
2975 (.PHONY): Remove elisp.dvi.
2976 (elisp): Use -I switch for makeinfo.
2977 (elisp.dvi): Use $(srcdir) and $(texinputdir).
2978 (installall, dist): Use $(srcdir).
2979 Fix path to texinfo.tex.
2980 (maintainer-clean): Add elisp.dvi and elisp.oaux.
2981
fa739b31
GM
29822001-08-30 Gerd Moellmann <gerd@gnu.org>
2983
92a25631
GM
2984 * display.texi (Conditional Display): Adjust to API change.
2985
fa739b31
GM
2986 * configure: New file.
2987
cef68af5
GM
29882001-07-30 Gerd Moellmann <gerd@gnu.org>
2989
2990 * commands.texi (Repeat Events): Add description of
2991 double-click-fuzz.
2992
d1f08d85
SM
29932001-05-08 Stefan Monnier <monnier@cs.yale.edu>
2994
2995 * syntax.texi (Syntax Class Table): Add the missing designator for
2996 comment and string fences.
2997 (Syntax Properties): Add a xref to syntax table internals.
2998 (Syntax Table Internals): Document string-to-syntax.
2999
1e9fc92e
GM
30002001-05-07 Gerd Moellmann <gerd@gnu.org>
3001
3002 * Makefile.in (install): Use install-info command line options
3003 like in Emacs' Makefile.in.
3004
00480554
MB
30052000-12-09 Miles Bader <miles@gnu.org>
3006
3007 * windows.texi (Window Start): Update documentation for
3008 `pos-visible-in-window-p'.
3009
1e344ee2
SM
30102000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3011
3012 * lists.texi (Building Lists): Add footnote to explain how to add
3013 to the end of a list.
3014
a540f6ed
GM
30152000-10-25 Gerd Moellmann <gerd@gnu.org>
3016
3017 * files.texi (Visiting Functions): Typos.
3018
28bcdbee
KH
30192000-10-25 Kenichi Handa <handa@etl.go.jp>
3020
3021 * files.texi (Visiting Functions): Return value of
3022 find-file-noselect may be a list of buffers if wildcards are used.
3023
22d1a4ed
MB
30242000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3025
3026 * display.texi (Defining Faces): Document `graphic' display type
3027 in face specs.
3028
916a89db
KG
30292000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3030
1e9fc92e 3031 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3032 `after-make-frame-hook' with `after-make-frame-functions'.
3033
1e9fc92e 3034 * frames.texi (Creating Frames): Ditto.
916a89db 3035
1e9fc92e 3036 * variables.texi (Future Local Variables): Ditto.
916a89db 3037
483de32b
GM
30382000-10-16 Gerd Moellmann <gerd@gnu.org>
3039
3040 * display.texi (Other Image Types): Add description of :foreground
3041 and :background properties of mono PBM images.
3042
e23a63a5
WL
30432000-08-17 Werner LEMBERG <wl@gnu.org>
3044
3045 * .cvsignore: New file.
3046
dfc16043
GM
30472000-01-05 Gerd Moellmann <gerd@gnu.org>
3048
3049 * tindex.pl: New script.
3050
602613fe
DL
30511999-12-03 Dave Love <fx@gnu.org>
3052
3053 * Makefile.in (MAKEINFO): New parameter.
3054
94ec544d
DL
30551999-09-17 Richard Stallman <rms@gnu.org>
3056
3057 * Makefile.in (srcs): Add hash.texi.
3058 (VERSION): Update to 20.6.
3059
30601999-09-13 Richard Stallman <rms@gnu.org>
3061
3062 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3063
30641998-08-29 Karl Heuer <kwzh@gnu.org>
3065
3066 * configure.in: New file.
3067 * Makefile.in: Renamed from Makefile.
3068 (prefix, infodir): Use value obtained from configure.
3069 (emacslibdir): Obsolete variable deleted.
3070 (dist): Distribute configure.in, configure, Makefile.in.
3071
30721998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3073
3074 * Makefile (INSTALL_INFO): New variable.
3075 (install): Run install-info.
3076
30771998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3078
3079 * Makefile (elisp.dvi): Add missing backslash.
3080
30811998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3082
3083 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3084 Run texindex without `./'. Always run texindex on elisp.tp.
3085 (elisp.tps): Target deleted.
3086
30871998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3088
3089 * Makefile (srcs): Add nonascii.texi and customize.texi.
3090 (dist): Start by deleting `temp'.
3091
30921998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3093
3094 * Makefile (makeinfo, texindex): Targets deleted.
3095 (makeinfo.o, texindex.o): Targets deleted.
3096 (clean, dist): Don't do anything with them or with getopt*.
3097
30981998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3099
3100 * Makefile (SHELL): Defined.
3101
31021998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3103
3104 * Makefile (elisp.tps): New target.
3105 (elisp.dvi): Depend on elisp.tps.
3106
3107Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3108
3109 * README: Update phone number.
3110
3111 * Makefile (elisp): Make this be the default target.
3112 Depend on makeinfo.c instead of makeinfo.
3113 (install): Don't depend on elisp.dvi, since we don't install that.
3114 Use mkinstalldirs.
3115 (dist): Add mkinstalldirs.
3116
3117Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3118
3119 * Makefile (VERSION): Update version number.
3120 (maintainer-clean): Renamed from realclean.
3121
3122Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3123
3124 * Makefile (realclean): New target.
3125 (elisp): Remove any old elisp-* files first.
3126
3127Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3128
d1f08d85
SM
3129 * Makefile (VERSION): New variable.
3130 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3131 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3132
3133Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3134
3135 * Makefile (elisp): Depend on makeinfo.
3136
3137Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3138
d1f08d85 3139 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3140
3141Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3142
3143 * Makefile (infodir, prefix): New vars.
3144 (install): Use infodir.
3145 (emacsinfodir): Deleted.
3146
3147Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3148
3149 * Makefile (srcs): Add calendar.texi.
3150
3151 * Makefile (dist): Copy texindex.c and makeinfo.c.
3152 Limit elisp-* files to those with one or two digits.
3153
3154Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3155
3156 * Makefile (dist): Changed to use Gzip instead of compress.
3157
3158Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3159
3160 * loading.texi (Unloading): define-function changed back to
3161 defalias. It may not stay this way, but at least it's
3162 consistent with the known-good version of the code patch.
3163
3164Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3165
3166 * modes.texi (Hooks): Document new optional arg of add-hook.
3167
3168Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3169
d1f08d85 3170 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3171
3172 * tips.texi: Add new section on standard library headers.
3173
3174Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3175
3176 * Makefile (srcs): Add frame.texi to the list of sources.
3177
3178Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3179
3180 * Makefile (dist): Don't bother excluding autosave files; they'll
3181 never make it into the temp directory anyway, and the hash marks
3182 in the name are problematic for make and the Bourne shell.
dff28924 3183 (srcs):
94ec544d
DL
3184
3185Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3186
d1f08d85 3187 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3188 the distribution tar file.
3189
dff28924 3190Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3191
3192 * Makefile (srcs): Added index.perm.
3193 (elisp.dvi): Remove erroneous shell comment.
3194 Expect output of permute-index in permuted.fns.
3195 Save old elisp.aux in elisp.oaux.
3196 (clean): Added index.texi to be deleted.
3197
dff28924 3198Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3199
3200 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3201
dff28924 3202Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3203
3204 * files.texi: Noted that completion-ignored-extensions is ignored
3205 when making *Completions*.
3206
3207Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3208
3209 * Makefile make dist now depends on elisp.dvi, since it tries
3210 to include it in the dist file.
3211
dff28924 3212Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3213
3214 * functions.texinfo (Mapping Functions): Add missing quote
3215
dff28924 3216Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3217
3218 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3219 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3220
dff28924 3221Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3222
3223 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3224 and @error{} are the terms now being used. The files in the
3225 directory have been changed to reflect this.
3226
d1f08d85 3227 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3228 ` @result{}', using 5 spaces at the begining of the line.
3229
dff28924 3230Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3231
3232 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3233 experimental @indentedresult{}, @indentedexpandsto{} are part of
3234 the texinfo.tex in this directory. These TeX macros are not
3235 stable yet.
3236
dff28924 3237Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3238
3239 * texinfo.tex: temporarily added
d1f08d85 3240 \let\result=\dblarrow
94ec544d
DL
3241 \def\error{{\it ERROR} \longdblarrow}
3242 We need to do this better soon.
3243
dff28924 3244Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3245
3246 * Applied Karl Berry's patches to *.texinfo files, but not to
3247 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3248 new title page format is also not applied, since it requires
3249 texinfo.tex changes.)
3250
3251 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3252 for the Project GNU development environment.
3253
ad050e54 3254;; Local Variables:
fd026ee1 3255;; coding: iso-2022-7bit
ad050e54 3256;; End:
2a34a036
GM
3257
3258 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3259 Copying and distribution of this file, with or without modification,
3260 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3261
3262;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda