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