(unload-feature): Don't remove a function from hooks if it is about to
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
ed35c736
RS
12005-04-19 Richard M. Stallman <rms@gnu.org>
2
3 * modes.texi (Search-based Fontification): Explain that
4 facespec is an expression to be evaluated.
5
42fc00a4
RS
62005-04-19 Kevin Ryde <user42@zip.com.au>
7
8 * streams.texi (Output Functions): Fix xref.
9 * strings.texi (String Conversion): Fix xref.
10
5827e9d4
KS
112005-04-19 Kim F. Storm <storm@cua.dk>
12
13 * symbols.texi (Symbol Plists): Add safe-get.
14 Mention that `get' may signal an error.
15
47872da9
NR
162005-04-18 Nick Roberts <nickrob@snap.net.nz>
17
18 * customize.texi (Variable Definitions): Replace tooltip-mode
19 example with save-place.
20
ec0cf966
RS
212005-04-17 Richard M. Stallman <rms@gnu.org>
22
23 * buffers.texi (Indirect Buffers): Clarify.
24
25 * positions.texi (Positions): Clarify converting marker to integer.
26
27 * strings.texi (String Basics): Mention string-match; clarify.
28
199bb209
LK
292005-04-08 Lute Kamstra <lute@gnu.org>
30
31 * modes.texi (Search-based Fontification): Fix cross references.
32 Use consistent terminology. Document anchored highlighting.
33
bfa54668
LK
342005-04-05 Lute Kamstra <lute@gnu.org>
35
36 * modes.texi (Defining Minor Modes): Document :group keyword
37 argument and its default value.
38
07e5fb9e
LK
392005-04-03 Lute Kamstra <lute@gnu.org>
40
41 * hooks.texi (Standard Hooks): Add some hooks. Add cross
42 references and/or descriptions. Delete major mode hooks; mention
43 them as a category instead. Rename or delete obsolete hooks.
44
aa945b59
RS
452005-04-02 Richard M. Stallman <rms@gnu.org>
46
47 * nonascii.texi (Coding System Basics): Another wording cleanup.
48
8b918214
RS
492005-04-01 Richard M. Stallman <rms@gnu.org>
50
51 * nonascii.texi (Coding System Basics): Clarify previous change.
52
41639988
KH
532005-04-01 Kenichi Handa <handa@m17n.org>
54
55 * nonascii.texi (Coding System Basics): Describe about rondtrip
56 identity of coding systems.
57
8e669bbd
RS
582005-03-29 Chong Yidong <cyd@stupidchicken.com>
59
60 * text.texi (Buffer Contents): Add filter-buffer-substring and
61 buffer-substring-filters.
62
f60a6f87
RS
632005-03-26 Chong Yidong <cyd@stupidchicken.com>
64
65 * anti.texi (Antinews): Mention `G' interactive code.
66
67 * tips.texi (Compilation Tips): Mention benchmark.el.
68
aaac1251
LT
692005-03-27 Luc Teirlinck <teirllm@auburn.edu>
70
71 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
72 is now bound to M-o M-o.
73
74 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
75
45325173
GM
762005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
77
78 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
79 in the Emacs Manual).
80 * Makefile.in (srcs): Remove calendar.texi.
81 * makefile.w32-in (srcs): Remove calendar.texi.
82 * display.texi (Display): Change name of next node.
83 * os.texi (System In): Change name of previous node.
84 * elisp.texi (Top): Remove Calendar references.
85 * vol1.texi (Top): Remove Calendar references.
86 * vol2.texi (Top): Remove Calendar references.
87
85df292e
RS
882005-03-25 Richard M. Stallman <rms@gnu.org>
89
45325173 90 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
91 Cleanup previous change.
92
932005-03-25 Chong Yidong <cyd@stupidchicken.com>
94
95 * display.texi (Face Attributes): Faces earlier in an :inherit
96 list take precedence.
97 (Scroll Bars): Fix description of vertical-scroll-bars.
98 Document frame-current-scroll-bars and window-current-scroll-bars.
99
100 * markers.texi (The Mark): Document temporary Transient Mark mode.
101
102 * minibuf.texi (Reading File Names): Document
103 read-file-name-completion-ignore-case.
104
105 * positions.texi (Screen Lines): Document nil for width argument
106 to compute-motion.
107
1fe54d69
KS
1082005-03-23 Kim F. Storm <storm@cua.dk>
109
110 * display.texi (Standard Faces): Other faces used in the fringe
111 implicitly inherits from the fringe face.
112 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
113 properties implicitly inherits from fringe face.
114 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
115
a775dff4
RS
1162005-03-20 Chong Yidong <cyd@stupidchicken.com>
117
118 * display.texi (Invisible Text): State default value of
119 line-move-ignore-invisible.
120 (Managing Overlays): Document remove-overlays.
121 (Standard Faces): Document escape-glyph face.
122
123 * minibuf.texi (Reading File Names): Document
124 read-file-name-function.
125
126 * modes.texi (Other Font Lock Variables): Document
127 font-lock-lines-before.
128
129 * positions.texi (Skipping Characters): skip-chars-forward allows
130 character classes.
131
077f7085
LK
1322005-03-18 Lute Kamstra <lute@gnu.org>
133
134 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
135
d69ea7ab
RS
1362005-03-17 Richard M. Stallman <rms@gnu.org>
137
c7bd5d57
RS
138 * text.texi (Undo): Document extensible undo entries.
139
d69ea7ab
RS
140 * searching.texi (String Search, Regexp Search, Regexp Search):
141 Cleanups.
142
143 * nonascii.texi (Character Codes): Minor fix.
144
145 * display.texi (Display Property): Explain the significance
146 of having text properties that are eq.
147 (Other Display Specs): Explain string as display spec.
148
149 * commands.texi (Interactive Codes): Document G option.
150
1512005-03-17 Chong Yidong <cyd@stupidchicken.com>
152
153 * text.texi (Filling): Add sentence-end-without-period and
154 sentence-end-without-space.
155 (Changing Properties): Minor fix.
156
157 * anti.texi: Total rewrite.
158
a7679889
LK
1592005-03-15 Lute Kamstra <lute@gnu.org>
160
161 * edebug.texi (Instrumenting Macro Calls): Fix typos.
162
6eb8e247
KS
1632005-03-08 Kim F. Storm <storm@cua.dk>
164
165 * display.texi (Specified Space): Property :width is support on
166 non-graphic terminals, :height is not.
167
bfa8be14
RS
1682005-03-07 Richard M. Stallman <rms@gnu.org>
169
170 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
171 Now subnodes of Fringes.
172 (Overlay Arrow): Document overlay-arrow-variable-list.
173 (Fringe Size/Pos): New node, broken out of Fringes.
174 (Display): Explain clearing vs redisplay better.
175 (Truncation): Clarify use of bitmaps.
176 (The Echo Area): Clarify the uses of the echo area.
177 Add max-mini-window-height.
178 (Progress): Clarify.
179 (Invisible Text): Explain that main loop moves point out.
180 (Selective Display): Say "hidden", not "invisible".
181 (Managing Overlays): Moved up. Describe relation to Undo here.
182 (Overlay Properties): Clarify intro.
183 (Finding Overlays): Explain return values when nothing found.
184 (Width): truncate-string-to-width has added arg.
185 (Displaying Faces): Clarify and update mode line face handling.
186 (Face Functions): Minor cleanup.
187 (Conditional Display): Merged into Other Display Specs.
188 (Pixel Specification, Other Display Specs): Minor cleanups.
189 (Images, Image Descriptors): Minor cleanups.
190 (GIF Images): Patents have expired.
191 (Showing Images): Explain default text for insert-image.
6eb8e247 192 (Manipulating Button Types): Merged into Manipulating Buttons.
bfa8be14
RS
193 (Making Buttons): Explain return values.
194 (Button Buffer Commands): Add xref.
195 (Inverse Video): Update mode-line-inverse-video.
196 (Display Table Format): Clarify.
197 (Active Display Table): Give defaults for window-display-table.
198
199 * calendar.texi (Calendar Customizing): calendar-holiday-marker
200 and calendar-today-marker are strings, not chars.
201 (Holiday Customizing): Minor fix.
202
bfa8be14
RS
203 * internals.texi (Writing Emacs Primitives): Update `or' example.
204 Update limit on # args of subr.
205
206 * edebug.texi (Using Edebug): Arrow is in fringe.
207 (Instrumenting): Arg to eval-defun works without loading edebug.
208 (Edebug Execution Modes): Add xref.
209
210 * customize.texi (Common Keywords): Clarify :require.
211 Mention :version here.
212 (Variable Definitions, Group Definitions): Not here.
213 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
214
d69ea7ab
RS
2152005-03-07 Chong Yidong <cyd@stupidchicken.com>
216 * nonascii.texi (Text Representations): Clarify position-bytes.
217 (Character Sets): Add list-charset-chars.
218 (Scanning Charsets): Add charset-after.
219 (Encoding and I/O): Minor fix.
220
34398e6c
RS
2212005-03-06 Richard M. Stallman <rms@gnu.org>
222
223 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
224 (Resizing Windows): Likewise.
225
226 * text.texi (Change Hooks): Get rid of "Emacs 21".
227
228 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
229
230 * streams.texi (Output Variables): Get rid of "Emacs 21".
231
232 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
233
234 * os.texi (Translating Input): Replace flow-control example
235 with a less obsolete example that uses `keyboard-translate'.
236
6eb8e247 237 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 238 Get rid of "Emacs 21".
6eb8e247 239
34398e6c
RS
240 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
241 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
242
243 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
244
245 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
246
247 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
248 (Menu Bar): Fix when menu-bar-update-hook is called.
249
250 * hash.texi (Hash Tables): Get rid of "Emacs 21".
251
252 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
253 and make it read better.
254
255 * files.texi (Writing to Files): Get rid of "Emacs 21".
256 (Unique File Names): Likewise.
257
258 * elisp.texi: Update Emacs version to 22.
259
260 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
261 (Overlay Properties, Face Attributes): Likewise.
262 (Managing Overlays): Fix punctuation.
263 (Attribute Functions): Clarify set-face-font; get rid of
264 info about old Emacs versions.
265 (Auto Faces, Font Lookup, Display Property, Images):
266 Get rid of "Emacs 21".
267
268 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
269
d2178387
RS
2702005-03-05 Richard M. Stallman <rms@gnu.org>
271
272 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
273
524352d6
LK
2742005-03-04 Lute Kamstra <lute@gnu.org>
275
276 * debugging.texi (Error Debugging): Document stack-trace-on-error.
277
2782005-03-03 Lute Kamstra <lute@gnu.org>
279
280 * edebug.texi (Instrumenting Macro Calls): Fix typo.
281
284f0680
LK
2822005-03-01 Lute Kamstra <lute@gnu.org>
283
284 * debugging.texi (Debugger Commands): Update `j'.
285
a9ee5cac
LK
2862005-02-28 Lute Kamstra <lute@gnu.org>
287
288 * debugging.texi (Debugging): Fix typo.
289 (Error Debugging): Document eval-expression-debug-on-error.
290 (Function Debugging): Update example.
291 (Using Debugger): Mention starred stack frames.
292 (Debugger Commands): Document `j' and `l'.
293 (Invoking the Debugger): `d' and `j' exit recursive edit too.
294 Update the messages that the debugger displays.
295 (Internals of Debugger): Add cross reference. Update example.
296 (Excess Open): Minor improvement.
297 (Excess Close): Minor improvement.
298
378d0f8e
RS
2992005-02-26 Richard M. Stallman <rms@gnu.org>
300
301 * tips.texi (Coding Conventions): Clarify.
302 Put all the major mode key reservations together.
303 Mention the Mouse-1 => Mouse-2 conventions.
304
305 * syntax.texi (Syntax Class Table): Clarify.
306 (Syntax Table Functions): syntax-after moved from here.
307 (Syntax Table Internals): syntax-after moved to here.
308 (Parsing Expressions): Update info on number of values
309 and what's meaningful in the STATE argument.
310 (Categories): Fix typo.
311
312 * sequences.texi (Arrays): Cleanup.
313 (Char-Tables): Clarify.
314
315 * processes.texi (Deleting Processes): Cleanups, add xref.
316 (Subprocess Creation): Explain nil in exec-path. Cleanup.
317 (Process Information): set-process-coding-system, some args optional.
318 (Input to Processes): Explain various types for PROCESS args.
319 Rename them from PROCESS-NAME to PROCESS.
320 (Signals to Processes): Likewise.
321 (Decoding Output): Cleanup.
322 (Query Before Exit): Clarify.
323
324 * os.texi (Startup Summary): Correct the options; add missing ones.
325 (Terminal Output, Batch Mode): Clarify.
326 (Flow Control): Node deleted.
327
328 * markers.texi (The Mark): Clarify.
329
330 * macros.texi (Expansion): Cleanup.
331 (Indenting Macros): indent-spec allows ints, not floats.
332
333 * keymaps.texi (Keymaps): Clarify.
334 (Format of Keymaps): Update lisp-mode-map example.
335 (Active Keymaps, Key Lookup): Clarify.
336 (Changing Key Bindings): Add xref to `kbd'.
337 (Key Binding Commands, Simple Menu Items): Clarify.
338 (Mouse Menus, Menu Bar): Clarify.
339 (Menu Example): Replace print example with menu-bar-replace-menu.
340
341 * help.texi (Documentation Basics): Add function-documentation prop.
342
343 * elisp.texi (Top): Don't refer to Flow Control node.
344
345 * commands.texi (Command Overview): Improve xrefs.
346 (Adjusting Point): Adjusting point applies to intangible and invis.
347 (Key Sequence Input): Doc extra read-key-sequence args.
348 Likewise for read-key-sequence-vector.
349
350 * backups.texi (Rename or Copy): Minor fix.
351 (Numbered Backups): For version-control, say the default.
352 (Auto-Saving): make-auto-save-file-name example is simplified.
353
354 * advice.texi (Advising Functions): Don't imply one part of Emacs
355 should advise another part. Markup changes.
356 (Defining Advice): Move transitional para.
357 (Activation of Advice): Cleanup.
358 Explain if COMPILE is nil or negative.
359
360 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
361
2e20c83d
LK
3622005-02-24 Lute Kamstra <lute@gnu.org>
363
364 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
365 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
366
65c492fd
LK
3672005-02-23 Lute Kamstra <lute@gnu.org>
368
b02c3eed
LK
369 * modes.texi (Defining Minor Modes): define-minor-mode can be used
370 to define global minor modes as well.
371
65c492fd
LK
372 * display.texi (Managing Overlays): overlay-buffer returns nil for
373 deleted overlays.
374
b686dd59
KS
3752005-02-22 Kim F. Storm <storm@cua.dk>
376
377 * minibuf.texi (Basic Completion): Allow symbols in addition to
378 strings in try-completion and all-completions.
379
23e8c095
LK
3802005-02-14 Lute Kamstra <lute@gnu.org>
381
382 * elisp.texi (Top): Remove reference to deleted node.
383
384 * lists.texi (Lists): Remove reference to deleted node.
385 (Cons Cells): Fix typo.
386
387 * loading.texi (Where Defined): Fix typo.
388
134948fc
RS
3892005-02-14 Richard M. Stallman <rms@gnu.org>
390
391 * variables.texi (Creating Buffer-Local): change-major-mode-hook
392 is useful for discarding some minor modes.
393
394 * symbols.texi (Symbol Components): Reorder examples.
395
396 * streams.texi (Input Functions): State standard-input default.
397 (Output Variables): State standard-output default.
398
399 * objects.texi (Printed Representation): Clarify read syntax vs print.
400 (Floating Point Type): Explain meaning better.
401 (Symbol Type): Explain uniqueness better.
402 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
403 List examples sooner.
404 (Box Diagrams): New subnode broken out.
405 Some examples moved from old Lists as Boxes node.
406 (Dotted Pair Notation): Clarify intro.
407 (Array Type): Clarify.
408 (Type Predicates): Add hash-table-p.
409
410 * numbers.texi (Integer Basics): Clarify radix explanation.
411 (Predicates on Numbers): Minor clarification.
412 (Comparison of Numbers): Minor clarification. Clarify eql.
413 Typos in min, max.
414 (Math Functions): Clarify overflow in expt.
415
416 * minibuf.texi (Text from Minibuffer): Minor clarification.
417 Mention arrow keys.
418
419 * loading.texi (Autoload): defun's doc string overrides autoload's
420 doc string.
421 (Repeated Loading): Modernize "add to list" examples.
422 (Where Defined): Finish updating table of load-history elts.
423
424 * lists.texi (List-related Predicates): Minor wording improvement.
425 (Lists as Boxes): Node deleted.
426 (Building Lists): Explain trivial cases of number-sequence.
427
428 * hash.texi (Hash Tables): Add desc to menu items.
429 (Creating Hash): Expain "full" means "make larger",
430 (Hash Access): Any object can be a key.
431 State value of maphash.
432
433 * functions.texi (What Is a Function): Wording cleanup.
434 (Function Documentation): Minor cleanup.
435 Explain purpose of calling convention at end of doc string.
436 (Function Names): Wording cleanup.
437 (Calling Functions): Wording cleanup.
438 Explain better how funcall calls the function.
439 (Function Cells): Delete example of saving and redefining function.
440
441 * control.texi (Combining Conditions): Wording cleanup.
442 (Iteration): dolist and dotimes bind VAR locally.
443 (Cleanups): Xref to Atomic Changes.
444
445 * compile.texi (Byte Compilation): Delete 19.29 info.
446 (Compilation Functions): Macros' difficulties don't affect defsubst.
447 (Docs and Compilation): Delete 19.29 info.
448
44291460
RS
4492005-02-10 Richard M. Stallman <rms@gnu.org>
450
451 * objects.texi (Symbol Type): Minor correction.
452
1f9ad95a
LK
4532005-02-06 Lute Kamstra <lute@gnu.org>
454
455 * modes.texi (Example Major Modes): Fix typos.
456
ba2c991c
RS
4572005-02-06 Richard M. Stallman <rms@gnu.org>
458
459 * text.texi (Margins): fill-nobreak-predicate can be one function.
460
461 * strings.texi (Modifying Strings): clear-string can make unibyte.
462 (Formatting Strings): format gives error if values missing.
463
464 * positions.texi (Character Motion): Mention default arg
465 for forward-char. backward-char refers to forward-char.
466 (Word Motion): Mention default arg for forward-word.
467 (Buffer End Motion): Mention default arg for beginning-of-buffer.
468 Simplify end-of-buffer.
469 (Text Lines): Mention default arg for forward-line.
470 (List Motion): Mention default arg for beginning/end-of-defun.
471 (Skipping Characters): Minor fixes in explaining character-set.
472
473 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
474 Mode inheritance applies only when default-major-mode is nil.
475 Clarifications.
476 (Example Major Modes): Update Text mode and Lisp mode examples.
477 (Minor Mode Conventions): Mention define-minor-mode at top.
478 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
479 (Mode Line Format): Update mode line face display info.
480 (Properties in Mode): Mention effect of risky vars.
481 (Imenu): Define imenu-add-to-menubar.
482 (Font Lock Mode): Add descriptions to menu lines.
483 (Faces for Font Lock): Add font-lock-doc-face.
484
9bf6d576
LK
4852005-02-05 Lute Kamstra <lute@gnu.org>
486
487 * text.texi (Maintaining Undo): Remove obsolete function.
488
cb602754
EZ
4892005-02-05 Eli Zaretskii <eliz@gnu.org>
490
491 * frames.texi (Color Names): Add pointer to the X docs about RGB
492 color specifications. Improve indexing
493 (Text Terminal Colors): Replace the description of RGB values by
494 an xref to "Color Names".
495
4e07258f
RS
4962005-02-03 Richard M. Stallman <rms@gnu.org>
497
498 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
499 Clarify.
500 (Selecting Windows): Clarify save-selected-window.
501 (Cyclic Window Ordering): Clarify walk-windows.
502 (Window Point): Clarify.
503 (Window Start): Add comment to example.
504 (Resizing Windows): Add `interactive' specs in examples.
505 Document fit-window-to-buffer.
506
507 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
508 (Undo, Maintaining Undo): Clarify last change.
509 (Sorting): In sort-numeric-fields, explain about octal and hex.
510 Mention sort-numeric-base.
511 (Format Properties): Add xref for hard newlines.
512
513 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
514 (Pop-Up Menus): Fix typo.
515 (Color Names): Explain all types of color names.
516 Explain color-values on B&W terminal.
517 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
518
519 * files.texi (File Locks): Not supported on MS systems.
520 (Testing Accessibility): Clarify.
521
522 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
523 (Coverage Testing): Fix typo.
524
525 * commands.texi (Misc Events): Remove stray space.
526
527 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
528 (Modification Time): Clarify when visited-file-modtime returns 0.
529 (The Buffer List): Clarify bury-buffer.
530 (Killing Buffers): Clarify.
531 (Indirect Buffers): Add clone-indirect-buffer.
532
5332005-02-02 Matt Hodges <MPHodges@member.fsf.org>
534
535 * edebug.texi (Printing in Edebug): Fix default value of
536 edebug-print-circle.
537 (Coverage Testing): Fix displayed frequency count data.
538
5392005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
540
541 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
542
4e07258f 5432005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
544
545 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
546
28d986b9
EZ
5472005-01-29 Eli Zaretskii <eliz@gnu.org>
548
549 * commands.texi (Misc Events): Describe the help-echo event.
550
551 * text.texi (Special Properties) <help-echo>: Use `pos'
552 consistently in description of the help-echo property. Use
553 @code{nil} instead of @var{nil}.
554
555 * display.texi (Overlay Properties): Fix the index entry for
556 help-echo overlay property.
557
558 * customize.texi (Type Keywords): Uncomment the xref to the
559 help-echo property documentation.
560
8f958b40
KS
5612005-01-23 Kim F. Storm <storm@cua.dk>
562
563 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
564 return value. Third element FULLY replaced by PARTIAL which
565 specifies number of invisible pixels if row is only partially visible.
566 (Textual Scrolling): Mention auto-window-vscroll.
567 (Vertical Scrolling): New defvar auto-window-vscroll.
568
cd7e5dd6
LT
5692005-01-16 Luc Teirlinck <teirllm@auburn.edu>
570
571 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
572 command remapping.
573
6f771c32
RS
5742005-01-15 Richard M. Stallman <rms@gnu.org>
575
576 * display.texi (Defining Images): Mention DATA-P arg of create-image.
577
6ac8a822
KS
5782005-01-14 Kim F. Storm <storm@cua.dk>
579
88948d55
KS
580 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
581
6ac8a822
KS
582 * text.texi (Links and Mouse-1): Fix string and vector item.
583
20d6de82
RS
5842005-01-13 Richard M. Stallman <rms@gnu.org>
585
586 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
587 descriptions of overriding-local-map and overriding-terminal-local-map.
588
589 * text.texi (Links and Mouse-1): Clarify text.
590
f75a592e
KS
5912005-01-13 Kim F. Storm <storm@cua.dk>
592
593 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
594
910f60b1
TTN
5952005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
596
597 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
598
37181fc4
KS
5992005-01-12 Kim F. Storm <storm@cua.dk>
600
601 * text.texi (Links and Mouse-1): Rename section from Enabling
602 Mouse-1 to Following Links. Change xrefs.
603 Add examples for define-button-type and define-widget.
604
605 * display.texi (Button Properties, Button Buffer Commands):
606 Clarify mouse-1 and follow-link functionality.
607
28f94a34
RS
6082005-01-12 Richard M. Stallman <rms@gnu.org>
609
610 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
611
612 * display.texi (Beeping): Fix Texinfo usage.
613
614 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
615
bac2d936
KS
6162005-01-11 Kim F. Storm <storm@cua.dk>
617
618 * display.texi (Button Properties, Button Buffer Commands):
93381d62 619 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
620
621 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
622 (Enabling Mouse-1 to Follow Links): New subsection.
623
de968ddb
RS
6242005-01-06 Richard M. Stallman <rms@gnu.org>
625
626 * text.texi (Special Properties): Minor change.
627
628 * os.texi (Timers): Clarify previous change.
629
630 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
631
a3a43b3b
LT
6322005-01-01 Luc Teirlinck <teirllm@auburn.edu>
633
634 * display.texi (Face Attributes): Correct xref to renamed node.
635
732bb9ce
RS
6362005-01-01 Richard M. Stallman <rms@gnu.org>
637
638 * display.texi (Face Attributes): Describe hex color specs.
639
c734ae59
RS
6402004-12-31 Richard M. Stallman <rms@gnu.org>
641
642 * os.texi (Timers): Update previous change.
643
33b2f4ea
KS
6442004-12-30 Kim F. Storm <storm@cua.dk>
645
646 * display.texi (Line Height): Total line-height is now specified
647 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
648 in cons cells. (nil . RATIO) is relative to actual line height.
649 Use line-height `t' instead of `0' to get minimum height.
650
99ec74b9
RS
6512004-12-29 Richard M. Stallman <rms@gnu.org>
652
653 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
654
eab463f6
RS
6552004-12-28 Richard M. Stallman <rms@gnu.org>
656
657 * commands.texi (Quitting): Clarify value of with-local-quit.
658
659 * elisp.texi (Top): Fix previous change.
660
661 * loading.texi (Loading): Fix previous change.
662
ebbd14f1
RS
6632004-12-27 Richard M. Stallman <rms@gnu.org>
664
4ae98fc5
RS
665 * Makefile.in (MAKEINFO): Specify --force.
666
8f430046
RS
667 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
668
56011a8c
RS
669 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
670
671 * display.texi (Line Height): Further clarify.
672
673 * elisp.texi (Top): Update Loading submenu.
674
ebbd14f1
RS
675 * loading.texi (Where Defined): New node.
676 (Unloading): load-history moved to Where Defined.
677
fda2922a
RS
6782004-12-21 Richard M. Stallman <rms@gnu.org>
679
680 * commands.texi (Event Input Misc): Add while-no-input.
681
9eb8959a
RS
6822004-12-11 Richard M. Stallman <rms@gnu.org>
683
684 * display.texi (Line Height): Rewrite text for clarity.
685
adf87c29
KS
6862004-12-11 Kim F. Storm <storm@cua.dk>
687
688 * display.texi (Display): Add node "Line Height" to menu.
689 (Line Height): New node. Move full description of line-spacing
690 and line-height text properties here from text.texi.
691 (Scroll Bars): Add vertical-scroll-bar variable.
692
693 * frames.texi (Window Frame Parameters): Remove line-height defvar.
694
695 * locals.texi (Standard Buffer-Local Variables): Fix xref for
696 line-spacing and vertical-scroll-bar.
697
698 * text.texi (Special Properties): Just mention line-spacing and
699 line-height here, add xref to new "Line Height" node.
700
31e4729e
TTN
7012004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
702
703 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
704
705 * locals.texi (Standard Buffer-Local Variables):
706 Add @xref for `line-spacing'.
707
cc60c723
RS
7082004-12-05 Richard M. Stallman <rms@gnu.org>
709
710 * Makefile.in (maintainer-clean): Remove the info files
711 in $(infodir) where they are created.
712
f6101ac9
RS
7132004-12-03 Richard M. Stallman <rms@gnu.org>
714
715 * windows.texi (Selecting Windows): get-lru-window and
716 get-largest-window don't consider dedicated windows.
717
718 * text.texi (Undo): Document undo-in-progress.
719
94221759
RS
7202004-11-26 Richard M. Stallman <rms@gnu.org>
721
722 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
723 Remove a few vars that are not always buffer-local.
724
7092c5e8
LT
7252004-11-24 Luc Teirlinck <teirllm@auburn.edu>
726
727 * locals.texi (Standard Buffer-Local Variables): Comment out
728 xref's to non-existent node `Yet to be written'.
729
261b01c6
RS
7302004-11-24 Richard M. Stallman <rms@gnu.org>
731
732 * processes.texi (Synchronous Processes): Grammar fix.
733
734 * numbers.texi (Comparison of Numbers): Add eql.
735
736 * locals.texi (Standard Buffer-Local Variables): Add many vars.
737
738 * intro.texi (Printing Notation): Fix previous change.
739
740 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
741 and default-indicate-buffer-boundaries from here.
742 (Usual Display): To here.
743 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
744 (Usual Display): Move tab-width up.
745
746 * customize.texi (Variable Definitions): Replace
747 show-paren-mode example with tooltip-mode.
7092c5e8 748 (Simple Types, Composite Types, Defining New Types):
261b01c6 749 Minor cleanups.
7092c5e8 750
c1aa4864
JH
7512004-11-21 Jesper Harder <harder@ifa.au.dk>
752
753 * processes.texi (Synchronous Processes, Output from Processes):
754 Markup fix.
755
dedbac89
RS
7562004-11-20 Richard M. Stallman <rms@gnu.org>
757
07c8c65a
RS
758 * positions.texi (Skipping Characters): skip-chars-forward
759 now handles char classes.
760
8f40a868
RS
761 * intro.texi (Printing Notation): Avoid confusion of `print'
762 when explaining @print.
763
764 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
765
766 * display.texi (Display Table Format): Minor fix.
767
768 * streams.texi (Output Functions): Fix print example.
769
fd6866c8
RS
770 * Makefile.in (elisp): New target.
771 (dist): Depend on $(infodir)/elisp, not elisp.
772 Copy the info files from $(infodir).
773
9d00469f
RS
774 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
775 read-from-minibuffer.
776
dedbac89
RS
777 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
778
6de891db
RS
7792004-11-19 Richard M. Stallman <rms@gnu.org>
780
781 * searching.texi (Regexp Search): Add search-whitespace-regexp.
782
e1c1c5a7
TTN
7832004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
784
785 * tips.texi (Coding Conventions): Fix typo.
786
ee31cd78
RS
7872004-11-16 Richard M. Stallman <rms@gnu.org>
788
789 * tips.texi (Coding Conventions): Separate defvar and require
790 methods to avoid warnings. Use require only when there are many
791 functions and variables from that package.
792
793 * minibuf.texi (Minibuffer Completion): When ignoring case,
794 predicate must not be case-sensitive.
795
796 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
797 (Test Coverage): Don't talk about "splotches". Clarified.
798
4bd38e94
TTN
7992004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
800
801 * frames.texi (Window Frame Parameters): Fix typo.
802
6d073ae1
KS
8032004-11-15 Kim F. Storm <storm@cua.dk>
804
9f89426b
KS
805 * symbols.texi (Other Plists): Note that plist-get may signal error.
806 Add safe-plist-get.
6d073ae1 807
10980463
TTN
8082004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
809
810 * modes.texi (Font Lock Basics): Fix typo.
811
1efc19eb
RS
8122004-11-08 Richard M. Stallman <rms@gnu.org>
813
814 * syntax.texi (Syntax Table Functions): Add syntax-after.
815
6159c232
EZ
8162004-11-06 Lars Brinkhoff <lars@nocrew.org>
817
818 * os.texi (Processor Run Time): New section documenting
819 get-internal-run-time.
820
59dede22
EZ
8212004-11-06 Eli Zaretskii <eliz@gnu.org>
822
823 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
824 it nukes elisp-cover.texi.
825 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
826 elisp-0 etc.
827
4cc8522c
LT
8282004-11-05 Luc Teirlinck <teirllm@auburn.edu>
829
830 * commands.texi (Keyboard Macros): Document `append' return value
831 of `defining-kbd-macro'.
832
2d1ef312
RS
8332004-11-01 Richard M. Stallman <rms@gnu.org>
834
835 * commands.texi (Interactive Call): Add called-interactively-p.
836
6f4e005d
SJ
8372004-10-29 Simon Josefsson <jas@extundo.com>
838
839 * minibuf.texi (Reading a Password): Revert.
840
4f71c13f
RS
8412004-10-28 Richard M. Stallman <rms@gnu.org>
842
843 * frames.texi (Display Feature Testing): Explain about "vendor".
844
4660a9e3
RS
8452004-10-27 Richard M. Stallman <rms@gnu.org>
846
847 * commands.texi (Interactive Codes): `N' uses numeric prefix,
848 not raw. Clarify `n'.
849 (Interactive Call): Rewrite interactive-p, focusing on when
850 and how to use it.
851 (Misc Events): Clarify previous change.
852
853 * advice.texi (Simple Advice): Clarify what job the example does.
854 (Around-Advice): Clarify ad-do-it.
855 (Activation of Advice): An option of ad-default-compilation-action
856 is `never', not `nil'.
857
c8636435
KS
8582004-10-26 Kim F. Storm <storm@cua.dk>
859
860 * commands.texi (Interactive Codes): Add U code letter.
861
acd4089b
SJ
8622004-10-25 Simon Josefsson <jas@extundo.com>
863
864 * minibuf.texi (Reading a Password): Add.
865
29dc7809
JR
8662004-10-24 Jason Rumney <jasonr@gnu.org>
867
868 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
869 and wheel-down.
870
bb5d6d34
KG
8712004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
872
873 * processes.texi (Synchronous Processes): Document process-file.
874
d0ee2ed3
KH
8752004-10-22 Kenichi Handa <handa@m17n.org>
876
877 * text.texi (translate-region): Document that it accepts also a
878 char-table.
879
38be9dbb
DP
8802004-10-22 David Ponce <david@dponce.com>
881
882 * windows.texi (Resizing Windows): Document the `preserve-before'
883 argument of the functions `enlarge-window' and `shrink-window'.
884
63c80452
JR
8852004-10-19 Jason Rumney <jasonr@gnu.org>
886
887 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
888
9f4b6e73
LT
8892004-10-09 Luc Teirlinck <teirllm@auburn.edu>
890
891 * text.texi (Filling): Add anchor for definition of
892 `sentence-end-double-space'.
893
894 * searching.texi (Regexp Example): Update description of how
895 Emacs currently recognizes the end of a sentence.
896 (Standard Regexps): Update definition of the variable
897 `sentence-end'. Add definition of the function `sentence-end'.
898
657f0f9c
EZ
8992004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
900
901 * display.texi (Progress): New node.
902
35ab4857
KS
9032004-10-05 Kim F. Storm <storm@cua.dk>
904
905 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
906
f2a54fbc
KS
9072004-09-29 Kim F. Storm <storm@cua.dk>
908
909 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
910 to identify bitmaps. Remove -fringe-bitmap suffix for standard
911 fringe bitmap symbols, as they now have their own namespace.
912 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
913 vs. pixels. Signal error if no free bitmap slots.
914 (Pixel Specification): Change IMAGE to @var{image}.
915
4676d6f3
RS
9162004-09-28 Richard M. Stallman <rms@gnu.org>
917
918 * text.texi (Special Properties): Clarify line-spacing and line-height.
919
920 * searching.texi (Regexp Search): Add looking-back.
921
17234906
LT
9222004-09-25 Luc Teirlinck <teirllm@auburn.edu>
923
924 * display.texi: Correct typos.
925 (Image Descriptors): Correct xref's.
926
4de43c8b
RS
9272004-09-25 Richard M. Stallman <rms@gnu.org>
928
929 * text.texi (Special Properties): Cleanups in `cursor'.
930 Rewrites in `line-height' and `line-spacing'; exchange them.
931
932 * display.texi (Fringes): Rewrite previous change.
933 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
934 (Display Fringe Bitmaps): Node deleted, text moved.
935 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
936 (Scroll Bars): Clarify set-window-scroll-bars.
937 (Pointer Shape): Rewrite.
938 (Specified Space): Clarify :align-to, etc.
939 (Pixel Specification): Use @var. Clarify new text.
940 (Other Display Specs): Clarify `slice'.
941 (Image Descriptors): Cleanups.
942 (Showing Images): Cleanups.
943
a3ee0299
LT
9442004-09-24 Luc Teirlinck <teirllm@auburn.edu>
945
e88ebce6
LT
946 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
947
a3ee0299
LT
948 * modes.texi: Various minor changes in addition to:
949 (Major Mode Conventions): Final call to `run-mode-hooks' should
950 not be inside the `delay-mode-hooks' form.
951 (Mode Hooks): New node.
952 (Hooks): Delete obsolete example.
953 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
954 node "Mode Hooks".
955
6db2bc02
LT
9562004-09-22 Luc Teirlinck <teirllm@auburn.edu>
957
958 * display.texi: Correct various typos.
959 (Display): Rename node "Pointer Shapes" to "Pointer
960 Shape". (There is already a node called "Pointer Shapes" in
961 frames.texi.)
962 (Images): Remove non-existent node "Image Slices" from menu.
963
ed2846bd
KS
9642004-09-23 Kim F. Storm <storm@cua.dk>
965
966 * text.texi (Special Properties): Add `cursor', `pointer',
967 `line-height', and `line-spacing' properties.
968
969 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
970 Shapes' to menu.
971 (Standard Faces): Doc fix for fringe face.
972 (Fringes): Add `overflow-newline-into-fringe' and
973 'indicate-buffer-boundaries'.
974 (Fringe Bitmaps, Pointer Shapes): New nodes.
975 (Display Property): Add 'Pixel Specification' and 'Display Fringe
976 Bitmaps' to menu.
977 (Specified Space): Describe pixel width and height.
978 (Pixel Specification): New node.
979 (Other Display Specs): Add `slice' property.
980 (Display Fringe Bitmaps): New node.
981 (Images): Add 'Image Slices' to menu.
982 (Image Descriptors): Add `:pointer' and `:map' properties.
983 (Showing Images): Add slice arg to `insert-image'. Add
984 'insert-sliced-image'.
985
4d894c98
RS
9862004-09-20 Richard M. Stallman <rms@gnu.org>
987
988 * commands.texi (Key Sequence Input):
989 Clarify downcasing in read-key-sequence.
990
7e388eb7
JL
9912004-09-08 Juri Linkov <juri@jurta.org>
992
993 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
994
a020987f
LT
9952004-09-07 Luc Teirlinck <teirllm@auburn.edu>
996
997 * locals.texi (Standard Buffer-Local Variables): Add
998 `buffer-auto-save-file-format'.
999 * internals.texi (Buffer Internals): Describe new
1000 auto_save_file_format field of the buffer structure.
1001 * files.texi (Format Conversion): `auto-save-file-format' has been
1002 renamed `buffer-auto-save-file-format'.
1003
2b96f80c
LT
10042004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1005
1006 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1007 an integer or a marker.
1008 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1009
2ee3b79e
RS
10102004-08-22 Richard M. Stallman <rms@gnu.org>
1011
1012 * modes.texi (Major Mode Conventions): Discuss rebinding of
1013 standard key bindings.
1014
c438dc33
KS
10152004-08-18 Kim F. Storm <storm@cua.dk>
1016
1017 * processes.texi (Accepting Output): Add `just-this-one' arg to
1018 `accept-process-output'.
101c421e 1019 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1020
db8af011
LT
10212004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1022
1023 * keymaps.texi: Various changes in addition to:
1024 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1025 Give more varied examples for `kbd'.
1026 (Creating Keymaps): Char tables have slots for all characters
1027 without modifiers.
1028 (Active Keymaps): `overriding-local-map' and
1029 `overriding-terminal-local-map' also override text property and
1030 overlay keymaps.
1031 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1032 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1033 to denote a prefix of no events.
1034 `map-keymap' includes parent's bindings _recursively_.
1035 Clarify and correct description of `where-is-internal'.
1036 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1037 (Menu Example): For menus intended for use with the keyboard, the
1038 menu items should be bound to characters or real function keys.
1039
de700726
LT
10402004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1041
30e75a87
LT
1042 * objects.texi (Character Type): Reposition `@anchor' to prevent
1043 double space inside sentence in Info.
1044
de700726
LT
1045 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1046 renamed to `disabled-command-function'.
1047 * commands.texi (Key Sequence Input): Remove unnecessary anchor,
1048 (Command Loop Info): Replace reference to it.
1049 (Disabling Commands): `disabled-command-hook' has been renamed to
1050 `disabled-command-function'.
1051
81909a1a
LT
10522004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1053
1054 * os.texi (Translating Input): Only non-prefix bindings in
1055 `key-translation-map' override actual key bindings. Warn about
1056 possible indirect effect of actual key bindings on non-prefix
1057 bindings in `key-translation-map'.
1058
5504e99c
LT
10592004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1060
1061 * minibuf.texi (High-Level Completion): Add anchor for definition
1062 of `read-variable'.
1063
1064 * commands.texi: Various changes in addition to:
1065 (Using Interactive): Clarify description of `interactive-form'.
1066 (Interactive Call): Mention default for KEYS argument to
1067 `call-interactively'.
1068 (Command Loop Info): Clarify description of `this-command-keys'.
1069 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1070 Value of `last-event-frame' can be `macro'.
1071 (Repeat Events): `double-click-fuzz' is also used to distinguish
1072 clicks and drags.
1073 (Classifying Events): Clarify descriptions of `event-modifiers'
1074 `event-basic-type' and `event-convert-list'.
1075 (Accessing Events): `posn-timestamp' takes POSITION argument.
1076 (Quoted Character Input): Clarify description of
1077 `read-quoted-char' and fix example.
1078 (Quitting): Add `with-local-quit'.
1079 (Disabling Commands): Correct and clarify descriptions of
1080 `enable-command' and `disable-command'.
1081 Mention what happens if `disabled-command-hook' is nil.
1082 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1083 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1084
f478a72a
LT
10852004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1086
1087 * frames.texi: Various changes in addition to:
1088 (Creating Frames): Expand and clarify description of `make-frame'.
1089 (Window Frame Parameters): Either none or both of the `icon-left'
1090 and `icon-top' parameters must be specified. Put descriptions of
1091 `menu-bar-lines' and `toolbar-lines' closer together and change
1092 them accordingly.
1093 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1094 except while processing `frame-title-format' or `icon-title-format'.
1095 (Deleting Frames): Correct description of `delete-frame'.
1096 Non-nil return values of `frame-live-p' are like those of `framep'.
1097 (Frames and Windows): mention return value of
1098 `set-frame-selected-window'.
1099 (Visibility of Frames): Mention `force' argument to
1100 `make-frame-invisible'. `frame-visible-p' returns t for all
1101 frames on text-only terminals.
1102 (Frame Configurations): Restoring a frame configuration does not
1103 restore deleted frames.
1104 (Window System Selections): `x-set-selection' returns DATA.
1105 (Resources): Add example.
1106 (Display Feature Testing): Clarify descriptions of
1107 `display-pixel-height', `display-pixel-width', `x-server-version'
1108 and `x-server-vendor'.
1109
1110 * windows.texi (Choosing Window): Add anchor.
1111 * minibuf.texi (Minibuffer Misc): Add anchor.
1112
bc135062
JPW
11132004-07-23 John Paul Wallington <jpw@gnu.org>
1114
1115 * macros.texi (Defining Macros): Declaration keyword for setting
1116 Edebug spec is `debug' not `edebug'.
1117
cb7516e5
LT
11182004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1119
1120 * windows.texi: Various small changes in addition to:
1121 (Window Point): Mention return value of `set-window-point'.
1122 (Window Start): `pos-visible-in-window-p' disregards horizontal
1123 scrolling. Explain return value if PARTIALLY is non-nil.
1124 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1125 and `set-window-vscroll'.
1126 (Size of Window): The argument WINDOW to `window-inside-edges',
1127 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1128 (Resizing Windows): Explain return value of
1129 `shrink-window-if-larger-than-buffer'.
1130 `window-size-fixed' automatically becomes buffer local when set.
1131 (Window Configurations): Explain return value of
1132 `set-window-configuration'.
1133
1134 * minibuf.texi (Minibuffer Misc): Add anchor for
1135 `minibuffer-scroll-window'.
1136
1137 * positions.texi (Text Lines): Add anchor for `count-lines'.
1138
3751eb00
RS
11392004-07-17 Richard M. Stallman <rms@gnu.org>
1140
1141 * display.texi (Overlay Properties): Adding `evaporate' prop
1142 deletes empty overlay immediately.
1143
1144 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1145 fix example.
1146
9a7e97c6
LT
11472004-07-16 Jim Blandy <jimb@redhat.com>
1148
1149 * searching.texi (Regexp Backslash): Document new \_< and \_>
1150 operators.
1151
aa0e4da8
JB
11522004-07-16 Juanma Barranquero <lektu@terra.es>
1153
1154 * display.texi (Images): Fix Texinfo usage.
1155
cbbfedb2
LT
11562004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1157
1158 * buffers.texi (Modification Time): `visited-file-modtime' now
1159 returns a list of two integers, instead of a cons.
1160
3a052bd3
LT
11612004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1162
1163 * windows.texi: Various changes in addition to:
1164 (Splitting Windows): Add `split-window-keep-point'.
1165
02c04e6f
RS
11662004-07-09 Richard M. Stallman <rms@gnu.org>
1167
1168 * frames.texi (Input Focus): Minor fix.
1169
cb4f1287
LT
11702004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1171
1172 * frames.texi (Input Focus): Clarify descriptions of
1173 `select-frame-set-input-focus' and `select-frame'.
1174
339902ec
LT
11752004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1176
1177 * os.texi: Various small changes in addition to:
1178 (Killing Emacs): Expand and clarify description of
1179 `kill-emacs-query-functions' and `kill-emacs-hook'.
1180 (System Environment): Expand and clarify description of `getenv'
1181 and `setenv'.
1182 (Timers): Clarify description of `run-at-time'.
1183 (Translating Input): Correct description of
1184 `extra-keyboard-modifiers'.
1185 (Flow Control): Correct description of `enable-flow-control'.
1186
fe3b7e35
TTN
11872004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1188
1189 * os.texi: Update copyright.
1190 (Session Management): Grammar fix.
1191 Clarify which Emacs does the restarting.
1192 Use @samp for *scratch* buffer.
1193
59db7d6e
LT
11942004-07-04 Alan Mackenzie <acm@muc.de>
1195
1196 * frames.texi (Input Focus): Add documentation for
1197 `select-frame-set-input-focus'. Replace refs to non-existent
1198 `switch-frame' with `select-frame'. Minor corrections and tidying
1199 up of text-only terminal stuff.
1200
e3ccf404
RS
12012004-07-02 Richard M. Stallman <rms@gnu.org>
1202
1203 * files.texi (Saving Buffers): Cleanup write-contents-function.
1204 (Magic File Names): Cleanup file-remote-p.
1205
8addb6eb
KG
12062004-07-02 Kai Grossjohann <kai@emptydomain.de>
1207
1208 * files.texi (Magic File Names): `file-remote-p' returns an
1209 identifier of the remote system, not just t.
1210
7a58d84d
DK
12112004-07-02 David Kastrup <dak@gnu.org>
1212
1213 * searching.texi (Entire Match Data): Add explanation about new
1214 match-data behavior when @var{integers} is non-nil.
1215
d8c379f8
RS
12162004-06-24 Richard M. Stallman <rms@gnu.org>
1217
b4a4b0ae
RS
1218 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1219
d8c379f8
RS
1220 * customize.texi (Variable Definitions): Note about doc strings
1221 and :set.
1222
1223 * keymaps.texi (Keymap Terminology): Document `kbd'.
1224 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1225
1226 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1227 makes it buffer-local.
1228
1229 * files.texi (Saving Buffers): Correct previous change.
1230
1231 * commands.texi (Accessing Events):
1232 Clarify posn-col-row and posn-actual-col-row.
1233
12342004-06-24 David Ponce <david.ponce@wanadoo.fr>
1235
1236 * commands.texi (Accessing Events): New functions
1237 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1238
dce417e7
LT
12392004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1240
1241 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1242 * frames.texi, buffers.texi, backups.texi, variables.texi:
1243 * loading.texi, eval.texi, functions.texi, control.texi:
1244 * symbols.texi, minibuf.texi: Reposition @anchor's.
1245
1246 * help.texi: Various small changes in addition to the following.
1247 (Describing Characters): Describe PREFIX argument to
1248 `key-description'. Correct and clarify definition of
1249 `text-char-description'. Describe NEED-VECTOR argument to
1250 `read-kbd-macro'.
1251 (Help Functions): Clarify definition of `apropos'.
1252
255d07dc
LH
12532004-06-23 Lars Hansen <larsh@math.ku.dk>
1254
1255 * files.texi (Saving Buffers): Correct description of
1256 `write-contents-functions'.
1257
4e9691e9
JB
12582004-06-21 Juanma Barranquero <lektu@terra.es>
1259
1260 * display.texi (Images): Remove redundant @vindex directives.
1261 Rewrite `image-library-alist' doc in active voice.
1262
1ebd4f78
JB
12632004-06-14 Juanma Barranquero <lektu@terra.es>
1264
1265 * display.texi (Images): Document new delayed library loading,
1266 variable `image-library-alist' and (existing but undocumented)
1267 function `image-type-available-p'.
1268
ddfb8369
RS
12692004-06-05 Richard M. Stallman <rms@gnu.org>
1270
1271 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1272 refer the user to the Initial Input node.
1273 (Text from Minibuffer): Likewise.
1274 (Initial Input): New node. Document this feature
1275 and say it is mostly deprecated.
1276
18684a3a
RS
12772004-05-30 Richard M. Stallman <rms@gnu.org>
1278
7a61e456
RS
1279 * loading.texi (Named Features): Clarify return value
1280 and meaning of NOERROR.
1281
18684a3a
RS
1282 * variables.texi (File Local Variables): Minor cleanup.
1283
c8364415
MA
12842004-05-30 Michael Albinus <michael.albinus@gmx.de>
1285
1286 * files.texi (Magic File Names): Add `file-remote-p' as operation
1287 of file name handlers.
1288
08fd1251
RS
12892004-05-29 Richard M. Stallman <rms@gnu.org>
1290
1291 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1292 as arg to a minor mode command.
1293
71d5a208
RS
12942004-05-22 Richard M. Stallman <rms@gnu.org>
1295
1296 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1297
1298 * streams.texi (Output Variables): Doc float-output-format.
1299
1300 * searching.texi (Regexp Special): Nested repetition can be infloop.
1301
1302 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1303 real stack overflow.
1304
1305 * compile.texi: Minor cleanups.
1306
13072004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1308
1309 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1310 circular lists.
1311 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1312
022cb162
TTN
13132004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1314
1315 * modes.texi (Search-based Fontification): Fix typo.
1316
aa7094ba
JB
13172004-05-10 Juanma Barranquero <lektu@terra.es>
1318
1319 * modes.texi (Mode Line Variables): Fix description of
1320 global-mode-string, which is now after which-func-mode, not the
1321 buffer name.
1322
c2383279
LH
13232004-05-07 Lars Hansen <larsh@math.ku.dk>
1324
1325 * modes.texi (Desktop Save Mode): Add.
1326 (Modes): Add menu entry Desktop Save Mode.
1327
1328 * hooks.texi: Add desktop-after-read-hook,
1329 desktop-no-desktop-file-hook and desktop-save-hook.
1330
1331 * locals.texi: Add desktop-save-buffer.
1332
058296d3
JH
13332004-04-30 Jesper Harder <harder@ifa.au.dk>
1334
1335 * display.texi: emacs -> Emacs.
1336
0c54865e
EZ
13372004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1338
1339 * files.texi (Changing Files): Document set-file-times.
1340
d814862a
JB
13412004-04-23 Juanma Barranquero <lektu@terra.es>
1342
1343 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1344
e8d6f886
JH
13452004-04-18 Jesper Harder <harder@ifa.au.dk>
1346
1347 * tips.texi (Coding Conventions): defopt -> defcustom.
1348
3a424014
LT
13492004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1350
1351 * sequences.texi: Various clarifications.
1352
9e860631
LT
13532004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1354
1355 * buffers.texi (Read Only Buffers): Mention optional ARG to
1356 `toggle-read-only'.
1357
5e30a0fb
NR
13582004-04-14 Nick Roberts <nick@nick.uklinux.net>
1359
9e860631 1360 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1361 returns a full-width window if possible.
1362
619fb950
LT
13632004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1364
1365 * buffers.texi: Various changes in addition to:
1366 (Buffer File Name): Add `find-buffer-visiting'.
1367 (Buffer Modification): Mention optional ARG to `not-modified'.
1368 (Indirect Buffers): Mention optional CLONE argument to
1369 `make-indirect-buffer'.
1370
1371 * files.texi: Various changes in addition to:
1372 (Visiting Functions): `find-file-hook' is now a normal hook.
1373 (File Name Expansion): Explain difference between the way that
1374 `expand-file-name' and `file-truename' treat `..'.
1375 (Contents of Directories): Mention optional ID-FORMAT argument to
1376 `directory-files-and-attributes'.
1377 (Format Conversion): Mention new optional CONFIRM argument to
1378 `format-write-file'.
1379
a2295d32
MB
13802004-04-12 Miles Bader <miles@gnu.org>
1381
1382 * macros.texi (Expansion): Add description of `macroexpand-all'.
1383
571fd4d5
JH
13842004-04-05 Jesper Harder <harder@ifa.au.dk>
1385
1386 * variables.texi (Variable Aliases): Mention
1387 cyclic-variable-indirection.
1388
1389 * errors.texi (Standard Errors): Ditto.
1390
4ba2fd66
LT
13912004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1392
1393 * backups.texi: Various small changes in addition to:
1394 (Making Backups): Mention return value of `backup-buffer'.
1395 (Auto-Saving): Mention optional FORCE argument to
1396 `delete-auto-save-file-if-necessary'.
1397 (Reverting): Mention optional PRESERVE-MODES argument to
1398 `revert-buffer'. Correct description of `revert-buffer-function'.
1399
8f7ea687
JL
14002004-03-22 Juri Linkov <juri@jurta.org>
1401
1402 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1403 with `Vector Functions'.
1404
1405 * text.texi (Sorting): Add missing quote.
1406
0eeca3c1
LT
14072004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1408
1409 * intro.texi (Lisp History): Replace xref to `cl' manual with
1410 inforef.
1411
e69cfac2
RS
14122004-03-12 Richard M. Stallman <rms@gnu.org>
1413
1414 * intro.texi (Version Info): Add arg to emacs-version.
1415 (Lisp History): Change xref to CL manual.
1416
1b91d47f
LT
14172004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1418
1419 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1420 for Partial Completion mode.
1421
97073664
TTN
14222004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1423
1424 * customize.texi: Fix typo. Remove eol whitespace.
1425
04a6e76b
RS
14262004-03-04 Richard M. Stallman <rms@gnu.org>
1427
1428 * processes.texi: Fix typos.
1429
1430 * lists.texi (Building Lists): Minor clarification.
1431
1432 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1433 in make-hash-table.
1434
5bb0fcd1
JB
14352004-02-29 Juanma Barranquero <lektu@terra.es>
1436
1437 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1438 rm, and ignore exit code.
1439
9022d421
EZ
14402004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1441
1442 * display.texi (Defining Faces): Add description for min-colors.
1443 Update example.
1444
92f5fba2
LT
14452004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1446
1447 * abbrevs.texi: Various corrections and clarifications in addition
1448 to the following:
1449 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1450
7e83e178
GM
14512004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1452
1453 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1454
9c5609e8
LT
14552004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1456
e2b9b51f
LT
1457 * text.texi: Various small changes in addition to the following:
1458 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1459 to delete-horizontal-space.
1460 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1461 description of yank-handler text property at various places.
1462
7daa0e81
LT
1463 * frames.texi (Window System Selections): Add anchor.
1464
9c5609e8
LT
1465 * syntax.texi (Syntax Table Functions): Clarify and correct
1466 descriptions of make-syntax-table and copy-syntax-table.
1467 (Motion and Syntax): Clarify SYNTAXES argument to
1468 skip-syntax-forward.
1469 (Parsing Expressions): Mention that the return value of
1470 parse-partial-sexp is currently a list of ten rather than nine
1471 elements.
1472 (Categories): Various corrections and clarifications.
1473
d29edb21
LT
14742004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1475
1476 * markers.texi (Marker Insertion Types): Minor change.
1477
1478 * locals.texi (Standard Buffer-Local Variables):
1479 * commands.texi (Interactive Codes, Using Interactive):
1480 * functions.texi (Related Topics): Fix xrefs.
1481
43e48bda
LT
14822004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1483
1484 * lists.texi (Sets And Lists): Update description of delete-dups.
1485
84e34002
RS
14862004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1487
1488 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1489
14902004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1491
1492 * frames.texi (Parameter Access): frame-parameters arg is optional.
1493 modify-frame-parameters handles nil for FRAME.
1494 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1495 are all-or-nothing for certain toolkits.
1496 Mention parameter wait-for-wm.
1497 (Frames and Windows): In frame-first-window and frame-selected-window
1498 the arg is optional.
1499 (Input Focus): In redirect-frame-focus the second arg is optional.
1500 (Window System Selections): Mention selection type CLIPBOARD.
1501 Mention data-type UTF8_STRING.
1502 Mention numbering of cut buffers.
1503 (Resources): Describe x-resource-name.
1504
15052004-02-16 Richard M. Stallman <rms@gnu.org>
1506
1507 * windows.texi (Buffers and Windows): Delete false table
1508 about all-frames.
1509
1510 * syntax.texi (Parsing Expressions): Delete old caveat
1511 about parse-sexp-ignore-comments.
1512
1513 * streams.texi (Output Variables): Add print-quoted.
1514
1515 * lists.texi (Building Lists): Minor cleanup.
1516
1517 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1518
1519 * display.texi (Overlays): Explain overlays use markers.
1520 (Managing Overlays): Explain front-advance and rear-advance
1521 in more detail.
1522
1523 * loading.texi (Unloading): Document unload-feature-special-hooks.
1524 Get rid of fns-NNN.el file.
1525
15262004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1527
1528 * help.texi (Describing Characters): Fix text-char-description
1529 example output.
1530
1531 * edebug.texi (Using Edebug): Fix example.
1532
1533 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1534
84e34002
RS
1535 * files.texi (Changing Files): Fix argname.
1536
1537 * calendar.texi: Fix parens, and default values.
1538
1539 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1540 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1541 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1542
1543 * positions.texi (Text Lines): Don't add -1 in current-line.
1544
15452004-02-16 Richard M. Stallman <rms@gnu.org>
1546
1547 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1548
c33b76da
EZ
15492004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1550
1551 * processes.texi (Low-Level Network): Fix a typo.
1552
9d7271e8
KS
15532004-02-12 Kim F. Storm <storm@cua.dk>
1554
1555 * display.texi (Fringes): Use consistent wording.
1556 Note that window-fringe's window arg is optional.
1557 (Scroll Bars): Use consistent wording.
1558
6827d730
LT
15592004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1560
1561 * tips.texi (Comment Tips): Document the new conventions for
1562 commenting out code.
1563
1cb60b5a
JD
15642004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1565
1566 * positions.texi (Text Lines): Added missing end defun.
1567
7fdd1f62
KS
15682004-02-07 Kim F. Storm <storm@cua.dk>
1569
1570 * positions.texi (Text Lines): Add line-number-at-pos.
1571
eb3c144c
JPW
15722004-02-06 John Paul Wallington <jpw@gnu.org>
1573
1574 * display.texi (Button Properties, Button Buffer Commands):
1575 mouse-2 invokes button, not down-mouse-1.
1576
a1d38d63
JR
15772004-02-04 Jason Rumney <jasonr@gnu.org>
1578
1579 * makefile.w32-in: Sync with Makefile.in changes.
1580
4b574f3d
LT
15812004-02-03 Luc Teirlinck <teirllm@auburn.edu>
1582
1583 * minibuf.texi (Text from Minibuffer): Various corrections and
1584 clarifications.
1585 (Object from Minibuffer): Correct Lisp description of
1586 read-minibuffer.
1587 (Minibuffer History): Clarify description of cons values for
1588 HISTORY arguments.
1589 (Basic Completion): Various corrections and clarifications. Add
1590 completion-regexp-list.
1591 (Minibuffer Completion): Correct and clarify description of
1592 completing-read.
6f6b0433 1593 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
1594 other minor changes.
1595 (High-Level Completion): Various corrections and clarifications.
1596 (Reading File Names): Ditto.
1597 (Minibuffer Misc): Ditto.
1598
d8186297
LT
15992004-01-26 Luc Teirlinck <teirllm@auburn.edu>
1600
1601 * strings.texi (Text Comparison): assoc-string also matches
1602 elements of alists that are strings instead of conses.
1603 (Formatting Strings): Standardize Texinfo usage. Update index
1604 entries.
1605
9adcb5f2
LT
16062004-01-20 Luc Teirlinck <teirllm@auburn.edu>
1607
1608 * lists.texi (Sets And Lists): Add delete-dups.
1609
3e7274ae
LT
16102004-01-15 Luc Teirlinck <teirllm@auburn.edu>
1611
1612 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
1613 special form.
1614 * macros.texi (Defining Macros): Update description of `declare',
1615 which now is a macro.
1616 (Wrong Time): Fix typos.
1617
944e099f
LT
16182004-01-14 Luc Teirlinck <teirllm@auburn.edu>
1619
1620 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 1621 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
1622 and `batch-byte-compile'. In particular, mention and describe
1623 all optional arguments.
1624 (Disassembly): Correct and clarify the description of `disassemble'.
1625
90c3aa59
LT
16262004-01-11 Luc Teirlinck <teirllm@auburn.edu>
1627
1628 * searching.texi: Various small changes in addition to the
1629 following.
1630 (Regexp Example): Adapt to new value of `sentence-end'.
1631 (Regexp Functions): The PAREN argument to `regexp-opt' can be
1632 `words'.
1633 (Search and Replace): Add usage note for `perform-replace'.
1634 (Entire Match Data): Mention INTEGERS and REUSE arguments to
1635 `match-data'.
1636 (Standard Regexps): Update for new values of `paragraph-start'
1637 and `sentence-end'.
1638
583c353d
LT
16392004-01-07 Luc Teirlinck <teirllm@auburn.edu>
1640
1641 * files.texi (Saving Buffers): Clarify descriptions of
1642 `write-contents-functions' and `before-save-hook'.
1643 Make the defvar's for `before-save-hook' and `after-save-hook'
1644 into defopt's.
1645
05faee07
KS
16462004-01-07 Kim F. Storm <storm@cua.dk>
1647
1648 * commands.texi (Click Events): Describe new image and
1649 width/height elements of click events.
1650 (Accessing Events): Add posn-string, posn-image, and
1651 posn-object-width-height. Change posn-object to return either
1652 image or string object.
1653
a0465ec3
SJ
16542004-01-01 Simon Josefsson <jas@extundo.com>
1655
1656 * hooks.texi (Standard Hooks): Add before-save-hook.
1657 * files.texi (Saving Buffers): Likewise.
1658
972c0c49
RS
16592004-01-03 Richard M. Stallman <rms@gnu.org>
1660
1661 * frames.texi (Frames and Windows): Delete frame-root-window.
1662
dbcd463f
LT
16632004-01-03 Luc Teirlinck <teirllm@auburn.edu>
1664
1665 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
1666
1667 * functions.texi: Various small changes in addition to the
1668 following.
1669 (What Is a Function): `functionp' returns nil for macros. Clarify
1670 behavior of this and following functions for symbol arguments.
1671 (Function Documentation): Add `\' in front of (fn @var{arglist})
1672 and explain why.
1673 (Defining Functions): Mention DOCSTRING argument to `defalias'.
1674 Add anchor.
1675 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
1676
02c77ee9
MB
16772004-01-01 Miles Bader <miles@gnu.org>
1678
1679 * display.texi (Buttons): New section.
1680
903a1a91
AS
16812003-12-31 Andreas Schwab <schwab@suse.de>
1682
1683 * numbers.texi (Math Functions): sqrt reports a domain-error
1684 error.
1685 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
1686
697cf92a
LT
16872003-12-30 Luc Teirlinck <teirllm@auburn.edu>
1688
3f70fe82
LT
1689 * tips.texi (Documentation Tips): Update item on hyperlinks in
1690 documentation strings.
1691
697cf92a
LT
1692 * errors.texi (Standard Errors): Various small corrections and
1693 additions.
1694
1695 * control.texi: Various small changes in addition to the
1696 following.
1697 (Signaling Errors): Provide some more details on how `signal'
1698 constructs the error message. Add anchor to the definition of
1699 `signal'.
1700 (Error Symbols): Describe special treatment of `quit'.
1701 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
1702 to emphasize that it has to be a single form.
1703
1704 * buffers.texi: Add anchor.
1705
4d25144d
RS
17062003-12-29 Richard M. Stallman <rms@gnu.org>
1707
1708 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
1709 (Window Configurations): Add window-configuration-frame.
1710
1711 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
1712
1713 * text.texi (Examining Properties): Add get-char-property-and-overlay.
1714 Change arg name in get-char-property.
1715 (Special Properties): Update handling of keymap property.
1716
1717 * strings.texi (Modifying Strings): Add clear-string.
1718 (Text Comparison): Add assoc-string and remove
1719 assoc-ignore-case, assoc-ignore-representation.
1720
1721 * os.texi (Time of Day): Add set-time-zone-rule.
1722
1723 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 1724 report domain-error errors.
4d25144d 1725
697cf92a 1726 * nonascii.texi (Converting Representations):
4d25144d
RS
1727 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
1728 (Encoding and I/O): Add file-name-coding-system.
1729
1730 * modes.texi (Search-based Fontification): Explain that
1731 face specs are symbols with face names as values.
1732
1733 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
1734
1735 * lists.texi (Building Lists): remq moved elsewhere.
1736 (Sets And Lists): remq moved here.
1737 (Association Lists): Refer to assoc-string.
1738
1739 * internals.texi (Garbage Collection): Add memory-use-counts.
1740
1741 * frames.texi (Frames and Windows): Add set-frame-selected-window
1742 and frame-root-window.
1743
697cf92a 1744 * files.texi (Contents of Directories):
4d25144d
RS
1745 Add directory-files-and-attributes.
1746
1747 * display.texi (Refresh Screen): Add force-window-update.
1748 (Invisible Text): Explain about moving point out of invis text.
1749 (Overlay Properties): Add overlay-properties.
1750 (Managing Overlays): Add overlayp.
1751 (GIF Images): Invalid image number displays a hollow box.
1752
1753 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
1754 (Killing Buffers): Add buffer-live-p.
1755
67fafe38
MR
17562003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
1757
1758 * display.texi (Fringes): Fix typo "set-buffer-window".
1759
68e74f25
LT
17602003-12-24 Luc Teirlinck <teirllm@auburn.edu>
1761
1762 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
1763 * nonascii.texi, processes.texi, tips.texi, variables.texi:
1764 Add or change various xrefs and anchors.
1765
1766 * commands.texi: Replace all occurrences of @acronym{CAR} with
1767 @sc{car}, for consistency with the rest of the Elisp manual.
1768 `car' and `cdr' are historically acronyms, but are no longer
1769 widely thought of as such.
1770
1771 * internals.texi (Pure Storage): Mention that `purecopy' does not
1772 copy text properties.
1773 (Object Internals): Now 29 bits are used (in most implementations)
1774 to address Lisp objects.
1775
1776 * variables.texi (Variables with Restricted Values): New node.
1777
1778 * objects.texi (Lisp Data Types): Mention that certain variables
1779 can only take on a restricted set of values and add an xref to
1780 the new node "Variables with Restricted Values".
1781
1782 * eval.texi (Function Indirection): Describe the errors that
1783 `indirect-function' can signal.
1784 (Eval): Clarify the descriptions of `eval-region' and `values'.
1785 Describe `eval-buffer' instead of `eval-current-buffer' and
1786 mention `eval-current-buffer' as an alias for `current-buffer'.
1787 Correct the description and mention all optional arguments.
1788
697cf92a 1789 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
1790 following.
1791 (Converting Representations): Clarify behavior of
1792 `string-make-multibyte' and `string-to-multibyte' for unibyte all
1793 ASCII arguments.
1794 (Character Sets): Document the variable `charset-list' and adapt
1795 the definition of the function `charset-list' accordingly.
1796 (Translation of Characters): Clarify use of generic characters in
1797 `make-translation-table'. Clarify and correct the description of
1798 the use of translation tables in encoding and decoding.
1799 (User-Chosen Coding Systems): Correct and clarify the description
1800 of `select-safe-coding-system'.
1801 (Default Coding Systems): Clarify description of
1802 `file-coding-system-alist'.
1803
a62f71e4
LT
18042003-11-30 Luc Teirlinck <teirllm@auburn.edu>
1805
1806 * strings.texi (Text Comparison): Correctly describe when two
1807 strings are `equal'. Combine and clarify descriptions of
1808 `assoc-ignore-case' and `assoc-ignore-representation'.
1809
1810 * objects.texi (Non-ASCII in Strings): Clarify description of
1811 when a string is unibyte or multibyte.
1812 (Bool-Vector Type): Update examples.
1813 (Equality Predicates): Correctly describe when two strings are
1814 `equal'.
1815
19017752
LT
18162003-11-29 Luc Teirlinck <teirllm@auburn.edu>
1817
1818 * lists.texi (Building Lists): `append' no longer accepts integer
1819 arguments. Update the description of `number-sequence' to reflect
1820 recent changes.
1821 (Sets And Lists): Describe `member-ignore-case' after `member'.
1822
0f6a07a8
KS
18232003-11-27 Kim F. Storm <storm@cua.dk>
1824
1825 * commands.texi (Click Events): Click object may be an images.
1826 Describe (dx . dy) element of click positions.
1827 (Accessing Events): Remove duplicate posn-timestamp.
1828 New functions posn-object and posn-object-x-y.
1829
1ce7c819
KS
18302003-11-23 Kim F. Storm <storm@cua.dk>
1831
1832 * commands.texi (Click Events): Describe enhancements to event
1833 position lists, including new text-pos and (col . row) items.
1834 Mention left-fringe and right-fringe area events.
0f6a07a8 1835 (Accessing Events): New functions posn-area and
1ce7c819
KS
1836 posn-actual-col-row. Mention posn-timestamp. Mention that
1837 posn-point in non-text area still returns buffer position.
1838 Clarify posn-col-row.
1839
cae8ddbb
LH
18402003-11-21 Lars Hansen <larsh@math.ku.dk>
1841
1842 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
1843 * anti.texi (File Attributes): Describe removed parameter
1844 ID-FORMAT.
1845
f7f1a248
LT
18462003-11-20 Luc Teirlinck <teirllm@auburn.edu>
1847
68e74f25 1848 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
1849 a position, its buffer is ignored.
1850
1851 * markers.texi (Overview of Markers): Mention it here too.
1852
c5e2fb05
LT
18532003-11-12 Luc Teirlinck <teirllm@auburn.edu>
1854
1855 * numbers.texi (Numeric Conversions): Not just `floor', but also
1856 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
1857
e57d0aa8
LT
18582003-11-10 Luc Teirlinck <teirllm@auburn.edu>
1859
1860 * markers.texi (Creating Markers): Specify insertion type of
1861 created markers. Add xref to `Marker Insertion Types'.
1862 Second argument to `copy-marker' is optional.
1863 (Marker Insertion Types): Mention that most markers are created
1864 with insertion type nil.
1865 (The Mark): Correctly describe when `mark' signals an error.
1866 (The Region): Correctly describe when `region-beginning' and
1867 `region-end' signal an error.
1868
bb3612ec
LT
18692003-11-08 Luc Teirlinck <teirllm@auburn.edu>
1870
1871 * hash.texi (Creating Hash): Clarify description of `eql'.
1872 `makehash' is obsolete.
1873 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
1874
1875 * positions.texi (Point): Change description of `buffer-end', so
1876 that it is also correct for floating point arguments.
1877 (List Motion): Correct argument lists of `beginning-of-defun' and
1878 `end-of-defun'.
1879 (Excursions): Add xref to `Marker Insertion Types'.
1880 (Narrowing): Argument to `narrow-to-page' is optional.
1881
cfb8a797
LT
18822003-11-06 Luc Teirlinck <teirllm@auburn.edu>
1883
1884 * streams.texi (Output Streams): Clarify behavior of point for
1885 marker output streams.
1886
c6177909
LT
18872003-11-04 Luc Teirlinck <teirllm@auburn.edu>
1888
1889 * variables.texi (Defining Variables): Second argument to
1890 `defconst' is not optional.
1891 (Setting Variables): Mention optional argument APPEND to
1892 `add-to-list'.
1893 (Creating Buffer-Local): Expand description of
1894 `make-variable-buffer-local'.
1895 (Frame-Local Variables): Expand description of
1896 `make-variable-frame-local'.
1897 (Variable Aliases): Correct description of optional argument
1898 DOCSTRING to `defvaralias'. Mention return value of
1899 `defvaralias'.
1900 (File Local Variables): Add xref to `File variables' in Emacs
1901 Manual. Correct description of `hack-local-variables'. Mention
1902 `safe-local-variable' property. Mention optional second argument
1903 to `risky-local-variable-p'.
1904
b3645067
LT
19052003-11-03 Luc Teirlinck <teirllm@auburn.edu>
1906
1907 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
1908
10695e5c
EZ
19092003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
1910
1911 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
1912 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
1913 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
1914 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
1915 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 1916 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
1917 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
1918 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
1919 @acronym{FOO}.
1920
a2f4def1
LT
19212003-10-27 Luc Teirlinck <teirllm@auburn.edu>
1922
1923 * strings.texi (Creating Strings): Argument START to `substring'
1924 can not be `nil'. Expand description of
1925 `substring-no-properties'. Correct description of `split-string',
1926 especially with respect to empty matches. Prevent very bad line
1927 break in definition of `split-string-default-separators'.
1928 (Text Comparison): `string=' and `string<' also accept symbols as
1929 arguments.
1930 (String Conversion): More completely describe argument BASE in
1931 `string-to-number'.
5bb0fcd1 1932 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
1933 corresponding object. Clarify behavior of numeric prefix after
1934 `%' in `format'.
1935 (Case Conversion): The argument to `upcase-initials' can be a
1936 character.
1937
a2296bf9
KH
19382003-10-27 Kenichi Handa <handa@m17n.org>
1939
1940 * display.texi (Fontsets): Fix texinfo usage.
1941
885fef7c
KH
19422003-10-25 Kenichi Handa <handa@m17n.org>
1943
1944 * display.texi (Fontsets): Add description of the function
1945 set-fontset-font.
1946
0c6b7a1f
LT
19472003-10-23 Luc Teirlinck <teirllm@auburn.edu>
1948
1949 * display.texi (Temporary Displays): Add xref to `Documentation
1950 Tips'.
1951
1952 * functions.texi (Function Safety): Use inforef instead of pxref
1953 for SES.
1954
c3cda320
AS
19552003-10-23 Andreas Schwab <schwab@suse.de>
1956
1957 * Makefile.in (TEX, texinputdir): Don't define.
1958 (TEXI2DVI): Define.
1959 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
1960 add $(srcdir)/index.texi.
1961 ($(infodir)/elisp): Remove index.texi dependency.
1962 (elisp.dvi): Likewise. Use $(TEXI2DVI).
1963 (index.texi): Remove target.
1964 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
1965 (clean): Don't remove index.texi.
1966
c3cda320
AS
1967 * permute-index, index.perm: Remove.
1968 * index.texi: Rename from index.unperm.
1969
e5dadca7
LT
19702003-10-22 Luc Teirlinck <teirllm@auburn.edu>
1971
1972 * tips.texi (Documentation Tips): Document new behavior for face
1973 and variable hyperlinks in Help mode.
1974
6cfb0777
LT
19752003-10-21 Luc Teirlinck <teirllm@auburn.edu>
1976
1977 * objects.texi (Integer Type): Update for extra bit of integer range.
1978 (Character Type): Ditto.
1979
a6eeaa81 19802003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
1981
1982 * numbers.texi (Integer Basics): Add index entries for reading
1983 numbers in hex, octal, and binary.
1984
c8f9ba83
LK
19852003-10-16 Lute Kamstra <lute@gnu.org>
1986
1987 * modes.texi (Mode Line Format): Mention force-mode-line-update's
1988 argument.
1989
b52a26fb
LT
19902003-10-13 Luc Teirlinck <teirllm@auburn.edu>
1991
1992 * windows.texi (Choosing Window): Fix typo.
1993 * edebug.texi (Edebug Execution Modes): Fix typo.
1994
f7005886
RS
19952003-10-13 Richard M. Stallman <rms@gnu.org>
1996
1997 * windows.texi (Basic Windows): A window has fringe settings,
1998 display margins and scroll-bar settings.
1999 (Splitting Windows): Doc split-window return value.
2000 Clean up one-window-p.
2001 (Selecting Windows): Fix typo.
2002 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2003 (Buffers and Windows): In set-window-buffer, explain effect
2004 on fringe settings and scroll bar settings.
2005 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2006 (Choosing Window): Use defopt for pop-up-frame-function.
2007 For special-display-buffer-names, explain same-window and same-frame.
2008 Clarify window-dedicated-p return value.
2009 (Textual Scrolling): scroll-up and scroll-down can get an error.
2010 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2011 Clarify set-window-hscroll.
2012 (Size of Window): Don't mention tool bar in window-height.
2013 (Coordinates and Windows): Explain what coordinates-in-window-p
2014 returns for fringes and display margins.
2015 (Window Configurations): Explain saving fringes, etc.
2016
2017 * tips.texi (Library Headers): Clean up Documentation.
2018
2019 * syntax.texi (Parsing Expressions): Clean up forward-comment
2020 and parse-sexp-lookup-properties.
2021
2022 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2023
2024 * os.texi (System Environment): Clean up text for load-average errors.
2025
2026 * modes.texi (Hooks): Don't explain local hook details at front.
2027 Clarify run-hooks and run-hook-with-args a little.
2028 Clean up add-hook and remove-hook.
2029
2030 * edebug.texi (Edebug Execution Modes): Clarify t.
2031 Document edebug-sit-for-seconds.
2032 (Coverage Testing): Document C-x X = and =.
2033 (Instrumenting Macro Calls): Fix typo.
2034 (Specification List): Don't index the specification keywords.
2035
c989ebe9
KS
20362003-10-10 Kim F. Storm <storm@cua.dk>
2037
2038 * processes.texi (Network): Introduce make-network-process.
2039
f9525eef
LT
20402003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2041
2042 * tips.texi (Library Headers): Fix typo.
2043
f008b925
LK
20442003-10-07 Juri Linkov <juri@jurta.org>
2045
2046 * modes.texi (Imenu): Mention imenu-create-index-function's
2047 default value. Explain submenus better.
2048
c22c5da6
LK
20492003-10-07 Lute Kamstra <lute@gnu.org>
2050
2051 * modes.texi (Faces for Font Lock): Fix typo.
2052 (Hooks): Explain how buffer-local hook variables can refer to
2053 global hook variables.
2054 Various minor clarifications.
2055
49247521
LK
20562003-10-06 Lute Kamstra <lute@gnu.org>
2057
2058 * tips.texi (Coding Conventions): Mention naming conventions for
2059 hooks.
2060
9296c947
LT
20612003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2062
2063 * loading.texi (Library Search): Correct default value of
2064 load-suffixes.
2065 (Named Features): Fix typo.
2066
0e9b293a
RS
20672003-10-05 Richard M. Stallman <rms@gnu.org>
2068
2069 * loading.texi (Named Features): In `provide',
2070 say how to test for subfeatures.
2071 (Unloading): In unload-feature, use new var name
2072 unload-feature-special-hooks.
2073
49247521 20742003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2075
2076 * modes.texi (Major Mode Conventions): Mention third way to set up
2077 Imenu.
2078 (Imenu): A number of small fixes.
2079 Delete documentation of internal variable imenu--index-alist.
2080 Document the return value format of imenu-create-index-function
2081 functions.
2082
ab8f7d5c
RS
20832003-09-30 Richard M. Stallman <rms@gnu.org>
2084
2085 * processes.texi (Network): Say what stopped datagram connections do.
2086
2087 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2088
2089 * display.texi (Overlay Properties): Clarify `evaporate' property.
2090
49247521 20912003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2092
2093 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2094 constructs should be marked as risky.
86b9b767
LK
2095 Change cons cell into proper list.
2096 (Mode Line Variables): Change cons cell into proper list.
2097
49247521 20982003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2099
2100 * modes.texi (Mode Line Data): Document the :propertize construct.
2101 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2102 to match their order in the default mode-line-format.
bc3b02f9
LK
2103 Describe the new variables mode-line-position and mode-line-modes.
2104 Update the default values of mode-line-frame-identification,
2105 minor-mode-alist, and default-mode-line-format.
2106 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2107
bc3b02f9 21082003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2109
c22c5da6 2110 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2111 * loading.texi, minibuf.texi, text.texi, variables.texi:
2112 Avoid @strong{Note:}.
2113
21142003-09-26 Richard M. Stallman <rms@gnu.org>
2115
2116 * keymaps.texi (Remapping Commands): Fix typo.
2117
41beda59
LT
21182003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2119
2120 * processes.texi (Low-Level Network): Fix typo.
2121
ef6ae4ff
KS
21222003-09-23 Kim F. Storm <storm@cua.dk>
2123
2124 * processes.texi (Network, Network Servers): Fix typos.
2125 (Low-Level Network): Add timeout value for :server keyword.
2126 Add new option keywords to make-network-process.
2127 Add set-network-process-options.
2128 Explain how to test availability of network options.
2129
b0f23edf
RS
21302003-09-19 Richard M. Stallman <rms@gnu.org>
2131
2132 * text.texi (Motion by Indent): Arg to
2133 backward-to-indentation and forward-to-indentation is optional.
2134
2135 * strings.texi (Creating Strings): Add substring-no-properties.
2136
2137 * processes.texi
2138 (Process Information): Add list-processes arg QUERY-ONLY.
2139 Delete process-contact from here.
2140 Add new status values for process-status.
2141 Add process-get, process-put, process-plist, set-process-plist.
2142 (Synchronous Processes): Add call-process-shell-command.
2143 (Signals to Processes): signal-process allows process objects.
2144 (Network): Complete rewrite.
2145 (Network Servers, Datagrams, Low-Level Network): New nodes.
2146
2147 * positions.texi (Word Motion): forward-word, backward-word
2148 arg is optional. Reword.
2149
2150 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2151
c22c5da6 2152 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2153 Delete duplicate definition of buffer-local-value.
2154 (File Local Variables): Explain about discarding text props.
2155
f387bdea
RS
21562003-09-11 Richard M. Stallman <rms@gnu.org>
2157
2158 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2159 changes variables that record input events.
2160 (Minibuffer Misc): Add minibuffer-selected-window.
2161
2162 * lists.texi (Building Lists): Add copy-tree.
2163
2164 * display.texi (Fontsets): Add char-displayable-p.
2165 (Scroll Bars): New node.
2166
49247521 21672003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2168
2169 * modes.texi (%-Constructs): Document new `%i' and `%I'
2170 constructs.
2171
fd026ee1
JR
21722003-09-03 Peter Runestig <peter@runestig.com>
2173
2174 * makefile.w32-in: New file.
2175
4828b4d7
RS
21762003-08-29 Richard M. Stallman <rms@gnu.org>
2177
2178 * display.texi (Overlay Properties): Clarify how priorities
2179 affect use of the properties.
2180
a4e4f05d
LT
21812003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2182
2183 * customize.texi (Type Keywords): Correct the description of
2184 `:help-echo' in the case where `motion-doc' is a function.
2185
3ebe0346
JPW
21862003-08-14 John Paul Wallington <jpw@gnu.org>
2187
2188 * modes.texi (Emulating Mode Line): Subsection, not section.
2189
3afe8e39
RS
21902003-08-13 Richard M. Stallman <rms@gnu.org>
2191
2192 * elisp.texi (Top): Update subnode lists in menu.
2193
2194 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2195 (Kill Functions): kill-region has new arg yank-handler.
2196 (Yanking): New node.
2197 (Yank Commands): Add yank-undo-function.
2198 (Low-Level Kill Ring):
2199 kill-new and kill-append have new arg yank-handler.
2200 (Changing Properties): Add remove-list-of-text-properties.
2201 (Atomic Changes): New node.
2202
2203 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2204
2205 * streams.texi (Output Variables): Add eval-expression-print-length
2206 and eval-expression-print-level.
2207
2208 * os.texi (Time Conversion): For encode-time, explain limits on year.
2209
2210 * objects.texi (Character Type): Define anchor "modifier bits".
2211
2212 * modes.texi (Emulating Mode Line): New node.
2213 (Search-based Fontification): Font Lock uses font-lock-face property.
2214 (Other Font Lock Variables): Likewise.
2215
2216 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2217 not vectors.
2218 (Active Keymaps): Add emulation-mode-map-alists.
2219 (Functions for Key Lookup): key-binding has new arg no-remap.
2220 (Remapping Commands): New node.
2221 (Scanning Keymaps): where-is-internal has new arg no-remap.
2222 (Tool Bar): Add tool-bar-local-item-from-menu.
2223 Clarify when to use tool-bar-add-item-from-menu.
2224
2225 * commands.texi (Interactive Call): commandp has new arg.
2226 (Command Loop Info): Add this-original-command.
2227
e37769b1
JPW
22282003-08-06 John Paul Wallington <jpw@gnu.org>
2229
2230 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2231
2232 * display.texi (Warning Basics): Fix typo.
2233 (Fringes): Add closing curly bracket and fix typo.
2234
2235 * elisp.texi (Top): Fix typo.
2236
c5e0561f
RS
22372003-08-05 Richard M. Stallman <rms@gnu.org>
2238
2239 * elisp.texi: Update lists of subnodes.
2240
2241 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2242
2243 * variables.texi (Local Variables): Use lc for example variable names.
2244
2245 * tips.texi (Library Headers): Explain where to put -*-.
2246
2247 * strings.texi (Creating Strings): Fix xref for vconcat.
2248
2249 * sequences.texi (Vector Functions):
2250 vconcat no longer allows integer args.
2251
2252 * minibuf.texi (Reading File Names): read-file-name has new
2253 arg PREDICATE. New function read-directory-name.
2254
2255 * macros.texi (Defining Macros): Give definition of `declare'
2256 (Indenting Macros): New node.
2257
2258 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2259 (Window Frame Parameters): Make separate table of parameters
2260 that are coupled with specific face attributes.
2261 (Deleting Frames): delete-frame-hooks renamed to
2262 delete-frame-functions.
2263
2264 * files.texi (Magic File Names): Add file-remote-p.
2265 Clarify file-local-copy.
2266
2267 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2268 here; instead xref Defining Macros.
2269
2270 * display.texi (Warnings): New node, and subnodes.
2271 (Fringes): New node.
2272
2273 * debugging.texi (Test Coverage): New node.
2274
2275 * compile.texi (Compiler Errors): Explain with-no-warnings
2276 and other ways to suppress warnings.
2277
2278 * commands.texi (Interactive Call): Minor clarification.
2279
2280 * buffers.texi (Buffer File Name): set-visited-file-name
2281 renames the buffer too.
2282
2283 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2284
ee59dede
MR
22852003-07-24 Markus Rost <rost@math.ohio-state.edu>
2286
2287 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2288
f0514b34
MR
22892003-07-22 Markus Rost <rost@math.ohio-state.edu>
2290
2291 * internals.texi (Garbage Collection): Fix previous change.
2292
c73983bb
RS
22932003-07-22 Richard M. Stallman <rms@gnu.org>
2294
2295 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2296
2297 * display.texi (Width): Use \s syntax in example.
2298 (Font Selection): Add face-font-rescale-alist.
2299
2300 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2301 Remove spurious indent in example.
2302
2303 * lists.texi (Building Lists): Add number-sequence.
2304
2305 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2306
2307 * functions.texi (Function Documentation): Explain how to
2308 show calling convention explicitly in the doc string.
2309
2310 * windows.texi (Selecting Windows): save-selected-window saves
2311 selected window of each frame.
2312 (Window Configurations): Minor change.
2313
2314 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2315
2316 * streams.texi (Output Variables): Add print-continuous-numbering
2317 and print-number-table.
2318
2319 * processes.texi (Decoding Output): New node.
2320
2321 * os.texi (Time Conversion): decode-time arg is optional.
2322
2323 * objects.texi (Character Type): Don't use space as example for \.
2324 Make list of char names and \-sequences correspond.
2325 Explain that \s is not used in strings. `\ ' needs space after.
2326
2327 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2328 (Translation of Characters): Add translation-table-for-input.
2329 (Default Coding Systems): Add auto-coding-functions.
2330 (Explicit Encoding): Add decode-coding-inserted-region.
2331 (Locales): Add locale-info.
2332
2333 * minibuf.texi (Basic Completion): Describe test-completion.
2334 Collections can be lists of strings.
2335 Clean up lazy-completion-table.
2336 (Programmed Completion): Mention test-completion.
2337 Clarify why lambda expressions are not accepted.
2338 (Minibuffer Misc): Describe minibufferp.
2339
51a8b435
RS
23402003-07-14 Richard M. Stallman <rms@gnu.org>
2341
2342 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2343
2344 * windows.texi (Selecting Windows): New arg to select-window.
2345 (Selecting Windows): Add with-selected-window.
2346 (Size of Window): Add window-inside-edges, etc.
2347
2348 * internals.texi (Garbage Collection): Add post-gc-hook.
2349
2350 * processes.texi (Subprocess Creation): Add exec-suffixes.
2351
2352 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2353 (Scanning Keymaps): Add map-keymaps.
2354 (Defining Menus): Add keymap-prompt.
2355
2356 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2357 most-negative-fixnum.
2358
2359 * compile.texi (Byte Compilation): Explain no-byte-compile
2360 (Compiler Errors): New node.
2361
2362 * os.texi (User Identification): user-uid, user-real-uid
2363 can return float.
2364
2365 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2366 and about derived modes.
2367 (Minor Modes): Add minor-mode-list.
2368 (Defining Minor Modes): Keyword args for define-minor-mode.
2369 (Search-based Fontification): Explain managing other properties.
2370 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2371 (Faces for Font Lock): Add font-locl-preprocessor-face.
2372 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2373
2374 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2375 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2376
2377 * loading.texi (Library Search): Add load-suffixes.
2378
2379 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2380 (Programmed Completion): Add dynamic-completion-table.
2381
2382 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2383 (Magic File Names): Specify precedence order of handlers.
199bb209 2384
51a8b435
RS
2385 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2386 and post-command-hook.
2387 (Waiting): New calling convention for sit-for.
2388
2389 * text.texi (Special Properties): local-map and keymap properties
2390 apply based on their stickiness.
2391
c6de56a0
RS
23922003-07-07 Richard M. Stallman <rms@gnu.org>
2393
2394 * modes.texi (Minor Mode Conventions): Specify only some kinds
2395 of list values as args to minor modes.
2396
2397 * files.texi (File Name Expansion): Warn about iterative use
2398 of substitute-in-file-name.
2399
2400 * advice.texi (Activation of Advice): Clean up previous change.
2401
8c761ea6
MR
24022003-07-06 Markus Rost <rost@math.ohio-state.edu>
2403
2404 * advice.texi (Activation of Advice): Note that ad-start-advice is
2405 turned on by default.
2406
c6de56a0
RS
24072003-06-30 Richard M. Stallman <rms@gnu.org>
2408
2409 * text.texi (Buffer Contents): Document current-word.
2410 (Change Hooks): Not called for *Messages*.
2411
2412 * functions.texi (Defining Functions): Explain about redefining
2413 primitives.
2414 (Function Safety): Renamed. Minor changes.
2415 Comment out the detailed criteria for what is safe.
2416
3fe4e567
AS
24172003-06-22 Andreas Schwab <schwab@suse.de>
2418
2419 * objects.texi (Symbol Type): Fix description of examples.
2420
cda7bd13
AS
24212003-06-16 Andreas Schwab <schwab@suse.de>
2422
2423 * hash.texi (Creating Hash): Fix description of :weakness.
2424
fbcffa4a
KG
24252003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2426
2427 * files.texi (Changing Files): copy-file copies file modes, too.
2428
ff6a3bfb
RS
24292003-05-28 Richard M. Stallman <rms@gnu.org>
2430
2431 * strings.texi (Creating Strings): Clarify split-string.
2432
1463a05d
JB
24332003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2434
2435 * strings.texi (Creating Strings): Update split-string specification
2436 and examples.
2437
af253914
RS
24382003-05-19 Richard M. Stallman <rms@gnu.org>
2439
2440 * elisp.texi: Correct invariant section names.
2441
7ea52f92
RS
24422003-04-20 Richard M. Stallman <rms@gnu.org>
2443
2444 * os.texi (Timers): Explain about timers and quitting.
2445
e31afc09
RS
24462003-04-19 Richard M. Stallman <rms@gnu.org>
2447
2448 * internals.texi (Writing Emacs Primitives): Strings are
2449 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2450 Explain GCPRO convention for varargs function args.
2451
5ceea398
RS
24522003-04-16 Richard M. Stallman <rms@gnu.org>
2453
2454 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2455
b0ada147
RS
24562003-04-08 Richard M. Stallman <rms@gnu.org>
2457
2458 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2459
b23375aa
KS
24602003-02-13 Kim F. Storm <storm@cua.dk>
2461
2462 * objects.texi (Character Type): New \s escape for space.
2463
c60ee5e7
JB
24642003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2465
2466 * os.texi (System Environment): Added cygwin system-type.
2467
84e47416
RS
24682003-01-25 Richard M. Stallman <rms@gnu.org>
2469
2470 * keymaps.texi: Document that a symbol can act as a keymap.
2471
3e8cf2ea
RS
24722003-01-13 Richard M. Stallman <rms@gnu.org>
2473
2474 * text.texi (Changing Properties): Say string indices are origin-0.
2475
2476 * positions.texi (Screen Lines) <compute-motion>:
2477 Correct order of elts in return value.
2478
2479 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2480 how to define a default binding.
2481
7abb9fc5 24822002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2483
104bc3aa 2484 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2485
104bc3aa
MR
2486 * customize.texi (Simple Types): Clarify description of custom
2487 type 'number. Describe new custom type 'float.
177f790c 2488
7abb9fc5 24892002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2490
2491 * variables.texi (File Local Variables): Fix typo.
2492
df140a68 24932002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2494
df140a68
KG
2495 From Michael Albinus <Michael.Albinus@alcatel.de>.
2496
2497 * README: Target for Info file is `make info'.
2498
2499 * files.texi (File Name Components): Fixed typos in
2500 `file-name-sans-extension'.
2501 (Magic File Names): Complete list of operations for magic file
2502 name handlers.
2503
7ed9159a
JY
25042002-09-16 Jonathan Yavner <jyavner@engineer.com>
2505
2506 * variables.texi (File Local Variables): New function
2507 risky-local-variable-p.
2508
25092002-09-15 Jonathan Yavner <jyavner@engineer.com>
2510
2511 * functions.texi (Function safety): New node about unsafep.
2512
241f79af
PA
25132002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2514
2515 * customize.texi (Splicing into Lists): Fixed example.
2516 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2517
72459b15
JB
25182002-06-17 Juanma Barranquero <lektu@terra.es>
2519
2520 * frames.texi (Display Feature Testing): Fix typo.
2521
61f7e0f5
AS
25222002-06-12 Andreas Schwab <schwab@suse.de>
2523
2524 * frames.texi (Initial Parameters, Resources): Fix references to
2525 the Emacs manual.
2526
4e792dbd
KS
25272002-05-13 Kim F. Storm <storm@cua.dk>
2528
2529 * variables.texi (Intro to Buffer-Local): Updated warning and
2530 example relating to changing buffer inside let.
2531
940344d4 25322002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2533
2534 * os.texi (Session Management): New node about X Session management.
2535
231ac53b
EZ
25362002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2537
2538 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2539 to which the manual corresponds, and the copyright years.
2540
2541 * Makefile.in (VERSION): Set to 2.9.
2542
140cc574
EZ
25432001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2544
2545 * elisp.texi: Change the category in @dircategory to "Emacs", to
2546 make it consistent with info/dir.
2547
9c7fce05
MB
25482001-11-25 Miles Bader <miles@gnu.org>
2549
2550 * text.texi (Fields): Describe new `limit' arg in
2551 field-beginning/field-end.
2552
9f8bbf0f
EZ
25532001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2554
a5e6715c
EZ
2555 * permute-index: Don't depend on csh-specific features. Replace
2556 the interpreter name with /bin/sh.
2557
9f8bbf0f
EZ
2558 * two-volume-cross-refs.txt: New file.
2559 * two.el: New file.
2560 * spellfile: New file.
2561
1756e2fb
EZ
25622001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2563
2564 * permute-index: New file.
2565
2566 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
2567 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
2568 8+3 restricted namespace.
ad050e54
EZ
2569
2570 * Makefile.in (infodir): Define relative to $(srcdir).
2571 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
2572 include directories list via -I switch to makeinfo.
2573 (index.texi): Use cp if both hard and symbolic links fail.
2574
10fa7f8e
EZ
25752001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2576
7a1494ce
EZ
2577 * Makefile.in (distclean): Add.
2578
10fa7f8e
EZ
2579 The following changes make ELisp manual part of the Emacs
2580 distribution:
2581
2582 * Makefile.in: Add Copyright notice.
2583 (prefix): Remove.
2584 (infodir): Change value to "../info".
2585 (VPATH): New variable.
2586 (MAKE): Don't define.
2587 (texmacrodir): Don't define.
2588 (texinputdir): Append the existing value of TEXINPUTS.
2589 ($(infodir)/elisp): Instead of just "elisp". Reformat the
2590 command to be compatible with man/Makefile.in, and to put the
2591 output into ../info.
5c32b7c5 2592 (info): Add target.
10fa7f8e
EZ
2593 (installall): Target removed.
2594
ad050e54 25952001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
2596
2597 * tips.texi (Coding Conventions): Fix typo.
2598
6fd735df
GM
25992001-10-23 Gerd Moellmann <gerd@gnu.org>
2600
2601 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
2602
b704d54b
EZ
26032001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
2604
2605 * files.texi (File Name Components): Update the description of
2606 file-name-sans-extension and file-name-extension, as they now
2607 ignore leading dots.
2608
71431a0e
GM
26092001-10-20 Gerd Moellmann <gerd@gnu.org>
2610
6aa97356 2611 * (Version 21.1 released.)
71431a0e 2612
79f1f96c
MB
26132001-10-19 Miles Bader <miles@gnu.org>
2614
2615 * positions.texi (Text Lines): Describe behavior of
2616 `beginning-of-line'/`end-of-line' in the presence of field properties.
2617
892a8f36
GM
26182001-10-17 Gerd Moellmann <gerd@gnu.org>
2619
2620 * Makefile.in (VERSION): Set to 2.8.
2621 (manual): Use `manual-21'.
2622
8c1cc9e8 2623 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
2624 number was used. Set it to 2.8.
2625
2626 * intro.texi: Likewise.
2627
51724e26
EZ
26282001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2629
2630 * files.texi (File Name Completion): Document the significance of
2631 a trailing slash in elements of completion-ignored-extensions.
2632
57b338e8
MB
26332001-10-06 Miles Bader <miles@gnu.org>
2634
2635 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
2636
c89e4bc5
GM
26372001-10-04 Gerd Moellmann <gerd@gnu.org>
2638
2639 * variables.texi (Variable Aliases): New node.
2640
ab952a4f
GM
26412001-10-04 Gerd Moellmann <gerd@gnu.org>
2642
2643 * Branch for 21.1.
dff28924 2644
9db3a582
MB
26452001-10-02 Miles Bader <miles@gnu.org>
2646
ae1a9581
MB
2647 * minibuf.texi (Minibuffer Misc): Add entries for
2648 `minibuffer-contents', `minibuffer-contents-no-properties', and
2649 `delete-minibuffer-contents'.
2650 Correct description for `minibuffer-prompt-end'.
2651
9db3a582
MB
2652 * text.texi (Property Search): Correct descriptions of
2653 `next-char-property-change' and `previous-char-property-change'.
2654 Add entries for `next-single-char-property-change' and
2655 `previous-single-char-property-change'.
2656 Make operand names a bit more consistent.
2657
03be5931
EZ
26582001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
2659
2660 * frames.texi (Finding All Frames): Document that next-frame and
2661 previous-frame are local to current terminal.
2662
974548ec
EZ
26632001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
2664
2665 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 2666 result of make-keymap.
974548ec 2667
8d82c597
EZ
26682001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
2669
2670 * display.texi (Font Lookup, Attribute Functions)
2671 (Image Descriptors): Add cross-references to the definition of
2672 selected frame.
2673
2674 * buffers.texi (The Buffer List): Add cross-references to the
2675 definition of selected frame.
2676
2677 * frames.texi (Input Focus): Clarify which frame is _the_ selected
2678 frame at any given time.
2679 (Multiple Displays, Size and Position): Add a cross-reference to
2680 the definition of the selected frame.
2681
2842de30
EZ
26822001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
2683
2684 * strings.texi (String Conversion) <string-to-number>: Document
2685 that a float is returned for integers that are too large.
2686
2687 * frames.texi (Mouse Position): Document mouse-position-function.
2688 (Display Feature Testing): Document display-images-p.
2689 (Window Frame Parameters): Document the cursor-type variable.
2690
2691 * numbers.texi (Integer Basics): Document CL style read syntax for
2692 integers in bases other than 10.
2693
2694 * positions.texi (List Motion): Document
2695 open-paren-in-column-0-is-defun-start.
2696
2697 * lists.texi (Sets And Lists): Document member-ignore-case.
2698
2699 * internals.texi (Garbage Collection): Document the used and free
2700 strings report.
2701 (Memory Usage): Document strings-consed.
2702
2703 * os.texi (Time of Day): Document float-time.
2704 (Recording Input): Document that clear-this-command-keys clears
2705 the vector to be returned by recent-keys.
2706
2707 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
2708 argument keymap can be a list.
2709
2710 * nonascii.texi (User-Chosen Coding Systems)
2711 <select-safe-coding-system>: Document the new argument
2712 accept-default-p and the variable
2713 select-safe-coding-system-accept-default-p. Tell what happens if
2714 buffer-file-coding-system is undecided.
2715 (Default Coding Systems): Document auto-coding-regexp-alist.
2716
2717 * display.texi (The Echo Area) <message>: Document
2718 message-truncate-lines.
2719 (Glyphs): Document that the glyph table is unused on windowed
2720 displays.
2721
2722 * help.texi (Describing Characters) <single-key-description>:
2723 Document the new argument no-angles.
2724 (Accessing Documentation) <documentation-property>: Document that
2725 a non-string property is evaluated.
2726 <documentation>: Document that the function-documentation property
2727 is looked for.
2728
2729 * windows.texi (Selecting Windows): Document some-window.
2730
2731 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
2732
2733 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
2734 apropos-mode-hook.
2735
2736 * commands.texi (Using Interactive): Document interactive-form.
2737 (Keyboard Macros): Document kbd-macro-termination-hook.
2738 (Command Loop Info): Document that clear-this-command-keys clears
2739 the vector to be returned by recent-keys.
2740
2d43d823
GM
27412001-09-04 Werner LEMBERG <wl@gnu.org>
2742
2743 * Makefile.in (srcdir, texinputdir): New variables.
2744 (srcs, index.texi, install): Use $(srcdir).
2745 (.PHONY): Remove elisp.dvi.
2746 (elisp): Use -I switch for makeinfo.
2747 (elisp.dvi): Use $(srcdir) and $(texinputdir).
2748 (installall, dist): Use $(srcdir).
2749 Fix path to texinfo.tex.
2750 (maintainer-clean): Add elisp.dvi and elisp.oaux.
2751
fa739b31
GM
27522001-08-30 Gerd Moellmann <gerd@gnu.org>
2753
92a25631
GM
2754 * display.texi (Conditional Display): Adjust to API change.
2755
fa739b31
GM
2756 * configure: New file.
2757
cef68af5
GM
27582001-07-30 Gerd Moellmann <gerd@gnu.org>
2759
2760 * commands.texi (Repeat Events): Add description of
2761 double-click-fuzz.
2762
d1f08d85
SM
27632001-05-08 Stefan Monnier <monnier@cs.yale.edu>
2764
2765 * syntax.texi (Syntax Class Table): Add the missing designator for
2766 comment and string fences.
2767 (Syntax Properties): Add a xref to syntax table internals.
2768 (Syntax Table Internals): Document string-to-syntax.
2769
1e9fc92e
GM
27702001-05-07 Gerd Moellmann <gerd@gnu.org>
2771
2772 * Makefile.in (install): Use install-info command line options
2773 like in Emacs' Makefile.in.
2774
00480554
MB
27752000-12-09 Miles Bader <miles@gnu.org>
2776
2777 * windows.texi (Window Start): Update documentation for
2778 `pos-visible-in-window-p'.
2779
1e344ee2
SM
27802000-11-12 Stefan Monnier <monnier@cs.yale.edu>
2781
2782 * lists.texi (Building Lists): Add footnote to explain how to add
2783 to the end of a list.
2784
a540f6ed
GM
27852000-10-25 Gerd Moellmann <gerd@gnu.org>
2786
2787 * files.texi (Visiting Functions): Typos.
2788
28bcdbee
KH
27892000-10-25 Kenichi Handa <handa@etl.go.jp>
2790
2791 * files.texi (Visiting Functions): Return value of
2792 find-file-noselect may be a list of buffers if wildcards are used.
2793
22d1a4ed
MB
27942000-10-24 Miles Bader <miles@lsi.nec.co.jp>
2795
2796 * display.texi (Defining Faces): Document `graphic' display type
2797 in face specs.
2798
916a89db
KG
27992000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2800
1e9fc92e 2801 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
2802 `after-make-frame-hook' with `after-make-frame-functions'.
2803
1e9fc92e 2804 * frames.texi (Creating Frames): Ditto.
916a89db 2805
1e9fc92e 2806 * variables.texi (Future Local Variables): Ditto.
916a89db 2807
483de32b
GM
28082000-10-16 Gerd Moellmann <gerd@gnu.org>
2809
2810 * display.texi (Other Image Types): Add description of :foreground
2811 and :background properties of mono PBM images.
2812
e23a63a5
WL
28132000-08-17 Werner LEMBERG <wl@gnu.org>
2814
2815 * .cvsignore: New file.
2816
dfc16043
GM
28172000-01-05 Gerd Moellmann <gerd@gnu.org>
2818
2819 * tindex.pl: New script.
2820
602613fe
DL
28211999-12-03 Dave Love <fx@gnu.org>
2822
2823 * Makefile.in (MAKEINFO): New parameter.
2824
94ec544d
DL
28251999-09-17 Richard Stallman <rms@gnu.org>
2826
2827 * Makefile.in (srcs): Add hash.texi.
2828 (VERSION): Update to 20.6.
2829
28301999-09-13 Richard Stallman <rms@gnu.org>
2831
2832 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
2833
28341998-08-29 Karl Heuer <kwzh@gnu.org>
2835
2836 * configure.in: New file.
2837 * Makefile.in: Renamed from Makefile.
2838 (prefix, infodir): Use value obtained from configure.
2839 (emacslibdir): Obsolete variable deleted.
2840 (dist): Distribute configure.in, configure, Makefile.in.
2841
28421998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2843
2844 * Makefile (INSTALL_INFO): New variable.
2845 (install): Run install-info.
2846
28471998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
2848
2849 * Makefile (elisp.dvi): Add missing backslash.
2850
28511998-05-02 Richard Stallman <rms@psilocin.gnu.org>
2852
2853 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
2854 Run texindex without `./'. Always run texindex on elisp.tp.
2855 (elisp.tps): Target deleted.
2856
28571998-04-05 Richard Stallman <rms@psilocin.gnu.org>
2858
2859 * Makefile (srcs): Add nonascii.texi and customize.texi.
2860 (dist): Start by deleting `temp'.
2861
28621998-02-17 Richard Stallman <rms@psilocin.gnu.org>
2863
2864 * Makefile (makeinfo, texindex): Targets deleted.
2865 (makeinfo.o, texindex.o): Targets deleted.
2866 (clean, dist): Don't do anything with them or with getopt*.
2867
28681998-01-30 Richard Stallman <rms@psilocin.gnu.org>
2869
2870 * Makefile (SHELL): Defined.
2871
28721998-01-27 Richard Stallman <rms@psilocin.gnu.org>
2873
2874 * Makefile (elisp.tps): New target.
2875 (elisp.dvi): Depend on elisp.tps.
2876
2877Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
2878
2879 * README: Update phone number.
2880
2881 * Makefile (elisp): Make this be the default target.
2882 Depend on makeinfo.c instead of makeinfo.
2883 (install): Don't depend on elisp.dvi, since we don't install that.
2884 Use mkinstalldirs.
2885 (dist): Add mkinstalldirs.
2886
2887Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2888
2889 * Makefile (VERSION): Update version number.
2890 (maintainer-clean): Renamed from realclean.
2891
2892Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2893
2894 * Makefile (realclean): New target.
2895 (elisp): Remove any old elisp-* files first.
2896
2897Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
2898
d1f08d85
SM
2899 * Makefile (VERSION): New variable.
2900 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
2901 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
2902
2903Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2904
2905 * Makefile (elisp): Depend on makeinfo.
2906
2907Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
2908
d1f08d85 2909 * Makefile (srcs): Add anti.texi.
94ec544d
DL
2910
2911Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2912
2913 * Makefile (infodir, prefix): New vars.
2914 (install): Use infodir.
2915 (emacsinfodir): Deleted.
2916
2917Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2918
2919 * Makefile (srcs): Add calendar.texi.
2920
2921 * Makefile (dist): Copy texindex.c and makeinfo.c.
2922 Limit elisp-* files to those with one or two digits.
2923
2924Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2925
2926 * Makefile (dist): Changed to use Gzip instead of compress.
2927
2928Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2929
2930 * loading.texi (Unloading): define-function changed back to
2931 defalias. It may not stay this way, but at least it's
2932 consistent with the known-good version of the code patch.
2933
2934Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
2935
2936 * modes.texi (Hooks): Document new optional arg of add-hook.
2937
2938Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2939
d1f08d85 2940 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
2941
2942 * tips.texi: Add new section on standard library headers.
2943
2944Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2945
2946 * Makefile (srcs): Add frame.texi to the list of sources.
2947
2948Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2949
2950 * Makefile (dist): Don't bother excluding autosave files; they'll
2951 never make it into the temp directory anyway, and the hash marks
2952 in the name are problematic for make and the Bourne shell.
dff28924 2953 (srcs):
94ec544d
DL
2954
2955Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2956
d1f08d85 2957 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
2958 the distribution tar file.
2959
dff28924 2960Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
2961
2962 * Makefile (srcs): Added index.perm.
2963 (elisp.dvi): Remove erroneous shell comment.
2964 Expect output of permute-index in permuted.fns.
2965 Save old elisp.aux in elisp.oaux.
2966 (clean): Added index.texi to be deleted.
2967
dff28924 2968Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2969
2970 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
2971
dff28924 2972Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
2973
2974 * files.texi: Noted that completion-ignored-extensions is ignored
2975 when making *Completions*.
2976
2977Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
2978
2979 * Makefile make dist now depends on elisp.dvi, since it tries
2980 to include it in the dist file.
2981
dff28924 2982Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
2983
2984 * functions.texinfo (Mapping Functions): Add missing quote
2985
dff28924 2986Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2987
2988 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
2989 (defunargs): Turn off \hyphenchar of \sl font temporarily.
2990
dff28924 2991Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2992
2993 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
2994 and @error{} are the terms now being used. The files in the
2995 directory have been changed to reflect this.
2996
d1f08d85 2997 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
2998 ` @result{}', using 5 spaces at the begining of the line.
2999
dff28924 3000Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3001
3002 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3003 experimental @indentedresult{}, @indentedexpandsto{} are part of
3004 the texinfo.tex in this directory. These TeX macros are not
3005 stable yet.
3006
dff28924 3007Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3008
3009 * texinfo.tex: temporarily added
d1f08d85 3010 \let\result=\dblarrow
94ec544d
DL
3011 \def\error{{\it ERROR} \longdblarrow}
3012 We need to do this better soon.
3013
dff28924 3014Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3015
3016 * Applied Karl Berry's patches to *.texinfo files, but not to
3017 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3018 new title page format is also not applied, since it requires
3019 texinfo.tex changes.)
3020
3021 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3022 for the Project GNU development environment.
3023
ad050e54 3024;; Local Variables:
fd026ee1 3025;; coding: iso-2022-7bit
ad050e54 3026;; End:
2a34a036
GM
3027
3028 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3029 Copying and distribution of this file, with or without modification,
3030 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3031
3032;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda