]> code.delx.au - gnu-emacs/blob - lispref/ChangeLog
fix bad page breaks
[gnu-emacs] / lispref / ChangeLog
1 2006-07-18 Karl Berry <karl@gnu.org>
2
3 * variables.texi, functions.texi, customize.texi, loading.texi,
4 edebug.texi, minibuf.texi: fix page breaks through chapter 20.
5
6 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
7
8 * commands.texi (Waiting): Document batch-mode sit-for behavior.
9
10 2006-07-17 Richard Stallman <rms@gnu.org>
11
12 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
13 Put period and comma inside quotes.
14
15 * loading.texi, markers.texi: Use real doublequote inside menus.
16
17 * windows.texi: Put point and comma inside quotes.
18 (Textual Scrolling): Use @samp for error message.
19
20 * variables.texi, tips.texi, syntax.texi, symbols.texi:
21 * strings.texi, streams.texi, processes.texi, os.texi:
22 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
23 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
24 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
25 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
26 Put point and comma inside quotes.
27
28 * control.texi (Processing of Errors): Add command-error-function.
29
30 * variables.texi (File Local Variables): Clarify that
31 file local variables make buffer-local bindings.
32
33 * modes.texi (Syntactic Font Lock): Give default for
34 font-lock-syntax-table.
35
36 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
37
38 * text.texi (Special Properties): Clean up previous change.
39
40 2006-07-16 Karl Berry <karl@gnu.org>
41
42 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi,
43 control.texi: fix bad page breaks through chapter 10 (control).
44
45 * anti.texi (Antinews): reorder face-attribute fns to avoid
46 underfull hbox.
47
48 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
49
50 * text.texi (Special Properties): Describe fontified text property
51 in relation to a character (not text).
52
53 2006-07-15 Kim F. Storm <storm@cua.dk>
54
55 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
56 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
57 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
58
59 * anti.texi (Antinews): Mention redisplay function.
60 The kbd macro existed, but was not documented, before 22.x.
61 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
62
63 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
64
65 * display.texi (Displaying Messages): Add anchor.
66
67 * frames.texi (Dialog Boxes): Use it.
68
69 2006-07-12 Richard Stallman <rms@gnu.org>
70
71 * objects.texi (Frame Type): Explain nature of frames better.
72
73 * frames.texi (Frames): Explain nature of frames better.
74
75 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
76
77 * tips.texi (Coding Conventions): Explain why use cl at compile time.
78
79 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
80
81 * frames.texi (Window System Selections): Mention scrap support for Mac.
82 Default value of x-select-enable-clipboard is t on Mac.
83
84 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
85
86 2006-07-11 Kim F. Storm <storm@cua.dk>
87
88 * display.texi (Forcing Redisplay): Add `redisplay' function.
89 Don't mention (sit-for -1) -- use (redisplay t) instead.
90
91 * commands.texi (Waiting): (sit-for -1) is no longer special.
92 (sit-for 0) is equivalent to (redisplay).
93 Iconifying/deiconifying no longer makes sit-for return.
94
95 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
96
97 * display.texi (Buttons): Fix typo.
98
99 * index.texi, elisp.texi (New Symbols): Comment node out.
100
101 2006-07-09 Richard Stallman <rms@gnu.org>
102
103 * display.texi (Truncation): Clean up previous change.
104
105 2006-07-08 Richard Stallman <rms@gnu.org>
106
107 * commands.texi (Interactive Call): Use 3 as prefix in example
108 for execute-extended-command.
109
110 * display.texi (Attribute Functions): Move paragraph about
111 compatibility with Emacs < 21.
112
113 2006-07-09 Kim F. Storm <storm@cua.dk>
114
115 * display.texi (Refresh Screen): Clarify force-window-update.
116 (Truncation): "Normally" indicated by fringe arrows.
117
118 2006-07-08 Eli Zaretskii <eliz@gnu.org>
119
120 * windows.texi (Textual Scrolling, Resizing Windows):
121 * variables.texi (Constant Variables):
122 * text.texi (Buffer Contents, Deletion, Changing Properties)
123 (Property Search, Special Properties, Sticky Properties)
124 (Links and Mouse-1, Fields, Change Hooks):
125 * syntax.texi (Syntax Table Functions, Parsing Expressions)
126 (Categories):
127 * symbols.texi (Other Plists):
128 * streams.texi (Output Variables):
129 * processes.texi (Input to Processes, Query Before Exit):
130 * positions.texi (Word Motion, Text Lines, List Motion):
131 * os.texi (Init File, System Environment, Sound Output)
132 (Session Management):
133 * nonascii.texi (Text Representations, Character Sets)
134 (Chars and Bytes, Locales):
135 * modes.texi (Defining Minor Modes, Header Lines):
136 * minibuf.texi (Minibuffer Contents):
137 * markers.texi (Information from Markers):
138 * lists.texi (List Elements, Building Lists, Association Lists):
139 * keymaps.texi (Tool Bar):
140 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
141 * functions.texi (What Is a Function, Mapping Functions):
142 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
143 (Color Names, Text Terminal Colors, Display Feature Testing):
144 * files.texi (Visiting Functions, File Name Components)
145 (Unique File Names, Contents of Directories):
146 * display.texi (Forcing Redisplay, Displaying Messages)
147 (Temporary Displays, Font Selection, Auto Faces)
148 (Font Lookup, Fringe Indicators, Display Margins)
149 (Image Descriptors, Showing Images, Image Cache, Button Types)
150 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
151 (Display Table Format, Glyphs):
152 * control.texi (Iteration):
153 * commands.texi (Command Loop Info, Adjusting Point):
154 * backups.texi (Making Backups, Auto-Saving):
155 Remove @tindex entries.
156
157 2006-07-07 Kim F. Storm <storm@cua.dk>
158
159 * display.texi (Fringe Cursors): Fix typo.
160 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
161 (Overlay Arrow): Default is overlay-arrow fringe indicator.
162
163 2006-07-05 Richard Stallman <rms@gnu.org>
164
165 * text.texi (Buffer Contents): Add example of text props
166 in result of buffer-substring.
167 (Text Properties): Explain better about use of specific property names.
168 (Property Search): Some cleanups; reorder some functions.
169
170 * keymaps.texi (Changing Key Bindings): Cleanup.
171 Add xref to Key Binding Conventions.
172
173 * display.texi (Attribute Functions): Add examples for
174 face-attribute-relative-p.
175
176 * tips.texi (Coding Conventions): Cleanup last change.
177
178 2006-07-05 Karl Berry <karl@gnu.org>
179
180 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
181 Remove @setchapternewpage odd.
182 Result is 1013 pages, down from 1100.
183
184 * anti.texi, customize.texi, display.texi, internals.texi:
185 * minibuf.texi, modes.texi, tips.texi:
186 Fix overfull/underfull boxes.
187
188 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
189
190 * edebug.texi (Instrumenting):
191 Add Edebug-specific findex for eval-buffer.
192 * loading.texi (Loading):
193 Replace eval-current-buffer with eval-buffer.
194
195 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
196
197 * locals.texi (Standard Buffer-Local Variables): Update the list
198 of variables.
199
200 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
201
202 * files.texi (File Name Completion): Point user to the node
203 "Reading File Names".
204
205 2006-06-24 Eli Zaretskii <eliz@gnu.org>
206
207 * files.texi (Contents of Directories): Document case-insensitive
208 behavior on respective filesystems.
209
210 * objects.texi (Character Type): Document that Emacs signals an
211 error for unsupported Unicode characters specified as \uNNNN.
212
213 2006-06-19 Richard Stallman <rms@gnu.org>
214
215 * processes.texi (Bindat Spec): Clarify previous change.
216
217 2006-06-16 Richard Stallman <rms@gnu.org>
218
219 * tips.texi (Coding Conventions): Better explain conventions
220 for definition constructs.
221
222 * text.texi (Special Properties): String value of `read-only'
223 serves as the error message.
224
225 * objects.texi (Character Type): Clarify prev. change.
226 (Non-ASCII in Strings): Mention \u and \U.
227
228 * commands.texi (Using Interactive): Explain problem of
229 markers, etc., in command-history.
230
231 2006-06-14 Kim F. Storm <storm@cua.dk>
232
233 * commands.texi (Waiting): Negative arg to sit-for forces
234 redisplay even if input is pending.
235
236 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
237 redisplay. Remove incorrect example of binding redisplay-dont-pause
238 around (sit-for 0).
239
240 2006-06-13 Richard Stallman <rms@gnu.org>
241
242 * display.texi (Forcing Redisplay): Clarify previous change.
243
244 2006-06-13 Romain Francoise <romain@orebokech.com>
245
246 * display.texi (Forcing Redisplay): Fix typo.
247
248 2006-06-13 Kim F. Storm <storm@cua.dk>
249
250 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
251
252 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
253
254 * tips.texi (Coding Conventions): Add `@end itemize'.
255
256 2006-06-10 Richard Stallman <rms@gnu.org>
257
258 * tips.texi (Coding Conventions): Explain use of coding systems
259 to ensure one decoding for strings.
260
261 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
262
263 * objects.texi (Character Type): Describe the\uABCD and \U00ABCDEF
264 syntax.
265
266 2006-06-07 Eli Zaretskii <eliz@gnu.org>
267
268 * display.texi (Font Selection): Remove description of
269 clear-face-cache.
270
271 * compile.texi (Eval During Compile): Fix a typo. Add index
272 entries for possible uses of eval-when-compile.
273
274 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
275
276 * display.texi (Abstract Display): Fix typo.
277
278 2006-06-03 Eli Zaretskii <eliz@gnu.org>
279
280 * minibuf.texi (Minibuffer History) <history-add-new-input>:
281 Reword variable's description.
282
283 2006-06-01 Richard Stallman <rms@gnu.org>
284
285 * windows.texi (Splitting Windows): Clarify splitting nonselected
286 window.
287
288 2006-05-31 Juri Linkov <juri@jurta.org>
289
290 * minibuf.texi (Minibuffer History): Add history-add-new-input.
291
292 2006-05-30 Richard Stallman <rms@gnu.org>
293
294 * display.texi (Line Height): Fix errors in description of
295 default line height and line-height properyty.
296
297 * nonascii.texi (Default Coding Systems): Further clarification.
298
299 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
300
301 * internals.texi (Pure Storage): Mention that an overflow in pure
302 space causes a memory leak.
303 (Garbage Collection): If there was an overflow in pure space,
304 `garbage-collect' returns nil.
305
306 2006-05-30 Eli Zaretskii <eliz@gnu.org>
307
308 * nonascii.texi (Default Coding Systems): Fix it some more.
309
310 2006-05-29 Eli Zaretskii <eliz@gnu.org>
311
312 * nonascii.texi (Default Coding Systems): Fix last change.
313
314 2006-05-29 Kenichi Handa <handa@m17n.org>
315
316 * nonascii.texi (find-operation-coding-system): Describe the new
317 argument format (FILENAME . BUFFER).
318
319 2006-05-28 Richard Stallman <rms@gnu.org>
320
321 * tips.texi (Coding Conventions): Better explain reasons not to
322 advise other packages or use `eval-after-load'.
323
324 2006-05-29 Kim F. Storm <storm@cua.dk>
325
326 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
327 `bindat-idx' and `bindat-raw' for clarity.
328
329 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
330
331 * processes.texi (Bindat Spec): Expand on `repeat' handler.
332
333 * display.texi (Display): Add "Abstract Display" to menu.
334 (Abstract Display, Abstract Display Functions)
335 (Abstract Display Example): New nodes.
336 * elisp.texi (Top): Add "Abstract Display" to menu.
337
338 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
339
340 * keymaps.texi (Key Sequences): Link to input events definition.
341 (Format of Keymaps): Delete material duplicated in Keymap Basics.
342
343 * files.texi (Changing Files): Document updated argument list for
344 copy-file.
345
346 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
347
348 * processes.texi (Bindat Functions): Explain term "total length".
349 Use it in bindat-length and bindat-pack descriptions.
350
351 2006-05-26 Eli Zaretskii <eliz@gnu.org>
352
353 * tips.texi (Coding Conventions): Advise against using
354 eval-after-load in packages. Add an index entry.
355
356 2006-05-25 Juri Linkov <juri@jurta.org>
357
358 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
359
360 * modes.texi (%-Constructs): Add %e, %z, %Z.
361
362 2006-05-25 Richard Stallman <rms@gnu.org>
363
364 * elisp.texi (Top): Update subnode menu.
365
366 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
367 (Keymaps): Update menu.
368
369 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
370
371 * keymaps.texi (Key Sequences): Some clarifications.
372
373 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
374
375 * processes.texi (Bindat Functions): Say "unibyte string"
376 explicitly for bindat-unpack and bindat-pack descriptions.
377 (Bindat Examples): Don't call `string-make-unibyte' in example.
378
379 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
380
381 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
382 Explain string and vector representations of key sequences
383
384 * keymaps.texi (Changing Key Bindings):
385 * commands.texi (Interactive Codes, Interactive Codes):
386 * help.texi (Describing Characters): Refer to it.
387
388 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
389
390 * frames.texi (Pointer Shape): @end table -> @end defvar.
391
392 2006-05-22 Richard Stallman <rms@gnu.org>
393
394 * elisp.texi (Top): Update subnode menus.
395
396 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
397 Contents rewritten; material from old Pointer Shape node moved here.
398
399 * display.texi (Pointer Shape): Node deleted.
400 (Image Descriptors): Minor cleanup.
401
402 2006-05-21 Richard Stallman <rms@gnu.org>
403
404 * syntax.texi (Parsing Expressions): Update info on which STATE
405 elements are ignored.
406
407 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
408
409 * hooks.texi (Standard Hooks): Correct typo.
410
411 * gpl.texi (GPL): ifinfo -> ifnottex.
412
413 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
414
415 * searching.texi (Simple Match Data): Warn about match data being
416 set anew by every search.
417
418 2006-05-17 Richard Stallman <rms@gnu.org>
419
420 * minibuf.texi (Minibuffer History): Clarify.
421
422 * searching.texi (Regexp Special): Clarify nested regexp warning.
423
424 2006-05-16 Kim F. Storm <storm@cua.dk>
425
426 * minibuf.texi (Minibuffer History): Update add-to-history.
427
428 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
429
430 * nonascii.texi (Explicit Encoding): Fix
431 typo (encoding<->decoding).
432
433 2006-05-14 Richard Stallman <rms@gnu.org>
434
435 * buffers.texi (Creating Buffers): Cleanup.
436
437 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
438
439 2006-05-13 Eli Zaretskii <eliz@gnu.org>
440
441 * buffers.texi (Current Buffer): Document that with-temp-buffer
442 disables undo.
443
444 * os.texi (Terminal-Specific): More accurate description of how
445 Emacs searches for the terminal-specific libraries.
446
447 2006-05-12 Eli Zaretskii <eliz@gnu.org>
448
449 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
450 emacs-xtra to @inforef's.
451
452 * text.texi (Undo): Document that undo is turned off in buffers
453 whose names begin with a space.
454
455 * buffers.texi (Buffer Names): Add index entries for buffers whose
456 names begin with a space.
457 (Creating Buffers): Document that undo is turned off in buffers
458 whose names begin with a space.
459
460 * files.texi (Visiting Functions, Reading from Files)
461 (Saving Buffers): Mention code and EOL conversions by file I/O
462 primitives and subroutines.
463
464 * nonascii.texi (Lisp and Coding Systems): Document
465 coding-system-eol-type. Add index entries for eol conversion.
466
467 * display.texi (Defining Faces): Mention `mac', and add an xref to
468 where window-system is described.
469
470 2006-05-10 Richard Stallman <rms@gnu.org>
471
472 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
473
474 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
475
476 * variables.texi (File Local Variables): Recommend to quote lambda
477 expressions in safe-local-variable property.
478
479 2006-05-09 Richard Stallman <rms@gnu.org>
480
481 * variables.texi (File Local Variables): Document
482 safe-local-eval-forms and safe-local-eval-function.
483
484 2006-05-07 Kim F. Storm <storm@cua.dk>
485
486 * minibuf.texi (Minibuffer History): Remove keep-dups arg
487 from add-to-history.
488
489 2006-05-07 Romain Francoise <romain@orebokech.com>
490
491 * commands.texi (Event Input Misc):
492 * compile.texi (Eval During Compile):
493 * internals.texi (Buffer Internals):
494 * minibuf.texi (Initial Input):
495 * nonascii.texi (Scanning Charsets):
496 * numbers.texi (Comparison of Numbers):
497 * windows.texi (Textual Scrolling, Vertical Scrolling):
498 Fix various typos.
499
500 2006-05-06 Eli Zaretskii <eliz@gnu.org>
501
502 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
503 conditional xref's to either emacs or emacs-xtra, depending on
504 @iftex/@ifnottex.
505
506 * minibuf.texi (Minibuffer History): Document add-to-history.
507
508 2006-05-05 Eli Zaretskii <eliz@gnu.org>
509
510 * internals.texi (Pure Storage): Mention the pure overflow message
511 at startup.
512
513 2006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
514
515 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
516 (Searching Keymaps): Fix pseudo-Lisp description of keymap
517 search.
518
519 2006-05-01 Richard Stallman <rms@gnu.org>
520
521 * intro.texi (nil and t): Clarify.
522
523 * variables.texi (File Local Variables): Suggest using booleanp.
524
525 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
526
527 * objects.texi (Type Predicates): Fix typos.
528
529 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
530
531 * intro.texi (nil and t): Add booleanp.
532
533 * objects.texi (Type Predicates): Add links for booleanp and
534 string-or-null-p.
535
536 2006-04-29 Richard Stallman <rms@gnu.org>
537
538 * modes.texi (Multiline Font Lock): Rename from
539 Multi line Font Lock Elements. Much clarification.
540 (Font Lock Multiline, Region to Fontify): Much clarification.
541
542 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
543
544 * variables.texi (File Local Variables): Remove the special case t for
545 safe-local-variable.
546
547 2006-04-26 Richard Stallman <rms@gnu.org>
548
549 * syntax.texi (Parsing Expressions): Minor cleanup.
550
551 2006-04-18 Richard Stallman <rms@gnu.org>
552
553 * tips.texi (Coding Conventions): Explain when the package's
554 prefix should appear later on (not at the start of the name).
555
556 * searching.texi (String Search): Clarify effect of NOERROR.
557
558 * modes.texi (Imenu): Clarify what special items do.
559
560 * hooks.texi (Standard Hooks): Delete text about old hook names.
561
562 2006-04-17 Romain Francoise <romain@orebokech.com>
563
564 * variables.texi (Local Variables): Update the default value of
565 `max-specpdl-size'.
566
567 2006-04-15 Michael Olson <mwolson@gnu.org>
568
569 * processes.texi (Transaction Queues): Mention the new optional
570 `delay-question' argument for `tq-enqueue'.
571
572 2006-04-13 Bill Wohler <wohler@newt.com>
573
574 * customize.texi (Common Keywords): Use dotted notation for
575 :package-version value. Specify its values. Improve documentation
576 for customize-package-emacs-version-alist.
577
578 2006-04-12 Bill Wohler <wohler@newt.com>
579
580 * customize.texi (Common Keywords): Move description of
581 customize-package-emacs-version-alist to @defvar.
582
583 2006-04-10 Bill Wohler <wohler@newt.com>
584
585 * customize.texi (Common Keywords): Add :package-version.
586
587 2006-04-10 Kim F. Storm <storm@cua.dk>
588
589 * text.texi (Buffer Contents): Add NOPROPS arg to
590 filter-buffer-substring.
591
592 2006-04-08 Kevin Ryde <user42@zip.com.au>
593
594 * os.texi (Command-Line Arguments): Update xref to emacs manual
595 "Command Arguments" -> "Emacs Invocation", per change there.
596
597 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
598
599 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
600 be on one line to help makeinfo not render two spaces after the dot.
601
602 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
603
604 * strings.texi (Predicates for Strings): Add string-or-null-p.
605
606 2006-03-28 Kim F. Storm <storm@cua.dk>
607
608 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
609 remarks about systems that don't support fractional seconds.
610
611 2006-03-25 Karl Berry <karl@gnu.org>
612
613 * elisp.texi: Use @copyright{} instead of (C), and do not indent
614 the year list.
615
616 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
617
618 * display.texi (Fringe Indicators): Fix typos.
619
620 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
621
622 * tips.texi (Documentation Tips): One can now also write `program'
623 in front of a quoted symbol in a docstring to prevent making a
624 hyperlink.
625
626 2006-03-19 Alan Mackenzie <acm@muc.de>
627
628 * text.texi (Special Properties): Clarify `fontified' property.
629
630 2006-03-16 Richard Stallman <rms@gnu.org>
631
632 * display.texi (Defining Images): Minor cleanup.
633
634 2006-03-16 Bill Wohler <wohler@newt.com>
635
636 * display.texi (Defining Images): In image-load-path-for-library,
637 prefer user's images.
638
639 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
640
641 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
642
643 2006-03-15 Bill Wohler <wohler@newt.com>
644
645 * display.texi (Defining Images): Fix example in
646 image-load-path-for-library by not recommending that one binds
647 image-load-path. Just defvar it to placate compiler and only use
648 it if previously defined.
649
650 2006-03-14 Bill Wohler <wohler@newt.com>
651
652 * display.texi (Defining Images): In image-load-path-for-library,
653 always return list of directories. Update example.
654
655 2006-03-14 Alan Mackenzie <acm@muc.de>
656
657 * modes.texi: New node, "Region to Fontify" (for Font Lock).
658 This describes font-lock-extend-region-function.
659 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
660 the new node "Region to Fontify".
661
662 2006-03-13 Richard Stallman <rms@gnu.org>
663
664 * display.texi (Invisible Text): The impossible position is
665 now before the invisible text, not after.
666 (Defining Images): Clean up last change.
667
668 2006-03-11 Bill Wohler <wohler@newt.com>
669
670 * display.texi (Defining Images): Add image-load-path-for-library.
671
672 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
673
674 * text.texi (Adaptive Fill): Fix Texinfo usage.
675
676 * strings.texi (Creating Strings): Fix Texinfo usage.
677
678 * searching.texi (Regexp Special): Use @samp for regular
679 expressions that are not in Lisp syntax.
680
681 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
682
683 * searching.texi (Regexp Special): Put remark between parentheses
684 to avoid misreading.
685
686 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
687
688 * searching.texi (Syntax of Regexps): More accurately describe
689 which characters are special in which situations.
690 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
691 are not special. Describe in detail when `[' and `]' are special.
692 (Regexp Backslash): Plenty of regexps with unbalanced square
693 brackets are valid, so reword that statement.
694
695 2006-03-02 Kim F. Storm <storm@cua.dk>
696
697 * keymaps.texi (Tool Bar): Add tool-bar-border.
698
699 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
700
701 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
702
703 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
704
705 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
706
707 * files.texi (Locating Files): Suggest additional values for the
708 SUFFIXES arg of `locate-file'. Update pxref.
709
710 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
711 (How Programs Do Loading): Discuss the effects of Auto Compression
712 mode on `load'.
713 (Load Suffixes): New node.
714 (Library Search): Delete description of `load-suffixes'; it was
715 moved to "Load Suffixes".
716 (Autoload, Named Features): Mention `load-suffixes'.
717
718 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
719
720 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
721
722 * windows.texi (Window Tree): Fix typo.
723
724 2006-02-20 Kim F. Storm <storm@cua.dk>
725
726 * display.texi (Fringe Indicators): New section.
727 Move indicate-empty-lines, indicate-buffer-boundaries, and
728 default-indicate-buffer-boundaries here.
729 Add fringe-indicator-alist and default-fringes-indicator-alist.
730 Add list of logical fringe indicator symbols.
731 Update list of standard bitmap names.
732 (Fringe Cursors): New section.
733 Move overflow-newline-into-fringe here.
734 Add fringe-cursor-alist and default-fringes-cursor-alist.
735 Add list of fringe cursor symbols.
736
737 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
738
739 * commands.texi (Using Interactive): Fix reference to node
740 "Minibuffers".
741
742 2006-02-19 Richard M. Stallman <rms@gnu.org>
743
744 * minibuf.texi (High-Level Completion):
745 Add xref to read-input-method-name.
746
747 * files.texi (Relative File Names): Move file-relative-name here.
748 (File Name Expansion): From here. Minor clarifications.
749
750 * commands.texi (Using Interactive): Add xrefs about reading input.
751 Clarify remarks about that moving point and mark.
752 Put string case before list case.
753
754 2006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
755
756 * display.texi (Other Display Specs, Image Descriptors):
757 Revert erroneous changes. The previous description of
758 image-descriptors as `(image . PROPS)' was correct.
759
760 2006-02-14 Richard M. Stallman <rms@gnu.org>
761
762 * variables.texi (File Local Variables): Clarifications.
763
764 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
765
766 * variables.texi (File Local Variables): Use @code for a cons
767 cell, not @var.
768
769 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
770
771 * variables.texi (File Local Variables): Document new file local
772 variable behavior.
773
774 2006-02-10 Kim F. Storm <storm@cua.dk>
775
776 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
777
778 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
779
780 * modes.texi (%-Constructs): Remove obsolete info about
781 `global-mode-string'.
782
783 2006-02-07 Richard M. Stallman <rms@gnu.org>
784
785 * commands.texi (Prefix Command Arguments): Minor cleanup.
786
787 * display.texi: "Graphical display", not window system.
788
789 * functions.texi (What Is a Function): Fix xref.
790
791 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
792 (Changing Key Bindings): Clarify when remapping is better than
793 substitute-key-definition.
794
795 2006-02-02 Richard M. Stallman <rms@gnu.org>
796
797 * minibuf.texi (Basic Completion): Completion alists are risky.
798
799 * keymaps.texi (Active Keymaps): Clarifications.
800 (Searching Keymaps): New node.
801 (Keymaps): Update menu.
802
803 * frames.texi (Layout Parameters): Minor clarification.
804 (Drag and Drop): New node.
805 (Frames): Update menu.
806
807 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
808
809 * display.texi (Other Display Specs, Image Descriptors):
810 Image description is a list, not a cons cell.
811
812 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
813
814 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
815 list is not necessarily a list).
816
817 2006-01-27 Eli Zaretskii <eliz@gnu.org>
818
819 * frames.texi (Layout Parameters): border-width and
820 internal-border-width belong to the frame, not the window.
821
822 2006-01-19 Richard M. Stallman <rms@gnu.org>
823
824 * nonascii.texi (Translation of Characters): Search cmds use
825 translation-table-for-input. Automatically made local.
826
827 * markers.texi (Overview of Markers): Count insertion type
828 as one of a marker's attributes.
829
830 * keymaps.texi (Controlling Active Maps): New node, split out of
831 Active Keymaps.
832 (Keymaps): Menu updated.
833 (Active Keymaps): Give pseudocode to explain how the active
834 maps are searched. current-active-maps and key-binding moved here.
835 (Functions for Key Lookup): current-active-maps and key-binding moved.
836 Clarifications.
837 (Searching the Keymaps): New subnode.
838
839 * elisp.texi (Top): Menu clarification.
840
841 * display.texi (Other Display Specs): Delete duplicate entry for
842 just a string as display spec. Move text about recursive display
843 specs on such a string.
844
845 * commands.texi (Key Sequence Input): Clarify.
846 Move num-nonmacro-input-events out.
847 (Reading One Event): num-nonmacro-input-events moved here.
848
849 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
850
851 * advice.texi (Simple Advice): Update example to fit argument
852 change in previous-line.
853
854 2006-01-05 Richard M. Stallman <rms@gnu.org>
855
856 * markers.texi (The Mark): Fix in `mark'.
857
858 2006-01-04 Richard M. Stallman <rms@gnu.org>
859
860 * processes.texi (Misc Network, Make Network): Minor cleanups.
861
862 2006-01-04 Kim F. Storm <storm@cua.dk>
863
864 * processes.texi (Make Network): Add IPv6 addresses and handling.
865 (Network Feature Testing): Mention (:family ipv6).
866 (Misc Network): Add IPv6 formats to format-network-address.
867
868 2005-12-30 Richard M. Stallman <rms@gnu.org>
869
870 * text.texi (Changing Properties):
871 Don't use return value of set-text-properties.
872
873 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
874
875 * modes.texi (Mode Line Format): Correct typo in menu.
876
877 2005-12-29 Richard M. Stallman <rms@gnu.org>
878
879 * modes.texi (Mode Line Top): New node.
880 (Mode Line Data): Some text moved to new node.
881 Explain the data structure more concretely.
882 (Mode Line Basics): Clarifications.
883 (Mode Line Variables): Clarify intro paragraph.
884 (%-Constructs): Clarify intro paragraph.
885 (Mode Line Format): Update menu.
886
887 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
888
889 * minibuf.texi (Basic Completion): Update lazy-completion-table
890 examples for removal of ARGS argument.
891
892 2005-12-23 Richard M. Stallman <rms@gnu.org>
893
894 * text.texi (Undo): Restore some explanation from the version
895 that was deleted.
896
897 2005-12-23 Eli Zaretskii <eliz@gnu.org>
898
899 * text.texi (Undo): Remove duplicate descriptions of `apply
900 funname' and `apply delta' elements of the undo list.
901
902 2005-12-20 Richard M. Stallman <rms@gnu.org>
903
904 * help.texi (Help Functions): Update documentation of `apropos'.
905
906 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
907
908 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
909 because it is confusing. If the :help-echo keyword is a function,
910 it is not directly used as the :help-echo overlay property, as the
911 xref seems to suggest (it does not take the appropriate args).
912
913 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
914
915 * customize.texi (Common Keywords): Fix Texinfo usage.
916 (Group Definitions, Variable Definitions): Update for new
917 conventions for using `*' in docstrings.
918
919 * tips.texi (Documentation Tips): Update for new conventions for
920 using `*' in docstrings.
921
922 2005-12-16 Richard M. Stallman <rms@gnu.org>
923
924 * minibuf.texi (Minibuffer Contents): Minor cleanup.
925
926 2005-12-16 Juri Linkov <juri@jurta.org>
927
928 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
929
930 2005-12-14 Romain Francoise <romain@orebokech.com>
931
932 * modes.texi (Customizing Keywords): Rename `append' to `how'.
933 Fix typo.
934
935 2005-12-11 Juri Linkov <juri@jurta.org>
936
937 * minibuf.texi (Completion Commands): Add mention of read-file-name
938 for filename completion keymaps.
939 (Reading File Names): Add mention of filename completion keymaps
940 for read-file-name and xref to `Completion Commands'.
941
942 2005-12-10 Richard M. Stallman <rms@gnu.org>
943
944 * customize.texi (Common Keywords): State caveats for use of :tag.
945
946 2005-12-08 Richard M. Stallman <rms@gnu.org>
947
948 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
949 with xrefs and better explanation.
950 (Completion Commands): Add the filename completion maps.
951
952 * objects.texi (Character Type): Clarify that \s is not space
953 if a dash follows.
954
955 2005-12-05 Richard M. Stallman <rms@gnu.org>
956
957 * windows.texi (Resizing Windows): Delete preserve-before args.
958
959 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
960
961 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
962 in full keymaps, since the quirk has been fixed.
963
964 2005-12-03 Eli Zaretskii <eliz@gnu.org>
965
966 * hooks.texi (Standard Hooks): Add index entries. Mention
967 `compilation-finish-functions'.
968
969 2005-11-27 Richard M. Stallman <rms@gnu.org>
970
971 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
972
973 2005-11-21 Juri Linkov <juri@jurta.org>
974
975 * customize.texi (Common Keywords): Update links types
976 custom-manual and url-link. Add link types emacs-library-link,
977 file-link, function-link, variable-link, custom-group-link.
978
979 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
980
981 * display.texi: Revert 2005-11-20 change.
982
983 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
984
985 * processes.texi (Bindat Functions):
986 Say "third" to refer to zero-based index "2".
987
988 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
989
990 * loading.texi (Library Search): Update the default value of
991 `load-suffixes'.
992
993 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
994
995 * display.texi (Attribute Functions): Mention :ignore-defface.
996
997 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
998
999 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
1000 (Minor Mode Conventions): Mention the use of a hook.
1001
1002 2005-11-06 Richard M. Stallman <rms@gnu.org>
1003
1004 * files.texi (Magic File Names): find-file-name-handler checks the
1005 `operations' property of the handler.
1006
1007 2005-11-03 Richard M. Stallman <rms@gnu.org>
1008
1009 * variables.texi (Frame-Local Variables): Small clarification.
1010
1011 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
1012
1013 * os.texi (Init File): Document ~/.emacs.d/init.el.
1014
1015 2005-10-29 Richard M. Stallman <rms@gnu.org>
1016
1017 * internals.texi (Garbage Collection): Document memory-full.
1018
1019 2005-10-28 Bill Wohler <wohler@newt.com>
1020
1021 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1022 for URLs.
1023
1024 2005-10-28 Richard M. Stallman <rms@gnu.org>
1025
1026 * minibuf.texi (Completion Commands): Clean up prev change.
1027
1028 2005-10-26 Kevin Ryde <user42@zip.com.au>
1029
1030 * compile.texi (Eval During Compile): Explain recommended uses
1031 of eval-when-compile and eval-and-compile.
1032
1033 2005-10-27 Masatake YAMATO <jet@gyve.org>
1034
1035 * minibuf.texi (Completion Commands):
1036 Write about new optional argument for `display-completion-list'.
1037
1038 2005-10-23 Richard M. Stallman <rms@gnu.org>
1039
1040 * display.texi (Overlay Arrow): Clarify about local bindings of
1041 overlay-arrow-position.
1042
1043 2005-10-22 Eli Zaretskii <eliz@gnu.org>
1044
1045 * internals.texi (Building Emacs): Fix last change.
1046
1047 2005-10-22 Richard M. Stallman <rms@gnu.org>
1048
1049 * internals.texi (Building Emacs): Document eval-at-startup.
1050
1051 2005-10-21 Richard M. Stallman <rms@gnu.org>
1052
1053 * loading.texi (Where Defined): load-history contains abs file names.
1054 symbol-file returns abs file names.
1055
1056 2005-10-19 Kim F. Storm <storm@cua.dk>
1057
1058 * display.texi (Showing Images): Add max-image-size integer value.
1059
1060 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
1061
1062 * display.texi (Showing Images): Document max-image-size.
1063
1064 2005-10-17 Richard M. Stallman <rms@gnu.org>
1065
1066 * commands.texi (Quitting): Minor clarification.
1067
1068 * processes.texi (Sentinels): Clarify about output and quitting.
1069 (Filter Functions): Mention with-local-quit.
1070
1071 2005-10-17 Juri Linkov <juri@jurta.org>
1072
1073 * buffers.texi (Current Buffer):
1074 * commands.texi (Event Input Misc):
1075 * compile.texi (Eval During Compile, Compiler Errors):
1076 * customize.texi (Group Definitions):
1077 * display.texi (Progress, Defining Faces):
1078 * files.texi (Writing to Files):
1079 * modes.texi (Mode Hooks, Defining Minor Modes):
1080 * streams.texi (Output Functions):
1081 * syntax.texi (Syntax Table Functions):
1082 * text.texi (Change Hooks):
1083 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1084
1085 * commands.texi (Quitting): Replace arg `forms' with `body' in
1086 `with-local-quit'.
1087
1088 * positions.texi (Excursions): Replace arg `forms' with `body' in
1089 `save-excursion'.
1090
1091 2005-10-08 Kim F. Storm <storm@cua.dk>
1092
1093 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
1094 Rename manual section accordingly.
1095
1096 2005-10-04 Kim F. Storm <storm@cua.dk>
1097
1098 * windows.texi (Window Split Tree): New section describing
1099 new function window-split-tree function.
1100
1101 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
1102
1103 * display.texi (Fringe Size/Pos): Simplify and add detail.
1104
1105 2005-09-30 Romain Francoise <romain@orebokech.com>
1106
1107 * minibuf.texi (High-Level Completion): Explain that the prompt
1108 given to `read-buffer' should end with a colon and a space.
1109 Update usage examples.
1110
1111 2005-09-29 Juri Linkov <juri@jurta.org>
1112
1113 * display.texi (Displaying Messages): Rename argument name
1114 `string' to `format-string' in functions `message', `message-box',
1115 `message-or-box'.
1116
1117 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
1118
1119 * errors.texi (Standard Errors): Correct xrefs.
1120
1121 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
1122
1123 * display.texi (Defining Images): Update documentation for
1124 `image-load-path'.
1125
1126 2005-09-17 Richard M. Stallman <rms@gnu.org>
1127
1128 * display.texi (Defining Images): Clean up previous change.
1129
1130 2005-09-16 Romain Francoise <romain@orebokech.com>
1131
1132 * elisp.texi: Specify GFDL version 1.2.
1133
1134 * doclicense.texi (GNU Free Documentation License): Update to
1135 version 1.2.
1136
1137 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
1138
1139 * display.texi (Defining Images): Document `image-load-path'.
1140
1141 2005-09-15 Richard M. Stallman <rms@gnu.org>
1142
1143 * objects.texi (Printed Representation): Minor cleanup.
1144 (Box Diagrams): Minor fix.
1145 (Cons Cell Type): Move (...) index item here.
1146 (Box Diagrams): From here.
1147 (Array Type): Minor fix.
1148 (Type Predicates): Delete index "predicates".
1149 (Hash Table Type): Clarify xref.
1150 (Dotted Pair Notation): Minor fix.
1151
1152 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
1153
1154 * files.texi (Saving Buffers): Fix typo.
1155
1156 2005-09-08 Richard M. Stallman <rms@gnu.org>
1157
1158 * tips.texi (Programming Tips): Correct the "default" prompt spec.
1159
1160 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
1161
1162 * locals.texi (Standard Buffer-Local Variables): Don't include
1163 mode variables for minor modes.
1164 Fix xrefs for buffer-display-count, buffer-display-table,
1165 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
1166 enable-multibyte-characters, fill-column, header-line-format,
1167 left-fringe-width, left-margin, and right-fringe-width.
1168
1169 * hooks.texi (Standard Hooks): All hooks should conform to the
1170 standard naming convention now.
1171 Fix xref for `echo-area-clear-hook'.
1172
1173 * display.texi (Usual Display): Note that indicate-empty-lines and
1174 tab-width are buffer-local.
1175
1176 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
1177
1178 * modes.texi (Mode Help): Note that major-mode is buffer-local.
1179
1180 * nonascii.texi (Encoding and I/O): Note that
1181 buffer-file-coding-system is buffer-local.
1182
1183 * positions.texi (List Motion): Note that defun-prompt-regexp is
1184 buffer-local.
1185
1186 * text.texi (Auto Filling): Note that auto-fill-function is
1187 buffer-local.
1188 (Undo): Note that buffer-undo-list is buffer-local.
1189
1190 * windows.texi (Buffers and Windows): Document
1191 buffer-display-count.
1192
1193 2005-09-06 Richard M. Stallman <rms@gnu.org>
1194
1195 * tips.texi (Coding Conventions): Sometimes it is ok to put the
1196 package prefix elsewhere than at the start of the name.
1197
1198 2005-09-03 Richard M. Stallman <rms@gnu.org>
1199
1200 * tips.texi (Programming Tips): Add conventions for minibuffer
1201 questions and prompts.
1202
1203 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
1204
1205 * intro.texi (nil and t): Minor cleanup.
1206 Delete spurious mention of keyword symbols.
1207 (Evaluation Notation): Add index entry.
1208 (A Sample Function Description): Minor cleanup.
1209 (A Sample Variable Description): Not all vars can be set.
1210
1211 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
1212
1213 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
1214
1215 (Insertion): Document precise type of `insert-char' arg COUNT.
1216
1217 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1218
1219 * modes.texi (Other Font Lock Variables): Sync the default of
1220 font-lock-lines-before.
1221
1222 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
1223
1224 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
1225
1226 2005-08-29 Richard M. Stallman <rms@gnu.org>
1227
1228 * elisp.texi (Top): Update subnode menu.
1229
1230 * searching.texi (Searching and Matching): Move node.
1231 Rearrange contents and add overall explanation.
1232 (Searching and Case): Move node.
1233 (Searching and Matching): Update menu.
1234
1235 2005-08-27 Eli Zaretskii <eliz@gnu.org>
1236
1237 * os.texi (Startup Summary): Fix the description of the initial
1238 startup message display.
1239
1240 2005-08-25 Richard M. Stallman <rms@gnu.org>
1241
1242 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1243
1244 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
1245
1246 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1247 `next-overlay-change' example.
1248
1249 2005-08-22 Juri Linkov <juri@jurta.org>
1250
1251 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1252 Fix invert-face. Fix args of face-background.
1253
1254 * display.texi (Standard Faces): Delete node.
1255 (Faces): Add xref to `(emacs)Standard Faces'.
1256 (Displaying Faces): Fix xref to `Standard Faces'.
1257
1258 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1259
1260 2005-08-20 Alan Mackenzie <acm@muc.de>
1261
1262 * buffers.texi (The Buffer List): Clarify the manipulation of the
1263 buffer list.
1264
1265 2005-08-14 Richard M. Stallman <rms@gnu.org>
1266
1267 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1268 a regexp.
1269
1270 2005-08-11 Richard M. Stallman <rms@gnu.org>
1271
1272 * elisp.texi (Top): Update subnode lists.
1273
1274 * display.texi (Inverse Video): Node deleted.
1275
1276 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1277 New nodes split out of Coding Conventions.
1278
1279 * searching.texi (Regular Expressions): Document re-builder.
1280
1281 * os.texi (Time Parsing): New node split out of Time Conversion.
1282
1283 * processes.texi (Misc Network, Network Feature Testing)
1284 (Network Options, Make Network): New nodes split out of
1285 Low-Level Network.
1286
1287 2005-08-09 Richard M. Stallman <rms@gnu.org>
1288
1289 * frames.texi (Geometry): New node, split from Size and Position.
1290 (Frame Parameters): Refer to Geometry.
1291
1292 * buffers.texi (The Buffer List): Fix xrefs.
1293
1294 * windows.texi (Splitting Windows): Fix xref.
1295
1296 * frames.texi (Layout Parameters): Add xref.
1297
1298 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1299
1300 * keymaps.texi (Menu Bar): Fix xref.
1301
1302 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1303
1304 * modes.texi (%-Constructs): Fix xref.
1305
1306 * frames.texi (Window Frame Parameters): Node split up.
1307 (Basic Parameters, Position Parameters, Size Parameters)
1308 (Layout Parameters, Buffer Parameters, Management Parameters)
1309 (Cursor Parameters, Color Parameters): New subnodes.
1310
1311 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1312
1313 * positions.texi (Screen Lines): Update xref for previous change
1314 in minibuf.texi.
1315
1316 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1317 change in minibuf.texi.
1318
1319 2005-08-09 Richard M. Stallman <rms@gnu.org>
1320
1321 * tips.texi (Coding Conventions): Minor cleanup.
1322
1323 * modes.texi (Defining Minor Modes): Explain when init-value
1324 can be non-nil.
1325
1326 * elisp.texi (Top): Update submenu for Minibuffer.
1327
1328 * minibuf.texi (Minibuffer Misc): Node split up.
1329 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1330 (Recursive Mini): New nodes split out from Minibuffer Misc.
1331 (Minibuffer Misc): Document max-mini-window-height.
1332
1333 * hash.texi (Defining Hash): Delete stray paren in example.
1334
1335 * display.texi (Echo Area Customization): Don't define
1336 max-mini-window-height here; xref instead.
1337
1338 * commands.texi (Event Input Misc): Update while-no-input.
1339
1340 * advice.texi (Advising Functions): Explain when to use advice
1341 and when to use a hook.
1342
1343 2005-07-30 Eli Zaretskii <eliz@gnu.org>
1344
1345 * makefile.w32-in (info): Don't run install-info.
1346 ($(infodir)/dir): New target, produced by running install-info.
1347
1348 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1349
1350 * modes.texi (Defining Minor Modes): The keyword for the initial
1351 value is :init-value, not :initial-value.
1352
1353 2005-07-23 Eli Zaretskii <eliz@gnu.org>
1354
1355 * loading.texi (Autoload): Make the `doctor' example be consistent
1356 with what's in current loaddefs.el. Describe the "fn" magic in
1357 the usage portion of the doc string.
1358
1359 2005-07-22 Richard M. Stallman <rms@gnu.org>
1360
1361 * internals.texi (Garbage Collection): Clarify previous change.
1362
1363 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1364
1365 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1366
1367 2005-07-18 Juri Linkov <juri@jurta.org>
1368
1369 * commands.texi (Accessing Events):
1370 * frames.texi (Text Terminal Colors, Resources):
1371 * markers.texi (The Mark):
1372 * modes.texi (Defining Minor Modes):
1373 Delete duplicate duplicate words.
1374
1375 2005-07-16 Richard M. Stallman <rms@gnu.org>
1376
1377 * display.texi (Managing Overlays): Clarify make-overlay
1378 args for insertion types.
1379
1380 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1381
1382 * customize.texi (Variable Definitions):
1383 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
1384 `standard-value' is a list too.
1385 (Defining New Types): Use @key{RET} instead of @key{ret}.
1386
1387 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1388
1389 * os.texi (Translating Input): Fix typo.
1390
1391 2005-07-08 Richard M. Stallman <rms@gnu.org>
1392
1393 * README: Update edition number and size estimate.
1394
1395 * elisp.texi (VERSION): Set to 2.9.
1396
1397 2005-07-07 Richard M. Stallman <rms@gnu.org>
1398
1399 * book-spine.texinfo: Update Emacs version.
1400
1401 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1402
1403 2005-07-06 Richard M. Stallman <rms@gnu.org>
1404
1405 * searching.texi (Regexp Search): Clarify what re-search-forward
1406 does when the search fails.
1407
1408 2005-07-05 Lute Kamstra <lute@gnu.org>
1409
1410 * Update FSF's address in GPL notices.
1411
1412 * doclicense.texi (GNU Free Documentation License):
1413 * gpl.texi (GPL):
1414 * tips.texi (Coding Conventions, Library Headers):
1415 * vol1.texi:
1416 * vol2.texi: Update FSF's address.
1417
1418 2005-07-04 Richard M. Stallman <rms@gnu.org>
1419
1420 * hooks.texi (Standard Hooks): Add occur-hook.
1421
1422 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1423
1424 * display.texi (The Echo Area): Correct menu.
1425
1426 2005-07-03 Richard M. Stallman <rms@gnu.org>
1427
1428 * elisp.texi (Top): Update subnode menu for Display.
1429
1430 * display.texi (Displaying Messages): New node, with most
1431 of what was in The Echo Area.
1432 (Progress): Moved under The Echo Area.
1433 (Logging Messages): New node with new text.
1434 (Echo Area Customization): New node, the rest of what was
1435 in The Echo Area. Document message-truncate-lines with @defvar.
1436 (Display): Update menu.
1437
1438 * windows.texi (Textual Scrolling): Doc 3 values for
1439 scroll-preserve-screen-position.
1440
1441 * text.texi (Special Properties): Change hook functions
1442 should bind inhibit-modification-hooks around altering buffer text.
1443
1444 * keymaps.texi (Key Binding Commands): Call binding BINDING
1445 rather than DEFINITION.
1446
1447 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
1448
1449 * variables.texi (Defining Variables): `user-variable-p' returns t
1450 for aliases of user options, nil for alias loops.
1451
1452 2005-06-28 Richard M. Stallman <rms@gnu.org>
1453
1454 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1455 make-keymap.
1456
1457 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1458
1459 * variables.texi (Setting Variables): Correct and clarify
1460 description of `add-to-ordered-list'.
1461
1462 2005-06-26 Richard M. Stallman <rms@gnu.org>
1463
1464 * display.texi (Faces): Minor cleanup.
1465
1466 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1467
1468 * display.texi (Faces): `facep' returns t for strings that are
1469 face names.
1470
1471 2005-06-25 Richard M. Stallman <rms@gnu.org>
1472
1473 * objects.texi (Equality Predicates): Clarify meaning of equal.
1474
1475 * windows.texi (Selecting Windows): save-selected-window
1476 and with-selected-window save and restore the current buffer.
1477
1478 2005-06-24 Richard M. Stallman <rms@gnu.org>
1479
1480 * numbers.texi (Float Basics): Explain how to test for NaN,
1481 and printing the sign of NaNs.
1482
1483 2005-06-24 Eli Zaretskii <eliz@gnu.org>
1484
1485 * makefile.w32-in (MAKEINFO): Use --force.
1486
1487 2005-06-23 Richard M. Stallman <rms@gnu.org>
1488
1489 * display.texi (Face Functions): Correct Texinfo usage.
1490
1491 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1492
1493 * lists.texi (Rings): `ring-elements' now returns the elements of
1494 RING in order.
1495
1496 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
1497
1498 * markers.texi (The Mark): Texinfo usage fix.
1499
1500 2005-06-23 Kim F. Storm <storm@cua.dk>
1501
1502 * searching.texi (Entire Match Data): Remove evaporate option for
1503 match-data. Do not mention evaporate option for set-match-data.
1504
1505 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1506
1507 * display.texi (Face Functions): Mention face aliases.
1508
1509 2005-06-21 Richard M. Stallman <rms@gnu.org>
1510
1511 * anti.texi (Antinews): Texinfo usage fix.
1512
1513 2005-06-21 Karl Berry <karl@gnu.org>
1514
1515 * elisp.texi: Use @copying.
1516
1517 * elisp.texi: Put @summarycontents and @contents before the Top
1518 node, instead of the end of the file, so that the contents appear
1519 in the right place in the dvi/pdf output.
1520
1521 2005-06-21 Juri Linkov <juri@jurta.org>
1522
1523 * display.texi (Defining Faces): Add `customized-face'.
1524
1525 2005-06-20 Kim F. Storm <storm@cua.dk>
1526
1527 * variables.texi (Setting Variables): Any type of element can be
1528 given order in add-to-ordered-list. Compare elements with eq.
1529
1530 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1531
1532 2005-06-20 Karl Berry <karl@gnu.org>
1533
1534 * syntax.texi (Syntax Flags): Make last column very slightly wider
1535 to avoid "generic comment" breaking on two lines and causing an
1536 underfull box.
1537
1538 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1539
1540 * lists.texi (Rings): Various minor clarifications and corrections.
1541
1542 2005-06-18 Richard M. Stallman <rms@gnu.org>
1543
1544 * functions.texi (Obsolete Functions): Simplify.
1545
1546 * variables.texi (Variable Aliases): Simplify.
1547
1548 * anti.texi, backups.texi, compile.texi, customization.texi:
1549 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1550 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1551 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1552 * variables.texi: Fix formatting ugliness.
1553
1554 * elisp.texi: Add links to Rings and Byte Packing.
1555 Update version and copyright years.
1556
1557 * minibuf.texi: Fix formatting ugliness.
1558 (Completion Commands): Move keymap vars to the end
1559 and vars completing-read binds to the top.
1560
1561 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1562
1563 * processes.texi: Fix typos.
1564 (Bindat Spec): Correct Texinfo error.
1565 (Byte Packing): Fix ungrammatical sentence.
1566
1567 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1568
1569 * lists.texi (Rings): New node.
1570 (Lists): Add it to menu.
1571
1572 * processes.texi (Byte Packing): New node.
1573 (Processes): Add it to menu.
1574
1575 2005-06-17 Richard M. Stallman <rms@gnu.org>
1576
1577 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1578
1579 * help.texi (Documentation Basics): Explain the xref to
1580 Documentation Tips.
1581
1582 * debugging.texi (Debugger Commands): Minor fix.
1583
1584 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1585
1586 * edebug.texi (Instrumenting): Eliminate duplicate link.
1587 (Specification List): Replace references to "below", referring to
1588 a later node, with one @ref to that node.
1589
1590 * os.texi (Timers): Timers should save and restore the match data
1591 if they change it.
1592
1593 * debugging.texi (Debugger Commands): Mention that the Lisp
1594 debugger can not step through primitive functions.
1595
1596 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
1597
1598 * functions.texi (Obsolete Functions): Update argument names of
1599 `make-obsolete' and `define-obsolete-function-alias'.
1600
1601 * variables.texi (Variable Aliases): Update argument names of
1602 `defvaralias', `make-obsolete-variable' and
1603 `define-obsolete-variable-alias'.
1604
1605 2005-06-15 Kim F. Storm <storm@cua.dk>
1606
1607 * searching.texi (Entire Match Data): Rephrase warnings about
1608 evaporate arg to match-data and set-match-data.
1609
1610 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1611
1612 * elisp.texi (Top): Update detailed menu.
1613
1614 * edebug.texi (Edebug): Update menu.
1615 (Instrumenting): Update xrefs.
1616 (Edebug Execution Modes): Correct xref.
1617 (Jumping): Clarify description of `h' command.
1618 Eliminate redundant @ref.
1619 (Breaks): New node.
1620 (Breakpoints): is now a subsubsection.
1621 (Global Break Condition): Mention `C-x X X'.
1622 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1623 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1624 (Edebug Display Update): Correct pxref.
1625 (Edebug and Macros): New node.
1626 (Instrumenting Macro Calls): Is now a subsubsection.
1627 Neither arg of `def-edebug-spec' is evaluated.
1628 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1629 (Specification Examples): Fix typo.
1630
1631 2005-06-14 Lute Kamstra <lute@gnu.org>
1632
1633 * debugging.texi (Function Debugging): Primitives can break on
1634 entry too.
1635
1636 2005-06-14 Kim F. Storm <storm@cua.dk>
1637
1638 * variables.texi (Setting Variables): Add add-to-ordered-list.
1639
1640 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1641
1642 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1643 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1644
1645 2005-06-13 Lute Kamstra <lute@gnu.org>
1646
1647 * text.texi (Special Properties): Fix cross reference.
1648
1649 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1650
1651 * debugging.texi (Function Debugging): Delete mention of empty
1652 string argument to `cancel-debug-on-entry'. Delete inaccurate
1653 description of the return value of that command.
1654
1655 2005-06-11 Alan Mackenzie <acm@muc.de>
1656
1657 * text.texi (Adaptive Fill): Amplify the description of
1658 fill-context-prefix.
1659
1660 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1661
1662 * syntax.texi (Parsing Expressions): Fix Texinfo error.
1663
1664 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1665
1666 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1667
1668 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1669
1670 * debugging.texi (Error Debugging): Minor rewording.
1671 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1672 is optional.
1673
1674 2005-06-10 Lute Kamstra <lute@gnu.org>
1675
1676 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
1677 (Top): Give it a title. Correct version number. Give the
1678 detailed node listing a more prominent header.
1679 * intro.texi: Don't set VERSION here a second time.
1680 Mention Emacs's version too.
1681 * anti.texi (Antinews): Use EMACSVER to refer to the current
1682 version of Emacs.
1683
1684 2005-06-09 Kim F. Storm <storm@cua.dk>
1685
1686 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1687 match-data and set-match-data.
1688
1689 2005-06-08 Richard M. Stallman <rms@gnu.org>
1690
1691 * searching.texi (Entire Match Data): Clarify when match-data
1692 returns markers and when integers.
1693
1694 * display.texi (Defining Faces): Explain that face name should not
1695 end in `-face'.
1696
1697 * modes.texi (Mode Line Data): Minor cleanup.
1698 (Customizing Keywords): Node split out of Search-based Fontification.
1699 Add example of using font-lock-add-keywords from a hook.
1700 Clarify when MODE should be non-nil, and when nil.
1701
1702 2005-06-06 Richard M. Stallman <rms@gnu.org>
1703
1704 * modes.texi (Mode Line Data): Explain what happens when the car
1705 of a list is a void symbol.
1706 (Search-based Fontification): Explain MODE arg to
1707 font-lock-add-keywords and warn about calls from major modes.
1708
1709 2005-06-08 Juri Linkov <juri@jurta.org>
1710
1711 * display.texi (Standard Faces): Add `shadow' face.
1712
1713 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1714
1715 * modes.texi (Major Mode Conventions): A derived mode only needs
1716 to put the call to the parent mode inside `delay-mode-hooks'.
1717
1718 2005-05-29 Richard M. Stallman <rms@gnu.org>
1719
1720 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1721 new, and what that implies. Clarify.
1722
1723 * files.texi (Locating Files): Clean up the text.
1724
1725 * frames.texi (Window Frame Parameters): Document user-size.
1726 Shorten entry for top by referring to left.
1727
1728 2005-05-26 Richard M. Stallman <rms@gnu.org>
1729
1730 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1731 is new, and what the implications are. Other clarifications.
1732
1733 2005-05-24 Richard M. Stallman <rms@gnu.org>
1734
1735 * frames.texi (Dialog Boxes): Minor fixes.
1736
1737 2005-05-25 Masatake YAMATO <jet@gyve.org>
1738
1739 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1740
1741 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1742
1743 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1744 is optional.
1745
1746 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
1747
1748 * frames.texi (Dialog Boxes): Descibe new optional argument.
1749
1750 2005-05-23 Lute Kamstra <lute@gnu.org>
1751
1752 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1753 syntax-begin-function over font-lock-beginning-of-syntax-function.
1754
1755 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1756
1757 * minibuf.texi (Reading File Names): Update description of
1758 `read-directory-name'.
1759
1760 * modes.texi (Derived Modes): Clarify :group keyword.
1761
1762 2005-05-21 Eli Zaretskii <eliz@gnu.org>
1763
1764 * files.texi (Locating Files): New subsection.
1765 Describe locate-file and executable-find.
1766
1767 2005-05-21 Kevin Ryde <user42@zip.com.au>
1768
1769 * frames.texi (Initial Parameters): Update cross reference to
1770 "Emacs Invocation".
1771
1772 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1773
1774 * keymaps.texi (Active Keymaps): Add anchor.
1775
1776 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1777 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1778 appropriate place.
1779 (Derived Modes): Small clarifications.
1780 (Minor Mode Conventions, Keymaps and Minor Modes):
1781 Replace references to nodes with references to anchors.
1782 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1783 Clarify description of lists whose first element is an integer.
1784 (Mode Line Variables): Add anchor.
1785 (%-Constructs): Clarify description of integer after %.
1786 (Emulating Mode Line): Describe nil value for FACE.
1787
1788 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1789
1790 * modes.texi (Derived Modes): Correct references to non-existing
1791 variable standard-syntax-table.
1792
1793 2005-05-17 Lute Kamstra <lute@gnu.org>
1794
1795 * modes.texi (Defining Minor Modes): Mention the mode hook.
1796
1797 2005-05-15 Kim F. Storm <storm@cua.dk>
1798
1799 * processes.texi (Network): Remove open-network-stream-nowait.
1800 (Network Servers): Remove open-network-stream-server.
1801
1802 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1803
1804 * elisp.texi (Top): Update detailed menu.
1805
1806 * variables.texi: Reorder nodes.
1807 (Variables): Update menu.
1808 (File Local Variables): Do not refer to the `-*-' line as
1809 a "local variables list". Add pxref.
1810
1811 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1812
1813 * elisp.texi (Top): Update detailed menu for node changes.
1814
1815 * modes.texi (Modes): Update Menu.
1816 (Hooks): Move to beginning of chapter.
1817 Most minor modes run mode hooks too.
1818 `add-hook' can handle void hooks or hooks whose value is a single
1819 function.
1820 (Major Modes): Update Menu.
1821 (Major Mode Basics): New node, split off from `Major Modes'.
1822 (Major Mode Conventions): Correct xref. Explain how to handle
1823 auto-mode-alist if the major mode command has an autoload cookie.
1824 (Auto Major Mode): Major update. Add magic-mode-alist.
1825 (Derived Modes): Major update.
1826 (Mode Line Format): Update Menu.
1827 (Mode Line Basics): New node, split off from `Mode Line Format'.
1828
1829 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1830 for `magic autoload comment'. Add index entries and anchor.
1831
1832 2005-05-14 Richard M. Stallman <rms@gnu.org>
1833
1834 * tips.texi (Coding Conventions): Explain how important it is
1835 that just loading certain files not change Emacs behavior.
1836
1837 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1838
1839 2005-05-12 Lute Kamstra <lute@gnu.org>
1840
1841 * modes.texi (Generic Modes): Update.
1842 (Major Modes): Refer to node "Generic Modes".
1843
1844 * elisp.texi (Top): Update to the current structure of the manual.
1845 * processes.texi (Processes): Add menu description.
1846 * customize.texi (Customization): Add menu descriptions.
1847
1848 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1849
1850 * processes.texi (Signals to Processes)
1851 (Low-Level Network): Fix typos.
1852
1853 2005-05-11 Lute Kamstra <lute@gnu.org>
1854
1855 * elisp.texi (Top): Add some nodes from the chapter "Major and
1856 Minor Modes" to the detailed node listing.
1857
1858 2005-05-10 Richard M. Stallman <rms@gnu.org>
1859
1860 * keymaps.texi (Extended Menu Items): Menu item filter functions
1861 can be called at any time.
1862
1863 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1864
1865 * variables.texi (File Local Variables): `(hack-local-variables t)'
1866 now also checks whether a mode is specified in the local variables
1867 list.
1868
1869 2005-05-05 Kevin Ryde <user42@zip.com.au>
1870
1871 * display.texi (The Echo Area): Correct format function cross
1872 reference.
1873
1874 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1875
1876 * variables.texi (Variable Aliases): Change description of
1877 `define-obsolete-variable-alias'.
1878
1879 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1880 (Defining Functions): Add xref.
1881 (Obsolete Functions): New node.
1882 (Function Safety): Standardize capitalization of section title.
1883
1884 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1885 (Dialog Boxes): Complete description of `x-popup-dialog'.
1886
1887 2005-05-04 Richard M. Stallman <rms@gnu.org>
1888
1889 * commands.texi (Interactive Codes): Fix Texinfo usage.
1890 Document U more clearly.
1891
1892 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1893
1894 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1895 function and not a macro.
1896
1897 * frames.texi (Pop-Up Menus): Correct and clarify description of
1898 `x-popup-menu'.
1899 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1900
1901 2005-05-01 Richard M. Stallman <rms@gnu.org>
1902
1903 * edebug.texi (Checking Whether to Stop): Fix previous change.
1904
1905 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1906
1907 * display.texi: Fix typos and Texinfo usage.
1908
1909 * edebug.texi (Checking Whether to Stop): executing-macro ->
1910 executing-kbd-macro.
1911
1912 2005-05-01 Richard M. Stallman <rms@gnu.org>
1913
1914 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1915
1916 2005-04-30 Richard M. Stallman <rms@gnu.org>
1917
1918 * files.texi (Magic File Names): Document `operations' property.
1919
1920 2005-04-29 Lute Kamstra <lute@gnu.org>
1921
1922 * modes.texi (Generic Modes): New node.
1923 (Major Modes): Add it to the menu.
1924 (Derived Modes): Add "derived mode" to concept index.
1925
1926 2005-04-28 Lute Kamstra <lute@gnu.org>
1927
1928 * modes.texi (Defining Minor Modes): Fix previous change.
1929 (Font Lock Mode): Simplify.
1930 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1931 when set and that some parts are optional. Add cross references.
1932 (Search-based Fontification): Say how to specify font-lock-keywords.
1933 Add cross references. Add font-lock-multiline to index.
1934 Move font-lock-keywords-case-fold-search here from node "Other Font
1935 Lock Variables". Document font-lock-add-keywords and
1936 font-lock-remove-keywords.
1937 (Other Font Lock Variables): Move font-lock-keywords-only,
1938 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1939 and font-lock-syntactic-face-function to node "Syntactic Font
1940 Lock". Move font-lock-keywords-case-fold-search to node
1941 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1942 and font-lock-{,un}fontify-{buffer,region}-function.
1943 (Precalculated Fontification): Remove reference to deleted variable
1944 font-lock-core-only.
1945 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1946 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1947 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1948 and font-lock-syntactic-face-function here from node "Other Font
1949 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1950 Syntax Properties". Add cross references.
1951 (Setting Syntax Properties): New node.
1952 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
1953 * syntax.texi (Syntax Properties): Add cross reference.
1954 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1955
1956 2005-04-26 Richard M. Stallman <rms@gnu.org>
1957
1958 * display.texi (Defining Faces):
1959 Document `default' elements of defface spec.
1960
1961 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1962
1963 * variables.texi (Variable Aliases): Clarify text.
1964
1965 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
1966
1967 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1968
1969 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1970
1971 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1972
1973 2005-04-24 Eli Zaretskii <eliz@gnu.org>
1974
1975 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1976 syntax-after and syntax-class.
1977
1978 * files.texi (Changing Files): Fix last change's cross-reference.
1979 (Unique File Names): Don't mention "numbers" in the documentation
1980 of make-temp-file and make-temp-name.
1981
1982 2005-04-23 Richard M. Stallman <rms@gnu.org>
1983
1984 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1985
1986 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
1987
1988 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1989
1990 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
1991
1992 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1993 and define-obsolete-variable-alias.
1994
1995 2005-04-22 Kim F. Storm <storm@cua.dk>
1996
1997 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1998 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1999
2000 2005-04-21 Lute Kamstra <lute@gnu.org>
2001
2002 * lists.texi (Association Lists): Document rassq-delete-all.
2003
2004 2005-04-19 Richard M. Stallman <rms@gnu.org>
2005
2006 * modes.texi (Search-based Fontification): Explain that
2007 facespec is an expression to be evaluated.
2008
2009 2005-04-19 Kevin Ryde <user42@zip.com.au>
2010
2011 * streams.texi (Output Functions): Fix xref.
2012 * strings.texi (String Conversion): Fix xref.
2013
2014 2005-04-19 Kim F. Storm <storm@cua.dk>
2015
2016 * symbols.texi (Symbol Plists): Add safe-get.
2017 Mention that `get' may signal an error.
2018
2019 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
2020
2021 * customize.texi (Variable Definitions): Replace tooltip-mode
2022 example with save-place.
2023
2024 2005-04-17 Richard M. Stallman <rms@gnu.org>
2025
2026 * buffers.texi (Indirect Buffers): Clarify.
2027
2028 * positions.texi (Positions): Clarify converting marker to integer.
2029
2030 * strings.texi (String Basics): Mention string-match; clarify.
2031
2032 2005-04-08 Lute Kamstra <lute@gnu.org>
2033
2034 * modes.texi (Search-based Fontification): Fix cross references.
2035 Use consistent terminology. Document anchored highlighting.
2036
2037 2005-04-05 Lute Kamstra <lute@gnu.org>
2038
2039 * modes.texi (Defining Minor Modes): Document :group keyword
2040 argument and its default value.
2041
2042 2005-04-03 Lute Kamstra <lute@gnu.org>
2043
2044 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2045 references and/or descriptions. Delete major mode hooks; mention
2046 them as a category instead. Rename or delete obsolete hooks.
2047
2048 2005-04-02 Richard M. Stallman <rms@gnu.org>
2049
2050 * nonascii.texi (Coding System Basics): Another wording cleanup.
2051
2052 2005-04-01 Richard M. Stallman <rms@gnu.org>
2053
2054 * nonascii.texi (Coding System Basics): Clarify previous change.
2055
2056 2005-04-01 Kenichi Handa <handa@m17n.org>
2057
2058 * nonascii.texi (Coding System Basics): Describe about rondtrip
2059 identity of coding systems.
2060
2061 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
2062
2063 * text.texi (Buffer Contents): Add filter-buffer-substring and
2064 buffer-substring-filters.
2065
2066 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
2067
2068 * anti.texi (Antinews): Mention `G' interactive code.
2069
2070 * tips.texi (Compilation Tips): Mention benchmark.el.
2071
2072 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2073
2074 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2075 is now bound to M-o M-o.
2076
2077 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2078
2079 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2080
2081 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2082 in the Emacs Manual).
2083 * Makefile.in (srcs): Remove calendar.texi.
2084 * makefile.w32-in (srcs): Remove calendar.texi.
2085 * display.texi (Display): Change name of next node.
2086 * os.texi (System In): Change name of previous node.
2087 * elisp.texi (Top): Remove Calendar references.
2088 * vol1.texi (Top): Remove Calendar references.
2089 * vol2.texi (Top): Remove Calendar references.
2090
2091 2005-03-25 Richard M. Stallman <rms@gnu.org>
2092
2093 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
2094 Cleanup previous change.
2095
2096 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
2097
2098 * display.texi (Face Attributes): Faces earlier in an :inherit
2099 list take precedence.
2100 (Scroll Bars): Fix description of vertical-scroll-bars.
2101 Document frame-current-scroll-bars and window-current-scroll-bars.
2102
2103 * markers.texi (The Mark): Document temporary Transient Mark mode.
2104
2105 * minibuf.texi (Reading File Names):
2106 Document read-file-name-completion-ignore-case.
2107
2108 * positions.texi (Screen Lines): Document nil for width argument
2109 to compute-motion.
2110
2111 2005-03-23 Kim F. Storm <storm@cua.dk>
2112
2113 * display.texi (Standard Faces): Other faces used in the fringe
2114 implicitly inherits from the fringe face.
2115 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
2116 properties implicitly inherits from fringe face.
2117 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
2118
2119 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
2120
2121 * display.texi (Invisible Text): State default value of
2122 line-move-ignore-invisible.
2123 (Managing Overlays): Document remove-overlays.
2124 (Standard Faces): Document escape-glyph face.
2125
2126 * minibuf.texi (Reading File Names): Document read-file-name-function.
2127
2128 * modes.texi (Other Font Lock Variables):
2129 Document font-lock-lines-before.
2130
2131 * positions.texi (Skipping Characters): skip-chars-forward allows
2132 character classes.
2133
2134 2005-03-18 Lute Kamstra <lute@gnu.org>
2135
2136 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
2137
2138 2005-03-17 Richard M. Stallman <rms@gnu.org>
2139
2140 * text.texi (Undo): Document extensible undo entries.
2141
2142 * searching.texi (String Search, Regexp Search, Regexp Search):
2143 Cleanups.
2144
2145 * nonascii.texi (Character Codes): Minor fix.
2146
2147 * display.texi (Display Property): Explain the significance
2148 of having text properties that are eq.
2149 (Other Display Specs): Explain string as display spec.
2150
2151 * commands.texi (Interactive Codes): Document G option.
2152
2153 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
2154
2155 * text.texi (Filling): Add sentence-end-without-period and
2156 sentence-end-without-space.
2157 (Changing Properties): Minor fix.
2158
2159 * anti.texi: Total rewrite.
2160
2161 2005-03-15 Lute Kamstra <lute@gnu.org>
2162
2163 * edebug.texi (Instrumenting Macro Calls): Fix typos.
2164
2165 2005-03-08 Kim F. Storm <storm@cua.dk>
2166
2167 * display.texi (Specified Space): Property :width is support on
2168 non-graphic terminals, :height is not.
2169
2170 2005-03-07 Richard M. Stallman <rms@gnu.org>
2171
2172 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
2173 Now subnodes of Fringes.
2174 (Overlay Arrow): Document overlay-arrow-variable-list.
2175 (Fringe Size/Pos): New node, broken out of Fringes.
2176 (Display): Explain clearing vs redisplay better.
2177 (Truncation): Clarify use of bitmaps.
2178 (The Echo Area): Clarify the uses of the echo area.
2179 Add max-mini-window-height.
2180 (Progress): Clarify.
2181 (Invisible Text): Explain that main loop moves point out.
2182 (Selective Display): Say "hidden", not "invisible".
2183 (Managing Overlays): Move up. Describe relation to Undo here.
2184 (Overlay Properties): Clarify intro.
2185 (Finding Overlays): Explain return values when nothing found.
2186 (Width): truncate-string-to-width has added arg.
2187 (Displaying Faces): Clarify and update mode line face handling.
2188 (Face Functions): Minor cleanup.
2189 (Conditional Display): Merge into Other Display Specs.
2190 (Pixel Specification, Other Display Specs): Minor cleanups.
2191 (Images, Image Descriptors): Minor cleanups.
2192 (GIF Images): Patents have expired.
2193 (Showing Images): Explain default text for insert-image.
2194 (Manipulating Button Types): Merge into Manipulating Buttons.
2195 (Making Buttons): Explain return values.
2196 (Button Buffer Commands): Add xref.
2197 (Inverse Video): Update mode-line-inverse-video.
2198 (Display Table Format): Clarify.
2199 (Active Display Table): Give defaults for window-display-table.
2200
2201 * calendar.texi (Calendar Customizing): calendar-holiday-marker
2202 and calendar-today-marker are strings, not chars.
2203 (Holiday Customizing): Minor fix.
2204
2205 * internals.texi (Writing Emacs Primitives): Update `or' example.
2206 Update limit on # args of subr.
2207
2208 * edebug.texi (Using Edebug): Arrow is in fringe.
2209 (Instrumenting): Arg to eval-defun works without loading edebug.
2210 (Edebug Execution Modes): Add xref.
2211
2212 * customize.texi (Common Keywords): Clarify :require.
2213 Mention :version here.
2214 (Variable Definitions, Group Definitions): Not here.
2215 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
2216
2217 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
2218 * nonascii.texi (Text Representations): Clarify position-bytes.
2219 (Character Sets): Add list-charset-chars.
2220 (Scanning Charsets): Add charset-after.
2221 (Encoding and I/O): Minor fix.
2222
2223 2005-03-06 Richard M. Stallman <rms@gnu.org>
2224
2225 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
2226 (Resizing Windows): Likewise.
2227
2228 * text.texi (Change Hooks): Get rid of "Emacs 21".
2229
2230 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
2231
2232 * streams.texi (Output Variables): Get rid of "Emacs 21".
2233
2234 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
2235
2236 * os.texi (Translating Input): Replace flow-control example
2237 with a less obsolete example that uses `keyboard-translate'.
2238
2239 * objects.texi (Hash Table Type, Circular Objects):
2240 Get rid of "Emacs 21".
2241
2242 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2243 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2244
2245 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2246
2247 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2248
2249 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2250 (Menu Bar): Fix when menu-bar-update-hook is called.
2251
2252 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2253
2254 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2255 and make it read better.
2256
2257 * files.texi (Writing to Files): Get rid of "Emacs 21".
2258 (Unique File Names): Likewise.
2259
2260 * elisp.texi: Update Emacs version to 22.
2261
2262 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2263 (Overlay Properties, Face Attributes): Likewise.
2264 (Managing Overlays): Fix punctuation.
2265 (Attribute Functions): Clarify set-face-font; get rid of
2266 info about old Emacs versions.
2267 (Auto Faces, Font Lookup, Display Property, Images):
2268 Get rid of "Emacs 21".
2269
2270 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2271
2272 2005-03-05 Richard M. Stallman <rms@gnu.org>
2273
2274 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2275
2276 2005-03-04 Lute Kamstra <lute@gnu.org>
2277
2278 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2279
2280 2005-03-03 Lute Kamstra <lute@gnu.org>
2281
2282 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2283
2284 2005-03-01 Lute Kamstra <lute@gnu.org>
2285
2286 * debugging.texi (Debugger Commands): Update `j'.
2287
2288 2005-02-28 Lute Kamstra <lute@gnu.org>
2289
2290 * debugging.texi (Debugging): Fix typo.
2291 (Error Debugging): Document eval-expression-debug-on-error.
2292 (Function Debugging): Update example.
2293 (Using Debugger): Mention starred stack frames.
2294 (Debugger Commands): Document `j' and `l'.
2295 (Invoking the Debugger): `d' and `j' exit recursive edit too.
2296 Update the messages that the debugger displays.
2297 (Internals of Debugger): Add cross reference. Update example.
2298 (Excess Open): Minor improvement.
2299 (Excess Close): Minor improvement.
2300
2301 2005-02-26 Richard M. Stallman <rms@gnu.org>
2302
2303 * tips.texi (Coding Conventions): Clarify.
2304 Put all the major mode key reservations together.
2305 Mention the Mouse-1 => Mouse-2 conventions.
2306
2307 * syntax.texi (Syntax Class Table): Clarify.
2308 (Syntax Table Functions): syntax-after moved from here.
2309 (Syntax Table Internals): syntax-after moved to here.
2310 (Parsing Expressions): Update info on number of values
2311 and what's meaningful in the STATE argument.
2312 (Categories): Fix typo.
2313
2314 * sequences.texi (Arrays): Cleanup.
2315 (Char-Tables): Clarify.
2316
2317 * processes.texi (Deleting Processes): Cleanups, add xref.
2318 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2319 (Process Information): set-process-coding-system, some args optional.
2320 (Input to Processes): Explain various types for PROCESS args.
2321 Rename them from PROCESS-NAME to PROCESS.
2322 (Signals to Processes): Likewise.
2323 (Decoding Output): Cleanup.
2324 (Query Before Exit): Clarify.
2325
2326 * os.texi (Startup Summary): Correct the options; add missing ones.
2327 (Terminal Output, Batch Mode): Clarify.
2328 (Flow Control): Node deleted.
2329
2330 * markers.texi (The Mark): Clarify.
2331
2332 * macros.texi (Expansion): Cleanup.
2333 (Indenting Macros): indent-spec allows ints, not floats.
2334
2335 * keymaps.texi (Keymaps): Clarify.
2336 (Format of Keymaps): Update lisp-mode-map example.
2337 (Active Keymaps, Key Lookup): Clarify.
2338 (Changing Key Bindings): Add xref to `kbd'.
2339 (Key Binding Commands, Simple Menu Items): Clarify.
2340 (Mouse Menus, Menu Bar): Clarify.
2341 (Menu Example): Replace print example with menu-bar-replace-menu.
2342
2343 * help.texi (Documentation Basics): Add function-documentation prop.
2344
2345 * elisp.texi (Top): Don't refer to Flow Control node.
2346
2347 * commands.texi (Command Overview): Improve xrefs.
2348 (Adjusting Point): Adjusting point applies to intangible and invis.
2349 (Key Sequence Input): Doc extra read-key-sequence args.
2350 Likewise for read-key-sequence-vector.
2351
2352 * backups.texi (Rename or Copy): Minor fix.
2353 (Numbered Backups): For version-control, say the default.
2354 (Auto-Saving): make-auto-save-file-name example is simplified.
2355
2356 * advice.texi (Advising Functions): Don't imply one part of Emacs
2357 should advise another part. Markup changes.
2358 (Defining Advice): Move transitional para.
2359 (Activation of Advice): Cleanup.
2360 Explain if COMPILE is nil or negative.
2361
2362 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2363
2364 2005-02-24 Lute Kamstra <lute@gnu.org>
2365
2366 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2367 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2368
2369 2005-02-23 Lute Kamstra <lute@gnu.org>
2370
2371 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2372 to define global minor modes as well.
2373
2374 * display.texi (Managing Overlays): overlay-buffer returns nil for
2375 deleted overlays.
2376
2377 2005-02-22 Kim F. Storm <storm@cua.dk>
2378
2379 * minibuf.texi (Basic Completion): Allow symbols in addition to
2380 strings in try-completion and all-completions.
2381
2382 2005-02-14 Lute Kamstra <lute@gnu.org>
2383
2384 * elisp.texi (Top): Remove reference to deleted node.
2385
2386 * lists.texi (Lists): Remove reference to deleted node.
2387 (Cons Cells): Fix typo.
2388
2389 * loading.texi (Where Defined): Fix typo.
2390
2391 2005-02-14 Richard M. Stallman <rms@gnu.org>
2392
2393 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2394 is useful for discarding some minor modes.
2395
2396 * symbols.texi (Symbol Components): Reorder examples.
2397
2398 * streams.texi (Input Functions): State standard-input default.
2399 (Output Variables): State standard-output default.
2400
2401 * objects.texi (Printed Representation): Clarify read syntax vs print.
2402 (Floating Point Type): Explain meaning better.
2403 (Symbol Type): Explain uniqueness better.
2404 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2405 List examples sooner.
2406 (Box Diagrams): New subnode broken out.
2407 Some examples moved from old Lists as Boxes node.
2408 (Dotted Pair Notation): Clarify intro.
2409 (Array Type): Clarify.
2410 (Type Predicates): Add hash-table-p.
2411
2412 * numbers.texi (Integer Basics): Clarify radix explanation.
2413 (Predicates on Numbers): Minor clarification.
2414 (Comparison of Numbers): Minor clarification. Clarify eql.
2415 Typos in min, max.
2416 (Math Functions): Clarify overflow in expt.
2417
2418 * minibuf.texi (Text from Minibuffer): Minor clarification.
2419 Mention arrow keys.
2420
2421 * loading.texi (Autoload): defun's doc string overrides autoload's
2422 doc string.
2423 (Repeated Loading): Modernize "add to list" examples.
2424 (Where Defined): Finish updating table of load-history elts.
2425
2426 * lists.texi (List-related Predicates): Minor wording improvement.
2427 (Lists as Boxes): Node deleted.
2428 (Building Lists): Explain trivial cases of number-sequence.
2429
2430 * hash.texi (Hash Tables): Add desc to menu items.
2431 (Creating Hash): Expain "full" means "make larger",
2432 (Hash Access): Any object can be a key.
2433 State value of maphash.
2434
2435 * functions.texi (What Is a Function): Wording cleanup.
2436 (Function Documentation): Minor cleanup.
2437 Explain purpose of calling convention at end of doc string.
2438 (Function Names): Wording cleanup.
2439 (Calling Functions): Wording cleanup.
2440 Explain better how funcall calls the function.
2441 (Function Cells): Delete example of saving and redefining function.
2442
2443 * control.texi (Combining Conditions): Wording cleanup.
2444 (Iteration): dolist and dotimes bind VAR locally.
2445 (Cleanups): Xref to Atomic Changes.
2446
2447 * compile.texi (Byte Compilation): Delete 19.29 info.
2448 (Compilation Functions): Macros' difficulties don't affect defsubst.
2449 (Docs and Compilation): Delete 19.29 info.
2450
2451 2005-02-10 Richard M. Stallman <rms@gnu.org>
2452
2453 * objects.texi (Symbol Type): Minor correction.
2454
2455 2005-02-06 Lute Kamstra <lute@gnu.org>
2456
2457 * modes.texi (Example Major Modes): Fix typos.
2458
2459 2005-02-06 Richard M. Stallman <rms@gnu.org>
2460
2461 * text.texi (Margins): fill-nobreak-predicate can be one function.
2462
2463 * strings.texi (Modifying Strings): clear-string can make unibyte.
2464 (Formatting Strings): format gives error if values missing.
2465
2466 * positions.texi (Character Motion): Mention default arg
2467 for forward-char. backward-char refers to forward-char.
2468 (Word Motion): Mention default arg for forward-word.
2469 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2470 Simplify end-of-buffer.
2471 (Text Lines): Mention default arg for forward-line.
2472 (List Motion): Mention default arg for beginning/end-of-defun.
2473 (Skipping Characters): Minor fixes in explaining character-set.
2474
2475 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2476 Mode inheritance applies only when default-major-mode is nil.
2477 Clarifications.
2478 (Example Major Modes): Update Text mode and Lisp mode examples.
2479 (Minor Mode Conventions): Mention define-minor-mode at top.
2480 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2481 (Mode Line Format): Update mode line face display info.
2482 (Properties in Mode): Mention effect of risky vars.
2483 (Imenu): Define imenu-add-to-menubar.
2484 (Font Lock Mode): Add descriptions to menu lines.
2485 (Faces for Font Lock): Add font-lock-doc-face.
2486
2487 2005-02-05 Lute Kamstra <lute@gnu.org>
2488
2489 * text.texi (Maintaining Undo): Remove obsolete function.
2490
2491 2005-02-05 Eli Zaretskii <eliz@gnu.org>
2492
2493 * frames.texi (Color Names): Add pointer to the X docs about RGB
2494 color specifications. Improve indexing
2495 (Text Terminal Colors): Replace the description of RGB values by
2496 an xref to "Color Names".
2497
2498 2005-02-03 Richard M. Stallman <rms@gnu.org>
2499
2500 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2501 Clarify.
2502 (Selecting Windows): Clarify save-selected-window.
2503 (Cyclic Window Ordering): Clarify walk-windows.
2504 (Window Point): Clarify.
2505 (Window Start): Add comment to example.
2506 (Resizing Windows): Add `interactive' specs in examples.
2507 Document fit-window-to-buffer.
2508
2509 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2510 (Undo, Maintaining Undo): Clarify last change.
2511 (Sorting): In sort-numeric-fields, explain about octal and hex.
2512 Mention sort-numeric-base.
2513 (Format Properties): Add xref for hard newlines.
2514
2515 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2516 (Pop-Up Menus): Fix typo.
2517 (Color Names): Explain all types of color names.
2518 Explain color-values on B&W terminal.
2519 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2520
2521 * files.texi (File Locks): Not supported on MS systems.
2522 (Testing Accessibility): Clarify.
2523
2524 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2525 (Coverage Testing): Fix typo.
2526
2527 * commands.texi (Misc Events): Remove stray space.
2528
2529 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2530 (Modification Time): Clarify when visited-file-modtime returns 0.
2531 (The Buffer List): Clarify bury-buffer.
2532 (Killing Buffers): Clarify.
2533 (Indirect Buffers): Add clone-indirect-buffer.
2534
2535 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2536
2537 * edebug.texi (Printing in Edebug): Fix default value of
2538 edebug-print-circle.
2539 (Coverage Testing): Fix displayed frequency count data.
2540
2541 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
2542
2543 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2544
2545 2005-02-02 Kim F. Storm <storm@cua.dk>
2546
2547 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2548
2549 2005-01-29 Eli Zaretskii <eliz@gnu.org>
2550
2551 * commands.texi (Misc Events): Describe the help-echo event.
2552
2553 * text.texi (Special Properties) <help-echo>: Use `pos'
2554 consistently in description of the help-echo property.
2555 Use @code{nil} instead of @var{nil}.
2556
2557 * display.texi (Overlay Properties): Fix the index entry for
2558 help-echo overlay property.
2559
2560 * customize.texi (Type Keywords): Uncomment the xref to the
2561 help-echo property documentation.
2562
2563 2005-01-23 Kim F. Storm <storm@cua.dk>
2564
2565 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2566 return value. Third element FULLY replaced by PARTIAL which
2567 specifies number of invisible pixels if row is only partially visible.
2568 (Textual Scrolling): Mention auto-window-vscroll.
2569 (Vertical Scrolling): New defvar auto-window-vscroll.
2570
2571 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2572
2573 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2574 command remapping.
2575
2576 2005-01-15 Richard M. Stallman <rms@gnu.org>
2577
2578 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2579
2580 2005-01-14 Kim F. Storm <storm@cua.dk>
2581
2582 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2583
2584 * text.texi (Links and Mouse-1): Fix string and vector item.
2585
2586 2005-01-13 Richard M. Stallman <rms@gnu.org>
2587
2588 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2589 descriptions of overriding-local-map and overriding-terminal-local-map.
2590
2591 * text.texi (Links and Mouse-1): Clarify text.
2592
2593 2005-01-13 Kim F. Storm <storm@cua.dk>
2594
2595 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2596
2597 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2598
2599 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2600
2601 2005-01-12 Kim F. Storm <storm@cua.dk>
2602
2603 * text.texi (Links and Mouse-1): Rename section from Enabling
2604 Mouse-1 to Following Links. Change xrefs.
2605 Add examples for define-button-type and define-widget.
2606
2607 * display.texi (Button Properties, Button Buffer Commands):
2608 Clarify mouse-1 and follow-link functionality.
2609
2610 2005-01-12 Richard M. Stallman <rms@gnu.org>
2611
2612 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2613
2614 * display.texi (Beeping): Fix Texinfo usage.
2615
2616 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2617
2618 2005-01-11 Kim F. Storm <storm@cua.dk>
2619
2620 * display.texi (Button Properties, Button Buffer Commands):
2621 Mention mouse-1 binding. Add follow-link keyword.
2622
2623 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2624 (Enabling Mouse-1 to Follow Links): New subsection.
2625
2626 2005-01-06 Richard M. Stallman <rms@gnu.org>
2627
2628 * text.texi (Special Properties): Minor change.
2629
2630 * os.texi (Timers): Clarify previous change.
2631
2632 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2633
2634 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2635
2636 * display.texi (Face Attributes): Correct xref to renamed node.
2637
2638 2005-01-01 Richard M. Stallman <rms@gnu.org>
2639
2640 * display.texi (Face Attributes): Describe hex color specs.
2641
2642 2004-12-31 Richard M. Stallman <rms@gnu.org>
2643
2644 * os.texi (Timers): Update previous change.
2645
2646 2004-12-30 Kim F. Storm <storm@cua.dk>
2647
2648 * display.texi (Line Height): Total line-height is now specified
2649 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2650 in cons cells. (nil . RATIO) is relative to actual line height.
2651 Use line-height `t' instead of `0' to get minimum height.
2652
2653 2004-12-29 Richard M. Stallman <rms@gnu.org>
2654
2655 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2656
2657 2004-12-28 Richard M. Stallman <rms@gnu.org>
2658
2659 * commands.texi (Quitting): Clarify value of with-local-quit.
2660
2661 * elisp.texi (Top): Fix previous change.
2662
2663 * loading.texi (Loading): Fix previous change.
2664
2665 2004-12-27 Richard M. Stallman <rms@gnu.org>
2666
2667 * Makefile.in (MAKEINFO): Specify --force.
2668
2669 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2670
2671 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2672
2673 * display.texi (Line Height): Further clarify.
2674
2675 * elisp.texi (Top): Update Loading submenu.
2676
2677 * loading.texi (Where Defined): New node.
2678 (Unloading): load-history moved to Where Defined.
2679
2680 2004-12-21 Richard M. Stallman <rms@gnu.org>
2681
2682 * commands.texi (Event Input Misc): Add while-no-input.
2683
2684 2004-12-11 Richard M. Stallman <rms@gnu.org>
2685
2686 * display.texi (Line Height): Rewrite text for clarity.
2687
2688 2004-12-11 Kim F. Storm <storm@cua.dk>
2689
2690 * display.texi (Display): Add node "Line Height" to menu.
2691 (Line Height): New node. Move full description of line-spacing
2692 and line-height text properties here from text.texi.
2693 (Scroll Bars): Add vertical-scroll-bar variable.
2694
2695 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2696
2697 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2698 line-spacing and vertical-scroll-bar.
2699
2700 * text.texi (Special Properties): Just mention line-spacing and
2701 line-height here, add xref to new "Line Height" node.
2702
2703 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2704
2705 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2706
2707 * locals.texi (Standard Buffer-Local Variables):
2708 Add @xref for `line-spacing'.
2709
2710 2004-12-05 Richard M. Stallman <rms@gnu.org>
2711
2712 * Makefile.in (maintainer-clean): Remove the info files
2713 in $(infodir) where they are created.
2714
2715 2004-12-03 Richard M. Stallman <rms@gnu.org>
2716
2717 * windows.texi (Selecting Windows): get-lru-window and
2718 get-largest-window don't consider dedicated windows.
2719
2720 * text.texi (Undo): Document undo-in-progress.
2721
2722 2004-11-26 Richard M. Stallman <rms@gnu.org>
2723
2724 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2725 Remove a few vars that are not always buffer-local.
2726
2727 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2728
2729 * locals.texi (Standard Buffer-Local Variables): Comment out
2730 xref's to non-existent node `Yet to be written'.
2731
2732 2004-11-24 Richard M. Stallman <rms@gnu.org>
2733
2734 * processes.texi (Synchronous Processes): Grammar fix.
2735
2736 * numbers.texi (Comparison of Numbers): Add eql.
2737
2738 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2739
2740 * intro.texi (Printing Notation): Fix previous change.
2741
2742 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2743 and default-indicate-buffer-boundaries from here.
2744 (Usual Display): To here.
2745 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2746 (Usual Display): Move tab-width up.
2747
2748 * customize.texi (Variable Definitions): Replace
2749 show-paren-mode example with tooltip-mode.
2750 (Simple Types, Composite Types, Defining New Types):
2751 Minor cleanups.
2752
2753 2004-11-21 Jesper Harder <harder@ifa.au.dk>
2754
2755 * processes.texi (Synchronous Processes, Output from Processes):
2756 Markup fix.
2757
2758 2004-11-20 Richard M. Stallman <rms@gnu.org>
2759
2760 * positions.texi (Skipping Characters): skip-chars-forward
2761 now handles char classes.
2762
2763 * intro.texi (Printing Notation): Avoid confusion of `print'
2764 when explaining @print.
2765
2766 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2767
2768 * display.texi (Display Table Format): Minor fix.
2769
2770 * streams.texi (Output Functions): Fix print example.
2771
2772 * Makefile.in (elisp): New target.
2773 (dist): Depend on $(infodir)/elisp, not elisp.
2774 Copy the info files from $(infodir).
2775
2776 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2777 read-from-minibuffer.
2778
2779 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2780
2781 2004-11-19 Richard M. Stallman <rms@gnu.org>
2782
2783 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2784
2785 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2786
2787 * tips.texi (Coding Conventions): Fix typo.
2788
2789 2004-11-16 Richard M. Stallman <rms@gnu.org>
2790
2791 * tips.texi (Coding Conventions): Separate defvar and require
2792 methods to avoid warnings. Use require only when there are many
2793 functions and variables from that package.
2794
2795 * minibuf.texi (Minibuffer Completion): When ignoring case,
2796 predicate must not be case-sensitive.
2797
2798 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2799 (Test Coverage): Don't talk about "splotches". Clarified.
2800
2801 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2802
2803 * frames.texi (Window Frame Parameters): Fix typo.
2804
2805 2004-11-15 Kim F. Storm <storm@cua.dk>
2806
2807 * symbols.texi (Other Plists): Note that plist-get may signal error.
2808 Add safe-plist-get.
2809
2810 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2811
2812 * modes.texi (Font Lock Basics): Fix typo.
2813
2814 2004-11-08 Richard M. Stallman <rms@gnu.org>
2815
2816 * syntax.texi (Syntax Table Functions): Add syntax-after.
2817
2818 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
2819
2820 * os.texi (Processor Run Time): New section documenting
2821 get-internal-run-time.
2822
2823 2004-11-06 Eli Zaretskii <eliz@gnu.org>
2824
2825 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2826 it nukes elisp-cover.texi.
2827 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2828 elisp-0 etc.
2829
2830 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2831
2832 * commands.texi (Keyboard Macros): Document `append' return value
2833 of `defining-kbd-macro'.
2834
2835 2004-11-01 Richard M. Stallman <rms@gnu.org>
2836
2837 * commands.texi (Interactive Call): Add called-interactively-p.
2838
2839 2004-10-29 Simon Josefsson <jas@extundo.com>
2840
2841 * minibuf.texi (Reading a Password): Revert.
2842
2843 2004-10-28 Richard M. Stallman <rms@gnu.org>
2844
2845 * frames.texi (Display Feature Testing): Explain about "vendor".
2846
2847 2004-10-27 Richard M. Stallman <rms@gnu.org>
2848
2849 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2850 not raw. Clarify `n'.
2851 (Interactive Call): Rewrite interactive-p, focusing on when
2852 and how to use it.
2853 (Misc Events): Clarify previous change.
2854
2855 * advice.texi (Simple Advice): Clarify what job the example does.
2856 (Around-Advice): Clarify ad-do-it.
2857 (Activation of Advice): An option of ad-default-compilation-action
2858 is `never', not `nil'.
2859
2860 2004-10-26 Kim F. Storm <storm@cua.dk>
2861
2862 * commands.texi (Interactive Codes): Add U code letter.
2863
2864 2004-10-25 Simon Josefsson <jas@extundo.com>
2865
2866 * minibuf.texi (Reading a Password): Add.
2867
2868 2004-10-24 Jason Rumney <jasonr@gnu.org>
2869
2870 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2871 and wheel-down.
2872
2873 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2874
2875 * processes.texi (Synchronous Processes): Document process-file.
2876
2877 2004-10-22 Kenichi Handa <handa@m17n.org>
2878
2879 * text.texi (translate-region): Document that it accepts also a
2880 char-table.
2881
2882 2004-10-22 David Ponce <david@dponce.com>
2883
2884 * windows.texi (Resizing Windows): Document the `preserve-before'
2885 argument of the functions `enlarge-window' and `shrink-window'.
2886
2887 2004-10-19 Jason Rumney <jasonr@gnu.org>
2888
2889 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2890
2891 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2892
2893 * text.texi (Filling): Add anchor for definition of
2894 `sentence-end-double-space'.
2895
2896 * searching.texi (Regexp Example): Update description of how
2897 Emacs currently recognizes the end of a sentence.
2898 (Standard Regexps): Update definition of the variable
2899 `sentence-end'. Add definition of the function `sentence-end'.
2900
2901 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2902
2903 * display.texi (Progress): New node.
2904
2905 2004-10-05 Kim F. Storm <storm@cua.dk>
2906
2907 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2908
2909 2004-09-29 Kim F. Storm <storm@cua.dk>
2910
2911 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2912 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2913 fringe bitmap symbols, as they now have their own namespace.
2914 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2915 vs. pixels. Signal error if no free bitmap slots.
2916 (Pixel Specification): Change IMAGE to @var{image}.
2917
2918 2004-09-28 Richard M. Stallman <rms@gnu.org>
2919
2920 * text.texi (Special Properties): Clarify line-spacing and line-height.
2921
2922 * searching.texi (Regexp Search): Add looking-back.
2923
2924 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2925
2926 * display.texi: Correct typos.
2927 (Image Descriptors): Correct xref's.
2928
2929 2004-09-25 Richard M. Stallman <rms@gnu.org>
2930
2931 * text.texi (Special Properties): Cleanups in `cursor'.
2932 Rewrites in `line-height' and `line-spacing'; exchange them.
2933
2934 * display.texi (Fringes): Rewrite previous change.
2935 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2936 (Display Fringe Bitmaps): Node deleted, text moved.
2937 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2938 (Scroll Bars): Clarify set-window-scroll-bars.
2939 (Pointer Shape): Rewrite.
2940 (Specified Space): Clarify :align-to, etc.
2941 (Pixel Specification): Use @var. Clarify new text.
2942 (Other Display Specs): Clarify `slice'.
2943 (Image Descriptors): Cleanups.
2944 (Showing Images): Cleanups.
2945
2946 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2947
2948 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2949
2950 * modes.texi: Various minor changes in addition to:
2951 (Major Mode Conventions): Final call to `run-mode-hooks' should
2952 not be inside the `delay-mode-hooks' form.
2953 (Mode Hooks): New node.
2954 (Hooks): Delete obsolete example.
2955 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2956 node "Mode Hooks".
2957
2958 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2959
2960 * display.texi: Correct various typos.
2961 (Display): Rename node "Pointer Shapes" to "Pointer
2962 Shape". (There is already a node called "Pointer Shapes" in
2963 frames.texi.)
2964 (Images): Remove non-existent node "Image Slices" from menu.
2965
2966 2004-09-23 Kim F. Storm <storm@cua.dk>
2967
2968 * text.texi (Special Properties): Add `cursor', `pointer',
2969 `line-height', and `line-spacing' properties.
2970
2971 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2972 Shapes' to menu.
2973 (Standard Faces): Doc fix for fringe face.
2974 (Fringes): Add `overflow-newline-into-fringe' and
2975 'indicate-buffer-boundaries'.
2976 (Fringe Bitmaps, Pointer Shapes): New nodes.
2977 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2978 Bitmaps' to menu.
2979 (Specified Space): Describe pixel width and height.
2980 (Pixel Specification): New node.
2981 (Other Display Specs): Add `slice' property.
2982 (Display Fringe Bitmaps): New node.
2983 (Images): Add 'Image Slices' to menu.
2984 (Image Descriptors): Add `:pointer' and `:map' properties.
2985 (Showing Images): Add slice arg to `insert-image'. Add
2986 'insert-sliced-image'.
2987
2988 2004-09-20 Richard M. Stallman <rms@gnu.org>
2989
2990 * commands.texi (Key Sequence Input):
2991 Clarify downcasing in read-key-sequence.
2992
2993 2004-09-08 Juri Linkov <juri@jurta.org>
2994
2995 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2996
2997 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2998
2999 * locals.texi (Standard Buffer-Local Variables): Add
3000 `buffer-auto-save-file-format'.
3001 * internals.texi (Buffer Internals): Describe new
3002 auto_save_file_format field of the buffer structure.
3003 * files.texi (Format Conversion): `auto-save-file-format' has been
3004 renamed `buffer-auto-save-file-format'.
3005
3006 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3007
3008 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3009 an integer or a marker.
3010 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3011
3012 2004-08-22 Richard M. Stallman <rms@gnu.org>
3013
3014 * modes.texi (Major Mode Conventions): Discuss rebinding of
3015 standard key bindings.
3016
3017 2004-08-18 Kim F. Storm <storm@cua.dk>
3018
3019 * processes.texi (Accepting Output): Add `just-this-one' arg to
3020 `accept-process-output'.
3021 (Output from Processes): New var `process-adaptive-read-buffering'.
3022
3023 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3024
3025 * keymaps.texi: Various changes in addition to:
3026 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3027 Give more varied examples for `kbd'.
3028 (Creating Keymaps): Char tables have slots for all characters
3029 without modifiers.
3030 (Active Keymaps): `overriding-local-map' and
3031 `overriding-terminal-local-map' also override text property and
3032 overlay keymaps.
3033 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3034 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3035 to denote a prefix of no events.
3036 `map-keymap' includes parent's bindings _recursively_.
3037 Clarify and correct description of `where-is-internal'.
3038 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3039 (Menu Example): For menus intended for use with the keyboard, the
3040 menu items should be bound to characters or real function keys.
3041
3042 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3043
3044 * objects.texi (Character Type): Reposition `@anchor' to prevent
3045 double space inside sentence in Info.
3046
3047 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3048 renamed to `disabled-command-function'.
3049 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
3050 (Command Loop Info): Replace reference to it.
3051 (Disabling Commands): `disabled-command-hook' has been renamed to
3052 `disabled-command-function'.
3053
3054 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3055
3056 * os.texi (Translating Input): Only non-prefix bindings in
3057 `key-translation-map' override actual key bindings. Warn about
3058 possible indirect effect of actual key bindings on non-prefix
3059 bindings in `key-translation-map'.
3060
3061 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3062
3063 * minibuf.texi (High-Level Completion): Add anchor for definition
3064 of `read-variable'.
3065
3066 * commands.texi: Various changes in addition to:
3067 (Using Interactive): Clarify description of `interactive-form'.
3068 (Interactive Call): Mention default for KEYS argument to
3069 `call-interactively'.
3070 (Command Loop Info): Clarify description of `this-command-keys'.
3071 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3072 Value of `last-event-frame' can be `macro'.
3073 (Repeat Events): `double-click-fuzz' is also used to distinguish
3074 clicks and drags.
3075 (Classifying Events): Clarify descriptions of `event-modifiers'
3076 `event-basic-type' and `event-convert-list'.
3077 (Accessing Events): `posn-timestamp' takes POSITION argument.
3078 (Quoted Character Input): Clarify description of
3079 `read-quoted-char' and fix example.
3080 (Quitting): Add `with-local-quit'.
3081 (Disabling Commands): Correct and clarify descriptions of
3082 `enable-command' and `disable-command'.
3083 Mention what happens if `disabled-command-hook' is nil.
3084 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3085 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3086
3087 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3088
3089 * frames.texi: Various changes in addition to:
3090 (Creating Frames): Expand and clarify description of `make-frame'.
3091 (Window Frame Parameters): Either none or both of the `icon-left'
3092 and `icon-top' parameters must be specified. Put descriptions of
3093 `menu-bar-lines' and `toolbar-lines' closer together and change
3094 them accordingly.
3095 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
3096 except while processing `frame-title-format' or `icon-title-format'.
3097 (Deleting Frames): Correct description of `delete-frame'.
3098 Non-nil return values of `frame-live-p' are like those of `framep'.
3099 (Frames and Windows): mention return value of
3100 `set-frame-selected-window'.
3101 (Visibility of Frames): Mention `force' argument to
3102 `make-frame-invisible'. `frame-visible-p' returns t for all
3103 frames on text-only terminals.
3104 (Frame Configurations): Restoring a frame configuration does not
3105 restore deleted frames.
3106 (Window System Selections): `x-set-selection' returns DATA.
3107 (Resources): Add example.
3108 (Display Feature Testing): Clarify descriptions of
3109 `display-pixel-height', `display-pixel-width', `x-server-version'
3110 and `x-server-vendor'.
3111
3112 * windows.texi (Choosing Window): Add anchor.
3113 * minibuf.texi (Minibuffer Misc): Add anchor.
3114
3115 2004-07-23 John Paul Wallington <jpw@gnu.org>
3116
3117 * macros.texi (Defining Macros): Declaration keyword for setting
3118 Edebug spec is `debug' not `edebug'.
3119
3120 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
3121
3122 * windows.texi: Various small changes in addition to:
3123 (Window Point): Mention return value of `set-window-point'.
3124 (Window Start): `pos-visible-in-window-p' disregards horizontal
3125 scrolling. Explain return value if PARTIALLY is non-nil.
3126 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
3127 and `set-window-vscroll'.
3128 (Size of Window): The argument WINDOW to `window-inside-edges',
3129 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
3130 (Resizing Windows): Explain return value of
3131 `shrink-window-if-larger-than-buffer'.
3132 `window-size-fixed' automatically becomes buffer local when set.
3133 (Window Configurations): Explain return value of
3134 `set-window-configuration'.
3135
3136 * minibuf.texi (Minibuffer Misc): Add anchor for
3137 `minibuffer-scroll-window'.
3138
3139 * positions.texi (Text Lines): Add anchor for `count-lines'.
3140
3141 2004-07-17 Richard M. Stallman <rms@gnu.org>
3142
3143 * display.texi (Overlay Properties): Adding `evaporate' prop
3144 deletes empty overlay immediately.
3145
3146 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
3147 fix example.
3148
3149 2004-07-16 Jim Blandy <jimb@redhat.com>
3150
3151 * searching.texi (Regexp Backslash): Document new \_< and \_>
3152 operators.
3153
3154 2004-07-16 Juanma Barranquero <lektu@terra.es>
3155
3156 * display.texi (Images): Fix Texinfo usage.
3157
3158 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
3159
3160 * buffers.texi (Modification Time): `visited-file-modtime' now
3161 returns a list of two integers, instead of a cons.
3162
3163 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
3164
3165 * windows.texi: Various changes in addition to:
3166 (Splitting Windows): Add `split-window-keep-point'.
3167
3168 2004-07-09 Richard M. Stallman <rms@gnu.org>
3169
3170 * frames.texi (Input Focus): Minor fix.
3171
3172 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
3173
3174 * frames.texi (Input Focus): Clarify descriptions of
3175 `select-frame-set-input-focus' and `select-frame'.
3176
3177 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
3178
3179 * os.texi: Various small changes in addition to:
3180 (Killing Emacs): Expand and clarify description of
3181 `kill-emacs-query-functions' and `kill-emacs-hook'.
3182 (System Environment): Expand and clarify description of `getenv'
3183 and `setenv'.
3184 (Timers): Clarify description of `run-at-time'.
3185 (Translating Input): Correct description of
3186 `extra-keyboard-modifiers'.
3187 (Flow Control): Correct description of `enable-flow-control'.
3188
3189 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
3190
3191 * os.texi: Update copyright.
3192 (Session Management): Grammar fix.
3193 Clarify which Emacs does the restarting.
3194 Use @samp for *scratch* buffer.
3195
3196 2004-07-04 Alan Mackenzie <acm@muc.de>
3197
3198 * frames.texi (Input Focus): Add documentation for
3199 `select-frame-set-input-focus'. Replace refs to non-existent
3200 `switch-frame' with `select-frame'. Minor corrections and tidying
3201 up of text-only terminal stuff.
3202
3203 2004-07-02 Richard M. Stallman <rms@gnu.org>
3204
3205 * files.texi (Saving Buffers): Cleanup write-contents-function.
3206 (Magic File Names): Cleanup file-remote-p.
3207
3208 2004-07-02 Kai Grossjohann <kai@emptydomain.de>
3209
3210 * files.texi (Magic File Names): `file-remote-p' returns an
3211 identifier of the remote system, not just t.
3212
3213 2004-07-02 David Kastrup <dak@gnu.org>
3214
3215 * searching.texi (Entire Match Data): Add explanation about new
3216 match-data behavior when @var{integers} is non-nil.
3217
3218 2004-06-24 Richard M. Stallman <rms@gnu.org>
3219
3220 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
3221
3222 * customize.texi (Variable Definitions): Note about doc strings
3223 and :set.
3224
3225 * keymaps.texi (Keymap Terminology): Document `kbd'.
3226 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
3227
3228 * display.texi (Invisible Text): Setting buffer-invisibility-spec
3229 makes it buffer-local.
3230
3231 * files.texi (Saving Buffers): Correct previous change.
3232
3233 * commands.texi (Accessing Events):
3234 Clarify posn-col-row and posn-actual-col-row.
3235
3236 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
3237
3238 * commands.texi (Accessing Events): New functions
3239 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3240
3241 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3242
3243 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3244 * frames.texi, buffers.texi, backups.texi, variables.texi:
3245 * loading.texi, eval.texi, functions.texi, control.texi:
3246 * symbols.texi, minibuf.texi: Reposition @anchor's.
3247
3248 * help.texi: Various small changes in addition to the following.
3249 (Describing Characters): Describe PREFIX argument to
3250 `key-description'. Correct and clarify definition of
3251 `text-char-description'. Describe NEED-VECTOR argument to
3252 `read-kbd-macro'.
3253 (Help Functions): Clarify definition of `apropos'.
3254
3255 2004-06-23 Lars Hansen <larsh@math.ku.dk>
3256
3257 * files.texi (Saving Buffers): Correct description of
3258 `write-contents-functions'.
3259
3260 2004-06-21 Juanma Barranquero <lektu@terra.es>
3261
3262 * display.texi (Images): Remove redundant @vindex directives.
3263 Rewrite `image-library-alist' doc in active voice.
3264
3265 2004-06-14 Juanma Barranquero <lektu@terra.es>
3266
3267 * display.texi (Images): Document new delayed library loading,
3268 variable `image-library-alist' and (existing but undocumented)
3269 function `image-type-available-p'.
3270
3271 2004-06-05 Richard M. Stallman <rms@gnu.org>
3272
3273 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3274 refer the user to the Initial Input node.
3275 (Text from Minibuffer): Likewise.
3276 (Initial Input): New node. Document this feature
3277 and say it is mostly deprecated.
3278
3279 2004-05-30 Richard M. Stallman <rms@gnu.org>
3280
3281 * loading.texi (Named Features): Clarify return value
3282 and meaning of NOERROR.
3283
3284 * variables.texi (File Local Variables): Minor cleanup.
3285
3286 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
3287
3288 * files.texi (Magic File Names): Add `file-remote-p' as operation
3289 of file name handlers.
3290
3291 2004-05-29 Richard M. Stallman <rms@gnu.org>
3292
3293 * modes.texi (Minor Mode Conventions): (-) has no special meaning
3294 as arg to a minor mode command.
3295
3296 2004-05-22 Richard M. Stallman <rms@gnu.org>
3297
3298 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3299
3300 * streams.texi (Output Variables): Doc float-output-format.
3301
3302 * searching.texi (Regexp Special): Nested repetition can be infloop.
3303
3304 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3305 real stack overflow.
3306
3307 * compile.texi: Minor cleanups.
3308
3309 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3310
3311 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3312 circular lists.
3313 (List Elements): Explain handling of circular and dotted lists.
3314
3315 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3316
3317 * modes.texi (Search-based Fontification): Fix typo.
3318
3319 2004-05-10 Juanma Barranquero <lektu@terra.es>
3320
3321 * modes.texi (Mode Line Variables): Fix description of
3322 global-mode-string, which is now after which-func-mode, not the
3323 buffer name.
3324
3325 2004-05-07 Lars Hansen <larsh@math.ku.dk>
3326
3327 * modes.texi (Desktop Save Mode): Add.
3328 (Modes): Add menu entry Desktop Save Mode.
3329
3330 * hooks.texi: Add desktop-after-read-hook,
3331 desktop-no-desktop-file-hook and desktop-save-hook.
3332
3333 * locals.texi: Add desktop-save-buffer.
3334
3335 2004-04-30 Jesper Harder <harder@ifa.au.dk>
3336
3337 * display.texi: emacs -> Emacs.
3338
3339 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3340
3341 * files.texi (Changing Files): Document set-file-times.
3342
3343 2004-04-23 Juanma Barranquero <lektu@terra.es>
3344
3345 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3346
3347 2004-04-18 Jesper Harder <harder@ifa.au.dk>
3348
3349 * tips.texi (Coding Conventions): defopt -> defcustom.
3350
3351 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3352
3353 * sequences.texi: Various clarifications.
3354
3355 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3356
3357 * buffers.texi (Read Only Buffers): Mention optional ARG to
3358 `toggle-read-only'.
3359
3360 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
3361
3362 * windows.texi (Selecting Windows): Note that get-lru-window
3363 returns a full-width window if possible.
3364
3365 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3366
3367 * buffers.texi: Various changes in addition to:
3368 (Buffer File Name): Add `find-buffer-visiting'.
3369 (Buffer Modification): Mention optional ARG to `not-modified'.
3370 (Indirect Buffers): Mention optional CLONE argument to
3371 `make-indirect-buffer'.
3372
3373 * files.texi: Various changes in addition to:
3374 (Visiting Functions): `find-file-hook' is now a normal hook.
3375 (File Name Expansion): Explain difference between the way that
3376 `expand-file-name' and `file-truename' treat `..'.
3377 (Contents of Directories): Mention optional ID-FORMAT argument to
3378 `directory-files-and-attributes'.
3379 (Format Conversion): Mention new optional CONFIRM argument to
3380 `format-write-file'.
3381
3382 2004-04-12 Miles Bader <miles@gnu.org>
3383
3384 * macros.texi (Expansion): Add description of `macroexpand-all'.
3385
3386 2004-04-05 Jesper Harder <harder@ifa.au.dk>
3387
3388 * variables.texi (Variable Aliases): Mention
3389 cyclic-variable-indirection.
3390
3391 * errors.texi (Standard Errors): Ditto.
3392
3393 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3394
3395 * backups.texi: Various small changes in addition to:
3396 (Making Backups): Mention return value of `backup-buffer'.
3397 (Auto-Saving): Mention optional FORCE argument to
3398 `delete-auto-save-file-if-necessary'.
3399 (Reverting): Mention optional PRESERVE-MODES argument to
3400 `revert-buffer'. Correct description of `revert-buffer-function'.
3401
3402 2004-03-22 Juri Linkov <juri@jurta.org>
3403
3404 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3405 with `Vector Functions'.
3406
3407 * text.texi (Sorting): Add missing quote.
3408
3409 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3410
3411 * intro.texi (Lisp History): Replace xref to `cl' manual with
3412 inforef.
3413
3414 2004-03-12 Richard M. Stallman <rms@gnu.org>
3415
3416 * intro.texi (Version Info): Add arg to emacs-version.
3417 (Lisp History): Change xref to CL manual.
3418
3419 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3420
3421 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3422 for Partial Completion mode.
3423
3424 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3425
3426 * customize.texi: Fix typo. Remove eol whitespace.
3427
3428 2004-03-04 Richard M. Stallman <rms@gnu.org>
3429
3430 * processes.texi: Fix typos.
3431
3432 * lists.texi (Building Lists): Minor clarification.
3433
3434 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3435 in make-hash-table.
3436
3437 2004-02-29 Juanma Barranquero <lektu@terra.es>
3438
3439 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3440 rm, and ignore exit code.
3441
3442 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3443
3444 * display.texi (Defining Faces): Add description for min-colors.
3445 Update example.
3446
3447 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3448
3449 * abbrevs.texi: Various corrections and clarifications in addition
3450 to the following:
3451 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3452
3453 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3454
3455 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3456
3457 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3458
3459 * text.texi: Various small changes in addition to the following:
3460 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3461 to delete-horizontal-space.
3462 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
3463 description of yank-handler text property at various places.
3464
3465 * frames.texi (Window System Selections): Add anchor.
3466
3467 * syntax.texi (Syntax Table Functions): Clarify and correct
3468 descriptions of make-syntax-table and copy-syntax-table.
3469 (Motion and Syntax): Clarify SYNTAXES argument to
3470 skip-syntax-forward.
3471 (Parsing Expressions): Mention that the return value of
3472 parse-partial-sexp is currently a list of ten rather than nine
3473 elements.
3474 (Categories): Various corrections and clarifications.
3475
3476 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3477
3478 * markers.texi (Marker Insertion Types): Minor change.
3479
3480 * locals.texi (Standard Buffer-Local Variables):
3481 * commands.texi (Interactive Codes, Using Interactive):
3482 * functions.texi (Related Topics): Fix xrefs.
3483
3484 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3485
3486 * lists.texi (Sets And Lists): Update description of delete-dups.
3487
3488 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3489
3490 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3491
3492 2004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3493
3494 * frames.texi (Parameter Access): frame-parameters arg is optional.
3495 modify-frame-parameters handles nil for FRAME.
3496 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3497 are all-or-nothing for certain toolkits.
3498 Mention parameter wait-for-wm.
3499 (Frames and Windows): In frame-first-window and frame-selected-window
3500 the arg is optional.
3501 (Input Focus): In redirect-frame-focus the second arg is optional.
3502 (Window System Selections): Mention selection type CLIPBOARD.
3503 Mention data-type UTF8_STRING.
3504 Mention numbering of cut buffers.
3505 (Resources): Describe x-resource-name.
3506
3507 2004-02-16 Richard M. Stallman <rms@gnu.org>
3508
3509 * windows.texi (Buffers and Windows): Delete false table
3510 about all-frames.
3511
3512 * syntax.texi (Parsing Expressions): Delete old caveat
3513 about parse-sexp-ignore-comments.
3514
3515 * streams.texi (Output Variables): Add print-quoted.
3516
3517 * lists.texi (Building Lists): Minor cleanup.
3518
3519 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3520
3521 * display.texi (Overlays): Explain overlays use markers.
3522 (Managing Overlays): Explain front-advance and rear-advance
3523 in more detail.
3524
3525 * loading.texi (Unloading): Document unload-feature-special-hooks.
3526 Get rid of fns-NNN.el file.
3527
3528 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3529
3530 * help.texi (Describing Characters): Fix text-char-description
3531 example output.
3532
3533 * edebug.texi (Using Edebug): Fix example.
3534
3535 * debugging.texi (Internals of Debugger): Fix return value.
3536
3537 * files.texi (Changing Files): Fix argname.
3538
3539 * calendar.texi: Fix parens, and default values.
3540
3541 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3542 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3543 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3544
3545 * positions.texi (Text Lines): Don't add -1 in current-line.
3546
3547 2004-02-16 Richard M. Stallman <rms@gnu.org>
3548
3549 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3550
3551 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3552
3553 * processes.texi (Low-Level Network): Fix a typo.
3554
3555 2004-02-12 Kim F. Storm <storm@cua.dk>
3556
3557 * display.texi (Fringes): Use consistent wording.
3558 Note that window-fringe's window arg is optional.
3559 (Scroll Bars): Use consistent wording.
3560
3561 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3562
3563 * tips.texi (Comment Tips): Document the new conventions for
3564 commenting out code.
3565
3566 2004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3567
3568 * positions.texi (Text Lines): Added missing end defun.
3569
3570 2004-02-07 Kim F. Storm <storm@cua.dk>
3571
3572 * positions.texi (Text Lines): Add line-number-at-pos.
3573
3574 2004-02-06 John Paul Wallington <jpw@gnu.org>
3575
3576 * display.texi (Button Properties, Button Buffer Commands):
3577 mouse-2 invokes button, not down-mouse-1.
3578
3579 2004-02-04 Jason Rumney <jasonr@gnu.org>
3580
3581 * makefile.w32-in: Sync with Makefile.in changes.
3582
3583 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3584
3585 * minibuf.texi (Text from Minibuffer): Various corrections and
3586 clarifications.
3587 (Object from Minibuffer): Correct Lisp description of
3588 read-minibuffer.
3589 (Minibuffer History): Clarify description of cons values for
3590 HISTORY arguments.
3591 (Basic Completion): Various corrections and clarifications. Add
3592 completion-regexp-list.
3593 (Minibuffer Completion): Correct and clarify description of
3594 completing-read.
3595 (Completion Commands): Mention Partial Completion mode. Various
3596 other minor changes.
3597 (High-Level Completion): Various corrections and clarifications.
3598 (Reading File Names): Ditto.
3599 (Minibuffer Misc): Ditto.
3600
3601 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3602
3603 * strings.texi (Text Comparison): assoc-string also matches
3604 elements of alists that are strings instead of conses.
3605 (Formatting Strings): Standardize Texinfo usage. Update index
3606 entries.
3607
3608 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3609
3610 * lists.texi (Sets And Lists): Add delete-dups.
3611
3612 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3613
3614 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3615 special form.
3616 * macros.texi (Defining Macros): Update description of `declare',
3617 which now is a macro.
3618 (Wrong Time): Fix typos.
3619
3620 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3621
3622 * compile.texi (Compilation Functions): Expand descriptions of
3623 `compile-defun', `byte-compile-file', `byte-recompile-directory'
3624 and `batch-byte-compile'. In particular, mention and describe
3625 all optional arguments.
3626 (Disassembly): Correct and clarify the description of `disassemble'.
3627
3628 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3629
3630 * searching.texi: Various small changes in addition to the
3631 following.
3632 (Regexp Example): Adapt to new value of `sentence-end'.
3633 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3634 `words'.
3635 (Search and Replace): Add usage note for `perform-replace'.
3636 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3637 `match-data'.
3638 (Standard Regexps): Update for new values of `paragraph-start'
3639 and `sentence-end'.
3640
3641 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3642
3643 * files.texi (Saving Buffers): Clarify descriptions of
3644 `write-contents-functions' and `before-save-hook'.
3645 Make the defvar's for `before-save-hook' and `after-save-hook'
3646 into defopt's.
3647
3648 2004-01-07 Kim F. Storm <storm@cua.dk>
3649
3650 * commands.texi (Click Events): Describe new image and
3651 width/height elements of click events.
3652 (Accessing Events): Add posn-string, posn-image, and
3653 posn-object-width-height. Change posn-object to return either
3654 image or string object.
3655
3656 2004-01-01 Simon Josefsson <jas@extundo.com>
3657
3658 * hooks.texi (Standard Hooks): Add before-save-hook.
3659 * files.texi (Saving Buffers): Likewise.
3660
3661 2004-01-03 Richard M. Stallman <rms@gnu.org>
3662
3663 * frames.texi (Frames and Windows): Delete frame-root-window.
3664
3665 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3666
3667 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3668
3669 * functions.texi: Various small changes in addition to the
3670 following.
3671 (What Is a Function): `functionp' returns nil for macros. Clarify
3672 behavior of this and following functions for symbol arguments.
3673 (Function Documentation): Add `\' in front of (fn @var{arglist})
3674 and explain why.
3675 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3676 Add anchor.
3677 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3678
3679 2004-01-01 Miles Bader <miles@gnu.org>
3680
3681 * display.texi (Buttons): New section.
3682
3683 2003-12-31 Andreas Schwab <schwab@suse.de>
3684
3685 * numbers.texi (Math Functions): sqrt reports a domain-error
3686 error.
3687 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3688
3689 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3690
3691 * tips.texi (Documentation Tips): Update item on hyperlinks in
3692 documentation strings.
3693
3694 * errors.texi (Standard Errors): Various small corrections and
3695 additions.
3696
3697 * control.texi: Various small changes in addition to the
3698 following.
3699 (Signaling Errors): Provide some more details on how `signal'
3700 constructs the error message. Add anchor to the definition of
3701 `signal'.
3702 (Error Symbols): Describe special treatment of `quit'.
3703 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3704 to emphasize that it has to be a single form.
3705
3706 * buffers.texi: Add anchor.
3707
3708 2003-12-29 Richard M. Stallman <rms@gnu.org>
3709
3710 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3711 (Window Configurations): Add window-configuration-frame.
3712
3713 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3714
3715 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3716 Change arg name in get-char-property.
3717 (Special Properties): Update handling of keymap property.
3718
3719 * strings.texi (Modifying Strings): Add clear-string.
3720 (Text Comparison): Add assoc-string and remove
3721 assoc-ignore-case, assoc-ignore-representation.
3722
3723 * os.texi (Time of Day): Add set-time-zone-rule.
3724
3725 * numbers.texi (Math Functions): asin, acos, log, log10
3726 report domain-error errors.
3727
3728 * nonascii.texi (Converting Representations):
3729 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3730 (Encoding and I/O): Add file-name-coding-system.
3731
3732 * modes.texi (Search-based Fontification): Explain that
3733 face specs are symbols with face names as values.
3734
3735 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3736
3737 * lists.texi (Building Lists): remq moved elsewhere.
3738 (Sets And Lists): remq moved here.
3739 (Association Lists): Refer to assoc-string.
3740
3741 * internals.texi (Garbage Collection): Add memory-use-counts.
3742
3743 * frames.texi (Frames and Windows): Add set-frame-selected-window
3744 and frame-root-window.
3745
3746 * files.texi (Contents of Directories):
3747 Add directory-files-and-attributes.
3748
3749 * display.texi (Refresh Screen): Add force-window-update.
3750 (Invisible Text): Explain about moving point out of invis text.
3751 (Overlay Properties): Add overlay-properties.
3752 (Managing Overlays): Add overlayp.
3753 (GIF Images): Invalid image number displays a hollow box.
3754
3755 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3756 (Killing Buffers): Add buffer-live-p.
3757
3758 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3759
3760 * display.texi (Fringes): Fix typo "set-buffer-window".
3761
3762 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3763
3764 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3765 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3766 Add or change various xrefs and anchors.
3767
3768 * commands.texi: Replace all occurrences of @acronym{CAR} with
3769 @sc{car}, for consistency with the rest of the Elisp manual.
3770 `car' and `cdr' are historically acronyms, but are no longer
3771 widely thought of as such.
3772
3773 * internals.texi (Pure Storage): Mention that `purecopy' does not
3774 copy text properties.
3775 (Object Internals): Now 29 bits are used (in most implementations)
3776 to address Lisp objects.
3777
3778 * variables.texi (Variables with Restricted Values): New node.
3779
3780 * objects.texi (Lisp Data Types): Mention that certain variables
3781 can only take on a restricted set of values and add an xref to
3782 the new node "Variables with Restricted Values".
3783
3784 * eval.texi (Function Indirection): Describe the errors that
3785 `indirect-function' can signal.
3786 (Eval): Clarify the descriptions of `eval-region' and `values'.
3787 Describe `eval-buffer' instead of `eval-current-buffer' and
3788 mention `eval-current-buffer' as an alias for `current-buffer'.
3789 Correct the description and mention all optional arguments.
3790
3791 * nonascii.texi: Various small changes in addition to the
3792 following.
3793 (Converting Representations): Clarify behavior of
3794 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3795 ASCII arguments.
3796 (Character Sets): Document the variable `charset-list' and adapt
3797 the definition of the function `charset-list' accordingly.
3798 (Translation of Characters): Clarify use of generic characters in
3799 `make-translation-table'. Clarify and correct the description of
3800 the use of translation tables in encoding and decoding.
3801 (User-Chosen Coding Systems): Correct and clarify the description
3802 of `select-safe-coding-system'.
3803 (Default Coding Systems): Clarify description of
3804 `file-coding-system-alist'.
3805
3806 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3807
3808 * strings.texi (Text Comparison): Correctly describe when two
3809 strings are `equal'. Combine and clarify descriptions of
3810 `assoc-ignore-case' and `assoc-ignore-representation'.
3811
3812 * objects.texi (Non-ASCII in Strings): Clarify description of
3813 when a string is unibyte or multibyte.
3814 (Bool-Vector Type): Update examples.
3815 (Equality Predicates): Correctly describe when two strings are
3816 `equal'.
3817
3818 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3819
3820 * lists.texi (Building Lists): `append' no longer accepts integer
3821 arguments. Update the description of `number-sequence' to reflect
3822 recent changes.
3823 (Sets And Lists): Describe `member-ignore-case' after `member'.
3824
3825 2003-11-27 Kim F. Storm <storm@cua.dk>
3826
3827 * commands.texi (Click Events): Click object may be an images.
3828 Describe (dx . dy) element of click positions.
3829 (Accessing Events): Remove duplicate posn-timestamp.
3830 New functions posn-object and posn-object-x-y.
3831
3832 2003-11-23 Kim F. Storm <storm@cua.dk>
3833
3834 * commands.texi (Click Events): Describe enhancements to event
3835 position lists, including new text-pos and (col . row) items.
3836 Mention left-fringe and right-fringe area events.
3837 (Accessing Events): New functions posn-area and
3838 posn-actual-col-row. Mention posn-timestamp. Mention that
3839 posn-point in non-text area still returns buffer position.
3840 Clarify posn-col-row.
3841
3842 2003-11-21 Lars Hansen <larsh@math.ku.dk>
3843
3844 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3845 * anti.texi (File Attributes): Describe removed parameter
3846 ID-FORMAT.
3847
3848 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3849
3850 * positions.texi (Positions): Mention that, if a marker is used as
3851 a position, its buffer is ignored.
3852
3853 * markers.texi (Overview of Markers): Mention it here too.
3854
3855 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3856
3857 * numbers.texi (Numeric Conversions): Not just `floor', but also
3858 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3859
3860 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3861
3862 * markers.texi (Creating Markers): Specify insertion type of
3863 created markers. Add xref to `Marker Insertion Types'.
3864 Second argument to `copy-marker' is optional.
3865 (Marker Insertion Types): Mention that most markers are created
3866 with insertion type nil.
3867 (The Mark): Correctly describe when `mark' signals an error.
3868 (The Region): Correctly describe when `region-beginning' and
3869 `region-end' signal an error.
3870
3871 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3872
3873 * hash.texi (Creating Hash): Clarify description of `eql'.
3874 `makehash' is obsolete.
3875 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3876
3877 * positions.texi (Point): Change description of `buffer-end', so
3878 that it is also correct for floating point arguments.
3879 (List Motion): Correct argument lists of `beginning-of-defun' and
3880 `end-of-defun'.
3881 (Excursions): Add xref to `Marker Insertion Types'.
3882 (Narrowing): Argument to `narrow-to-page' is optional.
3883
3884 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3885
3886 * streams.texi (Output Streams): Clarify behavior of point for
3887 marker output streams.
3888
3889 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3890
3891 * variables.texi (Defining Variables): Second argument to
3892 `defconst' is not optional.
3893 (Setting Variables): Mention optional argument APPEND to
3894 `add-to-list'.
3895 (Creating Buffer-Local): Expand description of
3896 `make-variable-buffer-local'.
3897 (Frame-Local Variables): Expand description of
3898 `make-variable-frame-local'.
3899 (Variable Aliases): Correct description of optional argument
3900 DOCSTRING to `defvaralias'. Mention return value of
3901 `defvaralias'.
3902 (File Local Variables): Add xref to `File variables' in Emacs
3903 Manual. Correct description of `hack-local-variables'. Mention
3904 `safe-local-variable' property. Mention optional second argument
3905 to `risky-local-variable-p'.
3906
3907 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3908
3909 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3910
3911 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3912
3913 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3914 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3915 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3916 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3917 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
3918 lispref/processes.texi, lispref/searching.texi,
3919 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3920 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3921 @acronym{FOO}.
3922
3923 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3924
3925 * strings.texi (Creating Strings): Argument START to `substring'
3926 can not be `nil'. Expand description of
3927 `substring-no-properties'. Correct description of `split-string',
3928 especially with respect to empty matches. Prevent very bad line
3929 break in definition of `split-string-default-separators'.
3930 (Text Comparison): `string=' and `string<' also accept symbols as
3931 arguments.
3932 (String Conversion): More completely describe argument BASE in
3933 `string-to-number'.
3934 (Formatting Strings): `%s' and `%S' in `format' do require
3935 corresponding object. Clarify behavior of numeric prefix after
3936 `%' in `format'.
3937 (Case Conversion): The argument to `upcase-initials' can be a
3938 character.
3939
3940 2003-10-27 Kenichi Handa <handa@m17n.org>
3941
3942 * display.texi (Fontsets): Fix texinfo usage.
3943
3944 2003-10-25 Kenichi Handa <handa@m17n.org>
3945
3946 * display.texi (Fontsets): Add description of the function
3947 set-fontset-font.
3948
3949 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3950
3951 * display.texi (Temporary Displays): Add xref to `Documentation
3952 Tips'.
3953
3954 * functions.texi (Function Safety): Use inforef instead of pxref
3955 for SES.
3956
3957 2003-10-23 Andreas Schwab <schwab@suse.de>
3958
3959 * Makefile.in (TEX, texinputdir): Don't define.
3960 (TEXI2DVI): Define.
3961 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3962 add $(srcdir)/index.texi.
3963 ($(infodir)/elisp): Remove index.texi dependency.
3964 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3965 (index.texi): Remove target.
3966 (dist): Don't link $(srcdir)/permute-index.
3967 (clean): Don't remove index.texi.
3968
3969 * permute-index, index.perm: Remove.
3970 * index.texi: Rename from index.unperm.
3971
3972 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3973
3974 * tips.texi (Documentation Tips): Document new behavior for face
3975 and variable hyperlinks in Help mode.
3976
3977 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3978
3979 * objects.texi (Integer Type): Update for extra bit of integer range.
3980 (Character Type): Ditto.
3981
3982 2003-10-16 Eli Zaretskii <eliz@gnu.org>
3983
3984 * numbers.texi (Integer Basics): Add index entries for reading
3985 numbers in hex, octal, and binary.
3986
3987 2003-10-16 Lute Kamstra <lute@gnu.org>
3988
3989 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3990 argument.
3991
3992 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3993
3994 * windows.texi (Choosing Window): Fix typo.
3995 * edebug.texi (Edebug Execution Modes): Fix typo.
3996
3997 2003-10-13 Richard M. Stallman <rms@gnu.org>
3998
3999 * windows.texi (Basic Windows): A window has fringe settings,
4000 display margins and scroll-bar settings.
4001 (Splitting Windows): Doc split-window return value.
4002 Clean up one-window-p.
4003 (Selecting Windows): Fix typo.
4004 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4005 (Buffers and Windows): In set-window-buffer, explain effect
4006 on fringe settings and scroll bar settings.
4007 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4008 (Choosing Window): Use defopt for pop-up-frame-function.
4009 For special-display-buffer-names, explain same-window and same-frame.
4010 Clarify window-dedicated-p return value.
4011 (Textual Scrolling): scroll-up and scroll-down can get an error.
4012 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4013 Clarify set-window-hscroll.
4014 (Size of Window): Don't mention tool bar in window-height.
4015 (Coordinates and Windows): Explain what coordinates-in-window-p
4016 returns for fringes and display margins.
4017 (Window Configurations): Explain saving fringes, etc.
4018
4019 * tips.texi (Library Headers): Clean up Documentation.
4020
4021 * syntax.texi (Parsing Expressions): Clean up forward-comment
4022 and parse-sexp-lookup-properties.
4023
4024 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4025
4026 * os.texi (System Environment): Clean up text for load-average errors.
4027
4028 * modes.texi (Hooks): Don't explain local hook details at front.
4029 Clarify run-hooks and run-hook-with-args a little.
4030 Clean up add-hook and remove-hook.
4031
4032 * edebug.texi (Edebug Execution Modes): Clarify t.
4033 Document edebug-sit-for-seconds.
4034 (Coverage Testing): Document C-x X = and =.
4035 (Instrumenting Macro Calls): Fix typo.
4036 (Specification List): Don't index the specification keywords.
4037
4038 2003-10-10 Kim F. Storm <storm@cua.dk>
4039
4040 * processes.texi (Network): Introduce make-network-process.
4041
4042 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4043
4044 * tips.texi (Library Headers): Fix typo.
4045
4046 2003-10-07 Juri Linkov <juri@jurta.org>
4047
4048 * modes.texi (Imenu): Mention imenu-create-index-function's
4049 default value. Explain submenus better.
4050
4051 2003-10-07 Lute Kamstra <lute@gnu.org>
4052
4053 * modes.texi (Faces for Font Lock): Fix typo.
4054 (Hooks): Explain how buffer-local hook variables can refer to
4055 global hook variables.
4056 Various minor clarifications.
4057
4058 2003-10-06 Lute Kamstra <lute@gnu.org>
4059
4060 * tips.texi (Coding Conventions): Mention naming conventions for
4061 hooks.
4062
4063 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4064
4065 * loading.texi (Library Search): Correct default value of
4066 load-suffixes.
4067 (Named Features): Fix typo.
4068
4069 2003-10-05 Richard M. Stallman <rms@gnu.org>
4070
4071 * loading.texi (Named Features): In `provide',
4072 say how to test for subfeatures.
4073 (Unloading): In unload-feature, use new var name
4074 unload-feature-special-hooks.
4075
4076 2003-10-03 Lute Kamstra <lute@gnu.org>
4077
4078 * modes.texi (Major Mode Conventions): Mention third way to set up
4079 Imenu.
4080 (Imenu): A number of small fixes.
4081 Delete documentation of internal variable imenu--index-alist.
4082 Document the return value format of imenu-create-index-function
4083 functions.
4084
4085 2003-09-30 Richard M. Stallman <rms@gnu.org>
4086
4087 * processes.texi (Network): Say what stopped datagram connections do.
4088
4089 * lists.texi (Association Lists): Clarify `assq-delete-all'.
4090
4091 * display.texi (Overlay Properties): Clarify `evaporate' property.
4092
4093 2003-09-29 Lute Kamstra <lute@gnu.org>
4094
4095 * modes.texi (Mode Line Data): Explain when symbols in mode-line
4096 constructs should be marked as risky.
4097 Change cons cell into proper list.
4098 (Mode Line Variables): Change cons cell into proper list.
4099
4100 2003-09-26 Lute Kamstra <lute@gnu.org>
4101
4102 * modes.texi (Mode Line Data): Document the :propertize construct.
4103 (Mode Line Variables): Reorder the descriptions of the variables
4104 to match their order in the default mode-line-format.
4105 Describe the new variables mode-line-position and mode-line-modes.
4106 Update the default values of mode-line-frame-identification,
4107 minor-mode-alist, and default-mode-line-format.
4108 (Properties in Mode): Mention the :propertize construct.
4109
4110 2003-09-26 Richard M. Stallman <rms@gnu.org>
4111
4112 * buffers.texi, commands.texi, debugging.texi, eval.texi:
4113 * loading.texi, minibuf.texi, text.texi, variables.texi:
4114 Avoid @strong{Note:}.
4115
4116 2003-09-26 Richard M. Stallman <rms@gnu.org>
4117
4118 * keymaps.texi (Remapping Commands): Fix typo.
4119
4120 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
4121
4122 * processes.texi (Low-Level Network): Fix typo.
4123
4124 2003-09-23 Kim F. Storm <storm@cua.dk>
4125
4126 * processes.texi (Network, Network Servers): Fix typos.
4127 (Low-Level Network): Add timeout value for :server keyword.
4128 Add new option keywords to make-network-process.
4129 Add set-network-process-options.
4130 Explain how to test availability of network options.
4131
4132 2003-09-19 Richard M. Stallman <rms@gnu.org>
4133
4134 * text.texi (Motion by Indent): Arg to
4135 backward-to-indentation and forward-to-indentation is optional.
4136
4137 * strings.texi (Creating Strings): Add substring-no-properties.
4138
4139 * processes.texi
4140 (Process Information): Add list-processes arg QUERY-ONLY.
4141 Delete process-contact from here.
4142 Add new status values for process-status.
4143 Add process-get, process-put, process-plist, set-process-plist.
4144 (Synchronous Processes): Add call-process-shell-command.
4145 (Signals to Processes): signal-process allows process objects.
4146 (Network): Complete rewrite.
4147 (Network Servers, Datagrams, Low-Level Network): New nodes.
4148
4149 * positions.texi (Word Motion): forward-word, backward-word
4150 arg is optional. Reword.
4151
4152 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
4153
4154 * variables.texi (Creating Buffer-Local):
4155 Delete duplicate definition of buffer-local-value.
4156 (File Local Variables): Explain about discarding text props.
4157
4158 2003-09-11 Richard M. Stallman <rms@gnu.org>
4159
4160 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
4161 changes variables that record input events.
4162 (Minibuffer Misc): Add minibuffer-selected-window.
4163
4164 * lists.texi (Building Lists): Add copy-tree.
4165
4166 * display.texi (Fontsets): Add char-displayable-p.
4167 (Scroll Bars): New node.
4168
4169 2003-09-08 Lute Kamstra <lute@gnu.org>
4170
4171 * modes.texi (%-Constructs): Document new `%i' and `%I'
4172 constructs.
4173
4174 2003-09-03 Peter Runestig <peter@runestig.com>
4175
4176 * makefile.w32-in: New file.
4177
4178 2003-08-29 Richard M. Stallman <rms@gnu.org>
4179
4180 * display.texi (Overlay Properties): Clarify how priorities
4181 affect use of the properties.
4182
4183 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
4184
4185 * customize.texi (Type Keywords): Correct the description of
4186 `:help-echo' in the case where `motion-doc' is a function.
4187
4188 2003-08-14 John Paul Wallington <jpw@gnu.org>
4189
4190 * modes.texi (Emulating Mode Line): Subsection, not section.
4191
4192 2003-08-13 Richard M. Stallman <rms@gnu.org>
4193
4194 * elisp.texi (Top): Update subnode lists in menu.
4195
4196 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
4197 (Kill Functions): kill-region has new arg yank-handler.
4198 (Yanking): New node.
4199 (Yank Commands): Add yank-undo-function.
4200 (Low-Level Kill Ring):
4201 kill-new and kill-append have new arg yank-handler.
4202 (Changing Properties): Add remove-list-of-text-properties.
4203 (Atomic Changes): New node.
4204
4205 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
4206
4207 * streams.texi (Output Variables): Add eval-expression-print-length
4208 and eval-expression-print-level.
4209
4210 * os.texi (Time Conversion): For encode-time, explain limits on year.
4211
4212 * objects.texi (Character Type): Define anchor "modifier bits".
4213
4214 * modes.texi (Emulating Mode Line): New node.
4215 (Search-based Fontification): Font Lock uses font-lock-face property.
4216 (Other Font Lock Variables): Likewise.
4217
4218 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
4219 not vectors.
4220 (Active Keymaps): Add emulation-mode-map-alists.
4221 (Functions for Key Lookup): key-binding has new arg no-remap.
4222 (Remapping Commands): New node.
4223 (Scanning Keymaps): where-is-internal has new arg no-remap.
4224 (Tool Bar): Add tool-bar-local-item-from-menu.
4225 Clarify when to use tool-bar-add-item-from-menu.
4226
4227 * commands.texi (Interactive Call): commandp has new arg.
4228 (Command Loop Info): Add this-original-command.
4229
4230 2003-08-06 John Paul Wallington <jpw@gnu.org>
4231
4232 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
4233
4234 * display.texi (Warning Basics): Fix typo.
4235 (Fringes): Add closing curly bracket and fix typo.
4236
4237 * elisp.texi (Top): Fix typo.
4238
4239 2003-08-05 Richard M. Stallman <rms@gnu.org>
4240
4241 * elisp.texi: Update lists of subnodes.
4242
4243 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4244
4245 * variables.texi (Local Variables): Use lc for example variable names.
4246
4247 * tips.texi (Library Headers): Explain where to put -*-.
4248
4249 * strings.texi (Creating Strings): Fix xref for vconcat.
4250
4251 * sequences.texi (Vector Functions):
4252 vconcat no longer allows integer args.
4253
4254 * minibuf.texi (Reading File Names): read-file-name has new
4255 arg PREDICATE. New function read-directory-name.
4256
4257 * macros.texi (Defining Macros): Give definition of `declare'
4258 (Indenting Macros): New node.
4259
4260 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4261 (Window Frame Parameters): Make separate table of parameters
4262 that are coupled with specific face attributes.
4263 (Deleting Frames): delete-frame-hooks renamed to
4264 delete-frame-functions.
4265
4266 * files.texi (Magic File Names): Add file-remote-p.
4267 Clarify file-local-copy.
4268
4269 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4270 here; instead xref Defining Macros.
4271
4272 * display.texi (Warnings): New node, and subnodes.
4273 (Fringes): New node.
4274
4275 * debugging.texi (Test Coverage): New node.
4276
4277 * compile.texi (Compiler Errors): Explain with-no-warnings
4278 and other ways to suppress warnings.
4279
4280 * commands.texi (Interactive Call): Minor clarification.
4281
4282 * buffers.texi (Buffer File Name): set-visited-file-name
4283 renames the buffer too.
4284
4285 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4286
4287 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
4288
4289 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4290
4291 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
4292
4293 * internals.texi (Garbage Collection): Fix previous change.
4294
4295 2003-07-22 Richard M. Stallman <rms@gnu.org>
4296
4297 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4298
4299 * display.texi (Width): Use \s syntax in example.
4300 (Font Selection): Add face-font-rescale-alist.
4301
4302 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4303 Remove spurious indent in example.
4304
4305 * lists.texi (Building Lists): Add number-sequence.
4306
4307 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4308
4309 * functions.texi (Function Documentation): Explain how to
4310 show calling convention explicitly in the doc string.
4311
4312 * windows.texi (Selecting Windows): save-selected-window saves
4313 selected window of each frame.
4314 (Window Configurations): Minor change.
4315
4316 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4317
4318 * streams.texi (Output Variables): Add print-continuous-numbering
4319 and print-number-table.
4320
4321 * processes.texi (Decoding Output): New node.
4322
4323 * os.texi (Time Conversion): decode-time arg is optional.
4324
4325 * objects.texi (Character Type): Don't use space as example for \.
4326 Make list of char names and \-sequences correspond.
4327 Explain that \s is not used in strings. `\ ' needs space after.
4328
4329 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4330 (Translation of Characters): Add translation-table-for-input.
4331 (Default Coding Systems): Add auto-coding-functions.
4332 (Explicit Encoding): Add decode-coding-inserted-region.
4333 (Locales): Add locale-info.
4334
4335 * minibuf.texi (Basic Completion): Describe test-completion.
4336 Collections can be lists of strings.
4337 Clean up lazy-completion-table.
4338 (Programmed Completion): Mention test-completion.
4339 Clarify why lambda expressions are not accepted.
4340 (Minibuffer Misc): Describe minibufferp.
4341
4342 2003-07-14 Richard M. Stallman <rms@gnu.org>
4343
4344 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4345
4346 * windows.texi (Selecting Windows): New arg to select-window.
4347 (Selecting Windows): Add with-selected-window.
4348 (Size of Window): Add window-inside-edges, etc.
4349
4350 * internals.texi (Garbage Collection): Add post-gc-hook.
4351
4352 * processes.texi (Subprocess Creation): Add exec-suffixes.
4353
4354 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4355 (Scanning Keymaps): Add map-keymaps.
4356 (Defining Menus): Add keymap-prompt.
4357
4358 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4359 most-negative-fixnum.
4360
4361 * compile.texi (Byte Compilation): Explain no-byte-compile
4362 (Compiler Errors): New node.
4363
4364 * os.texi (User Identification): user-uid, user-real-uid
4365 can return float.
4366
4367 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4368 and about derived modes.
4369 (Minor Modes): Add minor-mode-list.
4370 (Defining Minor Modes): Keyword args for define-minor-mode.
4371 (Search-based Fontification): Explain managing other properties.
4372 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4373 (Faces for Font Lock): Add font-locl-preprocessor-face.
4374 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4375
4376 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
4377 (Variable Aliases): Clarify defvaralias.
4378
4379 * loading.texi (Library Search): Add load-suffixes.
4380
4381 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4382 (Programmed Completion): Add dynamic-completion-table.
4383
4384 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4385 (Magic File Names): Specify precedence order of handlers.
4386
4387 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4388 and post-command-hook.
4389 (Waiting): New calling convention for sit-for.
4390
4391 * text.texi (Special Properties): local-map and keymap properties
4392 apply based on their stickiness.
4393
4394 2003-07-07 Richard M. Stallman <rms@gnu.org>
4395
4396 * modes.texi (Minor Mode Conventions): Specify only some kinds
4397 of list values as args to minor modes.
4398
4399 * files.texi (File Name Expansion): Warn about iterative use
4400 of substitute-in-file-name.
4401
4402 * advice.texi (Activation of Advice): Clean up previous change.
4403
4404 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
4405
4406 * advice.texi (Activation of Advice): Note that ad-start-advice is
4407 turned on by default.
4408
4409 2003-06-30 Richard M. Stallman <rms@gnu.org>
4410
4411 * text.texi (Buffer Contents): Document current-word.
4412 (Change Hooks): Not called for *Messages*.
4413
4414 * functions.texi (Defining Functions): Explain about redefining
4415 primitives.
4416 (Function Safety): Renamed. Minor changes.
4417 Comment out the detailed criteria for what is safe.
4418
4419 2003-06-22 Andreas Schwab <schwab@suse.de>
4420
4421 * objects.texi (Symbol Type): Fix description of examples.
4422
4423 2003-06-16 Andreas Schwab <schwab@suse.de>
4424
4425 * hash.texi (Creating Hash): Fix description of :weakness.
4426
4427 2003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4428
4429 * files.texi (Changing Files): copy-file copies file modes, too.
4430
4431 2003-05-28 Richard M. Stallman <rms@gnu.org>
4432
4433 * strings.texi (Creating Strings): Clarify split-string.
4434
4435 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4436
4437 * strings.texi (Creating Strings): Update split-string specification
4438 and examples.
4439
4440 2003-05-19 Richard M. Stallman <rms@gnu.org>
4441
4442 * elisp.texi: Correct invariant section names.
4443
4444 2003-04-20 Richard M. Stallman <rms@gnu.org>
4445
4446 * os.texi (Timers): Explain about timers and quitting.
4447
4448 2003-04-19 Richard M. Stallman <rms@gnu.org>
4449
4450 * internals.texi (Writing Emacs Primitives): Strings are
4451 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4452 Explain GCPRO convention for varargs function args.
4453
4454 2003-04-16 Richard M. Stallman <rms@gnu.org>
4455
4456 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4457
4458 2003-04-08 Richard M. Stallman <rms@gnu.org>
4459
4460 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4461
4462 2003-02-13 Kim F. Storm <storm@cua.dk>
4463
4464 * objects.texi (Character Type): New \s escape for space.
4465
4466 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4467
4468 * os.texi (System Environment): Added cygwin system-type.
4469
4470 2003-01-25 Richard M. Stallman <rms@gnu.org>
4471
4472 * keymaps.texi: Document that a symbol can act as a keymap.
4473
4474 2003-01-13 Richard M. Stallman <rms@gnu.org>
4475
4476 * text.texi (Changing Properties): Say string indices are origin-0.
4477
4478 * positions.texi (Screen Lines) <compute-motion>:
4479 Correct order of elts in return value.
4480
4481 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4482 how to define a default binding.
4483
4484 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
4485
4486 * loading.texi (Unloading): Fix recent change for load-history.
4487
4488 * customize.texi (Simple Types): Clarify description of custom
4489 type 'number. Describe new custom type 'float.
4490
4491 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
4492
4493 * variables.texi (File Local Variables): Fix typo.
4494
4495 2002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4496
4497 From Michael Albinus <Michael.Albinus@alcatel.de>.
4498
4499 * README: Target for Info file is `make info'.
4500
4501 * files.texi (File Name Components): Fixed typos in
4502 `file-name-sans-extension'.
4503 (Magic File Names): Complete list of operations for magic file
4504 name handlers.
4505
4506 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
4507
4508 * variables.texi (File Local Variables): New function
4509 risky-local-variable-p.
4510
4511 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
4512
4513 * functions.texi (Function safety): New node about unsafep.
4514
4515 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4516
4517 * customize.texi (Splicing into Lists): Fixed example.
4518 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4519
4520 2002-06-17 Juanma Barranquero <lektu@terra.es>
4521
4522 * frames.texi (Display Feature Testing): Fix typo.
4523
4524 2002-06-12 Andreas Schwab <schwab@suse.de>
4525
4526 * frames.texi (Initial Parameters, Resources): Fix references to
4527 the Emacs manual.
4528
4529 2002-05-13 Kim F. Storm <storm@cua.dk>
4530
4531 * variables.texi (Intro to Buffer-Local): Updated warning and
4532 example relating to changing buffer inside let.
4533
4534 2002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4535
4536 * os.texi (Session Management): New node about X Session management.
4537
4538 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4539
4540 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4541 to which the manual corresponds, and the copyright years.
4542
4543 * Makefile.in (VERSION): Set to 2.9.
4544
4545 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4546
4547 * elisp.texi: Change the category in @dircategory to "Emacs", to
4548 make it consistent with info/dir.
4549
4550 2001-11-25 Miles Bader <miles@gnu.org>
4551
4552 * text.texi (Fields): Describe new `limit' arg in
4553 field-beginning/field-end.
4554
4555 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4556
4557 * permute-index: Don't depend on csh-specific features. Replace
4558 the interpreter name with /bin/sh.
4559
4560 * two-volume-cross-refs.txt: New file.
4561 * two.el: New file.
4562 * spellfile: New file.
4563
4564 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4565
4566 * permute-index: New file.
4567
4568 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4569 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4570 8+3 restricted namespace.
4571
4572 * Makefile.in (infodir): Define relative to $(srcdir).
4573 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4574 include directories list via -I switch to makeinfo.
4575 (index.texi): Use cp if both hard and symbolic links fail.
4576
4577 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4578
4579 * Makefile.in (distclean): Add.
4580
4581 The following changes make ELisp manual part of the Emacs
4582 distribution:
4583
4584 * Makefile.in: Add Copyright notice.
4585 (prefix): Remove.
4586 (infodir): Change value to "../info".
4587 (VPATH): New variable.
4588 (MAKE): Don't define.
4589 (texmacrodir): Don't define.
4590 (texinputdir): Append the existing value of TEXINPUTS.
4591 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4592 command to be compatible with man/Makefile.in, and to put the
4593 output into ../info.
4594 (info): Add target.
4595 (installall): Target removed.
4596
4597 2001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
4598
4599 * tips.texi (Coding Conventions): Fix typo.
4600
4601 2001-10-23 Gerd Moellmann <gerd@gnu.org>
4602
4603 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4604
4605 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4606
4607 * files.texi (File Name Components): Update the description of
4608 file-name-sans-extension and file-name-extension, as they now
4609 ignore leading dots.
4610
4611 2001-10-20 Gerd Moellmann <gerd@gnu.org>
4612
4613 * (Version 21.1 released.)
4614
4615 2001-10-19 Miles Bader <miles@gnu.org>
4616
4617 * positions.texi (Text Lines): Describe behavior of
4618 `beginning-of-line'/`end-of-line' in the presence of field properties.
4619
4620 2001-10-17 Gerd Moellmann <gerd@gnu.org>
4621
4622 * Makefile.in (VERSION): Set to 2.8.
4623 (manual): Use `manual-21'.
4624
4625 * elisp.texi (VERSION): Add and use it where the version
4626 number was used. Set it to 2.8.
4627
4628 * intro.texi: Likewise.
4629
4630 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4631
4632 * files.texi (File Name Completion): Document the significance of
4633 a trailing slash in elements of completion-ignored-extensions.
4634
4635 2001-10-06 Miles Bader <miles@gnu.org>
4636
4637 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4638
4639 2001-10-04 Gerd Moellmann <gerd@gnu.org>
4640
4641 * variables.texi (Variable Aliases): New node.
4642
4643 2001-10-04 Gerd Moellmann <gerd@gnu.org>
4644
4645 * Branch for 21.1.
4646
4647 2001-10-02 Miles Bader <miles@gnu.org>
4648
4649 * minibuf.texi (Minibuffer Misc): Add entries for
4650 `minibuffer-contents', `minibuffer-contents-no-properties', and
4651 `delete-minibuffer-contents'.
4652 Correct description for `minibuffer-prompt-end'.
4653
4654 * text.texi (Property Search): Correct descriptions of
4655 `next-char-property-change' and `previous-char-property-change'.
4656 Add entries for `next-single-char-property-change' and
4657 `previous-single-char-property-change'.
4658 Make operand names a bit more consistent.
4659
4660 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4661
4662 * frames.texi (Finding All Frames): Document that next-frame and
4663 previous-frame are local to current terminal.
4664
4665 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4666
4667 * keymaps.texi (Creating Keymaps): Fix the description of the
4668 result of make-keymap.
4669
4670 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4671
4672 * display.texi (Font Lookup, Attribute Functions)
4673 (Image Descriptors): Add cross-references to the definition of
4674 selected frame.
4675
4676 * buffers.texi (The Buffer List): Add cross-references to the
4677 definition of selected frame.
4678
4679 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4680 frame at any given time.
4681 (Multiple Displays, Size and Position): Add a cross-reference to
4682 the definition of the selected frame.
4683
4684 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4685
4686 * strings.texi (String Conversion) <string-to-number>: Document
4687 that a float is returned for integers that are too large.
4688
4689 * frames.texi (Mouse Position): Document mouse-position-function.
4690 (Display Feature Testing): Document display-images-p.
4691 (Window Frame Parameters): Document the cursor-type variable.
4692
4693 * numbers.texi (Integer Basics): Document CL style read syntax for
4694 integers in bases other than 10.
4695
4696 * positions.texi (List Motion): Document
4697 open-paren-in-column-0-is-defun-start.
4698
4699 * lists.texi (Sets And Lists): Document member-ignore-case.
4700
4701 * internals.texi (Garbage Collection): Document the used and free
4702 strings report.
4703 (Memory Usage): Document strings-consed.
4704
4705 * os.texi (Time of Day): Document float-time.
4706 (Recording Input): Document that clear-this-command-keys clears
4707 the vector to be returned by recent-keys.
4708
4709 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4710 argument keymap can be a list.
4711
4712 * nonascii.texi (User-Chosen Coding Systems)
4713 <select-safe-coding-system>: Document the new argument
4714 accept-default-p and the variable
4715 select-safe-coding-system-accept-default-p. Tell what happens if
4716 buffer-file-coding-system is undecided.
4717 (Default Coding Systems): Document auto-coding-regexp-alist.
4718
4719 * display.texi (The Echo Area) <message>: Document
4720 message-truncate-lines.
4721 (Glyphs): Document that the glyph table is unused on windowed
4722 displays.
4723
4724 * help.texi (Describing Characters) <single-key-description>:
4725 Document the new argument no-angles.
4726 (Accessing Documentation) <documentation-property>: Document that
4727 a non-string property is evaluated.
4728 <documentation>: Document that the function-documentation property
4729 is looked for.
4730
4731 * windows.texi (Selecting Windows): Document some-window.
4732
4733 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4734
4735 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4736 apropos-mode-hook.
4737
4738 * commands.texi (Using Interactive): Document interactive-form.
4739 (Keyboard Macros): Document kbd-macro-termination-hook.
4740 (Command Loop Info): Document that clear-this-command-keys clears
4741 the vector to be returned by recent-keys.
4742
4743 2001-09-04 Werner LEMBERG <wl@gnu.org>
4744
4745 * Makefile.in (srcdir, texinputdir): New variables.
4746 (srcs, index.texi, install): Use $(srcdir).
4747 (.PHONY): Remove elisp.dvi.
4748 (elisp): Use -I switch for makeinfo.
4749 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4750 (installall, dist): Use $(srcdir).
4751 Fix path to texinfo.tex.
4752 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4753
4754 2001-08-30 Gerd Moellmann <gerd@gnu.org>
4755
4756 * display.texi (Conditional Display): Adjust to API change.
4757
4758 * configure: New file.
4759
4760 2001-07-30 Gerd Moellmann <gerd@gnu.org>
4761
4762 * commands.texi (Repeat Events): Add description of
4763 double-click-fuzz.
4764
4765 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4766
4767 * syntax.texi (Syntax Class Table): Add the missing designator for
4768 comment and string fences.
4769 (Syntax Properties): Add a xref to syntax table internals.
4770 (Syntax Table Internals): Document string-to-syntax.
4771
4772 2001-05-07 Gerd Moellmann <gerd@gnu.org>
4773
4774 * Makefile.in (install): Use install-info command line options
4775 like in Emacs' Makefile.in.
4776
4777 2000-12-09 Miles Bader <miles@gnu.org>
4778
4779 * windows.texi (Window Start): Update documentation for
4780 `pos-visible-in-window-p'.
4781
4782 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4783
4784 * lists.texi (Building Lists): Add footnote to explain how to add
4785 to the end of a list.
4786
4787 2000-10-25 Gerd Moellmann <gerd@gnu.org>
4788
4789 * files.texi (Visiting Functions): Typos.
4790
4791 2000-10-25 Kenichi Handa <handa@etl.go.jp>
4792
4793 * files.texi (Visiting Functions): Return value of
4794 find-file-noselect may be a list of buffers if wildcards are used.
4795
4796 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4797
4798 * display.texi (Defining Faces): Document `graphic' display type
4799 in face specs.
4800
4801 2000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4802
4803 * hooks.texi (Standard Hooks): Replace obsolete
4804 `after-make-frame-hook' with `after-make-frame-functions'.
4805
4806 * frames.texi (Creating Frames): Ditto.
4807
4808 * variables.texi (Future Local Variables): Ditto.
4809
4810 2000-10-16 Gerd Moellmann <gerd@gnu.org>
4811
4812 * display.texi (Other Image Types): Add description of :foreground
4813 and :background properties of mono PBM images.
4814
4815 2000-08-17 Werner LEMBERG <wl@gnu.org>
4816
4817 * .cvsignore: New file.
4818
4819 2000-01-05 Gerd Moellmann <gerd@gnu.org>
4820
4821 * tindex.pl: New script.
4822
4823 1999-12-03 Dave Love <fx@gnu.org>
4824
4825 * Makefile.in (MAKEINFO): New parameter.
4826
4827 1999-09-17 Richard Stallman <rms@gnu.org>
4828
4829 * Makefile.in (srcs): Add hash.texi.
4830 (VERSION): Update to 20.6.
4831
4832 1999-09-13 Richard Stallman <rms@gnu.org>
4833
4834 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4835
4836 1998-08-29 Karl Heuer <kwzh@gnu.org>
4837
4838 * configure.in: New file.
4839 * Makefile.in: Renamed from Makefile.
4840 (prefix, infodir): Use value obtained from configure.
4841 (emacslibdir): Obsolete variable deleted.
4842 (dist): Distribute configure.in, configure, Makefile.in.
4843
4844 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4845
4846 * Makefile (INSTALL_INFO): New variable.
4847 (install): Run install-info.
4848
4849 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4850
4851 * Makefile (elisp.dvi): Add missing backslash.
4852
4853 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4854
4855 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4856 Run texindex without `./'. Always run texindex on elisp.tp.
4857 (elisp.tps): Target deleted.
4858
4859 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4860
4861 * Makefile (srcs): Add nonascii.texi and customize.texi.
4862 (dist): Start by deleting `temp'.
4863
4864 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4865
4866 * Makefile (makeinfo, texindex): Targets deleted.
4867 (makeinfo.o, texindex.o): Targets deleted.
4868 (clean, dist): Don't do anything with them or with getopt*.
4869
4870 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4871
4872 * Makefile (SHELL): Defined.
4873
4874 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4875
4876 * Makefile (elisp.tps): New target.
4877 (elisp.dvi): Depend on elisp.tps.
4878
4879 Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4880
4881 * README: Update phone number.
4882
4883 * Makefile (elisp): Make this be the default target.
4884 Depend on makeinfo.c instead of makeinfo.
4885 (install): Don't depend on elisp.dvi, since we don't install that.
4886 Use mkinstalldirs.
4887 (dist): Add mkinstalldirs.
4888
4889 Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4890
4891 * Makefile (VERSION): Update version number.
4892 (maintainer-clean): Renamed from realclean.
4893
4894 Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4895
4896 * Makefile (realclean): New target.
4897 (elisp): Remove any old elisp-* files first.
4898
4899 Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4900
4901 * Makefile (VERSION): New variable.
4902 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4903 Compressed file suffix should be `.gz', not `.z'.
4904
4905 Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4906
4907 * Makefile (elisp): Depend on makeinfo.
4908
4909 Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4910
4911 * Makefile (srcs): Add anti.texi.
4912
4913 Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4914
4915 * Makefile (infodir, prefix): New vars.
4916 (install): Use infodir.
4917 (emacsinfodir): Deleted.
4918
4919 Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4920
4921 * Makefile (srcs): Add calendar.texi.
4922
4923 * Makefile (dist): Copy texindex.c and makeinfo.c.
4924 Limit elisp-* files to those with one or two digits.
4925
4926 Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4927
4928 * Makefile (dist): Changed to use Gzip instead of compress.
4929
4930 Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4931
4932 * loading.texi (Unloading): define-function changed back to
4933 defalias. It may not stay this way, but at least it's
4934 consistent with the known-good version of the code patch.
4935
4936 Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4937
4938 * modes.texi (Hooks): Document new optional arg of add-hook.
4939
4940 Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4941
4942 * variables.texi: Document nil initial value of buffer-local variables.
4943
4944 * tips.texi: Add new section on standard library headers.
4945
4946 Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4947
4948 * Makefile (srcs): Add frame.texi to the list of sources.
4949
4950 Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4951
4952 * Makefile (dist): Don't bother excluding autosave files; they'll
4953 never make it into the temp directory anyway, and the hash marks
4954 in the name are problematic for make and the Bourne shell.
4955 (srcs):
4956
4957 Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4958
4959 * Makefile (dist): Don't include backup files or autosave files in
4960 the distribution tar file.
4961
4962 Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4963
4964 * Makefile (srcs): Added index.perm.
4965 (elisp.dvi): Remove erroneous shell comment.
4966 Expect output of permute-index in permuted.fns.
4967 Save old elisp.aux in elisp.oaux.
4968 (clean): Added index.texi to be deleted.
4969
4970 Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4971
4972 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4973
4974 Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
4975
4976 * files.texi: Noted that completion-ignored-extensions is ignored
4977 when making *Completions*.
4978
4979 Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4980
4981 * Makefile make dist now depends on elisp.dvi, since it tries
4982 to include it in the dist file.
4983
4984 Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
4985
4986 * functions.texinfo (Mapping Functions): Add missing quote
4987
4988 Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4989
4990 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4991 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4992
4993 Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
4994
4995 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4996 and @error{} are the terms now being used. The files in the
4997 directory have been changed to reflect this.
4998
4999 * All instances of @indentedresultt{} have been changed to
5000 ` @result{}', using 5 spaces at the begining of the line.
5001
5002 Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
5003
5004 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5005 experimental @indentedresult{}, @indentedexpandsto{} are part of
5006 the texinfo.tex in this directory. These TeX macros are not
5007 stable yet.
5008
5009 Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
5010
5011 * texinfo.tex: temporarily added
5012 \let\result=\dblarrow
5013 \def\error{{\it ERROR} \longdblarrow}
5014 We need to do this better soon.
5015
5016 Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
5017
5018 * Applied Karl Berry's patches to *.texinfo files, but not to
5019 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
5020 new title page format is also not applied, since it requires
5021 texinfo.tex changes.)
5022
5023 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5024 for the Project GNU development environment.
5025
5026 ;; Local Variables:
5027 ;; coding: iso-2022-7bit
5028 ;; End:
5029
5030 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
5031 2005, 2006 Free Software Foundation, Inc.
5032 Copying and distribution of this file, with or without modification,
5033 are permitted provided the copyright notice and this notice are preserved.
5034
5035 ;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda