]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
More Emacs 24.3 documentation updates.
[gnu-emacs] / doc / lispref / ChangeLog
1 2012-10-27 Chong Yidong <cyd@gnu.org>
2
3 * minibuf.texi (High-Level Completion): Don't mention removed
4 function iswitchb-read-buffer.
5
6 * commands.texi (Event Input Misc): Remove last-input-char.
7 (Command Loop Info): Remove last-command-char.
8
9 * frames.texi (Initial Parameters): Don't mention the obsolete
10 special-display feature.
11
12 * windows.texi (Choosing Window): Don't mention the obsolete
13 special display feature.
14 (Choosing Window Options): Remove obsolete special-display
15 variables, and the functions special-display-p and
16 special-display-popup-frame.
17
18 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
19
20 * hooks.texi (Standard Hooks): Remove obsolete hooks.
21
22 * markers.texi (Information from Markers): Remove obsolete
23 function buffer-has-markers-at.
24
25 * text.texi (Yanking): Document yank-handled-properties.
26
27 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
28
29 Update manual for new time stamp format (Bug#12706).
30 * buffers.texi (Modification Time):
31 * files.texi (Testing Accessibility, File Attributes):
32 * intro.texi (Version Info):
33 * os.texi (Time of Day):
34 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
35 These instances were missed the first time around.
36 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
37
38 2012-10-24 Chong Yidong <cyd@gnu.org>
39
40 * minibuf.texi (Text from Minibuffer): Document read-regexp
41 changes.
42
43 * nonascii.texi (Selecting a Representation): Document
44 set-buffer-multibyte changes.
45
46 * keymaps.texi (Toolkit Differences): Node deleted.
47 (Easy Menu): New node.
48
49 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
50
51 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
52
53 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
54
55 Fix outdated timestamp documentation in Elisp manual (bug#12706).
56 * files.texi (File Attributes):
57 * text.texi (Undo):
58 Time stamp resolution is now 1 picosecond, not 1 second.
59
60 2012-10-23 Chong Yidong <cyd@gnu.org>
61
62 * display.texi (Font Lookup): Remove font-list-limit.
63
64 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
65 (Bug#12529).
66
67 2012-10-22 Glenn Morris <rgm@gnu.org>
68
69 * os.texi (Recording Input): Tiny fix.
70
71 * intro.texi (Lisp History):
72 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
73 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
74
75 2012-10-15 Chong Yidong <cyd@gnu.org>
76
77 * macros.texi (Defining Macros): defmacro is now a macro.
78 Explicitly list the docstring and declare arguments.
79
80 * functions.texi (Anonymous Functions): Explicitly list the
81 docstring, declare, and interactive arguments to lambda.
82 (Defining Functions): Likewise for defun.
83 (Inline Functions): Likewise for defsubst.
84 (Declare Form): Tweak description.
85
86 2012-10-13 Chong Yidong <cyd@gnu.org>
87
88 * display.texi (ImageMagick Images): ImageMagick enabled by default.
89
90 2012-10-05 Chong Yidong <cyd@gnu.org>
91
92 * minibuf.texi (Basic Completion): Clarify list form of completion
93 table (Bug#12564).
94
95 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
96
97 * functions.texi (Function Safety): Copyedit. (Bug#12562)
98
99 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
100
101 Revert the FOLLOW-SYMLINKS change for file-attributes.
102 * files.texi (File Attributes, Magic File Names): Undo last change.
103
104 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
105
106 file-attributes has a new optional arg FOLLOW-SYMLINKS.
107 * files.texi (File Attributes): Describe it.
108 (Magic File Names): Use it.
109
110 2012-09-30 Chong Yidong <cyd@gnu.org>
111
112 * commands.texi (Click Events): Define "mouse position list".
113 Remove mention of unimplemented horizontal scroll bars.
114 (Drag Events, Motion Events): Refer to "mouse position list".
115 (Accessing Mouse): Document posnp.
116
117 * errors.texi (Standard Errors): Tweak arith-error description.
118 Tweak markup. Remove domain-error and friends, which seem to be
119 unused after the floating-point code revamp.
120
121 * functions.texi (Obsolete Functions): Obsolescence also affects
122 documentation commands. Various clarifications.
123 (Declare Form): New node.
124
125 * strings.texi (String Basics): Copyedits.
126
127 * os.texi (Idle Timers): Minor clarifications.
128 (User Identification): Add system-users and system-groups.
129
130 * macros.texi (Defining Macros): Move description of `declare' to
131 Declare Form node.
132
133 * loading.texi (Autoload):
134 * help.texi (Documentation Basics): The special sequences can
135 trigger autoloading.
136
137 * numbers.texi (Integer Basics): Copyedits.
138 (Float Basics): Consider IEEE floating point always available.
139 (Random Numbers): Document actual limits.
140 (Arithmetic Operations): Clarify division by zero. Don't mention
141 the machine-independence of negative division since it does not
142 happen in practice.
143
144 2012-09-28 Chong Yidong <cyd@gnu.org>
145
146 * os.texi (Startup Summary): Document leim-list.el change.
147
148 2012-09-25 Chong Yidong <cyd@gnu.org>
149
150 * functions.texi (Defining Functions): defun is now a macro.
151
152 2012-09-28 Leo Liu <sdl.web@gmail.com>
153
154 * files.texi (Files): Fix typo.
155
156 2012-09-23 Chong Yidong <cyd@gnu.org>
157
158 * buffers.texi (Read Only Buffers): Document read-only-mode.
159
160 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
161 read-only-mode.
162
163 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
164 calling conventions.
165
166 2012-09-22 Chong Yidong <cyd@gnu.org>
167
168 * searching.texi (Replacing Match): Minor clarification.
169
170 2012-09-22 Eli Zaretskii <eliz@gnu.org>
171
172 * edebug.texi (Instrumenting): Improve indexing.
173
174 * os.texi (Idle Timers): Warn against reinvoking an idle timer
175 from within its own timer action. (Bug#12447)
176
177 2012-09-22 Chong Yidong <cyd@gnu.org>
178
179 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
180
181 2012-09-21 Glenn Morris <rgm@gnu.org>
182
183 * debugging.texi (Using Debugger): Fix typo.
184
185 2012-09-18 Chong Yidong <cyd@gnu.org>
186
187 * display.texi (Faces): Discuss anonymous faces.
188 (Face Attributes): Tweak intro.
189 (Defining Faces): Move after the Face Attributes node. Copyedits.
190 (Displaying Faces): Describe role of inheritance.
191
192 * customize.texi (Customization): Define customization more
193 carefully (Bug#11440).
194 (Common Keywords): Add xref to Constant Variables.
195
196 * variables.texi (Defining Variables): Link to defcustom's node
197 instead of the higher-level Customization chapter.
198
199 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
200
201 Simplify, document, and port floating-point (Bug#12381).
202 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
203 Document that / and mod (with floating point arguments), along
204 with asin, acos, log, log10, expt and sqrt, return special values
205 instead of signaling exceptions.
206 (Float Basics): Document that logb operates on the absolute value
207 of its argument.
208 (Math Functions): Document that (log ARG BASE) also returns NaN if
209 BASE is negative. Document that (expt X Y) returns NaN if X is a
210 finite negative number and Y a finite non-integer.
211
212 2012-09-09 Chong Yidong <cyd@gnu.org>
213
214 * lists.texi (Sets And Lists): Explain that the return value for
215 delete should be used, like for delq.
216
217 * minibuf.texi (Yes-or-No Queries): Document recentering and
218 scrolling in y-or-n-p. Remove gratuitous example.
219
220 * searching.texi (Search and Replace): Document window scrolling
221 entries in query-replace-map.
222
223 2012-09-08 Chong Yidong <cyd@gnu.org>
224
225 * syntax.texi (Syntax Table Internals): Define "raw syntax
226 descriptor" terminology (Bug#12383).
227 (Syntax Descriptors): Mention raw syntax descriptors.
228
229 2012-09-07 Chong Yidong <cyd@gnu.org>
230
231 * variables.texi (Creating Buffer-Local): Fix description of
232 local-variable-if-set-p (Bug#10713).
233
234 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
235
236 * windows.texi (Display Action Functions)
237 (Choosing Window Options): Remove obsolete variable
238 display-buffer-reuse-frames.
239 (Switching Buffers): Minor doc tweak for switch-to-buffer.
240
241 * positions.texi (Narrowing): Document buffer-narrowed-p.
242
243 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
244
245 * syntax.texi (Low-Level Parsing): Add xref to Parser State
246 (Bug#12269).
247
248 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
249
250 * debugging.texi (Explicit Debug): Document `debug-on-message'.
251
252 2012-09-02 Chong Yidong <cyd@gnu.org>
253
254 * windows.texi (Window Configurations): Recommend against using
255 save-window-excursion (Bug#12075).
256
257 * control.texi (Catch and Throw):
258 * positions.texi (Excursions): Don't mention it.
259
260 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
261
262 Better seed support for (random).
263 * numbers.texi (Random Numbers): Document new behavior of
264 the calls (random) and (random STRING).
265
266 2012-08-21 Martin Rudalics <rudalics@gmx.at>
267
268 * windows.texi (Window Point): Document recent changes in
269 window-point and set-window-point.
270 (Selecting Windows): Document recent change in select-window.
271
272 2012-08-06 Eli Zaretskii <eliz@gnu.org>
273
274 * functions.texi (Closures): Put the main index entry for
275 "closures" here. (Bug#12138)
276
277 * variables.texi (Lexical Binding): Disambiguate the index entry
278 for "closures".
279
280 2012-08-05 Chong Yidong <cyd@gnu.org>
281
282 * display.texi (Defining Faces): Move documentation of
283 frame-background-mode to the Emacs manual (Bug#7774).
284
285 2012-08-04 Chong Yidong <cyd@gnu.org>
286
287 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
288 Fix description of syntax table inheritance.
289 (Syntax Table Functions): Don't refer to internal contents of
290 syntax table, since that is not explained yet. Copyedits.
291 (Standard Syntax Tables): Node deleted.
292 (Syntax Table Internals): Misc clarifications. Improve table
293 formatting.
294
295 * keymaps.texi (Inheritance and Keymaps):
296 * text.texi (Sticky Properties): Tweak index entry.
297
298 2012-07-28 Eli Zaretskii <eliz@gnu.org>
299
300 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
301
302 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
303
304 Prefer typical American spelling for "acknowledgment".
305 * intro.texi (Acknowledgments): Rename from Acknowledgements.
306
307 2012-07-21 Eli Zaretskii <eliz@gnu.org>
308
309 * commands.texi (Special Events): Mention language-change event.
310 (Input Events, Interactive Codes):
311 * keymaps.texi (Key Sequences): Mention events that are
312 non-keyboard but also non-mouse events.
313
314 2012-07-17 Chong Yidong <cyd@gnu.org>
315
316 * text.texi (Insertion): Document insert-char changes.
317
318 2012-07-15 Leo Liu <sdl.web@gmail.com>
319
320 * display.texi (Fringe Bitmaps): Add exclamation-mark.
321
322 2012-07-13 Chong Yidong <cyd@gnu.org>
323
324 * buffers.texi (Read Only Buffers): Document toggle-read-only
325 changes. Reword to account for the fact that read-only is
326 currently not supported in overlay properties.
327
328 2012-07-07 Chong Yidong <cyd@gnu.org>
329
330 * loading.texi (Library Search): Index site-lisp directories.
331
332 2012-07-06 Chong Yidong <cyd@gnu.org>
333
334 * intro.texi (A Sample Function Description): Fix incorrect
335 markup, undoing previous change.
336 (A Sample Variable Description): Minor clarifications and markup
337 improvements.
338
339 * elisp.texi (Top):
340 * text.texi (Text): Fix menu order.
341
342 2012-07-06 Richard Stallman <rms@gnu.org>
343
344 * intro.texi (Evaluation Notation, A Sample Function Description):
345 (A Sample Variable Description): Improve/undo previous changes.
346
347 2012-07-05 Glenn Morris <rgm@gnu.org>
348
349 * intro.texi (A Sample Function Description): Fix cross-refs.
350
351 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
352
353 * intro.texi (Evaluation Notation, A Sample Function Description)
354 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
355
356 2012-06-27 Chong Yidong <cyd@gnu.org>
357
358 * processes.texi (Asynchronous Processes, Input to Processes):
359 * internals.texi (Process Internals): Don't capitalize "pty".
360
361 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
362
363 * processes.texi (Asynchronous Processes): Make the pty vs pipe
364 discussion more prominent.
365
366 2012-06-23 Eli Zaretskii <eliz@gnu.org>
367
368 * commands.texi (Misc Events): Document the language-change event.
369
370 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
371
372 Support higher-resolution time stamps (Bug#9000).
373 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
374 * processes.texi (System Processes):
375 Time stamp resolution is now picosecond, not microsecond.
376
377 2012-06-21 Glenn Morris <rgm@gnu.org>
378
379 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
380
381 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
382
383 * functions.texi (Defining Functions):
384 * macros.texi (Defining Macros): Un-define the return value of `defun',
385 `defmacro' and `defalias'.
386
387 2012-06-17 Chong Yidong <cyd@gnu.org>
388
389 * elisp.texi: Remove urlcolor setting.
390
391 2012-06-17 Glenn Morris <rgm@gnu.org>
392
393 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
394 Overlining no longer behaves exactly like underlining.
395
396 2012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
397
398 * display.texi (Face Attributes):
399 Document wave-style underline face attribute.
400
401 2012-06-11 Chong Yidong <cyd@gnu.org>
402
403 * display.texi (ImageMagick Images): ImageMagick now supports the
404 :background property.
405
406 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
407
408 * internals.texi (Garbage Collection): Typo fix.
409
410 2012-06-09 Chong Yidong <cyd@gnu.org>
411
412 * text.texi (Special Properties): Clarify the meaning of a list of
413 faces in the `face' property.
414
415 * display.texi (Face Remapping): Minor clarification.
416
417 2012-06-08 Chong Yidong <cyd@gnu.org>
418
419 * display.texi (Face Attributes): Font family does not accept
420 wildcards. De-document obsolete :bold and :italic attributes.
421 (Defining Faces): Use new-style face spec format.
422
423 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
424
425 * internals.texi (Garbage Collection): Document new
426 vector management code and vectorlike_header structure.
427
428 2012-06-03 Chong Yidong <cyd@gnu.org>
429
430 * modes.texi (Mode Line Data): Use "mode line construct"
431 terminology for consistency.
432
433 2012-05-27 Glenn Morris <rgm@gnu.org>
434
435 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
436 * buffers.texi, commands.texi, compile.texi, control.texi:
437 * customize.texi, debugging.texi, display.texi, doclicense.texi:
438 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
439 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
440 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
441 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
442 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
443 * objects.texi, os.texi, package.texi, positions.texi:
444 * processes.texi, searching.texi, sequences.texi, streams.texi:
445 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
446 * variables.texi, windows.texi: Nuke hand-written node pointers.
447
448 2012-05-27 Chong Yidong <cyd@gnu.org>
449
450 * functions.texi (Obsolete Functions):
451 Fix doc for set-advertised-calling-convention.
452
453 * modes.texi (Mode Help): Fix describe-mode.
454
455 * display.texi (Face Functions): Fix define-obsolete-face-alias.
456
457 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
458
459 2012-05-27 Martin Rudalics <rudalics@gmx.at>
460
461 * commands.texi (Recursive Editing): recursive-edit is a command.
462
463 * compile.texi (Docs and Compilation):
464 byte-compile-dynamic-docstrings is an option.
465
466 * debugging.texi (Invoking the Debugger): debug is a command.
467
468 * display.texi (Progress): progress-reporter-update and
469 progress-reporter-force-update have VALUE argument optional.
470 (Animated Images): Use non-@code{nil} instead of non-nil.
471
472 * files.texi (Format Conversion Round-Trip):
473 Use non-@code{nil} instead of non-nil.
474
475 * frames.texi (Creating Frames): make-frame is a command.
476 (Input Focus): select-frame is a command.
477 (Pointer Shape): void-text-area-pointer is an option.
478
479 * help.texi (Describing Characters): read-kbd-macro is a command.
480 (Help Functions): describe-prefix-bindings is a command.
481
482 * markers.texi (Creating Markers): Both arguments of copy-marker
483 are optional.
484
485 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
486
487 * modes.texi (Mode Line Variables): mode-line-remote and
488 mode-line-client are not options.
489 (Imenu): imenu-add-to-menubar is a command.
490 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
491
492 * os.texi (Sound Output): play-sound-file is a command.
493
494 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
495
496 * processes.texi (Signals to Processes):
497 Use @key{RET} instead of @code{RET}.
498 (Signals to Processes): signal-process is a command.
499
500 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
501 (Base 64): base64-encode-string is not a command while
502 base64-decode-region is.
503
504 * windows.texi (Switching Buffers): pop-to-buffer is a command.
505
506 2012-05-12 Glenn Morris <rgm@gnu.org>
507
508 * Makefile.in (MKDIR_P): New, set by configure.
509 (mkinfodir): Use $MKDIR_P.
510
511 2012-05-10 Glenn Morris <rgm@gnu.org>
512
513 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
514 with "coding: raw-text".
515 Concept of multibyte sessions no longer exists.
516
517 * files.texi (File Locks): Mention create-lockfiles option.
518
519 2012-05-09 Glenn Morris <rgm@gnu.org>
520
521 * vol1.texi, vol2.texi: Remove files.
522 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
523 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
524
525 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
526
527 * two-volume.make (emacsdir): New.
528 (tex): Add directory with emacsver.texi to TEXINPUTS.
529
530 * minibuf.texi (Minibuffer History, Basic Completion):
531 Tweak page breaks.
532
533 * internals.texi (Garbage Collection, Memory Usage)
534 (Writing Emacs Primitives): Tweak page breaks.
535
536 * streams.texi (Output Variables): Improve page break.
537
538 * edebug.texi (Edebug Display Update): Improve page break.
539
540 * compile.texi (Disassembly): Condense the examples.
541
542 * eval.texi, functions.texi, loading.texi, macros.texi:
543 Where possible, use example rather than smallexample.
544
545 * symbols.texi: Where possible, use example rather than smallexample.
546 (Symbol Components): Fix typo.
547 (Other Plists): Tweak page break.
548
549 * sequences.texi (Arrays): Tweak page breaks.
550
551 * customize.texi: Where possible, use example rather than smallexample.
552 (Common Keywords, Variable Definitions, Applying Customizations)
553 (Custom Themes): Tweak page breaks.
554
555 * control.texi: Where possible, use example rather than smallexample.
556 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
557 Tweak page breaks.
558
559 2012-05-08 Glenn Morris <rgm@gnu.org>
560
561 * two.el: Remove; unused since creation of two-volume.make.
562
563 * vol1.texi, vol2.texi: No need to keep menus in these files.
564
565 2012-05-05 Glenn Morris <rgm@gnu.org>
566
567 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
568
569 * intro.texi (Caveats): Copyedit.
570 (Lisp History): Convert inforef to xref.
571 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
572
573 * text.texi (Auto Filling): Don't mention Emacs 19.
574
575 * commands.texi (Event Input Misc): Don't mention unread-command-char.
576 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
577
578 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
579
580 * lists.texi (List-related Predicates, List Variables):
581 Tweak page-breaks.
582 (Sets And Lists): Convert inforef to xref.
583
584 2012-05-04 Glenn Morris <rgm@gnu.org>
585
586 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
587 (info, infoclean): Use $INFO_EXT.
588 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
589 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
590 (info, maintainer-clean): Use $INFO_EXT.
591 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
592
593 2012-05-04 Chong Yidong <cyd@gnu.org>
594
595 * os.texi (Timers): Use defopt for timer-max-repeats.
596
597 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
598
599 * os.texi (Time of Day): Do not limit current-time-string
600 to years 1000..9999.
601
602 2012-05-02 Chong Yidong <cyd@gnu.org>
603
604 * display.texi (Font Lookup):
605 * frames.texi (Pointer Shape):
606 * processes.texi (Subprocess Creation): Use defopt for options.
607
608 2012-05-02 Glenn Morris <rgm@gnu.org>
609
610 * elisp.texi (@copying):
611 * intro.texi (Introduction): Only print VERSION in the TeX version.
612
613 2012-05-02 Chong Yidong <cyd@gnu.org>
614
615 * text.texi (Change Hooks): Minor fix for after-change-functions.
616
617 2012-05-02 Glenn Morris <rgm@gnu.org>
618
619 * package.texi (Packaging Basics):
620 * loading.texi (Autoload):
621 * files.texi (Magic File Names):
622 Reword to remove/reduce some overly long/short lines.
623
624 2012-04-27 Glenn Morris <rgm@gnu.org>
625
626 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
627 * modes.texi (Major Modes, Auto-Indentation):
628 * buffers.texi (Buffers): Some fixes for menu descriptions.
629
630 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
631 * functions.texi (Simple Lambda, Argument List):
632 * eval.texi (Function Indirection): Avoid deprecated form.
633
634 2012-04-27 Glenn Morris <rgm@gnu.org>
635
636 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
637 Add "et al." to authors.
638
639 * buffers.texi, commands.texi, compile.texi, control.texi:
640 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
641 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
642 * modes.texi, numbers.texi, objects.texi, streams.texi:
643 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
644 Use Texinfo recommended convention for quotes+punctuation.
645
646 2012-04-27 Chong Yidong <cyd@gnu.org>
647
648 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
649 to where-is-internal (Bug#10872).
650
651 2012-04-27 Glenn Morris <rgm@gnu.org>
652
653 * macros.texi (Indenting Macros): Fix typo.
654
655 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
656 (Resizing Windows, Deleting Windows, Selecting Windows)
657 (Choosing Window Options, Horizontal Scrolling)
658 (Cyclic Window Ordering, Window History, Dedicated Windows)
659 (Quitting Windows, Window Configurations, Textual Scrolling):
660 (Coordinates and Windows, Window Configurations)
661 (Window Parameters, Window Hooks): Copyedits.
662 (Splitting Windows, Deleting Windows):
663 Fix ignore-window-parameters logic.
664 (Selecting Windows, Choosing Window Options): Markup fixes.
665 (Window Start and End): Remove pointless example.
666 Remove cross-reference to deleted count-lines content.
667 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
668 and recenter-positions. Remove recenter example.
669
670 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
671
672 * minibuf.texi (Intro to Minibuffers):
673 Tweak discussion of resizing minibuffer window.
674
675 2012-04-26 Glenn Morris <rgm@gnu.org>
676
677 * elisp-covers.texi, front-cover-1.texi: Remove files.
678
679 * tindex.pl: Remove file.
680
681 * makefile.w32-in (srcs):
682 * Makefile.in (srcs): Remove back.texi (which is unused).
683
684 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
685
686 * os.texi (Notifications): Extend possible notification hints.
687 Add notifications-get-capabilities.
688
689 2012-04-20 Chong Yidong <cyd@gnu.org>
690
691 * processes.texi (Asynchronous Processes): Mention nil argument to
692 start-process.
693
694 2012-04-20 Glenn Morris <rgm@gnu.org>
695
696 * minibuf.texi (Basic Completion): No need to describe obarrays here.
697 Don't mention obsolete `nospace' argument of all-completions.
698 (Minibuffer Completion, Completion Commands, Reading File Names)
699 (Completion Variables): Copyedits.
700 (Completion Commands): Mention parent keymaps.
701 Remove obsolete minibuffer-local-filename-must-match-map.
702 (High-Level Completion): Remove read-variable's almost
703 word-for-word duplication of read-command.
704 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
705 Update "High-Level Completion" description.
706
707 * minibuf.texi (Minibuffers):
708 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
709
710 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
711 Use Texinfo-recommended form of quote+punctuation.
712 (Intro to Minibuffers): First minibuffer is #1, not #0.
713 Mention minibuffer-inactive-mode.
714 (Text from Minibuffer): Copyedits.
715 (Minibuffer History, Programmed Completion): Fix @var usage.
716 (Object from Minibuffer): Remove overly pedantic para.
717 (Minibuffer History): Copyedits. Add face-name-history.
718 (Initial Input, Yes-or-No Queries, Multiple Queries)
719 (Minibuffer Windows, Minibuffer Misc): Copyedits.
720 (Yes-or-No Queries): Tweak example.
721 (Minibuffer Commands): Add next-complete-history-element.
722 (Minibuffer Misc): Mention minibuffer-message-timeout, and
723 minibuffer-inactive-mode.
724
725 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
726 (Bindat Functions): Copyedits.
727
728 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
729
730 * files.texi (Saving Buffers): Document `visit and `visit-save'
731 values of require-final-newline.
732
733 2012-04-20 Glenn Morris <rgm@gnu.org>
734
735 * processes.texi (Output from Processes, Filter Functions):
736 Mention waiting-for-user-input-p.
737 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
738 (Network Servers, Datagrams, Network Processes, Network Options)
739 (Network Feature Testing, Serial Ports): Copyedits.
740 (Network): Add encrypted network overview paragraph.
741 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
742
743 2012-04-20 Chong Yidong <cyd@gnu.org>
744
745 * help.texi (Keys in Documentation): Mention :advertised-binding.
746
747 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
748 description to help.texi.
749
750 2012-04-20 Glenn Morris <rgm@gnu.org>
751
752 * processes.texi (Process Information, Input to Processes)
753 (Signals to Processes, Output from Processes, Process Buffers)
754 (Filter Functions, Decoding Output): Copyedits.
755 (Accepting Output): Discourage use of `millisec' argument.
756
757 2012-04-15 Glenn Morris <rgm@gnu.org>
758
759 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
760 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
761 Copyedits.
762 (Subprocess Creation): Discourage modifying exec-path directly.
763 (Synchronous Processes, Asynchronous Processes):
764 Update some example output.
765 (Process Information): Fix typo.
766 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
767
768 2012-04-15 Glenn Morris <rgm@gnu.org>
769
770 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
771 open-network-stream does exist in Emacs 23, but is simpler.
772
773 2012-04-15 Chong Yidong <cyd@gnu.org>
774
775 * customize.texi (Custom Themes): Also document load-theme etc.
776
777 2012-04-14 Chong Yidong <cyd@gnu.org>
778
779 * customize.texi (Applying Customizations):
780 (Custom Themes): New nodes.
781
782 * display.texi (Defining Faces): Reference custom-set-faces.
783
784 * modes.texi (Defining Minor Modes, Defining Minor Modes):
785 * os.texi (Startup Summary): Copyedits.
786
787 2012-04-14 Glenn Morris <rgm@gnu.org>
788
789 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
790
791 * strings.texi (Case Tables):
792 * objects.texi (General Escape Syntax):
793 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
794
795 * buffers.texi, compile.texi, customize.texi, debugging.texi:
796 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
797 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
798 * text.texi: Use @file for buffers, per the Texinfo manual.
799
800 * compile.texi (Compiler Errors): Add missing space in buffer name.
801
802 2012-04-14 Chong Yidong <cyd@gnu.org>
803
804 * processes.texi (Query Before Exit): Remove obsolete function
805 process-kill-without-query (Bug#11190).
806
807 2012-04-14 Glenn Morris <rgm@gnu.org>
808
809 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
810 Use @env for environment variables.
811
812 * Makefile.in: Replace non-portable use of $< in ordinary rules.
813
814 2012-04-12 Jari Aalto <jari.aalto@cante.net>
815
816 * processes.texi (Synchronous Processes): Mention
817 `default-directory' (bug#7515).
818
819 2012-04-09 Chong Yidong <cyd@gnu.org>
820
821 * customize.texi (Variable Definitions): Remove user-variable-p.
822
823 * commands.texi (Interactive Codes):
824 * help.texi (Accessing Documentation):
825 * minibuf.texi (High-Level Completion): Callers changed.
826
827 2012-04-06 Chong Yidong <cyd@gnu.org>
828
829 * minibuf.texi (Programmed Completion): Document metadata method.
830 (Completion Variables): Document completion-category-overrides.
831
832 2012-04-05 Chong Yidong <cyd@gnu.org>
833
834 * anti.texi (Antinews): Rewrite for Emacs 23.
835
836 2012-04-04 Chong Yidong <cyd@gnu.org>
837
838 * minibuf.texi (Programmed Completion): Remove obsolete variable
839 completion-annotate-function.
840 (Completion Variables): Rename from Completion Styles. Document
841 completion-extra-properties. Document completion-styles-alist
842 change.
843 (Reading File Names): minibuffer-local-filename-must-match-map is
844 not used anymore.
845 (Minibuffer Completion): Document completing-read-function.
846 (Completion in Buffers): completion-at-point-functions can return
847 properties recognized in completion-extra-properties.
848
849 * display.texi (Delayed Warnings): New node.
850
851 * os.texi (Notifications): Copyedits.
852
853 2012-04-04 Glenn Morris <rgm@gnu.org>
854
855 * os.texi (Notifications): Copyedits.
856
857 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
858
859 * os.texi (Terminal-Specific): Fix typo.
860 (Notifications): New section.
861
862 * elisp.texi (Top):
863 * vol1.texi (Top):
864 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
865 menu entries.
866
867 2012-04-01 Chong Yidong <cyd@gnu.org>
868
869 * files.texi (Kinds of Files): file-subdir-of-p renamed to
870 file-in-directory-p.
871
872 2012-03-31 Glenn Morris <rgm@gnu.org>
873
874 * edebug.texi (Instrumenting Macro Calls):
875 Mention defining macros at instrumentation time.
876 (Edebug Options): Mention edebug-unwrap-results.
877
878 2012-03-31 Eli Zaretskii <eliz@gnu.org>
879
880 * text.texi (Special Properties): Clarify the description of the
881 effect of integer values of the 'cursor' property on cursor
882 position. See the discussions in bug#11068 for more details and
883 context.
884
885 2012-03-31 Glenn Morris <rgm@gnu.org>
886
887 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
888 Copyedits.
889
890 2012-03-30 Chong Yidong <cyd@gnu.org>
891
892 * display.texi (Image Formats): Add imagemagick type.
893 (Image Descriptors): Mention how they are used.
894 (ImageMagick Images): Clarify role of imagemagick-register-types.
895 (Character Display): Don't mention glyph tables.
896 (Display Tables): Use make-glyph-code in example.
897 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
898 tables are semi-obsolete. De-document create-glyph.
899 (Glyphless Chars): Note that display tables override this.
900 (Bidirectional Display): Copyedits. Introduce "bidirectional
901 reordering" terminology, and use it.
902
903 2012-03-30 Glenn Morris <rgm@gnu.org>
904
905 * edebug.texi (Jumping): Give name of `i' binding.
906
907 2012-03-28 Glenn Morris <rgm@gnu.org>
908
909 * searching.texi (Regular Expressions, Regexp Special):
910 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
911 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
912 (Regexp Special): Mention collation.
913 Clarify char classes with an example.
914 (Regexp Functions): Mention regexp-opt is not guaranteed.
915 Mention regexp-opt-charset.
916 (Regexp Search): Recommend against looking-back.
917 (Search and Replace): Use Texinfo recommended quote convention.
918 Add more query-replace-map items. List multi-query-replace-map items.
919
920 2012-03-27 Martin Rudalics <rudalics@gmx.at>
921
922 * windows.texi (Window History): Describe new option
923 switch-to-visible-buffer.
924
925 2012-03-27 Glenn Morris <rgm@gnu.org>
926
927 * searching.texi (String Search): Add xref to Emacs manual.
928 Copyedits. Mention the function word-search-regexp.
929 (Searching and Case): Add xref to Emacs manual. Copyedits.
930
931 * processes.texi (Network Servers): Standardize apostrophe usage.
932
933 * os.texi (System Environment): Copyedits. Remove some examples
934 that do not seem useful. Mention setenv third arg.
935 tty-erase-char does not seem to be nil under a window-system.
936 (User Identification): Copyedits.
937 Remove some examples that do not seem useful.
938
939 2012-03-26 Glenn Morris <rgm@gnu.org>
940
941 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
942 (Init File): Copyedits.
943 (Command-Line Arguments): Copyedits. Do not mention argv alias.
944 (Killing Emacs): Copyedits.
945 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
946 Shorten the example, use more standard shell prompts.
947
948 2012-03-25 Chong Yidong <cyd@gnu.org>
949
950 * display.texi (Fringes): Note that fringes are shown on graphical
951 displays only.
952 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
953 (Replacing Specs): Clarify example.
954 (Manipulating Buttons): Note that button-at can return a marker.
955 (Buttons): Minor rewrite.
956 (Character Display): New node. Consolidate all character display
957 related nodes into its subsections.
958 (Usual Display): Character 127 is also affected by ctl-arrow.
959 (Display Tables): Improve example.
960
961 2012-03-22 Glenn Morris <rgm@gnu.org>
962
963 * strings.texi (Text Comparison): Mention string-prefix-p.
964
965 2012-03-21 Chong Yidong <cyd@gnu.org>
966
967 * display.texi (The Echo Area): Add xref to Output Streams.
968 (Displaying Messages): Improve doc of message.
969 (Echo Area Customization, Invisible Text): Copyedits.
970 (Invisible Text): Mention that spec comparison is done with eq.
971 (Width): Improve doc of char-width.
972 (Faces): Recommend using symbol instead of string for face name.
973 Minor clarifications.
974 (Defining Faces): Copyedits. Update face example.
975 (Attribute Functions): Mark set-face-foreground etc as commands.
976 (Face Remapping): Mention text-scale-adjust. Clarify
977 face-remapping-alist and related docs.
978 (Face Functions): Don't document make-face or copy-face.
979
980 2012-03-20 Chong Yidong <cyd@gnu.org>
981
982 * display.texi (Forcing Redisplay): Various rewrites to reflect
983 new value of redisplay-dont-pause.
984 (Truncation): Copyedits.
985
986 2012-03-20 Glenn Morris <rgm@gnu.org>
987
988 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
989 Add summary table of some relevant command-line options.
990
991 2012-03-18 Chong Yidong <cyd@gnu.org>
992
993 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
994 (Writing Emacs Primitives): Re-organize discussion of functions
995 with variable Lisp arguments are handled. Delete an obsolete
996 remark, previously tagged as FIXME.
997
998 * os.texi (Idle Timers): Minor clarification.
999 (Idle Timers): Link to Time of Day for description of time list.
1000
1001 2012-03-18 Glenn Morris <rgm@gnu.org>
1002
1003 * os.texi (System Interface): Flow control was removed.
1004 (Startup Summary): General update.
1005 (Init File): Don't mention compiling it.
1006
1007 2012-03-17 Chong Yidong <cyd@gnu.org>
1008
1009 * os.texi (Startup Summary): Mention package loading.
1010 (Init File): Don't refer to .emacs in section title. Copyedits.
1011 (Terminal-Specific): Give a realistic example.
1012 (Command-Line Arguments): Reference Entering Emacs instead of
1013 repeating the spiel about not restarting Emacs.
1014 (Time of Day): Discuss time representation at beginning of node.
1015 (Sound Output): Copyedits.
1016
1017 * package.texi (Packaging Basics): Document package-initialize.
1018
1019 2012-03-17 Eli Zaretskii <eliz@gnu.org>
1020
1021 * frames.texi (Initial Parameters): Add an index entry for
1022 minibuffer-only frame.
1023
1024 2012-03-16 Glenn Morris <rgm@gnu.org>
1025
1026 * modes.texi (Major Mode Conventions): Mention the strange
1027 relationship between View mode and special modes. (Bug#10650)
1028
1029 2012-03-11 Chong Yidong <cyd@gnu.org>
1030
1031 * windows.texi (Window Configurations): save-window-excursion is
1032 now a macro.
1033
1034 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1035 now a macro.
1036
1037 * text.texi (Fields): Minor copyedit.
1038
1039 2012-03-10 Eli Zaretskii <eliz@gnu.org>
1040
1041 * strings.texi (String Basics):
1042 * sequences.texi (Sequence Functions): Mention that `length' is
1043 not appropriate for computing the string width on display; add a
1044 cross-reference to the description of `string-width'. (Bug#10978)
1045
1046 * eval.texi (Autoloading): Minor change of wording.
1047
1048 2012-03-10 Chong Yidong <cyd@gnu.org>
1049
1050 * loading.texi (Autoload): Explicitly state which forms are
1051 processed specially (Bug#7783).
1052
1053 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1054 non-default situation. Describe one-submenu exception (Bug#7695).
1055
1056 * nonascii.texi (Character Properties): Copyedits.
1057
1058 2012-03-08 Chong Yidong <cyd@gnu.org>
1059
1060 * text.texi (Mode-Specific Indent): Document new behavior of
1061 indent-for-tab-command. Document tab-always-indent.
1062 (Special Properties): Copyedits.
1063 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1064 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1065 libxml-parse-html-region.
1066
1067 2012-03-07 Glenn Morris <rgm@gnu.org>
1068
1069 * markers.texi (The Region): Briefly mention use-empty-active-region
1070 and region-active-p.
1071 (Overview of Markers): Reword garbage collection, add cross-ref.
1072 (The Mark): Tiny clarification re command loop and activate-mark-hook.
1073
1074 2012-03-07 Chong Yidong <cyd@gnu.org>
1075
1076 * text.texi (Buffer Contents): Don't duplicate explanation of
1077 region arguments from Text node. Put doc of obsolete var
1078 buffer-substring-filters back, since it is referred to.
1079 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1080 selection by default.
1081
1082 * markers.texi (The Mark): Fix typo.
1083 (The Region): Copyedits.
1084
1085 2012-03-07 Glenn Morris <rgm@gnu.org>
1086
1087 * markers.texi (Overview of Markers): Copyedits.
1088 (Creating Markers): Update approximate example buffer size.
1089 (The Mark): Don't mention uninteresting return values.
1090
1091 2012-03-05 Chong Yidong <cyd@gnu.org>
1092
1093 * positions.texi (Text Lines): Document count-words.
1094
1095 2012-03-04 Chong Yidong <cyd@gnu.org>
1096
1097 * frames.texi (Frames): Remove little-used "terminal frame" and
1098 "window frame" terminology.
1099 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1100 (Size and Position, Visibility of Frames): Callers changed.
1101 (Frames): Clarify which terminals in framep are graphical.
1102 (Initial Parameters): --geometry is not the only option which adds
1103 to initial-frame-alist.
1104 (Position Parameters): Note that icon-left and icon-top are for
1105 old window managers only.
1106 (Size Parameters): Sizes are in characters even on graphical
1107 displays.
1108 (Management Parameters): Note that window-id and outer-window-id
1109 can't really be changed, and that auto-raise isn't always obeyed.
1110 (Cursor Parameters): Document cursor-type explicitly.
1111 (Size and Position): The aliases set-screen-height and
1112 set-screen-width have been deleted.
1113 (Visibility of Frames): Mention "minimization".
1114
1115 * os.texi (Startup Summary): Minor clarifications.
1116 (Startup Summary, Suspending Emacs): Standardize on "text
1117 terminal" terminology.
1118
1119 * windows.texi (Basic Windows, Coordinates and Windows)
1120 (Coordinates and Windows):
1121 * display.texi (Refresh Screen, Line Height, Face Attributes)
1122 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1123
1124 2012-03-04 Glenn Morris <rgm@gnu.org>
1125
1126 * abbrevs.texi: Small copyedits throughout.
1127 (Abbrev Mode): Remove this section, folding it into the top-level.
1128 (Abbrev Tables): Don't mention irrelevant return values.
1129 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1130 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1131 (Abbrev Table Properties): Update nil :regexp description.
1132
1133 2012-03-03 Glenn Morris <rgm@gnu.org>
1134
1135 * internals.texi: Change @appendix section commands to @section.
1136 (Building Emacs): Say less about CANNOT_DUMP platforms.
1137 Replace deleted eval-at-startup with custom-initialize-delay.
1138 (Pure Storage): Small changes.
1139 (Memory Usage): Copyedit.
1140 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1141 example definitions. Give examples of things with non-nil
1142 interactive args. Mention eval_sub. Remove old info about
1143 strings and GCPRO. Mention cus-start.el.
1144 (Buffer Internals, Window Internals, Process Internals):
1145 Misc small updates and fixes for fields.
1146
1147 * tips.texi: Copyedits.
1148 (Coding Conventions): Mention autoloads.
1149 Combine partially duplicated macro items. Fix xref.
1150 Refer to Library Headers for copyright notice.
1151 (Programming Tips): edit-options is long-obsolete.
1152 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1153 (Warning Tips): Mention declare-function.
1154 (Documentation Tips): Remove old info.
1155 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1156 (Library Headers): General update.
1157
1158 2012-03-02 Glenn Morris <rgm@gnu.org>
1159
1160 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1161 and relocate entry. Mention buffer-stale-function.
1162
1163 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1164
1165 * hooks.texi (Standard Hooks): General update.
1166 Put related hooks together. Add and remove items.
1167 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1168 * modes.texi (Hooks): Tweak cross-ref description.
1169
1170 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
1171
1172 * files.texi (Kinds of Files): The return value of file-equal-p is
1173 unspecified, if FILE1 or FILE2 does not exist.
1174
1175 2012-03-01 Glenn Morris <rgm@gnu.org>
1176
1177 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1178
1179 * maps.texi (Standard Keymaps): General update.
1180 Remove mode-specific maps, talk about the more general keymaps.
1181 * help.texi (Help Functions): Add vindex for Helper-help-map.
1182 * keymaps.texi (Active Keymaps): Minor rephrasing.
1183
1184 2012-02-29 Glenn Morris <rgm@gnu.org>
1185
1186 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1187
1188 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1189
1190 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
1191 Update changed behavior of file-subdir-of-p.
1192
1193 2012-02-28 Glenn Morris <rgm@gnu.org>
1194
1195 * advice.texi, anti.texi, display.texi, elisp.texi:
1196 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1197 Standardize possessive apostrophe usage.
1198
1199 * locals.texi: Remove file.
1200 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1201 Remove menu entry.
1202 * errors.texi, maps.texi: Adjust node pointers.
1203 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
1204 * makefile.w32-in (srcs):
1205 * Makefile.in (srcs): Remove locals.texi.
1206
1207 * frames.texi (Mouse Position): Fix cross-ref.
1208
1209 2012-02-27 Chong Yidong <cyd@gnu.org>
1210
1211 * buffers.texi (Creating Buffers): Clarify that
1212 generate-new-buffer uses generate-new-buffer-names.
1213 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1214
1215 * files.texi (Directory Names): Index entry for file name abbreviations.
1216 (Relative File Names, File Name Expansion): Refer to it.
1217 (Locating Files): Move locate-user-emacs-file documentation to
1218 Standard File Names.
1219 (Standard File Names): Add locate-user-emacs-file; update examples.
1220
1221 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
1222
1223 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1224
1225 2012-02-26 Chong Yidong <cyd@gnu.org>
1226
1227 * files.texi (Kinds of Files): Improve documentation of
1228 files-equal-p and file-subdir-of-p.
1229
1230 2012-02-26 Glenn Morris <rgm@gnu.org>
1231
1232 * intro.texi (Acknowledgements): Small changes.
1233
1234 2012-02-25 Glenn Morris <rgm@gnu.org>
1235
1236 * errors.texi: Don't try to list _all_ the error symbols.
1237 Add circular-list, cl-assertion-failed, compression-error.
1238 * elisp.texi, vol1.texi, vol2.texi:
1239 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1240
1241 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1242
1243 * files.texi (files-equal-p, file-subdir-of-p): New,
1244 add initial documentation.
1245
1246 2012-02-25 Chong Yidong <cyd@gnu.org>
1247
1248 * files.texi (File Attributes): Document file-selinux-context.
1249 (Changing Files): Link to it.
1250 (Changing Files): Document set-file-selinux-context.
1251
1252 * backups.texi (Making Backups): Return value of backup-buffer is
1253 changed. Mention default value of backup-directory-alist.
1254 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1255 (Auto-Saving): New minor mode behavior for auto-save-mode.
1256 (Reverting): Add defvar for revert-buffer-in-progress-p.
1257
1258 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1259
1260 2012-02-24 Glenn Morris <rgm@gnu.org>
1261
1262 * errors.texi (Standard Errors): Mention dbus-error.
1263 For arith-error sub-classes, just use one cross-ref.
1264
1265 2012-02-23 Alan Mackenzie <acm@muc.de>
1266
1267 * modes.texi (Defining Minor Modes): Document the new keyword
1268 :after-hook.
1269
1270 2012-02-21 Chong Yidong <cyd@gnu.org>
1271
1272 * files.texi (Files): Mention magic file names as arguments.
1273 (Reading from Files): Copyedits.
1274 (File Attributes): Mention how to change file modes.
1275 (Changing Files): Use standard "file permissions" terminology.
1276 Add xref to File Attributes node.
1277 (Locating Files): Document locate-user-emacs-file.
1278 (Unique File Names): Recommend against using make-temp-name.
1279
1280 2012-02-19 Chong Yidong <cyd@gnu.org>
1281
1282 * help.texi (Documentation, Documentation Basics, Help Functions):
1283 Minor clarifications.
1284 (Accessing Documentation): Clarify what documentation-property is
1285 for. Add xref to Keys in Documentation.
1286
1287 * tips.texi (Documentation Tips): Don't recommend using * in
1288 docstrings.
1289
1290 * macros.texi (Defining Macros):
1291 * modes.texi (Derived Modes): Say "documentation string" instead
1292 of docstring.
1293
1294 2012-02-18 Chong Yidong <cyd@gnu.org>
1295
1296 * modes.texi (Tabulated List Mode): New node.
1297 (Basic Major Modes): Add xref to it.
1298
1299 * processes.texi (Process Information): Mention Process Menu mode.
1300
1301 2012-02-17 Chong Yidong <cyd@gnu.org>
1302
1303 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1304
1305 2012-02-17 Glenn Morris <rgm@gnu.org>
1306
1307 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1308
1309 2012-02-16 Chong Yidong <cyd@gnu.org>
1310
1311 * syntax.texi (Syntax Tables, Syntax Descriptors)
1312 (Syntax Table Functions): Copyedits.
1313 (Syntax Basics): Don't repeat the material in the preceding node.
1314 (Syntax Class Table): Use a table.
1315 (Syntax Properties): Document syntax-propertize-function and
1316 syntax-propertize-extend-region-functions.
1317 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1318 (Parser State): Update for the new "c" comment style. Fix
1319 description of item 7 (comment style).
1320
1321 * modes.texi (Minor Modes): Update how mode commands should treat
1322 arguments now.
1323 (Mode Line Basics): Clarify force-mode-line-update.
1324 (Mode Line Top): Note that the example is not realistic.
1325 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1326 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1327 "mode line construct" instead of "mode line specification".
1328 (Syntactic Font Lock): Remove mention of obsolete variable
1329 font-lock-syntactic-keywords.
1330 (Setting Syntax Properties): Node deleted.
1331 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1332 (Font Lock Basics): Note that syntactic fontification falls back
1333 on `syntax-table'.
1334 (Search-based Fontification): Emphasize that font-lock-keywords
1335 should not be set directly.
1336 (Faces for Font Lock): Avoid some confusing terminology.
1337 (Syntactic Font Lock): Minor clarifications. Add xref to
1338 Syntactic Font Lock node.
1339
1340 2012-02-15 Chong Yidong <cyd@gnu.org>
1341
1342 * minibuf.texi (Basic Completion): Define "completion table".
1343 Move completion-in-region to Completion in Buffers node.
1344 (Completion Commands): Use "completion table" terminology.
1345 (Completion in Buffers): New node.
1346
1347 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1348 (Setting Hooks): Update minor mode usage example.
1349 (Major Mode Conventions): Note that completion-at-point-functions
1350 should be altered locally. Add xref to Completion in Buffers.
1351 Remove duplicate tip about auto-mode-alist.
1352 (Minor Modes): Rewrite introduction.
1353 (Minor Mode Conventions): Copyedits. Don't recommend
1354 variable-only minor modes since few minor modes are like that.
1355
1356 2012-02-15 Glenn Morris <rgm@gnu.org>
1357
1358 * processes.texi (Network): Document open-network-stream :parameters.
1359
1360 2012-02-14 Chong Yidong <cyd@gnu.org>
1361
1362 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1363 was removed on 2009-09-10. Update lisp-mode-map example.
1364 (Inheritance and Keymaps): Minor clarification.
1365 (Searching Keymaps): Remove out-of-place enumeration.
1366 (Key Lookup): Remove unnecessary example (one was already given in
1367 Format of Keymaps).
1368 (Changing Key Bindings): Update suppress-keymap example.
1369 (Menu Bar, Tool Bar): Copyedits.
1370 (Tool Bar): Update tool-bar-map example.
1371
1372 2012-02-12 Chong Yidong <cyd@gnu.org>
1373
1374 * debugging.texi (Debugger Commands): Continuing is now allowed
1375 for errors.
1376
1377 2012-02-11 Chong Yidong <cyd@gnu.org>
1378
1379 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1380 Move the list of standard bitmaps there.
1381 (Fringe Cursors): Rewrite for clarity.
1382 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1383
1384 * commands.texi (Command Overview): Mention read-key.
1385 (Using Interactive, Interactive Call): Minor clarifications.
1386 (Function Keys, Click Events): Avoid "input stream" terminology.
1387 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1388 Clarify column and row components.
1389 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1390 (Special Events): Copyedits.
1391
1392 * streams.texi (Input Streams): De-document get-file-char.
1393 (Output Variables): Don't refer to old backquote syntax.
1394
1395 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1396 (Error Debugging): Note that debug-ignored-errors overrides list
1397 values of debug-on-error too. Add xref to Signaling Errors. Note
1398 that debug-on-signal is not customizable. Mention
1399 condition-case-unless-debug.
1400 (Compilation Errors): Node deleted.
1401
1402 * compile.texi (Compiler Errors): Move a paragraph here from
1403 deleted node Compilation Errors.
1404
1405 2012-02-10 Leo Liu <sdl.web@gmail.com>
1406
1407 * control.texi (Handling Errors): Change condition-case-no-debug
1408 to condition-case-unless-debug.
1409
1410 2012-02-10 Chong Yidong <cyd@gnu.org>
1411
1412 * advice.texi (Defining Advice): Clarify ad-unadvise.
1413 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1414 is not abnormal.
1415 (Advising Primitives): Node deleted; ad-define-subr-args has been
1416 removed.
1417
1418 * compile.texi (Speed of Byte-Code): Use float-time in example.
1419 (Compilation Functions): Note that the log uses Compilation mode.
1420 Don't discuss the contents of byte-code function object here.
1421 (Compilation Functions): De-document internal function byte-code.
1422 (Docs and Compilation): Minor clarifications.
1423
1424 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1425 Objects.
1426
1427 2012-02-10 Glenn Morris <rgm@gnu.org>
1428
1429 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1430 Mention secure-hash.
1431 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1432
1433 2012-02-10 Chong Yidong <cyd@gnu.org>
1434
1435 * loading.texi (Loading): Don't emphasize "library" terminology.
1436 (Library Search): load-path is not a user option. Mention role of
1437 -L option and packages. Improve examples.
1438 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1439 obsolete.
1440 (Autoload): Minor clarifications.
1441
1442 2012-02-10 Glenn Morris <rgm@gnu.org>
1443
1444 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1445
1446 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1447
1448 2012-02-08 Glenn Morris <rgm@gnu.org>
1449
1450 * loading.texi (Named Features): Update the require example.
1451
1452 2012-02-07 Glenn Morris <rgm@gnu.org>
1453
1454 * modes.texi (Defining Minor Modes):
1455 Expand on args of defined minor modes.
1456
1457 2012-02-07 Chong Yidong <cyd@gnu.org>
1458
1459 * variables.texi (Creating Buffer-Local): Minor clarification
1460 to buffer-local-variables doc (Bug#10715).
1461
1462 2012-02-07 Glenn Morris <rgm@gnu.org>
1463
1464 * display.texi (ImageMagick Images): General update.
1465 Move most details of imagemagick-render-type to the variable's doc.
1466
1467 2012-02-06 Glenn Morris <rgm@gnu.org>
1468
1469 * keymaps.texi (Tool Bar): Mention separators.
1470 (Inheritance and Keymaps):
1471 Mention make-composed-keymap and multiple inheritance.
1472
1473 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1474
1475 * control.texi (Handling Errors):
1476 Mention condition-case-no-debug and with-demoted-errors.
1477
1478 2012-02-05 Chong Yidong <cyd@gnu.org>
1479
1480 * customize.texi (Common Keywords): Minor clarifications.
1481 Document custom-unlispify-remove-prefixes.
1482 (Variable Definitions): Backquotes in defcustom seem to work fine
1483 now. Various other copyedits.
1484 (Simple Types): Copyedits. Document color selector.
1485 (Composite Types): Copyedits.
1486 (Splicing into Lists): Clarifications.
1487
1488 * eval.texi (Backquote): Move from macros.texi.
1489
1490 * macros.texi (Expansion): Minor clarification.
1491 (Backquote): Move node to eval.texi.
1492 (Defining Macros): Move an example from Backquote node.
1493 (Argument Evaluation): No need to mention Pascal.
1494 (Indenting Macros): Add xref to Defining Macros.
1495
1496 2012-02-05 Glenn Morris <rgm@gnu.org>
1497
1498 * debugging.texi (Error Debugging): Mention debug-on-event default.
1499
1500 2012-02-04 Glenn Morris <rgm@gnu.org>
1501
1502 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1503
1504 * debugging.texi (Error Debugging): Mention debug-on-event.
1505 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1506
1507 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1508
1509 * text.texi (Buffer Contents):
1510 Update filter-buffer-substring description.
1511
1512 2012-02-04 Chong Yidong <cyd@gnu.org>
1513
1514 * functions.texi (What Is a Function): Add closures. Mention
1515 "return value" terminology. Add xref for command-execute. Remove
1516 unused "keystroke command" terminology.
1517 (Lambda Expressions): Give a different example than in the
1518 following subsection. Add xref to Anonymous Functions.
1519 (Function Documentation): Remove gratuitous markup.
1520 (Function Names): Move introductory text to `What Is a Function'.
1521 (Defining Functions): Fix defun argument spec.
1522 (Anonymous Functions): Document lambda macro explicitly. Mention
1523 effects on lexical binding.
1524 (Function Cells): Downplay direct usage of fset.
1525 (Closures): New node.
1526 (Inline Functions): Remove "open-code" terminology.
1527 (Declaring Functions): Minor tweak; .m is not C code.
1528
1529 * variables.texi (Variables): Don't refer to "global value".
1530 (Local Variables, Void Variables): Copyedits.
1531 (Lexical Binding): Minor clarification of example.
1532 (File Local Variables): Mention :safe and :risky defcustom args.
1533 (Lexical Binding): Add xref to Closures node.
1534
1535 2012-02-04 Glenn Morris <rgm@gnu.org>
1536
1537 * minibuf.texi (High-Level Completion): Updates for read-color.
1538
1539 2012-02-03 Glenn Morris <rgm@gnu.org>
1540
1541 * display.texi (GIF Images): Mention animation.
1542 Remove commented-out old example of animation.
1543 (Animated Images): New subsection.
1544 * elisp.texi (Top):
1545 * vol1.texi (Top):
1546 * vol2.texi (Top): Add Animated Images menu entry.
1547
1548 * display.texi (Image Formats): Remove oddly specific information
1549 on versions of image libraries.
1550 (GIF Images, TIFF Images): Minor rephrasing.
1551
1552 2012-02-02 Glenn Morris <rgm@gnu.org>
1553
1554 * processes.texi (Synchronous Processes):
1555 Mention call-process's :file gets overwritten.
1556
1557 * commands.texi (Reading One Event):
1558 * help.texi (Help Functions): Document read-char-choice.
1559
1560 * hooks.texi (Standard Hooks):
1561 * modes.texi (Keymaps and Minor Modes):
1562 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1563
1564 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1565
1566 * hooks.texi (Standard Hooks):
1567 * modes.texi (Major Mode Conventions, Mode Hooks):
1568 Document change-major-mode-after-body-hook.
1569
1570 2012-02-01 Glenn Morris <rgm@gnu.org>
1571
1572 * modes.texi (Defining Minor Modes):
1573 Mention disabling global minor modes on a per-major-mode basis.
1574
1575 2012-01-31 Chong Yidong <cyd@gnu.org>
1576
1577 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1578 (Parser State): Remove unnecessary statement (Bug#10661).
1579
1580 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1581
1582 2012-01-31 Glenn Morris <rgm@gnu.org>
1583
1584 * modes.texi (Defining Minor Modes):
1585 Document define-minor-mode's new :variable keyword.
1586
1587 2012-01-29 Chong Yidong <cyd@gnu.org>
1588
1589 * syntax.texi (Syntax Class Table): Tweak description of newline
1590 char syntax (Bug#9619).
1591
1592 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1593 description (Bug#10189).
1594
1595 2012-01-29 Glenn Morris <rgm@gnu.org>
1596
1597 * files.texi (Changing Files): Document SELinux support.
1598
1599 * windows.texi (Window Sizes): Fix typo.
1600
1601 2012-01-28 Chong Yidong <cyd@gnu.org>
1602
1603 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1604 doc (Bug#8568).
1605
1606 * frames.texi (Input Focus): Add NORECORD arg to
1607 select-frame-set-input-focus. Clarify its role in select-frame.
1608
1609 * text.texi (Transposition): We don't use transpose-region as an
1610 internal subroutine (Bug#3249).
1611
1612 * modes.texi (Example Major Modes): Update Lisp example code to
1613 current sources. Delete the old non-derived-major-mode example,
1614 which has diverged badly from current sources.
1615
1616 2012-01-27 Glenn Morris <rgm@gnu.org>
1617
1618 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1619 (VERSION, manual): Remove, unused.
1620
1621 2012-01-27 Chong Yidong <cyd@gnu.org>
1622
1623 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1624
1625 2012-01-26 Chong Yidong <cyd@gnu.org>
1626
1627 * searching.texi (String Search): Document negative repeat count
1628 (Bug#10507).
1629
1630 2012-01-26 Glenn Morris <rgm@gnu.org>
1631
1632 * variables.texi (Using Lexical Binding):
1633 Mention that lexical-binding should be set in the first line.
1634
1635 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1636
1637 * macros.texi (Defining Macros): Don't claim that `declare' only
1638 affects Edebug and indentation.
1639
1640 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1641
1642 * macros.texi (Defining Macros): Slight `declare' fixup.
1643
1644 2012-01-25 Glenn Morris <rgm@gnu.org>
1645
1646 * makefile.w32-in (texinputdir):
1647 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1648
1649 2012-01-24 Chong Yidong <cyd@gnu.org>
1650
1651 * variables.texi (Variables, Local Variables, Void Variables):
1652 Edit to make the descriptions less specific to dynamic binding.
1653 (Local Variables): Default max-specpdl-size is now 1300.
1654 (Defining Variables): Edits for lexical scoping. Delete
1655 information about starting docstrings with *. De-document
1656 user-variable-p.
1657 (Tips for Defining): Remove an unimportant discussion of quitting
1658 in the middle of a load.
1659 (Accessing Variables, Setting Variables): Discuss lexical binding.
1660 (Variable Scoping): Rewrite.
1661 (Scope, Extent, Impl of Scope): Nodes deleted.
1662 (Dynamic Binding): New node, with material from Scope, Extent, and
1663 Impl of Scope nodes.
1664 (Dynamic Binding Tips): Rename from Using Scoping.
1665 (Lexical Binding): Rewrite.
1666 (Using Lexical Binding): Rename from Converting to Lexical
1667 Binding. Convert to subsection.
1668
1669 * customize.texi (Variable Definitions): Add custom-variable-p.
1670 Move user-variable-p documentation here.
1671
1672 2012-01-23 Chong Yidong <cyd@gnu.org>
1673
1674 * strings.texi (Text Comparison): Minor qualification.
1675
1676 * lists.texi (Cons Cells): Copyedits.
1677 (List Elements): Mention push.
1678 (List Variables): Mention pop.
1679 (Rings): Move to sequences.texi.
1680
1681 * sequences.texi (Sequence Functions): Don't repeat the
1682 introduction already given in the parent.
1683 (Vectors): Copyedits.
1684 (Rings): Move from lists.texi. Note that this is specific to the
1685 ring package.
1686
1687 * symbols.texi (Definitions, Symbol Components): Mention variable
1688 scoping issues.
1689 (Plists and Alists): Copyedits.
1690
1691 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1692 correctness with lexical scoping.
1693 (Eval): Copyedits.
1694
1695 2012-01-21 Chong Yidong <cyd@gnu.org>
1696
1697 * intro.texi (A Sample Function Description): Special notation
1698 used for macros too.
1699
1700 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1701 (Symbol Type): Add xref for keyword symbols.
1702 (Sequence Type): Clarify differences between sequence types.
1703 (Cons Cell Type): Add "linked list" index entry.
1704 (Non-ASCII in Strings): Copyedits.
1705 (Equality Predicates): Symbols with same name need not be eq.
1706
1707 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1708 ldexp. Move float-e and float-pi to Math Functions node.
1709
1710 2012-01-21 Glenn Morris <rgm@gnu.org>
1711
1712 * modes.texi (Auto Major Mode):
1713 * variables.texi (File Local Variables):
1714 Mention inhibit-local-variables-regexps.
1715
1716 2012-01-19 Martin Rudalics <rudalics@gmx.at>
1717
1718 * windows.texi (Window Configurations): Rewrite references to
1719 persistent window parameters.
1720 (Window Parameters): Fix description of persistent window
1721 parameters.
1722
1723 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
1724
1725 * windows.texi (Window Parameters): Use @pxref.
1726
1727 2012-01-16 Martin Rudalics <rudalics@gmx.at>
1728
1729 * windows.texi (Window Configurations, Window Parameters):
1730 Describe persistent window parameters.
1731
1732 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1733
1734 * variables.texi (Creating Buffer-Local): Warn against misuses of
1735 make-variable-buffer-local (bug#10258).
1736
1737 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1738
1739 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1740
1741 2012-01-06 Chong Yidong <cyd@gnu.org>
1742
1743 * variables.texi (Directory Local Variables): Document
1744 hack-dir-local-variables-non-file-buffer.
1745
1746 2012-01-06 Glenn Morris <rgm@gnu.org>
1747
1748 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1749 rather than by keybinding.
1750
1751 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
1752
1753 * frames.texi (Font and Color Parameters): Add @pxref.
1754
1755 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1756
1757 * frames.texi (Font and Color Parameters):
1758 Document w32 font backends (bug#10399).
1759
1760 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1761
1762 * files.texi (File Attributes, Changing Files):
1763 Use a more-natural notation for octal numbers.
1764
1765 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
1766
1767 * variables.texi (Variables with Restricted Values):
1768 Change reference to variable (bug#10354).
1769
1770 2011-12-13 Martin Rudalics <rudalics@gmx.at>
1771
1772 * windows.texi (Splitting Windows): Use t instead of non-nil
1773 when describing window-combination-resize.
1774
1775 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1776
1777 * text.texi (Special Properties): Warn against `intangible' properties
1778 (bug#10222).
1779
1780 2011-11-26 Eli Zaretskii <eliz@gnu.org>
1781
1782 * display.texi (Truncation):
1783 * text.texi (Special Properties): Describe what a stretch-glyph is
1784 instead of using that term without explanation. Make the
1785 cross-references more accurate.
1786
1787 * display.texi (Usual Display): Update the description,
1788 cross-references, and indexing related to display of control
1789 characters and raw bytes.
1790
1791 2011-11-25 Martin Rudalics <rudalics@gmx.at>
1792
1793 * windows.texi (Splitting Windows): Fix description of
1794 window-combination-limit. Suggested by Eli Zaretskii.
1795
1796 2011-11-23 Chong Yidong <cyd@gnu.org>
1797
1798 * windows.texi (Window Sizes): Move window-top-line,
1799 window-left-column, and window-*-pixel-edges to Coordinates and
1800 Windows node.
1801 (Coordinates and Windows): Restore window-edges doc.
1802
1803 2011-11-21 Martin Rudalics <rudalics@gmx.at>
1804
1805 * windows.texi (Windows and Frames, Splitting Windows):
1806 Fix typos.
1807
1808 2011-11-21 Chong Yidong <cyd@gnu.org>
1809
1810 * windows.texi (Splitting Windows): Fix error in documentation of
1811 window-combination-limit.
1812 (Cyclic Window Ordering): Minor fixes to next-window,
1813 one-window-p, and get-lru-window docs. Don't document
1814 window-list-1.
1815 (Buffers and Windows): Copyedits.
1816 (Choosing Window): Document special handling of special-display-*.
1817 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
1818 Don't document even-window-heights, which is going away.
1819 Clarify which options are obeyed by which action functions.
1820
1821 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1822
1823 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1824
1825 2011-11-20 Martin Rudalics <rudalics@gmx.at>
1826
1827 * windows.texi (Resizing Windows, Splitting Windows):
1828 Remove term "status" when talking about combination limits.
1829
1830 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
1831
1832 * compile.texi (Compiler Errors):
1833 * help.texi (Help Functions): Fix typos.
1834
1835 2011-11-19 Chong Yidong <cyd@gnu.org>
1836
1837 * windows.texi (Splitting Windows): Clarify role of window
1838 parameters in split-window. Shorten the example.
1839 (Deleting Windows): Rewrite intro to handle internal windows.
1840 Fix delete-windows-on doc.
1841 (Selecting Windows): Copyedits.
1842
1843 2011-11-17 Martin Rudalics <rudalics@gmx.at>
1844
1845 * windows.texi (Resizing Windows, Splitting Windows)
1846 (Deleting Windows): Use term window-combination-resize instead
1847 of window-splits.
1848
1849 2011-11-16 Martin Rudalics <rudalics@gmx.at>
1850
1851 * windows.texi (Resizing Windows, Splitting Windows):
1852 Rename occurrences of window-nest to window-combination-limit.
1853
1854 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
1855
1856 * intro.texi (Lisp History): Fix typo.
1857
1858 2011-11-12 Martin Rudalics <rudalics@gmx.at>
1859
1860 * windows.texi (Splitting Windows, Deleting Windows):
1861 Remove references to splits status of windows.
1862
1863 2011-11-10 Glenn Morris <rgm@gnu.org>
1864
1865 * buffers.texi (Read Only Buffers): Expand a bit on why
1866 toggle-read-only should only be used interactively. (Bug#7292)
1867
1868 2011-11-09 Chong Yidong <cyd@gnu.org>
1869
1870 * windows.texi (Window Sizes): Document window-pixel-edges,
1871 window-inside-pixel-edges, window-absolute-pixel-edges, and
1872 window-inside-absolute-pixel-edges.
1873 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1874 non-full-width windows.
1875
1876 2011-11-09 Martin Rudalics <rudalics@gmx.at>
1877
1878 * windows.texi (Resizing Windows): Rewrite documentation of
1879 window-resizable.
1880
1881 2011-11-09 Chong Yidong <cyd@gnu.org>
1882
1883 * windows.texi (Splitting Windows): Simplify example.
1884
1885 2011-11-08 Chong Yidong <cyd@gnu.org>
1886
1887 * windows.texi (Window Sizes): Copyedits. Document
1888 window-text-height. Remove window-min-height and window-min-width
1889 discussion, referring instead to Emacs manual.
1890 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
1891 (Resizing Windows): Simplify introduction. Don't document
1892 enlarge-window, shrink-window, enlarge-window-horizontally, and
1893 shrink-window-horizontally; they are no longer preferred for
1894 calling from Lisp, and are already documented in the Emacs manual.
1895
1896 2011-11-07 Glenn Morris <rgm@gnu.org>
1897
1898 * windows.texi (Choosing Window): Fix keybinding typo.
1899
1900 2011-11-07 Martin Rudalics <rudalics@gmx.at>
1901
1902 * windows.texi (Resizing Windows, Splitting Windows)
1903 (Window Configurations): Use "child window" instead of
1904 "subwindow".
1905
1906 2011-11-06 Chong Yidong <cyd@gnu.org>
1907
1908 * windows.texi (Basic Windows): Clarify various definitions.
1909 Treat window-normalize-* as internal; don't document them.
1910 (Windows and Frames): Various clarifications, e.g. non-live
1911 windows also belong to frames. Fix window-list description.
1912 Simplify window nesting example.
1913 (Splitting Windows, Window Configurations):
1914 Use split-window-below.
1915
1916 2011-11-04 Eli Zaretskii <eliz@gnu.org>
1917
1918 * windows.texi (Window Sizes): Mention in the doc string that the
1919 return values of `window-body-height' and `window-body-width' are
1920 in frame's canonical units. (Bug#9949)
1921
1922 2011-10-30 Martin Rudalics <rudalics@gmx.at>
1923
1924 * windows.texi (Windows and Frames): Remove "iso-" infix from
1925 documentation of window-iso-combined-p.
1926
1927 2011-10-26 Chong Yidong <cyd@gnu.org>
1928
1929 * modes.texi (Running Hooks): Document with-wrapper-hook.
1930
1931 2011-10-18 Chong Yidong <cyd@gnu.org>
1932
1933 * display.texi (Glyphless Chars): New node.
1934
1935 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
1936
1937 * text.texi (Yanking): Document yank-excluded-properties.
1938
1939 * package.texi (Packaging Basics): The commentary should say how
1940 to begin using the package.
1941
1942 2011-10-11 Martin Rudalics <rudalics@gmx.at>
1943
1944 * windows.texi (Deleting Windows): Mention which window gets
1945 selected when deleting the selected window.
1946
1947 2011-10-09 Martin Rudalics <rudalics@gmx.at>
1948
1949 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1950 with the selected window.
1951 * windows.texi (Buffers and Windows): Reformulate text on how
1952 replace-buffer-in-windows deals with a window.
1953 (Quitting Windows): Describe how quit-window deals with a
1954 standalone frame. Describe new option frame-auto-hide-function.
1955
1956 2011-10-08 Glenn Morris <rgm@gnu.org>
1957
1958 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1959
1960 * positions.texi (Excursions): Update warning message.
1961
1962 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
1963
1964 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1965 Fix Emacs manual xref (Bug#9675).
1966
1967 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
1968
1969 * windows.texi (Textual Scrolling): Document scroll-up-command,
1970 scroll-down-command, scroll-error-top-bottom, and the
1971 scroll-command symbol property.
1972 (Display Action Functions): Fix description of
1973 display-buffer-pop-up-window.
1974
1975 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
1976
1977 * windows.texi (Splitting Windows): Fix typos.
1978
1979 2011-09-25 Martin Rudalics <rudalics@gmx.at>
1980
1981 * windows.texi (Windows and Frames, Display Action Functions)
1982 (Switching Buffers): Fix some typos.
1983 (Buffers and Windows): Remove reference to window-auto-delete.
1984 Reword description of replace-buffer-in-windows.
1985 (Window History): Fix some typos and refer to frame local buffer
1986 list.
1987 (Quitting Windows): New node.
1988 (Window Configurations): Add descriptions of window-state-get
1989 and window-state-put.
1990 (Window Parameters): Describe variable ignore-window-parameters.
1991 Sketch some window parameters currently in use.
1992 * elisp.texi (Top): Update node listing.
1993
1994 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
1995
1996 * windows.texi (Display Action Functions)
1997 (Choosing Window Options): New nodes.
1998
1999 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
2000
2001 * windows.texi (Window History): New node. Move text here from
2002 Buffers and Windows.
2003 (Switching Buffers): Rename from Displaying Buffers, since we
2004 don't document display-buffer here; callers changed.
2005 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
2006 switch-to-buffer-other-frame. Delete duplicate
2007 replace-buffer-in-windows doc.
2008 (Choosing Window): Document display actions.
2009
2010 2011-09-24 Eli Zaretskii <eliz@gnu.org>
2011
2012 * display.texi (Forcing Redisplay): Update the description of
2013 redisplay-dont-pause due to change in the default value.
2014
2015 2011-09-23 Martin Rudalics <rudalics@gmx.at>
2016
2017 * frames.texi (Frames and Windows): Move section and rename to
2018 Windows and Frames in windows.texi.
2019 * windows.texi (Windows): Restructure.
2020 (Basic Windows): Rewrite. Explain live and internal windows and
2021 normalization functions.
2022 (Windows and Frames): Move section here from frames.texi.
2023 Describe subwindows, window combinations, window tree, and
2024 corresponding functions including window-list here.
2025 (Window Sizes): Rename section from Size of Window and move it
2026 up in chapter. Describe total and body sizes and the
2027 corresponding functions. Explain new semantics of
2028 window-min-height/-width.
2029 (Resizing Windows): Move section up in chapter. Describe new
2030 resize functions.
2031 (Splitting Windows): Describe new behavior of split-window,
2032 split-window-above-each-other and split-window-side-by-side.
2033 Provide examples. Describe window-nest and window-splits
2034 options.
2035 (Deleting Windows): Minor rewrite.
2036 (Selecting Windows): Minor rewrite.
2037 Describe frame-selected-window and set-frame-selected-window here.
2038 (Cyclic Window Ordering): Minor rewrite.
2039 Describe window-list-1.
2040 (Buffers and Windows): Rewrite. Explain a window's previous and
2041 next buffers and the corresponding functions.
2042 (Window Tree): Merge into Windows and Frames section.
2043 * elisp.texi (Top): Update node listings for frames and windows
2044 sections.
2045
2046 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2047
2048 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2049
2050 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2051
2052 * errors.texi (Standard Errors): Remove apparent placeholder text
2053 (bug#9491).
2054
2055 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
2056
2057 * frames.texi (Management Parameters): Fix description of
2058 icon-type parameter.
2059
2060 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
2061
2062 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2063 ending in C-g. Suggested by Edward O'Connor.
2064
2065 2011-09-17 Eli Zaretskii <eliz@gnu.org>
2066
2067 * numbers.texi (Integer Basics): Add indexing for
2068 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2069
2070 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
2071
2072 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2073
2074 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
2075
2076 * processes.texi (Network Servers): Clarify what the process
2077 buffer is used for (bug#9233).
2078
2079 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
2080
2081 * lists.texi (Building Lists): Fix typo.
2082
2083 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
2084
2085 * display.texi (Basic Faces): New node. Document new faces.
2086
2087 * modes.texi (Major Mode Conventions): Move some text there.
2088 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2089
2090 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
2091
2092 * modes.texi (Basic Major Modes): New node. Callers updated.
2093 (Major Modes): Document fundamental-mode and major-mode.
2094 (Major Mode Basics): Node deleted; text moved to Major Modes.
2095 (Derived Modes): Document derived-mode-p.
2096
2097 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
2098
2099 * files.texi (Changing Files, Create/Delete Dirs): Document new
2100 arguments for delete-file, delete-directory, and copy-directory.
2101 (Visiting Functions): Remove view-file; it is documented in the
2102 Emacs manual.
2103
2104 * frames.texi (Layout Parameters): The defaults for the
2105 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2106
2107 * display.texi (Progress): Document spinner functionality.
2108
2109 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2110 operating system signals. Refer to save-buffers-kill-terminal
2111 instead of save-buffers-kill-emacs.
2112
2113 * objects.texi (Symbol Type): Document ## print representation.
2114
2115 2011-08-25 Eli Zaretskii <eliz@gnu.org>
2116
2117 * display.texi (Specified Space): Mention that `space' specs
2118 influence bidi reordering.
2119 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2120 separating fields with bidirectional content.
2121
2122 2011-08-24 Eli Zaretskii <eliz@gnu.org>
2123
2124 * display.texi (Bidirectional Display): Document return value in
2125 buffers that are not bidi-reordered for display, and in unibyte
2126 buffers.
2127
2128 2011-08-23 Eli Zaretskii <eliz@gnu.org>
2129
2130 * nonascii.texi (Character Properties): Document the values for
2131 unassigned codepoints.
2132
2133 2011-08-18 Eli Zaretskii <eliz@gnu.org>
2134
2135 * nonascii.texi (Character Properties): Document use of
2136 `bidi-class' and `mirroring' properties as part of reordering.
2137 Provide cross-references to "Bidirectional Display".
2138
2139 * display.texi (Bidirectional Display): Document the pitfalls of
2140 concatenating strings with bidirectional content, with possible
2141 solutions. Document bidi-string-mark-left-to-right.
2142 Mention paragraph direction in modes that inherit from prog-mode.
2143 Document use of `bidi-class' and `mirroring' properties as part of
2144 reordering.
2145
2146 2011-08-16 Eli Zaretskii <eliz@gnu.org>
2147
2148 * modes.texi (Major Mode Conventions): Improve the documentation
2149 of `mode-class' `special' modes.
2150
2151 * nonascii.texi (Character Properties): Document the `mirroring'
2152 property. Add index entries.
2153
2154 * syntax.texi (Categories): Add an example of defining a new
2155 category and category table.
2156
2157 * searching.texi (Regexp Backslash): Document how to display
2158 existing categories. Mention the possibility of adding
2159 categories, and add an xref to where this is described. Add an
2160 index entry.
2161
2162 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
2163
2164 * text.texi (Special Properties):
2165 * display.texi (Overlay Properties): Note that mouse-face cannot
2166 change the text size (Bug#8530).
2167
2168 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
2169
2170 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2171 using setenv instead.
2172
2173 2011-07-28 Eli Zaretskii <eliz@gnu.org>
2174
2175 * display.texi (Bidirectional Display): Document the fact that
2176 bidi-display-reordering is t by default.
2177
2178 2011-07-23 Eli Zaretskii <eliz@gnu.org>
2179
2180 * display.texi (Bidirectional Display): New section.
2181
2182 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2183 Tim Cross <theophilusx@gmail.com> (tiny change)
2184 Glenn Morris <rgm@gnu.org>
2185
2186 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
2187
2188 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2189
2190 * help.texi (Keys in Documentation): Revert last change.
2191
2192 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2193
2194 * help.texi (Keys in Documentation): Clarify that \= only quotes
2195 the next character, and doesn't affect longer sequences in
2196 particular (bug#8935).
2197
2198 * debugging.texi (Using Debugger):
2199 Mention @code{eval-expression-debug-on-error} (bug#8549).
2200
2201 2011-07-14 Eli Zaretskii <eliz@gnu.org>
2202
2203 * display.texi (Other Display Specs): Document that `left-fringe'
2204 and `right-fringe' display specifications are of the "replacing"
2205 kind.
2206
2207 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2208
2209 * help.texi (Documentation Basics): Add a link to the Function
2210 Documentation node (bug#6580).
2211
2212 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2213
2214 * keymaps.texi (Menu Bar): Mention :visible and :enable
2215 (bug#6344). Text by Drew Adams.
2216
2217 * modes.texi (Running Hooks): Mention buffer-local hook variables
2218 (bug#6218).
2219
2220 * objects.texi (General Escape Syntax): "a with grave accent" is
2221 ?xe0, not ?x8e0 (bug#5259).
2222
2223 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2224
2225 * display.texi (Face Attributes, Font Selection): Add references
2226 to the Fonts node in the Emacs manual (Bug#4178).
2227
2228 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2229
2230 * display.texi (Window Systems): `window-system' is
2231 terminal-local.
2232
2233 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2234 frame-local variables.
2235
2236 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2237 frame-local variables.
2238 (Frame-Local Variables): Node deleted.
2239
2240 * elisp.texi (Top): Update node listing.
2241
2242 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2243
2244 * elisp.texi: Change "inferiors" to "subnodes" in three places
2245 (bug#3523).
2246
2247 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
2248
2249 * frames.texi (Window System Selections): Discussion of
2250 x-select-enable-clipboard moved to Emacs manual.
2251
2252 2011-07-11 Deniz Dogan <deniz@dogan.se>
2253
2254 * commands.texi (Prefix Command Arguments): Remove excessive
2255 apostrophe.
2256
2257 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2258
2259 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2260 description is a string (bug#3313).
2261
2262 * frames.texi (Display Feature Testing): Try to explain what all
2263 the visual classes mean (bug#3042).
2264
2265 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2266
2267 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2268 and `mode-line-client' (bug#2974).
2269
2270 * text.texi (Insertion): Clarify marker movements (bug#1651).
2271 Text from Drew Adams.
2272
2273 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2274
2275 * text.texi (Special Properties): Clarify the format of `face'
2276 (bug#1375).
2277
2278 * commands.texi (Interactive Call): Add a `call-interactively'
2279 example (bug#1010).
2280
2281 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2282
2283 * functions.texi (Calling Functions): Link to the "Interactive
2284 Call" node (bug#1001).
2285
2286 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
2287
2288 * customize.texi (Composite Types): Move alist and plist to here
2289 from Simple Types (Bug#7545).
2290
2291 * elisp.texi (Top): Update menu description.
2292
2293 * display.texi (Face Attributes): Document negative line widths
2294 (Bug#6113).
2295
2296 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2297
2298 * searching.texi (Match Data): Note that match data can be
2299 overwritten by most functions (bug#2499).
2300
2301 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2302
2303 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2304 flags mean (bug#6659).
2305
2306 * functions.texi (What Is a Function): Document the autoload
2307 object (bug#6496).
2308
2309 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310
2311 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2312 is only used in the Customize user interface (bug#6089).
2313
2314 * display.texi (Showing Images): Mention the point of sliced
2315 images (bug#7836).
2316
2317 2011-07-02 Eli Zaretskii <eliz@gnu.org>
2318
2319 * variables.texi (Defining Variables, Void Variables)
2320 (Constant Variables): Fix incorrect usage of @kindex.
2321
2322 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2323
2324 * variables.texi (Defining Variables): Add an index entry for
2325 `set-variable' (bug#7262).
2326 (Defining Variables): Use @findex for functions.
2327
2328 * frames.texi (Basic Parameters): Document the `explicit-name'
2329 parameter (bug#6951).
2330
2331 * customize.texi (Type Keywords): Clarify that :value provides a
2332 default value for all types (bug#7386).
2333
2334 * streams.texi (Output Functions): Document `pp'.
2335
2336 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
2337
2338 * keymaps.texi (Searching Keymaps):
2339 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2340 change. Suggested by Johan Bockgård.
2341
2342 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
2343
2344 * text.texi (Special Properties): Clarify role of font-lock-face.
2345
2346 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2347
2348 * processes.texi (Process Information): Rename `process-alive-p'
2349 to `process-live-p' for consistency with other `-live-p' functions.
2350
2351 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2352
2353 Document wide integers better.
2354 * files.texi (File Attributes): Document ino_t values better.
2355 ino_t values no longer map to anything larger than a single cons.
2356 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2357 (Bitwise Operations):
2358 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2359 to read, and that will port better if 62-bits becomes the default.
2360 Fix or remove incorrect examples.
2361 * os.texi (Time Conversion): Document time_t values better.
2362
2363 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2364
2365 * processes.texi (Process Information):
2366 Document `process-alive-p'.
2367
2368 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * help.texi (Accessing Documentation):
2371 * display.texi (Pixel Specification):
2372 * processes.texi (Serial Ports, Serial Ports):
2373 * nonascii.texi (Character Properties, Default Coding Systems):
2374 * text.texi (Changing Properties, Special Properties):
2375 * windows.texi (Window Start and End):
2376 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2377 * keymaps.texi (Searching Keymaps, Tool Bar):
2378 * minibuf.texi (Basic Completion):
2379 * compile.texi (Eval During Compile):
2380 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2381 7x9 paper in printed manual.
2382
2383 * lists.texi (Sets And Lists): Fix misplaced text.
2384
2385 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2386
2387 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2388 needs to be active (Bug#8350).
2389
2390 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
2391
2392 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2393
2394 * tips.texi (Coding Conventions): Remove antediluvian filename
2395 limit recommendation (Bug#8538).
2396
2397 2011-05-27 Glenn Morris <rgm@gnu.org>
2398
2399 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2400
2401 2011-05-26 Glenn Morris <rgm@gnu.org>
2402
2403 * variables.texi (File Local Variables):
2404 Update hack-local-variables `mode-only' return value.
2405 Add some more details on what this function does in the other case.
2406
2407 2011-05-19 Glenn Morris <rgm@gnu.org>
2408
2409 * lists.texi (Sets And Lists): Mention cl provides union etc.
2410
2411 2011-05-19 Nix <nix@esperi.org.uk>
2412
2413 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2414
2415 * text.texi (Parsing HTML): Update for function name changes.
2416
2417 * syntax.texi (Syntax Flags): Small fix.
2418
2419 * keymaps.texi (Active Keymaps): Typo fix.
2420 (Changing Key Bindings): Grammar fix.
2421
2422 * frames.texi (Minibuffers and Frames): Grammar fix.
2423 (Window System Selections): x-select-enable-clipboard now defaults to t.
2424
2425 * customize.texi (Common Keywords):
2426 * display.texi (Abstract Display):
2427 * modes.texi (Auto-Indentation):
2428 * nonascii.texi (Converting Representations): Typo fixes.
2429
2430 * control.texi (Examples of Catch): Call it "goto" not "go to".
2431
2432 2011-05-14 Eli Zaretskii <eliz@gnu.org>
2433
2434 * nonascii.texi (Character Properties): Fix inconsistencies with
2435 implementation.
2436
2437 * text.texi (Special Properties): Move @defvar's out of the
2438 @table. (Bug#8652)
2439
2440 2011-05-12 Glenn Morris <rgm@gnu.org>
2441
2442 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2443
2444 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
2445
2446 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2447 (Multiline Font Lock):
2448 * vol2.texi (Top):
2449 * vol1.texi (Top):
2450 * elisp.texi (Top): Update menu accordingly.
2451
2452 2011-05-12 Drew Adams <drew.adams@oracle.com>
2453
2454 * modes.texi (Region to Fontify): Fix typo.
2455
2456 2011-05-10 Jim Meyering <meyering@redhat.com>
2457
2458 * minibuf.texi: Fix typo "in in -> in".
2459
2460 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
2461
2462 * numbers.texi (Integer Basics): Large integers are treated as floats.
2463
2464 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2465
2466 * processes.texi (Synchronous Processes): Document the (:file
2467 "/file-name") syntax for `call-process'.
2468
2469 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
2470
2471 * windows.texi (Choosing Window): Fix typo.
2472
2473 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
2474
2475 * frames.texi (Layout Parameters): Note the difference between
2476 querying and setting parameters for left-fringe and right-fringe
2477 (Bug#6930).
2478
2479 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2480
2481 * minibuf.texi (Basic Completion): Be a bit more precise about the
2482 valid kinds of completion tables.
2483 (Programmed Completion): Remove obsolete text about lambda expressions
2484 not being valid completion tables.
2485
2486 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
2487
2488 * positions.texi (Excursions): Explain the "save-excursion
2489 defeated by set-buffer" warning.
2490
2491 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2492 save-excursion. Suggested by Uday S Reddy.
2493
2494 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
2495
2496 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2497 (Lexical Binding): New sub-section.
2498
2499 * eval.texi (Eval): Discourage the use of `eval'.
2500 Document its new `lexical' argument.
2501
2502 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2503
2504 * commands.texi (Command Overview): `post-command-hook' is not reset to
2505 nil any more.
2506
2507 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
2508
2509 * strings.texi (String Conversion): Don't mention
2510 string-make-(uni|multi)byte (bug#8262).
2511 * nonascii.texi (Converting Representations): Fix up range.
2512 * keymaps.texi (Key Binding Commands): Update code point, avoid
2513 "unibyte character" and remove mention of unibyte bindings.
2514
2515 2011-03-10 Eli Zaretskii <eliz@gnu.org>
2516
2517 * modes.texi (Operator Precedence Grammars): Don't use characters
2518 outside ISO-8859-1.
2519
2520 2011-03-09 Eli Zaretskii <eliz@gnu.org>
2521
2522 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2523
2524 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2525
2526 2011-03-08 Glenn Morris <rgm@gnu.org>
2527
2528 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2529 * intro.texi (Acknowledgements): Names to UTF-8.
2530 * elisp.texi: Set documentencoding.
2531
2532 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
2533
2534 * Version 23.3 released.
2535
2536 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2537
2538 * package.texi: Update index keywords.
2539 (Package Archives): New node contents. Document package-x.el.
2540
2541 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
2542
2543 * makefile.w32-in (srcs): Add package.texi.
2544
2545 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2546
2547 * package.texi (Packaging, Packaging Basics, Simple Packages)
2548 (Multi-file Packages): Expand and clarify.
2549 (Package Archives): Temporary placeholder node.
2550
2551 * elisp.texi (Top): Update node listing.
2552
2553 * Makefile.in (srcs): Add package.texi.
2554
2555 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
2556
2557 * processes.texi (Synchronous Processes): Minor clarification
2558 (Bug#8149).
2559
2560 2011-03-03 Glenn Morris <rgm@gnu.org>
2561
2562 * files.texi (Truenames): Minor clarification. (Bug#2341)
2563
2564 2011-03-01 Glenn Morris <rgm@gnu.org>
2565
2566 * variables.texi (Directory Local Variables):
2567 Mention `(subdirs . nil)' alist element.
2568
2569 2011-02-28 Glenn Morris <rgm@gnu.org>
2570
2571 * variables.texi (Directory Local Variables): Mention the optional
2572 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2573
2574 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * minibuf.texi (Minibuffer History): Clarify discussion of
2577 minibuffer history lists (Bug#8085).
2578
2579 2011-02-19 Eli Zaretskii <eliz@gnu.org>
2580
2581 * elisp.texi: Sync @dircategory with ../../info/dir.
2582
2583 * files.texi (Visiting Functions): Document find-file-literally,
2584 both the command and the variable.
2585
2586 * variables.texi (Creating Buffer-Local): Explain the meaning of
2587 permanent local variables.
2588
2589 * files.texi (Visiting Functions): Document find-file-literally,
2590 both the command and the variable.
2591
2592 * variables.texi (Creating Buffer-Local): Explain the meaning of
2593 permanent local variables.
2594
2595 2011-02-19 Glenn Morris <rgm@gnu.org>
2596
2597 * keymaps.texi (Remapping Commands): Mention how to undo it.
2598
2599 2011-02-09 Reuben Thomas <rrt@sc3d.org>
2600
2601 * loading.texi (Hooks for Loading): Remove unnecessary advice
2602 about eval-after-load (Bug#7986).
2603
2604 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
2605
2606 * commands.texi (Accessing Mouse): Note that a header line is not
2607 included in the row of posn-col-row.
2608
2609 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
2610
2611 * modes.texi (Major Mode Conventions): Add face guidelines.
2612 (Faces for Font Lock): List faces in order of prominence.
2613
2614 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2615
2616 format-time-string now supports subsecond time stamp resolution
2617 * os.texi (Time Parsing): Document %N.
2618
2619 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
2620
2621 * vol1.texi (Top):
2622 * vol2.texi (Top):
2623 * elisp.texi (Top):
2624 * display.texi (Display Property): Shorten the menu description of
2625 the "Other Display Specs" node (Bug#7816).
2626
2627 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2628 menu item" concept index entries (Bug#7805).
2629
2630 2011-01-29 Eli Zaretskii <eliz@gnu.org>
2631
2632 * makefile.w32-in (texinfodir): New variable.
2633 (usermanualdir): Remove as redundant with $(emacsdir).
2634 (MAKEINFO): Remove options, leave only program name.
2635 (MAKEINFO_OPTS): New variable.
2636 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2637
2638 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2639 Richard Kim <emacs18@gmail.com>
2640
2641 * loading.texi (Library Search): Document list-load-path-shadows
2642 (Bug#7757).
2643
2644 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2645
2646 * searching.texi (Regexp Special): Remove outdated discussion of
2647 character sets (Bug#7780).
2648
2649 * frames.texi (Pop-Up Menus): Document where menu title comes
2650 from (Bug#7684).
2651
2652 2011-01-25 Glenn Morris <rgm@gnu.org>
2653
2654 * display.texi (Making Buttons): Mention limitation of text buttons.
2655
2656 2011-01-23 Werner Lemberg <wl@gnu.org>
2657
2658 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2659 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2660 (ENVADD): New variable to control texi2dvi and texi2pdf.
2661
2662 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
2663
2664 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2665 Emacs manual.
2666
2667 2011-01-15 Eli Zaretskii <eliz@gnu.org>
2668
2669 * files.texi (Directory Names): Explain why FROM in
2670 directory-abbrev-alist should begin with \`. (Bug#7777)
2671
2672 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2673
2674 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2675
2676 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2677
2678 * modes.texi (Emulating Mode Line): Fix last change.
2679
2680 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2681
2682 * modes.texi (Emulating Mode Line): Update documentation of
2683 format-mode-line according to changes that fixed bug #7587.
2684
2685 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2686
2687 * modes.texi (Derived Modes): Mention prog-mode.
2688
2689 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2690 of the key-binding-data cache since we don't use it any more.
2691
2692 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2693
2694 * processes.texi (Shell Arguments):
2695 * strings.texi (Creating Strings): Don't mention "shell commands";
2696 make it explicit that `split-string-and-unquote' and
2697 `combine-and-quote-strings' are mainly for working with arguments
2698 to call-process and start-process.
2699
2700 * processes.texi (Shell Arguments): Fix documentation of
2701 `split-string-and-unquote'. Add indexing. (Bug#7563)
2702
2703 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2704
2705 * modes.texi (Auto-Indentation): New section to document SMIE.
2706 (Major Mode Conventions):
2707 * text.texi (Mode-Specific Indent): Refer to it.
2708
2709 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2710
2711 * display.texi (Other Display Specs): Document left-fringe and
2712 right-fringe display specs.
2713
2714 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2715
2716 * backups.texi (Making Backups):
2717 * modes.texi (Example Major Modes): Use recommended coding style.
2718 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2719 define-derived-mode. Mention completion-at-point-functions.
2720
2721 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
2722
2723 * nonascii.texi (Converting Representations):
2724 Document byte-to-string.
2725
2726 2010-12-08 Glenn Morris <rgm@gnu.org>
2727
2728 * buffers.texi (Modification Time):
2729 verify-visited-file-modtime now defaults to the current buffer.
2730
2731 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2732
2733 * nonascii.texi (Converting Representations): Document byte-to-string.
2734
2735 * strings.texi (Creating Strings): Don't mention semi-obsolete
2736 function char-to-string.
2737 (String Conversion): Shorten discussion of semi-obsolete function
2738 string-to-char. Link to Converting Representations.
2739
2740 * objects.texi (Symbol Type):
2741 * text.texi (Near Point):
2742 * help.texi (Help Functions):
2743 * functions.texi (Mapping Functions): Use string instead of
2744 char-to-string in examples.
2745
2746 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2747
2748 * text.texi (Kill Functions, Kill Functions)
2749 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2750 YANK-HANDLER args.
2751
2752 * symbols.texi (Creating Symbols): Using unintern without an
2753 obarray arg is now obsolete.
2754
2755 * numbers.texi (Float Basics): Document float-e and float-pi.
2756
2757 * variables.texi (Defining Variables): Change "pi" example to
2758 "float-pi".
2759
2760 2010-11-26 Eli Zaretskii <eliz@gnu.org>
2761
2762 * commands.texi (Click Events): Document the values of X, Y and
2763 COL, ROW in the event's position, when the click is on the header
2764 or mode line, on the fringes, or in the margins.
2765
2766 2010-11-17 Eli Zaretskii <eliz@gnu.org>
2767
2768 * customize.texi (Composite Types): Lower-case index entry.
2769
2770 * loading.texi (How Programs Do Loading):
2771 Document load-file-name. (Bug#7346)
2772
2773 2010-11-17 Glenn Morris <rgm@gnu.org>
2774
2775 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2776
2777 2010-11-13 Eli Zaretskii <eliz@gnu.org>
2778
2779 * display.texi (Usual Display): Characters with no fonts are not
2780 necessarily displayed as empty boxes.
2781
2782 2010-10-31 Glenn Morris <rgm@gnu.org>
2783
2784 * maps.texi (Standard Keymaps): Update File menu description.
2785
2786 2010-10-28 Glenn Morris <rgm@gnu.org>
2787
2788 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2789
2790 2010-10-24 Eli Zaretskii <eliz@gnu.org>
2791
2792 * display.texi (Window Systems): Deprecate use of window-system as
2793 a predicate.
2794
2795 2010-10-23 Glenn Morris <rgm@gnu.org>
2796
2797 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2798 sorted-doc.
2799
2800 2010-10-15 Eli Zaretskii <eliz@gnu.org>
2801
2802 * os.texi (Dynamic Libraries): New node, with slightly modified
2803 text deleted from "Image Formats".
2804 (System Interface): Add @menu entry for "Dynamic Libraries".
2805
2806 * display.texi (Image Formats): Remove description of
2807 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2808
2809 2010-10-12 Glenn Morris <rgm@gnu.org>
2810
2811 * book-spine.texinfo: Rename to book-spine.texi.
2812
2813 2010-10-11 Glenn Morris <rgm@gnu.org>
2814
2815 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2816
2817 * Makefile.in (DVIPS): New variable.
2818 (.PHONY): Add html, ps.
2819 (html, elisp.html, ps, elisp.ps): New targets.
2820 (clean): Delete html, ps files.
2821 ($(infodir)/elisp): Remove unnecessary includes.
2822
2823 2010-10-09 Eli Zaretskii <eliz@gnu.org>
2824
2825 * makefile.w32-in (emacsdir): New variable.
2826 (srcs): Add emacsver.texi.
2827 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2828
2829 2010-10-09 Glenn Morris <rgm@gnu.org>
2830
2831 * Makefile.in (VPATH): Remove.
2832 (infodir): Make it absolute.
2833 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2834
2835 * Makefile.in (dist): Anchor regexps.
2836
2837 * Makefile.in (srcs): Put elisp.texi first.
2838 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2839
2840 * Makefile.in (infoclean): Remove harmless, long-standing error.
2841
2842 * Makefile.in ($(infodir)): Delete rule.
2843 (mkinfodir): New.
2844 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2845
2846 * Makefile.in (dist): Remove reference to emacsver.texi.in.
2847 Also copy emacsver.texi, and edit $emacsdir.
2848
2849 2010-10-09 Glenn Morris <rgm@gnu.org>
2850
2851 * Makefile.in (emacsdir): New variable.
2852 (MAKEINFO): Add -I $emacsdir.
2853 (dist): Copy emacsver.texi.
2854 (srcs): Add emacsver.texi.
2855
2856 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2857 Set EMACSVER by including emacsver.texi.
2858
2859 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2860
2861 2010-10-07 Glenn Morris <rgm@gnu.org>
2862
2863 * Makefile.in (version): New, set by configure.
2864 (clean): Delete dist tar file.
2865 (dist): Use version in tar name.
2866
2867 2010-10-06 Glenn Morris <rgm@gnu.org>
2868
2869 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2870 (INSTALL_INFO): Remove unused variable.
2871 (mostlyclean, infoclean, dist): New rules.
2872 (clean): Delete dvi and pdf files.
2873 (maintainer-clean): Remove elisp.oaux, use infoclean.
2874 ($(infodir)): Add parallel build workaround.
2875
2876 2010-10-04 Glenn Morris <rgm@gnu.org>
2877
2878 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2879 ($(infodir)/elisp): Ensure target directory exists. Use $@.
2880 Fix -I typo.
2881 (clean): No 'make.out' or 'core' files.
2882 (.PHONY): Declare clean rules.
2883 (maintainer-clean): Delete pdf file. Guard against cd failures.
2884
2885 2010-10-03 Glenn Morris <rgm@gnu.org>
2886
2887 * files.texi (File Name Components): Remove ignored section about
2888 deleted variable directory-sep-char.
2889
2890 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
2891
2892 * files.texi (Magic File Names): New defopt
2893 remote-file-name-inhibit-cache.
2894
2895 2010-10-02 Glenn Morris <rgm@gnu.org>
2896
2897 * os.texi (Killing Emacs): Hook now runs in batch mode.
2898
2899 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2900
2901 * text.texi (Special Properties): Clarify when modification-hooks run.
2902
2903 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2904
2905 * syntax.texi (Syntax Flags): Document new `c' flag.
2906
2907 2010-09-09 Glenn Morris <rgm@gnu.org>
2908
2909 * display.texi (ImageMagick Images): General cleanup.
2910
2911 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
2912
2913 * files.texi (Directory Names): Use \` rather than ^.
2914
2915 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2916
2917 * text.texi (Low-Level Kill Ring):
2918 * frames.texi (Window System Selections): Remove cut buffer
2919 documentation.
2920
2921 2010-08-28 Eli Zaretskii <eliz@gnu.org>
2922
2923 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2924 Parameters", where the default fringe width is described.
2925
2926 * frames.texi (Window Frame Parameters, Basic Parameters)
2927 (Position Parameters, Layout Parameters, Management Parameters)
2928 (Cursor Parameters, Font and Color Parameters): Add indexing for
2929 frame parameters. (Bug#6929)
2930
2931 2010-08-25 Tom Tromey <tromey@redhat.com>
2932
2933 * vol2.texi (Top): Update.
2934 * vol1.texi (Top): Update.
2935 * tips.texi (Library Headers): Mention Package-Version and
2936 Package-Requires.
2937 * package.texi: New file.
2938 * os.texi (System Interface): Update pointers.
2939 * elisp.texi (Top): Link to new nodes. Include package.texi.
2940 * anti.texi (Antinews): Update pointers.
2941
2942 2010-08-25 Eli Zaretskii <eliz@gnu.org>
2943
2944 * processes.texi (Filter Functions): Fix last change.
2945
2946 2010-08-24 Markus Triska <triska@gmx.at>
2947
2948 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2949 of `buffer-name' in the main text as well as in the example
2950 (Bug#3098).
2951
2952 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2953
2954 * nonascii.texi (Text Representations):
2955 * loading.texi (Loading Non-ASCII):
2956 * compile.texi (Byte Compilation): Don't mention obsolete
2957 --unibyte command-line argument.
2958
2959 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2960
2961 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2962
2963 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
2964
2965 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2966
2967 2010-08-20 Eli Zaretskii <eliz@gnu.org>
2968
2969 * commands.texi (Misc Events): Add cross-references to where
2970 POSITION of a mouse event is described in detail.
2971
2972 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
2973
2974 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
2975
2976 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
2977
2978 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2979 Suggested by Štěpán Němec <stepnem@gmail.com>.
2980
2981 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
2982
2983 * minibuf.texi (High-Level Completion): Document args of
2984 `read-buffer-function' (bug#5625).
2985
2986 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2987
2988 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2989
2990 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
2991
2992 * processes.texi (Process Information): Explain process property
2993 `remote-tty'.
2994
2995 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
2996
2997 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2998 instead of "\C-\^?" (bug#6334).
2999
3000 * text.texi (Special Properties): Fix typo.
3001
3002 2010-07-09 Eli Zaretskii <eliz@gnu.org>
3003
3004 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3005 calling sequences, which are now the standard.
3006
3007 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
3008
3009 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3010
3011 * commands.texi (Command Overview): Mention undo-boundary call.
3012
3013 2010-06-23 Glenn Morris <rgm@gnu.org>
3014
3015 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3016 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3017 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3018 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3019 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3020 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3021 Untabify Texinfo files.
3022
3023 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
3024
3025 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3026
3027 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
3028
3029 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
3030
3031 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
3032
3033 * searching.texi (Regexp Special): Remove obsolete information
3034 about matching non-ASCII characters, and suggest using char
3035 classes (Bug#6283).
3036
3037 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
3038
3039 * minibuf.texi (Basic Completion): Add missing "@end defun".
3040
3041 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3042
3043 * minibuf.texi (Basic Completion): Document completion-boundaries.
3044 (Programmed Completion): Document the new fourth method for boundaries.
3045
3046 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
3047
3048 * display.texi (Image Cache): Update documentation about image caching.
3049
3050 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
3051
3052 * windows.texi (Textual Scrolling):
3053 * tips.texi (Coding Conventions):
3054 * minibuf.texi (Minibuffer History):
3055 * maps.texi (Standard Keymaps):
3056 * loading.texi (Where Defined):
3057 * edebug.texi (Instrumenting): Fix typos.
3058
3059 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
3060
3061 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3062
3063 * functions.texi (Obsolete Functions):
3064 Document set-advertised-calling-convention.
3065
3066 * minibuf.texi (Basic Completion): Document completion-in-region.
3067 (Programmed Completion): Document completion-annotate-function.
3068
3069 * commands.texi (Reading One Event): Document read-key.
3070 (Distinguish Interactive): Document KIND arg to
3071 called-interactively-p. Delete obsolete interactive-p.
3072
3073 * elisp.texi (Top): Update node description.
3074
3075 2010-05-08 Eli Zaretskii <eliz@gnu.org>
3076
3077 * nonascii.texi (Character Properties):
3078 Document unicode-category-table. Add an index entry for Unicode
3079 general category.
3080
3081 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
3082
3083 * Version 23.2 released.
3084
3085 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
3086
3087 * locals.texi (Standard Buffer-Local Variables):
3088 Remove @ignore'd reference to `direction-reversed'.
3089
3090 2010-04-14 Juri Linkov <juri@jurta.org>
3091
3092 Fix @deffn without category.
3093
3094 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3095 for `abbrev-insert'.
3096
3097 * buffers.texi (Indirect Buffers): Add category `Command'
3098 to @deffn of `clone-indirect-buffer'.
3099
3100 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3101 for `next-window' and `previous-window'. Add category `Command'
3102 to @deffn of `pop-to-buffer'.
3103
3104 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
3105
3106 * nonascii.texi (Text Representations): Don't mark
3107 enable-multibyte-characters as a user option.
3108
3109 2010-03-31 Eli Zaretskii <eliz@gnu.org>
3110
3111 * control.texi (Handling Errors): How to re-throw a signal caught
3112 by condition-case.
3113
3114 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
3115
3116 * loading.texi (Hooks for Loading): Document after-load-functions.
3117 Copyedits.
3118
3119 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3120
3121 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3122
3123 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
3124
3125 * processes.texi (Network Processes): Document seqpacket type.
3126
3127 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3128
3129 * os.texi (System Environment): Do not mention lynxos.
3130
3131 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
3132
3133 * Branch for 23.2.
3134
3135 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
3136
3137 * objects.texi (Integer Type): Take note of the read syntax
3138 exception for numbers that cannot fit in the integer type.
3139
3140 2010-03-03 Glenn Morris <rgm@gnu.org>
3141
3142 * numbers.texi (Integer Basics, Bitwise Operations):
3143 * objects.texi (Integer Type): Update for integers now being 30-bit.
3144
3145 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
3146
3147 * display.texi (Low-Level Font): Document :otf font-spec property.
3148
3149 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3150
3151 * display.texi (Line Height): Avoid obsolete special default variables
3152 like default-major-mode.
3153
3154 2010-01-28 Alan Mackenzie <acm@muc.de>
3155
3156 * display.texi (Auto Faces): Say fontification-functions is called
3157 whether or not Font Lock is enabled. Tidy up the wording a bit.
3158
3159 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
3160
3161 * elisp.texi: Remove duplicate edition information (Bug#5407).
3162
3163 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
3164
3165 * two.el (volume-header-toc-markup): Fix typos in docstring.
3166
3167 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3168
3169 Avoid dubious uses of save-excursions.
3170 * positions.texi (Excursions): Recommend the use of
3171 save-current-buffer if applicable.
3172 * text.texi (Clickable Text): Fix the example code which used
3173 save-excursion in a naive way which sometimes preserves point and
3174 sometimes not.
3175 * variables.texi (Creating Buffer-Local):
3176 * os.texi (Session Management):
3177 * display.texi (GIF Images):
3178 * control.texi (Cleanups): Use (save|with)-current-buffer.
3179
3180 2010-01-02 Eli Zaretskii <eliz@gnu.org>
3181
3182 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3183
3184 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
3185
3186 * nonascii.texi (Text Representations, Character Codes)
3187 (Converting Representations, Explicit Encoding)
3188 (Translation of Characters): Use hex notation consistently.
3189 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3190
3191 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
3192
3193 * loading.texi (Where Defined): Make it clearer that these are
3194 loaded files (Bug#5068).
3195
3196 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
3197
3198 * minibuf.texi (Completion Styles): Document `initials' style.
3199
3200 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
3201
3202 * frames.texi (Resources): Describe inhibit-x-resources.
3203 (Size Parameters): Copyedit.
3204
3205 * hash.texi (Creating Hash):
3206 * objects.texi (Hash Table Type): Document the new hash table
3207 printed representation.
3208
3209 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3210 obsolete.
3211
3212 * processes.texi (Process Buffers):
3213 Document process-kill-buffer-query-function.
3214
3215 2009-12-05 Glenn Morris <rgm@gnu.org>
3216
3217 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3218 diary-display-function, and no longer recommended to be a hook.
3219 Update for changes in the names of calendar and diary hooks.
3220 diary-print-entries-hook has changed section.
3221
3222 2009-11-28 Eli Zaretskii <eliz@gnu.org>
3223
3224 * text.texi (Special Properties): More accurate description of
3225 what the `cursor' property does.
3226
3227 2009-11-26 Kevin Ryde <user42@zip.com.au>
3228
3229 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3230 mouse-wheel-down-event, the closest thing to a definition for them.
3231 * os.texi (Startup Summary): vindex inhibit-startup-message and
3232 inhibit-splash-screen.
3233 (Command-Line Arguments): vindex argv.
3234 (Suspending Emacs): vindex suspend-tty-functions and
3235 resume-tty-functions. Don't want to index every hook, but having
3236 the programming ones is helpful.
3237
3238 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
3239
3240 * commands.texi (Motion Events): Fix typo (Bug#4907).
3241
3242 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
3243
3244 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3245 are affected by case-fold-search (Bug#4483).
3246
3247 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
3248
3249 * minibuf.texi (Reading File Names): Note that read-file-name may
3250 use a graphical file dialog.
3251
3252 2009-10-31 Glenn Morris <rgm@gnu.org>
3253
3254 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3255
3256 2009-10-16 Kevin Ryde <user42@zip.com.au>
3257
3258 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3259 in particular so `info-lookup-symbol' can find its docs.
3260
3261 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
3262
3263 * variables.texi (Constant Variables): Distinguish from defconst
3264 variables.
3265 (Defining Variables): Add cindex.
3266
3267 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
3268
3269 * os.texi (Time of Day): Clarify that the microsecond part is
3270 ignored (Bug#4637).
3271
3272 2009-10-11 Glenn Morris <rgm@gnu.org>
3273
3274 * frames.texi (Size and Position): Clarify what is included in the frame
3275 height. (Bug#4535)
3276
3277 2009-10-10 Glenn Morris <rgm@gnu.org>
3278
3279 * windows.texi (Size of Window): The relationship between window and
3280 frame heights is not so simple. (Bug#4535)
3281 Mention window-full-height-p.
3282
3283 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3284
3285 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3286 used from Lisp.
3287
3288 2009-10-07 Eli Zaretskii <eliz@gnu.org>
3289
3290 * files.texi (Directory Names) <abbreviate-file-name>:
3291 Document that root home directories are not replaced with "~".
3292
3293 2009-10-06 Eli Zaretskii <eliz@gnu.org>
3294
3295 * text.texi (Special Properties): Document the meaning of the
3296 `cursor' text property whose value is an integer.
3297
3298 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3299
3300 * files.texi (Magic File Names): Add `copy-directory'.
3301
3302 2009-10-05 Eli Zaretskii <eliz@gnu.org>
3303
3304 * files.texi (File Attributes): Fix description of file
3305 attributes. (Bug#4638) Update attributes of files.texi example to
3306 be more representative.
3307
3308 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3309
3310 * files.texi (Create/Delete Dirs): New command copy-directory.
3311
3312 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
3313
3314 * anti.texi (Antinews):
3315 * macros.texi (Indenting Macros):
3316 * strings.texi (Creating Strings, Case Conversion):
3317 Remove duplicate words.
3318
3319 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
3320
3321 * files.texi (Create/Delete Dirs): delete-directory has an
3322 optional parameter RECURSIVE.
3323
3324 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3325
3326 * buffers.texi (Swapping Text): Minor clarification.
3327
3328 2009-10-01 Glenn Morris <rgm@gnu.org>
3329
3330 * functions.texi (Declaring Functions): Mention that we also search for
3331 ".m" files in the src/ directory.
3332
3333 2009-09-25 David Engster <deng@randomsample.de>
3334
3335 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
3336
3337 2009-09-22 Glenn Morris <rgm@gnu.org>
3338
3339 * internals.texi (Building Emacs): Mention preloaded-file-list.
3340
3341 2009-09-14 Alan Mackenzie <acm@muc.de>
3342
3343 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3344
3345 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
3346
3347 * functions.texi (Anonymous Functions): Rearrange discussion,
3348 giving usage of unquoted lambda forms first. Mention that
3349 `function' and `#'' are no longer required (Bug#4290).
3350
3351 2009-09-11 Alan Mackenzie <acm@muc.de>
3352
3353 * os.texi (Terminal Output): Document `send-string-to-terminal' in
3354 batch mode.
3355
3356 2009-09-01 Glenn Morris <rgm@gnu.org>
3357
3358 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3359
3360 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
3361
3362 * nonascii.texi (Character Codes): Fix typos.
3363
3364 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
3365
3366 * processes.texi (Synchronous Processes): New defvar
3367 process-file-side-effects.
3368
3369 2009-08-25 Glenn Morris <rgm@gnu.org>
3370
3371 * display.texi (Fontsets): Fix typo.
3372
3373 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3374
3375 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3376
3377 * processes.texi (Asynchronous Processes): Adjust arglist of
3378 start-process-shell-command and start-file-process-shell-command.
3379
3380 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
3381
3382 * advice.texi (Argument Access in Advice): Note that argument
3383 positions are zero-based (Bug#3932).
3384
3385 * commands.texi (Distinguish Interactive): Minor copyedit.
3386
3387 * display.texi (Face Attributes): Add xref to Displaying Faces for
3388 explanation of "underlying face".
3389
3390 * customize.texi (Common Keywords): Add xref to Loading.
3391
3392 * loading.texi (How Programs Do Loading): Add xref to Lisp
3393 Libraries node in the Emacs manual.
3394
3395 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
3396
3397 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3398
3399 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
3400
3401 * processes.texi (Shell Arguments): Copyedits.
3402
3403 2009-07-18 Glenn Morris <rgm@gnu.org>
3404
3405 * loading.texi (Repeated Loading): Fix typo.
3406
3407 2009-07-16 Richard Stallman <rms@gnu.org>
3408
3409 * buffers.texi (Swapping Text): Recommend setting
3410 write-region-annotate-functions and buffer-saved-size.
3411
3412 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3413
3414 2009-07-15 Glenn Morris <rgm@gnu.org>
3415
3416 * edebug.texi: Minor re-phrasings throughout.
3417 (Edebug Execution Modes): Sit-for affects continue mode too.
3418 (Jumping): Use `forward-sexp' rather than its keybinding.
3419 (Edebug Misc): Fix Q binding.
3420 (Edebug Eval): Remove cl version.
3421 (Printing in Edebug): Clarify print-length etc.
3422 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3423 (Specification List): Remove edebug-unwrap findex entry.
3424 (Specification Examples): defmacro is actually not the same as defun.
3425 Escape "`" in example.
3426
3427 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
3428
3429 * markers.texi (The Mark): Document optional arg to
3430 deactivate-mark.
3431
3432 2009-07-11 Kevin Ryde <user42@zip.com.au>
3433
3434 * hooks.texi (Standard Hooks): Fix cross-references.
3435
3436 * loading.texi (Named Features): Refer to eval-after-load.
3437
3438 2009-07-11 Glenn Morris <rgm@gnu.org>
3439
3440 * Makefile.in (TEXI2PDF): New.
3441 (elisp.pdf): New target.
3442
3443 * searching.texi (Regexp Backslash): Fix typo.
3444
3445 * elisp.texi (Top): Display copyright notice at start of non-TeX.
3446
3447 2009-07-10 Glenn Morris <rgm@gnu.org>
3448
3449 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3450
3451 * customize.texi (Customization Types):
3452 * display.texi (Abstract Display):
3453 * objects.texi (Character Type, String Type):
3454 Merge in some menu descriptions from elisp.texi.
3455
3456 * hash.texi (Hash Tables):
3457 * modes.texi (Multiline Font Lock):
3458 End menu description with period.
3459
3460 2009-07-09 Glenn Morris <rgm@gnu.org>
3461
3462 * back.texi: Don't hard-code texinfo location.
3463
3464 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3465 (tex): Add texinfodir to TEXINPUTS.
3466 (elisp1med-init, elisp2med-init): Use texinfodir.
3467
3468 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3469 (clean): Add two-volume.make intermediate files.
3470
3471 * elisp.texi, vol1.texi, vol2.texi:
3472 Use a DATE variable with the publication date, and update it.
3473 Fix antinews menu description.
3474
3475 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3476 Update the detailed node listing to match elisp.texi.
3477
3478 * README: Update edition to match elisp.texi.
3479
3480 * objects.texi (General Escape Syntax):
3481 * nonascii.texi (Character Sets):
3482 Use consistent case for "Unicode Standard".
3483
3484 * anti.texi (Antinews):
3485 * customize.texi (Variable Definitions):
3486 * functions.texi (Declaring Functions):
3487 * nonascii.texi (Character Properties):
3488 * processes.texi (Serial Ports):
3489 * text.texi (Special Properties):
3490 * tips.texi (Coding Conventions):
3491 Minor rearrangements to improve TeX line-filling.
3492
3493 * commands.texi (Using Interactive): Fix cross-reference.
3494
3495 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3496
3497 * frames.texi (Management Parameters): Mention sticky.
3498
3499 2009-07-01 Andreas Schwab <aschwab@redhat.com>
3500
3501 * help.texi (Help Functions): Fix description of help-buffer and
3502 help-setup-xref to use @defun instead of @deffn.
3503
3504 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3505
3506 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3507
3508 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
3509
3510 * display.texi (Window Systems): Add ns to the list.
3511
3512 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
3513
3514 * Branch for 23.1.
3515
3516 2009-06-17 Martin Rudalics <rudalics@gmx.at>
3517
3518 * windows.texi (Dedicated Windows): Fix typo.
3519 (Resizing Windows): Replace @defun by @deffn.
3520
3521 2009-06-17 Glenn Morris <rgm@gnu.org>
3522
3523 * variables.texi (Directory Local Variables):
3524 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3525
3526 2009-06-09 Kenichi Handa <handa@m17n.org>
3527
3528 * nonascii.texi (Character Sets): State clearly that FROM and TO
3529 are codepoints of CHARSET.
3530
3531 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
3532
3533 * minibuf.texi (Reading File Names): Fix introductory text.
3534 Suggested by stan@derbycityprints.com.
3535 (High-Level Completion): Fix typo.
3536
3537 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
3538
3539 * frames.texi (Text Terminal Colors): Multi-tty is already
3540 implemented, but tty-local colors are not.
3541
3542 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
3543
3544 * hooks.texi (Standard Hooks): Remove mention of obsolete
3545 redisplay-end-trigger-functions.
3546
3547 * internals.texi (Window Internals): Remove mention of obsolete
3548 redisplay-end-trigger-functions.
3549
3550 2009-05-21 Martin Rudalics <rudalics@gmx.at>
3551
3552 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3553
3554 * backups.texi (Making Backups): backup-directory-alist and
3555 make-backup-file-name-function are options.
3556 (Auto-Saving): auto-save-list-file-prefix is an option.
3557
3558 * buffers.texi (Killing Buffers): buffer-offer-save is an
3559 option.
3560
3561 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3562 option.
3563 (Echo Area Customization): echo-keystrokes is an option.
3564 (Selective Display): selective-display-ellipses is an option.
3565 (Temporary Displays): temp-buffer-show-function is an option.
3566 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3567 are options.
3568 (Font Selection): face-font-family-alternatives,
3569 face-font-selection-order, face-font-registry-alternatives, and
3570 scalable-fonts-allowed are options.
3571 (Fringe Indicators): indicate-buffer-boundaries is an option.
3572 (Fringe Cursors): overflow-newline-into-fringe is an option.
3573 (Scroll Bars): scroll-bar-mode is an option.
3574
3575 * eval.texi (Eval): max-lisp-eval-depth is an option.
3576
3577 * files.texi (Visiting Functions): find-file-hook is an option.
3578 (Directory Names): directory-abbrev-alist is an option.
3579 (Unique File Names): temporary-file-directory and
3580 small-temporary-file-directory are options.
3581
3582 * frames.texi (Initial Parameters): initial-frame-alist,
3583 minibuffer-frame-alist and default-frame-alist are options.
3584 (Cursor Parameters): blink-cursor-alist and
3585 cursor-in-non-selected-windows ar options.
3586 (Window System Selections): selection-coding-system is an
3587 option.
3588 (Display Feature Testing): display-mm-dimensions-alist is an
3589 option.
3590
3591 * help.texi (Help Functions): help-char and help-event-list are
3592 options.
3593
3594 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3595 an option.
3596
3597 * minibuf.texi (Minibuffer History): history-length and
3598 history-delete-duplicates are options.
3599 (High-Level Completion): read-buffer-function and
3600 read-buffer-completion-ignore-case are options.
3601 (Reading File Names): read-file-name-completion-ignore-case is
3602 an option.
3603
3604 * modes.texi (Mode Line Top): mode-line-format is an option.
3605 (Mode Line Variables): mode-line-position and mode-line-modes
3606 are options.
3607
3608 * nonascii.texi (Text Representations):
3609 enable-multibyte-characters is an option.
3610 (Default Coding Systems): auto-coding-regexp-alist,
3611 file-coding-system-alist, auto-coding-alist and
3612 auto-coding-functions are options.
3613 (Specifying Coding Systems): inhibit-eol-conversion is an
3614 option.
3615
3616 * os.texi (Init File): site-run-file is an option.
3617 (System Environment): mail-host-address is an option.
3618 (User Identification): user-mail-address is an option.
3619 (Terminal Output): baud-rate is an option.
3620
3621 * positions.texi (Word Motion): words-include-escapes is an
3622 option.
3623
3624 * searching.texi (Standard Regexps): page-delimiter,
3625 paragraph-separate, paragraph-separate and sentence-end are
3626 options.
3627
3628 * text.texi (Margins): left-margin and fill-nobreak-predicate
3629 are options.
3630
3631 * variables.texi (Local Variables): max-specpdl-size is an
3632 option.
3633
3634 * windows.texi (Choosing Window):
3635 split-window-preferred-function, special-display-function and
3636 display-buffer-function are options.
3637
3638 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
3639
3640 Fix errors spotted by Martin Rudalics.
3641
3642 * syntax.texi (Position Parse): Document rationale for ignored
3643 arguments to syntax-ppss-flush-cache.
3644
3645 * processes.texi (Input to Processes): Mark PROCESS arg to
3646 process-running-child-p as optional.
3647 (Network Options): Document NO-ERROR arg to
3648 set-network-process-option.
3649
3650 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3651 command.
3652
3653 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3654 posix-search-backward as commands.
3655
3656 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3657 (Suspending Emacs): Mark suspend-emacs as a command.
3658 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3659 commands.
3660 (Terminal Output): Remove obsolete function baud-rate.
3661 Document TERMINAL arg for send-string-to-terminal.
3662
3663 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3664 terminal-coding-system and set-terminal-coding-system.
3665 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3666 as optional.
3667 (Character Sets): Document RESTRICTION arg of char-charset.
3668 (Character Codes): Mark POS argument to get-byte as optional.
3669
3670 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3671 minibuffer-message.
3672
3673 * files.texi (Create/Delete Dirs): Mark make-directory and
3674 delete-directory as commands.
3675
3676 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3677
3678 * text.texi (Base 64): Mark base64-decode-string and
3679 base64-encode-string as commands.
3680 (Columns): Mark move-to-column as a command.
3681 (Mode-Specific Indent): Document RIGID arg to
3682 indent-for-tab-command.
3683 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3684 Mark indent-code-rigidly as a command.
3685 (Substitution): Mark translate-region as a command.
3686
3687 * frames.texi (Size and Position): Remove obsolete functions
3688 screen-height and screen-width.
3689
3690 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
3691
3692 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3693 (Displaying Buffers, Resizing Windows): Correct mistakes;
3694 next-window, previous-window, and pop-to-buffer are not commands,
3695 and fit-window-to-buffer" is a command. (Pointed out by Martin
3696 Rudalics.)
3697
3698 2009-05-17 Richard M Stallman <rms@gnu.org>
3699
3700 * modes.texi (Precalculated Fontification): Clarify text.
3701
3702 2009-05-17 Martin Rudalics <rudalics@gmx.at>
3703
3704 * windows.texi (Selecting Windows): Clarify descriptions of
3705 with-selected-window and get-lru-window.
3706 (Cyclic Window Ordering): Refer to particular frame when talking
3707 about how splitting affects the ordering.
3708 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3709 switch-to-buffer-other-window. Explain how setting of
3710 display-buffer-reuse-frames affects pop-to-buffer.
3711 (Choosing Window): Clarify some details in descriptions of
3712 display-buffer-reuse-frames, pop-up-frames, and
3713 pop-up-frame-function.
3714 (Dedicated Windows): Clarify some details.
3715 (Textual Scrolling): Replace term vscroll by term vertical
3716 scroll position.
3717 (Vertical Scrolling): Fix typo.
3718 (Window Hooks): Relate text on jit-lock-register to window
3719 scrolling and size changes.
3720
3721 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
3722
3723 * frames.texi (Initial Parameters): Clarify what the initial
3724 minibuffer frame is.
3725 (Buffer Parameters): Note that the minibuffer parameter can not be
3726 altered.
3727
3728 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3729 Document display-buffer changes.
3730
3731 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
3732
3733 * anti.texi (Antinews): Rewrite for Emacs 22.
3734
3735 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3736 obarrays are first mentioned. Define "system abbrev" more
3737 prominently, and add it to the index.
3738 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3739 Copyedits.
3740 (Abbrev Expansion): Document abbrev-insert.
3741
3742 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
3743
3744 * frames.texi (Font and Color Parameters): Rename from Color
3745 Parameters. Document font-backend parameter.
3746
3747 * vol2.texi (Top): Update node listing.
3748 * vol1.texi (Top): Update node listing.
3749 * elisp.texi (Top): Update node listing.
3750
3751 2009-05-11 Martin Rudalics <rudalics@gmx.at>
3752
3753 * windows.texi (Choosing Window): Don't explicitly refer to
3754 split-window-sensibly's window argument in descriptions of
3755 split-height-threshold and split-width-threshold.
3756
3757 2009-05-10 Martin Rudalics <rudalics@gmx.at>
3758
3759 * windows.texi (Choosing Window): Fix rewrite of window
3760 splitting section.
3761
3762 2009-05-09 Eli Zaretskii <eliz@gnu.org>
3763
3764 * nonascii.texi (Default Coding Systems):
3765 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
3766 Add indexing.
3767 (Lisp and Coding Systems): Add index entries.
3768
3769 2009-05-09 Martin Rudalics <rudalics@gmx.at>
3770
3771 * windows.texi (Choosing Window): Describe split-window-sensibly
3772 and rewrite section on window splitting accordingly.
3773 (Textual Scrolling): Replace `...' by @code{...}.
3774
3775 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
3776
3777 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3778 Remove obsoleted pre-abbrev-expand-hook.
3779
3780 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3781 entries.
3782
3783 * internals.texi (Object Internals): Don't assume 32-bit machines
3784 are the norm.
3785 (Buffer Internals): Consolidate table entries for readability.
3786 (Window Internals): Synch field names to window.h.
3787 (Process Internals): Synch field names to process.h.
3788
3789 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
3790
3791 * variables.texi (File Local Variables): Note that read-circle is
3792 bound to nil when reading file-local variables.
3793
3794 * streams.texi (Input Functions): Document read-circle.
3795 (Output Variables): Add xref to Circular Objects.
3796
3797 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
3798
3799 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3800 Features and Coding System Basics. Node that "p" stands for
3801 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3802 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3803 mouse-appearance-menu.
3804 (Programming Tips): Add xref to Progress.
3805
3806 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
3807
3808 * os.texi (Command-Line Arguments):
3809 Document command-line-args-left.
3810 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3811 terminal objects for tty arguments.
3812 (Startup Summary): Add xref to Session Management.
3813 (Session Management): Mention emacs-session-restore. Copyedits.
3814
3815 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
3816
3817 * os.texi (Startup Summary): Copyedits. The init file is not
3818 necessarily named .emacs now. Document initial-buffer-choice and
3819 initial-scratch-message. Note where Emacs exits in batch mode.
3820 Document inhibit-splash-screen as an alias.
3821 (Init File): Be neutral about which init file name to use.
3822
3823 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
3824
3825 * os.texi (System Interface): Fix Texinfo usage.
3826
3827 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
3828
3829 * searching.texi (Regexp Backslash): Also refer to shy groups as
3830 non-capturing or unnumbered groups.
3831 (Regexp Functions): Add cross-reference to Regexp Backslash.
3832
3833 * display.texi (Truncation): Overlays can use line-prefix and
3834 wrap-prefix too.
3835 (Overlay Properties): Document wrap-prefix and line-prefix.
3836 (Face Attributes): Document underline-minimum-offset.
3837 (Face Remapping): Copyedits.
3838 (Low-Level Font): Copyedits.
3839 (Image Cache): Note that the image cache is shared between frames.
3840 (Line Height): Emphasize that line-spacing only takes effect on
3841 graphical terminals.
3842
3843 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
3844
3845 * display.texi (Refresh Screen): Note that a passage about screen
3846 refreshing is text terminal only.
3847 (Forcing Redisplay): Delete misleading comment---sit-for calls
3848 redisplay, not the other way around.
3849 (Truncation): Note new values of truncate-partial-width-windows.
3850 Copyedits.
3851 (Invisible Text): Document invisible-p.
3852
3853 2009-04-11 Eli Zaretskii <eliz@gnu.org>
3854
3855 * display.texi (Overlays): Overlays don't scale well. See
3856 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3857
3858 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
3859
3860 * syntax.texi (Syntax Table Functions): Document cons cell
3861 argument for modify-syntax-entry.
3862 (Categories): Document cons cell argument for
3863 modify-category-entry.
3864
3865 * searching.texi (String Search): Document word-search-forward-lax
3866 and word-search-backward-lax.
3867 (Searching and Case): Describe isearch behavior more precisely.
3868
3869 * keymaps.texi (Tool Bar): Mention that some platforms do not
3870 support multi-line toolbars. Suggested by Stephen Eglen.
3871
3872 * frames.texi (Layout Parameters): Mention that Nextstep also
3873 allows only one tool-bar line. Suggested by Stephen Eglen.
3874
3875 * nonascii.texi (Text Representations): Copyedits.
3876 (Coding System Basics): Also mention utf-8-emacs.
3877 (Converting Representations, Selecting a Representation)
3878 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3879 Copyedits.
3880 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3881
3882 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
3883
3884 * text.texi (Yank Commands): Note that yank uses push-mark.
3885 (Filling): Clarify REGION argument of fill-paragraph.
3886 Document fill-forward-paragraph-function.
3887 (Special Properties): Remove "new in Emacs 22" declaration.
3888 (Clickable Text): Merge with Links and Mouse-1 node.
3889
3890 * display.texi (Button Properties, Button Buffer Commands):
3891 Change xref to Clickable Text.
3892
3893 * tips.texi (Key Binding Conventions): Change xref to Clickable
3894 Text.
3895
3896 * elisp.texi (Top): Update node listing.
3897
3898 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
3899
3900 * markers.texi (The Mark): Copyedits. Improve description of
3901 handle-shift-selection.
3902 (The Region): Move use-region-p here from The Mark.
3903
3904 * positions.texi (Screen Lines): Document (cols . lines) argument
3905 for vertical-motion.
3906
3907 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
3908
3909 * frames.texi (Frames): Clean up introduction. Document `ns'
3910 return value for framep.
3911 (Creating Frames): Note how the terminal is chosen.
3912 (Multiple Terminals, Multiple Displays): Merge into a single node.
3913 (Color Parameters): Fix typo.
3914
3915 * variables.texi (Local Variables, Buffer-Local Variables)
3916 (Creating Buffer-Local): Change link to Multiple Terminals.
3917
3918 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3919
3920 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3921 Terminals.
3922
3923 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3924 to Multiple Terminals.
3925
3926 * elisp.texi (Top): Update node listing.
3927 * vol2.texi (Top): Update node listing.
3928 * vol1.texi (Top): Update node listing.
3929
3930 * buffers.texi (Current Buffer): Note that the append-to-buffer
3931 example is no longer in synch with the latest code. Tie the two
3932 examples together.
3933
3934 * files.texi (File Attributes): Move note about MS-DOS from
3935 Changing Files to File Attributes.
3936 (Create/Delete Dirs): Note that mkdir is an alias for this.
3937
3938 2009-04-01 Markus Triska <triska@gmx.at>
3939
3940 * processes.texi (Filter Functions): Suggest how to handle output
3941 batches.
3942
3943 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
3944
3945 * help.texi (Accessing Documentation): Update example to use
3946 help-setup-xref and with-help-window.
3947 (Help Functions): Remove print-help-return-message, which is
3948 semi-obsolete due to with-help-window. Document help-buffer and
3949 help-setup-xref.
3950
3951 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
3952
3953 * help.texi (Accessing Documentation, Help Functions):
3954 Remove information about long-obsolete Emacs versions.
3955
3956 * modes.texi (Mode Line Variables): The default values of the mode
3957 line variables are now more complicated.
3958
3959 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * modes.texi (Major Mode Conventions): Note that specialness is
3962 inherited.
3963 (Derived Modes): Note that define-derive-mode sets the mode-class
3964 property.
3965
3966 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3967 goto-map. Add search-map to the list.
3968
3969 2009-03-27 Eli Zaretskii <eliz@gnu.org>
3970
3971 * os.texi (System Environment): Update the list of system-type
3972 values.
3973
3974 * markers.texi (The Mark) <handle-shift-selection>: Update for
3975 removal of the optional argument DEACTIVATE.
3976
3977 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
3978
3979 * commands.texi (Focus Events): Most X window managers don't use
3980 focus-follows-mouse nowadays.
3981
3982 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
3983
3984 * commands.texi (Defining Commands): Clarify introduction.
3985 (Using Interactive): Not that interactive can be put in a symbol
3986 property.
3987 (Interactive Call): Note that a symbol with a non-nil
3988 interactive-form property satisfies commandp.
3989
3990 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
3991
3992 * minibuf.texi (Intro to Minibuffers): Fix typos.
3993
3994 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
3995
3996 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
3997 about minibuffers in old Emacs versions. Copyedits.
3998 Emphasize that enable-recursive-minibuffers defaults to nil.
3999 (Text from Minibuffer): Simplify introduction.
4000
4001 2009-03-22 Alan Mackenzie <acm@muc.de>
4002
4003 * commands.texi (Using Interactive): Clarify string argument to
4004 `interactive' - even promptless elements need \n separators.
4005
4006 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
4007
4008 * minibuf.texi (Completion Styles): New node.
4009
4010 * elisp.texi (Top): Update node listing.
4011
4012 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
4013
4014 * minibuf.texi (Basic Completion): Note that
4015 read-file-name-completion-ignore-case and
4016 read-buffer-completion-ignore-case can override
4017 completion-ignore-case.
4018 (Minibuffer Completion): Document completing-read changes.
4019 (Completion Commands): Avoid mentioning partial completion mode.
4020 Document minibuffer-completion-confirm changes, and
4021 minibuffer-confirm-exit-commands.
4022 (High-Level Completion): Document new require-match behavior for
4023 read-buffer. Document read-buffer-completion-ignore-case.
4024 (Reading File Names): Document new require-match behavior for
4025 read-file-name.
4026
4027 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
4028
4029 * debugging.texi (Error Debugging): Don't mislead the reader into
4030 thinking that debug-on-error enters debugger for C-f at EOB.
4031 (Error Debugging): Setting debug-on-init within the init file
4032 works, and has for some time.
4033
4034 2009-03-13 Kenichi Handa <handa@m17n.org>
4035
4036 * display.texi (Fontsets): Update the description.
4037
4038 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
4039
4040 * advice.texi (Advising Primitives): Link to What Is a Function.
4041
4042 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
4043
4044 * compile.texi (Speed of Byte-Code): Update example.
4045 (Disassembly): Update examples.
4046
4047 * loading.texi (Repeated Loading): Simplify examples.
4048
4049 * customize.texi (Common Keywords): It's not necessary to use :tag
4050 to remove hyphens, as custom-unlispify-tag-name does it
4051 automatically.
4052 (Variable Definitions): Link to File Local Variables.
4053 Document customized-value symbol property.
4054 (Customization Types): Move menu to end of node.
4055
4056 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
4057
4058 * macros.texi (Compiling Macros): Omit misleading sentence, which
4059 implied that macros can only be used in the same file they are
4060 defined.
4061 (Backquote): Remove obsolete information about Emacs 19.
4062
4063 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4064
4065 * display.texi (Display Margins): Fix paren typo.
4066
4067 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
4068
4069 * elisp.texi (Top): Update node listing.
4070
4071 * variables.texi (Variables): Clarify introduction.
4072 (Global Variables): Mention that setq is a special form.
4073 (Local Variables): Use active voice.
4074 (Tips for Defining): Mention marking variables as safe.
4075 (Buffer-Local Variables): Mention terminal-local and frame-local
4076 variables together.
4077 (File Local Variables): Copyedits.
4078 (Frame-Local Variables): Note that they are not really useful.
4079 (Future Local Variables): Node deleted.
4080
4081 * objects.texi (General Escape Syntax): Update explanation of
4082 Unicode escape syntax.
4083
4084 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
4085
4086 * control.texi (Control Structures): Add cindex entry for "textual
4087 order".
4088
4089 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4090 instead of "expression" throughout.
4091 (Function Indirection): Copyedits. Use active voice.
4092 (Eval): The default value of max-lisp-eval-depth is now 400.
4093
4094 2009-02-23 Miles Bader <miles@gnu.org>
4095
4096 * processes.texi (System Processes): Rename `system-process-attributes'
4097 to `process-attributes'.
4098
4099 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
4100
4101 * symbols.texi (Property Lists): Emphasize that property lists are
4102 not restricted to symbol cells.
4103 (Other Plists): Copyedit.
4104
4105 * sequences.texi (Sequences Arrays Vectors): Make introduction
4106 more concise.
4107 (Arrays): Mention char-tables and bool-vectors too.
4108 (Vectors): Don't repeat information given in Arrays node. Link to
4109 nodes that explain the vector usage examples.
4110 (Char-Tables): Note that char-table elements can have arbitrary
4111 type. Explain effect of omitted char-table-extra-slots property.
4112 Link to Property Lists node.
4113
4114 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
4115
4116 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4117 `append'.
4118 (List Elements): Copyedits.
4119
4120 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4121 of `vconcat'.
4122
4123 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4124 Emacs 20 usage of `concat'.
4125 (Case Conversion): Copyedits.
4126
4127 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
4128
4129 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4130 Minor edits.
4131 (Frame Configuration Type): Emphasize that it is not primitive.
4132 (Font Type): New node.
4133 (Type Predicates): Add fontp; type-of now recognizes font object
4134 types.
4135
4136 * intro.texi (Version Info): Update version numbers in examples.
4137 (Acknowledgements): List more contributors.
4138
4139 * elisp.texi: Bump version number to 3.0.
4140 (Top): Link to Font Type node.
4141
4142 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
4143
4144 * modes.texi (Major Mode Conventions): Remove duplicate words.
4145 (Customizing Keywords): Fix typo.
4146
4147 2009-02-14 Eli Zaretskii <eliz@gnu.org>
4148
4149 * nonascii.texi (User-Chosen Coding Systems): Document that
4150 select-safe-coding-system suggests raw-text if there are raw bytes
4151 in the region.
4152 (Explicit Encoding): Warn not to use `undecided' when encoding.
4153
4154 2009-02-11 Glenn Morris <rgm@gnu.org>
4155
4156 * frames.texi (Visibility of Frames): Mention the effect multiple
4157 workspaces/desktops can have on visibility.
4158
4159 2009-02-07 Eli Zaretskii <eliz@gnu.org>
4160
4161 * text.texi (Commands for Insertion):
4162 * commands.texi (Event Mod):
4163 * keymaps.texi (Searching Keymaps):
4164 * nonascii.texi (Translation of Characters):
4165 Reinstate documentation of translation-table-for-input.
4166 (Explicit Encoding): Document the `charset' text property produced
4167 by decode-coding-region and decode-coding-string.
4168
4169 2009-01-27 Alan Mackenzie <acm@muc.de>
4170
4171 * modes.texi (Search-based Fontification): Correct a typo.
4172
4173 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
4174
4175 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4176 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4177
4178 2009-01-24 Eli Zaretskii <eliz@gnu.org>
4179
4180 * display.texi (Window Systems): Document the value of
4181 `initial-window-system' under --daemon.
4182
4183 * os.texi (System Environment): Remove description of the
4184 `environment' function which has been deleted.
4185
4186 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4187
4188 * frames.texi (Multiple Displays): Remove documentation for
4189 removed function make-frame-on-tty.
4190
4191 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
4192
4193 * files.texi (Format Conversion Piecemeal): Clarify behavior of
4194 write-region-annotate-functions.
4195 Document write-region-post-annotation-function.
4196
4197 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
4198
4199 * display.texi (Font Lookup): Document WIDTH argument of
4200 x-list-fonts.
4201
4202 2009-01-17 Eli Zaretskii <eliz@gnu.org>
4203
4204 * maps.texi (Standard Keymaps): Rename function-key-map to
4205 local-function-key-map.
4206
4207 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4208 local-function-key-map.
4209
4210 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4211 and `set-keyboard-coding-system' now accept an optional terminal
4212 argument.
4213
4214 * commands.texi (Event Mod): `keyboard-translate-table' is now
4215 terminal-local.
4216 (Function Keys): Rename function-key-map to
4217 local-function-key-map.
4218
4219 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4220 frames.texi.
4221
4222 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
4223 `delete-terminal-functions', `suspend-tty-functions' and
4224 `resume-tty-functions'.
4225
4226 * frames.texi (Frames): Document `frame-terminal' and
4227 `terminal-live-p'.
4228 (Multiple Displays): Document `make-frame-on-tty'.
4229 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4230 `terminal-name', and `get-device-terminal'.
4231 (Terminal Parameters): Document `terminal-parameters',
4232 `terminal-parameter', and `set-terminal-parameter'.
4233
4234 * os.texi (System Environment): Document `environment' and
4235 `initial-environment'.
4236 (Suspending Emacs): Update for multi-tty; document
4237 `suspend-tty', `resume-tty', and `controlling-tty-p'.
4238
4239 * nonascii.texi (Coding System Basics): More accurate description
4240 of `raw-text'.
4241
4242 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
4243
4244 * display.texi (Low-Level Font): Fix typo.
4245
4246 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
4247
4248 * elisp.texi (Top): Update node listing.
4249
4250 * display.texi (PostScript Images): Node deleted.
4251
4252 2009-01-10 Eli Zaretskii <eliz@gnu.org>
4253
4254 * processes.texi (Decoding Output): Document that null bytes force
4255 no-conversion for reading process output.
4256
4257 * files.texi (Reading from Files): Document that null bytes force
4258 no-conversion when visiting files.
4259
4260 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
4261
4262 * nonascii.texi (Lisp and Coding Systems):
4263 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
4264 (Character Properties): Improve wording.
4265
4266 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
4267
4268 * display.texi (Font Lookup): Remove obsolete function
4269 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4270 (Low-Level Font): Rename from Fonts, move to end of Faces section.
4271 (Font Selection): Reorder order of variable descriptions.
4272 Minor clarifications.
4273
4274 * elisp.texi (Top): Update node listing.
4275
4276 2009-01-09 Glenn Morris <rgm@gnu.org>
4277
4278 * commands.texi (Command Loop Info): Say that last-command-char and
4279 last-input-char are obsolete aliases.
4280
4281 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4282 last-input-char and last-command-char, since they are just aliases for
4283 last-input-event and last-command-event.
4284
4285 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4286 last-command-char.
4287
4288 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4289
4290 * elisp.texi: Update node listing.
4291
4292 * display.texi (Faces): Put Font Selection node after Auto Faces.
4293 (Face Attributes): Don't link to Font Lookup.
4294 Document font-family-list.
4295 (Fonts): New node.
4296
4297 2009-01-08 Jason Rumney <jasonr@gnu.org>
4298
4299 * frames.texi (Pointer Shape): Clarify that only X supports
4300 changing the standard pointer shapes. (Bug#1485)
4301
4302 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * display.texi (Attribute Functions): Note that a function value
4305 :height is relative, and that compatibility functions work by
4306 calling set-face-attribute.
4307 (Displaying Faces): Reorder list in order of increasing priority.
4308 (Face Remapping): New node. Content moved here from Displaying
4309 Faces.
4310 (Glyphs): Link to Face Functions.
4311
4312 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4313
4314 * display.texi (Faces): Don't discuss face id here. facep does
4315 not return t.
4316 (Defining Faces): Minor clarification.
4317 (Face Attributes): Rearrange items to match docstring of
4318 set-face-attribute. Add :foundry attribute. Document new role of
4319 :font attribute. Texinfo usage fix.
4320 (Attribute Functions): Copyedits.
4321 (Face Functions): Note that face number is seldom used.
4322
4323 2009-01-05 Richard M Stallman <rms@gnu.org>
4324
4325 * strings.texi (Predicates for Strings): Minor clarification.
4326
4327 * functions.texi (Function Safety): Texinfo usage fix.
4328
4329 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
4330
4331 * objects.texi (General Escape Syntax): Fix typo.
4332
4333 2009-01-03 Martin Rudalics <rudalics@gmx.at>
4334
4335 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4336 works via the default value of pop-up-frame-function.
4337
4338 2009-01-02 Eli Zaretskii <eliz@gnu.org>
4339
4340 * processes.texi (System Processes): Document the `time' and
4341 `ctime' attributes of `system-process-attributes'.
4342
4343 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
4344
4345 * display.texi (Face Attributes): Clarify :height attribute.
4346
4347 2008-12-31 Martin Rudalics <rudalics@gmx.at>
4348
4349 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4350 the front of the buffer list. Add entries for `last-buffer' and
4351 `unbury-buffer'.
4352
4353 2008-12-27 Eli Zaretskii <eliz@gnu.org>
4354
4355 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4356 and its subsections.
4357
4358 * frames.texi (Multiple Terminals, Low-level Terminal)
4359 (Terminal Parameters, Frames on Other TTY devices): New sections.
4360 (Frames): Add an xref to "Multiple Terminals".
4361
4362 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4363
4364 * objects.texi (Terminal Type): New node.
4365 (Editing Types): Add it to the menu.
4366
4367 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4368 Variables".
4369
4370 * variables.texi (Directory Local Variables): New node.
4371 (Variables): Add a menu item for it.
4372
4373 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4374 `generated-autoload-file'.
4375
4376 2008-12-20 Eli Zaretskii <eliz@gnu.org>
4377
4378 * os.texi (Startup Summary): Add xref to documentation of
4379 `initial-window-system'.
4380
4381 * display.texi (Window Systems): Document `window-system' the
4382 function. The variable `window-system' is now frame-local.
4383 Document `initial-window-system'.
4384
4385 2008-12-19 Martin Rudalics <rudalics@gmx.at>
4386
4387 * windows.texi (Windows): Rewrite description of
4388 fit-window-to-buffer.
4389
4390 2008-12-13 Glenn Morris <rgm@gnu.org>
4391
4392 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4393 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4394
4395 2008-12-12 Glenn Morris <rgm@gnu.org>
4396
4397 * debugging.texi (Error Debugging): Refer forwards to
4398 eval-expression-debug-on-error.
4399
4400 2008-12-05 Eli Zaretskii <eliz@gnu.org>
4401
4402 * strings.texi (String Basics): Only unibyte strings that
4403 represent key sequences hold 8-bit raw bytes.
4404
4405 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4406 paragraph to speak about `undecided'.
4407 (Character Properties): Don't explain the meaning of each
4408 property; instead, identify their Unicode Standard names.
4409 (Character Sets): Document `map-charset-chars'.
4410
4411 2008-12-02 Glenn Morris <rgm@gnu.org>
4412
4413 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4414 section yet again.
4415
4416 2008-11-29 Eli Zaretskii <eliz@gnu.org>
4417
4418 * nonascii.texi (Character Properties): New Section.
4419 (Specifying Coding Systems): Document
4420 `coding-system-priority-list', `set-coding-system-priority', and
4421 `with-coding-priority'.
4422 (Lisp and Coding Systems): Document `check-coding-systems-region'
4423 and `coding-system-charset-list'.
4424 (Coding System Basics): Document `coding-system-aliases'.
4425
4426 * elisp.texi (Top): Add a @detailmenu entry for "Character
4427 Properties".
4428
4429 * objects.texi (Character Type): Correct the range of Emacs
4430 characters. Add an @xref to "Character Codes".
4431
4432 * strings.texi (String Basics): Add an @xref to "Character Codes".
4433
4434 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4435
4436 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4437 (Character Codes): Document `max-char'.
4438
4439 2008-11-28 Eli Zaretskii <eliz@gnu.org>
4440
4441 * nonascii.texi (Text Representations, Converting Representations)
4442 (Character Sets, Scanning Charsets, Translation of Characters):
4443 Make text more accurate.
4444
4445 2008-11-28 Glenn Morris <rgm@gnu.org>
4446
4447 * files.texi (Format Conversion Round-Trip): Improve previous change.
4448
4449 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
4450
4451 * modes.texi (Auto Major Mode): Fix example.
4452
4453 2008-11-25 Glenn Morris <rgm@gnu.org>
4454
4455 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4456
4457 * files.texi (Format Conversion Round-Trip):
4458 Use active voice for previous change.
4459
4460 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
4461
4462 * os.texi (Processor Run Time):
4463 * processes.texi (Transaction Queues):
4464 * markers.texi (The Mark):
4465 * windows.texi (Choosing Window, Selecting Windows):
4466 * files.texi (Changing Files, Magic File Names):
4467 * commands.texi (Key Sequence Input):
4468 * functions.texi (Declaring Functions):
4469 * strings.texi (Predicates for Strings):
4470 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4471
4472 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
4473
4474 * help.texi (Accessing Documentation): Update example.
4475
4476 * variables.texi (Defining Variables): Note that `*' is not
4477 necessary if defcustom is used.
4478
4479 2008-11-22 Eli Zaretskii <eliz@gnu.org>
4480
4481 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4482 Characters" from @detailmenu.
4483
4484 * nonascii.texi (Character Codes, Character Sets)
4485 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4486 (Chars and Bytes, Splitting Characters): Sections removed.
4487
4488 2008-11-22 Lute Kamstra <lute@gnu.org>
4489
4490 * positions.texi (Text Lines): Update goto-line documentation.
4491
4492 2008-11-21 Martin Rudalics <rudalics@gmx.at>
4493
4494 * frames.texi (Frames): Fix typo, add cross references, reword.
4495 (Initial Parameters): Reword special-display-frame-alist text.
4496 (Frames and Windows): Reword. Describe argument norecord for
4497 set-frame-selected-window.
4498 (Input Focus): Describe argument norecord for select-frame.
4499 Remove comment on MS-Windows behavior for focus-follows-mouse.
4500 (Raising and Lowering): Mention windows-frames dichotomy in
4501 metaphor.
4502
4503 * windows.texi (Displaying Buffers, Vertical Scrolling)
4504 (Horizontal Scrolling): Fix indenting and rewording issues
4505 introduced with 2008-11-07 change.
4506
4507 2008-11-20 Glenn Morris <rgm@gnu.org>
4508
4509 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4510 element of `format-alist'.
4511
4512 2008-11-19 Glenn Morris <rgm@gnu.org>
4513
4514 * doclicense.texi: Update to FDL 1.3.
4515 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4516
4517 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
4518
4519 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4520 vars, which are obsolete. Mention jit-lock-register.
4521
4522 * modes.texi (Other Font Lock Variables):
4523 Document jit-lock-register and jit-lock-unregister.
4524
4525 * frames.texi (Color Parameters): Document alpha parameter.
4526
4527 2008-11-16 Martin Rudalics <rudalics@gmx.at>
4528
4529 * windows.texi (Splitting Windows, Deleting Windows)
4530 (Selecting Windows, Cyclic Window Ordering)
4531 (Buffers and Windows, Displaying Buffers, Choosing Window)
4532 (Dedicated Windows, Window Point, Window Start and End)
4533 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4534 (Size of Window, Resizing Windows, Window Configurations)
4535 (Window Parameters): Avoid @var at beginning of sentences and
4536 reword accordingly.
4537
4538 2008-11-11 Lute Kamstra <lute@gnu.org>
4539
4540 * files.texi (File Name Components): Fix file-name-extension
4541 documentation.
4542
4543 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
4544
4545 * frames.texi (Basic Parameters): Remove display-environment-variable
4546 and term-environment-variable.
4547
4548 2008-11-08 Eli Zaretskii <eliz@gnu.org>
4549
4550 * windows.texi (Basic Windows, Splitting Windows)
4551 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4552 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
4553 (Resizing Windows, Window Configurations, Window Parameters):
4554 Fix wording and markup.
4555
4556 2008-11-07 Martin Rudalics <rudalics@gmx.at>
4557
4558 * windows.texi (Windows): Update entries.
4559 (Basic Windows): Remove listing of attributes. Reword.
4560 (Splitting Windows, Deleting Windows): Reword.
4561 (Selecting Windows, Cyclic Window Ordering): Reword with special
4562 emphasis on order of recently selected windows and buffer list.
4563 (Buffers and Windows, Choosing Window): Reword with special
4564 emphasis on dedicated windows.
4565 (Displaying Buffers): Reword. For switch-to-buffer mention that
4566 it may fall back on pop-to-buffer. For other-window try to
4567 explain how it treats the cyclic ordering of windows.
4568 (Dedicated Windows): New node and section discussing dedicated
4569 windows and associated functions.
4570 (Window Point): Add entry for window-point-insertion-type. Reword.
4571 (Window Start and End): Rename node and section title. Reword.
4572 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4573 Minor rewording.
4574 (Size of Window): Reword, in particular text on window-width.
4575 (Resizing Windows): Reword. Add text on balancing windows.
4576 (Window Configurations): Reword. Mention window parameters.
4577 (Window Parameters): New node and section on window parameters.
4578 (Window Hooks): Reword. Mention that
4579 window-configuration-change-hook is run "buffer-locally".
4580 * elisp.texi (Top): Update Windows entries in @detailmenu
4581 section.
4582
4583 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
4584
4585 * searching.texi (Regexp Search): Fix typo.
4586
4587 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4588
4589 * searching.texi (Regexp Search): Document GREEDY arg.
4590 (Simple Match Data): Fix return value.
4591
4592 2008-11-01 Eli Zaretskii <eliz@gnu.org>
4593
4594 * nonascii.texi (Text Representations): Rewrite to make consistent
4595 with Emacs 23 internal representation of characters.
4596 Document `unibyte-string'.
4597
4598 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
4599
4600 * processes.texi (Process Information): Note that process-status
4601 does not accept buffer names.
4602
4603 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4604
4605 * positions.texi (Skipping Characters): Correct return value of
4606 skip-chars-forward.
4607
4608 2008-10-25 Martin Rudalics <rudalics@gmx.at>
4609
4610 * windows.texi (Deleting Windows): Update documentation of
4611 delete-windows-on.
4612 (Buffers and Windows): Update documentations of
4613 get-buffer-window and get-buffer-window-list.
4614 (Displaying Buffers): Update documentation of
4615 replace-buffer-in-windows.
4616
4617 * buffers.texi (Current Buffer): Reword set-buffer and
4618 with-current-buffer documentations.
4619 (Creating Buffers): Reword documentation of get-buffer-create.
4620
4621 2008-10-23 Martin Rudalics <rudalics@gmx.at>
4622
4623 * buffers.texi (Current Buffer): Reword documentation of
4624 set-buffer.
4625 (Buffer Names): Reword documentation of buffer-name.
4626 (The Buffer List): For bury-buffer explain what happens with the
4627 buffer's window.
4628 (Creating Buffers): Say that get-buffer-create's arg is called
4629 buffer-or-name.
4630
4631 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
4632
4633 * advice.texi (Computed Advice): Explain what DEFINITION is.
4634
4635 * nonascii.texi (Character Codes): Remove obsolete function
4636 char-valid-p, and document characterp instead.
4637
4638 2008-10-22 Martin Rudalics <rudalics@gmx.at>
4639
4640 * windows.texi (Displaying Buffers): Reword documentation of
4641 pop-to-buffer.
4642 (Choosing Window): Rewrite documentation of display-buffer and
4643 its options.
4644
4645 * buffers.texi (Killing Buffers): Update documentation of
4646 kill-buffer.
4647
4648 2008-10-21 Eli Zaretskii <eliz@gnu.org>
4649
4650 * processes.texi (Serial Ports): Fix wording and improve markup.
4651
4652 * searching.texi (Regexp Search): Document `string-match-p' and
4653 `looking-at-p'.
4654 (POSIX Regexps): Add an xref for "non-greedy".
4655 (Regexp Special): Add @cindex entry for "non-greedy".
4656
4657 * display.texi (Attribute Functions): Document `face-all-attributes'.
4658 (Image Cache) <image-refresh>: Minor wording fixes.
4659
4660 * frames.texi (Color Names): Add an xref to `read-color'.
4661
4662 * minibuf.texi (High-Level Completion): Document `read-color'.
4663
4664 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4665
4666 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4667
4668 * buffers.texi (Swapping Text): New section, documents
4669 `buffer-swap-text'.
4670
4671 2008-10-21 Martin Rudalics <rudalics@gmx.at>
4672
4673 * windows.texi (Resizing Windows): Minor wording fix.
4674
4675 2008-10-20 Eli Zaretskii <eliz@gnu.org>
4676
4677 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4678 and `combine-and-quote-strings'.
4679
4680 * strings.texi (Creating Strings): Add xrefs for them.
4681
4682 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4683
4684 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4685 match the corresponding menu in minibuf.texi.
4686
4687 * minibuf.texi (Reading File Names): Document `read-shell-command'
4688 and `minibuffer-local-shell-command-map'.
4689
4690 2008-10-19 Martin Rudalics <rudalics@gmx.at>
4691
4692 * windows.texi (Resizing Windows): Remove var{} around "window" in
4693 documentation of enlarge-window.
4694 Rewrite documentation of window-min-height and window-min-width.
4695
4696 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4697
4698 * functions.texi (Calling Functions): Document `apply-partially'.
4699
4700 * hooks.texi (Standard Hooks): Mention
4701 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4702
4703 * variables.texi (File Local Variables): Document
4704 `file-local-variables-alist', `before-hack-local-variables-hook'
4705 and `hack-local-variables-hook'.
4706
4707 * processes.texi (Synchronous Processes): Document `process-lines'.
4708
4709 * customize.texi (Variable Definitions):
4710 Document `custom-reevaluate-setting'.
4711
4712 2008-10-18 Martin Rudalics <rudalics@gmx.at>
4713
4714 * windows.texi (Choosing Window, Deleting Windows)
4715 (Displaying Buffers): Expand documentation of dedicated windows.
4716
4717 2008-10-18 Eli Zaretskii <eliz@gnu.org>
4718
4719 * files.texi (Changing Files): Document symbolic input of file
4720 modes to `set-file-modes'. Document `read-file-modes' and
4721 `file-modes-symbolic-to-number'.
4722
4723 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4724 and `search-map'.
4725
4726 * searching.texi (Search and Replace):
4727 Document `replace-search-function' and `replace-re-search-function'.
4728 Document `multi-query-replace-map'.
4729
4730 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
4731 (Completion Commands, Reading File Names):
4732 Rename `minibuffer-local-must-match-filename-map' to
4733 `minibuffer-local-filename-must-match-map'.
4734 (Minibuffer Completion): The `require-match' argument to
4735 `completing-read' can now have the value `confirm-only'.
4736
4737 * windows.texi (Displaying Buffers): Minor wording fix.
4738 (Choosing Window): `split-height-threshold' can now be nil.
4739 Document `split-width-threshold'. `pop-up-frames' can have the
4740 value `graphic-only'.
4741
4742 2008-10-17 Eli Zaretskii <eliz@gnu.org>
4743
4744 * os.texi (Startup Summary): Document `before-init-time' and
4745 `after-init-time'. Document `initial-window-system' and
4746 `window-system-initialization-alist'. Document reading the
4747 abbrevs file. Document the call to `server-start' under --daemon.
4748 Rearrange a bit to be consistent with the code flow.
4749 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4750 (Time Parsing): Document `format-seconds'.
4751
4752 2008-10-17 Martin Rudalics <rudalics@gmx.at>
4753
4754 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4755 and reword.
4756
4757 2008-10-16 Eli Zaretskii <eliz@gnu.org>
4758
4759 * markers.texi (The Mark): Document use-region-p.
4760
4761 2008-10-15 Eli Zaretskii <eliz@gnu.org>
4762
4763 * internals.texi (Writing Emacs Primitives): The interactive spec
4764 of a primitive can be a Lisp form.
4765
4766 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4767 values of transient-mark-mode. Document handle-shift-selection.
4768
4769 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4770 (Interactive Examples): Show an example of `^'.
4771 (Key Sequence Input): Document this-command-keys-shift-translated.
4772 (Defining Commands, Using Interactive): The interactive-form of a
4773 function can be added via its symbol's property.
4774
4775 * positions.texi (List Motion): beginning-of-defun-function can
4776 now accept an argument.
4777
4778 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4779 now return a list of strings.
4780
4781 * control.texi (Handling Errors): Document ignore-errors.
4782
4783 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4784 (Parameter Access): Document set-frame-parameter.
4785
4786 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4787 Hooks" for the effect of kill-all-local-variables on local hook
4788 functions.
4789
4790 * modes.texi (Major Mode Conventions, Mode Line Variables):
4791 `mode-name' need not be a string. xref to "Mode Line Data" for
4792 details, and to "Emulating Mode Line" for computing a string
4793 value.
4794
4795 2008-10-14 Eli Zaretskii <eliz@gnu.org>
4796
4797 * processes.texi (System Processes): New section.
4798 (Processes, Signals to Processes): Add xrefs to it.
4799
4800 * objects.texi (Editing Types): A `process' is a subprocess of
4801 Emacs, not just any process running on the OS.
4802
4803 * elisp.texi (Top): Adjust the @detailmenu for the above two
4804 changes.
4805
4806 * sequences.texi (Char-Tables): Remove documentation of
4807 set-char-table-default, which has no effect since Emacs 23.
4808 <char-table-range, set-char-table-range>: Don't mention generic
4809 characters and charsets. Add a cons cell as a possible argument.
4810
4811 * nonascii.texi (Splitting Characters)
4812 (Translation of Characters): Don't mention generic characters.
4813
4814 * display.texi (Fontsets): Don't mention generic characters.
4815
4816 * sequences.texi (Char-Tables): `map-char-table' can now call its
4817 argument FUNCTION with a cons cell as KEY.
4818
4819 2008-10-13 Eli Zaretskii <eliz@gnu.org>
4820
4821 * objects.texi (Primitive Function Type): Move "@cindex special
4822 forms" from here...
4823
4824 * eval.texi (Special Forms): ...to here.
4825
4826 * functions.texi (What Is a Function): `functionp' returns nil for
4827 special forms. Add an xref.
4828
4829 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4830 Variables".
4831
4832 * variables.texi (Frame-Local Variables): New section.
4833 (Buffer-Local Variables): Add an xref to it.
4834 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4835 have both frame-local and buffer-local binding.
4836
4837 * frames.texi (Frames): Mention multiple tty frames.
4838 (Frame Parameters, Parameter Access): Mention frame-local variable
4839 bindings.
4840
4841 2008-09-20 Glenn Morris <rgm@gnu.org>
4842
4843 * display.texi (Defining Faces): Recommend against face variables.
4844
4845 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
4846
4847 * display.texi (Echo Area Customization): Fix typo.
4848
4849 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
4850
4851 * loading.texi (Where Defined): Add `defface' item.
4852
4853 2008-09-06 Martin Rudalics <rudalics@gmx.at>
4854
4855 * loading.texi (Where Defined): Fix description of symbol-file.
4856
4857 2008-08-26 Jason Rumney <jasonr@gnu.org>
4858
4859 * display.texi (TIFF Images): New section describing :index property.
4860
4861 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
4862
4863 * display.texi (Temporary Displays): Remove unnecessary comment
4864 about usage of temp-buffer-show-hook.
4865
4866 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
4867
4868 * symbols.texi (Other Plists): Fix incorrect example.
4869 Suggested by Florian Beck.
4870
4871 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
4872
4873 * os.texi: Fix previous change.
4874
4875 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4876
4877 * os.texi:
4878 * intro.texi:
4879 * files.texi: Remove VMS support.
4880
4881 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4882
4883 * os.texi:
4884 * frames.texi:
4885 * display.texi: Remove mentions of Mac Carbon.
4886
4887 2008-07-01 Miles Bader <miles@gnu.org>
4888
4889 * text.texi (Special Properties):
4890 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4891
4892 2008-06-28 Johan Bockgård <bojohan@gnu.org>
4893
4894 * display.texi (Other Image Types): Fix copy/paste error; say
4895 "PBM", not "XBM".
4896
4897 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4898
4899 * os.texi: Remove references to obsolete systems.
4900
4901 2008-06-20 Eli Zaretskii <eliz@gnu.org>
4902
4903 * makefile.w32-in (distclean): Remove makefile.
4904
4905 2008-06-17 Glenn Morris <rgm@gnu.org>
4906
4907 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4908 (elisp, dist): Remove rules and variables that are obsolete now
4909 the lisp manual is no longer distributed separately.
4910
4911 2008-06-16 Glenn Morris <rgm@gnu.org>
4912
4913 * configure, configure.in, mkinstalldirs: Remove unused files.
4914
4915 * book-spine.texinfo: Set version to 23.0.60.
4916 * vol1.texi (EMACSVER):
4917 * vol2.texi (EMACSVER): Set to 23.0.60.
4918
4919 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4920 as per maintain.info.
4921
4922 2008-06-15 Glenn Morris <rgm@gnu.org>
4923
4924 * makefile.w32-in (manual): Use "23" rather than "21".
4925
4926 * Makefile.in (emacsver): New, set by configure.
4927 (manual): Use emacsver.
4928
4929 * intro.texi: Report bugs using M-x report-emacs-bug.
4930
4931 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4932
4933 2008-06-13 Daniel Engeler <engeler@gmail.com>
4934
4935 * elisp.texi, internals.texi, processes.texi: Add documentation
4936 about serial port access.
4937
4938 2008-06-05 Miles Bader <miles@gnu.org>
4939
4940 * display.texi (Displaying Faces): Update to reflect function
4941 renamings in face-remap.el.
4942
4943 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
4944
4945 * display.texi (Fontsets): Fix typos.
4946
4947 2008-06-03 Miles Bader <miles@gnu.org>
4948
4949 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4950 remove-relative-face-remapping, set-base-face-remapping,
4951 and set-default-base-face-remapping.
4952
4953 2008-06-01 Miles Bader <miles@gnu.org>
4954
4955 * display.texi (Displaying Faces): Add face-remapping-alist.
4956
4957 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4958
4959 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4960 variable names.
4961
4962 2008-05-03 Eric S. Raymond <esr@golux>
4963
4964 * keymaps.texi: Clarify that (current-local-map) and
4965 (current-global-map) return references, not copies.
4966
4967 2008-05-02 Juri Linkov <juri@jurta.org>
4968
4969 * minibuf.texi (Text from Minibuffer): Document a list of
4970 default values for `read-from-minibuffer'.
4971
4972 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
4973
4974 * nonascii.texi (Translation of Characters): Fix previous change.
4975
4976 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
4977
4978 * display.texi (Overlay Properties): Clarify role of underlying
4979 textprop and overlay keymaps for display strings.
4980
4981 * keymaps.texi (Active Keymaps): Ditto.
4982
4983 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4984
4985 * minibuf.texi (Programmed Completion):
4986 Replace dynamic-completion-table with the new completion-table-dynamic.
4987
4988 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
4989
4990 * intro.texi (Some Terms): Change "fonts in this manual" index
4991 entry to "typographic conventions".
4992
4993 2008-04-05 Eli Zaretskii <eliz@gnu.org>
4994
4995 * objects.texi (Text Props and Strings): Add indexing for read
4996 syntax of text properties.
4997
4998 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4999
5000 * processes.texi (Decoding Output): Remove process-filter-multibyte
5001 functions.
5002
5003 2008-03-15 Martin Rudalics <rudalics@gmx.at>
5004
5005 * display.texi (Finding Overlays): Say that empty overlays at
5006 the end of the buffer are reported too.
5007
5008 2008-03-13 Glenn Morris <rgm@gnu.org>
5009
5010 * elisp.texi (EMACSVER): Set to 23.0.60.
5011
5012 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
5013
5014 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
5015
5016 2008-02-22 Glenn Morris <rgm@gnu.org>
5017
5018 * frames.texi (Position Parameters): Clarify the description of
5019 `left' and `top', using information from "Geometry".
5020 (Geometry): Give a pointer to "Position Parameters", rather than
5021 repeating information.
5022
5023 2008-02-11 Glenn Morris <rgm@gnu.org>
5024
5025 * objects.texi (Equality Predicates): No longer talk about "two"
5026 functions.
5027
5028 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
5029
5030 * objects.texi (Equality Predicates): Add defun for
5031 equal-including-properties.
5032
5033 2008-02-10 Glenn Morris <rgm@gnu.org>
5034
5035 * objects.texi (Equality Predicates):
5036 Mention equal-including-properties.
5037
5038 2008-02-07 Richard Stallman <rms@gnu.org>
5039
5040 * windows.texi (Window Start): Mention the feature of moving
5041 window-start to start of line.
5042
5043 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
5044
5045 * keymaps.texi (Tool Bar): Document rtl property.
5046
5047 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5048
5049 * display.texi (Button Types):
5050 For define-button-type, clarify type of NAME.
5051
5052 2008-01-19 Martin Rudalics <rudalics@gmx.at>
5053
5054 * buffers.texi (Buffer Modification): Fix typo.
5055
5056 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5057
5058 * os.texi (System Environment): Remove references to OSes that are
5059 not supported anymore.
5060
5061 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5062
5063 * os.texi (System Environment): Remove mention for Masscomp.
5064
5065 2008-01-04 Richard Stallman <rms@gnu.org>
5066
5067 * display.texi (Faces): Don't talk about internal face vector as arg
5068 to facep.
5069
5070 * customize.texi (Type Keywords): Fix previous change.
5071
5072 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5073 * elisp.texi (Top): Fix menu for commands.texi change.
5074
5075 2007-12-30 Richard Stallman <rms@gnu.org>
5076
5077 * commands.texi (Accessing Mouse): Rename from Accessing Events.
5078 (Accessing Scroll): New node broken out of Accessing Mouse.
5079
5080 2007-12-28 Richard Stallman <rms@gnu.org>
5081
5082 * frames.texi (Size Parameters): Fix typo.
5083 (Basic Parameters): For `title', refer to title bar.
5084 (Size and Position): Explain meaning of frame pixel width and height.
5085
5086 2007-12-23 Richard Stallman <rms@gnu.org>
5087
5088 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5089 Improve some of the commented-out keywords' text too.
5090
5091 2007-12-14 Martin Rudalics <rudalics@gmx.at>
5092
5093 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5094 "visit the current buffer".
5095
5096 * os.texi (System Interface): Fix typo.
5097
5098 2007-12-04 Richard Stallman <rms@gnu.org>
5099
5100 * objects.texi (Symbol Type): Fix typo.
5101
5102 2007-12-03 Richard Stallman <rms@gnu.org>
5103
5104 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5105
5106 2007-12-01 Glenn Morris <rgm@gnu.org>
5107
5108 * functions.texi (Declaring Functions): Improve previous change.
5109
5110 2007-11-30 Glenn Morris <rgm@gnu.org>
5111
5112 * functions.texi (Declaring Functions): Add optional fourth
5113 argument of declare-function, and setting third argument to `t'.
5114
5115 2007-11-29 Richard Stallman <rms@gnu.org>
5116
5117 * customize.texi (Composite Types): Document `group' type.
5118
5119 2007-11-29 Glenn Morris <rgm@gnu.org>
5120
5121 * functions.texi (Declaring Functions): Add findex.
5122 Mention `external' files.
5123
5124 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
5125
5126 * functions.texi (Declaring Functions): Fix directive.
5127
5128 2007-11-25 Richard Stallman <rms@gnu.org>
5129
5130 * help.texi (Help Functions): Clean up last change.
5131
5132 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5133
5134 * loading.texi (Named Features): Minor cleanup.
5135
5136 * macros.texi (Eval During Expansion): Minor cleanup.
5137
5138 * variables.texi (Variable Aliases): Minor cleanup.
5139
5140 2007-11-24 Richard Stallman <rms@gnu.org>
5141
5142 * functions.texi (Declaring Functions): Clarify previous change.
5143
5144 * compile.texi (Compiler Errors): Clarify previous change.
5145
5146 2007-11-24 Richard Stallman <rms@gnu.org>
5147
5148 * display.texi (Refresh Screen, Forcing Redisplay):
5149 Clarify the text and move items around.
5150
5151 2007-11-24 Glenn Morris <rgm@gnu.org>
5152
5153 * functions.texi (Declaring Functions): New section.
5154 * compile.texi (Compiler Errors): Mention declaring functions,
5155 defvar with no initvalue, and byte-compile-warnings.
5156
5157 2007-11-15 Martin Rudalics <rudalics@gmx.at>
5158
5159 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5160 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5161
5162 2007-11-13 Martin Rudalics <rudalics@gmx.at>
5163
5164 * help.texi (Help Functions): Document new macro `with-help-window'.
5165
5166 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5167
5168 * searching.texi (Replacing Match): Describe new
5169 `match-substitute-replacement'.
5170
5171 2007-10-31 Richard Stallman <rms@gnu.org>
5172
5173 * strings.texi (Creating Strings): Null strings from concat not unique.
5174
5175 2007-10-26 Richard Stallman <rms@gnu.org>
5176
5177 * objects.texi (Equality Predicates): Null strings are uniquified.
5178
5179 * minibuf.texi: Minor clarifications in previous change.
5180
5181 2007-10-25 Glenn Morris <rgm@gnu.org>
5182
5183 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5184
5185 2007-10-24 Richard Stallman <rms@gnu.org>
5186
5187 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5188
5189 * variables.texi (Frame-Local Variables): Node deleted.
5190 (Variables): Delete Frame-Local Variables from menu.
5191 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5192 (Default Value): Don't mention frame-local vars.
5193
5194 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5195
5196 * loading.texi (Unloading): Document FEATURE-unload-function
5197 instead of FEATURE-unload-hook.
5198
5199 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5200
5201 2007-10-22 Juri Linkov <juri@jurta.org>
5202
5203 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5204 (High-Level Completion): Document a list of default value strings
5205 in the DEFAULT argument, for which minibuffer functions return the
5206 first element.
5207
5208 2007-10-17 Juri Linkov <juri@jurta.org>
5209
5210 * text.texi (Filling): Update arguments of fill-paragraph.
5211 fill-paragraph operates on the active region in Transient Mark mode.
5212 Remove fill-paragraph-or-region.
5213
5214 2007-10-13 Karl Berry <karl@gnu.org>
5215
5216 * elisp.texi (@dircategory): Move to after @copying,
5217 since we want @copying as close as possible to the beginning of
5218 the output.
5219
5220 2007-10-12 Richard Stallman <rms@gnu.org>
5221
5222 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5223
5224 * commands.texi (Distinguish Interactive): New node,
5225 broken out from Interactive Call and rewritten.
5226 (Command Loop): Put Distinguish Interactive in menu.
5227
5228 2007-10-09 Richard Stallman <rms@gnu.org>
5229
5230 * text.texi (Examining Properties): Mention overlay priority.
5231
5232 * display.texi (Display Margins): Correct the description
5233 of margin display specifications.
5234 (Replacing Specs): New subnode broken out of Display Property.
5235
5236 2007-10-06 Juri Linkov <juri@jurta.org>
5237
5238 * text.texi (Filling): Document fill-paragraph-or-region.
5239
5240 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
5241
5242 * display.texi (Auto Faces): Fix typo.
5243
5244 2007-10-02 Richard Stallman <rms@gnu.org>
5245
5246 * display.texi (Display Property): Explain some display specs
5247 don't let you move point in.
5248
5249 * frames.texi (Cursor Parameters):
5250 Describe cursor-in-non-selected-windows here. Explain more values.
5251
5252 * windows.texi (Basic Windows): Don't describe
5253 cursor-in-non-selected-windows here.
5254
5255 2007-10-01 Eli Zaretskii <eliz@gnu.org>
5256
5257 * processes.texi (Misc Network): Note that these functions are
5258 supported only on some systems.
5259
5260 2007-10-01 Richard Stallman <rms@gnu.org>
5261
5262 * display.texi (Overlay Properties): Explain nil as priority.
5263 Explain that conflicts are unpredictable if not resolved by
5264 priorities.
5265
5266 2007-09-23 Richard Stallman <rms@gnu.org>
5267
5268 * macros.texi (Backquote): Minor clarification.
5269
5270 2007-09-19 Richard Stallman <rms@gnu.org>
5271
5272 * display.texi (Display Property): Explain multiple display specs.
5273 Clarify when they work in parallel and when one overrides.
5274 Fix error in example.
5275
5276 2007-09-06 Glenn Morris <rgm@gnu.org>
5277
5278 Move from lispref/ to doc/lispref/. Change all setfilename
5279 commands to use ../../info.
5280 * Makefile.in (infodir): Go up one more level.
5281 (usermanualdir): Change from ../man to ../emacs.
5282 (miscmanualdir): New.
5283 (dist): Use new variable miscmanualdir.
5284 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5285 (usermanualdir): Change from ../man to ../emacs.
5286
5287 2007-08-30 Martin Rudalics <rudalics@gmx.at>
5288
5289 * commands.texi (Command Loop Info): Advise against changing
5290 most variables described here. Explain new variable
5291 last-repeatable-command.
5292
5293 2007-08-29 Glenn Morris <rgm@gnu.org>
5294
5295 * elisp.texi (EMACSVER): Increase to 23.0.50.
5296
5297 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5298
5299 * frames.texi (Basic Parameters): Add display-environment-variable
5300 and term-environment-variable.
5301
5302 2007-08-28 Juri Linkov <juri@jurta.org>
5303
5304 * display.texi (Image Formats, Other Image Types): Add SVG.
5305
5306 2007-08-28 Juri Linkov <juri@jurta.org>
5307
5308 * display.texi (Images): Move formats-related text to new node
5309 "Image Formats".
5310 (Image Formats): New node.
5311
5312 2007-08-27 Richard Stallman <rms@gnu.org>
5313
5314 * windows.texi (Window Configurations): Clarify what
5315 a window configuration saves.
5316
5317 2007-08-25 Richard Stallman <rms@gnu.org>
5318
5319 * display.texi (Images): Delete redundant @findex.
5320
5321 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5322
5323 * text.texi (Change Hooks): (after|before)-change-functions are no
5324 longer bound to nil while running; rather inhibit-modification-hooks
5325 is t.
5326
5327 2007-08-16 Richard Stallman <rms@gnu.org>
5328
5329 * processes.texi (Asynchronous Processes):
5330 Clarify doc of start-file-process.
5331
5332 2007-08-08 Martin Rudalics <rudalics@gmx.at>
5333
5334 * modes.texi (Example Major Modes): Fix typo.
5335
5336 2007-08-08 Glenn Morris <rgm@gnu.org>
5337
5338 * intro.texi (nil and t): Do not use `iff' in documentation.
5339
5340 * tips.texi (Documentation Tips): Recommend against `iff'.
5341
5342 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
5343
5344 * display.texi (Image Cache): Document image-refresh.
5345
5346 2007-08-06 Martin Rudalics <rudalics@gmx.at>
5347
5348 * windows.texi (Size of Window): Document window-full-width-p.
5349
5350 2007-07-25 Glenn Morris <rgm@gnu.org>
5351
5352 * gpl.texi (GPL): Replace license with GPLv3.
5353
5354 * Relicense all FSF files to GPLv3 or later.
5355
5356 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
5357
5358 * processes.texi (Synchronous Processes):
5359 Add `process-file-shell-command'.
5360 (Asynchronous Processes): Mention restricted use of
5361 `process-filter' and `process-sentinel' in
5362 `start-file-process'. Add `start-file-process-shell-command'.
5363
5364 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
5365
5366 * files.texi (Magic File Names): Introduce optional parameter
5367 IDENTIFICATION for `file-remote-p'.
5368
5369 2007-07-16 Richard Stallman <rms@gnu.org>
5370
5371 * display.texi (Defining Faces): Fix previous change.
5372
5373 2007-07-14 Richard Stallman <rms@gnu.org>
5374
5375 * control.texi (Handling Errors): Document `debug' in handler list.
5376
5377 2007-07-10 Richard Stallman <rms@gnu.org>
5378
5379 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5380
5381 2007-07-09 Richard Stallman <rms@gnu.org>
5382
5383 * files.texi (Magic File Names): Rewrite previous change.
5384
5385 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
5386
5387 * files.texi (Magic File Names): Introduce optional parameter
5388 CONNECTED for `file-remote-p'.
5389
5390 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
5391
5392 * processes.texi (Asynchronous Processes):
5393 * files.texi (Magic File Names): Add `start-file-process'.
5394
5395 2007-06-27 Richard Stallman <rms@gnu.org>
5396
5397 * files.texi (Format Conversion Piecemeal):
5398 Clarify `after-insert-file-functions' calling convention.
5399
5400 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
5401
5402 * files.texi (Magic File Names): Remove `dired-call-process'.
5403 Add `process-file'.
5404
5405 2007-06-27 Kenichi Handa <handa@m17n.org>
5406
5407 * text.texi (Special Properties): Fix description about
5408 `composition' property.
5409
5410 2007-06-26 Kenichi Handa <handa@m17n.org>
5411
5412 * nonascii.texi (Default Coding Systems): Document about the
5413 return value `undecided'.
5414
5415 2007-06-25 David Kastrup <dak@gnu.org>
5416
5417 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5418 `current-active-maps'.
5419
5420 2007-06-24 Karl Berry <karl@gnu.org>
5421
5422 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
5423
5424 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
5425
5426 * display.texi (Overlay Arrow): Doc fix.
5427
5428 2007-06-14 Karl Berry <karl@tug.org>
5429
5430 * anti.texi (Antinews): Typo.
5431
5432 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
5433
5434 * display.texi (Image Cache): Document image-refresh.
5435
5436 2007-06-12 Karl Berry <karl@gnu.org>
5437
5438 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5439 * two-volume.make: New file.
5440 * .cvsignore: Ignore two-volume files.
5441
5442 2007-06-12 Tom Tromey <tromey@redhat.com>
5443
5444 * os.texi (Init File): Document user-emacs-directory.
5445
5446 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
5447
5448 * commands.texi (Click Events): Describe width and height when
5449 object is nil.
5450
5451 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
5452
5453 * commands.texi (Click Events): Layout more logically.
5454 Describe width and height.
5455 (Drag Events, Motion Events): Update to new format for position.
5456
5457 2007-06-02 Richard Stallman <rms@gnu.org>
5458
5459 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5460
5461 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
5462
5463 * Version 22.1 released.
5464
5465 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5466
5467 * text.texi (Special Properties): Correct meaning of fontified face.
5468
5469 2007-05-30 Richard Stallman <rms@gnu.org>
5470
5471 * text.texi (Special Properties): Add link to Adjusting Point.
5472
5473 2007-05-12 Richard Stallman <rms@gnu.org>
5474
5475 * text.texi (Margins): indent-to-left-margin is not the default.
5476 (Mode-Specific Indent): For indent-line-function, the default
5477 is indent-relative.
5478
5479 * modes.texi (Example Major Modes): Explain last line of text-mode
5480 is redundant.
5481
5482 2007-05-10 Richard Stallman <rms@gnu.org>
5483
5484 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5485
5486 * help.texi (Keys in Documentation): Add reference to
5487 Documentation Tips.
5488
5489 * files.texi (Format Conversion): TO-FN gets three arguments.
5490
5491 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5492
5493 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5494
5495 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5496 * files.texi (Format Conversion): Expand intro; add menu.
5497 (Format Conversion Overview, Format Conversion Round-Trip)
5498 (Format Conversion Piecemeal): New nodes/subsections.
5499 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5500 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5501 (Saving Properties): Delete node/subsection.
5502
5503 2007-05-07 Karl Berry <karl@gnu.org>
5504
5505 * elisp.texi (EMACSVER): Back to 22.
5506
5507 2007-05-06 Richard Stallman <rms@gnu.org>
5508
5509 * processes.texi (Accepting Output): Revert most of previous change.
5510
5511 2007-05-05 Richard Stallman <rms@gnu.org>
5512
5513 * processes.texi (Accepting Output): accept-process-output
5514 uses microseconds, not milliseconds. But that arg is obsolete.
5515
5516 2007-05-04 Karl Berry <karl@tug.org>
5517
5518 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5519
5520 2007-05-04 Eli Zaretskii <eliz@gnu.org>
5521
5522 * tips.texi (Documentation Tips): Rearrange items to place the
5523 more important ones first. Add an index entry for hyperlinks.
5524
5525 2007-05-03 Karl Berry <karl@gnu.org>
5526
5527 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5528 (EMACSVER) [smallbook]: 22 for printed version.
5529
5530 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5531 so restore anchor to normal position after defun. Found by Kevin Ryde.
5532
5533 2007-04-26 Glenn Morris <rgm@gnu.org>
5534
5535 * elisp.texi (EMACSVER): Increase to 22.1.50.
5536
5537 2007-04-28 Karl Berry <karl@gnu.org>
5538
5539 * elisp.texi: Improve line breaks on copyright page,
5540 similar layout to emacs manual, 8.5x11 by default.
5541
5542 2007-04-24 Richard Stallman <rms@gnu.org>
5543
5544 * text.texi (Special Properties): Add xref to Overlay Properties.
5545
5546 * display.texi (Overlay Properties): Add xref to Special Properties.
5547
5548 2007-04-22 Richard Stallman <rms@gnu.org>
5549
5550 * keymaps.texi (Extended Menu Items): Move the info about
5551 format with cached keyboard binding.
5552
5553 2007-04-21 Richard Stallman <rms@gnu.org>
5554
5555 * text.texi (Special Properties): Clarify previous change.
5556
5557 * files.texi (File Name Expansion): Clarify previous change.
5558
5559 * display.texi (Attribute Functions): Fix example for
5560 face-attribute-relative-p.
5561
5562 2007-04-19 Kenichi Handa <handa@m17n.org>
5563
5564 * text.texi (Special Properties): Document composition property.
5565
5566 2007-04-19 Glenn Morris <rgm@gnu.org>
5567
5568 * files.texi (File Name Expansion): Mention "superroot".
5569
5570 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
5571
5572 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5573 setups.
5574 (Display Feature Testing): Note that display refers to all
5575 physical monitors for multi-monitor setups.
5576
5577 2007-04-14 Richard Stallman <rms@gnu.org>
5578
5579 * lists.texi (Sets And Lists): Clarify `delete' examples.
5580 Remove spurious xref to same node.
5581 Clarify xref for add-to-list.
5582
5583 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
5584
5585 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5586 value of lisp-mode-map.
5587
5588 2007-04-11 Karl Berry <karl@gnu.org>
5589
5590 * anti.texi (Antinews):
5591 * display.texi (Overlay Properties, Defining Images):
5592 * processes.texi (Synchronous Processes, Sentinels):
5593 * syntax.texi (Syntax Table Internals):
5594 * searching.texi (Regexp Special):
5595 * nonascii.texi (Default Coding Systems):
5596 * text.texi (Special Properties):
5597 * minibuf.texi (Basic Completion): Wording to improve breaks in
5598 8.5x11 format.
5599 * elisp.texi (smallbook): New @set to more easily switch between
5600 smallbook and 8.5x11.
5601
5602 2007-04-11 Richard Stallman <rms@gnu.org>
5603
5604 * text.texi (Lazy Properties): Minor fix.
5605
5606 2007-04-08 Karl Berry <karl@gnu.org>
5607
5608 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5609 * macros.texi (Backquote): Downcase Backquote in index entries for
5610 consistency.
5611
5612 2007-04-08 Richard Stallman <rms@gnu.org>
5613
5614 * text.texi (Adaptive Fill): Just describe default,
5615 don't show it (since it contains non-ASCII chars).
5616
5617 2007-04-07 Karl Berry <karl@gnu.org>
5618
5619 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5620 adaptive-fill-regexp's value, since they are not in the standard
5621 TeX fonts.
5622
5623 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5624
5625 * display.texi (Defining Faces): Fix example.
5626
5627 2007-04-07 Karl Berry <karl@gnu.org>
5628
5629 * display.texi (Button Buffer Commands): Improve page break.
5630
5631 2007-04-07 Richard Stallman <rms@gnu.org>
5632
5633 * advice.texi (Activation of Advice): Remove redundant index entry.
5634
5635 * backups.texi: Improve index entries. Remove redundant ones.
5636
5637 * compile.texi (Byte Compilation): Improve index entry.
5638
5639 * hash.texi (Creating Hash): Improve index entry.
5640
5641 * symbols.texi (Definitions): Improve index entry.
5642
5643 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5644
5645 * maps.texi (Standard Keymaps): Remove useless index entry.
5646
5647 * help.texi (Documentation Basics): Remove redundant index entries.
5648
5649 * customize.texi: Improve index entries.
5650 Remove redundant/useless ones.
5651
5652 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5653
5654 * streams.texi (Output Variables): Improve index entry.
5655
5656 * abbrevs.texi (Abbrevs): Remove useless index entry.
5657
5658 * macros.texi (Expansion): Remove useless index entry.
5659
5660 * text.texi: Improve index entries. Remove redundant/useless ones.
5661 (Text Properties, Examining Properties)
5662 (Special Properties): Use "property category" instead of "category"
5663 to refer to the `category' property.
5664
5665 * positions.texi: Improve index entries. Remove useless one.
5666
5667 * lists.texi: Improve index entries. Remove redundant/useless ones.
5668
5669 * os.texi: Improve index entries.
5670 (Timers): Fix previous change.
5671
5672 * buffers.texi: Improve index entries.
5673 (Modification Time): Get rid of term "obsolete buffer".
5674
5675 * debugging.texi: Improve index entries.
5676 (Test Coverage): Add xref to other test coverage ftr.
5677
5678 * eval.texi: Improve index entry. Remove redundant ones.
5679
5680 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5681
5682 * files.texi: Improve index entries. Remove redundant/useless ones.
5683
5684 * objects.texi: Improve index entries.
5685
5686 * processes.texi: Improve index entries.
5687
5688 * modes.texi: Improve index entry. Remove redundant one.
5689
5690 * nonascii.texi: Improve index entries.
5691
5692 * internals.texi: Improve index entries.
5693
5694 * syntax.texi: Improve index entries.
5695
5696 * keymaps.texi (Active Keymaps): Improve index entries.
5697
5698 * commands.texi: Improve index entries. Remove redundant/useless ones.
5699
5700 * frames.texi: Improve index entries. Remove redundant/useless ones.
5701
5702 * markers.texi: Improve index entries. Remove redundant ones.
5703
5704 * tips.texi: Improve index entries.
5705
5706 * loading.texi (Unloading): Improve index entry.
5707
5708 * variables.texi: Improve index entries. Remove redundant one.
5709
5710 * sequences.texi: Improve index entry.
5711
5712 * display.texi: Improve index entries. Remove redundant ones.
5713
5714 * windows.texi: Improve index entries.
5715
5716 * searching.texi: Improve index entries. Remove redundant one.
5717
5718 * strings.texi (Case Tables): Improve last change.
5719
5720 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
5721
5722 * strings.texi (Case Tables): Document with-case-table and
5723 ascii-case-table.
5724
5725 2007-04-03 Karl Berry <karl@gnu.org>
5726
5727 * processes.texi (Network): Reword to improve page break.
5728
5729 2007-04-03 Eli Zaretskii <eliz@gnu.org>
5730
5731 * functions.texi (Inline Functions): Describe more disadvantages
5732 of defsubst, and make advice against it stronger.
5733
5734 2007-04-02 Karl Berry <karl@gnu.org>
5735
5736 * backups.texi (Backup Names): Avoid widow words.
5737 * modes.texi (Example Major Modes): Align last comment.
5738
5739 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
5740
5741 * keymaps.texi (Remapping Commands): Document new arg to
5742 command-remapping.
5743
5744 2007-04-01 Karl Berry <karl@gnu.org>
5745
5746 * processes.texi (Low-Level Network): Typo.
5747 * loading.texi (Hooks for Loading): Avoid double "the".
5748 * keymaps.texi (Key Sequences): No double "and".
5749 (Changing Key Bindings): Shorten to improve line break.
5750
5751 2007-03-31 Glenn Morris <rgm@gnu.org>
5752
5753 * os.texi (Timers): Fix description of run-at-time TIME formats.
5754
5755 2007-03-31 Richard Stallman <rms@gnu.org>
5756
5757 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5758 regarding ellipsis.
5759
5760 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5761
5762 * intro.texi (nil and t):
5763 * symbols.texi (Plists and Alists):
5764 * variables.texi (Variable Aliases, Constant Variables):
5765 * functions.texi (Defining Functions):
5766 * advice.texi (Advising Primitives):
5767 * debugging.texi (Syntax Errors, Compilation Errors):
5768 * minibuf.texi (Minibuffer Windows):
5769 * commands.texi (Adjusting Point):
5770 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5771 (Auto Major Mode, Major Mode Conventions):
5772 * help.texi (Describing Characters):
5773 * files.texi (Create/Delete Dirs, Information about Files)
5774 (File Locks, Writing to Files, Reading from Files)
5775 (Saving Buffers):
5776 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5777 * frames.texi (Finding All Frames):
5778 * positions.texi (Buffer End, Motion):
5779 * markers.texi (The Region):
5780 * text.texi (Deletion, Near Point):
5781 * display.texi (Displaying Messages, Truncation):
5782 * os.texi (Processor Run Time):
5783 * tips.texi (Key Binding Conventions, Programming Tips)
5784 (Warning Tips, Documentation Tips, Comment Tips):
5785 * internals.texi (Memory Usage): Improve indexing.
5786
5787 * variables.texi (Frame-Local Variables):
5788 * functions.texi (Argument List):
5789 * loading.texi (Library Search):
5790 * streams.texi (Output Variables):
5791 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5792 * searching.texi (Replacing Match, Search and Replace):
5793 * processes.texi (Byte Packing, Decoding Output)
5794 (Accepting Output, Network Servers, Shell Arguments):
5795 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5796 * windows.texi (Window Point, Window Start):
5797 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5798 * commands.texi (Reading Input, Keyboard Events):
5799 * minibuf.texi (Reading File Names, Minibuffer Completion)
5800 (Recursive Mini):
5801 * positions.texi (List Motion):
5802 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5803 * numbers.texi (Arithmetic Operations, Math Functions)
5804 (Predicates on Numbers, Comparison of Numbers):
5805 (Numeric Conversions):
5806 * locals.texi (Standard Buffer-Local Variables):
5807 * maps.texi (Standard Keymaps):
5808 * os.texi (User Identification, System Environment, Recording Input)
5809 (X11 Keysyms):
5810 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5811 * backups.texi (Backups and Auto-Saving):
5812 * customize.texi (Customization, Group Definitions)
5813 (Variable Definitions):
5814 * compile.texi (Byte Compilation): Improve index entries.
5815
5816 2007-03-31 Karl Berry <karl@gnu.org>
5817
5818 * macros.texi (Defining Macros): Avoid widow syllable.
5819
5820 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5821
5822 * elisp.texi (Top): Postscript -> PostScript.
5823
5824 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5825
5826 2007-03-31 Markus Triska <markus.triska@gmx.at>
5827
5828 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5829
5830 2007-03-30 Karl Berry <karl@gnu.org>
5831
5832 * lists.texi (List-related Predicates): Remove spurious @need.
5833 (Setcdr): Use @smallexample to improve page break.
5834 (Association Lists) <assoc>: Reword to improve page break.
5835
5836 * strings.texi (String Conversion): Insert blank line to improve
5837 page break.
5838
5839 * numbers.texi (Random Numbers): Use @minus{}.
5840 (Math Functions): Use @minus{}.
5841
5842 * intro.texi (Acknowledgements): Avoid line breaks before middle
5843 initials.
5844
5845 2007-03-24 Eli Zaretskii <eliz@gnu.org>
5846
5847 * errors.texi (Standard Errors): Add an index entry.
5848
5849 2007-03-19 Richard Stallman <rms@gnu.org>
5850
5851 * os.texi (Recording Input): recent-keys now gives 300 keys.
5852
5853 2007-03-12 Glenn Morris <rgm@gnu.org>
5854
5855 * os.texi: Replace "daylight savings" with "daylight saving"
5856 throughout.
5857
5858 2007-03-05 Richard Stallman <rms@gnu.org>
5859
5860 * variables.texi (File Local Variables):
5861 Update enable-local-variables values.
5862
5863 2007-03-04 Richard Stallman <rms@gnu.org>
5864
5865 * syntax.texi (Control Parsing): Minor clarification.
5866
5867 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5868
5869 * sequences.texi (Sequence Functions): Move string-bytes away,
5870 add xref.
5871
5872 * nonascii.texi (Text Representations): Move string-bytes here.
5873
5874 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5875
5876 * minibuf.texi (Basic Completion): Minor clarification.
5877
5878 * markers.texi (The Mark): Clarify existence vs activation of mark.
5879 Other cleanup.
5880
5881 * display.texi (Finding Overlays): Write better example.
5882
5883 * compile.texi (Eval During Compile): Clarify putting macros
5884 in eval-when-compile.
5885
5886 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
5887
5888 * loading.texi (How Programs Do Loading): Fix anchor position at
5889 load-read-function definition doc.
5890
5891 2007-02-21 Kim F. Storm <storm@cua.dk>
5892
5893 * strings.texi (Text Comparison): Mention that assoc-string
5894 converts symbols to strings before testing.
5895
5896 2007-02-17 Kim F. Storm <storm@cua.dk>
5897
5898 * processes.texi (Bindat Spec): Vector types can have optional
5899 element type.
5900 (Bindat Examples): Fix example. Add vector with element type.
5901
5902 2007-02-16 Andreas Schwab <schwab@suse.de>
5903
5904 * strings.texi (Formatting Strings): Document '+' flag.
5905
5906 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
5907
5908 * strings.texi (Modifying Strings): Clarify that `clear-string'
5909 always converts the string to unibyte.
5910
5911 2007-02-14 Kim F. Storm <storm@cua.dk>
5912
5913 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5914 Rewrite glyph code description to refer to these functions.
5915 Remove details of encoding face number and char into integer code.
5916
5917 2007-02-03 Alan Mackenzie <acm@muc.de>
5918
5919 * loading.texi (Hooks for Loading): Make the description of
5920 `eval-after-load' more detailed, and amend the description of
5921 after-load-alist, in accordance with changes from 2006-05.
5922
5923 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
5924
5925 * modes.texi (Defining Minor Modes): Document that a :require
5926 keyword or similar may be required to make saved customization
5927 variables work.
5928
5929 2007-02-03 Eli Zaretskii <eliz@gnu.org>
5930
5931 * elisp.texi (Top): Make the detailed menu headers compliant with
5932 Texinfo guidelines and with what texnfo-upd.el expects.
5933 Add comments to prevent people from inadvertently modifying the key
5934 parts needed by `texinfo-multiple-files-update'.
5935
5936 2007-02-02 Eli Zaretskii <eliz@gnu.org>
5937
5938 * elisp.texi (Top): Update the top-level menus.
5939
5940 * syntax.texi (Categories): Add index entries.
5941
5942 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
5943
5944 * display.texi (Attribute Functions): Fix name and description of
5945 the UNDERLINE arg of `set-face-underline-p'.
5946
5947 2007-01-29 Eli Zaretskii <eliz@gnu.org>
5948
5949 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5950 Variables", and "Standard Keymaps" to the detailed menu.
5951
5952 * variables.texi (Future Local Variables): Add index entry.
5953
5954 2007-01-28 Richard Stallman <rms@gnu.org>
5955
5956 * tips.texi (Coding Conventions): Clarify the tip about macros
5957 that define a function or a variable.
5958
5959 * files.texi (File Attributes): UID and GID can be floats.
5960 (Magic File Names): Explain why deferring all operations to
5961 the standard handler does not work.
5962
5963 2007-01-23 Martin Rudalics <rudalics@gmx.at>
5964
5965 * backups.texi (Reverting): Use "buffer" instead of "file"
5966 when talking about major and minor modes.
5967
5968 2007-01-21 Richard Stallman <rms@gnu.org>
5969
5970 * help.texi (Documentation): Add xref to Documentation Tips.
5971
5972 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
5973
5974 * tips.texi (Coding Conventions): Fix typos.
5975
5976 2007-01-05 Richard Stallman <rms@gnu.org>
5977
5978 * modes.texi (Defining Minor Modes): Fix previous change.
5979
5980 2007-01-03 Richard Stallman <rms@gnu.org>
5981
5982 * customize.texi (Variable Definitions, Customization Types):
5983 Don't use * in doc string for defcustom.
5984
5985 2007-01-02 Richard Stallman <rms@gnu.org>
5986
5987 * variables.texi (Variable Aliases): Clarify that aliases vars
5988 always have the same value.
5989
5990 * processes.texi (Bindat Spec): Fix Texinfo usage.
5991
5992 * modes.texi (Defining Minor Modes): Explain effect of command
5993 defined with define-global-minor-mode on new buffers.
5994
5995 2006-12-30 Kim F. Storm <storm@cua.dk>
5996
5997 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5998 `auto-resize-tool-bars'.
5999
6000 2006-12-30 Richard Stallman <rms@gnu.org>
6001
6002 * keymaps.texi (Active Keymaps): Fix previous change.
6003
6004 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
6005
6006 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6007
6008 2006-12-30 Kim F. Storm <storm@cua.dk>
6009
6010 * processes.texi (Bindat Spec): Clarify using field names in
6011 length specifications.
6012
6013 2006-12-29 Kim F. Storm <storm@cua.dk>
6014
6015 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6016 Add count and index variables for eval forms in repeat blocks.
6017
6018 2006-12-24 Richard Stallman <rms@gnu.org>
6019
6020 * customize.texi (Variable Definitions):
6021 Document new name custom-add-frequent-value.
6022
6023 2006-12-19 Kim F. Storm <storm@cua.dk>
6024
6025 * commands.texi (Misc Events): User signals now result in sigusr1
6026 and sigusr2 events which are handled through special-event-map.
6027 (Special Events): User signals and drag-n-drop are special.
6028
6029 2006-12-17 Richard Stallman <rms@gnu.org>
6030
6031 * loading.texi (Named Features): Explain subfeatures better.
6032
6033 * customize.texi: Use "option" only for user options.
6034 For the keyword values inside defcustom etc, say "keywords".
6035 For :options value's elements, say "elements".
6036 :group should not be omitted.
6037
6038 * syntax.texi (Parsing Expressions): Split up node.
6039 (Motion via Parsing, Position Parse, Parser State)
6040 (Low-Level Parsing, Control Parsing): New subnodes.
6041 (Parser State): Document syntax-ppss-toplevel-pos.
6042
6043 * positions.texi (List Motion): Punctuation fix.
6044
6045 * files.texi (File Name Completion): Document PREDICATE arg
6046 to file-name-completion.
6047
6048 2006-12-16 Eli Zaretskii <eliz@gnu.org>
6049
6050 * internals.texi (Building Emacs, Writing Emacs Primitives):
6051 Add index entries.
6052
6053 2006-12-11 Richard Stallman <rms@gnu.org>
6054
6055 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6056 affects face menu. Explain how to make it non-nil without enabling
6057 any fontification.
6058
6059 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
6060
6061 * modes.texi (Font Lock Basics): Document nil value of
6062 font-lock-defaults.
6063
6064 2006-12-10 Glenn Morris <rgm@gnu.org>
6065
6066 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6067 value for system-flag argument. Abbrev tables may not be empty
6068 when major modes are loaded.
6069
6070 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
6071
6072 * makefile.w32-in (maintainer-clean): Partially revert last
6073 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6074 to protect elisp-covers.texi.
6075
6076 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
6077
6078 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6079 Don't remove elisp* info files; they are already deleted by the
6080 `clean' and `distclean' targets, and they are in the $(infodir)
6081 directory, not the current one.
6082
6083 2006-12-04 Kim F. Storm <storm@cua.dk>
6084
6085 * commands.texi (Misc Events): Update signal events.
6086 (Event Examples): Add signal example.
6087
6088 2006-11-29 Richard Stallman <rms@gnu.org>
6089
6090 * frames.texi (Visibility of Frames): Explain visible windows
6091 can be covered by others. Add xref for raise-frame.
6092
6093 2006-11-28 Richard Stallman <rms@gnu.org>
6094
6095 * searching.texi (Regexp Special): Update when ^ is special.
6096
6097 2006-11-27 Eli Zaretskii <eliz@gnu.org>
6098
6099 * customize.texi (Customization, Common Keywords)
6100 (Group Definitions, Variable Definitions, Composite Types)
6101 (Type Keywords, Customization Types): Add index entries for
6102 various customization keywords.
6103
6104 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6105
6106 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6107
6108 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
6109
6110 * frames.texi (Window System Selections): Remove clipboard from
6111 description of selection-coding-system.
6112
6113 2006-11-06 Richard Stallman <rms@gnu.org>
6114
6115 * lists.texi (List Variables): Document COMPARE-FN.
6116
6117 * keymaps.texi: Avoid use of "binding" to mean a relation;
6118 use it only to refer to the meaning associated with a key.
6119 (Keymaps): Change menu node description.
6120
6121 * elisp.texi (Top): Change menu node description.
6122
6123 * display.texi (Managing Overlays): Document overlay-recenter.
6124
6125 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
6126
6127 * Makefile.in: Use relative paths to avoid advertising filesystem
6128 contents during compilation.
6129
6130 2006-10-23 Kim F. Storm <storm@cua.dk>
6131
6132 * commands.texi (Event Input Misc): Update unread-command-events.
6133
6134 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
6135
6136 * lists.texi (Sets And Lists): Fix typos.
6137
6138 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
6139
6140 * control.texi (Processing of Errors): Use @var for an argument,
6141 not @code.
6142
6143 2006-10-16 Richard Stallman <rms@gnu.org>
6144
6145 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6146
6147 * keymaps.texi (Format of Keymaps): Show all the keymap element
6148 patterns that result from menu items.
6149 (Key Lookup): Minor cleanups.
6150
6151 * modes.texi (Precalculated Fontification): Don't say that
6152 not setting font-lock-defaults avoids loading font-lock.
6153
6154 * help.texi (Documentation): Move xref to Emacs Manual here.
6155 (Documentation Basics): From here.
6156 Also doc emacs-lisp-docstring-fill-column.
6157
6158 * elisp.texi: Update version and ISBN.
6159
6160 * commands.texi (Interactive Call): Clarify KEYS arg to
6161 call-interactively is a vector.
6162 (Command Loop Info): Delete anchor in this-command-keys.
6163 Add anchor in this-command-keys-vector.
6164 (Recursive Editing): Document how recursive-edit
6165 handles the current buffer.
6166
6167 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
6168
6169 * frames.texi (Frame Titles): %c and %l are ignored in
6170 frame-title-format.
6171
6172 2006-10-11 Richard Stallman <rms@gnu.org>
6173
6174 * keymaps.texi (Key Sequences): Clarify use of kbd.
6175
6176 2006-10-10 Kim F. Storm <storm@cua.dk>
6177
6178 * lists.texi (Sets And Lists): Add memql.
6179
6180 2006-10-03 Richard Stallman <rms@gnu.org>
6181
6182 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6183 Clarify :ascii: and :nonascii:.
6184
6185 2006-09-29 Juri Linkov <juri@jurta.org>
6186
6187 * modes.texi (%-Constructs): Reorder coding systems in the
6188 documentation of %z to the real order displayed in the modeline.
6189
6190 2006-09-25 Richard Stallman <rms@gnu.org>
6191
6192 * os.texi (Timers): Describe timer-max-repeats.
6193
6194 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
6195
6196 * os.texi (Timers): Mention with-local-quit.
6197
6198 2006-09-24 Richard Stallman <rms@gnu.org>
6199
6200 * searching.texi (Searching and Matching): Mention property search.
6201
6202 * commands.texi (Command Loop Info): Explain how read-event affects
6203 this-command-keys.
6204
6205 2006-09-20 Richard Stallman <rms@gnu.org>
6206
6207 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6208
6209 * windows.texi (Window Start): Minor cleanups.
6210
6211 2006-09-20 Kim F. Storm <storm@cua.dk>
6212
6213 * windows.texi (Window Start): pos-visible-in-window-p allows
6214 specifying t for position to mean "end of window".
6215 Add window-line-height.
6216
6217 * anti.texi (Antinews): Mention window-line-height.
6218
6219 2006-09-19 David Kastrup <dak@gnu.org>
6220
6221 * keymaps.texi (Searching Keymaps): Small clarification.
6222
6223 2006-09-18 Richard Stallman <rms@gnu.org>
6224
6225 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6226 cause keyboard menus.
6227 (Menu Keymaps): Likewise.
6228 (Defining Menus, Keyboard Menus): Clarify.
6229
6230 * text.texi (Fields): Clarify explanation of constrain-to-field.
6231
6232 2006-09-16 Eli Zaretskii <eliz@gnu.org>
6233
6234 * variables.texi (Tips for Defining): Fix a typo.
6235
6236 2006-09-15 Richard Stallman <rms@gnu.org>
6237
6238 * keymaps.texi (Remapping Commands, Searching Keymaps)
6239 (Active Keymaps): Clean up previous change.
6240
6241 2006-09-15 Jay Belanger <belanger@truman.edu>
6242
6243 * gpl.texi: Replace "Library Public License" by "Lesser Public
6244 License" throughout.
6245
6246 2006-09-15 David Kastrup <dak@gnu.org>
6247
6248 * keymaps.texi (Active Keymaps): Adapt description to use
6249 `get-char-property' instead `get-text-property'. Explain how
6250 mouse events change this. Explain the new optional argument of
6251 `key-binding' and its mouse-dependent lookup.
6252 (Searching Keymaps): Adapt description similarly.
6253 (Remapping Commands): Explain the new optional argument of
6254 `command-remapping'.
6255
6256 2006-09-14 Richard Stallman <rms@gnu.org>
6257
6258 * keymaps.texi (Searching Keymaps): Clarification.
6259 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6260
6261 2006-09-13 Richard Stallman <rms@gnu.org>
6262
6263 * objects.texi (Character Type): Node split.
6264 Add xref to Describing Characters.
6265 (Basic Char Syntax, General Escape Syntax)
6266 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6267
6268 2006-09-11 Richard Stallman <rms@gnu.org>
6269
6270 * display.texi (Display Table Format): Wording clarification.
6271 (Glyphs): Clarifications.
6272
6273 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
6274
6275 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6276 local maps.
6277
6278 2006-09-10 Kim F. Storm <storm@cua.dk>
6279
6280 * display.texi (Forcing Redisplay): Document return value of
6281 function redisplay.
6282
6283 2006-09-09 Richard Stallman <rms@gnu.org>
6284
6285 * windows.texi (Window Hooks): Explain limits of
6286 window-scroll-functions.
6287
6288 * display.texi (Fringe Indicators): Update for last change in
6289 indicate-buffer-boundaries.
6290
6291 2006-09-08 Richard Stallman <rms@gnu.org>
6292
6293 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6294
6295 2006-09-06 Kim F. Storm <storm@cua.dk>
6296
6297 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6298
6299 * windows.texi (Window Start): Update pos-visible-in-window-p.
6300
6301 2006-09-04 Richard Stallman <rms@gnu.org>
6302
6303 * processes.texi (Accepting Output): Explain SECONDS=0 for
6304 accept-process-output.
6305
6306 * os.texi (Idle Timers): Explain why timer functions should not
6307 loop until (input-pending-p).
6308
6309 2006-09-02 Eli Zaretskii <eliz@gnu.org>
6310
6311 * makefile.w32-in (usermanualdir): New variable.
6312 (elisp.dvi): Use it.
6313
6314 2006-09-01 Eli Zaretskii <eliz@gnu.org>
6315
6316 * buffers.texi (Buffer Modification): Fix last change.
6317
6318 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
6319
6320 * buffers.texi (Buffer Modification):
6321 Document buffer-chars-modified-tick.
6322
6323 2006-08-31 Richard Stallman <rms@gnu.org>
6324
6325 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6326
6327 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6328
6329 * modes.texi (Syntactic Font Lock):
6330 Mention font-lock-syntactic-face-function
6331 instead of specific faces.
6332
6333 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
6334
6335 * display.texi (Images): Add xrref to display-images-p.
6336
6337 2006-08-28 Kenichi Handa <handa@m17n.org>
6338
6339 * nonascii.texi (Lisp and Coding Systems): Fix description of
6340 detect-coding-region.
6341
6342 2006-08-27 Michael Olson <mwolson@gnu.org>
6343
6344 * processes.texi (Transaction Queues): Remove stray quote
6345 character.
6346
6347 2006-08-25 Richard Stallman <rms@gnu.org>
6348
6349 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6350 Add xref.
6351
6352 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
6353
6354 * os.texi (Timers): Avoid waiting inside timers.
6355
6356 2006-08-21 Lute Kamstra <lute@gnu.org>
6357
6358 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6359
6360 2006-08-20 Richard Stallman <rms@gnu.org>
6361
6362 * os.texi (Idle Timers): New node, split out from Timers.
6363 Document current-idle-time.
6364 * commands.texi (Reading One Event): Update xref.
6365 * elisp.texi (Top): Update subnode menu.
6366
6367 2006-08-16 Richard Stallman <rms@gnu.org>
6368
6369 * keymaps.texi (Extended Menu Items): Show format of cached
6370 bindings in extended menu items.
6371
6372 * customize.texi (Variable Definitions): Explain when the
6373 standard value expression is evaluated.
6374
6375 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
6376
6377 * commands.texi (Reading One Event): Explain idleness in
6378 `read-event'.
6379
6380 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
6381
6382 * text.texi (Near Point): Say "cursor" not "terminal cursor".
6383 (Commands for Insertion): Remove split-line since it's not
6384 relevant for Lisp programming.
6385 (Yank Commands): Rewrite introduction.
6386 (Undo): Clarify.
6387 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6388 (Filling): Remove redundant comment. Clarify return value of
6389 current-justification.
6390 (Margins): Minor clarifications.
6391 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6392 (Sorting): Update definition of sort-lines.
6393 (Columns): Clarify behavior of sort-columns.
6394 (Indent Tabs): Link to Tab Stops in Emacs manual.
6395 (Special Properties): Clarify.
6396 (Clickable Text): Mention Buttons package.
6397
6398 2006-08-12 Kevin Ryde <user42@zip.com.au>
6399
6400 * os.texi (Time Parsing): Add %z to description of
6401 format-time-string, as per docstring. Add cross reference to
6402 glibc manual for strftime.
6403
6404 2006-08-08 Richard Stallman <rms@gnu.org>
6405
6406 * modes.texi: Clean up wording in previous change.
6407
6408 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
6409
6410 * modes.texi (Hooks): Clarify.
6411 (Major Mode Basics): Mention define-derived-mode explicitly.
6412 (Major Mode Conventions): Rebinding RET is OK for some modes.
6413 Mention change-major-mode-hook and after-change-major-mode-hook.
6414 (Example Major Modes): Move to end of Modes section.
6415 (Mode Line Basics): Clarify.
6416 (Mode Line Data): Mention help-echo and local-map in strings.
6417 Explain reason for treatment of non-risky variables.
6418 (Properties in Mode): Clarify.
6419 (Faces for Font Lock): Add font-lock-negation-char-face.
6420
6421 2006-08-04 Eli Zaretskii <eliz@gnu.org>
6422
6423 * strings.texi (Formatting Strings): Warn against arbitrary
6424 strings as first arg to `format'.
6425
6426 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6427
6428 * text.texi (Clickable Text): Mention `help-echo' text property.
6429 Update intro, examples and associated explanations.
6430
6431 2006-07-31 Richard Stallman <rms@gnu.org>
6432
6433 * commands.texi: Update xrefs.
6434 (Event Mod): New node, cut out from old Translating Input.
6435
6436 * maps.texi: Update xrefs.
6437
6438 * keymaps.texi (Translation Keymaps): New node.
6439 Update xrefs from Translating Input to Translation Keymaps.
6440
6441 * elisp.texi (Top): Update subnode menu.
6442
6443 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6444
6445 * os.texi (System Interface): Fix menu descriptions of some nodes.
6446 (Translating Input): Node deleted.
6447
6448 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
6449
6450 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6451
6452 * lists.texi (Sets And Lists): Likewise.
6453
6454 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6455
6456 * text.texi (Fields): Mention POS
6457 requirement when narrowing is in effect.
6458
6459 2006-07-28 Richard Stallman <rms@gnu.org>
6460
6461 * display.texi (Face Attributes): Simplify wording.
6462 (Attribute Functions): Clarify meaning of new-frame default
6463 attribute settings.
6464
6465 * customize.texi (Common Keywords): Document how to use
6466 :package-version in a package not in Emacs.
6467
6468 2006-07-28 Kim F. Storm <storm@cua.dk>
6469
6470 * commands.texi (Reading One Event): Fix last change.
6471
6472 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
6473
6474 * commands.texi (Reading One Event): Document SECONDS argument for
6475 read-event, read-char, and read-char-exclusive.
6476
6477 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6478
6479 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6480 to ensure correct identification.
6481
6482 2006-07-24 Richard Stallman <rms@gnu.org>
6483
6484 * text.texi (Clickable Text): Clarify.
6485
6486 * sequences.texi (Vector Functions): Delete duplicate xref.
6487
6488 * objects.texi (Function Type): Clarify.
6489
6490 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6491 modes.
6492
6493 * lists.texi (List Variables): New node.
6494 Material moved from other nodes.
6495
6496 * variables.texi (Setting Variables): add-to-list and
6497 add-to-ordered-list moved to List Variables node.
6498
6499 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6500
6501 * text.texi (Links and Mouse-1):
6502 For mouse-on-link-p, expand on arg POS.
6503
6504 2006-07-21 Kim F. Storm <storm@cua.dk>
6505
6506 * display.texi (Forcing Redisplay): Don't mention systems which
6507 don't support sub-second timers for redisplay-preemption-period.
6508
6509 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6510
6511 2006-07-21 Eli Zaretskii <eliz@gnu.org>
6512
6513 * frames.texi (Input Focus): Document that focus-follows-mouse has
6514 no effect on MS-Windows.
6515
6516 2006-07-18 Richard Stallman <rms@gnu.org>
6517
6518 * display.texi (Forcing Redisplay): Cleanups in previous change.
6519
6520 * processes.texi (Low-Level Network): Make menu more convenient.
6521
6522 2006-07-18 Kim F. Storm <storm@cua.dk>
6523
6524 * display.texi (Forcing Redisplay): redisplay-preemption-period
6525 only used on window systems. Add xref to Terminal Output.
6526
6527 * os.texi (Terminal Output): baud-rate only controls preemption on
6528 non-window systems. Add xref to Forcing Redisplay.
6529
6530 * processes.texi (Low-Level Network): Rename node "Make Network"
6531 to "Network Processes".
6532
6533 2006-07-18 Karl Berry <karl@gnu.org>
6534
6535 * variables.texi, functions.texi, customize.texi, loading.texi:
6536 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6537
6538 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
6539
6540 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6541
6542 2006-07-17 Richard Stallman <rms@gnu.org>
6543
6544 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6545 Put period and comma inside quotes.
6546
6547 * loading.texi, markers.texi: Use real doublequote inside menus.
6548
6549 * windows.texi: Put point and comma inside quotes.
6550 (Textual Scrolling): Use @samp for error message.
6551
6552 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6553 * strings.texi, streams.texi, processes.texi, os.texi:
6554 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6555 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6556 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6557 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6558 Put point and comma inside quotes.
6559
6560 * control.texi (Processing of Errors): Add command-error-function.
6561
6562 * variables.texi (File Local Variables): Clarify that
6563 file local variables make buffer-local bindings.
6564
6565 * modes.texi (Syntactic Font Lock): Give default for
6566 font-lock-syntax-table.
6567
6568 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
6569
6570 * text.texi (Special Properties): Clean up previous change.
6571
6572 2006-07-16 Karl Berry <karl@gnu.org>
6573
6574 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6575 * control.texi: Fix bad page breaks through chapter 10 (control).
6576
6577 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6578 underfull hbox.
6579
6580 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
6581
6582 * text.texi (Special Properties): Describe fontified text property
6583 in relation to a character (not text).
6584
6585 2006-07-15 Kim F. Storm <storm@cua.dk>
6586
6587 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6588 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6589 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6590
6591 * anti.texi (Antinews): Mention redisplay function.
6592 The kbd macro existed, but was not documented, before 22.x.
6593 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6594
6595 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
6596
6597 * display.texi (Displaying Messages): Add anchor.
6598
6599 * frames.texi (Dialog Boxes): Use it.
6600
6601 2006-07-12 Richard Stallman <rms@gnu.org>
6602
6603 * objects.texi (Frame Type): Explain nature of frames better.
6604
6605 * frames.texi (Frames): Explain nature of frames better.
6606
6607 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6608
6609 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6610
6611 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6612
6613 * frames.texi (Window System Selections): Mention scrap support for Mac.
6614 Default value of x-select-enable-clipboard is t on Mac.
6615
6616 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6617
6618 2006-07-11 Kim F. Storm <storm@cua.dk>
6619
6620 * display.texi (Forcing Redisplay): Add `redisplay' function.
6621 Don't mention (sit-for -1) -- use (redisplay t) instead.
6622
6623 * commands.texi (Waiting): (sit-for -1) is no longer special.
6624 (sit-for 0) is equivalent to (redisplay).
6625 Iconifying/deiconifying no longer makes sit-for return.
6626
6627 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
6628
6629 * display.texi (Buttons): Fix typo.
6630
6631 * index.texi, elisp.texi (New Symbols): Comment node out.
6632
6633 2006-07-09 Richard Stallman <rms@gnu.org>
6634
6635 * display.texi (Truncation): Clean up previous change.
6636
6637 2006-07-08 Richard Stallman <rms@gnu.org>
6638
6639 * commands.texi (Interactive Call): Use 3 as prefix in example
6640 for execute-extended-command.
6641
6642 * display.texi (Attribute Functions): Move paragraph about
6643 compatibility with Emacs < 21.
6644
6645 2006-07-09 Kim F. Storm <storm@cua.dk>
6646
6647 * display.texi (Refresh Screen): Clarify force-window-update.
6648 (Truncation): "Normally" indicated by fringe arrows.
6649
6650 2006-07-08 Eli Zaretskii <eliz@gnu.org>
6651
6652 * windows.texi (Textual Scrolling, Resizing Windows):
6653 * variables.texi (Constant Variables):
6654 * text.texi (Buffer Contents, Deletion, Changing Properties)
6655 (Property Search, Special Properties, Sticky Properties)
6656 (Links and Mouse-1, Fields, Change Hooks):
6657 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6658 (Categories):
6659 * symbols.texi (Other Plists):
6660 * streams.texi (Output Variables):
6661 * processes.texi (Input to Processes, Query Before Exit):
6662 * positions.texi (Word Motion, Text Lines, List Motion):
6663 * os.texi (Init File, System Environment, Sound Output)
6664 (Session Management):
6665 * nonascii.texi (Text Representations, Character Sets)
6666 (Chars and Bytes, Locales):
6667 * modes.texi (Defining Minor Modes, Header Lines):
6668 * minibuf.texi (Minibuffer Contents):
6669 * markers.texi (Information from Markers):
6670 * lists.texi (List Elements, Building Lists, Association Lists):
6671 * keymaps.texi (Tool Bar):
6672 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6673 * functions.texi (What Is a Function, Mapping Functions):
6674 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6675 (Color Names, Text Terminal Colors, Display Feature Testing):
6676 * files.texi (Visiting Functions, File Name Components)
6677 (Unique File Names, Contents of Directories):
6678 * display.texi (Forcing Redisplay, Displaying Messages)
6679 (Temporary Displays, Font Selection, Auto Faces)
6680 (Font Lookup, Fringe Indicators, Display Margins)
6681 (Image Descriptors, Showing Images, Image Cache, Button Types)
6682 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6683 (Display Table Format, Glyphs):
6684 * control.texi (Iteration):
6685 * commands.texi (Command Loop Info, Adjusting Point):
6686 * backups.texi (Making Backups, Auto-Saving):
6687 Remove @tindex entries.
6688
6689 2006-07-07 Kim F. Storm <storm@cua.dk>
6690
6691 * display.texi (Fringe Cursors): Fix typo.
6692 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6693 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6694
6695 2006-07-05 Richard Stallman <rms@gnu.org>
6696
6697 * text.texi (Buffer Contents): Add example of text props
6698 in result of buffer-substring.
6699 (Text Properties): Explain better about use of specific property names.
6700 (Property Search): Some cleanups; reorder some functions.
6701
6702 * keymaps.texi (Changing Key Bindings): Cleanup.
6703 Add xref to Key Binding Conventions.
6704
6705 * display.texi (Attribute Functions): Add examples for
6706 face-attribute-relative-p.
6707
6708 * tips.texi (Coding Conventions): Cleanup last change.
6709
6710 2006-07-05 Karl Berry <karl@gnu.org>
6711
6712 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6713 Remove @setchapternewpage odd.
6714 Result is 1013 pages, down from 1100.
6715
6716 * anti.texi, customize.texi, display.texi, internals.texi:
6717 * minibuf.texi, modes.texi, tips.texi:
6718 Fix overfull/underfull boxes.
6719
6720 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6721
6722 * edebug.texi (Instrumenting):
6723 Add Edebug-specific findex for eval-buffer.
6724 * loading.texi (Loading):
6725 Replace eval-current-buffer with eval-buffer.
6726
6727 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
6728
6729 * locals.texi (Standard Buffer-Local Variables): Update the list
6730 of variables.
6731
6732 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
6733
6734 * files.texi (File Name Completion): Point user to the node
6735 "Reading File Names".
6736
6737 2006-06-24 Eli Zaretskii <eliz@gnu.org>
6738
6739 * files.texi (Contents of Directories): Document case-insensitive
6740 behavior on respective filesystems.
6741
6742 * objects.texi (Character Type): Document that Emacs signals an
6743 error for unsupported Unicode characters specified as \uNNNN.
6744
6745 2006-06-19 Richard Stallman <rms@gnu.org>
6746
6747 * processes.texi (Bindat Spec): Clarify previous change.
6748
6749 2006-06-16 Richard Stallman <rms@gnu.org>
6750
6751 * tips.texi (Coding Conventions): Better explain conventions
6752 for definition constructs.
6753
6754 * text.texi (Special Properties): String value of `read-only'
6755 serves as the error message.
6756
6757 * objects.texi (Character Type): Clarify prev. change.
6758 (Non-ASCII in Strings): Mention \u and \U.
6759
6760 * commands.texi (Using Interactive): Explain problem of
6761 markers, etc., in command-history.
6762
6763 2006-06-14 Kim F. Storm <storm@cua.dk>
6764
6765 * commands.texi (Waiting): Negative arg to sit-for forces
6766 redisplay even if input is pending.
6767
6768 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6769 redisplay. Remove incorrect example of binding redisplay-dont-pause
6770 around (sit-for 0).
6771
6772 2006-06-13 Richard Stallman <rms@gnu.org>
6773
6774 * display.texi (Forcing Redisplay): Clarify previous change.
6775
6776 2006-06-13 Romain Francoise <romain@orebokech.com>
6777
6778 * display.texi (Forcing Redisplay): Fix typo.
6779
6780 2006-06-13 Kim F. Storm <storm@cua.dk>
6781
6782 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6783
6784 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * tips.texi (Coding Conventions): Add `@end itemize'.
6787
6788 2006-06-10 Richard Stallman <rms@gnu.org>
6789
6790 * tips.texi (Coding Conventions): Explain use of coding systems
6791 to ensure one decoding for strings.
6792
6793 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6794
6795 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6796 syntax.
6797
6798 2006-06-07 Eli Zaretskii <eliz@gnu.org>
6799
6800 * display.texi (Font Selection): Remove description of
6801 clear-face-cache.
6802
6803 * compile.texi (Eval During Compile): Fix a typo. Add index
6804 entries for possible uses of eval-when-compile.
6805
6806 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6807
6808 * display.texi (Abstract Display): Fix typo.
6809
6810 2006-06-03 Eli Zaretskii <eliz@gnu.org>
6811
6812 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6813 Reword variable's description.
6814
6815 2006-06-01 Richard Stallman <rms@gnu.org>
6816
6817 * windows.texi (Splitting Windows): Clarify splitting nonselected
6818 window.
6819
6820 2006-05-31 Juri Linkov <juri@jurta.org>
6821
6822 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6823
6824 2006-05-30 Richard Stallman <rms@gnu.org>
6825
6826 * display.texi (Line Height): Fix errors in description of
6827 default line height and line-height property.
6828
6829 * nonascii.texi (Default Coding Systems): Further clarification.
6830
6831 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6832
6833 * internals.texi (Pure Storage): Mention that an overflow in pure
6834 space causes a memory leak.
6835 (Garbage Collection): If there was an overflow in pure space,
6836 `garbage-collect' returns nil.
6837
6838 2006-05-30 Eli Zaretskii <eliz@gnu.org>
6839
6840 * nonascii.texi (Default Coding Systems): Fix it some more.
6841
6842 2006-05-29 Eli Zaretskii <eliz@gnu.org>
6843
6844 * nonascii.texi (Default Coding Systems): Fix last change.
6845
6846 2006-05-29 Kenichi Handa <handa@m17n.org>
6847
6848 * nonascii.texi (find-operation-coding-system): Describe the new
6849 argument format (FILENAME . BUFFER).
6850
6851 2006-05-28 Richard Stallman <rms@gnu.org>
6852
6853 * tips.texi (Coding Conventions): Better explain reasons not to
6854 advise other packages or use `eval-after-load'.
6855
6856 2006-05-29 Kim F. Storm <storm@cua.dk>
6857
6858 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6859 `bindat-idx' and `bindat-raw' for clarity.
6860
6861 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6862
6863 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6864
6865 * display.texi (Display): Add "Abstract Display" to menu.
6866 (Abstract Display, Abstract Display Functions)
6867 (Abstract Display Example): New nodes.
6868 * elisp.texi (Top): Add "Abstract Display" to menu.
6869
6870 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
6871
6872 * keymaps.texi (Key Sequences): Link to input events definition.
6873 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6874
6875 * files.texi (Changing Files): Document updated argument list for
6876 copy-file.
6877
6878 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6879
6880 * processes.texi (Bindat Functions): Explain term "total length".
6881 Use it in bindat-length and bindat-pack descriptions.
6882
6883 2006-05-26 Eli Zaretskii <eliz@gnu.org>
6884
6885 * tips.texi (Coding Conventions): Advise against using
6886 eval-after-load in packages. Add an index entry.
6887
6888 2006-05-25 Juri Linkov <juri@jurta.org>
6889
6890 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6891
6892 * modes.texi (%-Constructs): Add %e, %z, %Z.
6893
6894 2006-05-25 Richard Stallman <rms@gnu.org>
6895
6896 * elisp.texi (Top): Update subnode menu.
6897
6898 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6899 (Keymaps): Update menu.
6900
6901 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6902
6903 * keymaps.texi (Key Sequences): Some clarifications.
6904
6905 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6906
6907 * processes.texi (Bindat Functions): Say "unibyte string"
6908 explicitly for bindat-unpack and bindat-pack descriptions.
6909 (Bindat Examples): Don't call `string-make-unibyte' in example.
6910
6911 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6912
6913 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
6914 Explain string and vector representations of key sequences.
6915
6916 * keymaps.texi (Changing Key Bindings):
6917 * commands.texi (Interactive Codes):
6918 * help.texi (Describing Characters): Refer to it.
6919
6920 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6921
6922 * frames.texi (Pointer Shape): @end table -> @end defvar.
6923
6924 2006-05-22 Richard Stallman <rms@gnu.org>
6925
6926 * elisp.texi (Top): Update subnode menus.
6927
6928 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6929 Contents rewritten; material from old Pointer Shape node moved here.
6930
6931 * display.texi (Pointer Shape): Node deleted.
6932 (Image Descriptors): Minor cleanup.
6933
6934 2006-05-21 Richard Stallman <rms@gnu.org>
6935
6936 * syntax.texi (Parsing Expressions): Update info on which STATE
6937 elements are ignored.
6938
6939 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6940
6941 * hooks.texi (Standard Hooks): Correct typo.
6942
6943 * gpl.texi (GPL): ifinfo -> ifnottex.
6944
6945 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6946
6947 * searching.texi (Simple Match Data): Warn about match data being
6948 set anew by every search.
6949
6950 2006-05-17 Richard Stallman <rms@gnu.org>
6951
6952 * minibuf.texi (Minibuffer History): Clarify.
6953
6954 * searching.texi (Regexp Special): Clarify nested regexp warning.
6955
6956 2006-05-16 Kim F. Storm <storm@cua.dk>
6957
6958 * minibuf.texi (Minibuffer History): Update add-to-history.
6959
6960 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6961
6962 * nonascii.texi (Explicit Encoding):
6963 Fix typo (encoding<->decoding).
6964
6965 2006-05-14 Richard Stallman <rms@gnu.org>
6966
6967 * buffers.texi (Creating Buffers): Cleanup.
6968
6969 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6970
6971 2006-05-13 Eli Zaretskii <eliz@gnu.org>
6972
6973 * buffers.texi (Current Buffer): Document that with-temp-buffer
6974 disables undo.
6975
6976 * os.texi (Terminal-Specific): More accurate description of how
6977 Emacs searches for the terminal-specific libraries.
6978
6979 2006-05-12 Eli Zaretskii <eliz@gnu.org>
6980
6981 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6982 emacs-xtra to @inforef's.
6983
6984 * text.texi (Undo): Document that undo is turned off in buffers
6985 whose names begin with a space.
6986
6987 * buffers.texi (Buffer Names): Add index entries for buffers whose
6988 names begin with a space.
6989 (Creating Buffers): Document that undo is turned off in buffers
6990 whose names begin with a space.
6991
6992 * files.texi (Visiting Functions, Reading from Files)
6993 (Saving Buffers): Mention code and EOL conversions by file I/O
6994 primitives and subroutines.
6995
6996 * nonascii.texi (Lisp and Coding Systems):
6997 Document coding-system-eol-type. Add index entries for eol conversion.
6998
6999 * display.texi (Defining Faces): Mention `mac', and add an xref to
7000 where window-system is described.
7001
7002 2006-05-10 Richard Stallman <rms@gnu.org>
7003
7004 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7005
7006 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7007
7008 * variables.texi (File Local Variables): Recommend to quote lambda
7009 expressions in safe-local-variable property.
7010
7011 2006-05-09 Richard Stallman <rms@gnu.org>
7012
7013 * variables.texi (File Local Variables):
7014 Document safe-local-eval-forms and safe-local-eval-function.
7015
7016 2006-05-07 Kim F. Storm <storm@cua.dk>
7017
7018 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7019 from add-to-history.
7020
7021 2006-05-07 Romain Francoise <romain@orebokech.com>
7022
7023 * commands.texi (Event Input Misc):
7024 * compile.texi (Eval During Compile):
7025 * internals.texi (Buffer Internals):
7026 * minibuf.texi (Initial Input):
7027 * nonascii.texi (Scanning Charsets):
7028 * numbers.texi (Comparison of Numbers):
7029 * windows.texi (Textual Scrolling, Vertical Scrolling):
7030 Fix various typos.
7031
7032 2006-05-06 Eli Zaretskii <eliz@gnu.org>
7033
7034 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7035 conditional xref's to either emacs or emacs-xtra, depending on
7036 @iftex/@ifnottex.
7037
7038 * minibuf.texi (Minibuffer History): Document add-to-history.
7039
7040 2006-05-05 Eli Zaretskii <eliz@gnu.org>
7041
7042 * internals.texi (Pure Storage): Mention the pure overflow message
7043 at startup.
7044
7045 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
7046
7047 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7048 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7049 search.
7050
7051 2006-05-01 Richard Stallman <rms@gnu.org>
7052
7053 * intro.texi (nil and t): Clarify.
7054
7055 * variables.texi (File Local Variables): Suggest using booleanp.
7056
7057 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
7058
7059 * objects.texi (Type Predicates): Fix typos.
7060
7061 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7062
7063 * intro.texi (nil and t): Add booleanp.
7064
7065 * objects.texi (Type Predicates): Add links for booleanp and
7066 string-or-null-p.
7067
7068 2006-04-29 Richard Stallman <rms@gnu.org>
7069
7070 * modes.texi (Multiline Font Lock): Rename from
7071 Multi line Font Lock Elements. Much clarification.
7072 (Font Lock Multiline, Region to Fontify): Much clarification.
7073
7074 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7075
7076 * variables.texi (File Local Variables): Remove the special case t for
7077 safe-local-variable.
7078
7079 2006-04-26 Richard Stallman <rms@gnu.org>
7080
7081 * syntax.texi (Parsing Expressions): Minor cleanup.
7082
7083 2006-04-18 Richard Stallman <rms@gnu.org>
7084
7085 * tips.texi (Coding Conventions): Explain when the package's
7086 prefix should appear later on (not at the start of the name).
7087
7088 * searching.texi (String Search): Clarify effect of NOERROR.
7089
7090 * modes.texi (Imenu): Clarify what special items do.
7091
7092 * hooks.texi (Standard Hooks): Delete text about old hook names.
7093
7094 2006-04-17 Romain Francoise <romain@orebokech.com>
7095
7096 * variables.texi (Local Variables): Update the default value of
7097 `max-specpdl-size'.
7098
7099 2006-04-15 Michael Olson <mwolson@gnu.org>
7100
7101 * processes.texi (Transaction Queues): Mention the new optional
7102 `delay-question' argument for `tq-enqueue'.
7103
7104 2006-04-13 Bill Wohler <wohler@newt.com>
7105
7106 * customize.texi (Common Keywords): Use dotted notation for
7107 :package-version value. Specify its values. Improve documentation
7108 for customize-package-emacs-version-alist.
7109
7110 2006-04-12 Bill Wohler <wohler@newt.com>
7111
7112 * customize.texi (Common Keywords): Move description of
7113 customize-package-emacs-version-alist to @defvar.
7114
7115 2006-04-10 Bill Wohler <wohler@newt.com>
7116
7117 * customize.texi (Common Keywords): Add :package-version.
7118
7119 2006-04-10 Kim F. Storm <storm@cua.dk>
7120
7121 * text.texi (Buffer Contents): Add NOPROPS arg to
7122 filter-buffer-substring.
7123
7124 2006-04-08 Kevin Ryde <user42@zip.com.au>
7125
7126 * os.texi (Command-Line Arguments): Update xref to emacs manual
7127 "Command Arguments" -> "Emacs Invocation", per change there.
7128
7129 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7130
7131 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7132 be on one line to help makeinfo not render two spaces after the dot.
7133
7134 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7135
7136 * strings.texi (Predicates for Strings): Add string-or-null-p.
7137
7138 2006-03-28 Kim F. Storm <storm@cua.dk>
7139
7140 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7141 remarks about systems that don't support fractional seconds.
7142
7143 2006-03-25 Karl Berry <karl@gnu.org>
7144
7145 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7146 the year list.
7147
7148 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
7149
7150 * display.texi (Fringe Indicators): Fix typos.
7151
7152 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7153
7154 * tips.texi (Documentation Tips): One can now also write `program'
7155 in front of a quoted symbol in a docstring to prevent making a
7156 hyperlink.
7157
7158 2006-03-19 Alan Mackenzie <acm@muc.de>
7159
7160 * text.texi (Special Properties): Clarify `fontified' property.
7161
7162 2006-03-16 Richard Stallman <rms@gnu.org>
7163
7164 * display.texi (Defining Images): Minor cleanup.
7165
7166 2006-03-16 Bill Wohler <wohler@newt.com>
7167
7168 * display.texi (Defining Images): In image-load-path-for-library,
7169 prefer user's images.
7170
7171 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7172
7173 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7174
7175 2006-03-15 Bill Wohler <wohler@newt.com>
7176
7177 * display.texi (Defining Images): Fix example in
7178 image-load-path-for-library by not recommending that one binds
7179 image-load-path. Just defvar it to placate compiler and only use
7180 it if previously defined.
7181
7182 2006-03-14 Bill Wohler <wohler@newt.com>
7183
7184 * display.texi (Defining Images): In image-load-path-for-library,
7185 always return list of directories. Update example.
7186
7187 2006-03-14 Alan Mackenzie <acm@muc.de>
7188
7189 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7190 This describes font-lock-extend-region-function.
7191 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7192 the new node "Region to Fontify".
7193
7194 2006-03-13 Richard Stallman <rms@gnu.org>
7195
7196 * display.texi (Invisible Text): The impossible position is
7197 now before the invisible text, not after.
7198 (Defining Images): Clean up last change.
7199
7200 2006-03-11 Bill Wohler <wohler@newt.com>
7201
7202 * display.texi (Defining Images): Add image-load-path-for-library.
7203
7204 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7205
7206 * text.texi (Adaptive Fill): Fix Texinfo usage.
7207
7208 * strings.texi (Creating Strings): Fix Texinfo usage.
7209
7210 * searching.texi (Regexp Special): Use @samp for regular
7211 expressions that are not in Lisp syntax.
7212
7213 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7214
7215 * searching.texi (Regexp Special): Put remark between parentheses
7216 to avoid misreading.
7217
7218 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7219
7220 * searching.texi (Syntax of Regexps): More accurately describe
7221 which characters are special in which situations.
7222 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7223 are not special. Describe in detail when `[' and `]' are special.
7224 (Regexp Backslash): Plenty of regexps with unbalanced square
7225 brackets are valid, so reword that statement.
7226
7227 2006-03-02 Kim F. Storm <storm@cua.dk>
7228
7229 * keymaps.texi (Tool Bar): Add tool-bar-border.
7230
7231 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7232
7233 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7234
7235 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7236
7237 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7238
7239 * files.texi (Locating Files): Suggest additional values for the
7240 SUFFIXES arg of `locate-file'. Update pxref.
7241
7242 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7243 (How Programs Do Loading): Discuss the effects of Auto Compression
7244 mode on `load'.
7245 (Load Suffixes): New node.
7246 (Library Search): Delete description of `load-suffixes'; it was
7247 moved to "Load Suffixes".
7248 (Autoload, Named Features): Mention `load-suffixes'.
7249
7250 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7251
7252 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7253
7254 * windows.texi (Window Tree): Fix typo.
7255
7256 2006-02-20 Kim F. Storm <storm@cua.dk>
7257
7258 * display.texi (Fringe Indicators): New section.
7259 Move indicate-empty-lines, indicate-buffer-boundaries, and
7260 default-indicate-buffer-boundaries here.
7261 Add fringe-indicator-alist and default-fringes-indicator-alist.
7262 Add list of logical fringe indicator symbols.
7263 Update list of standard bitmap names.
7264 (Fringe Cursors): New section.
7265 Move overflow-newline-into-fringe here.
7266 Add fringe-cursor-alist and default-fringes-cursor-alist.
7267 Add list of fringe cursor symbols.
7268
7269 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
7270
7271 * commands.texi (Using Interactive): Fix reference to node
7272 "Minibuffers".
7273
7274 2006-02-19 Richard M. Stallman <rms@gnu.org>
7275
7276 * minibuf.texi (High-Level Completion):
7277 Add xref to read-input-method-name.
7278
7279 * files.texi (Relative File Names): Move file-relative-name here.
7280 (File Name Expansion): From here. Minor clarifications.
7281
7282 * commands.texi (Using Interactive): Add xrefs about reading input.
7283 Clarify remarks about that moving point and mark.
7284 Put string case before list case.
7285
7286 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
7287
7288 * display.texi (Other Display Specs, Image Descriptors):
7289 Revert erroneous changes. The previous description of
7290 image-descriptors as `(image . PROPS)' was correct.
7291
7292 2006-02-14 Richard M. Stallman <rms@gnu.org>
7293
7294 * variables.texi (File Local Variables): Clarifications.
7295
7296 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
7297
7298 * variables.texi (File Local Variables): Use @code for a cons
7299 cell, not @var.
7300
7301 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
7302
7303 * variables.texi (File Local Variables): Document new file local
7304 variable behavior.
7305
7306 2006-02-10 Kim F. Storm <storm@cua.dk>
7307
7308 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7309
7310 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
7311
7312 * modes.texi (%-Constructs): Remove obsolete info about
7313 `global-mode-string'.
7314
7315 2006-02-07 Richard M. Stallman <rms@gnu.org>
7316
7317 * commands.texi (Prefix Command Arguments): Minor cleanup.
7318
7319 * display.texi: "Graphical display", not window system.
7320
7321 * functions.texi (What Is a Function): Fix xref.
7322
7323 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7324 (Changing Key Bindings): Clarify when remapping is better than
7325 substitute-key-definition.
7326
7327 2006-02-02 Richard M. Stallman <rms@gnu.org>
7328
7329 * minibuf.texi (Basic Completion): Completion alists are risky.
7330
7331 * keymaps.texi (Active Keymaps): Clarifications.
7332 (Searching Keymaps): New node.
7333 (Keymaps): Update menu.
7334
7335 * frames.texi (Layout Parameters): Minor clarification.
7336 (Drag and Drop): New node.
7337 (Frames): Update menu.
7338
7339 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
7340
7341 * display.texi (Other Display Specs, Image Descriptors):
7342 Image description is a list, not a cons cell.
7343
7344 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7345
7346 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7347 list is not necessarily a list).
7348
7349 2006-01-27 Eli Zaretskii <eliz@gnu.org>
7350
7351 * frames.texi (Layout Parameters): border-width and
7352 internal-border-width belong to the frame, not the window.
7353
7354 2006-01-19 Richard M. Stallman <rms@gnu.org>
7355
7356 * nonascii.texi (Translation of Characters): Search cmds use
7357 translation-table-for-input. Automatically made local.
7358
7359 * markers.texi (Overview of Markers): Count insertion type
7360 as one of a marker's attributes.
7361
7362 * keymaps.texi (Controlling Active Maps): New node, split out of
7363 Active Keymaps.
7364 (Keymaps): Menu updated.
7365 (Active Keymaps): Give pseudocode to explain how the active
7366 maps are searched. current-active-maps and key-binding moved here.
7367 (Functions for Key Lookup): current-active-maps and key-binding moved.
7368 Clarifications.
7369 (Searching the Keymaps): New subnode.
7370
7371 * elisp.texi (Top): Menu clarification.
7372
7373 * display.texi (Other Display Specs): Delete duplicate entry for
7374 just a string as display spec. Move text about recursive display
7375 specs on such a string.
7376
7377 * commands.texi (Key Sequence Input): Clarify.
7378 Move num-nonmacro-input-events out.
7379 (Reading One Event): num-nonmacro-input-events moved here.
7380
7381 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
7382
7383 * advice.texi (Simple Advice): Update example to fit argument
7384 change in previous-line.
7385
7386 2006-01-05 Richard M. Stallman <rms@gnu.org>
7387
7388 * markers.texi (The Mark): Fix in `mark'.
7389
7390 2006-01-04 Richard M. Stallman <rms@gnu.org>
7391
7392 * processes.texi (Misc Network, Make Network): Minor cleanups.
7393
7394 2006-01-04 Kim F. Storm <storm@cua.dk>
7395
7396 * processes.texi (Make Network): Add IPv6 addresses and handling.
7397 (Network Feature Testing): Mention (:family ipv6).
7398 (Misc Network): Add IPv6 formats to format-network-address.
7399
7400 2005-12-30 Richard M. Stallman <rms@gnu.org>
7401
7402 * text.texi (Changing Properties):
7403 Don't use return value of set-text-properties.
7404
7405 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7406
7407 * modes.texi (Mode Line Format): Correct typo in menu.
7408
7409 2005-12-29 Richard M. Stallman <rms@gnu.org>
7410
7411 * modes.texi (Mode Line Top): New node.
7412 (Mode Line Data): Some text moved to new node.
7413 Explain the data structure more concretely.
7414 (Mode Line Basics): Clarifications.
7415 (Mode Line Variables): Clarify intro paragraph.
7416 (%-Constructs): Clarify intro paragraph.
7417 (Mode Line Format): Update menu.
7418
7419 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7420
7421 * minibuf.texi (Basic Completion): Update lazy-completion-table
7422 examples for removal of ARGS argument.
7423
7424 2005-12-23 Richard M. Stallman <rms@gnu.org>
7425
7426 * text.texi (Undo): Restore some explanation from the version
7427 that was deleted.
7428
7429 2005-12-23 Eli Zaretskii <eliz@gnu.org>
7430
7431 * text.texi (Undo): Remove duplicate descriptions of `apply
7432 funname' and `apply delta' elements of the undo list.
7433
7434 2005-12-20 Richard M. Stallman <rms@gnu.org>
7435
7436 * help.texi (Help Functions): Update documentation of `apropos'.
7437
7438 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7439
7440 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7441 because it is confusing. If the :help-echo keyword is a function,
7442 it is not directly used as the :help-echo overlay property, as the
7443 xref seems to suggest (it does not take the appropriate args).
7444
7445 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7446
7447 * customize.texi (Common Keywords): Fix Texinfo usage.
7448 (Group Definitions, Variable Definitions): Update for new
7449 conventions for using `*' in docstrings.
7450
7451 * tips.texi (Documentation Tips): Update for new conventions for
7452 using `*' in docstrings.
7453
7454 2005-12-16 Richard M. Stallman <rms@gnu.org>
7455
7456 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7457
7458 2005-12-16 Juri Linkov <juri@jurta.org>
7459
7460 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7461
7462 2005-12-14 Romain Francoise <romain@orebokech.com>
7463
7464 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7465 Fix typo.
7466
7467 2005-12-11 Juri Linkov <juri@jurta.org>
7468
7469 * minibuf.texi (Completion Commands): Add mention of read-file-name
7470 for filename completion keymaps.
7471 (Reading File Names): Add mention of filename completion keymaps
7472 for read-file-name and xref to `Completion Commands'.
7473
7474 2005-12-10 Richard M. Stallman <rms@gnu.org>
7475
7476 * customize.texi (Common Keywords): State caveats for use of :tag.
7477
7478 2005-12-08 Richard M. Stallman <rms@gnu.org>
7479
7480 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7481 with xrefs and better explanation.
7482 (Completion Commands): Add the filename completion maps.
7483
7484 * objects.texi (Character Type): Clarify that \s is not space
7485 if a dash follows.
7486
7487 2005-12-05 Richard M. Stallman <rms@gnu.org>
7488
7489 * windows.texi (Resizing Windows): Delete preserve-before args.
7490
7491 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7492
7493 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7494 in full keymaps, since the quirk has been fixed.
7495
7496 2005-12-03 Eli Zaretskii <eliz@gnu.org>
7497
7498 * hooks.texi (Standard Hooks): Add index entries.
7499 Mention `compilation-finish-functions'.
7500
7501 2005-11-27 Richard M. Stallman <rms@gnu.org>
7502
7503 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7504
7505 2005-11-21 Juri Linkov <juri@jurta.org>
7506
7507 * customize.texi (Common Keywords): Update links types
7508 custom-manual and url-link. Add link types emacs-library-link,
7509 file-link, function-link, variable-link, custom-group-link.
7510
7511 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
7512
7513 * display.texi: Revert 2005-11-20 change.
7514
7515 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7516
7517 * processes.texi (Bindat Functions):
7518 Say "third" to refer to zero-based index "2".
7519
7520 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7521
7522 * loading.texi (Library Search): Update the default value of
7523 `load-suffixes'.
7524
7525 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
7526
7527 * display.texi (Attribute Functions): Mention :ignore-defface.
7528
7529 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7530
7531 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7532 (Minor Mode Conventions): Mention the use of a hook.
7533
7534 2005-11-06 Richard M. Stallman <rms@gnu.org>
7535
7536 * files.texi (Magic File Names): find-file-name-handler checks the
7537 `operations' property of the handler.
7538
7539 2005-11-03 Richard M. Stallman <rms@gnu.org>
7540
7541 * variables.texi (Frame-Local Variables): Small clarification.
7542
7543 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
7544
7545 * os.texi (Init File): Document ~/.emacs.d/init.el.
7546
7547 2005-10-29 Richard M. Stallman <rms@gnu.org>
7548
7549 * internals.texi (Garbage Collection): Document memory-full.
7550
7551 2005-10-28 Bill Wohler <wohler@newt.com>
7552
7553 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7554 for URLs.
7555
7556 2005-10-28 Richard M. Stallman <rms@gnu.org>
7557
7558 * minibuf.texi (Completion Commands): Clean up prev change.
7559
7560 2005-10-26 Kevin Ryde <user42@zip.com.au>
7561
7562 * compile.texi (Eval During Compile): Explain recommended uses
7563 of eval-when-compile and eval-and-compile.
7564
7565 2005-10-27 Masatake YAMATO <jet@gyve.org>
7566
7567 * minibuf.texi (Completion Commands):
7568 Write about new optional argument for `display-completion-list'.
7569
7570 2005-10-23 Richard M. Stallman <rms@gnu.org>
7571
7572 * display.texi (Overlay Arrow): Clarify about local bindings of
7573 overlay-arrow-position.
7574
7575 2005-10-22 Eli Zaretskii <eliz@gnu.org>
7576
7577 * internals.texi (Building Emacs): Fix last change.
7578
7579 2005-10-22 Richard M. Stallman <rms@gnu.org>
7580
7581 * internals.texi (Building Emacs): Document eval-at-startup.
7582
7583 2005-10-21 Richard M. Stallman <rms@gnu.org>
7584
7585 * loading.texi (Where Defined): load-history contains abs file names.
7586 symbol-file returns abs file names.
7587
7588 2005-10-19 Kim F. Storm <storm@cua.dk>
7589
7590 * display.texi (Showing Images): Add max-image-size integer value.
7591
7592 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
7593
7594 * display.texi (Showing Images): Document max-image-size.
7595
7596 2005-10-17 Richard M. Stallman <rms@gnu.org>
7597
7598 * commands.texi (Quitting): Minor clarification.
7599
7600 * processes.texi (Sentinels): Clarify about output and quitting.
7601 (Filter Functions): Mention with-local-quit.
7602
7603 2005-10-17 Juri Linkov <juri@jurta.org>
7604
7605 * buffers.texi (Current Buffer):
7606 * commands.texi (Event Input Misc):
7607 * compile.texi (Eval During Compile, Compiler Errors):
7608 * customize.texi (Group Definitions):
7609 * display.texi (Progress, Defining Faces):
7610 * files.texi (Writing to Files):
7611 * modes.texi (Mode Hooks, Defining Minor Modes):
7612 * streams.texi (Output Functions):
7613 * syntax.texi (Syntax Table Functions):
7614 * text.texi (Change Hooks):
7615 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7616
7617 * commands.texi (Quitting): Replace arg `forms' with `body' in
7618 `with-local-quit'.
7619
7620 * positions.texi (Excursions): Replace arg `forms' with `body' in
7621 `save-excursion'.
7622
7623 2005-10-08 Kim F. Storm <storm@cua.dk>
7624
7625 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7626 Rename manual section accordingly.
7627
7628 2005-10-04 Kim F. Storm <storm@cua.dk>
7629
7630 * windows.texi (Window Split Tree): New section describing
7631 new function window-split-tree function.
7632
7633 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
7634
7635 * display.texi (Fringe Size/Pos): Simplify and add detail.
7636
7637 2005-09-30 Romain Francoise <romain@orebokech.com>
7638
7639 * minibuf.texi (High-Level Completion): Explain that the prompt
7640 given to `read-buffer' should end with a colon and a space.
7641 Update usage examples.
7642
7643 2005-09-29 Juri Linkov <juri@jurta.org>
7644
7645 * display.texi (Displaying Messages): Rename argument name
7646 `string' to `format-string' in functions `message', `message-box',
7647 `message-or-box'.
7648
7649 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
7650
7651 * errors.texi (Standard Errors): Correct xrefs.
7652
7653 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
7654
7655 * display.texi (Defining Images): Update documentation for
7656 `image-load-path'.
7657
7658 2005-09-17 Richard M. Stallman <rms@gnu.org>
7659
7660 * display.texi (Defining Images): Clean up previous change.
7661
7662 2005-09-16 Romain Francoise <romain@orebokech.com>
7663
7664 * elisp.texi: Specify GFDL version 1.2.
7665
7666 * doclicense.texi (GNU Free Documentation License): Update to
7667 version 1.2.
7668
7669 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
7670
7671 * display.texi (Defining Images): Document `image-load-path'.
7672
7673 2005-09-15 Richard M. Stallman <rms@gnu.org>
7674
7675 * objects.texi (Printed Representation): Minor cleanup.
7676 (Box Diagrams): Minor fix.
7677 (Cons Cell Type): Move (...) index item here.
7678 (Box Diagrams): From here.
7679 (Array Type): Minor fix.
7680 (Type Predicates): Delete index "predicates".
7681 (Hash Table Type): Clarify xref.
7682 (Dotted Pair Notation): Minor fix.
7683
7684 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
7685
7686 * files.texi (Saving Buffers): Fix typo.
7687
7688 2005-09-08 Richard M. Stallman <rms@gnu.org>
7689
7690 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7691
7692 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
7693
7694 * locals.texi (Standard Buffer-Local Variables): Don't include
7695 mode variables for minor modes.
7696 Fix xrefs for buffer-display-count, buffer-display-table,
7697 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7698 enable-multibyte-characters, fill-column, header-line-format,
7699 left-fringe-width, left-margin, and right-fringe-width.
7700
7701 * hooks.texi (Standard Hooks): All hooks should conform to the
7702 standard naming convention now.
7703 Fix xref for `echo-area-clear-hook'.
7704
7705 * display.texi (Usual Display): Note that indicate-empty-lines and
7706 tab-width are buffer-local.
7707
7708 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7709
7710 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7711
7712 * nonascii.texi (Encoding and I/O): Note that
7713 buffer-file-coding-system is buffer-local.
7714
7715 * positions.texi (List Motion): Note that defun-prompt-regexp is
7716 buffer-local.
7717
7718 * text.texi (Auto Filling): Note that auto-fill-function is
7719 buffer-local.
7720 (Undo): Note that buffer-undo-list is buffer-local.
7721
7722 * windows.texi (Buffers and Windows):
7723 Document buffer-display-count.
7724
7725 2005-09-06 Richard M. Stallman <rms@gnu.org>
7726
7727 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7728 package prefix elsewhere than at the start of the name.
7729
7730 2005-09-03 Richard M. Stallman <rms@gnu.org>
7731
7732 * tips.texi (Programming Tips): Add conventions for minibuffer
7733 questions and prompts.
7734
7735 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7736
7737 * intro.texi (nil and t): Minor cleanup.
7738 Delete spurious mention of keyword symbols.
7739 (Evaluation Notation): Add index entry.
7740 (A Sample Function Description): Minor cleanup.
7741 (A Sample Variable Description): Not all vars can be set.
7742
7743 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7744
7745 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7746
7747 (Insertion): Document precise type of `insert-char' arg COUNT.
7748
7749 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7750
7751 * modes.texi (Other Font Lock Variables): Sync the default of
7752 font-lock-lines-before.
7753
7754 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
7755
7756 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7757
7758 2005-08-29 Richard M. Stallman <rms@gnu.org>
7759
7760 * elisp.texi (Top): Update subnode menu.
7761
7762 * searching.texi (Searching and Matching): Move node.
7763 Rearrange contents and add overall explanation.
7764 (Searching and Case): Move node.
7765 (Searching and Matching): Update menu.
7766
7767 2005-08-27 Eli Zaretskii <eliz@gnu.org>
7768
7769 * os.texi (Startup Summary): Fix the description of the initial
7770 startup message display.
7771
7772 2005-08-25 Richard M. Stallman <rms@gnu.org>
7773
7774 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7775
7776 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
7777
7778 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7779 `next-overlay-change' example.
7780
7781 2005-08-22 Juri Linkov <juri@jurta.org>
7782
7783 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7784 Fix invert-face. Fix args of face-background.
7785
7786 * display.texi (Standard Faces): Delete node.
7787 (Faces): Add xref to `(emacs)Standard Faces'.
7788 (Displaying Faces): Fix xref to `Standard Faces'.
7789
7790 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7791
7792 2005-08-20 Alan Mackenzie <acm@muc.de>
7793
7794 * buffers.texi (The Buffer List): Clarify the manipulation of the
7795 buffer list.
7796
7797 2005-08-14 Richard M. Stallman <rms@gnu.org>
7798
7799 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7800 a regexp.
7801
7802 2005-08-11 Richard M. Stallman <rms@gnu.org>
7803
7804 * elisp.texi (Top): Update subnode lists.
7805
7806 * display.texi (Inverse Video): Node deleted.
7807
7808 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7809 New nodes split out of Coding Conventions.
7810
7811 * searching.texi (Regular Expressions): Document re-builder.
7812
7813 * os.texi (Time Parsing): New node split out of Time Conversion.
7814
7815 * processes.texi (Misc Network, Network Feature Testing)
7816 (Network Options, Make Network): New nodes split out of
7817 Low-Level Network.
7818
7819 2005-08-09 Richard M. Stallman <rms@gnu.org>
7820
7821 * frames.texi (Geometry): New node, split from Size and Position.
7822 (Frame Parameters): Refer to Geometry.
7823
7824 * buffers.texi (The Buffer List): Fix xrefs.
7825
7826 * windows.texi (Splitting Windows): Fix xref.
7827
7828 * frames.texi (Layout Parameters): Add xref.
7829
7830 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7831
7832 * keymaps.texi (Menu Bar): Fix xref.
7833
7834 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7835
7836 * modes.texi (%-Constructs): Fix xref.
7837
7838 * frames.texi (Window Frame Parameters): Node split up.
7839 (Basic Parameters, Position Parameters, Size Parameters)
7840 (Layout Parameters, Buffer Parameters, Management Parameters)
7841 (Cursor Parameters, Color Parameters): New subnodes.
7842
7843 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7844
7845 * positions.texi (Screen Lines): Update xref for previous change
7846 in minibuf.texi.
7847
7848 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7849 change in minibuf.texi.
7850
7851 2005-08-09 Richard M. Stallman <rms@gnu.org>
7852
7853 * tips.texi (Coding Conventions): Minor cleanup.
7854
7855 * modes.texi (Defining Minor Modes): Explain when init-value
7856 can be non-nil.
7857
7858 * elisp.texi (Top): Update submenu for Minibuffer.
7859
7860 * minibuf.texi (Minibuffer Misc): Node split up.
7861 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7862 (Recursive Mini): New nodes split out from Minibuffer Misc.
7863 (Minibuffer Misc): Document max-mini-window-height.
7864
7865 * hash.texi (Defining Hash): Delete stray paren in example.
7866
7867 * display.texi (Echo Area Customization): Don't define
7868 max-mini-window-height here; xref instead.
7869
7870 * commands.texi (Event Input Misc): Update while-no-input.
7871
7872 * advice.texi (Advising Functions): Explain when to use advice
7873 and when to use a hook.
7874
7875 2005-07-30 Eli Zaretskii <eliz@gnu.org>
7876
7877 * makefile.w32-in (info): Don't run install-info.
7878 ($(infodir)/dir): New target, produced by running install-info.
7879
7880 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7881
7882 * modes.texi (Defining Minor Modes): The keyword for the initial
7883 value is :init-value, not :initial-value.
7884
7885 2005-07-23 Eli Zaretskii <eliz@gnu.org>
7886
7887 * loading.texi (Autoload): Make the `doctor' example be consistent
7888 with what's in current loaddefs.el. Describe the "fn" magic in
7889 the usage portion of the doc string.
7890
7891 2005-07-22 Richard M. Stallman <rms@gnu.org>
7892
7893 * internals.texi (Garbage Collection): Clarify previous change.
7894
7895 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7896
7897 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7898
7899 2005-07-18 Juri Linkov <juri@jurta.org>
7900
7901 * commands.texi (Accessing Events):
7902 * frames.texi (Text Terminal Colors, Resources):
7903 * markers.texi (The Mark):
7904 * modes.texi (Defining Minor Modes):
7905 Delete duplicate duplicate words.
7906
7907 2005-07-16 Richard M. Stallman <rms@gnu.org>
7908
7909 * display.texi (Managing Overlays): Clarify make-overlay
7910 args for insertion types.
7911
7912 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7913
7914 * customize.texi (Variable Definitions):
7915 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7916 `standard-value' is a list too.
7917 (Defining New Types): Use @key{RET} instead of @key{ret}.
7918
7919 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7920
7921 * os.texi (Translating Input): Fix typo.
7922
7923 2005-07-08 Richard M. Stallman <rms@gnu.org>
7924
7925 * README: Update edition number and size estimate.
7926
7927 * elisp.texi (VERSION): Set to 2.9.
7928
7929 2005-07-07 Richard M. Stallman <rms@gnu.org>
7930
7931 * book-spine.texinfo: Update Emacs version.
7932
7933 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7934
7935 2005-07-06 Richard M. Stallman <rms@gnu.org>
7936
7937 * searching.texi (Regexp Search): Clarify what re-search-forward
7938 does when the search fails.
7939
7940 2005-07-05 Lute Kamstra <lute@gnu.org>
7941
7942 * Update FSF's address in GPL notices.
7943
7944 * doclicense.texi (GNU Free Documentation License):
7945 * gpl.texi (GPL):
7946 * tips.texi (Coding Conventions, Library Headers):
7947 * vol1.texi:
7948 * vol2.texi: Update FSF's address.
7949
7950 2005-07-04 Richard M. Stallman <rms@gnu.org>
7951
7952 * hooks.texi (Standard Hooks): Add occur-hook.
7953
7954 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7955
7956 * display.texi (The Echo Area): Correct menu.
7957
7958 2005-07-03 Richard M. Stallman <rms@gnu.org>
7959
7960 * elisp.texi (Top): Update subnode menu for Display.
7961
7962 * display.texi (Displaying Messages): New node, with most
7963 of what was in The Echo Area.
7964 (Progress): Move under The Echo Area.
7965 (Logging Messages): New node with new text.
7966 (Echo Area Customization): New node, the rest of what was
7967 in The Echo Area. Document message-truncate-lines with @defvar.
7968 (Display): Update menu.
7969
7970 * windows.texi (Textual Scrolling): Doc 3 values for
7971 scroll-preserve-screen-position.
7972
7973 * text.texi (Special Properties): Change hook functions
7974 should bind inhibit-modification-hooks around altering buffer text.
7975
7976 * keymaps.texi (Key Binding Commands): Call binding BINDING
7977 rather than DEFINITION.
7978
7979 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
7980
7981 * variables.texi (Defining Variables): `user-variable-p' returns t
7982 for aliases of user options, nil for alias loops.
7983
7984 2005-06-28 Richard M. Stallman <rms@gnu.org>
7985
7986 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7987 make-keymap.
7988
7989 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7990
7991 * variables.texi (Setting Variables): Correct and clarify
7992 description of `add-to-ordered-list'.
7993
7994 2005-06-26 Richard M. Stallman <rms@gnu.org>
7995
7996 * display.texi (Faces): Minor cleanup.
7997
7998 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * display.texi (Faces): `facep' returns t for strings that are
8001 face names.
8002
8003 2005-06-25 Richard M. Stallman <rms@gnu.org>
8004
8005 * objects.texi (Equality Predicates): Clarify meaning of equal.
8006
8007 * windows.texi (Selecting Windows): save-selected-window
8008 and with-selected-window save and restore the current buffer.
8009
8010 2005-06-24 Richard M. Stallman <rms@gnu.org>
8011
8012 * numbers.texi (Float Basics): Explain how to test for NaN,
8013 and printing the sign of NaNs.
8014
8015 2005-06-24 Eli Zaretskii <eliz@gnu.org>
8016
8017 * makefile.w32-in (MAKEINFO): Use --force.
8018
8019 2005-06-23 Richard M. Stallman <rms@gnu.org>
8020
8021 * display.texi (Face Functions): Correct Texinfo usage.
8022
8023 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8024
8025 * lists.texi (Rings): `ring-elements' now returns the elements of
8026 RING in order.
8027
8028 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
8029
8030 * markers.texi (The Mark): Texinfo usage fix.
8031
8032 2005-06-23 Kim F. Storm <storm@cua.dk>
8033
8034 * searching.texi (Entire Match Data): Remove evaporate option for
8035 match-data. Do not mention evaporate option for set-match-data.
8036
8037 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8038
8039 * display.texi (Face Functions): Mention face aliases.
8040
8041 2005-06-21 Richard M. Stallman <rms@gnu.org>
8042
8043 * anti.texi (Antinews): Texinfo usage fix.
8044
8045 2005-06-21 Karl Berry <karl@gnu.org>
8046
8047 * elisp.texi: Use @copying.
8048
8049 * elisp.texi: Put @summarycontents and @contents before the Top
8050 node, instead of the end of the file, so that the contents appear
8051 in the right place in the dvi/pdf output.
8052
8053 2005-06-21 Juri Linkov <juri@jurta.org>
8054
8055 * display.texi (Defining Faces): Add `customized-face'.
8056
8057 2005-06-20 Kim F. Storm <storm@cua.dk>
8058
8059 * variables.texi (Setting Variables): Any type of element can be
8060 given order in add-to-ordered-list. Compare elements with eq.
8061
8062 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8063
8064 2005-06-20 Karl Berry <karl@gnu.org>
8065
8066 * syntax.texi (Syntax Flags): Make last column very slightly wider
8067 to avoid "generic comment" breaking on two lines and causing an
8068 underfull box.
8069
8070 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8071
8072 * lists.texi (Rings): Various minor clarifications and corrections.
8073
8074 2005-06-18 Richard M. Stallman <rms@gnu.org>
8075
8076 * functions.texi (Obsolete Functions): Simplify.
8077
8078 * variables.texi (Variable Aliases): Simplify.
8079
8080 * anti.texi, backups.texi, compile.texi, customization.texi:
8081 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8082 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8083 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8084 * variables.texi: Fix formatting ugliness.
8085
8086 * elisp.texi: Add links to Rings and Byte Packing.
8087 Update version and copyright years.
8088
8089 * minibuf.texi: Fix formatting ugliness.
8090 (Completion Commands): Move keymap vars to the end
8091 and vars completing-read binds to the top.
8092
8093 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8094
8095 * processes.texi: Fix typos.
8096 (Bindat Spec): Correct Texinfo error.
8097 (Byte Packing): Fix ungrammatical sentence.
8098
8099 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8100
8101 * lists.texi (Rings): New node.
8102 (Lists): Add it to menu.
8103
8104 * processes.texi (Byte Packing): New node.
8105 (Processes): Add it to menu.
8106
8107 2005-06-17 Richard M. Stallman <rms@gnu.org>
8108
8109 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8110
8111 * help.texi (Documentation Basics): Explain the xref to
8112 Documentation Tips.
8113
8114 * debugging.texi (Debugger Commands): Minor fix.
8115
8116 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8117
8118 * edebug.texi (Instrumenting): Eliminate duplicate link.
8119 (Specification List): Replace references to "below", referring to
8120 a later node, with one @ref to that node.
8121
8122 * os.texi (Timers): Timers should save and restore the match data
8123 if they change it.
8124
8125 * debugging.texi (Debugger Commands): Mention that the Lisp
8126 debugger can not step through primitive functions.
8127
8128 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
8129
8130 * functions.texi (Obsolete Functions): Update argument names of
8131 `make-obsolete' and `define-obsolete-function-alias'.
8132
8133 * variables.texi (Variable Aliases): Update argument names of
8134 `defvaralias', `make-obsolete-variable' and
8135 `define-obsolete-variable-alias'.
8136
8137 2005-06-15 Kim F. Storm <storm@cua.dk>
8138
8139 * searching.texi (Entire Match Data): Rephrase warnings about
8140 evaporate arg to match-data and set-match-data.
8141
8142 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8143
8144 * elisp.texi (Top): Update detailed menu.
8145
8146 * edebug.texi (Edebug): Update menu.
8147 (Instrumenting): Update xrefs.
8148 (Edebug Execution Modes): Correct xref.
8149 (Jumping): Clarify description of `h' command.
8150 Eliminate redundant @ref.
8151 (Breaks): New node.
8152 (Breakpoints): Is now a subsubsection.
8153 (Global Break Condition): Mention `C-x X X'.
8154 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8155 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8156 (Edebug Display Update): Correct pxref.
8157 (Edebug and Macros): New node.
8158 (Instrumenting Macro Calls): Is now a subsubsection.
8159 Neither arg of `def-edebug-spec' is evaluated.
8160 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8161 (Specification Examples): Fix typo.
8162
8163 2005-06-14 Lute Kamstra <lute@gnu.org>
8164
8165 * debugging.texi (Function Debugging): Primitives can break on
8166 entry too.
8167
8168 2005-06-14 Kim F. Storm <storm@cua.dk>
8169
8170 * variables.texi (Setting Variables): Add add-to-ordered-list.
8171
8172 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8173
8174 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8175 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8176
8177 2005-06-13 Lute Kamstra <lute@gnu.org>
8178
8179 * text.texi (Special Properties): Fix cross reference.
8180
8181 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8182
8183 * debugging.texi (Function Debugging): Delete mention of empty
8184 string argument to `cancel-debug-on-entry'. Delete inaccurate
8185 description of the return value of that command.
8186
8187 2005-06-11 Alan Mackenzie <acm@muc.de>
8188
8189 * text.texi (Adaptive Fill): Amplify the description of
8190 fill-context-prefix.
8191
8192 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8193
8194 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8195
8196 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8197
8198 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8199
8200 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8201
8202 * debugging.texi (Error Debugging): Minor rewording.
8203 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8204 is optional.
8205
8206 2005-06-10 Lute Kamstra <lute@gnu.org>
8207
8208 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8209 (Top): Give it a title. Correct version number. Give the
8210 detailed node listing a more prominent header.
8211 * intro.texi: Don't set VERSION here a second time.
8212 Mention Emacs's version too.
8213 * anti.texi (Antinews): Use EMACSVER to refer to the current
8214 version of Emacs.
8215
8216 2005-06-09 Kim F. Storm <storm@cua.dk>
8217
8218 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8219 match-data and set-match-data.
8220
8221 2005-06-08 Richard M. Stallman <rms@gnu.org>
8222
8223 * searching.texi (Entire Match Data): Clarify when match-data
8224 returns markers and when integers.
8225
8226 * display.texi (Defining Faces): Explain that face name should not
8227 end in `-face'.
8228
8229 * modes.texi (Mode Line Data): Minor cleanup.
8230 (Customizing Keywords): Node split out of Search-based Fontification.
8231 Add example of using font-lock-add-keywords from a hook.
8232 Clarify when MODE should be non-nil, and when nil.
8233
8234 2005-06-06 Richard M. Stallman <rms@gnu.org>
8235
8236 * modes.texi (Mode Line Data): Explain what happens when the car
8237 of a list is a void symbol.
8238 (Search-based Fontification): Explain MODE arg to
8239 font-lock-add-keywords and warn about calls from major modes.
8240
8241 2005-06-08 Juri Linkov <juri@jurta.org>
8242
8243 * display.texi (Standard Faces): Add `shadow' face.
8244
8245 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8246
8247 * modes.texi (Major Mode Conventions): A derived mode only needs
8248 to put the call to the parent mode inside `delay-mode-hooks'.
8249
8250 2005-05-29 Richard M. Stallman <rms@gnu.org>
8251
8252 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8253 new, and what that implies. Clarify.
8254
8255 * files.texi (Locating Files): Clean up the text.
8256
8257 * frames.texi (Window Frame Parameters): Document user-size.
8258 Shorten entry for top by referring to left.
8259
8260 2005-05-26 Richard M. Stallman <rms@gnu.org>
8261
8262 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8263 is new, and what the implications are. Other clarifications.
8264
8265 2005-05-24 Richard M. Stallman <rms@gnu.org>
8266
8267 * frames.texi (Dialog Boxes): Minor fixes.
8268
8269 2005-05-25 Masatake YAMATO <jet@gyve.org>
8270
8271 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8272
8273 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8274
8275 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8276 is optional.
8277
8278 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
8279
8280 * frames.texi (Dialog Boxes): Describe new optional argument.
8281
8282 2005-05-23 Lute Kamstra <lute@gnu.org>
8283
8284 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8285 syntax-begin-function over font-lock-beginning-of-syntax-function.
8286
8287 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8288
8289 * minibuf.texi (Reading File Names): Update description of
8290 `read-directory-name'.
8291
8292 * modes.texi (Derived Modes): Clarify :group keyword.
8293
8294 2005-05-21 Eli Zaretskii <eliz@gnu.org>
8295
8296 * files.texi (Locating Files): New subsection.
8297 Describe locate-file and executable-find.
8298
8299 2005-05-21 Kevin Ryde <user42@zip.com.au>
8300
8301 * frames.texi (Initial Parameters): Update cross reference to
8302 "Emacs Invocation".
8303
8304 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8305
8306 * keymaps.texi (Active Keymaps): Add anchor.
8307
8308 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8309 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8310 appropriate place.
8311 (Derived Modes): Small clarifications.
8312 (Minor Mode Conventions, Keymaps and Minor Modes):
8313 Replace references to nodes with references to anchors.
8314 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8315 Clarify description of lists whose first element is an integer.
8316 (Mode Line Variables): Add anchor.
8317 (%-Constructs): Clarify description of integer after %.
8318 (Emulating Mode Line): Describe nil value for FACE.
8319
8320 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8321
8322 * modes.texi (Derived Modes): Correct references to non-existing
8323 variable standard-syntax-table.
8324
8325 2005-05-17 Lute Kamstra <lute@gnu.org>
8326
8327 * modes.texi (Defining Minor Modes): Mention the mode hook.
8328
8329 2005-05-15 Kim F. Storm <storm@cua.dk>
8330
8331 * processes.texi (Network): Remove open-network-stream-nowait.
8332 (Network Servers): Remove open-network-stream-server.
8333
8334 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8335
8336 * elisp.texi (Top): Update detailed menu.
8337
8338 * variables.texi: Reorder nodes.
8339 (Variables): Update menu.
8340 (File Local Variables): Do not refer to the `-*-' line as
8341 a "local variables list". Add pxref.
8342
8343 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8344
8345 * elisp.texi (Top): Update detailed menu for node changes.
8346
8347 * modes.texi (Modes): Update Menu.
8348 (Hooks): Move to beginning of chapter.
8349 Most minor modes run mode hooks too.
8350 `add-hook' can handle void hooks or hooks whose value is a single
8351 function.
8352 (Major Modes): Update Menu.
8353 (Major Mode Basics): New node, split off from `Major Modes'.
8354 (Major Mode Conventions): Correct xref. Explain how to handle
8355 auto-mode-alist if the major mode command has an autoload cookie.
8356 (Auto Major Mode): Major update. Add magic-mode-alist.
8357 (Derived Modes): Major update.
8358 (Mode Line Format): Update Menu.
8359 (Mode Line Basics): New node, split off from `Mode Line Format'.
8360
8361 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8362 for `magic autoload comment'. Add index entries and anchor.
8363
8364 2005-05-14 Richard M. Stallman <rms@gnu.org>
8365
8366 * tips.texi (Coding Conventions): Explain how important it is
8367 that just loading certain files not change Emacs behavior.
8368
8369 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8370
8371 2005-05-12 Lute Kamstra <lute@gnu.org>
8372
8373 * modes.texi (Generic Modes): Update.
8374 (Major Modes): Refer to node "Generic Modes".
8375
8376 * elisp.texi (Top): Update to the current structure of the manual.
8377 * processes.texi (Processes): Add menu description.
8378 * customize.texi (Customization): Add menu descriptions.
8379
8380 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8381
8382 * processes.texi (Signals to Processes)
8383 (Low-Level Network): Fix typos.
8384
8385 2005-05-11 Lute Kamstra <lute@gnu.org>
8386
8387 * elisp.texi (Top): Add some nodes from the chapter "Major and
8388 Minor Modes" to the detailed node listing.
8389
8390 2005-05-10 Richard M. Stallman <rms@gnu.org>
8391
8392 * keymaps.texi (Extended Menu Items): Menu item filter functions
8393 can be called at any time.
8394
8395 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8396
8397 * variables.texi (File Local Variables): `(hack-local-variables t)'
8398 now also checks whether a mode is specified in the local variables
8399 list.
8400
8401 2005-05-05 Kevin Ryde <user42@zip.com.au>
8402
8403 * display.texi (The Echo Area): Correct format function cross
8404 reference.
8405
8406 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8407
8408 * variables.texi (Variable Aliases): Change description of
8409 `define-obsolete-variable-alias'.
8410
8411 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8412 (Defining Functions): Add xref.
8413 (Obsolete Functions): New node.
8414 (Function Safety): Standardize capitalization of section title.
8415
8416 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8417 (Dialog Boxes): Complete description of `x-popup-dialog'.
8418
8419 2005-05-04 Richard M. Stallman <rms@gnu.org>
8420
8421 * commands.texi (Interactive Codes): Fix Texinfo usage.
8422 Document U more clearly.
8423
8424 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8425
8426 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8427 function and not a macro.
8428
8429 * frames.texi (Pop-Up Menus): Correct and clarify description of
8430 `x-popup-menu'.
8431 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8432
8433 2005-05-01 Richard M. Stallman <rms@gnu.org>
8434
8435 * edebug.texi (Checking Whether to Stop): Fix previous change.
8436
8437 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8438
8439 * display.texi: Fix typos and Texinfo usage.
8440
8441 * edebug.texi (Checking Whether to Stop): executing-macro ->
8442 executing-kbd-macro.
8443
8444 2005-05-01 Richard M. Stallman <rms@gnu.org>
8445
8446 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8447
8448 2005-04-30 Richard M. Stallman <rms@gnu.org>
8449
8450 * files.texi (Magic File Names): Document `operations' property.
8451
8452 2005-04-29 Lute Kamstra <lute@gnu.org>
8453
8454 * modes.texi (Generic Modes): New node.
8455 (Major Modes): Add it to the menu.
8456 (Derived Modes): Add "derived mode" to concept index.
8457
8458 2005-04-28 Lute Kamstra <lute@gnu.org>
8459
8460 * modes.texi (Defining Minor Modes): Fix previous change.
8461 (Font Lock Mode): Simplify.
8462 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8463 when set and that some parts are optional. Add cross references.
8464 (Search-based Fontification): Say how to specify font-lock-keywords.
8465 Add cross references. Add font-lock-multiline to index.
8466 Move font-lock-keywords-case-fold-search here from node "Other Font
8467 Lock Variables". Document font-lock-add-keywords and
8468 font-lock-remove-keywords.
8469 (Other Font Lock Variables): Move font-lock-keywords-only,
8470 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8471 and font-lock-syntactic-face-function to node "Syntactic Font
8472 Lock". Move font-lock-keywords-case-fold-search to node
8473 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8474 and font-lock-{,un}fontify-{buffer,region}-function.
8475 (Precalculated Fontification): Remove reference to deleted variable
8476 font-lock-core-only.
8477 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8478 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8479 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8480 and font-lock-syntactic-face-function here from node "Other Font
8481 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8482 Syntax Properties". Add cross references.
8483 (Setting Syntax Properties): New node.
8484 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8485 * syntax.texi (Syntax Properties): Add cross reference.
8486 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8487
8488 2005-04-26 Richard M. Stallman <rms@gnu.org>
8489
8490 * display.texi (Defining Faces):
8491 Document `default' elements of defface spec.
8492
8493 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8494
8495 * variables.texi (Variable Aliases): Clarify text.
8496
8497 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
8498
8499 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8500
8501 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8502
8503 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8504
8505 2005-04-24 Eli Zaretskii <eliz@gnu.org>
8506
8507 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8508 syntax-after and syntax-class.
8509
8510 * files.texi (Changing Files): Fix last change's cross-reference.
8511 (Unique File Names): Don't mention "numbers" in the documentation
8512 of make-temp-file and make-temp-name.
8513
8514 2005-04-23 Richard M. Stallman <rms@gnu.org>
8515
8516 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8517
8518 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8519
8520 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8521
8522 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8523
8524 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8525 and define-obsolete-variable-alias.
8526
8527 2005-04-22 Kim F. Storm <storm@cua.dk>
8528
8529 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8530 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8531
8532 2005-04-21 Lute Kamstra <lute@gnu.org>
8533
8534 * lists.texi (Association Lists): Document rassq-delete-all.
8535
8536 2005-04-19 Richard M. Stallman <rms@gnu.org>
8537
8538 * modes.texi (Search-based Fontification): Explain that
8539 facespec is an expression to be evaluated.
8540
8541 2005-04-19 Kevin Ryde <user42@zip.com.au>
8542
8543 * streams.texi (Output Functions): Fix xref.
8544 * strings.texi (String Conversion): Fix xref.
8545
8546 2005-04-19 Kim F. Storm <storm@cua.dk>
8547
8548 * symbols.texi (Symbol Plists): Add safe-get.
8549 Mention that `get' may signal an error.
8550
8551 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
8552
8553 * customize.texi (Variable Definitions): Replace tooltip-mode
8554 example with save-place.
8555
8556 2005-04-17 Richard M. Stallman <rms@gnu.org>
8557
8558 * buffers.texi (Indirect Buffers): Clarify.
8559
8560 * positions.texi (Positions): Clarify converting marker to integer.
8561
8562 * strings.texi (String Basics): Mention string-match; clarify.
8563
8564 2005-04-08 Lute Kamstra <lute@gnu.org>
8565
8566 * modes.texi (Search-based Fontification): Fix cross references.
8567 Use consistent terminology. Document anchored highlighting.
8568
8569 2005-04-05 Lute Kamstra <lute@gnu.org>
8570
8571 * modes.texi (Defining Minor Modes): Document :group keyword
8572 argument and its default value.
8573
8574 2005-04-03 Lute Kamstra <lute@gnu.org>
8575
8576 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8577 references and/or descriptions. Delete major mode hooks; mention
8578 them as a category instead. Rename or delete obsolete hooks.
8579
8580 2005-04-02 Richard M. Stallman <rms@gnu.org>
8581
8582 * nonascii.texi (Coding System Basics): Another wording cleanup.
8583
8584 2005-04-01 Richard M. Stallman <rms@gnu.org>
8585
8586 * nonascii.texi (Coding System Basics): Clarify previous change.
8587
8588 2005-04-01 Kenichi Handa <handa@m17n.org>
8589
8590 * nonascii.texi (Coding System Basics): Describe about roundtrip
8591 identity of coding systems.
8592
8593 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
8594
8595 * text.texi (Buffer Contents): Add filter-buffer-substring and
8596 buffer-substring-filters.
8597
8598 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
8599
8600 * anti.texi (Antinews): Mention `G' interactive code.
8601
8602 * tips.texi (Compilation Tips): Mention benchmark.el.
8603
8604 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8605
8606 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8607 is now bound to M-o M-o.
8608
8609 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8610
8611 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8612
8613 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8614 in the Emacs Manual).
8615 * Makefile.in (srcs): Remove calendar.texi.
8616 * makefile.w32-in (srcs): Remove calendar.texi.
8617 * display.texi (Display): Change name of next node.
8618 * os.texi (System In): Change name of previous node.
8619 * elisp.texi (Top): Remove Calendar references.
8620 * vol1.texi (Top): Remove Calendar references.
8621 * vol2.texi (Top): Remove Calendar references.
8622
8623 2005-03-25 Richard M. Stallman <rms@gnu.org>
8624
8625 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8626 Cleanup previous change.
8627
8628 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
8629
8630 * display.texi (Face Attributes): Faces earlier in an :inherit
8631 list take precedence.
8632 (Scroll Bars): Fix description of vertical-scroll-bars.
8633 Document frame-current-scroll-bars and window-current-scroll-bars.
8634
8635 * markers.texi (The Mark): Document temporary Transient Mark mode.
8636
8637 * minibuf.texi (Reading File Names):
8638 Document read-file-name-completion-ignore-case.
8639
8640 * positions.texi (Screen Lines): Document nil for width argument
8641 to compute-motion.
8642
8643 2005-03-23 Kim F. Storm <storm@cua.dk>
8644
8645 * display.texi (Standard Faces): Other faces used in the fringe
8646 implicitly inherits from the fringe face.
8647 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8648 properties implicitly inherits from fringe face.
8649 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8650
8651 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
8652
8653 * display.texi (Invisible Text): State default value of
8654 line-move-ignore-invisible.
8655 (Managing Overlays): Document remove-overlays.
8656 (Standard Faces): Document escape-glyph face.
8657
8658 * minibuf.texi (Reading File Names): Document read-file-name-function.
8659
8660 * modes.texi (Other Font Lock Variables):
8661 Document font-lock-lines-before.
8662
8663 * positions.texi (Skipping Characters): skip-chars-forward allows
8664 character classes.
8665
8666 2005-03-18 Lute Kamstra <lute@gnu.org>
8667
8668 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8669
8670 2005-03-17 Richard M. Stallman <rms@gnu.org>
8671
8672 * text.texi (Undo): Document extensible undo entries.
8673
8674 * searching.texi (String Search, Regexp Search): Cleanups.
8675
8676 * nonascii.texi (Character Codes): Minor fix.
8677
8678 * display.texi (Display Property): Explain the significance
8679 of having text properties that are eq.
8680 (Other Display Specs): Explain string as display spec.
8681
8682 * commands.texi (Interactive Codes): Document G option.
8683
8684 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
8685
8686 * text.texi (Filling): Add sentence-end-without-period and
8687 sentence-end-without-space.
8688 (Changing Properties): Minor fix.
8689
8690 * anti.texi: Total rewrite.
8691
8692 2005-03-15 Lute Kamstra <lute@gnu.org>
8693
8694 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8695
8696 2005-03-08 Kim F. Storm <storm@cua.dk>
8697
8698 * display.texi (Specified Space): Property :width is support on
8699 non-graphic terminals, :height is not.
8700
8701 2005-03-07 Richard M. Stallman <rms@gnu.org>
8702
8703 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8704 Now subnodes of Fringes.
8705 (Overlay Arrow): Document overlay-arrow-variable-list.
8706 (Fringe Size/Pos): New node, broken out of Fringes.
8707 (Display): Explain clearing vs redisplay better.
8708 (Truncation): Clarify use of bitmaps.
8709 (The Echo Area): Clarify the uses of the echo area.
8710 Add max-mini-window-height.
8711 (Progress): Clarify.
8712 (Invisible Text): Explain that main loop moves point out.
8713 (Selective Display): Say "hidden", not "invisible".
8714 (Managing Overlays): Move up. Describe relation to Undo here.
8715 (Overlay Properties): Clarify intro.
8716 (Finding Overlays): Explain return values when nothing found.
8717 (Width): truncate-string-to-width has added arg.
8718 (Displaying Faces): Clarify and update mode line face handling.
8719 (Face Functions): Minor cleanup.
8720 (Conditional Display): Merge into Other Display Specs.
8721 (Pixel Specification, Other Display Specs): Minor cleanups.
8722 (Images, Image Descriptors): Minor cleanups.
8723 (GIF Images): Patents have expired.
8724 (Showing Images): Explain default text for insert-image.
8725 (Manipulating Button Types): Merge into Manipulating Buttons.
8726 (Making Buttons): Explain return values.
8727 (Button Buffer Commands): Add xref.
8728 (Inverse Video): Update mode-line-inverse-video.
8729 (Display Table Format): Clarify.
8730 (Active Display Table): Give defaults for window-display-table.
8731
8732 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8733 and calendar-today-marker are strings, not chars.
8734 (Holiday Customizing): Minor fix.
8735
8736 * internals.texi (Writing Emacs Primitives): Update `or' example.
8737 Update limit on # args of subr.
8738
8739 * edebug.texi (Using Edebug): Arrow is in fringe.
8740 (Instrumenting): Arg to eval-defun works without loading edebug.
8741 (Edebug Execution Modes): Add xref.
8742
8743 * customize.texi (Common Keywords): Clarify :require.
8744 Mention :version here.
8745 (Variable Definitions, Group Definitions): Not here.
8746 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8747
8748 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
8749 * nonascii.texi (Text Representations): Clarify position-bytes.
8750 (Character Sets): Add list-charset-chars.
8751 (Scanning Charsets): Add charset-after.
8752 (Encoding and I/O): Minor fix.
8753
8754 2005-03-06 Richard M. Stallman <rms@gnu.org>
8755
8756 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8757 (Resizing Windows): Likewise.
8758
8759 * text.texi (Change Hooks): Get rid of "Emacs 21".
8760
8761 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8762
8763 * streams.texi (Output Variables): Get rid of "Emacs 21".
8764
8765 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8766
8767 * os.texi (Translating Input): Replace flow-control example
8768 with a less obsolete example that uses `keyboard-translate'.
8769
8770 * objects.texi (Hash Table Type, Circular Objects):
8771 Get rid of "Emacs 21".
8772
8773 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8774 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8775
8776 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8777
8778 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8779
8780 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8781 (Menu Bar): Fix when menu-bar-update-hook is called.
8782
8783 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8784
8785 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8786 and make it read better.
8787
8788 * files.texi (Writing to Files): Get rid of "Emacs 21".
8789 (Unique File Names): Likewise.
8790
8791 * elisp.texi: Update Emacs version to 22.
8792
8793 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8794 (Overlay Properties, Face Attributes): Likewise.
8795 (Managing Overlays): Fix punctuation.
8796 (Attribute Functions): Clarify set-face-font; get rid of
8797 info about old Emacs versions.
8798 (Auto Faces, Font Lookup, Display Property, Images):
8799 Get rid of "Emacs 21".
8800
8801 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8802
8803 2005-03-05 Richard M. Stallman <rms@gnu.org>
8804
8805 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8806
8807 2005-03-04 Lute Kamstra <lute@gnu.org>
8808
8809 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8810
8811 2005-03-03 Lute Kamstra <lute@gnu.org>
8812
8813 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8814
8815 2005-03-01 Lute Kamstra <lute@gnu.org>
8816
8817 * debugging.texi (Debugger Commands): Update `j'.
8818
8819 2005-02-28 Lute Kamstra <lute@gnu.org>
8820
8821 * debugging.texi (Debugging): Fix typo.
8822 (Error Debugging): Document eval-expression-debug-on-error.
8823 (Function Debugging): Update example.
8824 (Using Debugger): Mention starred stack frames.
8825 (Debugger Commands): Document `j' and `l'.
8826 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8827 Update the messages that the debugger displays.
8828 (Internals of Debugger): Add cross reference. Update example.
8829 (Excess Open): Minor improvement.
8830 (Excess Close): Minor improvement.
8831
8832 2005-02-26 Richard M. Stallman <rms@gnu.org>
8833
8834 * tips.texi (Coding Conventions): Clarify.
8835 Put all the major mode key reservations together.
8836 Mention the Mouse-1 => Mouse-2 conventions.
8837
8838 * syntax.texi (Syntax Class Table): Clarify.
8839 (Syntax Table Functions): syntax-after moved from here.
8840 (Syntax Table Internals): syntax-after moved to here.
8841 (Parsing Expressions): Update info on number of values
8842 and what's meaningful in the STATE argument.
8843 (Categories): Fix typo.
8844
8845 * sequences.texi (Arrays): Cleanup.
8846 (Char-Tables): Clarify.
8847
8848 * processes.texi (Deleting Processes): Cleanups, add xref.
8849 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8850 (Process Information): set-process-coding-system, some args optional.
8851 (Input to Processes): Explain various types for PROCESS args.
8852 Rename them from PROCESS-NAME to PROCESS.
8853 (Signals to Processes): Likewise.
8854 (Decoding Output): Cleanup.
8855 (Query Before Exit): Clarify.
8856
8857 * os.texi (Startup Summary): Correct the options; add missing ones.
8858 (Terminal Output, Batch Mode): Clarify.
8859 (Flow Control): Node deleted.
8860
8861 * markers.texi (The Mark): Clarify.
8862
8863 * macros.texi (Expansion): Cleanup.
8864 (Indenting Macros): indent-spec allows ints, not floats.
8865
8866 * keymaps.texi (Keymaps): Clarify.
8867 (Format of Keymaps): Update lisp-mode-map example.
8868 (Active Keymaps, Key Lookup): Clarify.
8869 (Changing Key Bindings): Add xref to `kbd'.
8870 (Key Binding Commands, Simple Menu Items): Clarify.
8871 (Mouse Menus, Menu Bar): Clarify.
8872 (Menu Example): Replace print example with menu-bar-replace-menu.
8873
8874 * help.texi (Documentation Basics): Add function-documentation prop.
8875
8876 * elisp.texi (Top): Don't refer to Flow Control node.
8877
8878 * commands.texi (Command Overview): Improve xrefs.
8879 (Adjusting Point): Adjusting point applies to intangible and invis.
8880 (Key Sequence Input): Doc extra read-key-sequence args.
8881 Likewise for read-key-sequence-vector.
8882
8883 * backups.texi (Rename or Copy): Minor fix.
8884 (Numbered Backups): For version-control, say the default.
8885 (Auto-Saving): make-auto-save-file-name example is simplified.
8886
8887 * advice.texi (Advising Functions): Don't imply one part of Emacs
8888 should advise another part. Markup changes.
8889 (Defining Advice): Move transitional para.
8890 (Activation of Advice): Cleanup.
8891 Explain if COMPILE is nil or negative.
8892
8893 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8894
8895 2005-02-24 Lute Kamstra <lute@gnu.org>
8896
8897 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8898 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8899
8900 2005-02-23 Lute Kamstra <lute@gnu.org>
8901
8902 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8903 to define global minor modes as well.
8904
8905 * display.texi (Managing Overlays): overlay-buffer returns nil for
8906 deleted overlays.
8907
8908 2005-02-22 Kim F. Storm <storm@cua.dk>
8909
8910 * minibuf.texi (Basic Completion): Allow symbols in addition to
8911 strings in try-completion and all-completions.
8912
8913 2005-02-14 Lute Kamstra <lute@gnu.org>
8914
8915 * elisp.texi (Top): Remove reference to deleted node.
8916
8917 * lists.texi (Lists): Remove reference to deleted node.
8918 (Cons Cells): Fix typo.
8919
8920 * loading.texi (Where Defined): Fix typo.
8921
8922 2005-02-14 Richard M. Stallman <rms@gnu.org>
8923
8924 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8925 is useful for discarding some minor modes.
8926
8927 * symbols.texi (Symbol Components): Reorder examples.
8928
8929 * streams.texi (Input Functions): State standard-input default.
8930 (Output Variables): State standard-output default.
8931
8932 * objects.texi (Printed Representation): Clarify read syntax vs print.
8933 (Floating Point Type): Explain meaning better.
8934 (Symbol Type): Explain uniqueness better.
8935 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8936 List examples sooner.
8937 (Box Diagrams): New subnode broken out.
8938 Some examples moved from old Lists as Boxes node.
8939 (Dotted Pair Notation): Clarify intro.
8940 (Array Type): Clarify.
8941 (Type Predicates): Add hash-table-p.
8942
8943 * numbers.texi (Integer Basics): Clarify radix explanation.
8944 (Predicates on Numbers): Minor clarification.
8945 (Comparison of Numbers): Minor clarification. Clarify eql.
8946 Typos in min, max.
8947 (Math Functions): Clarify overflow in expt.
8948
8949 * minibuf.texi (Text from Minibuffer): Minor clarification.
8950 Mention arrow keys.
8951
8952 * loading.texi (Autoload): defun's doc string overrides autoload's
8953 doc string.
8954 (Repeated Loading): Modernize "add to list" examples.
8955 (Where Defined): Finish updating table of load-history elts.
8956
8957 * lists.texi (List-related Predicates): Minor wording improvement.
8958 (Lists as Boxes): Node deleted.
8959 (Building Lists): Explain trivial cases of number-sequence.
8960
8961 * hash.texi (Hash Tables): Add desc to menu items.
8962 (Creating Hash): Explain "full" means "make larger".
8963 (Hash Access): Any object can be a key.
8964 State value of maphash.
8965
8966 * functions.texi (What Is a Function): Wording cleanup.
8967 (Function Documentation): Minor cleanup.
8968 Explain purpose of calling convention at end of doc string.
8969 (Function Names): Wording cleanup.
8970 (Calling Functions): Wording cleanup.
8971 Explain better how funcall calls the function.
8972 (Function Cells): Delete example of saving and redefining function.
8973
8974 * control.texi (Combining Conditions): Wording cleanup.
8975 (Iteration): dolist and dotimes bind VAR locally.
8976 (Cleanups): Xref to Atomic Changes.
8977
8978 * compile.texi (Byte Compilation): Delete 19.29 info.
8979 (Compilation Functions): Macros' difficulties don't affect defsubst.
8980 (Docs and Compilation): Delete 19.29 info.
8981
8982 2005-02-10 Richard M. Stallman <rms@gnu.org>
8983
8984 * objects.texi (Symbol Type): Minor correction.
8985
8986 2005-02-06 Lute Kamstra <lute@gnu.org>
8987
8988 * modes.texi (Example Major Modes): Fix typos.
8989
8990 2005-02-06 Richard M. Stallman <rms@gnu.org>
8991
8992 * text.texi (Margins): fill-nobreak-predicate can be one function.
8993
8994 * strings.texi (Modifying Strings): clear-string can make unibyte.
8995 (Formatting Strings): format gives error if values missing.
8996
8997 * positions.texi (Character Motion): Mention default arg
8998 for forward-char. backward-char refers to forward-char.
8999 (Word Motion): Mention default arg for forward-word.
9000 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9001 Simplify end-of-buffer.
9002 (Text Lines): Mention default arg for forward-line.
9003 (List Motion): Mention default arg for beginning/end-of-defun.
9004 (Skipping Characters): Minor fixes in explaining character-set.
9005
9006 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9007 Mode inheritance applies only when default-major-mode is nil.
9008 Clarifications.
9009 (Example Major Modes): Update Text mode and Lisp mode examples.
9010 (Minor Mode Conventions): Mention define-minor-mode at top.
9011 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9012 (Mode Line Format): Update mode line face display info.
9013 (Properties in Mode): Mention effect of risky vars.
9014 (Imenu): Define imenu-add-to-menubar.
9015 (Font Lock Mode): Add descriptions to menu lines.
9016 (Faces for Font Lock): Add font-lock-doc-face.
9017
9018 2005-02-05 Lute Kamstra <lute@gnu.org>
9019
9020 * text.texi (Maintaining Undo): Remove obsolete function.
9021
9022 2005-02-05 Eli Zaretskii <eliz@gnu.org>
9023
9024 * frames.texi (Color Names): Add pointer to the X docs about RGB
9025 color specifications. Improve indexing.
9026 (Text Terminal Colors): Replace the description of RGB values by
9027 an xref to "Color Names".
9028
9029 2005-02-03 Richard M. Stallman <rms@gnu.org>
9030
9031 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9032 Clarify.
9033 (Selecting Windows): Clarify save-selected-window.
9034 (Cyclic Window Ordering): Clarify walk-windows.
9035 (Window Point): Clarify.
9036 (Window Start): Add comment to example.
9037 (Resizing Windows): Add `interactive' specs in examples.
9038 Document fit-window-to-buffer.
9039
9040 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9041 (Undo, Maintaining Undo): Clarify last change.
9042 (Sorting): In sort-numeric-fields, explain about octal and hex.
9043 Mention sort-numeric-base.
9044 (Format Properties): Add xref for hard newlines.
9045
9046 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9047 (Pop-Up Menus): Fix typo.
9048 (Color Names): Explain all types of color names.
9049 Explain color-values on B&W terminal.
9050 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9051
9052 * files.texi (File Locks): Not supported on MS systems.
9053 (Testing Accessibility): Clarify.
9054
9055 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9056 (Coverage Testing): Fix typo.
9057
9058 * commands.texi (Misc Events): Remove stray space.
9059
9060 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9061 (Modification Time): Clarify when visited-file-modtime returns 0.
9062 (The Buffer List): Clarify bury-buffer.
9063 (Killing Buffers): Clarify.
9064 (Indirect Buffers): Add clone-indirect-buffer.
9065
9066 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9067
9068 * edebug.texi (Printing in Edebug): Fix default value of
9069 edebug-print-circle.
9070 (Coverage Testing): Fix displayed frequency count data.
9071
9072 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9073
9074 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9075
9076 2005-02-02 Kim F. Storm <storm@cua.dk>
9077
9078 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9079
9080 2005-01-29 Eli Zaretskii <eliz@gnu.org>
9081
9082 * commands.texi (Misc Events): Describe the help-echo event.
9083
9084 * text.texi (Special Properties) <help-echo>: Use `pos'
9085 consistently in description of the help-echo property.
9086 Use @code{nil} instead of @var{nil}.
9087
9088 * display.texi (Overlay Properties): Fix the index entry for
9089 help-echo overlay property.
9090
9091 * customize.texi (Type Keywords): Uncomment the xref to the
9092 help-echo property documentation.
9093
9094 2005-01-23 Kim F. Storm <storm@cua.dk>
9095
9096 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9097 return value. Third element FULLY replaced by PARTIAL which
9098 specifies number of invisible pixels if row is only partially visible.
9099 (Textual Scrolling): Mention auto-window-vscroll.
9100 (Vertical Scrolling): New defvar auto-window-vscroll.
9101
9102 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9103
9104 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9105 command remapping.
9106
9107 2005-01-15 Richard M. Stallman <rms@gnu.org>
9108
9109 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9110
9111 2005-01-14 Kim F. Storm <storm@cua.dk>
9112
9113 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9114
9115 * text.texi (Links and Mouse-1): Fix string and vector item.
9116
9117 2005-01-13 Richard M. Stallman <rms@gnu.org>
9118
9119 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9120 descriptions of overriding-local-map and overriding-terminal-local-map.
9121
9122 * text.texi (Links and Mouse-1): Clarify text.
9123
9124 2005-01-13 Kim F. Storm <storm@cua.dk>
9125
9126 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9127
9128 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9129
9130 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9131
9132 2005-01-12 Kim F. Storm <storm@cua.dk>
9133
9134 * text.texi (Links and Mouse-1): Rename section from Enabling
9135 Mouse-1 to Following Links. Change xrefs.
9136 Add examples for define-button-type and define-widget.
9137
9138 * display.texi (Button Properties, Button Buffer Commands):
9139 Clarify mouse-1 and follow-link functionality.
9140
9141 2005-01-12 Richard M. Stallman <rms@gnu.org>
9142
9143 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9144
9145 * display.texi (Beeping): Fix Texinfo usage.
9146
9147 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9148
9149 2005-01-11 Kim F. Storm <storm@cua.dk>
9150
9151 * display.texi (Button Properties, Button Buffer Commands):
9152 Mention mouse-1 binding. Add follow-link keyword.
9153
9154 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9155 (Enabling Mouse-1 to Follow Links): New subsection.
9156
9157 2005-01-06 Richard M. Stallman <rms@gnu.org>
9158
9159 * text.texi (Special Properties): Minor change.
9160
9161 * os.texi (Timers): Clarify previous change.
9162
9163 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9164
9165 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9166
9167 * display.texi (Face Attributes): Correct xref to renamed node.
9168
9169 2005-01-01 Richard M. Stallman <rms@gnu.org>
9170
9171 * display.texi (Face Attributes): Describe hex color specs.
9172
9173 2004-12-31 Richard M. Stallman <rms@gnu.org>
9174
9175 * os.texi (Timers): Update previous change.
9176
9177 2004-12-30 Kim F. Storm <storm@cua.dk>
9178
9179 * display.texi (Line Height): Total line-height is now specified
9180 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9181 in cons cells. (nil . RATIO) is relative to actual line height.
9182 Use line-height `t' instead of `0' to get minimum height.
9183
9184 2004-12-29 Richard M. Stallman <rms@gnu.org>
9185
9186 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9187
9188 2004-12-28 Richard M. Stallman <rms@gnu.org>
9189
9190 * commands.texi (Quitting): Clarify value of with-local-quit.
9191
9192 * elisp.texi (Top): Fix previous change.
9193
9194 * loading.texi (Loading): Fix previous change.
9195
9196 2004-12-27 Richard M. Stallman <rms@gnu.org>
9197
9198 * Makefile.in (MAKEINFO): Specify --force.
9199
9200 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9201
9202 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9203
9204 * display.texi (Line Height): Further clarify.
9205
9206 * elisp.texi (Top): Update Loading submenu.
9207
9208 * loading.texi (Where Defined): New node.
9209 (Unloading): load-history moved to Where Defined.
9210
9211 2004-12-21 Richard M. Stallman <rms@gnu.org>
9212
9213 * commands.texi (Event Input Misc): Add while-no-input.
9214
9215 2004-12-11 Richard M. Stallman <rms@gnu.org>
9216
9217 * display.texi (Line Height): Rewrite text for clarity.
9218
9219 2004-12-11 Kim F. Storm <storm@cua.dk>
9220
9221 * display.texi (Display): Add node "Line Height" to menu.
9222 (Line Height): New node. Move full description of line-spacing
9223 and line-height text properties here from text.texi.
9224 (Scroll Bars): Add vertical-scroll-bar variable.
9225
9226 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9227
9228 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9229 line-spacing and vertical-scroll-bar.
9230
9231 * text.texi (Special Properties): Just mention line-spacing and
9232 line-height here, add xref to new "Line Height" node.
9233
9234 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9235
9236 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9237
9238 * locals.texi (Standard Buffer-Local Variables):
9239 Add @xref for `line-spacing'.
9240
9241 2004-12-05 Richard M. Stallman <rms@gnu.org>
9242
9243 * Makefile.in (maintainer-clean): Remove the info files
9244 in $(infodir) where they are created.
9245
9246 2004-12-03 Richard M. Stallman <rms@gnu.org>
9247
9248 * windows.texi (Selecting Windows): get-lru-window and
9249 get-largest-window don't consider dedicated windows.
9250
9251 * text.texi (Undo): Document undo-in-progress.
9252
9253 2004-11-26 Richard M. Stallman <rms@gnu.org>
9254
9255 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9256 Remove a few vars that are not always buffer-local.
9257
9258 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9259
9260 * locals.texi (Standard Buffer-Local Variables): Comment out
9261 xref's to non-existent node `Yet to be written'.
9262
9263 2004-11-24 Richard M. Stallman <rms@gnu.org>
9264
9265 * processes.texi (Synchronous Processes): Grammar fix.
9266
9267 * numbers.texi (Comparison of Numbers): Add eql.
9268
9269 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9270
9271 * intro.texi (Printing Notation): Fix previous change.
9272
9273 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9274 and default-indicate-buffer-boundaries from here.
9275 (Usual Display): To here.
9276 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9277 (Usual Display): Move tab-width up.
9278
9279 * customize.texi (Variable Definitions):
9280 Replace show-paren-mode example with tooltip-mode.
9281 (Simple Types, Composite Types, Defining New Types):
9282 Minor cleanups.
9283
9284 2004-11-21 Jesper Harder <harder@ifa.au.dk>
9285
9286 * processes.texi (Synchronous Processes, Output from Processes):
9287 Markup fix.
9288
9289 2004-11-20 Richard M. Stallman <rms@gnu.org>
9290
9291 * positions.texi (Skipping Characters): skip-chars-forward
9292 now handles char classes.
9293
9294 * intro.texi (Printing Notation): Avoid confusion of `print'
9295 when explaining @print.
9296
9297 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9298
9299 * display.texi (Display Table Format): Minor fix.
9300
9301 * streams.texi (Output Functions): Fix print example.
9302
9303 * Makefile.in (elisp): New target.
9304 (dist): Depend on $(infodir)/elisp, not elisp.
9305 Copy the info files from $(infodir).
9306
9307 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9308 read-from-minibuffer.
9309
9310 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9311
9312 2004-11-19 Richard M. Stallman <rms@gnu.org>
9313
9314 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9315
9316 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9317
9318 * tips.texi (Coding Conventions): Fix typo.
9319
9320 2004-11-16 Richard M. Stallman <rms@gnu.org>
9321
9322 * tips.texi (Coding Conventions): Separate defvar and require
9323 methods to avoid warnings. Use require only when there are many
9324 functions and variables from that package.
9325
9326 * minibuf.texi (Minibuffer Completion): When ignoring case,
9327 predicate must not be case-sensitive.
9328
9329 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9330 (Test Coverage): Don't talk about "splotches". Clarified.
9331
9332 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9333
9334 * frames.texi (Window Frame Parameters): Fix typo.
9335
9336 2004-11-15 Kim F. Storm <storm@cua.dk>
9337
9338 * symbols.texi (Other Plists): Note that plist-get may signal error.
9339 Add safe-plist-get.
9340
9341 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9342
9343 * modes.texi (Font Lock Basics): Fix typo.
9344
9345 2004-11-08 Richard M. Stallman <rms@gnu.org>
9346
9347 * syntax.texi (Syntax Table Functions): Add syntax-after.
9348
9349 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
9350
9351 * os.texi (Processor Run Time): New section documenting
9352 get-internal-run-time.
9353
9354 2004-11-06 Eli Zaretskii <eliz@gnu.org>
9355
9356 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9357 it nukes elisp-cover.texi.
9358 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9359 elisp-0 etc.
9360
9361 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9362
9363 * commands.texi (Keyboard Macros): Document `append' return value
9364 of `defining-kbd-macro'.
9365
9366 2004-11-01 Richard M. Stallman <rms@gnu.org>
9367
9368 * commands.texi (Interactive Call): Add called-interactively-p.
9369
9370 2004-10-29 Simon Josefsson <jas@extundo.com>
9371
9372 * minibuf.texi (Reading a Password): Revert.
9373
9374 2004-10-28 Richard M. Stallman <rms@gnu.org>
9375
9376 * frames.texi (Display Feature Testing): Explain about "vendor".
9377
9378 2004-10-27 Richard M. Stallman <rms@gnu.org>
9379
9380 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9381 not raw. Clarify `n'.
9382 (Interactive Call): Rewrite interactive-p, focusing on when
9383 and how to use it.
9384 (Misc Events): Clarify previous change.
9385
9386 * advice.texi (Simple Advice): Clarify what job the example does.
9387 (Around-Advice): Clarify ad-do-it.
9388 (Activation of Advice): An option of ad-default-compilation-action
9389 is `never', not `nil'.
9390
9391 2004-10-26 Kim F. Storm <storm@cua.dk>
9392
9393 * commands.texi (Interactive Codes): Add U code letter.
9394
9395 2004-10-25 Simon Josefsson <jas@extundo.com>
9396
9397 * minibuf.texi (Reading a Password): Add.
9398
9399 2004-10-24 Jason Rumney <jasonr@gnu.org>
9400
9401 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9402 and wheel-down.
9403
9404 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9405
9406 * processes.texi (Synchronous Processes): Document process-file.
9407
9408 2004-10-22 Kenichi Handa <handa@m17n.org>
9409
9410 * text.texi (translate-region): Document that it accepts also a
9411 char-table.
9412
9413 2004-10-22 David Ponce <david@dponce.com>
9414
9415 * windows.texi (Resizing Windows): Document the `preserve-before'
9416 argument of the functions `enlarge-window' and `shrink-window'.
9417
9418 2004-10-19 Jason Rumney <jasonr@gnu.org>
9419
9420 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9421
9422 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9423
9424 * text.texi (Filling): Add anchor for definition of
9425 `sentence-end-double-space'.
9426
9427 * searching.texi (Regexp Example): Update description of how
9428 Emacs currently recognizes the end of a sentence.
9429 (Standard Regexps): Update definition of the variable
9430 `sentence-end'. Add definition of the function `sentence-end'.
9431
9432 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9433
9434 * display.texi (Progress): New node.
9435
9436 2004-10-05 Kim F. Storm <storm@cua.dk>
9437
9438 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9439
9440 2004-09-29 Kim F. Storm <storm@cua.dk>
9441
9442 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9443 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9444 fringe bitmap symbols, as they now have their own namespace.
9445 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9446 vs. pixels. Signal error if no free bitmap slots.
9447 (Pixel Specification): Change IMAGE to @var{image}.
9448
9449 2004-09-28 Richard M. Stallman <rms@gnu.org>
9450
9451 * text.texi (Special Properties): Clarify line-spacing and line-height.
9452
9453 * searching.texi (Regexp Search): Add looking-back.
9454
9455 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9456
9457 * display.texi: Correct typos.
9458 (Image Descriptors): Correct xref's.
9459
9460 2004-09-25 Richard M. Stallman <rms@gnu.org>
9461
9462 * text.texi (Special Properties): Cleanups in `cursor'.
9463 Rewrites in `line-height' and `line-spacing'; exchange them.
9464
9465 * display.texi (Fringes): Rewrite previous change.
9466 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9467 (Display Fringe Bitmaps): Node deleted, text moved.
9468 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9469 (Scroll Bars): Clarify set-window-scroll-bars.
9470 (Pointer Shape): Rewrite.
9471 (Specified Space): Clarify :align-to, etc.
9472 (Pixel Specification): Use @var. Clarify new text.
9473 (Other Display Specs): Clarify `slice'.
9474 (Image Descriptors): Cleanups.
9475 (Showing Images): Cleanups.
9476
9477 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9478
9479 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9480
9481 * modes.texi: Various minor changes in addition to:
9482 (Major Mode Conventions): Final call to `run-mode-hooks' should
9483 not be inside the `delay-mode-hooks' form.
9484 (Mode Hooks): New node.
9485 (Hooks): Delete obsolete example.
9486 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9487 node "Mode Hooks".
9488
9489 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9490
9491 * display.texi: Correct various typos.
9492 (Display): Rename node "Pointer Shapes" to "Pointer
9493 Shape". (There is already a node called "Pointer Shapes" in
9494 frames.texi.)
9495 (Images): Remove non-existent node "Image Slices" from menu.
9496
9497 2004-09-23 Kim F. Storm <storm@cua.dk>
9498
9499 * text.texi (Special Properties): Add `cursor', `pointer',
9500 `line-height', and `line-spacing' properties.
9501
9502 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9503 Shapes' to menu.
9504 (Standard Faces): Doc fix for fringe face.
9505 (Fringes): Add `overflow-newline-into-fringe' and
9506 'indicate-buffer-boundaries'.
9507 (Fringe Bitmaps, Pointer Shapes): New nodes.
9508 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9509 Bitmaps' to menu.
9510 (Specified Space): Describe pixel width and height.
9511 (Pixel Specification): New node.
9512 (Other Display Specs): Add `slice' property.
9513 (Display Fringe Bitmaps): New node.
9514 (Images): Add 'Image Slices' to menu.
9515 (Image Descriptors): Add `:pointer' and `:map' properties.
9516 (Showing Images): Add slice arg to `insert-image'.
9517 Add 'insert-sliced-image'.
9518
9519 2004-09-20 Richard M. Stallman <rms@gnu.org>
9520
9521 * commands.texi (Key Sequence Input):
9522 Clarify downcasing in read-key-sequence.
9523
9524 2004-09-08 Juri Linkov <juri@jurta.org>
9525
9526 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9527
9528 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9529
9530 * locals.texi (Standard Buffer-Local Variables):
9531 Add `buffer-auto-save-file-format'.
9532 * internals.texi (Buffer Internals): Describe new
9533 auto_save_file_format field of the buffer structure.
9534 * files.texi (Format Conversion): `auto-save-file-format' has been
9535 renamed `buffer-auto-save-file-format'.
9536
9537 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9538
9539 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9540 an integer or a marker.
9541 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9542
9543 2004-08-22 Richard M. Stallman <rms@gnu.org>
9544
9545 * modes.texi (Major Mode Conventions): Discuss rebinding of
9546 standard key bindings.
9547
9548 2004-08-18 Kim F. Storm <storm@cua.dk>
9549
9550 * processes.texi (Accepting Output): Add `just-this-one' arg to
9551 `accept-process-output'.
9552 (Output from Processes): New var `process-adaptive-read-buffering'.
9553
9554 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9555
9556 * keymaps.texi: Various changes in addition to:
9557 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9558 Give more varied examples for `kbd'.
9559 (Creating Keymaps): Char tables have slots for all characters
9560 without modifiers.
9561 (Active Keymaps): `overriding-local-map' and
9562 `overriding-terminal-local-map' also override text property and
9563 overlay keymaps.
9564 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9565 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9566 to denote a prefix of no events.
9567 `map-keymap' includes parent's bindings _recursively_.
9568 Clarify and correct description of `where-is-internal'.
9569 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9570 (Menu Example): For menus intended for use with the keyboard, the
9571 menu items should be bound to characters or real function keys.
9572
9573 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9574
9575 * objects.texi (Character Type): Reposition `@anchor' to prevent
9576 double space inside sentence in Info.
9577
9578 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9579 renamed to `disabled-command-function'.
9580 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9581 (Command Loop Info): Replace reference to it.
9582 (Disabling Commands): `disabled-command-hook' has been renamed to
9583 `disabled-command-function'.
9584
9585 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9586
9587 * os.texi (Translating Input): Only non-prefix bindings in
9588 `key-translation-map' override actual key bindings. Warn about
9589 possible indirect effect of actual key bindings on non-prefix
9590 bindings in `key-translation-map'.
9591
9592 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9593
9594 * minibuf.texi (High-Level Completion): Add anchor for definition
9595 of `read-variable'.
9596
9597 * commands.texi: Various changes in addition to:
9598 (Using Interactive): Clarify description of `interactive-form'.
9599 (Interactive Call): Mention default for KEYS argument to
9600 `call-interactively'.
9601 (Command Loop Info): Clarify description of `this-command-keys'.
9602 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9603 Value of `last-event-frame' can be `macro'.
9604 (Repeat Events): `double-click-fuzz' is also used to distinguish
9605 clicks and drags.
9606 (Classifying Events): Clarify descriptions of `event-modifiers'
9607 `event-basic-type' and `event-convert-list'.
9608 (Accessing Events): `posn-timestamp' takes POSITION argument.
9609 (Quoted Character Input): Clarify description of
9610 `read-quoted-char' and fix example.
9611 (Quitting): Add `with-local-quit'.
9612 (Disabling Commands): Correct and clarify descriptions of
9613 `enable-command' and `disable-command'.
9614 Mention what happens if `disabled-command-hook' is nil.
9615 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9616 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9617
9618 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9619
9620 * frames.texi: Various changes in addition to:
9621 (Creating Frames): Expand and clarify description of `make-frame'.
9622 (Window Frame Parameters): Either none or both of the `icon-left'
9623 and `icon-top' parameters must be specified. Put descriptions of
9624 `menu-bar-lines' and `toolbar-lines' closer together and change
9625 them accordingly.
9626 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9627 except while processing `frame-title-format' or `icon-title-format'.
9628 (Deleting Frames): Correct description of `delete-frame'.
9629 Non-nil return values of `frame-live-p' are like those of `framep'.
9630 (Frames and Windows): Mention return value of
9631 `set-frame-selected-window'.
9632 (Visibility of Frames): Mention `force' argument to
9633 `make-frame-invisible'. `frame-visible-p' returns t for all
9634 frames on text-only terminals.
9635 (Frame Configurations): Restoring a frame configuration does not
9636 restore deleted frames.
9637 (Window System Selections): `x-set-selection' returns DATA.
9638 (Resources): Add example.
9639 (Display Feature Testing): Clarify descriptions of
9640 `display-pixel-height', `display-pixel-width', `x-server-version'
9641 and `x-server-vendor'.
9642
9643 * windows.texi (Choosing Window): Add anchor.
9644 * minibuf.texi (Minibuffer Misc): Add anchor.
9645
9646 2004-07-23 John Paul Wallington <jpw@gnu.org>
9647
9648 * macros.texi (Defining Macros): Declaration keyword for setting
9649 Edebug spec is `debug' not `edebug'.
9650
9651 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9652
9653 * windows.texi: Various small changes in addition to:
9654 (Window Point): Mention return value of `set-window-point'.
9655 (Window Start): `pos-visible-in-window-p' disregards horizontal
9656 scrolling. Explain return value if PARTIALLY is non-nil.
9657 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9658 and `set-window-vscroll'.
9659 (Size of Window): The argument WINDOW to `window-inside-edges',
9660 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9661 (Resizing Windows): Explain return value of
9662 `shrink-window-if-larger-than-buffer'.
9663 `window-size-fixed' automatically becomes buffer local when set.
9664 (Window Configurations): Explain return value of
9665 `set-window-configuration'.
9666
9667 * minibuf.texi (Minibuffer Misc): Add anchor for
9668 `minibuffer-scroll-window'.
9669
9670 * positions.texi (Text Lines): Add anchor for `count-lines'.
9671
9672 2004-07-17 Richard M. Stallman <rms@gnu.org>
9673
9674 * display.texi (Overlay Properties): Adding `evaporate' prop
9675 deletes empty overlay immediately.
9676
9677 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9678 fix example.
9679
9680 2004-07-16 Jim Blandy <jimb@redhat.com>
9681
9682 * searching.texi (Regexp Backslash): Document new \_< and \_>
9683 operators.
9684
9685 2004-07-16 Juanma Barranquero <lektu@terra.es>
9686
9687 * display.texi (Images): Fix Texinfo usage.
9688
9689 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9690
9691 * buffers.texi (Modification Time): `visited-file-modtime' now
9692 returns a list of two integers, instead of a cons.
9693
9694 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9695
9696 * windows.texi: Various changes in addition to:
9697 (Splitting Windows): Add `split-window-keep-point'.
9698
9699 2004-07-09 Richard M. Stallman <rms@gnu.org>
9700
9701 * frames.texi (Input Focus): Minor fix.
9702
9703 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9704
9705 * frames.texi (Input Focus): Clarify descriptions of
9706 `select-frame-set-input-focus' and `select-frame'.
9707
9708 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9709
9710 * os.texi: Various small changes in addition to:
9711 (Killing Emacs): Expand and clarify description of
9712 `kill-emacs-query-functions' and `kill-emacs-hook'.
9713 (System Environment): Expand and clarify description of `getenv'
9714 and `setenv'.
9715 (Timers): Clarify description of `run-at-time'.
9716 (Translating Input): Correct description of
9717 `extra-keyboard-modifiers'.
9718 (Flow Control): Correct description of `enable-flow-control'.
9719
9720 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9721
9722 * os.texi: Update copyright.
9723 (Session Management): Grammar fix.
9724 Clarify which Emacs does the restarting.
9725 Use @samp for *scratch* buffer.
9726
9727 2004-07-04 Alan Mackenzie <acm@muc.de>
9728
9729 * frames.texi (Input Focus): Add documentation for
9730 `select-frame-set-input-focus'. Replace refs to non-existent
9731 `switch-frame' with `select-frame'. Minor corrections and tidying
9732 up of text-only terminal stuff.
9733
9734 2004-07-02 Richard M. Stallman <rms@gnu.org>
9735
9736 * files.texi (Saving Buffers): Cleanup write-contents-function.
9737 (Magic File Names): Cleanup file-remote-p.
9738
9739 2004-07-02 Kai Großjohann <kai@emptydomain.de>
9740
9741 * files.texi (Magic File Names): `file-remote-p' returns an
9742 identifier of the remote system, not just t.
9743
9744 2004-07-02 David Kastrup <dak@gnu.org>
9745
9746 * searching.texi (Entire Match Data): Add explanation about new
9747 match-data behavior when @var{integers} is non-nil.
9748
9749 2004-06-24 Richard M. Stallman <rms@gnu.org>
9750
9751 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9752
9753 * customize.texi (Variable Definitions): Note about doc strings
9754 and :set.
9755
9756 * keymaps.texi (Keymap Terminology): Document `kbd'.
9757 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9758
9759 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9760 makes it buffer-local.
9761
9762 * files.texi (Saving Buffers): Correct previous change.
9763
9764 * commands.texi (Accessing Events):
9765 Clarify posn-col-row and posn-actual-col-row.
9766
9767 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
9768
9769 * commands.texi (Accessing Events): New functions
9770 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9771
9772 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9773
9774 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9775 * frames.texi, buffers.texi, backups.texi, variables.texi:
9776 * loading.texi, eval.texi, functions.texi, control.texi:
9777 * symbols.texi, minibuf.texi: Reposition @anchor's.
9778
9779 * help.texi: Various small changes in addition to the following.
9780 (Describing Characters): Describe PREFIX argument to
9781 `key-description'. Correct and clarify definition of
9782 `text-char-description'. Describe NEED-VECTOR argument to
9783 `read-kbd-macro'.
9784 (Help Functions): Clarify definition of `apropos'.
9785
9786 2004-06-23 Lars Hansen <larsh@math.ku.dk>
9787
9788 * files.texi (Saving Buffers): Correct description of
9789 `write-contents-functions'.
9790
9791 2004-06-21 Juanma Barranquero <lektu@terra.es>
9792
9793 * display.texi (Images): Remove redundant @vindex directives.
9794 Rewrite `image-library-alist' doc in active voice.
9795
9796 2004-06-14 Juanma Barranquero <lektu@terra.es>
9797
9798 * display.texi (Images): Document new delayed library loading,
9799 variable `image-library-alist' and (existing but undocumented)
9800 function `image-type-available-p'.
9801
9802 2004-06-05 Richard M. Stallman <rms@gnu.org>
9803
9804 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9805 refer the user to the Initial Input node.
9806 (Text from Minibuffer): Likewise.
9807 (Initial Input): New node. Document this feature
9808 and say it is mostly deprecated.
9809
9810 2004-05-30 Richard M. Stallman <rms@gnu.org>
9811
9812 * loading.texi (Named Features): Clarify return value
9813 and meaning of NOERROR.
9814
9815 * variables.texi (File Local Variables): Minor cleanup.
9816
9817 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
9818
9819 * files.texi (Magic File Names): Add `file-remote-p' as operation
9820 of file name handlers.
9821
9822 2004-05-29 Richard M. Stallman <rms@gnu.org>
9823
9824 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9825 as arg to a minor mode command.
9826
9827 2004-05-22 Richard M. Stallman <rms@gnu.org>
9828
9829 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9830
9831 * streams.texi (Output Variables): Doc float-output-format.
9832
9833 * searching.texi (Regexp Special): Nested repetition can be infloop.
9834
9835 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9836 real stack overflow.
9837
9838 * compile.texi: Minor cleanups.
9839
9840 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9841
9842 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9843 circular lists.
9844 (List Elements): Explain handling of circular and dotted lists.
9845
9846 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9847
9848 * modes.texi (Search-based Fontification): Fix typo.
9849
9850 2004-05-10 Juanma Barranquero <lektu@terra.es>
9851
9852 * modes.texi (Mode Line Variables): Fix description of
9853 global-mode-string, which is now after which-func-mode, not the
9854 buffer name.
9855
9856 2004-05-07 Lars Hansen <larsh@math.ku.dk>
9857
9858 * modes.texi (Desktop Save Mode): Add.
9859 (Modes): Add menu entry Desktop Save Mode.
9860
9861 * hooks.texi: Add desktop-after-read-hook,
9862 desktop-no-desktop-file-hook and desktop-save-hook.
9863
9864 * locals.texi: Add desktop-save-buffer.
9865
9866 2004-04-30 Jesper Harder <harder@ifa.au.dk>
9867
9868 * display.texi: emacs -> Emacs.
9869
9870 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9871
9872 * files.texi (Changing Files): Document set-file-times.
9873
9874 2004-04-23 Juanma Barranquero <lektu@terra.es>
9875
9876 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9877
9878 2004-04-18 Jesper Harder <harder@ifa.au.dk>
9879
9880 * tips.texi (Coding Conventions): defopt -> defcustom.
9881
9882 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9883
9884 * sequences.texi: Various clarifications.
9885
9886 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9887
9888 * buffers.texi (Read Only Buffers): Mention optional ARG to
9889 `toggle-read-only'.
9890
9891 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
9892
9893 * windows.texi (Selecting Windows): Note that get-lru-window
9894 returns a full-width window if possible.
9895
9896 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9897
9898 * buffers.texi: Various changes in addition to:
9899 (Buffer File Name): Add `find-buffer-visiting'.
9900 (Buffer Modification): Mention optional ARG to `not-modified'.
9901 (Indirect Buffers): Mention optional CLONE argument to
9902 `make-indirect-buffer'.
9903
9904 * files.texi: Various changes in addition to:
9905 (Visiting Functions): `find-file-hook' is now a normal hook.
9906 (File Name Expansion): Explain difference between the way that
9907 `expand-file-name' and `file-truename' treat `..'.
9908 (Contents of Directories): Mention optional ID-FORMAT argument to
9909 `directory-files-and-attributes'.
9910 (Format Conversion): Mention new optional CONFIRM argument to
9911 `format-write-file'.
9912
9913 2004-04-12 Miles Bader <miles@gnu.org>
9914
9915 * macros.texi (Expansion): Add description of `macroexpand-all'.
9916
9917 2004-04-05 Jesper Harder <harder@ifa.au.dk>
9918
9919 * variables.texi (Variable Aliases):
9920 Mention cyclic-variable-indirection.
9921
9922 * errors.texi (Standard Errors): Ditto.
9923
9924 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9925
9926 * backups.texi: Various small changes in addition to:
9927 (Making Backups): Mention return value of `backup-buffer'.
9928 (Auto-Saving): Mention optional FORCE argument to
9929 `delete-auto-save-file-if-necessary'.
9930 (Reverting): Mention optional PRESERVE-MODES argument to
9931 `revert-buffer'. Correct description of `revert-buffer-function'.
9932
9933 2004-03-22 Juri Linkov <juri@jurta.org>
9934
9935 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9936 with `Vector Functions'.
9937
9938 * text.texi (Sorting): Add missing quote.
9939
9940 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9941
9942 * intro.texi (Lisp History): Replace xref to `cl' manual with
9943 inforef.
9944
9945 2004-03-12 Richard M. Stallman <rms@gnu.org>
9946
9947 * intro.texi (Version Info): Add arg to emacs-version.
9948 (Lisp History): Change xref to CL manual.
9949
9950 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9951
9952 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9953 for Partial Completion mode.
9954
9955 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9956
9957 * customize.texi: Fix typo. Remove eol whitespace.
9958
9959 2004-03-04 Richard M. Stallman <rms@gnu.org>
9960
9961 * processes.texi: Fix typos.
9962
9963 * lists.texi (Building Lists): Minor clarification.
9964
9965 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9966 in make-hash-table.
9967
9968 2004-02-29 Juanma Barranquero <lektu@terra.es>
9969
9970 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9971 rm, and ignore exit code.
9972
9973 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9974
9975 * display.texi (Defining Faces): Add description for min-colors.
9976 Update example.
9977
9978 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9979
9980 * abbrevs.texi: Various corrections and clarifications in addition
9981 to the following:
9982 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9983
9984 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9985
9986 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9987
9988 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9989
9990 * text.texi: Various small changes in addition to the following:
9991 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9992 to delete-horizontal-space.
9993 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9994 description of yank-handler text property at various places.
9995
9996 * frames.texi (Window System Selections): Add anchor.
9997
9998 * syntax.texi (Syntax Table Functions): Clarify and correct
9999 descriptions of make-syntax-table and copy-syntax-table.
10000 (Motion and Syntax): Clarify SYNTAXES argument to
10001 skip-syntax-forward.
10002 (Parsing Expressions): Mention that the return value of
10003 parse-partial-sexp is currently a list of ten rather than nine
10004 elements.
10005 (Categories): Various corrections and clarifications.
10006
10007 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10008
10009 * markers.texi (Marker Insertion Types): Minor change.
10010
10011 * locals.texi (Standard Buffer-Local Variables):
10012 * commands.texi (Interactive Codes, Using Interactive):
10013 * functions.texi (Related Topics): Fix xrefs.
10014
10015 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10016
10017 * lists.texi (Sets And Lists): Update description of delete-dups.
10018
10019 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10020
10021 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10022
10023 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
10024
10025 * frames.texi (Parameter Access): frame-parameters arg is optional.
10026 modify-frame-parameters handles nil for FRAME.
10027 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10028 are all-or-nothing for certain toolkits.
10029 Mention parameter wait-for-wm.
10030 (Frames and Windows): In frame-first-window and frame-selected-window
10031 the arg is optional.
10032 (Input Focus): In redirect-frame-focus the second arg is optional.
10033 (Window System Selections): Mention selection type CLIPBOARD.
10034 Mention data-type UTF8_STRING.
10035 Mention numbering of cut buffers.
10036 (Resources): Describe x-resource-name.
10037
10038 2004-02-16 Richard M. Stallman <rms@gnu.org>
10039
10040 * windows.texi (Buffers and Windows): Delete false table
10041 about all-frames.
10042
10043 * syntax.texi (Parsing Expressions): Delete old caveat
10044 about parse-sexp-ignore-comments.
10045
10046 * streams.texi (Output Variables): Add print-quoted.
10047
10048 * lists.texi (Building Lists): Minor cleanup.
10049
10050 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10051
10052 * display.texi (Overlays): Explain overlays use markers.
10053 (Managing Overlays): Explain front-advance and rear-advance
10054 in more detail.
10055
10056 * loading.texi (Unloading): Document unload-feature-special-hooks.
10057 Get rid of fns-NNN.el file.
10058
10059 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10060
10061 * help.texi (Describing Characters): Fix text-char-description
10062 example output.
10063
10064 * edebug.texi (Using Edebug): Fix example.
10065
10066 * debugging.texi (Internals of Debugger): Fix return value.
10067
10068 * files.texi (Changing Files): Fix argname.
10069
10070 * calendar.texi: Fix parens, and default values.
10071
10072 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10073 * nonascii.texi, objects.texi, os.texi: Minor fixes.
10074 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
10075
10076 * positions.texi (Text Lines): Don't add -1 in current-line.
10077
10078 2004-02-16 Richard M. Stallman <rms@gnu.org>
10079
10080 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10081
10082 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10083
10084 * processes.texi (Low-Level Network): Fix a typo.
10085
10086 2004-02-12 Kim F. Storm <storm@cua.dk>
10087
10088 * display.texi (Fringes): Use consistent wording.
10089 Note that window-fringe's window arg is optional.
10090 (Scroll Bars): Use consistent wording.
10091
10092 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10093
10094 * tips.texi (Comment Tips): Document the new conventions for
10095 commenting out code.
10096
10097 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
10098
10099 * positions.texi (Text Lines): Add missing end defun.
10100
10101 2004-02-07 Kim F. Storm <storm@cua.dk>
10102
10103 * positions.texi (Text Lines): Add line-number-at-pos.
10104
10105 2004-02-06 John Paul Wallington <jpw@gnu.org>
10106
10107 * display.texi (Button Properties, Button Buffer Commands):
10108 mouse-2 invokes button, not down-mouse-1.
10109
10110 2004-02-04 Jason Rumney <jasonr@gnu.org>
10111
10112 * makefile.w32-in: Sync with Makefile.in changes.
10113
10114 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10115
10116 * minibuf.texi (Text from Minibuffer): Various corrections and
10117 clarifications.
10118 (Object from Minibuffer): Correct Lisp description of
10119 read-minibuffer.
10120 (Minibuffer History): Clarify description of cons values for
10121 HISTORY arguments.
10122 (Basic Completion): Various corrections and clarifications.
10123 Add completion-regexp-list.
10124 (Minibuffer Completion): Correct and clarify description of
10125 completing-read.
10126 (Completion Commands): Mention Partial Completion mode.
10127 Various other minor changes.
10128 (High-Level Completion): Various corrections and clarifications.
10129 (Reading File Names): Ditto.
10130 (Minibuffer Misc): Ditto.
10131
10132 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10133
10134 * strings.texi (Text Comparison): assoc-string also matches
10135 elements of alists that are strings instead of conses.
10136 (Formatting Strings): Standardize Texinfo usage. Update index
10137 entries.
10138
10139 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10140
10141 * lists.texi (Sets And Lists): Add delete-dups.
10142
10143 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10144
10145 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10146 special form.
10147 * macros.texi (Defining Macros): Update description of `declare',
10148 which now is a macro.
10149 (Wrong Time): Fix typos.
10150
10151 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10152
10153 * compile.texi (Compilation Functions): Expand descriptions of
10154 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10155 and `batch-byte-compile'. In particular, mention and describe
10156 all optional arguments.
10157 (Disassembly): Correct and clarify the description of `disassemble'.
10158
10159 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10160
10161 * searching.texi: Various small changes in addition to the
10162 following.
10163 (Regexp Example): Adapt to new value of `sentence-end'.
10164 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10165 `words'.
10166 (Search and Replace): Add usage note for `perform-replace'.
10167 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10168 `match-data'.
10169 (Standard Regexps): Update for new values of `paragraph-start'
10170 and `sentence-end'.
10171
10172 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10173
10174 * files.texi (Saving Buffers): Clarify descriptions of
10175 `write-contents-functions' and `before-save-hook'.
10176 Make the defvar's for `before-save-hook' and `after-save-hook'
10177 into defopt's.
10178
10179 2004-01-07 Kim F. Storm <storm@cua.dk>
10180
10181 * commands.texi (Click Events): Describe new image and
10182 width/height elements of click events.
10183 (Accessing Events): Add posn-string, posn-image, and
10184 posn-object-width-height. Change posn-object to return either
10185 image or string object.
10186
10187 2004-01-01 Simon Josefsson <jas@extundo.com>
10188
10189 * hooks.texi (Standard Hooks): Add before-save-hook.
10190 * files.texi (Saving Buffers): Likewise.
10191
10192 2004-01-03 Richard M. Stallman <rms@gnu.org>
10193
10194 * frames.texi (Frames and Windows): Delete frame-root-window.
10195
10196 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10197
10198 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10199
10200 * functions.texi: Various small changes in addition to the
10201 following.
10202 (What Is a Function): `functionp' returns nil for macros.
10203 Clarify behavior of this and following functions for symbol arguments.
10204 (Function Documentation): Add `\' in front of (fn @var{arglist})
10205 and explain why.
10206 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10207 Add anchor.
10208 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10209
10210 2004-01-01 Miles Bader <miles@gnu.org>
10211
10212 * display.texi (Buttons): New section.
10213
10214 2003-12-31 Andreas Schwab <schwab@suse.de>
10215
10216 * numbers.texi (Math Functions): sqrt reports a domain-error
10217 error.
10218 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10219
10220 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10221
10222 * tips.texi (Documentation Tips): Update item on hyperlinks in
10223 documentation strings.
10224
10225 * errors.texi (Standard Errors): Various small corrections and
10226 additions.
10227
10228 * control.texi: Various small changes in addition to the
10229 following.
10230 (Signaling Errors): Provide some more details on how `signal'
10231 constructs the error message. Add anchor to the definition of
10232 `signal'.
10233 (Error Symbols): Describe special treatment of `quit'.
10234 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10235 to emphasize that it has to be a single form.
10236
10237 * buffers.texi: Add anchor.
10238
10239 2003-12-29 Richard M. Stallman <rms@gnu.org>
10240
10241 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10242 (Window Configurations): Add window-configuration-frame.
10243
10244 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10245
10246 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10247 Change arg name in get-char-property.
10248 (Special Properties): Update handling of keymap property.
10249
10250 * strings.texi (Modifying Strings): Add clear-string.
10251 (Text Comparison): Add assoc-string and remove
10252 assoc-ignore-case, assoc-ignore-representation.
10253
10254 * os.texi (Time of Day): Add set-time-zone-rule.
10255
10256 * numbers.texi (Math Functions): asin, acos, log, log10
10257 report domain-error errors.
10258
10259 * nonascii.texi (Converting Representations):
10260 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10261 (Encoding and I/O): Add file-name-coding-system.
10262
10263 * modes.texi (Search-based Fontification): Explain that
10264 face specs are symbols with face names as values.
10265
10266 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10267
10268 * lists.texi (Building Lists): remq moved elsewhere.
10269 (Sets And Lists): remq moved here.
10270 (Association Lists): Refer to assoc-string.
10271
10272 * internals.texi (Garbage Collection): Add memory-use-counts.
10273
10274 * frames.texi (Frames and Windows): Add set-frame-selected-window
10275 and frame-root-window.
10276
10277 * files.texi (Contents of Directories):
10278 Add directory-files-and-attributes.
10279
10280 * display.texi (Refresh Screen): Add force-window-update.
10281 (Invisible Text): Explain about moving point out of invis text.
10282 (Overlay Properties): Add overlay-properties.
10283 (Managing Overlays): Add overlayp.
10284 (GIF Images): Invalid image number displays a hollow box.
10285
10286 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10287 (Killing Buffers): Add buffer-live-p.
10288
10289 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10290
10291 * display.texi (Fringes): Fix typo "set-buffer-window".
10292
10293 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10294
10295 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10296 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10297 Add or change various xrefs and anchors.
10298
10299 * commands.texi: Replace all occurrences of @acronym{CAR} with
10300 @sc{car}, for consistency with the rest of the Elisp manual.
10301 `car' and `cdr' are historically acronyms, but are no longer
10302 widely thought of as such.
10303
10304 * internals.texi (Pure Storage): Mention that `purecopy' does not
10305 copy text properties.
10306 (Object Internals): Now 29 bits are used (in most implementations)
10307 to address Lisp objects.
10308
10309 * variables.texi (Variables with Restricted Values): New node.
10310
10311 * objects.texi (Lisp Data Types): Mention that certain variables
10312 can only take on a restricted set of values and add an xref to
10313 the new node "Variables with Restricted Values".
10314
10315 * eval.texi (Function Indirection): Describe the errors that
10316 `indirect-function' can signal.
10317 (Eval): Clarify the descriptions of `eval-region' and `values'.
10318 Describe `eval-buffer' instead of `eval-current-buffer' and
10319 mention `eval-current-buffer' as an alias for `current-buffer'.
10320 Correct the description and mention all optional arguments.
10321
10322 * nonascii.texi: Various small changes in addition to the
10323 following.
10324 (Converting Representations): Clarify behavior of
10325 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10326 ASCII arguments.
10327 (Character Sets): Document the variable `charset-list' and adapt
10328 the definition of the function `charset-list' accordingly.
10329 (Translation of Characters): Clarify use of generic characters in
10330 `make-translation-table'. Clarify and correct the description of
10331 the use of translation tables in encoding and decoding.
10332 (User-Chosen Coding Systems): Correct and clarify the description
10333 of `select-safe-coding-system'.
10334 (Default Coding Systems): Clarify description of
10335 `file-coding-system-alist'.
10336
10337 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10338
10339 * strings.texi (Text Comparison): Correctly describe when two
10340 strings are `equal'. Combine and clarify descriptions of
10341 `assoc-ignore-case' and `assoc-ignore-representation'.
10342
10343 * objects.texi (Non-ASCII in Strings): Clarify description of
10344 when a string is unibyte or multibyte.
10345 (Bool-Vector Type): Update examples.
10346 (Equality Predicates): Correctly describe when two strings are
10347 `equal'.
10348
10349 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10350
10351 * lists.texi (Building Lists): `append' no longer accepts integer
10352 arguments. Update the description of `number-sequence' to reflect
10353 recent changes.
10354 (Sets And Lists): Describe `member-ignore-case' after `member'.
10355
10356 2003-11-27 Kim F. Storm <storm@cua.dk>
10357
10358 * commands.texi (Click Events): Click object may be an images.
10359 Describe (dx . dy) element of click positions.
10360 (Accessing Events): Remove duplicate posn-timestamp.
10361 New functions posn-object and posn-object-x-y.
10362
10363 2003-11-23 Kim F. Storm <storm@cua.dk>
10364
10365 * commands.texi (Click Events): Describe enhancements to event
10366 position lists, including new text-pos and (col . row) items.
10367 Mention left-fringe and right-fringe area events.
10368 (Accessing Events): New functions posn-area and
10369 posn-actual-col-row. Mention posn-timestamp. Mention that
10370 posn-point in non-text area still returns buffer position.
10371 Clarify posn-col-row.
10372
10373 2003-11-21 Lars Hansen <larsh@math.ku.dk>
10374
10375 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10376 * anti.texi (File Attributes): Describe removed parameter
10377 ID-FORMAT.
10378
10379 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10380
10381 * positions.texi (Positions): Mention that, if a marker is used as
10382 a position, its buffer is ignored.
10383
10384 * markers.texi (Overview of Markers): Mention it here too.
10385
10386 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10387
10388 * numbers.texi (Numeric Conversions): Not just `floor', but also
10389 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10390
10391 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10392
10393 * markers.texi (Creating Markers): Specify insertion type of
10394 created markers. Add xref to `Marker Insertion Types'.
10395 Second argument to `copy-marker' is optional.
10396 (Marker Insertion Types): Mention that most markers are created
10397 with insertion type nil.
10398 (The Mark): Correctly describe when `mark' signals an error.
10399 (The Region): Correctly describe when `region-beginning' and
10400 `region-end' signal an error.
10401
10402 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10403
10404 * hash.texi (Creating Hash): Clarify description of `eql'.
10405 `makehash' is obsolete.
10406 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10407
10408 * positions.texi (Point): Change description of `buffer-end', so
10409 that it is also correct for floating point arguments.
10410 (List Motion): Correct argument lists of `beginning-of-defun' and
10411 `end-of-defun'.
10412 (Excursions): Add xref to `Marker Insertion Types'.
10413 (Narrowing): Argument to `narrow-to-page' is optional.
10414
10415 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10416
10417 * streams.texi (Output Streams): Clarify behavior of point for
10418 marker output streams.
10419
10420 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10421
10422 * variables.texi (Defining Variables): Second argument to
10423 `defconst' is not optional.
10424 (Setting Variables): Mention optional argument APPEND to
10425 `add-to-list'.
10426 (Creating Buffer-Local): Expand description of
10427 `make-variable-buffer-local'.
10428 (Frame-Local Variables): Expand description of
10429 `make-variable-frame-local'.
10430 (Variable Aliases): Correct description of optional argument
10431 DOCSTRING to `defvaralias'. Mention return value of
10432 `defvaralias'.
10433 (File Local Variables): Add xref to `File variables' in Emacs
10434 Manual. Correct description of `hack-local-variables'. Mention
10435 `safe-local-variable' property. Mention optional second argument
10436 to `risky-local-variable-p'.
10437
10438 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10439
10440 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10441
10442 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10443
10444 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10445 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10446 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10447 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10448 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10449 lispref/processes.texi, lispref/searching.texi,
10450 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10451 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10452 @acronym{FOO}.
10453
10454 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10455
10456 * strings.texi (Creating Strings): Argument START to `substring'
10457 can not be `nil'. Expand description of
10458 `substring-no-properties'. Correct description of `split-string',
10459 especially with respect to empty matches. Prevent very bad line
10460 break in definition of `split-string-default-separators'.
10461 (Text Comparison): `string=' and `string<' also accept symbols as
10462 arguments.
10463 (String Conversion): More completely describe argument BASE in
10464 `string-to-number'.
10465 (Formatting Strings): `%s' and `%S' in `format' do require
10466 corresponding object. Clarify behavior of numeric prefix after
10467 `%' in `format'.
10468 (Case Conversion): The argument to `upcase-initials' can be a
10469 character.
10470
10471 2003-10-27 Kenichi Handa <handa@m17n.org>
10472
10473 * display.texi (Fontsets): Fix texinfo usage.
10474
10475 2003-10-25 Kenichi Handa <handa@m17n.org>
10476
10477 * display.texi (Fontsets): Add description of the function
10478 set-fontset-font.
10479
10480 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10481
10482 * display.texi (Temporary Displays): Add xref to `Documentation
10483 Tips'.
10484
10485 * functions.texi (Function Safety): Use inforef instead of pxref
10486 for SES.
10487
10488 2003-10-23 Andreas Schwab <schwab@suse.de>
10489
10490 * Makefile.in (TEX, texinputdir): Don't define.
10491 (TEXI2DVI): Define.
10492 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10493 add $(srcdir)/index.texi.
10494 ($(infodir)/elisp): Remove index.texi dependency.
10495 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10496 (index.texi): Remove target.
10497 (dist): Don't link $(srcdir)/permute-index.
10498 (clean): Don't remove index.texi.
10499
10500 * permute-index, index.perm: Remove.
10501 * index.texi: Rename from index.unperm.
10502
10503 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10504
10505 * tips.texi (Documentation Tips): Document new behavior for face
10506 and variable hyperlinks in Help mode.
10507
10508 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10509
10510 * objects.texi (Integer Type): Update for extra bit of integer range.
10511 (Character Type): Ditto.
10512
10513 2003-10-16 Eli Zaretskii <eliz@gnu.org>
10514
10515 * numbers.texi (Integer Basics): Add index entries for reading
10516 numbers in hex, octal, and binary.
10517
10518 2003-10-16 Lute Kamstra <lute@gnu.org>
10519
10520 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10521 argument.
10522
10523 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10524
10525 * windows.texi (Choosing Window): Fix typo.
10526 * edebug.texi (Edebug Execution Modes): Fix typo.
10527
10528 2003-10-13 Richard M. Stallman <rms@gnu.org>
10529
10530 * windows.texi (Basic Windows): A window has fringe settings,
10531 display margins and scroll-bar settings.
10532 (Splitting Windows): Doc split-window return value.
10533 Clean up one-window-p.
10534 (Selecting Windows): Fix typo.
10535 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10536 (Buffers and Windows): In set-window-buffer, explain effect
10537 on fringe settings and scroll bar settings.
10538 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10539 (Choosing Window): Use defopt for pop-up-frame-function.
10540 For special-display-buffer-names, explain same-window and same-frame.
10541 Clarify window-dedicated-p return value.
10542 (Textual Scrolling): scroll-up and scroll-down can get an error.
10543 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10544 Clarify set-window-hscroll.
10545 (Size of Window): Don't mention tool bar in window-height.
10546 (Coordinates and Windows): Explain what coordinates-in-window-p
10547 returns for fringes and display margins.
10548 (Window Configurations): Explain saving fringes, etc.
10549
10550 * tips.texi (Library Headers): Clean up Documentation.
10551
10552 * syntax.texi (Parsing Expressions): Clean up forward-comment
10553 and parse-sexp-lookup-properties.
10554
10555 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10556
10557 * os.texi (System Environment): Clean up text for load-average errors.
10558
10559 * modes.texi (Hooks): Don't explain local hook details at front.
10560 Clarify run-hooks and run-hook-with-args a little.
10561 Clean up add-hook and remove-hook.
10562
10563 * edebug.texi (Edebug Execution Modes): Clarify t.
10564 Document edebug-sit-for-seconds.
10565 (Coverage Testing): Document C-x X = and =.
10566 (Instrumenting Macro Calls): Fix typo.
10567 (Specification List): Don't index the specification keywords.
10568
10569 2003-10-10 Kim F. Storm <storm@cua.dk>
10570
10571 * processes.texi (Network): Introduce make-network-process.
10572
10573 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10574
10575 * tips.texi (Library Headers): Fix typo.
10576
10577 2003-10-07 Juri Linkov <juri@jurta.org>
10578
10579 * modes.texi (Imenu): Mention imenu-create-index-function's
10580 default value. Explain submenus better.
10581
10582 2003-10-07 Lute Kamstra <lute@gnu.org>
10583
10584 * modes.texi (Faces for Font Lock): Fix typo.
10585 (Hooks): Explain how buffer-local hook variables can refer to
10586 global hook variables.
10587 Various minor clarifications.
10588
10589 2003-10-06 Lute Kamstra <lute@gnu.org>
10590
10591 * tips.texi (Coding Conventions): Mention naming conventions for
10592 hooks.
10593
10594 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10595
10596 * loading.texi (Library Search): Correct default value of
10597 load-suffixes.
10598 (Named Features): Fix typo.
10599
10600 2003-10-05 Richard M. Stallman <rms@gnu.org>
10601
10602 * loading.texi (Named Features): In `provide',
10603 say how to test for subfeatures.
10604 (Unloading): In unload-feature, use new var name
10605 unload-feature-special-hooks.
10606
10607 2003-10-03 Lute Kamstra <lute@gnu.org>
10608
10609 * modes.texi (Major Mode Conventions): Mention third way to set up
10610 Imenu.
10611 (Imenu): A number of small fixes.
10612 Delete documentation of internal variable imenu--index-alist.
10613 Document the return value format of imenu-create-index-function
10614 functions.
10615
10616 2003-09-30 Richard M. Stallman <rms@gnu.org>
10617
10618 * processes.texi (Network): Say what stopped datagram connections do.
10619
10620 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10621
10622 * display.texi (Overlay Properties): Clarify `evaporate' property.
10623
10624 2003-09-29 Lute Kamstra <lute@gnu.org>
10625
10626 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10627 constructs should be marked as risky.
10628 Change cons cell into proper list.
10629 (Mode Line Variables): Change cons cell into proper list.
10630
10631 2003-09-26 Lute Kamstra <lute@gnu.org>
10632
10633 * modes.texi (Mode Line Data): Document the :propertize construct.
10634 (Mode Line Variables): Reorder the descriptions of the variables
10635 to match their order in the default mode-line-format.
10636 Describe the new variables mode-line-position and mode-line-modes.
10637 Update the default values of mode-line-frame-identification,
10638 minor-mode-alist, and default-mode-line-format.
10639 (Properties in Mode): Mention the :propertize construct.
10640
10641 2003-09-26 Richard M. Stallman <rms@gnu.org>
10642
10643 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10644 * loading.texi, minibuf.texi, text.texi, variables.texi:
10645 Avoid @strong{Note:}.
10646
10647 2003-09-26 Richard M. Stallman <rms@gnu.org>
10648
10649 * keymaps.texi (Remapping Commands): Fix typo.
10650
10651 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10652
10653 * processes.texi (Low-Level Network): Fix typo.
10654
10655 2003-09-23 Kim F. Storm <storm@cua.dk>
10656
10657 * processes.texi (Network, Network Servers): Fix typos.
10658 (Low-Level Network): Add timeout value for :server keyword.
10659 Add new option keywords to make-network-process.
10660 Add set-network-process-options.
10661 Explain how to test availability of network options.
10662
10663 2003-09-19 Richard M. Stallman <rms@gnu.org>
10664
10665 * text.texi (Motion by Indent): Arg to
10666 backward-to-indentation and forward-to-indentation is optional.
10667
10668 * strings.texi (Creating Strings): Add substring-no-properties.
10669
10670 * processes.texi
10671 (Process Information): Add list-processes arg QUERY-ONLY.
10672 Delete process-contact from here.
10673 Add new status values for process-status.
10674 Add process-get, process-put, process-plist, set-process-plist.
10675 (Synchronous Processes): Add call-process-shell-command.
10676 (Signals to Processes): signal-process allows process objects.
10677 (Network): Complete rewrite.
10678 (Network Servers, Datagrams, Low-Level Network): New nodes.
10679
10680 * positions.texi (Word Motion): forward-word, backward-word
10681 arg is optional. Reword.
10682
10683 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10684
10685 * variables.texi (Creating Buffer-Local):
10686 Delete duplicate definition of buffer-local-value.
10687 (File Local Variables): Explain about discarding text props.
10688
10689 2003-09-11 Richard M. Stallman <rms@gnu.org>
10690
10691 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10692 changes variables that record input events.
10693 (Minibuffer Misc): Add minibuffer-selected-window.
10694
10695 * lists.texi (Building Lists): Add copy-tree.
10696
10697 * display.texi (Fontsets): Add char-displayable-p.
10698 (Scroll Bars): New node.
10699
10700 2003-09-08 Lute Kamstra <lute@gnu.org>
10701
10702 * modes.texi (%-Constructs): Document new `%i' and `%I'
10703 constructs.
10704
10705 2003-09-03 Peter Runestig <peter@runestig.com>
10706
10707 * makefile.w32-in: New file.
10708
10709 2003-08-29 Richard M. Stallman <rms@gnu.org>
10710
10711 * display.texi (Overlay Properties): Clarify how priorities
10712 affect use of the properties.
10713
10714 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10715
10716 * customize.texi (Type Keywords): Correct the description of
10717 `:help-echo' in the case where `motion-doc' is a function.
10718
10719 2003-08-14 John Paul Wallington <jpw@gnu.org>
10720
10721 * modes.texi (Emulating Mode Line): Subsection, not section.
10722
10723 2003-08-13 Richard M. Stallman <rms@gnu.org>
10724
10725 * elisp.texi (Top): Update subnode lists in menu.
10726
10727 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10728 (Kill Functions): kill-region has new arg yank-handler.
10729 (Yanking): New node.
10730 (Yank Commands): Add yank-undo-function.
10731 (Low-Level Kill Ring):
10732 kill-new and kill-append have new arg yank-handler.
10733 (Changing Properties): Add remove-list-of-text-properties.
10734 (Atomic Changes): New node.
10735
10736 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10737
10738 * streams.texi (Output Variables): Add eval-expression-print-length
10739 and eval-expression-print-level.
10740
10741 * os.texi (Time Conversion): For encode-time, explain limits on year.
10742
10743 * objects.texi (Character Type): Define anchor "modifier bits".
10744
10745 * modes.texi (Emulating Mode Line): New node.
10746 (Search-based Fontification): Font Lock uses font-lock-face property.
10747 (Other Font Lock Variables): Likewise.
10748
10749 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10750 not vectors.
10751 (Active Keymaps): Add emulation-mode-map-alists.
10752 (Functions for Key Lookup): key-binding has new arg no-remap.
10753 (Remapping Commands): New node.
10754 (Scanning Keymaps): where-is-internal has new arg no-remap.
10755 (Tool Bar): Add tool-bar-local-item-from-menu.
10756 Clarify when to use tool-bar-add-item-from-menu.
10757
10758 * commands.texi (Interactive Call): commandp has new arg.
10759 (Command Loop Info): Add this-original-command.
10760
10761 2003-08-06 John Paul Wallington <jpw@gnu.org>
10762
10763 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10764
10765 * display.texi (Warning Basics): Fix typo.
10766 (Fringes): Add closing curly bracket and fix typo.
10767
10768 * elisp.texi (Top): Fix typo.
10769
10770 2003-08-05 Richard M. Stallman <rms@gnu.org>
10771
10772 * elisp.texi: Update lists of subnodes.
10773
10774 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10775
10776 * variables.texi (Local Variables): Use lc for example variable names.
10777
10778 * tips.texi (Library Headers): Explain where to put -*-.
10779
10780 * strings.texi (Creating Strings): Fix xref for vconcat.
10781
10782 * sequences.texi (Vector Functions):
10783 vconcat no longer allows integer args.
10784
10785 * minibuf.texi (Reading File Names): read-file-name has new
10786 arg PREDICATE. New function read-directory-name.
10787
10788 * macros.texi (Defining Macros): Give definition of `declare'.
10789 (Indenting Macros): New node.
10790
10791 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10792 (Window Frame Parameters): Make separate table of parameters
10793 that are coupled with specific face attributes.
10794 (Deleting Frames): delete-frame-hooks renamed to
10795 delete-frame-functions.
10796
10797 * files.texi (Magic File Names): Add file-remote-p.
10798 Clarify file-local-copy.
10799
10800 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10801 here; instead xref Defining Macros.
10802
10803 * display.texi (Warnings): New node, and subnodes.
10804 (Fringes): New node.
10805
10806 * debugging.texi (Test Coverage): New node.
10807
10808 * compile.texi (Compiler Errors): Explain with-no-warnings
10809 and other ways to suppress warnings.
10810
10811 * commands.texi (Interactive Call): Minor clarification.
10812
10813 * buffers.texi (Buffer File Name): set-visited-file-name
10814 renames the buffer too.
10815
10816 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10817
10818 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
10819
10820 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10821
10822 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
10823
10824 * internals.texi (Garbage Collection): Fix previous change.
10825
10826 2003-07-22 Richard M. Stallman <rms@gnu.org>
10827
10828 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10829
10830 * display.texi (Width): Use \s syntax in example.
10831 (Font Selection): Add face-font-rescale-alist.
10832
10833 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10834 Remove spurious indent in example.
10835
10836 * lists.texi (Building Lists): Add number-sequence.
10837
10838 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10839
10840 * functions.texi (Function Documentation): Explain how to
10841 show calling convention explicitly in the doc string.
10842
10843 * windows.texi (Selecting Windows): save-selected-window saves
10844 selected window of each frame.
10845 (Window Configurations): Minor change.
10846
10847 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10848
10849 * streams.texi (Output Variables): Add print-continuous-numbering
10850 and print-number-table.
10851
10852 * processes.texi (Decoding Output): New node.
10853
10854 * os.texi (Time Conversion): decode-time arg is optional.
10855
10856 * objects.texi (Character Type): Don't use space as example for \.
10857 Make list of char names and \-sequences correspond.
10858 Explain that \s is not used in strings. `\ ' needs space after.
10859
10860 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10861 (Translation of Characters): Add translation-table-for-input.
10862 (Default Coding Systems): Add auto-coding-functions.
10863 (Explicit Encoding): Add decode-coding-inserted-region.
10864 (Locales): Add locale-info.
10865
10866 * minibuf.texi (Basic Completion): Describe test-completion.
10867 Collections can be lists of strings.
10868 Clean up lazy-completion-table.
10869 (Programmed Completion): Mention test-completion.
10870 Clarify why lambda expressions are not accepted.
10871 (Minibuffer Misc): Describe minibufferp.
10872
10873 2003-07-14 Richard M. Stallman <rms@gnu.org>
10874
10875 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10876
10877 * windows.texi (Selecting Windows): New arg to select-window.
10878 (Selecting Windows): Add with-selected-window.
10879 (Size of Window): Add window-inside-edges, etc.
10880
10881 * internals.texi (Garbage Collection): Add post-gc-hook.
10882
10883 * processes.texi (Subprocess Creation): Add exec-suffixes.
10884
10885 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10886 (Scanning Keymaps): Add map-keymaps.
10887 (Defining Menus): Add keymap-prompt.
10888
10889 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10890 most-negative-fixnum.
10891
10892 * compile.texi (Byte Compilation): Explain no-byte-compile.
10893 (Compiler Errors): New node.
10894
10895 * os.texi (User Identification): user-uid, user-real-uid
10896 can return float.
10897
10898 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10899 and about derived modes.
10900 (Minor Modes): Add minor-mode-list.
10901 (Defining Minor Modes): Keyword args for define-minor-mode.
10902 (Search-based Fontification): Explain managing other properties.
10903 (Other Font Lock Variables): Add font-lock-extra-managed-props.
10904 (Faces for Font Lock): Add font-lock-preprocessor-face.
10905 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10906
10907 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10908 (Variable Aliases): Clarify defvaralias.
10909
10910 * loading.texi (Library Search): Add load-suffixes.
10911
10912 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10913 (Programmed Completion): Add dynamic-completion-table.
10914
10915 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10916 (Magic File Names): Specify precedence order of handlers.
10917
10918 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10919 and post-command-hook.
10920 (Waiting): New calling convention for sit-for.
10921
10922 * text.texi (Special Properties): local-map and keymap properties
10923 apply based on their stickiness.
10924
10925 2003-07-07 Richard M. Stallman <rms@gnu.org>
10926
10927 * modes.texi (Minor Mode Conventions): Specify only some kinds
10928 of list values as args to minor modes.
10929
10930 * files.texi (File Name Expansion): Warn about iterative use
10931 of substitute-in-file-name.
10932
10933 * advice.texi (Activation of Advice): Clean up previous change.
10934
10935 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
10936
10937 * advice.texi (Activation of Advice): Note that ad-start-advice is
10938 turned on by default.
10939
10940 2003-06-30 Richard M. Stallman <rms@gnu.org>
10941
10942 * text.texi (Buffer Contents): Document current-word.
10943 (Change Hooks): Not called for *Messages*.
10944
10945 * functions.texi (Defining Functions): Explain about redefining
10946 primitives.
10947 (Function Safety): Rename. Minor changes.
10948 Comment out the detailed criteria for what is safe.
10949
10950 2003-06-22 Andreas Schwab <schwab@suse.de>
10951
10952 * objects.texi (Symbol Type): Fix description of examples.
10953
10954 2003-06-16 Andreas Schwab <schwab@suse.de>
10955
10956 * hash.texi (Creating Hash): Fix description of :weakness.
10957
10958 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
10959
10960 * files.texi (Changing Files): copy-file copies file modes, too.
10961
10962 2003-05-28 Richard M. Stallman <rms@gnu.org>
10963
10964 * strings.texi (Creating Strings): Clarify split-string.
10965
10966 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10967
10968 * strings.texi (Creating Strings): Update split-string specification
10969 and examples.
10970
10971 2003-05-19 Richard M. Stallman <rms@gnu.org>
10972
10973 * elisp.texi: Correct invariant section names.
10974
10975 2003-04-20 Richard M. Stallman <rms@gnu.org>
10976
10977 * os.texi (Timers): Explain about timers and quitting.
10978
10979 2003-04-19 Richard M. Stallman <rms@gnu.org>
10980
10981 * internals.texi (Writing Emacs Primitives): Strings are
10982 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10983 Explain GCPRO convention for varargs function args.
10984
10985 2003-04-16 Richard M. Stallman <rms@gnu.org>
10986
10987 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10988
10989 2003-04-08 Richard M. Stallman <rms@gnu.org>
10990
10991 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10992
10993 2003-02-13 Kim F. Storm <storm@cua.dk>
10994
10995 * objects.texi (Character Type): New \s escape for space.
10996
10997 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10998
10999 * os.texi (System Environment): Add cygwin system-type.
11000
11001 2003-01-25 Richard M. Stallman <rms@gnu.org>
11002
11003 * keymaps.texi: Document that a symbol can act as a keymap.
11004
11005 2003-01-13 Richard M. Stallman <rms@gnu.org>
11006
11007 * text.texi (Changing Properties): Say string indices are origin-0.
11008
11009 * positions.texi (Screen Lines) <compute-motion>:
11010 Correct order of elts in return value.
11011
11012 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11013 how to define a default binding.
11014
11015 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
11016
11017 * loading.texi (Unloading): Fix recent change for load-history.
11018
11019 * customize.texi (Simple Types): Clarify description of custom
11020 type 'number. Describe new custom type 'float.
11021
11022 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
11023
11024 * variables.texi (File Local Variables): Fix typo.
11025
11026 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
11027
11028 From Michael Albinus <Michael.Albinus@alcatel.de>.
11029
11030 * README: Target for Info file is `make info'.
11031
11032 * files.texi (File Name Components): Fix typos in
11033 `file-name-sans-extension'.
11034 (Magic File Names): Complete list of operations for magic file
11035 name handlers.
11036
11037 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
11038
11039 * variables.texi (File Local Variables): New function
11040 risky-local-variable-p.
11041
11042 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
11043
11044 * functions.texi (Function safety): New node about unsafep.
11045
11046 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11047
11048 * customize.texi (Splicing into Lists): Fix example.
11049 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
11050
11051 2002-06-17 Juanma Barranquero <lektu@terra.es>
11052
11053 * frames.texi (Display Feature Testing): Fix typo.
11054
11055 2002-06-12 Andreas Schwab <schwab@suse.de>
11056
11057 * frames.texi (Initial Parameters, Resources): Fix references to
11058 the Emacs manual.
11059
11060 2002-05-13 Kim F. Storm <storm@cua.dk>
11061
11062 * variables.texi (Intro to Buffer-Local): Updated warning and
11063 example relating to changing buffer inside let.
11064
11065 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
11066
11067 * os.texi (Session Management): New node about X Session management.
11068
11069 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11070
11071 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11072 to which the manual corresponds, and the copyright years.
11073
11074 * Makefile.in (VERSION): Set to 2.9.
11075
11076 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11077
11078 * elisp.texi: Change the category in @dircategory to "Emacs", to
11079 make it consistent with info/dir.
11080
11081 2001-11-25 Miles Bader <miles@gnu.org>
11082
11083 * text.texi (Fields): Describe new `limit' arg in
11084 field-beginning/field-end.
11085
11086 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11087
11088 * permute-index: Don't depend on csh-specific features.
11089 Replace the interpreter name with /bin/sh.
11090
11091 * two-volume-cross-refs.txt: New file.
11092 * two.el: New file.
11093 * spellfile: New file.
11094
11095 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11096
11097 * permute-index: New file.
11098
11099 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11100 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11101 8+3 restricted namespace.
11102
11103 * Makefile.in (infodir): Define relative to $(srcdir).
11104 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11105 include directories list via -I switch to makeinfo.
11106 (index.texi): Use cp if both hard and symbolic links fail.
11107
11108 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11109
11110 * Makefile.in (distclean): Add.
11111
11112 The following changes make ELisp manual part of the Emacs
11113 distribution:
11114
11115 * Makefile.in: Add Copyright notice.
11116 (prefix): Remove.
11117 (infodir): Change value to "../info".
11118 (VPATH): New variable.
11119 (MAKE): Don't define.
11120 (texmacrodir): Don't define.
11121 (texinputdir): Append the existing value of TEXINPUTS.
11122 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11123 command to be compatible with man/Makefile.in, and to put the
11124 output into ../info.
11125 (info): Add target.
11126 (installall): Target removed.
11127
11128 2001-10-31 Pavel Janík <Pavel@Janik.cz>
11129
11130 * tips.texi (Coding Conventions): Fix typo.
11131
11132 2001-10-23 Gerd Moellmann <gerd@gnu.org>
11133
11134 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11135
11136 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11137
11138 * files.texi (File Name Components): Update the description of
11139 file-name-sans-extension and file-name-extension, as they now
11140 ignore leading dots.
11141
11142 2001-10-20 Gerd Moellmann <gerd@gnu.org>
11143
11144 * (Version 21.1 released.)
11145
11146 2001-10-19 Miles Bader <miles@gnu.org>
11147
11148 * positions.texi (Text Lines): Describe behavior of
11149 `beginning-of-line'/`end-of-line' in the presence of field properties.
11150
11151 2001-10-17 Gerd Moellmann <gerd@gnu.org>
11152
11153 * Makefile.in (VERSION): Set to 2.8.
11154 (manual): Use `manual-21'.
11155
11156 * elisp.texi (VERSION): Add and use it where the version
11157 number was used. Set it to 2.8.
11158
11159 * intro.texi: Likewise.
11160
11161 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11162
11163 * files.texi (File Name Completion): Document the significance of
11164 a trailing slash in elements of completion-ignored-extensions.
11165
11166 2001-10-06 Miles Bader <miles@gnu.org>
11167
11168 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11169
11170 2001-10-04 Gerd Moellmann <gerd@gnu.org>
11171
11172 * variables.texi (Variable Aliases): New node.
11173
11174 2001-10-04 Gerd Moellmann <gerd@gnu.org>
11175
11176 * Branch for 21.1.
11177
11178 2001-10-02 Miles Bader <miles@gnu.org>
11179
11180 * minibuf.texi (Minibuffer Misc): Add entries for
11181 `minibuffer-contents', `minibuffer-contents-no-properties', and
11182 `delete-minibuffer-contents'.
11183 Correct description for `minibuffer-prompt-end'.
11184
11185 * text.texi (Property Search): Correct descriptions of
11186 `next-char-property-change' and `previous-char-property-change'.
11187 Add entries for `next-single-char-property-change' and
11188 `previous-single-char-property-change'.
11189 Make operand names a bit more consistent.
11190
11191 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11192
11193 * frames.texi (Finding All Frames): Document that next-frame and
11194 previous-frame are local to current terminal.
11195
11196 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11197
11198 * keymaps.texi (Creating Keymaps): Fix the description of the
11199 result of make-keymap.
11200
11201 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11202
11203 * display.texi (Font Lookup, Attribute Functions)
11204 (Image Descriptors): Add cross-references to the definition of
11205 selected frame.
11206
11207 * buffers.texi (The Buffer List): Add cross-references to the
11208 definition of selected frame.
11209
11210 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11211 frame at any given time.
11212 (Multiple Displays, Size and Position): Add a cross-reference to
11213 the definition of the selected frame.
11214
11215 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11216
11217 * strings.texi (String Conversion) <string-to-number>: Document
11218 that a float is returned for integers that are too large.
11219
11220 * frames.texi (Mouse Position): Document mouse-position-function.
11221 (Display Feature Testing): Document display-images-p.
11222 (Window Frame Parameters): Document the cursor-type variable.
11223
11224 * numbers.texi (Integer Basics): Document CL style read syntax for
11225 integers in bases other than 10.
11226
11227 * positions.texi (List Motion):
11228 Document open-paren-in-column-0-is-defun-start.
11229
11230 * lists.texi (Sets And Lists): Document member-ignore-case.
11231
11232 * internals.texi (Garbage Collection): Document the used and free
11233 strings report.
11234 (Memory Usage): Document strings-consed.
11235
11236 * os.texi (Time of Day): Document float-time.
11237 (Recording Input): Document that clear-this-command-keys clears
11238 the vector to be returned by recent-keys.
11239
11240 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11241 The argument keymap can be a list.
11242
11243 * nonascii.texi (User-Chosen Coding Systems)
11244 <select-safe-coding-system>: Document the new argument
11245 accept-default-p and the variable
11246 select-safe-coding-system-accept-default-p. Tell what happens if
11247 buffer-file-coding-system is undecided.
11248 (Default Coding Systems): Document auto-coding-regexp-alist.
11249
11250 * display.texi (The Echo Area) <message>: Document
11251 message-truncate-lines.
11252 (Glyphs): Document that the glyph table is unused on windowed
11253 displays.
11254
11255 * help.texi (Describing Characters) <single-key-description>:
11256 Document the new argument no-angles.
11257 (Accessing Documentation) <documentation-property>: Document that
11258 a non-string property is evaluated.
11259 <documentation>: Document that the function-documentation property
11260 is looked for.
11261
11262 * windows.texi (Selecting Windows): Document some-window.
11263
11264 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11265
11266 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11267 apropos-mode-hook.
11268
11269 * commands.texi (Using Interactive): Document interactive-form.
11270 (Keyboard Macros): Document kbd-macro-termination-hook.
11271 (Command Loop Info): Document that clear-this-command-keys clears
11272 the vector to be returned by recent-keys.
11273
11274 2001-09-04 Werner LEMBERG <wl@gnu.org>
11275
11276 * Makefile.in (srcdir, texinputdir): New variables.
11277 (srcs, index.texi, install): Use $(srcdir).
11278 (.PHONY): Remove elisp.dvi.
11279 (elisp): Use -I switch for makeinfo.
11280 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11281 (installall, dist): Use $(srcdir).
11282 Fix path to texinfo.tex.
11283 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11284
11285 2001-08-30 Gerd Moellmann <gerd@gnu.org>
11286
11287 * display.texi (Conditional Display): Adjust to API change.
11288
11289 * configure: New file.
11290
11291 2001-07-30 Gerd Moellmann <gerd@gnu.org>
11292
11293 * commands.texi (Repeat Events): Add description of
11294 double-click-fuzz.
11295
11296 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11297
11298 * syntax.texi (Syntax Class Table): Add the missing designator for
11299 comment and string fences.
11300 (Syntax Properties): Add a xref to syntax table internals.
11301 (Syntax Table Internals): Document string-to-syntax.
11302
11303 2001-05-07 Gerd Moellmann <gerd@gnu.org>
11304
11305 * Makefile.in (install): Use install-info command line options
11306 like in Emacs' Makefile.in.
11307
11308 2000-12-09 Miles Bader <miles@gnu.org>
11309
11310 * windows.texi (Window Start): Update documentation for
11311 `pos-visible-in-window-p'.
11312
11313 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11314
11315 * lists.texi (Building Lists): Add footnote to explain how to add
11316 to the end of a list.
11317
11318 2000-10-25 Gerd Moellmann <gerd@gnu.org>
11319
11320 * files.texi (Visiting Functions): Typos.
11321
11322 2000-10-25 Kenichi Handa <handa@etl.go.jp>
11323
11324 * files.texi (Visiting Functions): Return value of
11325 find-file-noselect may be a list of buffers if wildcards are used.
11326
11327 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11328
11329 * display.texi (Defining Faces): Document `graphic' display type
11330 in face specs.
11331
11332 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
11333
11334 * hooks.texi (Standard Hooks): Replace obsolete
11335 `after-make-frame-hook' with `after-make-frame-functions'.
11336
11337 * frames.texi (Creating Frames): Ditto.
11338
11339 * variables.texi (Future Local Variables): Ditto.
11340
11341 2000-10-16 Gerd Moellmann <gerd@gnu.org>
11342
11343 * display.texi (Other Image Types): Add description of :foreground
11344 and :background properties of mono PBM images.
11345
11346 2000-08-17 Werner LEMBERG <wl@gnu.org>
11347
11348 * .cvsignore: New file.
11349
11350 2000-01-05 Gerd Moellmann <gerd@gnu.org>
11351
11352 * tindex.pl: New script.
11353
11354 1999-12-03 Dave Love <fx@gnu.org>
11355
11356 * Makefile.in (MAKEINFO): New parameter.
11357
11358 1999-09-17 Richard Stallman <rms@gnu.org>
11359
11360 * Makefile.in (srcs): Add hash.texi.
11361 (VERSION): Update to 20.6.
11362
11363 1999-09-13 Richard Stallman <rms@gnu.org>
11364
11365 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11366
11367 1998-08-29 Karl Heuer <kwzh@gnu.org>
11368
11369 * configure.in: New file.
11370 * Makefile.in: Renamed from Makefile.
11371 (prefix, infodir): Use value obtained from configure.
11372 (emacslibdir): Obsolete variable deleted.
11373 (dist): Distribute configure.in, configure, Makefile.in.
11374
11375 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11376
11377 * Makefile (INSTALL_INFO): New variable.
11378 (install): Run install-info.
11379
11380 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11381
11382 * Makefile (elisp.dvi): Add missing backslash.
11383
11384 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11385
11386 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11387 Run texindex without `./'. Always run texindex on elisp.tp.
11388 (elisp.tps): Target deleted.
11389
11390 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11391
11392 * Makefile (srcs): Add nonascii.texi and customize.texi.
11393 (dist): Start by deleting `temp'.
11394
11395 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11396
11397 * Makefile (makeinfo, texindex): Targets deleted.
11398 (makeinfo.o, texindex.o): Targets deleted.
11399 (clean, dist): Don't do anything with them or with getopt*.
11400
11401 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11402
11403 * Makefile (SHELL): Defined.
11404
11405 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11406
11407 * Makefile (elisp.tps): New target.
11408 (elisp.dvi): Depend on elisp.tps.
11409
11410 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
11411
11412 * README: Update phone number.
11413
11414 * Makefile (elisp): Make this be the default target.
11415 Depend on makeinfo.c instead of makeinfo.
11416 (install): Don't depend on elisp.dvi, since we don't install that.
11417 Use mkinstalldirs.
11418 (dist): Add mkinstalldirs.
11419
11420 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
11421
11422 * Makefile (VERSION): Update version number.
11423 (maintainer-clean): Rename from realclean.
11424
11425 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
11426
11427 * Makefile (realclean): New target.
11428 (elisp): Remove any old elisp-* files first.
11429
11430 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
11431
11432 * Makefile (VERSION): New variable.
11433 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11434 Compressed file suffix should be `.gz', not `.z'.
11435
11436 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11437
11438 * Makefile (elisp): Depend on makeinfo.
11439
11440 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
11441
11442 * Makefile (srcs): Add anti.texi.
11443
11444 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11445
11446 * Makefile (infodir, prefix): New vars.
11447 (install): Use infodir.
11448 (emacsinfodir): Delete.
11449
11450 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11451
11452 * Makefile (srcs): Add calendar.texi.
11453
11454 * Makefile (dist): Copy texindex.c and makeinfo.c.
11455 Limit elisp-* files to those with one or two digits.
11456
11457 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11458
11459 * Makefile (dist): Change to use Gzip instead of compress.
11460
11461 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11462
11463 * loading.texi (Unloading): define-function changed back to
11464 defalias. It may not stay this way, but at least it's
11465 consistent with the known-good version of the code patch.
11466
11467 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11468
11469 * modes.texi (Hooks): Document new optional arg of add-hook.
11470
11471 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11472
11473 * variables.texi: Document nil initial value of buffer-local variables.
11474
11475 * tips.texi: Add new section on standard library headers.
11476
11477 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11478
11479 * Makefile (srcs): Add frame.texi to the list of sources.
11480
11481 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11482
11483 * Makefile (dist): Don't bother excluding autosave files; they'll
11484 never make it into the temp directory anyway, and the hash marks
11485 in the name are problematic for make and the Bourne shell.
11486 (srcs): ???
11487
11488 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11489
11490 * Makefile (dist): Don't include backup files or autosave files in
11491 the distribution tar file.
11492
11493 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11494
11495 * Makefile (srcs): Add index.perm.
11496 (elisp.dvi): Remove erroneous shell comment.
11497 Expect output of permute-index in permuted.fns.
11498 Save old elisp.aux in elisp.oaux.
11499 (clean): Add index.texi to be deleted.
11500
11501 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11502
11503 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11504
11505 1990-06-26 David Lawrence (tale@geech)
11506
11507 * files.texi: Noted that completion-ignored-extensions is ignored
11508 when making *Completions*.
11509
11510 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
11511
11512 * Makefile make dist now depends on elisp.dvi, since it tries
11513 to include it in the dist file.
11514
11515 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
11516
11517 * functions.texinfo (Mapping Functions): Add missing quote.
11518
11519 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11520
11521 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11522 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11523
11524 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11525
11526 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11527 and @error{} are the terms now being used. The files in the
11528 directory have been changed to reflect this.
11529
11530 * All instances of @indentedresultt{} have been changed to
11531 ` @result{}', using 5 spaces at the beginning of the line.
11532
11533 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11534
11535 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11536 experimental @indentedresult{}, @indentedexpandsto{} are part of
11537 the texinfo.tex in this directory. These TeX macros are not
11538 stable yet.
11539
11540 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11541
11542 * texinfo.tex: Temporarily added
11543 \let\result=\dblarrow
11544 \def\error{{\it ERROR} \longdblarrow}
11545 We need to do this better soon.
11546
11547 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11548
11549 * Applied Karl Berry's patches to *.texinfo files, but not to
11550 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11551 new title page format is also not applied, since it requires
11552 texinfo.tex changes.)
11553
11554 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11555 for the Project GNU development environment.
11556
11557 ;; Local Variables:
11558 ;; coding: utf-8
11559 ;; End:
11560
11561 Copyright (C) 1998-2012 Free Software Foundation, Inc.
11562
11563 This file is part of GNU Emacs.
11564
11565 GNU Emacs is free software: you can redistribute it and/or modify
11566 it under the terms of the GNU General Public License as published by
11567 the Free Software Foundation, either version 3 of the License, or
11568 (at your option) any later version.
11569
11570 GNU Emacs is distributed in the hope that it will be useful,
11571 but WITHOUT ANY WARRANTY; without even the implied warranty of
11572 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11573 GNU General Public License for more details.
11574
11575 You should have received a copy of the GNU General Public License
11576 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.