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