* doc/lispref/control.texi (Catch and Throw): Add xref to cl.texi.
[bpt/emacs.git] / doc / lispref / ChangeLog
1 2012-10-31 Glenn Morris <rgm@gnu.org>
2
3 * control.texi (Catch and Throw): Add xref to cl.texi.
4
5 * lists.texi (Sets And Lists): Point xref to better location.
6
7 * errors.texi (Standard Errors):
8 * loading.texi (Autoload): Update for cl-lib namespace changes.
9
10 * modes.texi (Defining Minor Modes): "Generalized Variables"
11 section is now in this manual rather than cl.texi.
12
13 * eval.texi (Special Forms): No longer special forms: defmacro,
14 defun, save-window-excursion, with-output-to-temp-buffer.
15 * functions.texi (Defining Functions): Defun is now a macro.
16 Defalias is a function.
17
18 2012-10-30 Glenn Morris <rgm@gnu.org>
19
20 * variables.texi (Generalized Variables): Fix typo.
21
22 2012-10-30 Chong Yidong <cyd@gnu.org>
23
24 * symbols.texi (Symbol Plists): Document function-get.
25
26 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
27
28 * frames.texi (Visibility of Frames): Document tty-top-frame.
29
30 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
31
32 * keymaps.texi (Format of Keymaps): Document the multiple
33 inheritance format.
34
35 2012-10-28 Martin Rudalics <rudalics@gmx.at>
36
37 * windows.texi (Basic Windows): Reformulate description of live,
38 internal and valid windows.
39 (Cyclic Window Ordering): Describe new argument of
40 get-lru-window and get-largest-window. Add description of
41 window-in-direction.
42
43 2012-10-27 Glenn Morris <rgm@gnu.org>
44
45 * variables.texi (Generalized Variables): New section,
46 adapted from misc/cl.texi.
47 * elisp.texi (Top): Add Generalized Variables to menu.
48 * lists.texi (List Elements, List Variables):
49 Mention generalized variables.
50
51 * lists.texi (List Elements): Typo fix.
52
53 2012-10-27 Chong Yidong <cyd@gnu.org>
54
55 * minibuf.texi (High-Level Completion): Don't mention removed
56 function iswitchb-read-buffer.
57
58 * commands.texi (Event Input Misc): Remove last-input-char.
59 (Command Loop Info): Remove last-command-char.
60
61 * frames.texi (Initial Parameters): Don't mention the obsolete
62 special-display feature.
63
64 * windows.texi (Choosing Window): Don't mention the obsolete
65 special display feature.
66 (Choosing Window Options): Remove obsolete special-display
67 variables, and the functions special-display-p and
68 special-display-popup-frame.
69
70 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
71
72 * hooks.texi (Standard Hooks): Remove obsolete hooks.
73
74 * markers.texi (Information from Markers): Remove obsolete
75 function buffer-has-markers-at.
76
77 * text.texi (Yanking): Document yank-handled-properties.
78
79 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
80
81 Update manual for new time stamp format (Bug#12706).
82 * buffers.texi (Modification Time):
83 * files.texi (Testing Accessibility, File Attributes):
84 * intro.texi (Version Info):
85 * os.texi (Time of Day):
86 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
87 These instances were missed the first time around.
88 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
89
90 2012-10-24 Chong Yidong <cyd@gnu.org>
91
92 * minibuf.texi (Text from Minibuffer): Document read-regexp
93 changes.
94
95 * nonascii.texi (Selecting a Representation): Document
96 set-buffer-multibyte changes.
97
98 * keymaps.texi (Toolkit Differences): Node deleted.
99 (Easy Menu): New node.
100
101 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
102
103 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
104
105 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
106
107 Fix outdated timestamp documentation in Elisp manual (bug#12706).
108 * files.texi (File Attributes):
109 * text.texi (Undo):
110 Time stamp resolution is now 1 picosecond, not 1 second.
111
112 2012-10-23 Chong Yidong <cyd@gnu.org>
113
114 * display.texi (Font Lookup): Remove font-list-limit.
115
116 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
117 (Bug#12529).
118
119 2012-10-22 Glenn Morris <rgm@gnu.org>
120
121 * os.texi (Recording Input): Tiny fix.
122
123 * intro.texi (Lisp History):
124 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
125 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
126
127 2012-10-15 Chong Yidong <cyd@gnu.org>
128
129 * macros.texi (Defining Macros): defmacro is now a macro.
130 Explicitly list the docstring and declare arguments.
131
132 * functions.texi (Anonymous Functions): Explicitly list the
133 docstring, declare, and interactive arguments to lambda.
134 (Defining Functions): Likewise for defun.
135 (Inline Functions): Likewise for defsubst.
136 (Declare Form): Tweak description.
137
138 2012-10-13 Chong Yidong <cyd@gnu.org>
139
140 * display.texi (ImageMagick Images): ImageMagick enabled by default.
141
142 2012-10-05 Chong Yidong <cyd@gnu.org>
143
144 * minibuf.texi (Basic Completion): Clarify list form of completion
145 table (Bug#12564).
146
147 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
148
149 * functions.texi (Function Safety): Copyedit. (Bug#12562)
150
151 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
152
153 Revert the FOLLOW-SYMLINKS change for file-attributes.
154 * files.texi (File Attributes, Magic File Names): Undo last change.
155
156 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
157
158 file-attributes has a new optional arg FOLLOW-SYMLINKS.
159 * files.texi (File Attributes): Describe it.
160 (Magic File Names): Use it.
161
162 2012-09-30 Chong Yidong <cyd@gnu.org>
163
164 * commands.texi (Click Events): Define "mouse position list".
165 Remove mention of unimplemented horizontal scroll bars.
166 (Drag Events, Motion Events): Refer to "mouse position list".
167 (Accessing Mouse): Document posnp.
168
169 * errors.texi (Standard Errors): Tweak arith-error description.
170 Tweak markup. Remove domain-error and friends, which seem to be
171 unused after the floating-point code revamp.
172
173 * functions.texi (Obsolete Functions): Obsolescence also affects
174 documentation commands. Various clarifications.
175 (Declare Form): New node.
176
177 * strings.texi (String Basics): Copyedits.
178
179 * os.texi (Idle Timers): Minor clarifications.
180 (User Identification): Add system-users and system-groups.
181
182 * macros.texi (Defining Macros): Move description of `declare' to
183 Declare Form node.
184
185 * loading.texi (Autoload):
186 * help.texi (Documentation Basics): The special sequences can
187 trigger autoloading.
188
189 * numbers.texi (Integer Basics): Copyedits.
190 (Float Basics): Consider IEEE floating point always available.
191 (Random Numbers): Document actual limits.
192 (Arithmetic Operations): Clarify division by zero. Don't mention
193 the machine-independence of negative division since it does not
194 happen in practice.
195
196 2012-09-28 Chong Yidong <cyd@gnu.org>
197
198 * os.texi (Startup Summary): Document leim-list.el change.
199
200 2012-09-25 Chong Yidong <cyd@gnu.org>
201
202 * functions.texi (Defining Functions): defun is now a macro.
203
204 2012-09-28 Leo Liu <sdl.web@gmail.com>
205
206 * files.texi (Files): Fix typo.
207
208 2012-09-23 Chong Yidong <cyd@gnu.org>
209
210 * buffers.texi (Read Only Buffers): Document read-only-mode.
211
212 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
213 read-only-mode.
214
215 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
216 calling conventions.
217
218 2012-09-22 Chong Yidong <cyd@gnu.org>
219
220 * searching.texi (Replacing Match): Minor clarification.
221
222 2012-09-22 Eli Zaretskii <eliz@gnu.org>
223
224 * edebug.texi (Instrumenting): Improve indexing.
225
226 * os.texi (Idle Timers): Warn against reinvoking an idle timer
227 from within its own timer action. (Bug#12447)
228
229 2012-09-22 Chong Yidong <cyd@gnu.org>
230
231 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
232
233 2012-09-21 Glenn Morris <rgm@gnu.org>
234
235 * debugging.texi (Using Debugger): Fix typo.
236
237 2012-09-18 Chong Yidong <cyd@gnu.org>
238
239 * display.texi (Faces): Discuss anonymous faces.
240 (Face Attributes): Tweak intro.
241 (Defining Faces): Move after the Face Attributes node. Copyedits.
242 (Displaying Faces): Describe role of inheritance.
243
244 * customize.texi (Customization): Define customization more
245 carefully (Bug#11440).
246 (Common Keywords): Add xref to Constant Variables.
247
248 * variables.texi (Defining Variables): Link to defcustom's node
249 instead of the higher-level Customization chapter.
250
251 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
252
253 Simplify, document, and port floating-point (Bug#12381).
254 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
255 Document that / and mod (with floating point arguments), along
256 with asin, acos, log, log10, expt and sqrt, return special values
257 instead of signaling exceptions.
258 (Float Basics): Document that logb operates on the absolute value
259 of its argument.
260 (Math Functions): Document that (log ARG BASE) also returns NaN if
261 BASE is negative. Document that (expt X Y) returns NaN if X is a
262 finite negative number and Y a finite non-integer.
263
264 2012-09-09 Chong Yidong <cyd@gnu.org>
265
266 * lists.texi (Sets And Lists): Explain that the return value for
267 delete should be used, like for delq.
268
269 * minibuf.texi (Yes-or-No Queries): Document recentering and
270 scrolling in y-or-n-p. Remove gratuitous example.
271
272 * searching.texi (Search and Replace): Document window scrolling
273 entries in query-replace-map.
274
275 2012-09-08 Chong Yidong <cyd@gnu.org>
276
277 * syntax.texi (Syntax Table Internals): Define "raw syntax
278 descriptor" terminology (Bug#12383).
279 (Syntax Descriptors): Mention raw syntax descriptors.
280
281 2012-09-07 Chong Yidong <cyd@gnu.org>
282
283 * variables.texi (Creating Buffer-Local): Fix description of
284 local-variable-if-set-p (Bug#10713).
285
286 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
287
288 * windows.texi (Display Action Functions)
289 (Choosing Window Options): Remove obsolete variable
290 display-buffer-reuse-frames.
291 (Switching Buffers): Minor doc tweak for switch-to-buffer.
292
293 * positions.texi (Narrowing): Document buffer-narrowed-p.
294
295 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
296
297 * syntax.texi (Low-Level Parsing): Add xref to Parser State
298 (Bug#12269).
299
300 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
301
302 * debugging.texi (Explicit Debug): Document `debug-on-message'.
303
304 2012-09-02 Chong Yidong <cyd@gnu.org>
305
306 * windows.texi (Window Configurations): Recommend against using
307 save-window-excursion (Bug#12075).
308
309 * control.texi (Catch and Throw):
310 * positions.texi (Excursions): Don't mention it.
311
312 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
313
314 Better seed support for (random).
315 * numbers.texi (Random Numbers): Document new behavior of
316 the calls (random) and (random STRING).
317
318 2012-08-21 Martin Rudalics <rudalics@gmx.at>
319
320 * windows.texi (Window Point): Document recent changes in
321 window-point and set-window-point.
322 (Selecting Windows): Document recent change in select-window.
323
324 2012-08-06 Eli Zaretskii <eliz@gnu.org>
325
326 * functions.texi (Closures): Put the main index entry for
327 "closures" here. (Bug#12138)
328
329 * variables.texi (Lexical Binding): Disambiguate the index entry
330 for "closures".
331
332 2012-08-05 Chong Yidong <cyd@gnu.org>
333
334 * display.texi (Defining Faces): Move documentation of
335 frame-background-mode to the Emacs manual (Bug#7774).
336
337 2012-08-04 Chong Yidong <cyd@gnu.org>
338
339 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
340 Fix description of syntax table inheritance.
341 (Syntax Table Functions): Don't refer to internal contents of
342 syntax table, since that is not explained yet. Copyedits.
343 (Standard Syntax Tables): Node deleted.
344 (Syntax Table Internals): Misc clarifications. Improve table
345 formatting.
346
347 * keymaps.texi (Inheritance and Keymaps):
348 * text.texi (Sticky Properties): Tweak index entry.
349
350 2012-07-28 Eli Zaretskii <eliz@gnu.org>
351
352 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
353
354 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
355
356 Prefer typical American spelling for "acknowledgment".
357 * intro.texi (Acknowledgments): Rename from Acknowledgements.
358
359 2012-07-21 Eli Zaretskii <eliz@gnu.org>
360
361 * commands.texi (Special Events): Mention language-change event.
362 (Input Events, Interactive Codes):
363 * keymaps.texi (Key Sequences): Mention events that are
364 non-keyboard but also non-mouse events.
365
366 2012-07-17 Chong Yidong <cyd@gnu.org>
367
368 * text.texi (Insertion): Document insert-char changes.
369
370 2012-07-15 Leo Liu <sdl.web@gmail.com>
371
372 * display.texi (Fringe Bitmaps): Add exclamation-mark.
373
374 2012-07-13 Chong Yidong <cyd@gnu.org>
375
376 * buffers.texi (Read Only Buffers): Document toggle-read-only
377 changes. Reword to account for the fact that read-only is
378 currently not supported in overlay properties.
379
380 2012-07-07 Chong Yidong <cyd@gnu.org>
381
382 * loading.texi (Library Search): Index site-lisp directories.
383
384 2012-07-06 Chong Yidong <cyd@gnu.org>
385
386 * intro.texi (A Sample Function Description): Fix incorrect
387 markup, undoing previous change.
388 (A Sample Variable Description): Minor clarifications and markup
389 improvements.
390
391 * elisp.texi (Top):
392 * text.texi (Text): Fix menu order.
393
394 2012-07-06 Richard Stallman <rms@gnu.org>
395
396 * intro.texi (Evaluation Notation, A Sample Function Description):
397 (A Sample Variable Description): Improve/undo previous changes.
398
399 2012-07-05 Glenn Morris <rgm@gnu.org>
400
401 * intro.texi (A Sample Function Description): Fix cross-refs.
402
403 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
404
405 * intro.texi (Evaluation Notation, A Sample Function Description)
406 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
407
408 2012-06-27 Chong Yidong <cyd@gnu.org>
409
410 * processes.texi (Asynchronous Processes, Input to Processes):
411 * internals.texi (Process Internals): Don't capitalize "pty".
412
413 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
414
415 * processes.texi (Asynchronous Processes): Make the pty vs pipe
416 discussion more prominent.
417
418 2012-06-23 Eli Zaretskii <eliz@gnu.org>
419
420 * commands.texi (Misc Events): Document the language-change event.
421
422 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
423
424 Support higher-resolution time stamps (Bug#9000).
425 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
426 * processes.texi (System Processes):
427 Time stamp resolution is now picosecond, not microsecond.
428
429 2012-06-21 Glenn Morris <rgm@gnu.org>
430
431 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
432
433 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
434
435 * functions.texi (Defining Functions):
436 * macros.texi (Defining Macros): Un-define the return value of `defun',
437 `defmacro' and `defalias'.
438
439 2012-06-17 Chong Yidong <cyd@gnu.org>
440
441 * elisp.texi: Remove urlcolor setting.
442
443 2012-06-17 Glenn Morris <rgm@gnu.org>
444
445 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
446 Overlining no longer behaves exactly like underlining.
447
448 2012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
449
450 * display.texi (Face Attributes):
451 Document wave-style underline face attribute.
452
453 2012-06-11 Chong Yidong <cyd@gnu.org>
454
455 * display.texi (ImageMagick Images): ImageMagick now supports the
456 :background property.
457
458 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
459
460 * internals.texi (Garbage Collection): Typo fix.
461
462 2012-06-09 Chong Yidong <cyd@gnu.org>
463
464 * text.texi (Special Properties): Clarify the meaning of a list of
465 faces in the `face' property.
466
467 * display.texi (Face Remapping): Minor clarification.
468
469 2012-06-08 Chong Yidong <cyd@gnu.org>
470
471 * display.texi (Face Attributes): Font family does not accept
472 wildcards. De-document obsolete :bold and :italic attributes.
473 (Defining Faces): Use new-style face spec format.
474
475 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
476
477 * internals.texi (Garbage Collection): Document new
478 vector management code and vectorlike_header structure.
479
480 2012-06-03 Chong Yidong <cyd@gnu.org>
481
482 * modes.texi (Mode Line Data): Use "mode line construct"
483 terminology for consistency.
484
485 2012-05-27 Glenn Morris <rgm@gnu.org>
486
487 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
488 * buffers.texi, commands.texi, compile.texi, control.texi:
489 * customize.texi, debugging.texi, display.texi, doclicense.texi:
490 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
491 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
492 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
493 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
494 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
495 * objects.texi, os.texi, package.texi, positions.texi:
496 * processes.texi, searching.texi, sequences.texi, streams.texi:
497 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
498 * variables.texi, windows.texi: Nuke hand-written node pointers.
499
500 2012-05-27 Chong Yidong <cyd@gnu.org>
501
502 * functions.texi (Obsolete Functions):
503 Fix doc for set-advertised-calling-convention.
504
505 * modes.texi (Mode Help): Fix describe-mode.
506
507 * display.texi (Face Functions): Fix define-obsolete-face-alias.
508
509 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
510
511 2012-05-27 Martin Rudalics <rudalics@gmx.at>
512
513 * commands.texi (Recursive Editing): recursive-edit is a command.
514
515 * compile.texi (Docs and Compilation):
516 byte-compile-dynamic-docstrings is an option.
517
518 * debugging.texi (Invoking the Debugger): debug is a command.
519
520 * display.texi (Progress): progress-reporter-update and
521 progress-reporter-force-update have VALUE argument optional.
522 (Animated Images): Use non-@code{nil} instead of non-nil.
523
524 * files.texi (Format Conversion Round-Trip):
525 Use non-@code{nil} instead of non-nil.
526
527 * frames.texi (Creating Frames): make-frame is a command.
528 (Input Focus): select-frame is a command.
529 (Pointer Shape): void-text-area-pointer is an option.
530
531 * help.texi (Describing Characters): read-kbd-macro is a command.
532 (Help Functions): describe-prefix-bindings is a command.
533
534 * markers.texi (Creating Markers): Both arguments of copy-marker
535 are optional.
536
537 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
538
539 * modes.texi (Mode Line Variables): mode-line-remote and
540 mode-line-client are not options.
541 (Imenu): imenu-add-to-menubar is a command.
542 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
543
544 * os.texi (Sound Output): play-sound-file is a command.
545
546 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
547
548 * processes.texi (Signals to Processes):
549 Use @key{RET} instead of @code{RET}.
550 (Signals to Processes): signal-process is a command.
551
552 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
553 (Base 64): base64-encode-string is not a command while
554 base64-decode-region is.
555
556 * windows.texi (Switching Buffers): pop-to-buffer is a command.
557
558 2012-05-12 Glenn Morris <rgm@gnu.org>
559
560 * Makefile.in (MKDIR_P): New, set by configure.
561 (mkinfodir): Use $MKDIR_P.
562
563 2012-05-10 Glenn Morris <rgm@gnu.org>
564
565 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
566 with "coding: raw-text".
567 Concept of multibyte sessions no longer exists.
568
569 * files.texi (File Locks): Mention create-lockfiles option.
570
571 2012-05-09 Glenn Morris <rgm@gnu.org>
572
573 * vol1.texi, vol2.texi: Remove files.
574 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
575 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
576
577 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
578
579 * two-volume.make (emacsdir): New.
580 (tex): Add directory with emacsver.texi to TEXINPUTS.
581
582 * minibuf.texi (Minibuffer History, Basic Completion):
583 Tweak page breaks.
584
585 * internals.texi (Garbage Collection, Memory Usage)
586 (Writing Emacs Primitives): Tweak page breaks.
587
588 * streams.texi (Output Variables): Improve page break.
589
590 * edebug.texi (Edebug Display Update): Improve page break.
591
592 * compile.texi (Disassembly): Condense the examples.
593
594 * eval.texi, functions.texi, loading.texi, macros.texi:
595 Where possible, use example rather than smallexample.
596
597 * symbols.texi: Where possible, use example rather than smallexample.
598 (Symbol Components): Fix typo.
599 (Other Plists): Tweak page break.
600
601 * sequences.texi (Arrays): Tweak page breaks.
602
603 * customize.texi: Where possible, use example rather than smallexample.
604 (Common Keywords, Variable Definitions, Applying Customizations)
605 (Custom Themes): Tweak page breaks.
606
607 * control.texi: Where possible, use example rather than smallexample.
608 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
609 Tweak page breaks.
610
611 2012-05-08 Glenn Morris <rgm@gnu.org>
612
613 * two.el: Remove; unused since creation of two-volume.make.
614
615 * vol1.texi, vol2.texi: No need to keep menus in these files.
616
617 2012-05-05 Glenn Morris <rgm@gnu.org>
618
619 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
620
621 * intro.texi (Caveats): Copyedit.
622 (Lisp History): Convert inforef to xref.
623 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
624
625 * text.texi (Auto Filling): Don't mention Emacs 19.
626
627 * commands.texi (Event Input Misc): Don't mention unread-command-char.
628 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
629
630 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
631
632 * lists.texi (List-related Predicates, List Variables):
633 Tweak page-breaks.
634 (Sets And Lists): Convert inforef to xref.
635
636 2012-05-04 Glenn Morris <rgm@gnu.org>
637
638 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
639 (info, infoclean): Use $INFO_EXT.
640 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
641 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
642 (info, maintainer-clean): Use $INFO_EXT.
643 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
644
645 2012-05-04 Chong Yidong <cyd@gnu.org>
646
647 * os.texi (Timers): Use defopt for timer-max-repeats.
648
649 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
650
651 * os.texi (Time of Day): Do not limit current-time-string
652 to years 1000..9999.
653
654 2012-05-02 Chong Yidong <cyd@gnu.org>
655
656 * display.texi (Font Lookup):
657 * frames.texi (Pointer Shape):
658 * processes.texi (Subprocess Creation): Use defopt for options.
659
660 2012-05-02 Glenn Morris <rgm@gnu.org>
661
662 * elisp.texi (@copying):
663 * intro.texi (Introduction): Only print VERSION in the TeX version.
664
665 2012-05-02 Chong Yidong <cyd@gnu.org>
666
667 * text.texi (Change Hooks): Minor fix for after-change-functions.
668
669 2012-05-02 Glenn Morris <rgm@gnu.org>
670
671 * package.texi (Packaging Basics):
672 * loading.texi (Autoload):
673 * files.texi (Magic File Names):
674 Reword to remove/reduce some overly long/short lines.
675
676 2012-04-27 Glenn Morris <rgm@gnu.org>
677
678 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
679 * modes.texi (Major Modes, Auto-Indentation):
680 * buffers.texi (Buffers): Some fixes for menu descriptions.
681
682 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
683 * functions.texi (Simple Lambda, Argument List):
684 * eval.texi (Function Indirection): Avoid deprecated form.
685
686 2012-04-27 Glenn Morris <rgm@gnu.org>
687
688 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
689 Add "et al." to authors.
690
691 * buffers.texi, commands.texi, compile.texi, control.texi:
692 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
693 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
694 * modes.texi, numbers.texi, objects.texi, streams.texi:
695 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
696 Use Texinfo recommended convention for quotes+punctuation.
697
698 2012-04-27 Chong Yidong <cyd@gnu.org>
699
700 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
701 to where-is-internal (Bug#10872).
702
703 2012-04-27 Glenn Morris <rgm@gnu.org>
704
705 * macros.texi (Indenting Macros): Fix typo.
706
707 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
708 (Resizing Windows, Deleting Windows, Selecting Windows)
709 (Choosing Window Options, Horizontal Scrolling)
710 (Cyclic Window Ordering, Window History, Dedicated Windows)
711 (Quitting Windows, Window Configurations, Textual Scrolling):
712 (Coordinates and Windows, Window Configurations)
713 (Window Parameters, Window Hooks): Copyedits.
714 (Splitting Windows, Deleting Windows):
715 Fix ignore-window-parameters logic.
716 (Selecting Windows, Choosing Window Options): Markup fixes.
717 (Window Start and End): Remove pointless example.
718 Remove cross-reference to deleted count-lines content.
719 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
720 and recenter-positions. Remove recenter example.
721
722 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
723
724 * minibuf.texi (Intro to Minibuffers):
725 Tweak discussion of resizing minibuffer window.
726
727 2012-04-26 Glenn Morris <rgm@gnu.org>
728
729 * elisp-covers.texi, front-cover-1.texi: Remove files.
730
731 * tindex.pl: Remove file.
732
733 * makefile.w32-in (srcs):
734 * Makefile.in (srcs): Remove back.texi (which is unused).
735
736 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
737
738 * os.texi (Notifications): Extend possible notification hints.
739 Add notifications-get-capabilities.
740
741 2012-04-20 Chong Yidong <cyd@gnu.org>
742
743 * processes.texi (Asynchronous Processes): Mention nil argument to
744 start-process.
745
746 2012-04-20 Glenn Morris <rgm@gnu.org>
747
748 * minibuf.texi (Basic Completion): No need to describe obarrays here.
749 Don't mention obsolete `nospace' argument of all-completions.
750 (Minibuffer Completion, Completion Commands, Reading File Names)
751 (Completion Variables): Copyedits.
752 (Completion Commands): Mention parent keymaps.
753 Remove obsolete minibuffer-local-filename-must-match-map.
754 (High-Level Completion): Remove read-variable's almost
755 word-for-word duplication of read-command.
756 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
757 Update "High-Level Completion" description.
758
759 * minibuf.texi (Minibuffers):
760 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
761
762 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
763 Use Texinfo-recommended form of quote+punctuation.
764 (Intro to Minibuffers): First minibuffer is #1, not #0.
765 Mention minibuffer-inactive-mode.
766 (Text from Minibuffer): Copyedits.
767 (Minibuffer History, Programmed Completion): Fix @var usage.
768 (Object from Minibuffer): Remove overly pedantic para.
769 (Minibuffer History): Copyedits. Add face-name-history.
770 (Initial Input, Yes-or-No Queries, Multiple Queries)
771 (Minibuffer Windows, Minibuffer Misc): Copyedits.
772 (Yes-or-No Queries): Tweak example.
773 (Minibuffer Commands): Add next-complete-history-element.
774 (Minibuffer Misc): Mention minibuffer-message-timeout, and
775 minibuffer-inactive-mode.
776
777 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
778 (Bindat Functions): Copyedits.
779
780 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
781
782 * files.texi (Saving Buffers): Document `visit and `visit-save'
783 values of require-final-newline.
784
785 2012-04-20 Glenn Morris <rgm@gnu.org>
786
787 * processes.texi (Output from Processes, Filter Functions):
788 Mention waiting-for-user-input-p.
789 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
790 (Network Servers, Datagrams, Network Processes, Network Options)
791 (Network Feature Testing, Serial Ports): Copyedits.
792 (Network): Add encrypted network overview paragraph.
793 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
794
795 2012-04-20 Chong Yidong <cyd@gnu.org>
796
797 * help.texi (Keys in Documentation): Mention :advertised-binding.
798
799 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
800 description to help.texi.
801
802 2012-04-20 Glenn Morris <rgm@gnu.org>
803
804 * processes.texi (Process Information, Input to Processes)
805 (Signals to Processes, Output from Processes, Process Buffers)
806 (Filter Functions, Decoding Output): Copyedits.
807 (Accepting Output): Discourage use of `millisec' argument.
808
809 2012-04-15 Glenn Morris <rgm@gnu.org>
810
811 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
812 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
813 Copyedits.
814 (Subprocess Creation): Discourage modifying exec-path directly.
815 (Synchronous Processes, Asynchronous Processes):
816 Update some example output.
817 (Process Information): Fix typo.
818 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
819
820 2012-04-15 Glenn Morris <rgm@gnu.org>
821
822 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
823 open-network-stream does exist in Emacs 23, but is simpler.
824
825 2012-04-15 Chong Yidong <cyd@gnu.org>
826
827 * customize.texi (Custom Themes): Also document load-theme etc.
828
829 2012-04-14 Chong Yidong <cyd@gnu.org>
830
831 * customize.texi (Applying Customizations):
832 (Custom Themes): New nodes.
833
834 * display.texi (Defining Faces): Reference custom-set-faces.
835
836 * modes.texi (Defining Minor Modes, Defining Minor Modes):
837 * os.texi (Startup Summary): Copyedits.
838
839 2012-04-14 Glenn Morris <rgm@gnu.org>
840
841 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
842
843 * strings.texi (Case Tables):
844 * objects.texi (General Escape Syntax):
845 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
846
847 * buffers.texi, compile.texi, customize.texi, debugging.texi:
848 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
849 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
850 * text.texi: Use @file for buffers, per the Texinfo manual.
851
852 * compile.texi (Compiler Errors): Add missing space in buffer name.
853
854 2012-04-14 Chong Yidong <cyd@gnu.org>
855
856 * processes.texi (Query Before Exit): Remove obsolete function
857 process-kill-without-query (Bug#11190).
858
859 2012-04-14 Glenn Morris <rgm@gnu.org>
860
861 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
862 Use @env for environment variables.
863
864 * Makefile.in: Replace non-portable use of $< in ordinary rules.
865
866 2012-04-12 Jari Aalto <jari.aalto@cante.net>
867
868 * processes.texi (Synchronous Processes): Mention
869 `default-directory' (bug#7515).
870
871 2012-04-09 Chong Yidong <cyd@gnu.org>
872
873 * customize.texi (Variable Definitions): Remove user-variable-p.
874
875 * commands.texi (Interactive Codes):
876 * help.texi (Accessing Documentation):
877 * minibuf.texi (High-Level Completion): Callers changed.
878
879 2012-04-06 Chong Yidong <cyd@gnu.org>
880
881 * minibuf.texi (Programmed Completion): Document metadata method.
882 (Completion Variables): Document completion-category-overrides.
883
884 2012-04-05 Chong Yidong <cyd@gnu.org>
885
886 * anti.texi (Antinews): Rewrite for Emacs 23.
887
888 2012-04-04 Chong Yidong <cyd@gnu.org>
889
890 * minibuf.texi (Programmed Completion): Remove obsolete variable
891 completion-annotate-function.
892 (Completion Variables): Rename from Completion Styles. Document
893 completion-extra-properties. Document completion-styles-alist
894 change.
895 (Reading File Names): minibuffer-local-filename-must-match-map is
896 not used anymore.
897 (Minibuffer Completion): Document completing-read-function.
898 (Completion in Buffers): completion-at-point-functions can return
899 properties recognized in completion-extra-properties.
900
901 * display.texi (Delayed Warnings): New node.
902
903 * os.texi (Notifications): Copyedits.
904
905 2012-04-04 Glenn Morris <rgm@gnu.org>
906
907 * os.texi (Notifications): Copyedits.
908
909 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
910
911 * os.texi (Terminal-Specific): Fix typo.
912 (Notifications): New section.
913
914 * elisp.texi (Top):
915 * vol1.texi (Top):
916 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
917 menu entries.
918
919 2012-04-01 Chong Yidong <cyd@gnu.org>
920
921 * files.texi (Kinds of Files): file-subdir-of-p renamed to
922 file-in-directory-p.
923
924 2012-03-31 Glenn Morris <rgm@gnu.org>
925
926 * edebug.texi (Instrumenting Macro Calls):
927 Mention defining macros at instrumentation time.
928 (Edebug Options): Mention edebug-unwrap-results.
929
930 2012-03-31 Eli Zaretskii <eliz@gnu.org>
931
932 * text.texi (Special Properties): Clarify the description of the
933 effect of integer values of the 'cursor' property on cursor
934 position. See the discussions in bug#11068 for more details and
935 context.
936
937 2012-03-31 Glenn Morris <rgm@gnu.org>
938
939 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
940 Copyedits.
941
942 2012-03-30 Chong Yidong <cyd@gnu.org>
943
944 * display.texi (Image Formats): Add imagemagick type.
945 (Image Descriptors): Mention how they are used.
946 (ImageMagick Images): Clarify role of imagemagick-register-types.
947 (Character Display): Don't mention glyph tables.
948 (Display Tables): Use make-glyph-code in example.
949 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
950 tables are semi-obsolete. De-document create-glyph.
951 (Glyphless Chars): Note that display tables override this.
952 (Bidirectional Display): Copyedits. Introduce "bidirectional
953 reordering" terminology, and use it.
954
955 2012-03-30 Glenn Morris <rgm@gnu.org>
956
957 * edebug.texi (Jumping): Give name of `i' binding.
958
959 2012-03-28 Glenn Morris <rgm@gnu.org>
960
961 * searching.texi (Regular Expressions, Regexp Special):
962 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
963 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
964 (Regexp Special): Mention collation.
965 Clarify char classes with an example.
966 (Regexp Functions): Mention regexp-opt is not guaranteed.
967 Mention regexp-opt-charset.
968 (Regexp Search): Recommend against looking-back.
969 (Search and Replace): Use Texinfo recommended quote convention.
970 Add more query-replace-map items. List multi-query-replace-map items.
971
972 2012-03-27 Martin Rudalics <rudalics@gmx.at>
973
974 * windows.texi (Window History): Describe new option
975 switch-to-visible-buffer.
976
977 2012-03-27 Glenn Morris <rgm@gnu.org>
978
979 * searching.texi (String Search): Add xref to Emacs manual.
980 Copyedits. Mention the function word-search-regexp.
981 (Searching and Case): Add xref to Emacs manual. Copyedits.
982
983 * processes.texi (Network Servers): Standardize apostrophe usage.
984
985 * os.texi (System Environment): Copyedits. Remove some examples
986 that do not seem useful. Mention setenv third arg.
987 tty-erase-char does not seem to be nil under a window-system.
988 (User Identification): Copyedits.
989 Remove some examples that do not seem useful.
990
991 2012-03-26 Glenn Morris <rgm@gnu.org>
992
993 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
994 (Init File): Copyedits.
995 (Command-Line Arguments): Copyedits. Do not mention argv alias.
996 (Killing Emacs): Copyedits.
997 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
998 Shorten the example, use more standard shell prompts.
999
1000 2012-03-25 Chong Yidong <cyd@gnu.org>
1001
1002 * display.texi (Fringes): Note that fringes are shown on graphical
1003 displays only.
1004 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1005 (Replacing Specs): Clarify example.
1006 (Manipulating Buttons): Note that button-at can return a marker.
1007 (Buttons): Minor rewrite.
1008 (Character Display): New node. Consolidate all character display
1009 related nodes into its subsections.
1010 (Usual Display): Character 127 is also affected by ctl-arrow.
1011 (Display Tables): Improve example.
1012
1013 2012-03-22 Glenn Morris <rgm@gnu.org>
1014
1015 * strings.texi (Text Comparison): Mention string-prefix-p.
1016
1017 2012-03-21 Chong Yidong <cyd@gnu.org>
1018
1019 * display.texi (The Echo Area): Add xref to Output Streams.
1020 (Displaying Messages): Improve doc of message.
1021 (Echo Area Customization, Invisible Text): Copyedits.
1022 (Invisible Text): Mention that spec comparison is done with eq.
1023 (Width): Improve doc of char-width.
1024 (Faces): Recommend using symbol instead of string for face name.
1025 Minor clarifications.
1026 (Defining Faces): Copyedits. Update face example.
1027 (Attribute Functions): Mark set-face-foreground etc as commands.
1028 (Face Remapping): Mention text-scale-adjust. Clarify
1029 face-remapping-alist and related docs.
1030 (Face Functions): Don't document make-face or copy-face.
1031
1032 2012-03-20 Chong Yidong <cyd@gnu.org>
1033
1034 * display.texi (Forcing Redisplay): Various rewrites to reflect
1035 new value of redisplay-dont-pause.
1036 (Truncation): Copyedits.
1037
1038 2012-03-20 Glenn Morris <rgm@gnu.org>
1039
1040 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1041 Add summary table of some relevant command-line options.
1042
1043 2012-03-18 Chong Yidong <cyd@gnu.org>
1044
1045 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1046 (Writing Emacs Primitives): Re-organize discussion of functions
1047 with variable Lisp arguments are handled. Delete an obsolete
1048 remark, previously tagged as FIXME.
1049
1050 * os.texi (Idle Timers): Minor clarification.
1051 (Idle Timers): Link to Time of Day for description of time list.
1052
1053 2012-03-18 Glenn Morris <rgm@gnu.org>
1054
1055 * os.texi (System Interface): Flow control was removed.
1056 (Startup Summary): General update.
1057 (Init File): Don't mention compiling it.
1058
1059 2012-03-17 Chong Yidong <cyd@gnu.org>
1060
1061 * os.texi (Startup Summary): Mention package loading.
1062 (Init File): Don't refer to .emacs in section title. Copyedits.
1063 (Terminal-Specific): Give a realistic example.
1064 (Command-Line Arguments): Reference Entering Emacs instead of
1065 repeating the spiel about not restarting Emacs.
1066 (Time of Day): Discuss time representation at beginning of node.
1067 (Sound Output): Copyedits.
1068
1069 * package.texi (Packaging Basics): Document package-initialize.
1070
1071 2012-03-17 Eli Zaretskii <eliz@gnu.org>
1072
1073 * frames.texi (Initial Parameters): Add an index entry for
1074 minibuffer-only frame.
1075
1076 2012-03-16 Glenn Morris <rgm@gnu.org>
1077
1078 * modes.texi (Major Mode Conventions): Mention the strange
1079 relationship between View mode and special modes. (Bug#10650)
1080
1081 2012-03-11 Chong Yidong <cyd@gnu.org>
1082
1083 * windows.texi (Window Configurations): save-window-excursion is
1084 now a macro.
1085
1086 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1087 now a macro.
1088
1089 * text.texi (Fields): Minor copyedit.
1090
1091 2012-03-10 Eli Zaretskii <eliz@gnu.org>
1092
1093 * strings.texi (String Basics):
1094 * sequences.texi (Sequence Functions): Mention that `length' is
1095 not appropriate for computing the string width on display; add a
1096 cross-reference to the description of `string-width'. (Bug#10978)
1097
1098 * eval.texi (Autoloading): Minor change of wording.
1099
1100 2012-03-10 Chong Yidong <cyd@gnu.org>
1101
1102 * loading.texi (Autoload): Explicitly state which forms are
1103 processed specially (Bug#7783).
1104
1105 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1106 non-default situation. Describe one-submenu exception (Bug#7695).
1107
1108 * nonascii.texi (Character Properties): Copyedits.
1109
1110 2012-03-08 Chong Yidong <cyd@gnu.org>
1111
1112 * text.texi (Mode-Specific Indent): Document new behavior of
1113 indent-for-tab-command. Document tab-always-indent.
1114 (Special Properties): Copyedits.
1115 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1116 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1117 libxml-parse-html-region.
1118
1119 2012-03-07 Glenn Morris <rgm@gnu.org>
1120
1121 * markers.texi (The Region): Briefly mention use-empty-active-region
1122 and region-active-p.
1123 (Overview of Markers): Reword garbage collection, add cross-ref.
1124 (The Mark): Tiny clarification re command loop and activate-mark-hook.
1125
1126 2012-03-07 Chong Yidong <cyd@gnu.org>
1127
1128 * text.texi (Buffer Contents): Don't duplicate explanation of
1129 region arguments from Text node. Put doc of obsolete var
1130 buffer-substring-filters back, since it is referred to.
1131 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1132 selection by default.
1133
1134 * markers.texi (The Mark): Fix typo.
1135 (The Region): Copyedits.
1136
1137 2012-03-07 Glenn Morris <rgm@gnu.org>
1138
1139 * markers.texi (Overview of Markers): Copyedits.
1140 (Creating Markers): Update approximate example buffer size.
1141 (The Mark): Don't mention uninteresting return values.
1142
1143 2012-03-05 Chong Yidong <cyd@gnu.org>
1144
1145 * positions.texi (Text Lines): Document count-words.
1146
1147 2012-03-04 Chong Yidong <cyd@gnu.org>
1148
1149 * frames.texi (Frames): Remove little-used "terminal frame" and
1150 "window frame" terminology.
1151 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1152 (Size and Position, Visibility of Frames): Callers changed.
1153 (Frames): Clarify which terminals in framep are graphical.
1154 (Initial Parameters): --geometry is not the only option which adds
1155 to initial-frame-alist.
1156 (Position Parameters): Note that icon-left and icon-top are for
1157 old window managers only.
1158 (Size Parameters): Sizes are in characters even on graphical
1159 displays.
1160 (Management Parameters): Note that window-id and outer-window-id
1161 can't really be changed, and that auto-raise isn't always obeyed.
1162 (Cursor Parameters): Document cursor-type explicitly.
1163 (Size and Position): The aliases set-screen-height and
1164 set-screen-width have been deleted.
1165 (Visibility of Frames): Mention "minimization".
1166
1167 * os.texi (Startup Summary): Minor clarifications.
1168 (Startup Summary, Suspending Emacs): Standardize on "text
1169 terminal" terminology.
1170
1171 * windows.texi (Basic Windows, Coordinates and Windows)
1172 (Coordinates and Windows):
1173 * display.texi (Refresh Screen, Line Height, Face Attributes)
1174 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1175
1176 2012-03-04 Glenn Morris <rgm@gnu.org>
1177
1178 * abbrevs.texi: Small copyedits throughout.
1179 (Abbrev Mode): Remove this section, folding it into the top-level.
1180 (Abbrev Tables): Don't mention irrelevant return values.
1181 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1182 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1183 (Abbrev Table Properties): Update nil :regexp description.
1184
1185 2012-03-03 Glenn Morris <rgm@gnu.org>
1186
1187 * internals.texi: Change @appendix section commands to @section.
1188 (Building Emacs): Say less about CANNOT_DUMP platforms.
1189 Replace deleted eval-at-startup with custom-initialize-delay.
1190 (Pure Storage): Small changes.
1191 (Memory Usage): Copyedit.
1192 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1193 example definitions. Give examples of things with non-nil
1194 interactive args. Mention eval_sub. Remove old info about
1195 strings and GCPRO. Mention cus-start.el.
1196 (Buffer Internals, Window Internals, Process Internals):
1197 Misc small updates and fixes for fields.
1198
1199 * tips.texi: Copyedits.
1200 (Coding Conventions): Mention autoloads.
1201 Combine partially duplicated macro items. Fix xref.
1202 Refer to Library Headers for copyright notice.
1203 (Programming Tips): edit-options is long-obsolete.
1204 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1205 (Warning Tips): Mention declare-function.
1206 (Documentation Tips): Remove old info.
1207 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1208 (Library Headers): General update.
1209
1210 2012-03-02 Glenn Morris <rgm@gnu.org>
1211
1212 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1213 and relocate entry. Mention buffer-stale-function.
1214
1215 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1216
1217 * hooks.texi (Standard Hooks): General update.
1218 Put related hooks together. Add and remove items.
1219 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1220 * modes.texi (Hooks): Tweak cross-ref description.
1221
1222 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
1223
1224 * files.texi (Kinds of Files): The return value of file-equal-p is
1225 unspecified, if FILE1 or FILE2 does not exist.
1226
1227 2012-03-01 Glenn Morris <rgm@gnu.org>
1228
1229 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1230
1231 * maps.texi (Standard Keymaps): General update.
1232 Remove mode-specific maps, talk about the more general keymaps.
1233 * help.texi (Help Functions): Add vindex for Helper-help-map.
1234 * keymaps.texi (Active Keymaps): Minor rephrasing.
1235
1236 2012-02-29 Glenn Morris <rgm@gnu.org>
1237
1238 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1239
1240 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1241
1242 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
1243 Update changed behavior of file-subdir-of-p.
1244
1245 2012-02-28 Glenn Morris <rgm@gnu.org>
1246
1247 * advice.texi, anti.texi, display.texi, elisp.texi:
1248 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1249 Standardize possessive apostrophe usage.
1250
1251 * locals.texi: Remove file.
1252 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1253 Remove menu entry.
1254 * errors.texi, maps.texi: Adjust node pointers.
1255 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
1256 * makefile.w32-in (srcs):
1257 * Makefile.in (srcs): Remove locals.texi.
1258
1259 * frames.texi (Mouse Position): Fix cross-ref.
1260
1261 2012-02-27 Chong Yidong <cyd@gnu.org>
1262
1263 * buffers.texi (Creating Buffers): Clarify that
1264 generate-new-buffer uses generate-new-buffer-names.
1265 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1266
1267 * files.texi (Directory Names): Index entry for file name abbreviations.
1268 (Relative File Names, File Name Expansion): Refer to it.
1269 (Locating Files): Move locate-user-emacs-file documentation to
1270 Standard File Names.
1271 (Standard File Names): Add locate-user-emacs-file; update examples.
1272
1273 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
1274
1275 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1276
1277 2012-02-26 Chong Yidong <cyd@gnu.org>
1278
1279 * files.texi (Kinds of Files): Improve documentation of
1280 files-equal-p and file-subdir-of-p.
1281
1282 2012-02-26 Glenn Morris <rgm@gnu.org>
1283
1284 * intro.texi (Acknowledgements): Small changes.
1285
1286 2012-02-25 Glenn Morris <rgm@gnu.org>
1287
1288 * errors.texi: Don't try to list _all_ the error symbols.
1289 Add circular-list, cl-assertion-failed, compression-error.
1290 * elisp.texi, vol1.texi, vol2.texi:
1291 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1292
1293 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1294
1295 * files.texi (files-equal-p, file-subdir-of-p): New,
1296 add initial documentation.
1297
1298 2012-02-25 Chong Yidong <cyd@gnu.org>
1299
1300 * files.texi (File Attributes): Document file-selinux-context.
1301 (Changing Files): Link to it.
1302 (Changing Files): Document set-file-selinux-context.
1303
1304 * backups.texi (Making Backups): Return value of backup-buffer is
1305 changed. Mention default value of backup-directory-alist.
1306 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1307 (Auto-Saving): New minor mode behavior for auto-save-mode.
1308 (Reverting): Add defvar for revert-buffer-in-progress-p.
1309
1310 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1311
1312 2012-02-24 Glenn Morris <rgm@gnu.org>
1313
1314 * errors.texi (Standard Errors): Mention dbus-error.
1315 For arith-error sub-classes, just use one cross-ref.
1316
1317 2012-02-23 Alan Mackenzie <acm@muc.de>
1318
1319 * modes.texi (Defining Minor Modes): Document the new keyword
1320 :after-hook.
1321
1322 2012-02-21 Chong Yidong <cyd@gnu.org>
1323
1324 * files.texi (Files): Mention magic file names as arguments.
1325 (Reading from Files): Copyedits.
1326 (File Attributes): Mention how to change file modes.
1327 (Changing Files): Use standard "file permissions" terminology.
1328 Add xref to File Attributes node.
1329 (Locating Files): Document locate-user-emacs-file.
1330 (Unique File Names): Recommend against using make-temp-name.
1331
1332 2012-02-19 Chong Yidong <cyd@gnu.org>
1333
1334 * help.texi (Documentation, Documentation Basics, Help Functions):
1335 Minor clarifications.
1336 (Accessing Documentation): Clarify what documentation-property is
1337 for. Add xref to Keys in Documentation.
1338
1339 * tips.texi (Documentation Tips): Don't recommend using * in
1340 docstrings.
1341
1342 * macros.texi (Defining Macros):
1343 * modes.texi (Derived Modes): Say "documentation string" instead
1344 of docstring.
1345
1346 2012-02-18 Chong Yidong <cyd@gnu.org>
1347
1348 * modes.texi (Tabulated List Mode): New node.
1349 (Basic Major Modes): Add xref to it.
1350
1351 * processes.texi (Process Information): Mention Process Menu mode.
1352
1353 2012-02-17 Chong Yidong <cyd@gnu.org>
1354
1355 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1356
1357 2012-02-17 Glenn Morris <rgm@gnu.org>
1358
1359 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1360
1361 2012-02-16 Chong Yidong <cyd@gnu.org>
1362
1363 * syntax.texi (Syntax Tables, Syntax Descriptors)
1364 (Syntax Table Functions): Copyedits.
1365 (Syntax Basics): Don't repeat the material in the preceding node.
1366 (Syntax Class Table): Use a table.
1367 (Syntax Properties): Document syntax-propertize-function and
1368 syntax-propertize-extend-region-functions.
1369 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1370 (Parser State): Update for the new "c" comment style. Fix
1371 description of item 7 (comment style).
1372
1373 * modes.texi (Minor Modes): Update how mode commands should treat
1374 arguments now.
1375 (Mode Line Basics): Clarify force-mode-line-update.
1376 (Mode Line Top): Note that the example is not realistic.
1377 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1378 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1379 "mode line construct" instead of "mode line specification".
1380 (Syntactic Font Lock): Remove mention of obsolete variable
1381 font-lock-syntactic-keywords.
1382 (Setting Syntax Properties): Node deleted.
1383 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1384 (Font Lock Basics): Note that syntactic fontification falls back
1385 on `syntax-table'.
1386 (Search-based Fontification): Emphasize that font-lock-keywords
1387 should not be set directly.
1388 (Faces for Font Lock): Avoid some confusing terminology.
1389 (Syntactic Font Lock): Minor clarifications. Add xref to
1390 Syntactic Font Lock node.
1391
1392 2012-02-15 Chong Yidong <cyd@gnu.org>
1393
1394 * minibuf.texi (Basic Completion): Define "completion table".
1395 Move completion-in-region to Completion in Buffers node.
1396 (Completion Commands): Use "completion table" terminology.
1397 (Completion in Buffers): New node.
1398
1399 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1400 (Setting Hooks): Update minor mode usage example.
1401 (Major Mode Conventions): Note that completion-at-point-functions
1402 should be altered locally. Add xref to Completion in Buffers.
1403 Remove duplicate tip about auto-mode-alist.
1404 (Minor Modes): Rewrite introduction.
1405 (Minor Mode Conventions): Copyedits. Don't recommend
1406 variable-only minor modes since few minor modes are like that.
1407
1408 2012-02-15 Glenn Morris <rgm@gnu.org>
1409
1410 * processes.texi (Network): Document open-network-stream :parameters.
1411
1412 2012-02-14 Chong Yidong <cyd@gnu.org>
1413
1414 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1415 was removed on 2009-09-10. Update lisp-mode-map example.
1416 (Inheritance and Keymaps): Minor clarification.
1417 (Searching Keymaps): Remove out-of-place enumeration.
1418 (Key Lookup): Remove unnecessary example (one was already given in
1419 Format of Keymaps).
1420 (Changing Key Bindings): Update suppress-keymap example.
1421 (Menu Bar, Tool Bar): Copyedits.
1422 (Tool Bar): Update tool-bar-map example.
1423
1424 2012-02-12 Chong Yidong <cyd@gnu.org>
1425
1426 * debugging.texi (Debugger Commands): Continuing is now allowed
1427 for errors.
1428
1429 2012-02-11 Chong Yidong <cyd@gnu.org>
1430
1431 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1432 Move the list of standard bitmaps there.
1433 (Fringe Cursors): Rewrite for clarity.
1434 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1435
1436 * commands.texi (Command Overview): Mention read-key.
1437 (Using Interactive, Interactive Call): Minor clarifications.
1438 (Function Keys, Click Events): Avoid "input stream" terminology.
1439 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1440 Clarify column and row components.
1441 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1442 (Special Events): Copyedits.
1443
1444 * streams.texi (Input Streams): De-document get-file-char.
1445 (Output Variables): Don't refer to old backquote syntax.
1446
1447 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1448 (Error Debugging): Note that debug-ignored-errors overrides list
1449 values of debug-on-error too. Add xref to Signaling Errors. Note
1450 that debug-on-signal is not customizable. Mention
1451 condition-case-unless-debug.
1452 (Compilation Errors): Node deleted.
1453
1454 * compile.texi (Compiler Errors): Move a paragraph here from
1455 deleted node Compilation Errors.
1456
1457 2012-02-10 Leo Liu <sdl.web@gmail.com>
1458
1459 * control.texi (Handling Errors): Change condition-case-no-debug
1460 to condition-case-unless-debug.
1461
1462 2012-02-10 Chong Yidong <cyd@gnu.org>
1463
1464 * advice.texi (Defining Advice): Clarify ad-unadvise.
1465 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1466 is not abnormal.
1467 (Advising Primitives): Node deleted; ad-define-subr-args has been
1468 removed.
1469
1470 * compile.texi (Speed of Byte-Code): Use float-time in example.
1471 (Compilation Functions): Note that the log uses Compilation mode.
1472 Don't discuss the contents of byte-code function object here.
1473 (Compilation Functions): De-document internal function byte-code.
1474 (Docs and Compilation): Minor clarifications.
1475
1476 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1477 Objects.
1478
1479 2012-02-10 Glenn Morris <rgm@gnu.org>
1480
1481 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1482 Mention secure-hash.
1483 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1484
1485 2012-02-10 Chong Yidong <cyd@gnu.org>
1486
1487 * loading.texi (Loading): Don't emphasize "library" terminology.
1488 (Library Search): load-path is not a user option. Mention role of
1489 -L option and packages. Improve examples.
1490 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1491 obsolete.
1492 (Autoload): Minor clarifications.
1493
1494 2012-02-10 Glenn Morris <rgm@gnu.org>
1495
1496 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1497
1498 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1499
1500 2012-02-08 Glenn Morris <rgm@gnu.org>
1501
1502 * loading.texi (Named Features): Update the require example.
1503
1504 2012-02-07 Glenn Morris <rgm@gnu.org>
1505
1506 * modes.texi (Defining Minor Modes):
1507 Expand on args of defined minor modes.
1508
1509 2012-02-07 Chong Yidong <cyd@gnu.org>
1510
1511 * variables.texi (Creating Buffer-Local): Minor clarification
1512 to buffer-local-variables doc (Bug#10715).
1513
1514 2012-02-07 Glenn Morris <rgm@gnu.org>
1515
1516 * display.texi (ImageMagick Images): General update.
1517 Move most details of imagemagick-render-type to the variable's doc.
1518
1519 2012-02-06 Glenn Morris <rgm@gnu.org>
1520
1521 * keymaps.texi (Tool Bar): Mention separators.
1522 (Inheritance and Keymaps):
1523 Mention make-composed-keymap and multiple inheritance.
1524
1525 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1526
1527 * control.texi (Handling Errors):
1528 Mention condition-case-no-debug and with-demoted-errors.
1529
1530 2012-02-05 Chong Yidong <cyd@gnu.org>
1531
1532 * customize.texi (Common Keywords): Minor clarifications.
1533 Document custom-unlispify-remove-prefixes.
1534 (Variable Definitions): Backquotes in defcustom seem to work fine
1535 now. Various other copyedits.
1536 (Simple Types): Copyedits. Document color selector.
1537 (Composite Types): Copyedits.
1538 (Splicing into Lists): Clarifications.
1539
1540 * eval.texi (Backquote): Move from macros.texi.
1541
1542 * macros.texi (Expansion): Minor clarification.
1543 (Backquote): Move node to eval.texi.
1544 (Defining Macros): Move an example from Backquote node.
1545 (Argument Evaluation): No need to mention Pascal.
1546 (Indenting Macros): Add xref to Defining Macros.
1547
1548 2012-02-05 Glenn Morris <rgm@gnu.org>
1549
1550 * debugging.texi (Error Debugging): Mention debug-on-event default.
1551
1552 2012-02-04 Glenn Morris <rgm@gnu.org>
1553
1554 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1555
1556 * debugging.texi (Error Debugging): Mention debug-on-event.
1557 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1558
1559 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1560
1561 * text.texi (Buffer Contents):
1562 Update filter-buffer-substring description.
1563
1564 2012-02-04 Chong Yidong <cyd@gnu.org>
1565
1566 * functions.texi (What Is a Function): Add closures. Mention
1567 "return value" terminology. Add xref for command-execute. Remove
1568 unused "keystroke command" terminology.
1569 (Lambda Expressions): Give a different example than in the
1570 following subsection. Add xref to Anonymous Functions.
1571 (Function Documentation): Remove gratuitous markup.
1572 (Function Names): Move introductory text to `What Is a Function'.
1573 (Defining Functions): Fix defun argument spec.
1574 (Anonymous Functions): Document lambda macro explicitly. Mention
1575 effects on lexical binding.
1576 (Function Cells): Downplay direct usage of fset.
1577 (Closures): New node.
1578 (Inline Functions): Remove "open-code" terminology.
1579 (Declaring Functions): Minor tweak; .m is not C code.
1580
1581 * variables.texi (Variables): Don't refer to "global value".
1582 (Local Variables, Void Variables): Copyedits.
1583 (Lexical Binding): Minor clarification of example.
1584 (File Local Variables): Mention :safe and :risky defcustom args.
1585 (Lexical Binding): Add xref to Closures node.
1586
1587 2012-02-04 Glenn Morris <rgm@gnu.org>
1588
1589 * minibuf.texi (High-Level Completion): Updates for read-color.
1590
1591 2012-02-03 Glenn Morris <rgm@gnu.org>
1592
1593 * display.texi (GIF Images): Mention animation.
1594 Remove commented-out old example of animation.
1595 (Animated Images): New subsection.
1596 * elisp.texi (Top):
1597 * vol1.texi (Top):
1598 * vol2.texi (Top): Add Animated Images menu entry.
1599
1600 * display.texi (Image Formats): Remove oddly specific information
1601 on versions of image libraries.
1602 (GIF Images, TIFF Images): Minor rephrasing.
1603
1604 2012-02-02 Glenn Morris <rgm@gnu.org>
1605
1606 * processes.texi (Synchronous Processes):
1607 Mention call-process's :file gets overwritten.
1608
1609 * commands.texi (Reading One Event):
1610 * help.texi (Help Functions): Document read-char-choice.
1611
1612 * hooks.texi (Standard Hooks):
1613 * modes.texi (Keymaps and Minor Modes):
1614 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1615
1616 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1617
1618 * hooks.texi (Standard Hooks):
1619 * modes.texi (Major Mode Conventions, Mode Hooks):
1620 Document change-major-mode-after-body-hook.
1621
1622 2012-02-01 Glenn Morris <rgm@gnu.org>
1623
1624 * modes.texi (Defining Minor Modes):
1625 Mention disabling global minor modes on a per-major-mode basis.
1626
1627 2012-01-31 Chong Yidong <cyd@gnu.org>
1628
1629 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1630 (Parser State): Remove unnecessary statement (Bug#10661).
1631
1632 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1633
1634 2012-01-31 Glenn Morris <rgm@gnu.org>
1635
1636 * modes.texi (Defining Minor Modes):
1637 Document define-minor-mode's new :variable keyword.
1638
1639 2012-01-29 Chong Yidong <cyd@gnu.org>
1640
1641 * syntax.texi (Syntax Class Table): Tweak description of newline
1642 char syntax (Bug#9619).
1643
1644 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1645 description (Bug#10189).
1646
1647 2012-01-29 Glenn Morris <rgm@gnu.org>
1648
1649 * files.texi (Changing Files): Document SELinux support.
1650
1651 * windows.texi (Window Sizes): Fix typo.
1652
1653 2012-01-28 Chong Yidong <cyd@gnu.org>
1654
1655 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1656 doc (Bug#8568).
1657
1658 * frames.texi (Input Focus): Add NORECORD arg to
1659 select-frame-set-input-focus. Clarify its role in select-frame.
1660
1661 * text.texi (Transposition): We don't use transpose-region as an
1662 internal subroutine (Bug#3249).
1663
1664 * modes.texi (Example Major Modes): Update Lisp example code to
1665 current sources. Delete the old non-derived-major-mode example,
1666 which has diverged badly from current sources.
1667
1668 2012-01-27 Glenn Morris <rgm@gnu.org>
1669
1670 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1671 (VERSION, manual): Remove, unused.
1672
1673 2012-01-27 Chong Yidong <cyd@gnu.org>
1674
1675 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1676
1677 2012-01-26 Chong Yidong <cyd@gnu.org>
1678
1679 * searching.texi (String Search): Document negative repeat count
1680 (Bug#10507).
1681
1682 2012-01-26 Glenn Morris <rgm@gnu.org>
1683
1684 * variables.texi (Using Lexical Binding):
1685 Mention that lexical-binding should be set in the first line.
1686
1687 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1688
1689 * macros.texi (Defining Macros): Don't claim that `declare' only
1690 affects Edebug and indentation.
1691
1692 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1693
1694 * macros.texi (Defining Macros): Slight `declare' fixup.
1695
1696 2012-01-25 Glenn Morris <rgm@gnu.org>
1697
1698 * makefile.w32-in (texinputdir):
1699 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1700
1701 2012-01-24 Chong Yidong <cyd@gnu.org>
1702
1703 * variables.texi (Variables, Local Variables, Void Variables):
1704 Edit to make the descriptions less specific to dynamic binding.
1705 (Local Variables): Default max-specpdl-size is now 1300.
1706 (Defining Variables): Edits for lexical scoping. Delete
1707 information about starting docstrings with *. De-document
1708 user-variable-p.
1709 (Tips for Defining): Remove an unimportant discussion of quitting
1710 in the middle of a load.
1711 (Accessing Variables, Setting Variables): Discuss lexical binding.
1712 (Variable Scoping): Rewrite.
1713 (Scope, Extent, Impl of Scope): Nodes deleted.
1714 (Dynamic Binding): New node, with material from Scope, Extent, and
1715 Impl of Scope nodes.
1716 (Dynamic Binding Tips): Rename from Using Scoping.
1717 (Lexical Binding): Rewrite.
1718 (Using Lexical Binding): Rename from Converting to Lexical
1719 Binding. Convert to subsection.
1720
1721 * customize.texi (Variable Definitions): Add custom-variable-p.
1722 Move user-variable-p documentation here.
1723
1724 2012-01-23 Chong Yidong <cyd@gnu.org>
1725
1726 * strings.texi (Text Comparison): Minor qualification.
1727
1728 * lists.texi (Cons Cells): Copyedits.
1729 (List Elements): Mention push.
1730 (List Variables): Mention pop.
1731 (Rings): Move to sequences.texi.
1732
1733 * sequences.texi (Sequence Functions): Don't repeat the
1734 introduction already given in the parent.
1735 (Vectors): Copyedits.
1736 (Rings): Move from lists.texi. Note that this is specific to the
1737 ring package.
1738
1739 * symbols.texi (Definitions, Symbol Components): Mention variable
1740 scoping issues.
1741 (Plists and Alists): Copyedits.
1742
1743 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1744 correctness with lexical scoping.
1745 (Eval): Copyedits.
1746
1747 2012-01-21 Chong Yidong <cyd@gnu.org>
1748
1749 * intro.texi (A Sample Function Description): Special notation
1750 used for macros too.
1751
1752 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1753 (Symbol Type): Add xref for keyword symbols.
1754 (Sequence Type): Clarify differences between sequence types.
1755 (Cons Cell Type): Add "linked list" index entry.
1756 (Non-ASCII in Strings): Copyedits.
1757 (Equality Predicates): Symbols with same name need not be eq.
1758
1759 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1760 ldexp. Move float-e and float-pi to Math Functions node.
1761
1762 2012-01-21 Glenn Morris <rgm@gnu.org>
1763
1764 * modes.texi (Auto Major Mode):
1765 * variables.texi (File Local Variables):
1766 Mention inhibit-local-variables-regexps.
1767
1768 2012-01-19 Martin Rudalics <rudalics@gmx.at>
1769
1770 * windows.texi (Window Configurations): Rewrite references to
1771 persistent window parameters.
1772 (Window Parameters): Fix description of persistent window
1773 parameters.
1774
1775 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
1776
1777 * windows.texi (Window Parameters): Use @pxref.
1778
1779 2012-01-16 Martin Rudalics <rudalics@gmx.at>
1780
1781 * windows.texi (Window Configurations, Window Parameters):
1782 Describe persistent window parameters.
1783
1784 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1785
1786 * variables.texi (Creating Buffer-Local): Warn against misuses of
1787 make-variable-buffer-local (bug#10258).
1788
1789 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1790
1791 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1792
1793 2012-01-06 Chong Yidong <cyd@gnu.org>
1794
1795 * variables.texi (Directory Local Variables): Document
1796 hack-dir-local-variables-non-file-buffer.
1797
1798 2012-01-06 Glenn Morris <rgm@gnu.org>
1799
1800 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1801 rather than by keybinding.
1802
1803 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
1804
1805 * frames.texi (Font and Color Parameters): Add @pxref.
1806
1807 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1808
1809 * frames.texi (Font and Color Parameters):
1810 Document w32 font backends (bug#10399).
1811
1812 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1813
1814 * files.texi (File Attributes, Changing Files):
1815 Use a more-natural notation for octal numbers.
1816
1817 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
1818
1819 * variables.texi (Variables with Restricted Values):
1820 Change reference to variable (bug#10354).
1821
1822 2011-12-13 Martin Rudalics <rudalics@gmx.at>
1823
1824 * windows.texi (Splitting Windows): Use t instead of non-nil
1825 when describing window-combination-resize.
1826
1827 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1828
1829 * text.texi (Special Properties): Warn against `intangible' properties
1830 (bug#10222).
1831
1832 2011-11-26 Eli Zaretskii <eliz@gnu.org>
1833
1834 * display.texi (Truncation):
1835 * text.texi (Special Properties): Describe what a stretch-glyph is
1836 instead of using that term without explanation. Make the
1837 cross-references more accurate.
1838
1839 * display.texi (Usual Display): Update the description,
1840 cross-references, and indexing related to display of control
1841 characters and raw bytes.
1842
1843 2011-11-25 Martin Rudalics <rudalics@gmx.at>
1844
1845 * windows.texi (Splitting Windows): Fix description of
1846 window-combination-limit. Suggested by Eli Zaretskii.
1847
1848 2011-11-23 Chong Yidong <cyd@gnu.org>
1849
1850 * windows.texi (Window Sizes): Move window-top-line,
1851 window-left-column, and window-*-pixel-edges to Coordinates and
1852 Windows node.
1853 (Coordinates and Windows): Restore window-edges doc.
1854
1855 2011-11-21 Martin Rudalics <rudalics@gmx.at>
1856
1857 * windows.texi (Windows and Frames, Splitting Windows):
1858 Fix typos.
1859
1860 2011-11-21 Chong Yidong <cyd@gnu.org>
1861
1862 * windows.texi (Splitting Windows): Fix error in documentation of
1863 window-combination-limit.
1864 (Cyclic Window Ordering): Minor fixes to next-window,
1865 one-window-p, and get-lru-window docs. Don't document
1866 window-list-1.
1867 (Buffers and Windows): Copyedits.
1868 (Choosing Window): Document special handling of special-display-*.
1869 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
1870 Don't document even-window-heights, which is going away.
1871 Clarify which options are obeyed by which action functions.
1872
1873 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1874
1875 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1876
1877 2011-11-20 Martin Rudalics <rudalics@gmx.at>
1878
1879 * windows.texi (Resizing Windows, Splitting Windows):
1880 Remove term "status" when talking about combination limits.
1881
1882 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
1883
1884 * compile.texi (Compiler Errors):
1885 * help.texi (Help Functions): Fix typos.
1886
1887 2011-11-19 Chong Yidong <cyd@gnu.org>
1888
1889 * windows.texi (Splitting Windows): Clarify role of window
1890 parameters in split-window. Shorten the example.
1891 (Deleting Windows): Rewrite intro to handle internal windows.
1892 Fix delete-windows-on doc.
1893 (Selecting Windows): Copyedits.
1894
1895 2011-11-17 Martin Rudalics <rudalics@gmx.at>
1896
1897 * windows.texi (Resizing Windows, Splitting Windows)
1898 (Deleting Windows): Use term window-combination-resize instead
1899 of window-splits.
1900
1901 2011-11-16 Martin Rudalics <rudalics@gmx.at>
1902
1903 * windows.texi (Resizing Windows, Splitting Windows):
1904 Rename occurrences of window-nest to window-combination-limit.
1905
1906 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
1907
1908 * intro.texi (Lisp History): Fix typo.
1909
1910 2011-11-12 Martin Rudalics <rudalics@gmx.at>
1911
1912 * windows.texi (Splitting Windows, Deleting Windows):
1913 Remove references to splits status of windows.
1914
1915 2011-11-10 Glenn Morris <rgm@gnu.org>
1916
1917 * buffers.texi (Read Only Buffers): Expand a bit on why
1918 toggle-read-only should only be used interactively. (Bug#7292)
1919
1920 2011-11-09 Chong Yidong <cyd@gnu.org>
1921
1922 * windows.texi (Window Sizes): Document window-pixel-edges,
1923 window-inside-pixel-edges, window-absolute-pixel-edges, and
1924 window-inside-absolute-pixel-edges.
1925 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1926 non-full-width windows.
1927
1928 2011-11-09 Martin Rudalics <rudalics@gmx.at>
1929
1930 * windows.texi (Resizing Windows): Rewrite documentation of
1931 window-resizable.
1932
1933 2011-11-09 Chong Yidong <cyd@gnu.org>
1934
1935 * windows.texi (Splitting Windows): Simplify example.
1936
1937 2011-11-08 Chong Yidong <cyd@gnu.org>
1938
1939 * windows.texi (Window Sizes): Copyedits. Document
1940 window-text-height. Remove window-min-height and window-min-width
1941 discussion, referring instead to Emacs manual.
1942 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
1943 (Resizing Windows): Simplify introduction. Don't document
1944 enlarge-window, shrink-window, enlarge-window-horizontally, and
1945 shrink-window-horizontally; they are no longer preferred for
1946 calling from Lisp, and are already documented in the Emacs manual.
1947
1948 2011-11-07 Glenn Morris <rgm@gnu.org>
1949
1950 * windows.texi (Choosing Window): Fix keybinding typo.
1951
1952 2011-11-07 Martin Rudalics <rudalics@gmx.at>
1953
1954 * windows.texi (Resizing Windows, Splitting Windows)
1955 (Window Configurations): Use "child window" instead of
1956 "subwindow".
1957
1958 2011-11-06 Chong Yidong <cyd@gnu.org>
1959
1960 * windows.texi (Basic Windows): Clarify various definitions.
1961 Treat window-normalize-* as internal; don't document them.
1962 (Windows and Frames): Various clarifications, e.g. non-live
1963 windows also belong to frames. Fix window-list description.
1964 Simplify window nesting example.
1965 (Splitting Windows, Window Configurations):
1966 Use split-window-below.
1967
1968 2011-11-04 Eli Zaretskii <eliz@gnu.org>
1969
1970 * windows.texi (Window Sizes): Mention in the doc string that the
1971 return values of `window-body-height' and `window-body-width' are
1972 in frame's canonical units. (Bug#9949)
1973
1974 2011-10-30 Martin Rudalics <rudalics@gmx.at>
1975
1976 * windows.texi (Windows and Frames): Remove "iso-" infix from
1977 documentation of window-iso-combined-p.
1978
1979 2011-10-26 Chong Yidong <cyd@gnu.org>
1980
1981 * modes.texi (Running Hooks): Document with-wrapper-hook.
1982
1983 2011-10-18 Chong Yidong <cyd@gnu.org>
1984
1985 * display.texi (Glyphless Chars): New node.
1986
1987 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
1988
1989 * text.texi (Yanking): Document yank-excluded-properties.
1990
1991 * package.texi (Packaging Basics): The commentary should say how
1992 to begin using the package.
1993
1994 2011-10-11 Martin Rudalics <rudalics@gmx.at>
1995
1996 * windows.texi (Deleting Windows): Mention which window gets
1997 selected when deleting the selected window.
1998
1999 2011-10-09 Martin Rudalics <rudalics@gmx.at>
2000
2001 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2002 with the selected window.
2003 * windows.texi (Buffers and Windows): Reformulate text on how
2004 replace-buffer-in-windows deals with a window.
2005 (Quitting Windows): Describe how quit-window deals with a
2006 standalone frame. Describe new option frame-auto-hide-function.
2007
2008 2011-10-08 Glenn Morris <rgm@gnu.org>
2009
2010 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2011
2012 * positions.texi (Excursions): Update warning message.
2013
2014 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
2015
2016 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2017 Fix Emacs manual xref (Bug#9675).
2018
2019 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
2020
2021 * windows.texi (Textual Scrolling): Document scroll-up-command,
2022 scroll-down-command, scroll-error-top-bottom, and the
2023 scroll-command symbol property.
2024 (Display Action Functions): Fix description of
2025 display-buffer-pop-up-window.
2026
2027 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
2028
2029 * windows.texi (Splitting Windows): Fix typos.
2030
2031 2011-09-25 Martin Rudalics <rudalics@gmx.at>
2032
2033 * windows.texi (Windows and Frames, Display Action Functions)
2034 (Switching Buffers): Fix some typos.
2035 (Buffers and Windows): Remove reference to window-auto-delete.
2036 Reword description of replace-buffer-in-windows.
2037 (Window History): Fix some typos and refer to frame local buffer
2038 list.
2039 (Quitting Windows): New node.
2040 (Window Configurations): Add descriptions of window-state-get
2041 and window-state-put.
2042 (Window Parameters): Describe variable ignore-window-parameters.
2043 Sketch some window parameters currently in use.
2044 * elisp.texi (Top): Update node listing.
2045
2046 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
2047
2048 * windows.texi (Display Action Functions)
2049 (Choosing Window Options): New nodes.
2050
2051 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
2052
2053 * windows.texi (Window History): New node. Move text here from
2054 Buffers and Windows.
2055 (Switching Buffers): Rename from Displaying Buffers, since we
2056 don't document display-buffer here; callers changed.
2057 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
2058 switch-to-buffer-other-frame. Delete duplicate
2059 replace-buffer-in-windows doc.
2060 (Choosing Window): Document display actions.
2061
2062 2011-09-24 Eli Zaretskii <eliz@gnu.org>
2063
2064 * display.texi (Forcing Redisplay): Update the description of
2065 redisplay-dont-pause due to change in the default value.
2066
2067 2011-09-23 Martin Rudalics <rudalics@gmx.at>
2068
2069 * frames.texi (Frames and Windows): Move section and rename to
2070 Windows and Frames in windows.texi.
2071 * windows.texi (Windows): Restructure.
2072 (Basic Windows): Rewrite. Explain live and internal windows and
2073 normalization functions.
2074 (Windows and Frames): Move section here from frames.texi.
2075 Describe subwindows, window combinations, window tree, and
2076 corresponding functions including window-list here.
2077 (Window Sizes): Rename section from Size of Window and move it
2078 up in chapter. Describe total and body sizes and the
2079 corresponding functions. Explain new semantics of
2080 window-min-height/-width.
2081 (Resizing Windows): Move section up in chapter. Describe new
2082 resize functions.
2083 (Splitting Windows): Describe new behavior of split-window,
2084 split-window-above-each-other and split-window-side-by-side.
2085 Provide examples. Describe window-nest and window-splits
2086 options.
2087 (Deleting Windows): Minor rewrite.
2088 (Selecting Windows): Minor rewrite.
2089 Describe frame-selected-window and set-frame-selected-window here.
2090 (Cyclic Window Ordering): Minor rewrite.
2091 Describe window-list-1.
2092 (Buffers and Windows): Rewrite. Explain a window's previous and
2093 next buffers and the corresponding functions.
2094 (Window Tree): Merge into Windows and Frames section.
2095 * elisp.texi (Top): Update node listings for frames and windows
2096 sections.
2097
2098 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2099
2100 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2101
2102 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2103
2104 * errors.texi (Standard Errors): Remove apparent placeholder text
2105 (bug#9491).
2106
2107 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
2108
2109 * frames.texi (Management Parameters): Fix description of
2110 icon-type parameter.
2111
2112 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
2113
2114 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2115 ending in C-g. Suggested by Edward O'Connor.
2116
2117 2011-09-17 Eli Zaretskii <eliz@gnu.org>
2118
2119 * numbers.texi (Integer Basics): Add indexing for
2120 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2121
2122 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
2123
2124 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2125
2126 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
2127
2128 * processes.texi (Network Servers): Clarify what the process
2129 buffer is used for (bug#9233).
2130
2131 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
2132
2133 * lists.texi (Building Lists): Fix typo.
2134
2135 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
2136
2137 * display.texi (Basic Faces): New node. Document new faces.
2138
2139 * modes.texi (Major Mode Conventions): Move some text there.
2140 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2141
2142 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
2143
2144 * modes.texi (Basic Major Modes): New node. Callers updated.
2145 (Major Modes): Document fundamental-mode and major-mode.
2146 (Major Mode Basics): Node deleted; text moved to Major Modes.
2147 (Derived Modes): Document derived-mode-p.
2148
2149 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
2150
2151 * files.texi (Changing Files, Create/Delete Dirs): Document new
2152 arguments for delete-file, delete-directory, and copy-directory.
2153 (Visiting Functions): Remove view-file; it is documented in the
2154 Emacs manual.
2155
2156 * frames.texi (Layout Parameters): The defaults for the
2157 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2158
2159 * display.texi (Progress): Document spinner functionality.
2160
2161 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2162 operating system signals. Refer to save-buffers-kill-terminal
2163 instead of save-buffers-kill-emacs.
2164
2165 * objects.texi (Symbol Type): Document ## print representation.
2166
2167 2011-08-25 Eli Zaretskii <eliz@gnu.org>
2168
2169 * display.texi (Specified Space): Mention that `space' specs
2170 influence bidi reordering.
2171 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2172 separating fields with bidirectional content.
2173
2174 2011-08-24 Eli Zaretskii <eliz@gnu.org>
2175
2176 * display.texi (Bidirectional Display): Document return value in
2177 buffers that are not bidi-reordered for display, and in unibyte
2178 buffers.
2179
2180 2011-08-23 Eli Zaretskii <eliz@gnu.org>
2181
2182 * nonascii.texi (Character Properties): Document the values for
2183 unassigned codepoints.
2184
2185 2011-08-18 Eli Zaretskii <eliz@gnu.org>
2186
2187 * nonascii.texi (Character Properties): Document use of
2188 `bidi-class' and `mirroring' properties as part of reordering.
2189 Provide cross-references to "Bidirectional Display".
2190
2191 * display.texi (Bidirectional Display): Document the pitfalls of
2192 concatenating strings with bidirectional content, with possible
2193 solutions. Document bidi-string-mark-left-to-right.
2194 Mention paragraph direction in modes that inherit from prog-mode.
2195 Document use of `bidi-class' and `mirroring' properties as part of
2196 reordering.
2197
2198 2011-08-16 Eli Zaretskii <eliz@gnu.org>
2199
2200 * modes.texi (Major Mode Conventions): Improve the documentation
2201 of `mode-class' `special' modes.
2202
2203 * nonascii.texi (Character Properties): Document the `mirroring'
2204 property. Add index entries.
2205
2206 * syntax.texi (Categories): Add an example of defining a new
2207 category and category table.
2208
2209 * searching.texi (Regexp Backslash): Document how to display
2210 existing categories. Mention the possibility of adding
2211 categories, and add an xref to where this is described. Add an
2212 index entry.
2213
2214 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
2215
2216 * text.texi (Special Properties):
2217 * display.texi (Overlay Properties): Note that mouse-face cannot
2218 change the text size (Bug#8530).
2219
2220 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
2221
2222 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2223 using setenv instead.
2224
2225 2011-07-28 Eli Zaretskii <eliz@gnu.org>
2226
2227 * display.texi (Bidirectional Display): Document the fact that
2228 bidi-display-reordering is t by default.
2229
2230 2011-07-23 Eli Zaretskii <eliz@gnu.org>
2231
2232 * display.texi (Bidirectional Display): New section.
2233
2234 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2235 Tim Cross <theophilusx@gmail.com> (tiny change)
2236 Glenn Morris <rgm@gnu.org>
2237
2238 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
2239
2240 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2241
2242 * help.texi (Keys in Documentation): Revert last change.
2243
2244 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2245
2246 * help.texi (Keys in Documentation): Clarify that \= only quotes
2247 the next character, and doesn't affect longer sequences in
2248 particular (bug#8935).
2249
2250 * debugging.texi (Using Debugger):
2251 Mention @code{eval-expression-debug-on-error} (bug#8549).
2252
2253 2011-07-14 Eli Zaretskii <eliz@gnu.org>
2254
2255 * display.texi (Other Display Specs): Document that `left-fringe'
2256 and `right-fringe' display specifications are of the "replacing"
2257 kind.
2258
2259 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2260
2261 * help.texi (Documentation Basics): Add a link to the Function
2262 Documentation node (bug#6580).
2263
2264 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2265
2266 * keymaps.texi (Menu Bar): Mention :visible and :enable
2267 (bug#6344). Text by Drew Adams.
2268
2269 * modes.texi (Running Hooks): Mention buffer-local hook variables
2270 (bug#6218).
2271
2272 * objects.texi (General Escape Syntax): "a with grave accent" is
2273 ?xe0, not ?x8e0 (bug#5259).
2274
2275 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2276
2277 * display.texi (Face Attributes, Font Selection): Add references
2278 to the Fonts node in the Emacs manual (Bug#4178).
2279
2280 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
2281
2282 * display.texi (Window Systems): `window-system' is
2283 terminal-local.
2284
2285 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2286 frame-local variables.
2287
2288 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2289 frame-local variables.
2290 (Frame-Local Variables): Node deleted.
2291
2292 * elisp.texi (Top): Update node listing.
2293
2294 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2295
2296 * elisp.texi: Change "inferiors" to "subnodes" in three places
2297 (bug#3523).
2298
2299 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
2300
2301 * frames.texi (Window System Selections): Discussion of
2302 x-select-enable-clipboard moved to Emacs manual.
2303
2304 2011-07-11 Deniz Dogan <deniz@dogan.se>
2305
2306 * commands.texi (Prefix Command Arguments): Remove excessive
2307 apostrophe.
2308
2309 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310
2311 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2312 description is a string (bug#3313).
2313
2314 * frames.texi (Display Feature Testing): Try to explain what all
2315 the visual classes mean (bug#3042).
2316
2317 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2318
2319 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2320 and `mode-line-client' (bug#2974).
2321
2322 * text.texi (Insertion): Clarify marker movements (bug#1651).
2323 Text from Drew Adams.
2324
2325 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2326
2327 * text.texi (Special Properties): Clarify the format of `face'
2328 (bug#1375).
2329
2330 * commands.texi (Interactive Call): Add a `call-interactively'
2331 example (bug#1010).
2332
2333 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2334
2335 * functions.texi (Calling Functions): Link to the "Interactive
2336 Call" node (bug#1001).
2337
2338 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
2339
2340 * customize.texi (Composite Types): Move alist and plist to here
2341 from Simple Types (Bug#7545).
2342
2343 * elisp.texi (Top): Update menu description.
2344
2345 * display.texi (Face Attributes): Document negative line widths
2346 (Bug#6113).
2347
2348 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2349
2350 * searching.texi (Match Data): Note that match data can be
2351 overwritten by most functions (bug#2499).
2352
2353 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2354
2355 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2356 flags mean (bug#6659).
2357
2358 * functions.texi (What Is a Function): Document the autoload
2359 object (bug#6496).
2360
2361 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2362
2363 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2364 is only used in the Customize user interface (bug#6089).
2365
2366 * display.texi (Showing Images): Mention the point of sliced
2367 images (bug#7836).
2368
2369 2011-07-02 Eli Zaretskii <eliz@gnu.org>
2370
2371 * variables.texi (Defining Variables, Void Variables)
2372 (Constant Variables): Fix incorrect usage of @kindex.
2373
2374 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2375
2376 * variables.texi (Defining Variables): Add an index entry for
2377 `set-variable' (bug#7262).
2378 (Defining Variables): Use @findex for functions.
2379
2380 * frames.texi (Basic Parameters): Document the `explicit-name'
2381 parameter (bug#6951).
2382
2383 * customize.texi (Type Keywords): Clarify that :value provides a
2384 default value for all types (bug#7386).
2385
2386 * streams.texi (Output Functions): Document `pp'.
2387
2388 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
2389
2390 * keymaps.texi (Searching Keymaps):
2391 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2392 change. Suggested by Johan Bockgård.
2393
2394 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
2395
2396 * text.texi (Special Properties): Clarify role of font-lock-face.
2397
2398 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2399
2400 * processes.texi (Process Information): Rename `process-alive-p'
2401 to `process-live-p' for consistency with other `-live-p' functions.
2402
2403 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2404
2405 Document wide integers better.
2406 * files.texi (File Attributes): Document ino_t values better.
2407 ino_t values no longer map to anything larger than a single cons.
2408 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2409 (Bitwise Operations):
2410 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2411 to read, and that will port better if 62-bits becomes the default.
2412 Fix or remove incorrect examples.
2413 * os.texi (Time Conversion): Document time_t values better.
2414
2415 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2416
2417 * processes.texi (Process Information):
2418 Document `process-alive-p'.
2419
2420 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2421
2422 * help.texi (Accessing Documentation):
2423 * display.texi (Pixel Specification):
2424 * processes.texi (Serial Ports, Serial Ports):
2425 * nonascii.texi (Character Properties, Default Coding Systems):
2426 * text.texi (Changing Properties, Special Properties):
2427 * windows.texi (Window Start and End):
2428 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2429 * keymaps.texi (Searching Keymaps, Tool Bar):
2430 * minibuf.texi (Basic Completion):
2431 * compile.texi (Eval During Compile):
2432 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2433 7x9 paper in printed manual.
2434
2435 * lists.texi (Sets And Lists): Fix misplaced text.
2436
2437 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
2438
2439 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2440 needs to be active (Bug#8350).
2441
2442 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
2443
2444 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2445
2446 * tips.texi (Coding Conventions): Remove antediluvian filename
2447 limit recommendation (Bug#8538).
2448
2449 2011-05-27 Glenn Morris <rgm@gnu.org>
2450
2451 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2452
2453 2011-05-26 Glenn Morris <rgm@gnu.org>
2454
2455 * variables.texi (File Local Variables):
2456 Update hack-local-variables `mode-only' return value.
2457 Add some more details on what this function does in the other case.
2458
2459 2011-05-19 Glenn Morris <rgm@gnu.org>
2460
2461 * lists.texi (Sets And Lists): Mention cl provides union etc.
2462
2463 2011-05-19 Nix <nix@esperi.org.uk>
2464
2465 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2466
2467 * text.texi (Parsing HTML): Update for function name changes.
2468
2469 * syntax.texi (Syntax Flags): Small fix.
2470
2471 * keymaps.texi (Active Keymaps): Typo fix.
2472 (Changing Key Bindings): Grammar fix.
2473
2474 * frames.texi (Minibuffers and Frames): Grammar fix.
2475 (Window System Selections): x-select-enable-clipboard now defaults to t.
2476
2477 * customize.texi (Common Keywords):
2478 * display.texi (Abstract Display):
2479 * modes.texi (Auto-Indentation):
2480 * nonascii.texi (Converting Representations): Typo fixes.
2481
2482 * control.texi (Examples of Catch): Call it "goto" not "go to".
2483
2484 2011-05-14 Eli Zaretskii <eliz@gnu.org>
2485
2486 * nonascii.texi (Character Properties): Fix inconsistencies with
2487 implementation.
2488
2489 * text.texi (Special Properties): Move @defvar's out of the
2490 @table. (Bug#8652)
2491
2492 2011-05-12 Glenn Morris <rgm@gnu.org>
2493
2494 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2495
2496 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
2497
2498 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2499 (Multiline Font Lock):
2500 * vol2.texi (Top):
2501 * vol1.texi (Top):
2502 * elisp.texi (Top): Update menu accordingly.
2503
2504 2011-05-12 Drew Adams <drew.adams@oracle.com>
2505
2506 * modes.texi (Region to Fontify): Fix typo.
2507
2508 2011-05-10 Jim Meyering <meyering@redhat.com>
2509
2510 * minibuf.texi: Fix typo "in in -> in".
2511
2512 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
2513
2514 * numbers.texi (Integer Basics): Large integers are treated as floats.
2515
2516 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2517
2518 * processes.texi (Synchronous Processes): Document the (:file
2519 "/file-name") syntax for `call-process'.
2520
2521 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
2522
2523 * windows.texi (Choosing Window): Fix typo.
2524
2525 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
2526
2527 * frames.texi (Layout Parameters): Note the difference between
2528 querying and setting parameters for left-fringe and right-fringe
2529 (Bug#6930).
2530
2531 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2532
2533 * minibuf.texi (Basic Completion): Be a bit more precise about the
2534 valid kinds of completion tables.
2535 (Programmed Completion): Remove obsolete text about lambda expressions
2536 not being valid completion tables.
2537
2538 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
2539
2540 * positions.texi (Excursions): Explain the "save-excursion
2541 defeated by set-buffer" warning.
2542
2543 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2544 save-excursion. Suggested by Uday S Reddy.
2545
2546 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
2547
2548 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2549 (Lexical Binding): New sub-section.
2550
2551 * eval.texi (Eval): Discourage the use of `eval'.
2552 Document its new `lexical' argument.
2553
2554 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2555
2556 * commands.texi (Command Overview): `post-command-hook' is not reset to
2557 nil any more.
2558
2559 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
2560
2561 * strings.texi (String Conversion): Don't mention
2562 string-make-(uni|multi)byte (bug#8262).
2563 * nonascii.texi (Converting Representations): Fix up range.
2564 * keymaps.texi (Key Binding Commands): Update code point, avoid
2565 "unibyte character" and remove mention of unibyte bindings.
2566
2567 2011-03-10 Eli Zaretskii <eliz@gnu.org>
2568
2569 * modes.texi (Operator Precedence Grammars): Don't use characters
2570 outside ISO-8859-1.
2571
2572 2011-03-09 Eli Zaretskii <eliz@gnu.org>
2573
2574 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2575
2576 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2577
2578 2011-03-08 Glenn Morris <rgm@gnu.org>
2579
2580 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2581 * intro.texi (Acknowledgements): Names to UTF-8.
2582 * elisp.texi: Set documentencoding.
2583
2584 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
2585
2586 * Version 23.3 released.
2587
2588 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2589
2590 * package.texi: Update index keywords.
2591 (Package Archives): New node contents. Document package-x.el.
2592
2593 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
2594
2595 * makefile.w32-in (srcs): Add package.texi.
2596
2597 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
2598
2599 * package.texi (Packaging, Packaging Basics, Simple Packages)
2600 (Multi-file Packages): Expand and clarify.
2601 (Package Archives): Temporary placeholder node.
2602
2603 * elisp.texi (Top): Update node listing.
2604
2605 * Makefile.in (srcs): Add package.texi.
2606
2607 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
2608
2609 * processes.texi (Synchronous Processes): Minor clarification
2610 (Bug#8149).
2611
2612 2011-03-03 Glenn Morris <rgm@gnu.org>
2613
2614 * files.texi (Truenames): Minor clarification. (Bug#2341)
2615
2616 2011-03-01 Glenn Morris <rgm@gnu.org>
2617
2618 * variables.texi (Directory Local Variables):
2619 Mention `(subdirs . nil)' alist element.
2620
2621 2011-02-28 Glenn Morris <rgm@gnu.org>
2622
2623 * variables.texi (Directory Local Variables): Mention the optional
2624 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2625
2626 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
2627
2628 * minibuf.texi (Minibuffer History): Clarify discussion of
2629 minibuffer history lists (Bug#8085).
2630
2631 2011-02-19 Eli Zaretskii <eliz@gnu.org>
2632
2633 * elisp.texi: Sync @dircategory with ../../info/dir.
2634
2635 * files.texi (Visiting Functions): Document find-file-literally,
2636 both the command and the variable.
2637
2638 * variables.texi (Creating Buffer-Local): Explain the meaning of
2639 permanent local variables.
2640
2641 * files.texi (Visiting Functions): Document find-file-literally,
2642 both the command and the variable.
2643
2644 * variables.texi (Creating Buffer-Local): Explain the meaning of
2645 permanent local variables.
2646
2647 2011-02-19 Glenn Morris <rgm@gnu.org>
2648
2649 * keymaps.texi (Remapping Commands): Mention how to undo it.
2650
2651 2011-02-09 Reuben Thomas <rrt@sc3d.org>
2652
2653 * loading.texi (Hooks for Loading): Remove unnecessary advice
2654 about eval-after-load (Bug#7986).
2655
2656 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
2657
2658 * commands.texi (Accessing Mouse): Note that a header line is not
2659 included in the row of posn-col-row.
2660
2661 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
2662
2663 * modes.texi (Major Mode Conventions): Add face guidelines.
2664 (Faces for Font Lock): List faces in order of prominence.
2665
2666 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2667
2668 format-time-string now supports subsecond time stamp resolution
2669 * os.texi (Time Parsing): Document %N.
2670
2671 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
2672
2673 * vol1.texi (Top):
2674 * vol2.texi (Top):
2675 * elisp.texi (Top):
2676 * display.texi (Display Property): Shorten the menu description of
2677 the "Other Display Specs" node (Bug#7816).
2678
2679 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2680 menu item" concept index entries (Bug#7805).
2681
2682 2011-01-29 Eli Zaretskii <eliz@gnu.org>
2683
2684 * makefile.w32-in (texinfodir): New variable.
2685 (usermanualdir): Remove as redundant with $(emacsdir).
2686 (MAKEINFO): Remove options, leave only program name.
2687 (MAKEINFO_OPTS): New variable.
2688 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2689
2690 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2691 Richard Kim <emacs18@gmail.com>
2692
2693 * loading.texi (Library Search): Document list-load-path-shadows
2694 (Bug#7757).
2695
2696 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
2697
2698 * searching.texi (Regexp Special): Remove outdated discussion of
2699 character sets (Bug#7780).
2700
2701 * frames.texi (Pop-Up Menus): Document where menu title comes
2702 from (Bug#7684).
2703
2704 2011-01-25 Glenn Morris <rgm@gnu.org>
2705
2706 * display.texi (Making Buttons): Mention limitation of text buttons.
2707
2708 2011-01-23 Werner Lemberg <wl@gnu.org>
2709
2710 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2711 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2712 (ENVADD): New variable to control texi2dvi and texi2pdf.
2713
2714 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
2715
2716 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2717 Emacs manual.
2718
2719 2011-01-15 Eli Zaretskii <eliz@gnu.org>
2720
2721 * files.texi (Directory Names): Explain why FROM in
2722 directory-abbrev-alist should begin with \`. (Bug#7777)
2723
2724 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2725
2726 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2727
2728 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2729
2730 * modes.texi (Emulating Mode Line): Fix last change.
2731
2732 2011-01-02 Eli Zaretskii <eliz@gnu.org>
2733
2734 * modes.texi (Emulating Mode Line): Update documentation of
2735 format-mode-line according to changes that fixed bug #7587.
2736
2737 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2738
2739 * modes.texi (Derived Modes): Mention prog-mode.
2740
2741 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2742 of the key-binding-data cache since we don't use it any more.
2743
2744 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2745
2746 * processes.texi (Shell Arguments):
2747 * strings.texi (Creating Strings): Don't mention "shell commands";
2748 make it explicit that `split-string-and-unquote' and
2749 `combine-and-quote-strings' are mainly for working with arguments
2750 to call-process and start-process.
2751
2752 * processes.texi (Shell Arguments): Fix documentation of
2753 `split-string-and-unquote'. Add indexing. (Bug#7563)
2754
2755 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2756
2757 * modes.texi (Auto-Indentation): New section to document SMIE.
2758 (Major Mode Conventions):
2759 * text.texi (Mode-Specific Indent): Refer to it.
2760
2761 2010-12-13 Eli Zaretskii <eliz@gnu.org>
2762
2763 * display.texi (Other Display Specs): Document left-fringe and
2764 right-fringe display specs.
2765
2766 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2767
2768 * backups.texi (Making Backups):
2769 * modes.texi (Example Major Modes): Use recommended coding style.
2770 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2771 define-derived-mode. Mention completion-at-point-functions.
2772
2773 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
2774
2775 * nonascii.texi (Converting Representations):
2776 Document byte-to-string.
2777
2778 2010-12-08 Glenn Morris <rgm@gnu.org>
2779
2780 * buffers.texi (Modification Time):
2781 verify-visited-file-modtime now defaults to the current buffer.
2782
2783 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2784
2785 * nonascii.texi (Converting Representations): Document byte-to-string.
2786
2787 * strings.texi (Creating Strings): Don't mention semi-obsolete
2788 function char-to-string.
2789 (String Conversion): Shorten discussion of semi-obsolete function
2790 string-to-char. Link to Converting Representations.
2791
2792 * objects.texi (Symbol Type):
2793 * text.texi (Near Point):
2794 * help.texi (Help Functions):
2795 * functions.texi (Mapping Functions): Use string instead of
2796 char-to-string in examples.
2797
2798 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2799
2800 * text.texi (Kill Functions, Kill Functions)
2801 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2802 YANK-HANDLER args.
2803
2804 * symbols.texi (Creating Symbols): Using unintern without an
2805 obarray arg is now obsolete.
2806
2807 * numbers.texi (Float Basics): Document float-e and float-pi.
2808
2809 * variables.texi (Defining Variables): Change "pi" example to
2810 "float-pi".
2811
2812 2010-11-26 Eli Zaretskii <eliz@gnu.org>
2813
2814 * commands.texi (Click Events): Document the values of X, Y and
2815 COL, ROW in the event's position, when the click is on the header
2816 or mode line, on the fringes, or in the margins.
2817
2818 2010-11-17 Eli Zaretskii <eliz@gnu.org>
2819
2820 * customize.texi (Composite Types): Lower-case index entry.
2821
2822 * loading.texi (How Programs Do Loading):
2823 Document load-file-name. (Bug#7346)
2824
2825 2010-11-17 Glenn Morris <rgm@gnu.org>
2826
2827 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2828
2829 2010-11-13 Eli Zaretskii <eliz@gnu.org>
2830
2831 * display.texi (Usual Display): Characters with no fonts are not
2832 necessarily displayed as empty boxes.
2833
2834 2010-10-31 Glenn Morris <rgm@gnu.org>
2835
2836 * maps.texi (Standard Keymaps): Update File menu description.
2837
2838 2010-10-28 Glenn Morris <rgm@gnu.org>
2839
2840 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2841
2842 2010-10-24 Eli Zaretskii <eliz@gnu.org>
2843
2844 * display.texi (Window Systems): Deprecate use of window-system as
2845 a predicate.
2846
2847 2010-10-23 Glenn Morris <rgm@gnu.org>
2848
2849 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2850 sorted-doc.
2851
2852 2010-10-15 Eli Zaretskii <eliz@gnu.org>
2853
2854 * os.texi (Dynamic Libraries): New node, with slightly modified
2855 text deleted from "Image Formats".
2856 (System Interface): Add @menu entry for "Dynamic Libraries".
2857
2858 * display.texi (Image Formats): Remove description of
2859 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2860
2861 2010-10-12 Glenn Morris <rgm@gnu.org>
2862
2863 * book-spine.texinfo: Rename to book-spine.texi.
2864
2865 2010-10-11 Glenn Morris <rgm@gnu.org>
2866
2867 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2868
2869 * Makefile.in (DVIPS): New variable.
2870 (.PHONY): Add html, ps.
2871 (html, elisp.html, ps, elisp.ps): New targets.
2872 (clean): Delete html, ps files.
2873 ($(infodir)/elisp): Remove unnecessary includes.
2874
2875 2010-10-09 Eli Zaretskii <eliz@gnu.org>
2876
2877 * makefile.w32-in (emacsdir): New variable.
2878 (srcs): Add emacsver.texi.
2879 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2880
2881 2010-10-09 Glenn Morris <rgm@gnu.org>
2882
2883 * Makefile.in (VPATH): Remove.
2884 (infodir): Make it absolute.
2885 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2886
2887 * Makefile.in (dist): Anchor regexps.
2888
2889 * Makefile.in (srcs): Put elisp.texi first.
2890 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2891
2892 * Makefile.in (infoclean): Remove harmless, long-standing error.
2893
2894 * Makefile.in ($(infodir)): Delete rule.
2895 (mkinfodir): New.
2896 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2897
2898 * Makefile.in (dist): Remove reference to emacsver.texi.in.
2899 Also copy emacsver.texi, and edit $emacsdir.
2900
2901 2010-10-09 Glenn Morris <rgm@gnu.org>
2902
2903 * Makefile.in (emacsdir): New variable.
2904 (MAKEINFO): Add -I $emacsdir.
2905 (dist): Copy emacsver.texi.
2906 (srcs): Add emacsver.texi.
2907
2908 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2909 Set EMACSVER by including emacsver.texi.
2910
2911 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2912
2913 2010-10-07 Glenn Morris <rgm@gnu.org>
2914
2915 * Makefile.in (version): New, set by configure.
2916 (clean): Delete dist tar file.
2917 (dist): Use version in tar name.
2918
2919 2010-10-06 Glenn Morris <rgm@gnu.org>
2920
2921 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2922 (INSTALL_INFO): Remove unused variable.
2923 (mostlyclean, infoclean, dist): New rules.
2924 (clean): Delete dvi and pdf files.
2925 (maintainer-clean): Remove elisp.oaux, use infoclean.
2926 ($(infodir)): Add parallel build workaround.
2927
2928 2010-10-04 Glenn Morris <rgm@gnu.org>
2929
2930 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2931 ($(infodir)/elisp): Ensure target directory exists. Use $@.
2932 Fix -I typo.
2933 (clean): No 'make.out' or 'core' files.
2934 (.PHONY): Declare clean rules.
2935 (maintainer-clean): Delete pdf file. Guard against cd failures.
2936
2937 2010-10-03 Glenn Morris <rgm@gnu.org>
2938
2939 * files.texi (File Name Components): Remove ignored section about
2940 deleted variable directory-sep-char.
2941
2942 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
2943
2944 * files.texi (Magic File Names): New defopt
2945 remote-file-name-inhibit-cache.
2946
2947 2010-10-02 Glenn Morris <rgm@gnu.org>
2948
2949 * os.texi (Killing Emacs): Hook now runs in batch mode.
2950
2951 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2952
2953 * text.texi (Special Properties): Clarify when modification-hooks run.
2954
2955 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2956
2957 * syntax.texi (Syntax Flags): Document new `c' flag.
2958
2959 2010-09-09 Glenn Morris <rgm@gnu.org>
2960
2961 * display.texi (ImageMagick Images): General cleanup.
2962
2963 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
2964
2965 * files.texi (Directory Names): Use \` rather than ^.
2966
2967 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2968
2969 * text.texi (Low-Level Kill Ring):
2970 * frames.texi (Window System Selections): Remove cut buffer
2971 documentation.
2972
2973 2010-08-28 Eli Zaretskii <eliz@gnu.org>
2974
2975 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2976 Parameters", where the default fringe width is described.
2977
2978 * frames.texi (Window Frame Parameters, Basic Parameters)
2979 (Position Parameters, Layout Parameters, Management Parameters)
2980 (Cursor Parameters, Font and Color Parameters): Add indexing for
2981 frame parameters. (Bug#6929)
2982
2983 2010-08-25 Tom Tromey <tromey@redhat.com>
2984
2985 * vol2.texi (Top): Update.
2986 * vol1.texi (Top): Update.
2987 * tips.texi (Library Headers): Mention Package-Version and
2988 Package-Requires.
2989 * package.texi: New file.
2990 * os.texi (System Interface): Update pointers.
2991 * elisp.texi (Top): Link to new nodes. Include package.texi.
2992 * anti.texi (Antinews): Update pointers.
2993
2994 2010-08-25 Eli Zaretskii <eliz@gnu.org>
2995
2996 * processes.texi (Filter Functions): Fix last change.
2997
2998 2010-08-24 Markus Triska <triska@gmx.at>
2999
3000 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3001 of `buffer-name' in the main text as well as in the example
3002 (Bug#3098).
3003
3004 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
3005
3006 * nonascii.texi (Text Representations):
3007 * loading.texi (Loading Non-ASCII):
3008 * compile.texi (Byte Compilation): Don't mention obsolete
3009 --unibyte command-line argument.
3010
3011 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
3012
3013 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3014
3015 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
3016
3017 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3018
3019 2010-08-20 Eli Zaretskii <eliz@gnu.org>
3020
3021 * commands.texi (Misc Events): Add cross-references to where
3022 POSITION of a mouse event is described in detail.
3023
3024 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
3025
3026 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
3027
3028 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
3029
3030 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3031 Suggested by Štěpán Němec <stepnem@gmail.com>.
3032
3033 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
3034
3035 * minibuf.texi (High-Level Completion): Document args of
3036 `read-buffer-function' (bug#5625).
3037
3038 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3039
3040 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3041
3042 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
3043
3044 * processes.texi (Process Information): Explain process property
3045 `remote-tty'.
3046
3047 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
3048
3049 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3050 instead of "\C-\^?" (bug#6334).
3051
3052 * text.texi (Special Properties): Fix typo.
3053
3054 2010-07-09 Eli Zaretskii <eliz@gnu.org>
3055
3056 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3057 calling sequences, which are now the standard.
3058
3059 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
3060
3061 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3062
3063 * commands.texi (Command Overview): Mention undo-boundary call.
3064
3065 2010-06-23 Glenn Morris <rgm@gnu.org>
3066
3067 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3068 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3069 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3070 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3071 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3072 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3073 Untabify Texinfo files.
3074
3075 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
3076
3077 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3078
3079 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
3080
3081 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
3082
3083 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
3084
3085 * searching.texi (Regexp Special): Remove obsolete information
3086 about matching non-ASCII characters, and suggest using char
3087 classes (Bug#6283).
3088
3089 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
3090
3091 * minibuf.texi (Basic Completion): Add missing "@end defun".
3092
3093 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3094
3095 * minibuf.texi (Basic Completion): Document completion-boundaries.
3096 (Programmed Completion): Document the new fourth method for boundaries.
3097
3098 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
3099
3100 * display.texi (Image Cache): Update documentation about image caching.
3101
3102 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
3103
3104 * windows.texi (Textual Scrolling):
3105 * tips.texi (Coding Conventions):
3106 * minibuf.texi (Minibuffer History):
3107 * maps.texi (Standard Keymaps):
3108 * loading.texi (Where Defined):
3109 * edebug.texi (Instrumenting): Fix typos.
3110
3111 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
3112
3113 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3114
3115 * functions.texi (Obsolete Functions):
3116 Document set-advertised-calling-convention.
3117
3118 * minibuf.texi (Basic Completion): Document completion-in-region.
3119 (Programmed Completion): Document completion-annotate-function.
3120
3121 * commands.texi (Reading One Event): Document read-key.
3122 (Distinguish Interactive): Document KIND arg to
3123 called-interactively-p. Delete obsolete interactive-p.
3124
3125 * elisp.texi (Top): Update node description.
3126
3127 2010-05-08 Eli Zaretskii <eliz@gnu.org>
3128
3129 * nonascii.texi (Character Properties):
3130 Document unicode-category-table. Add an index entry for Unicode
3131 general category.
3132
3133 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
3134
3135 * Version 23.2 released.
3136
3137 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
3138
3139 * locals.texi (Standard Buffer-Local Variables):
3140 Remove @ignore'd reference to `direction-reversed'.
3141
3142 2010-04-14 Juri Linkov <juri@jurta.org>
3143
3144 Fix @deffn without category.
3145
3146 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3147 for `abbrev-insert'.
3148
3149 * buffers.texi (Indirect Buffers): Add category `Command'
3150 to @deffn of `clone-indirect-buffer'.
3151
3152 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3153 for `next-window' and `previous-window'. Add category `Command'
3154 to @deffn of `pop-to-buffer'.
3155
3156 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
3157
3158 * nonascii.texi (Text Representations): Don't mark
3159 enable-multibyte-characters as a user option.
3160
3161 2010-03-31 Eli Zaretskii <eliz@gnu.org>
3162
3163 * control.texi (Handling Errors): How to re-throw a signal caught
3164 by condition-case.
3165
3166 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
3167
3168 * loading.texi (Hooks for Loading): Document after-load-functions.
3169 Copyedits.
3170
3171 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3172
3173 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3174
3175 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
3176
3177 * processes.texi (Network Processes): Document seqpacket type.
3178
3179 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3180
3181 * os.texi (System Environment): Do not mention lynxos.
3182
3183 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
3184
3185 * Branch for 23.2.
3186
3187 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
3188
3189 * objects.texi (Integer Type): Take note of the read syntax
3190 exception for numbers that cannot fit in the integer type.
3191
3192 2010-03-03 Glenn Morris <rgm@gnu.org>
3193
3194 * numbers.texi (Integer Basics, Bitwise Operations):
3195 * objects.texi (Integer Type): Update for integers now being 30-bit.
3196
3197 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
3198
3199 * display.texi (Low-Level Font): Document :otf font-spec property.
3200
3201 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3202
3203 * display.texi (Line Height): Avoid obsolete special default variables
3204 like default-major-mode.
3205
3206 2010-01-28 Alan Mackenzie <acm@muc.de>
3207
3208 * display.texi (Auto Faces): Say fontification-functions is called
3209 whether or not Font Lock is enabled. Tidy up the wording a bit.
3210
3211 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
3212
3213 * elisp.texi: Remove duplicate edition information (Bug#5407).
3214
3215 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
3216
3217 * two.el (volume-header-toc-markup): Fix typos in docstring.
3218
3219 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3220
3221 Avoid dubious uses of save-excursions.
3222 * positions.texi (Excursions): Recommend the use of
3223 save-current-buffer if applicable.
3224 * text.texi (Clickable Text): Fix the example code which used
3225 save-excursion in a naive way which sometimes preserves point and
3226 sometimes not.
3227 * variables.texi (Creating Buffer-Local):
3228 * os.texi (Session Management):
3229 * display.texi (GIF Images):
3230 * control.texi (Cleanups): Use (save|with)-current-buffer.
3231
3232 2010-01-02 Eli Zaretskii <eliz@gnu.org>
3233
3234 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3235
3236 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
3237
3238 * nonascii.texi (Text Representations, Character Codes)
3239 (Converting Representations, Explicit Encoding)
3240 (Translation of Characters): Use hex notation consistently.
3241 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3242
3243 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
3244
3245 * loading.texi (Where Defined): Make it clearer that these are
3246 loaded files (Bug#5068).
3247
3248 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
3249
3250 * minibuf.texi (Completion Styles): Document `initials' style.
3251
3252 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
3253
3254 * frames.texi (Resources): Describe inhibit-x-resources.
3255 (Size Parameters): Copyedit.
3256
3257 * hash.texi (Creating Hash):
3258 * objects.texi (Hash Table Type): Document the new hash table
3259 printed representation.
3260
3261 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3262 obsolete.
3263
3264 * processes.texi (Process Buffers):
3265 Document process-kill-buffer-query-function.
3266
3267 2009-12-05 Glenn Morris <rgm@gnu.org>
3268
3269 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3270 diary-display-function, and no longer recommended to be a hook.
3271 Update for changes in the names of calendar and diary hooks.
3272 diary-print-entries-hook has changed section.
3273
3274 2009-11-28 Eli Zaretskii <eliz@gnu.org>
3275
3276 * text.texi (Special Properties): More accurate description of
3277 what the `cursor' property does.
3278
3279 2009-11-26 Kevin Ryde <user42@zip.com.au>
3280
3281 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3282 mouse-wheel-down-event, the closest thing to a definition for them.
3283 * os.texi (Startup Summary): vindex inhibit-startup-message and
3284 inhibit-splash-screen.
3285 (Command-Line Arguments): vindex argv.
3286 (Suspending Emacs): vindex suspend-tty-functions and
3287 resume-tty-functions. Don't want to index every hook, but having
3288 the programming ones is helpful.
3289
3290 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
3291
3292 * commands.texi (Motion Events): Fix typo (Bug#4907).
3293
3294 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
3295
3296 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3297 are affected by case-fold-search (Bug#4483).
3298
3299 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
3300
3301 * minibuf.texi (Reading File Names): Note that read-file-name may
3302 use a graphical file dialog.
3303
3304 2009-10-31 Glenn Morris <rgm@gnu.org>
3305
3306 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3307
3308 2009-10-16 Kevin Ryde <user42@zip.com.au>
3309
3310 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3311 in particular so `info-lookup-symbol' can find its docs.
3312
3313 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
3314
3315 * variables.texi (Constant Variables): Distinguish from defconst
3316 variables.
3317 (Defining Variables): Add cindex.
3318
3319 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
3320
3321 * os.texi (Time of Day): Clarify that the microsecond part is
3322 ignored (Bug#4637).
3323
3324 2009-10-11 Glenn Morris <rgm@gnu.org>
3325
3326 * frames.texi (Size and Position): Clarify what is included in the frame
3327 height. (Bug#4535)
3328
3329 2009-10-10 Glenn Morris <rgm@gnu.org>
3330
3331 * windows.texi (Size of Window): The relationship between window and
3332 frame heights is not so simple. (Bug#4535)
3333 Mention window-full-height-p.
3334
3335 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3336
3337 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3338 used from Lisp.
3339
3340 2009-10-07 Eli Zaretskii <eliz@gnu.org>
3341
3342 * files.texi (Directory Names) <abbreviate-file-name>:
3343 Document that root home directories are not replaced with "~".
3344
3345 2009-10-06 Eli Zaretskii <eliz@gnu.org>
3346
3347 * text.texi (Special Properties): Document the meaning of the
3348 `cursor' text property whose value is an integer.
3349
3350 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3351
3352 * files.texi (Magic File Names): Add `copy-directory'.
3353
3354 2009-10-05 Eli Zaretskii <eliz@gnu.org>
3355
3356 * files.texi (File Attributes): Fix description of file
3357 attributes. (Bug#4638) Update attributes of files.texi example to
3358 be more representative.
3359
3360 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
3361
3362 * files.texi (Create/Delete Dirs): New command copy-directory.
3363
3364 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
3365
3366 * anti.texi (Antinews):
3367 * macros.texi (Indenting Macros):
3368 * strings.texi (Creating Strings, Case Conversion):
3369 Remove duplicate words.
3370
3371 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
3372
3373 * files.texi (Create/Delete Dirs): delete-directory has an
3374 optional parameter RECURSIVE.
3375
3376 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3377
3378 * buffers.texi (Swapping Text): Minor clarification.
3379
3380 2009-10-01 Glenn Morris <rgm@gnu.org>
3381
3382 * functions.texi (Declaring Functions): Mention that we also search for
3383 ".m" files in the src/ directory.
3384
3385 2009-09-25 David Engster <deng@randomsample.de>
3386
3387 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
3388
3389 2009-09-22 Glenn Morris <rgm@gnu.org>
3390
3391 * internals.texi (Building Emacs): Mention preloaded-file-list.
3392
3393 2009-09-14 Alan Mackenzie <acm@muc.de>
3394
3395 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3396
3397 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
3398
3399 * functions.texi (Anonymous Functions): Rearrange discussion,
3400 giving usage of unquoted lambda forms first. Mention that
3401 `function' and `#'' are no longer required (Bug#4290).
3402
3403 2009-09-11 Alan Mackenzie <acm@muc.de>
3404
3405 * os.texi (Terminal Output): Document `send-string-to-terminal' in
3406 batch mode.
3407
3408 2009-09-01 Glenn Morris <rgm@gnu.org>
3409
3410 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3411
3412 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
3413
3414 * nonascii.texi (Character Codes): Fix typos.
3415
3416 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
3417
3418 * processes.texi (Synchronous Processes): New defvar
3419 process-file-side-effects.
3420
3421 2009-08-25 Glenn Morris <rgm@gnu.org>
3422
3423 * display.texi (Fontsets): Fix typo.
3424
3425 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3426
3427 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3428
3429 * processes.texi (Asynchronous Processes): Adjust arglist of
3430 start-process-shell-command and start-file-process-shell-command.
3431
3432 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
3433
3434 * advice.texi (Argument Access in Advice): Note that argument
3435 positions are zero-based (Bug#3932).
3436
3437 * commands.texi (Distinguish Interactive): Minor copyedit.
3438
3439 * display.texi (Face Attributes): Add xref to Displaying Faces for
3440 explanation of "underlying face".
3441
3442 * customize.texi (Common Keywords): Add xref to Loading.
3443
3444 * loading.texi (How Programs Do Loading): Add xref to Lisp
3445 Libraries node in the Emacs manual.
3446
3447 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
3448
3449 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3450
3451 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
3452
3453 * processes.texi (Shell Arguments): Copyedits.
3454
3455 2009-07-18 Glenn Morris <rgm@gnu.org>
3456
3457 * loading.texi (Repeated Loading): Fix typo.
3458
3459 2009-07-16 Richard Stallman <rms@gnu.org>
3460
3461 * buffers.texi (Swapping Text): Recommend setting
3462 write-region-annotate-functions and buffer-saved-size.
3463
3464 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3465
3466 2009-07-15 Glenn Morris <rgm@gnu.org>
3467
3468 * edebug.texi: Minor re-phrasings throughout.
3469 (Edebug Execution Modes): Sit-for affects continue mode too.
3470 (Jumping): Use `forward-sexp' rather than its keybinding.
3471 (Edebug Misc): Fix Q binding.
3472 (Edebug Eval): Remove cl version.
3473 (Printing in Edebug): Clarify print-length etc.
3474 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3475 (Specification List): Remove edebug-unwrap findex entry.
3476 (Specification Examples): defmacro is actually not the same as defun.
3477 Escape "`" in example.
3478
3479 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
3480
3481 * markers.texi (The Mark): Document optional arg to
3482 deactivate-mark.
3483
3484 2009-07-11 Kevin Ryde <user42@zip.com.au>
3485
3486 * hooks.texi (Standard Hooks): Fix cross-references.
3487
3488 * loading.texi (Named Features): Refer to eval-after-load.
3489
3490 2009-07-11 Glenn Morris <rgm@gnu.org>
3491
3492 * Makefile.in (TEXI2PDF): New.
3493 (elisp.pdf): New target.
3494
3495 * searching.texi (Regexp Backslash): Fix typo.
3496
3497 * elisp.texi (Top): Display copyright notice at start of non-TeX.
3498
3499 2009-07-10 Glenn Morris <rgm@gnu.org>
3500
3501 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3502
3503 * customize.texi (Customization Types):
3504 * display.texi (Abstract Display):
3505 * objects.texi (Character Type, String Type):
3506 Merge in some menu descriptions from elisp.texi.
3507
3508 * hash.texi (Hash Tables):
3509 * modes.texi (Multiline Font Lock):
3510 End menu description with period.
3511
3512 2009-07-09 Glenn Morris <rgm@gnu.org>
3513
3514 * back.texi: Don't hard-code texinfo location.
3515
3516 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3517 (tex): Add texinfodir to TEXINPUTS.
3518 (elisp1med-init, elisp2med-init): Use texinfodir.
3519
3520 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3521 (clean): Add two-volume.make intermediate files.
3522
3523 * elisp.texi, vol1.texi, vol2.texi:
3524 Use a DATE variable with the publication date, and update it.
3525 Fix antinews menu description.
3526
3527 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3528 Update the detailed node listing to match elisp.texi.
3529
3530 * README: Update edition to match elisp.texi.
3531
3532 * objects.texi (General Escape Syntax):
3533 * nonascii.texi (Character Sets):
3534 Use consistent case for "Unicode Standard".
3535
3536 * anti.texi (Antinews):
3537 * customize.texi (Variable Definitions):
3538 * functions.texi (Declaring Functions):
3539 * nonascii.texi (Character Properties):
3540 * processes.texi (Serial Ports):
3541 * text.texi (Special Properties):
3542 * tips.texi (Coding Conventions):
3543 Minor rearrangements to improve TeX line-filling.
3544
3545 * commands.texi (Using Interactive): Fix cross-reference.
3546
3547 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3548
3549 * frames.texi (Management Parameters): Mention sticky.
3550
3551 2009-07-01 Andreas Schwab <aschwab@redhat.com>
3552
3553 * help.texi (Help Functions): Fix description of help-buffer and
3554 help-setup-xref to use @defun instead of @deffn.
3555
3556 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3557
3558 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3559
3560 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
3561
3562 * display.texi (Window Systems): Add ns to the list.
3563
3564 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
3565
3566 * Branch for 23.1.
3567
3568 2009-06-17 Martin Rudalics <rudalics@gmx.at>
3569
3570 * windows.texi (Dedicated Windows): Fix typo.
3571 (Resizing Windows): Replace @defun by @deffn.
3572
3573 2009-06-17 Glenn Morris <rgm@gnu.org>
3574
3575 * variables.texi (Directory Local Variables):
3576 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3577
3578 2009-06-09 Kenichi Handa <handa@m17n.org>
3579
3580 * nonascii.texi (Character Sets): State clearly that FROM and TO
3581 are codepoints of CHARSET.
3582
3583 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
3584
3585 * minibuf.texi (Reading File Names): Fix introductory text.
3586 Suggested by stan@derbycityprints.com.
3587 (High-Level Completion): Fix typo.
3588
3589 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
3590
3591 * frames.texi (Text Terminal Colors): Multi-tty is already
3592 implemented, but tty-local colors are not.
3593
3594 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
3595
3596 * hooks.texi (Standard Hooks): Remove mention of obsolete
3597 redisplay-end-trigger-functions.
3598
3599 * internals.texi (Window Internals): Remove mention of obsolete
3600 redisplay-end-trigger-functions.
3601
3602 2009-05-21 Martin Rudalics <rudalics@gmx.at>
3603
3604 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3605
3606 * backups.texi (Making Backups): backup-directory-alist and
3607 make-backup-file-name-function are options.
3608 (Auto-Saving): auto-save-list-file-prefix is an option.
3609
3610 * buffers.texi (Killing Buffers): buffer-offer-save is an
3611 option.
3612
3613 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3614 option.
3615 (Echo Area Customization): echo-keystrokes is an option.
3616 (Selective Display): selective-display-ellipses is an option.
3617 (Temporary Displays): temp-buffer-show-function is an option.
3618 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3619 are options.
3620 (Font Selection): face-font-family-alternatives,
3621 face-font-selection-order, face-font-registry-alternatives, and
3622 scalable-fonts-allowed are options.
3623 (Fringe Indicators): indicate-buffer-boundaries is an option.
3624 (Fringe Cursors): overflow-newline-into-fringe is an option.
3625 (Scroll Bars): scroll-bar-mode is an option.
3626
3627 * eval.texi (Eval): max-lisp-eval-depth is an option.
3628
3629 * files.texi (Visiting Functions): find-file-hook is an option.
3630 (Directory Names): directory-abbrev-alist is an option.
3631 (Unique File Names): temporary-file-directory and
3632 small-temporary-file-directory are options.
3633
3634 * frames.texi (Initial Parameters): initial-frame-alist,
3635 minibuffer-frame-alist and default-frame-alist are options.
3636 (Cursor Parameters): blink-cursor-alist and
3637 cursor-in-non-selected-windows ar options.
3638 (Window System Selections): selection-coding-system is an
3639 option.
3640 (Display Feature Testing): display-mm-dimensions-alist is an
3641 option.
3642
3643 * help.texi (Help Functions): help-char and help-event-list are
3644 options.
3645
3646 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3647 an option.
3648
3649 * minibuf.texi (Minibuffer History): history-length and
3650 history-delete-duplicates are options.
3651 (High-Level Completion): read-buffer-function and
3652 read-buffer-completion-ignore-case are options.
3653 (Reading File Names): read-file-name-completion-ignore-case is
3654 an option.
3655
3656 * modes.texi (Mode Line Top): mode-line-format is an option.
3657 (Mode Line Variables): mode-line-position and mode-line-modes
3658 are options.
3659
3660 * nonascii.texi (Text Representations):
3661 enable-multibyte-characters is an option.
3662 (Default Coding Systems): auto-coding-regexp-alist,
3663 file-coding-system-alist, auto-coding-alist and
3664 auto-coding-functions are options.
3665 (Specifying Coding Systems): inhibit-eol-conversion is an
3666 option.
3667
3668 * os.texi (Init File): site-run-file is an option.
3669 (System Environment): mail-host-address is an option.
3670 (User Identification): user-mail-address is an option.
3671 (Terminal Output): baud-rate is an option.
3672
3673 * positions.texi (Word Motion): words-include-escapes is an
3674 option.
3675
3676 * searching.texi (Standard Regexps): page-delimiter,
3677 paragraph-separate, paragraph-separate and sentence-end are
3678 options.
3679
3680 * text.texi (Margins): left-margin and fill-nobreak-predicate
3681 are options.
3682
3683 * variables.texi (Local Variables): max-specpdl-size is an
3684 option.
3685
3686 * windows.texi (Choosing Window):
3687 split-window-preferred-function, special-display-function and
3688 display-buffer-function are options.
3689
3690 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
3691
3692 Fix errors spotted by Martin Rudalics.
3693
3694 * syntax.texi (Position Parse): Document rationale for ignored
3695 arguments to syntax-ppss-flush-cache.
3696
3697 * processes.texi (Input to Processes): Mark PROCESS arg to
3698 process-running-child-p as optional.
3699 (Network Options): Document NO-ERROR arg to
3700 set-network-process-option.
3701
3702 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3703 command.
3704
3705 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3706 posix-search-backward as commands.
3707
3708 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3709 (Suspending Emacs): Mark suspend-emacs as a command.
3710 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3711 commands.
3712 (Terminal Output): Remove obsolete function baud-rate.
3713 Document TERMINAL arg for send-string-to-terminal.
3714
3715 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3716 terminal-coding-system and set-terminal-coding-system.
3717 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3718 as optional.
3719 (Character Sets): Document RESTRICTION arg of char-charset.
3720 (Character Codes): Mark POS argument to get-byte as optional.
3721
3722 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3723 minibuffer-message.
3724
3725 * files.texi (Create/Delete Dirs): Mark make-directory and
3726 delete-directory as commands.
3727
3728 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3729
3730 * text.texi (Base 64): Mark base64-decode-string and
3731 base64-encode-string as commands.
3732 (Columns): Mark move-to-column as a command.
3733 (Mode-Specific Indent): Document RIGID arg to
3734 indent-for-tab-command.
3735 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3736 Mark indent-code-rigidly as a command.
3737 (Substitution): Mark translate-region as a command.
3738
3739 * frames.texi (Size and Position): Remove obsolete functions
3740 screen-height and screen-width.
3741
3742 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
3743
3744 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3745 (Displaying Buffers, Resizing Windows): Correct mistakes;
3746 next-window, previous-window, and pop-to-buffer are not commands,
3747 and fit-window-to-buffer" is a command. (Pointed out by Martin
3748 Rudalics.)
3749
3750 2009-05-17 Richard M Stallman <rms@gnu.org>
3751
3752 * modes.texi (Precalculated Fontification): Clarify text.
3753
3754 2009-05-17 Martin Rudalics <rudalics@gmx.at>
3755
3756 * windows.texi (Selecting Windows): Clarify descriptions of
3757 with-selected-window and get-lru-window.
3758 (Cyclic Window Ordering): Refer to particular frame when talking
3759 about how splitting affects the ordering.
3760 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3761 switch-to-buffer-other-window. Explain how setting of
3762 display-buffer-reuse-frames affects pop-to-buffer.
3763 (Choosing Window): Clarify some details in descriptions of
3764 display-buffer-reuse-frames, pop-up-frames, and
3765 pop-up-frame-function.
3766 (Dedicated Windows): Clarify some details.
3767 (Textual Scrolling): Replace term vscroll by term vertical
3768 scroll position.
3769 (Vertical Scrolling): Fix typo.
3770 (Window Hooks): Relate text on jit-lock-register to window
3771 scrolling and size changes.
3772
3773 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
3774
3775 * frames.texi (Initial Parameters): Clarify what the initial
3776 minibuffer frame is.
3777 (Buffer Parameters): Note that the minibuffer parameter can not be
3778 altered.
3779
3780 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3781 Document display-buffer changes.
3782
3783 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
3784
3785 * anti.texi (Antinews): Rewrite for Emacs 22.
3786
3787 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3788 obarrays are first mentioned. Define "system abbrev" more
3789 prominently, and add it to the index.
3790 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3791 Copyedits.
3792 (Abbrev Expansion): Document abbrev-insert.
3793
3794 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
3795
3796 * frames.texi (Font and Color Parameters): Rename from Color
3797 Parameters. Document font-backend parameter.
3798
3799 * vol2.texi (Top): Update node listing.
3800 * vol1.texi (Top): Update node listing.
3801 * elisp.texi (Top): Update node listing.
3802
3803 2009-05-11 Martin Rudalics <rudalics@gmx.at>
3804
3805 * windows.texi (Choosing Window): Don't explicitly refer to
3806 split-window-sensibly's window argument in descriptions of
3807 split-height-threshold and split-width-threshold.
3808
3809 2009-05-10 Martin Rudalics <rudalics@gmx.at>
3810
3811 * windows.texi (Choosing Window): Fix rewrite of window
3812 splitting section.
3813
3814 2009-05-09 Eli Zaretskii <eliz@gnu.org>
3815
3816 * nonascii.texi (Default Coding Systems):
3817 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
3818 Add indexing.
3819 (Lisp and Coding Systems): Add index entries.
3820
3821 2009-05-09 Martin Rudalics <rudalics@gmx.at>
3822
3823 * windows.texi (Choosing Window): Describe split-window-sensibly
3824 and rewrite section on window splitting accordingly.
3825 (Textual Scrolling): Replace `...' by @code{...}.
3826
3827 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
3828
3829 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3830 Remove obsoleted pre-abbrev-expand-hook.
3831
3832 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3833 entries.
3834
3835 * internals.texi (Object Internals): Don't assume 32-bit machines
3836 are the norm.
3837 (Buffer Internals): Consolidate table entries for readability.
3838 (Window Internals): Synch field names to window.h.
3839 (Process Internals): Synch field names to process.h.
3840
3841 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
3842
3843 * variables.texi (File Local Variables): Note that read-circle is
3844 bound to nil when reading file-local variables.
3845
3846 * streams.texi (Input Functions): Document read-circle.
3847 (Output Variables): Add xref to Circular Objects.
3848
3849 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
3850
3851 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3852 Features and Coding System Basics. Node that "p" stands for
3853 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3854 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3855 mouse-appearance-menu.
3856 (Programming Tips): Add xref to Progress.
3857
3858 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
3859
3860 * os.texi (Command-Line Arguments):
3861 Document command-line-args-left.
3862 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3863 terminal objects for tty arguments.
3864 (Startup Summary): Add xref to Session Management.
3865 (Session Management): Mention emacs-session-restore. Copyedits.
3866
3867 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
3868
3869 * os.texi (Startup Summary): Copyedits. The init file is not
3870 necessarily named .emacs now. Document initial-buffer-choice and
3871 initial-scratch-message. Note where Emacs exits in batch mode.
3872 Document inhibit-splash-screen as an alias.
3873 (Init File): Be neutral about which init file name to use.
3874
3875 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
3876
3877 * os.texi (System Interface): Fix Texinfo usage.
3878
3879 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
3880
3881 * searching.texi (Regexp Backslash): Also refer to shy groups as
3882 non-capturing or unnumbered groups.
3883 (Regexp Functions): Add cross-reference to Regexp Backslash.
3884
3885 * display.texi (Truncation): Overlays can use line-prefix and
3886 wrap-prefix too.
3887 (Overlay Properties): Document wrap-prefix and line-prefix.
3888 (Face Attributes): Document underline-minimum-offset.
3889 (Face Remapping): Copyedits.
3890 (Low-Level Font): Copyedits.
3891 (Image Cache): Note that the image cache is shared between frames.
3892 (Line Height): Emphasize that line-spacing only takes effect on
3893 graphical terminals.
3894
3895 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
3896
3897 * display.texi (Refresh Screen): Note that a passage about screen
3898 refreshing is text terminal only.
3899 (Forcing Redisplay): Delete misleading comment---sit-for calls
3900 redisplay, not the other way around.
3901 (Truncation): Note new values of truncate-partial-width-windows.
3902 Copyedits.
3903 (Invisible Text): Document invisible-p.
3904
3905 2009-04-11 Eli Zaretskii <eliz@gnu.org>
3906
3907 * display.texi (Overlays): Overlays don't scale well. See
3908 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3909
3910 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
3911
3912 * syntax.texi (Syntax Table Functions): Document cons cell
3913 argument for modify-syntax-entry.
3914 (Categories): Document cons cell argument for
3915 modify-category-entry.
3916
3917 * searching.texi (String Search): Document word-search-forward-lax
3918 and word-search-backward-lax.
3919 (Searching and Case): Describe isearch behavior more precisely.
3920
3921 * keymaps.texi (Tool Bar): Mention that some platforms do not
3922 support multi-line toolbars. Suggested by Stephen Eglen.
3923
3924 * frames.texi (Layout Parameters): Mention that Nextstep also
3925 allows only one tool-bar line. Suggested by Stephen Eglen.
3926
3927 * nonascii.texi (Text Representations): Copyedits.
3928 (Coding System Basics): Also mention utf-8-emacs.
3929 (Converting Representations, Selecting a Representation)
3930 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3931 Copyedits.
3932 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3933
3934 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
3935
3936 * text.texi (Yank Commands): Note that yank uses push-mark.
3937 (Filling): Clarify REGION argument of fill-paragraph.
3938 Document fill-forward-paragraph-function.
3939 (Special Properties): Remove "new in Emacs 22" declaration.
3940 (Clickable Text): Merge with Links and Mouse-1 node.
3941
3942 * display.texi (Button Properties, Button Buffer Commands):
3943 Change xref to Clickable Text.
3944
3945 * tips.texi (Key Binding Conventions): Change xref to Clickable
3946 Text.
3947
3948 * elisp.texi (Top): Update node listing.
3949
3950 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
3951
3952 * markers.texi (The Mark): Copyedits. Improve description of
3953 handle-shift-selection.
3954 (The Region): Move use-region-p here from The Mark.
3955
3956 * positions.texi (Screen Lines): Document (cols . lines) argument
3957 for vertical-motion.
3958
3959 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * frames.texi (Frames): Clean up introduction. Document `ns'
3962 return value for framep.
3963 (Creating Frames): Note how the terminal is chosen.
3964 (Multiple Terminals, Multiple Displays): Merge into a single node.
3965 (Color Parameters): Fix typo.
3966
3967 * variables.texi (Local Variables, Buffer-Local Variables)
3968 (Creating Buffer-Local): Change link to Multiple Terminals.
3969
3970 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3971
3972 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3973 Terminals.
3974
3975 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3976 to Multiple Terminals.
3977
3978 * elisp.texi (Top): Update node listing.
3979 * vol2.texi (Top): Update node listing.
3980 * vol1.texi (Top): Update node listing.
3981
3982 * buffers.texi (Current Buffer): Note that the append-to-buffer
3983 example is no longer in synch with the latest code. Tie the two
3984 examples together.
3985
3986 * files.texi (File Attributes): Move note about MS-DOS from
3987 Changing Files to File Attributes.
3988 (Create/Delete Dirs): Note that mkdir is an alias for this.
3989
3990 2009-04-01 Markus Triska <triska@gmx.at>
3991
3992 * processes.texi (Filter Functions): Suggest how to handle output
3993 batches.
3994
3995 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
3996
3997 * help.texi (Accessing Documentation): Update example to use
3998 help-setup-xref and with-help-window.
3999 (Help Functions): Remove print-help-return-message, which is
4000 semi-obsolete due to with-help-window. Document help-buffer and
4001 help-setup-xref.
4002
4003 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
4004
4005 * help.texi (Accessing Documentation, Help Functions):
4006 Remove information about long-obsolete Emacs versions.
4007
4008 * modes.texi (Mode Line Variables): The default values of the mode
4009 line variables are now more complicated.
4010
4011 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
4012
4013 * modes.texi (Major Mode Conventions): Note that specialness is
4014 inherited.
4015 (Derived Modes): Note that define-derive-mode sets the mode-class
4016 property.
4017
4018 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4019 goto-map. Add search-map to the list.
4020
4021 2009-03-27 Eli Zaretskii <eliz@gnu.org>
4022
4023 * os.texi (System Environment): Update the list of system-type
4024 values.
4025
4026 * markers.texi (The Mark) <handle-shift-selection>: Update for
4027 removal of the optional argument DEACTIVATE.
4028
4029 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
4030
4031 * commands.texi (Focus Events): Most X window managers don't use
4032 focus-follows-mouse nowadays.
4033
4034 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
4035
4036 * commands.texi (Defining Commands): Clarify introduction.
4037 (Using Interactive): Not that interactive can be put in a symbol
4038 property.
4039 (Interactive Call): Note that a symbol with a non-nil
4040 interactive-form property satisfies commandp.
4041
4042 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
4043
4044 * minibuf.texi (Intro to Minibuffers): Fix typos.
4045
4046 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
4047
4048 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
4049 about minibuffers in old Emacs versions. Copyedits.
4050 Emphasize that enable-recursive-minibuffers defaults to nil.
4051 (Text from Minibuffer): Simplify introduction.
4052
4053 2009-03-22 Alan Mackenzie <acm@muc.de>
4054
4055 * commands.texi (Using Interactive): Clarify string argument to
4056 `interactive' - even promptless elements need \n separators.
4057
4058 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
4059
4060 * minibuf.texi (Completion Styles): New node.
4061
4062 * elisp.texi (Top): Update node listing.
4063
4064 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
4065
4066 * minibuf.texi (Basic Completion): Note that
4067 read-file-name-completion-ignore-case and
4068 read-buffer-completion-ignore-case can override
4069 completion-ignore-case.
4070 (Minibuffer Completion): Document completing-read changes.
4071 (Completion Commands): Avoid mentioning partial completion mode.
4072 Document minibuffer-completion-confirm changes, and
4073 minibuffer-confirm-exit-commands.
4074 (High-Level Completion): Document new require-match behavior for
4075 read-buffer. Document read-buffer-completion-ignore-case.
4076 (Reading File Names): Document new require-match behavior for
4077 read-file-name.
4078
4079 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
4080
4081 * debugging.texi (Error Debugging): Don't mislead the reader into
4082 thinking that debug-on-error enters debugger for C-f at EOB.
4083 (Error Debugging): Setting debug-on-init within the init file
4084 works, and has for some time.
4085
4086 2009-03-13 Kenichi Handa <handa@m17n.org>
4087
4088 * display.texi (Fontsets): Update the description.
4089
4090 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
4091
4092 * advice.texi (Advising Primitives): Link to What Is a Function.
4093
4094 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
4095
4096 * compile.texi (Speed of Byte-Code): Update example.
4097 (Disassembly): Update examples.
4098
4099 * loading.texi (Repeated Loading): Simplify examples.
4100
4101 * customize.texi (Common Keywords): It's not necessary to use :tag
4102 to remove hyphens, as custom-unlispify-tag-name does it
4103 automatically.
4104 (Variable Definitions): Link to File Local Variables.
4105 Document customized-value symbol property.
4106 (Customization Types): Move menu to end of node.
4107
4108 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
4109
4110 * macros.texi (Compiling Macros): Omit misleading sentence, which
4111 implied that macros can only be used in the same file they are
4112 defined.
4113 (Backquote): Remove obsolete information about Emacs 19.
4114
4115 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4116
4117 * display.texi (Display Margins): Fix paren typo.
4118
4119 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
4120
4121 * elisp.texi (Top): Update node listing.
4122
4123 * variables.texi (Variables): Clarify introduction.
4124 (Global Variables): Mention that setq is a special form.
4125 (Local Variables): Use active voice.
4126 (Tips for Defining): Mention marking variables as safe.
4127 (Buffer-Local Variables): Mention terminal-local and frame-local
4128 variables together.
4129 (File Local Variables): Copyedits.
4130 (Frame-Local Variables): Note that they are not really useful.
4131 (Future Local Variables): Node deleted.
4132
4133 * objects.texi (General Escape Syntax): Update explanation of
4134 Unicode escape syntax.
4135
4136 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
4137
4138 * control.texi (Control Structures): Add cindex entry for "textual
4139 order".
4140
4141 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4142 instead of "expression" throughout.
4143 (Function Indirection): Copyedits. Use active voice.
4144 (Eval): The default value of max-lisp-eval-depth is now 400.
4145
4146 2009-02-23 Miles Bader <miles@gnu.org>
4147
4148 * processes.texi (System Processes): Rename `system-process-attributes'
4149 to `process-attributes'.
4150
4151 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
4152
4153 * symbols.texi (Property Lists): Emphasize that property lists are
4154 not restricted to symbol cells.
4155 (Other Plists): Copyedit.
4156
4157 * sequences.texi (Sequences Arrays Vectors): Make introduction
4158 more concise.
4159 (Arrays): Mention char-tables and bool-vectors too.
4160 (Vectors): Don't repeat information given in Arrays node. Link to
4161 nodes that explain the vector usage examples.
4162 (Char-Tables): Note that char-table elements can have arbitrary
4163 type. Explain effect of omitted char-table-extra-slots property.
4164 Link to Property Lists node.
4165
4166 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
4167
4168 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4169 `append'.
4170 (List Elements): Copyedits.
4171
4172 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4173 of `vconcat'.
4174
4175 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4176 Emacs 20 usage of `concat'.
4177 (Case Conversion): Copyedits.
4178
4179 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
4180
4181 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4182 Minor edits.
4183 (Frame Configuration Type): Emphasize that it is not primitive.
4184 (Font Type): New node.
4185 (Type Predicates): Add fontp; type-of now recognizes font object
4186 types.
4187
4188 * intro.texi (Version Info): Update version numbers in examples.
4189 (Acknowledgements): List more contributors.
4190
4191 * elisp.texi: Bump version number to 3.0.
4192 (Top): Link to Font Type node.
4193
4194 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
4195
4196 * modes.texi (Major Mode Conventions): Remove duplicate words.
4197 (Customizing Keywords): Fix typo.
4198
4199 2009-02-14 Eli Zaretskii <eliz@gnu.org>
4200
4201 * nonascii.texi (User-Chosen Coding Systems): Document that
4202 select-safe-coding-system suggests raw-text if there are raw bytes
4203 in the region.
4204 (Explicit Encoding): Warn not to use `undecided' when encoding.
4205
4206 2009-02-11 Glenn Morris <rgm@gnu.org>
4207
4208 * frames.texi (Visibility of Frames): Mention the effect multiple
4209 workspaces/desktops can have on visibility.
4210
4211 2009-02-07 Eli Zaretskii <eliz@gnu.org>
4212
4213 * text.texi (Commands for Insertion):
4214 * commands.texi (Event Mod):
4215 * keymaps.texi (Searching Keymaps):
4216 * nonascii.texi (Translation of Characters):
4217 Reinstate documentation of translation-table-for-input.
4218 (Explicit Encoding): Document the `charset' text property produced
4219 by decode-coding-region and decode-coding-string.
4220
4221 2009-01-27 Alan Mackenzie <acm@muc.de>
4222
4223 * modes.texi (Search-based Fontification): Correct a typo.
4224
4225 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
4226
4227 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4228 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4229
4230 2009-01-24 Eli Zaretskii <eliz@gnu.org>
4231
4232 * display.texi (Window Systems): Document the value of
4233 `initial-window-system' under --daemon.
4234
4235 * os.texi (System Environment): Remove description of the
4236 `environment' function which has been deleted.
4237
4238 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4239
4240 * frames.texi (Multiple Displays): Remove documentation for
4241 removed function make-frame-on-tty.
4242
4243 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
4244
4245 * files.texi (Format Conversion Piecemeal): Clarify behavior of
4246 write-region-annotate-functions.
4247 Document write-region-post-annotation-function.
4248
4249 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
4250
4251 * display.texi (Font Lookup): Document WIDTH argument of
4252 x-list-fonts.
4253
4254 2009-01-17 Eli Zaretskii <eliz@gnu.org>
4255
4256 * maps.texi (Standard Keymaps): Rename function-key-map to
4257 local-function-key-map.
4258
4259 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4260 local-function-key-map.
4261
4262 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4263 and `set-keyboard-coding-system' now accept an optional terminal
4264 argument.
4265
4266 * commands.texi (Event Mod): `keyboard-translate-table' is now
4267 terminal-local.
4268 (Function Keys): Rename function-key-map to
4269 local-function-key-map.
4270
4271 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4272 frames.texi.
4273
4274 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
4275 `delete-terminal-functions', `suspend-tty-functions' and
4276 `resume-tty-functions'.
4277
4278 * frames.texi (Frames): Document `frame-terminal' and
4279 `terminal-live-p'.
4280 (Multiple Displays): Document `make-frame-on-tty'.
4281 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4282 `terminal-name', and `get-device-terminal'.
4283 (Terminal Parameters): Document `terminal-parameters',
4284 `terminal-parameter', and `set-terminal-parameter'.
4285
4286 * os.texi (System Environment): Document `environment' and
4287 `initial-environment'.
4288 (Suspending Emacs): Update for multi-tty; document
4289 `suspend-tty', `resume-tty', and `controlling-tty-p'.
4290
4291 * nonascii.texi (Coding System Basics): More accurate description
4292 of `raw-text'.
4293
4294 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
4295
4296 * display.texi (Low-Level Font): Fix typo.
4297
4298 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
4299
4300 * elisp.texi (Top): Update node listing.
4301
4302 * display.texi (PostScript Images): Node deleted.
4303
4304 2009-01-10 Eli Zaretskii <eliz@gnu.org>
4305
4306 * processes.texi (Decoding Output): Document that null bytes force
4307 no-conversion for reading process output.
4308
4309 * files.texi (Reading from Files): Document that null bytes force
4310 no-conversion when visiting files.
4311
4312 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
4313
4314 * nonascii.texi (Lisp and Coding Systems):
4315 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
4316 (Character Properties): Improve wording.
4317
4318 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
4319
4320 * display.texi (Font Lookup): Remove obsolete function
4321 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4322 (Low-Level Font): Rename from Fonts, move to end of Faces section.
4323 (Font Selection): Reorder order of variable descriptions.
4324 Minor clarifications.
4325
4326 * elisp.texi (Top): Update node listing.
4327
4328 2009-01-09 Glenn Morris <rgm@gnu.org>
4329
4330 * commands.texi (Command Loop Info): Say that last-command-char and
4331 last-input-char are obsolete aliases.
4332
4333 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4334 last-input-char and last-command-char, since they are just aliases for
4335 last-input-event and last-command-event.
4336
4337 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4338 last-command-char.
4339
4340 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4341
4342 * elisp.texi: Update node listing.
4343
4344 * display.texi (Faces): Put Font Selection node after Auto Faces.
4345 (Face Attributes): Don't link to Font Lookup.
4346 Document font-family-list.
4347 (Fonts): New node.
4348
4349 2009-01-08 Jason Rumney <jasonr@gnu.org>
4350
4351 * frames.texi (Pointer Shape): Clarify that only X supports
4352 changing the standard pointer shapes. (Bug#1485)
4353
4354 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4355
4356 * display.texi (Attribute Functions): Note that a function value
4357 :height is relative, and that compatibility functions work by
4358 calling set-face-attribute.
4359 (Displaying Faces): Reorder list in order of increasing priority.
4360 (Face Remapping): New node. Content moved here from Displaying
4361 Faces.
4362 (Glyphs): Link to Face Functions.
4363
4364 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
4365
4366 * display.texi (Faces): Don't discuss face id here. facep does
4367 not return t.
4368 (Defining Faces): Minor clarification.
4369 (Face Attributes): Rearrange items to match docstring of
4370 set-face-attribute. Add :foundry attribute. Document new role of
4371 :font attribute. Texinfo usage fix.
4372 (Attribute Functions): Copyedits.
4373 (Face Functions): Note that face number is seldom used.
4374
4375 2009-01-05 Richard M Stallman <rms@gnu.org>
4376
4377 * strings.texi (Predicates for Strings): Minor clarification.
4378
4379 * functions.texi (Function Safety): Texinfo usage fix.
4380
4381 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
4382
4383 * objects.texi (General Escape Syntax): Fix typo.
4384
4385 2009-01-03 Martin Rudalics <rudalics@gmx.at>
4386
4387 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4388 works via the default value of pop-up-frame-function.
4389
4390 2009-01-02 Eli Zaretskii <eliz@gnu.org>
4391
4392 * processes.texi (System Processes): Document the `time' and
4393 `ctime' attributes of `system-process-attributes'.
4394
4395 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
4396
4397 * display.texi (Face Attributes): Clarify :height attribute.
4398
4399 2008-12-31 Martin Rudalics <rudalics@gmx.at>
4400
4401 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4402 the front of the buffer list. Add entries for `last-buffer' and
4403 `unbury-buffer'.
4404
4405 2008-12-27 Eli Zaretskii <eliz@gnu.org>
4406
4407 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4408 and its subsections.
4409
4410 * frames.texi (Multiple Terminals, Low-level Terminal)
4411 (Terminal Parameters, Frames on Other TTY devices): New sections.
4412 (Frames): Add an xref to "Multiple Terminals".
4413
4414 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4415
4416 * objects.texi (Terminal Type): New node.
4417 (Editing Types): Add it to the menu.
4418
4419 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4420 Variables".
4421
4422 * variables.texi (Directory Local Variables): New node.
4423 (Variables): Add a menu item for it.
4424
4425 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4426 `generated-autoload-file'.
4427
4428 2008-12-20 Eli Zaretskii <eliz@gnu.org>
4429
4430 * os.texi (Startup Summary): Add xref to documentation of
4431 `initial-window-system'.
4432
4433 * display.texi (Window Systems): Document `window-system' the
4434 function. The variable `window-system' is now frame-local.
4435 Document `initial-window-system'.
4436
4437 2008-12-19 Martin Rudalics <rudalics@gmx.at>
4438
4439 * windows.texi (Windows): Rewrite description of
4440 fit-window-to-buffer.
4441
4442 2008-12-13 Glenn Morris <rgm@gnu.org>
4443
4444 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4445 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4446
4447 2008-12-12 Glenn Morris <rgm@gnu.org>
4448
4449 * debugging.texi (Error Debugging): Refer forwards to
4450 eval-expression-debug-on-error.
4451
4452 2008-12-05 Eli Zaretskii <eliz@gnu.org>
4453
4454 * strings.texi (String Basics): Only unibyte strings that
4455 represent key sequences hold 8-bit raw bytes.
4456
4457 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4458 paragraph to speak about `undecided'.
4459 (Character Properties): Don't explain the meaning of each
4460 property; instead, identify their Unicode Standard names.
4461 (Character Sets): Document `map-charset-chars'.
4462
4463 2008-12-02 Glenn Morris <rgm@gnu.org>
4464
4465 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4466 section yet again.
4467
4468 2008-11-29 Eli Zaretskii <eliz@gnu.org>
4469
4470 * nonascii.texi (Character Properties): New Section.
4471 (Specifying Coding Systems): Document
4472 `coding-system-priority-list', `set-coding-system-priority', and
4473 `with-coding-priority'.
4474 (Lisp and Coding Systems): Document `check-coding-systems-region'
4475 and `coding-system-charset-list'.
4476 (Coding System Basics): Document `coding-system-aliases'.
4477
4478 * elisp.texi (Top): Add a @detailmenu entry for "Character
4479 Properties".
4480
4481 * objects.texi (Character Type): Correct the range of Emacs
4482 characters. Add an @xref to "Character Codes".
4483
4484 * strings.texi (String Basics): Add an @xref to "Character Codes".
4485
4486 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4487
4488 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4489 (Character Codes): Document `max-char'.
4490
4491 2008-11-28 Eli Zaretskii <eliz@gnu.org>
4492
4493 * nonascii.texi (Text Representations, Converting Representations)
4494 (Character Sets, Scanning Charsets, Translation of Characters):
4495 Make text more accurate.
4496
4497 2008-11-28 Glenn Morris <rgm@gnu.org>
4498
4499 * files.texi (Format Conversion Round-Trip): Improve previous change.
4500
4501 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
4502
4503 * modes.texi (Auto Major Mode): Fix example.
4504
4505 2008-11-25 Glenn Morris <rgm@gnu.org>
4506
4507 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4508
4509 * files.texi (Format Conversion Round-Trip):
4510 Use active voice for previous change.
4511
4512 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
4513
4514 * os.texi (Processor Run Time):
4515 * processes.texi (Transaction Queues):
4516 * markers.texi (The Mark):
4517 * windows.texi (Choosing Window, Selecting Windows):
4518 * files.texi (Changing Files, Magic File Names):
4519 * commands.texi (Key Sequence Input):
4520 * functions.texi (Declaring Functions):
4521 * strings.texi (Predicates for Strings):
4522 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4523
4524 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
4525
4526 * help.texi (Accessing Documentation): Update example.
4527
4528 * variables.texi (Defining Variables): Note that `*' is not
4529 necessary if defcustom is used.
4530
4531 2008-11-22 Eli Zaretskii <eliz@gnu.org>
4532
4533 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4534 Characters" from @detailmenu.
4535
4536 * nonascii.texi (Character Codes, Character Sets)
4537 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4538 (Chars and Bytes, Splitting Characters): Sections removed.
4539
4540 2008-11-22 Lute Kamstra <lute@gnu.org>
4541
4542 * positions.texi (Text Lines): Update goto-line documentation.
4543
4544 2008-11-21 Martin Rudalics <rudalics@gmx.at>
4545
4546 * frames.texi (Frames): Fix typo, add cross references, reword.
4547 (Initial Parameters): Reword special-display-frame-alist text.
4548 (Frames and Windows): Reword. Describe argument norecord for
4549 set-frame-selected-window.
4550 (Input Focus): Describe argument norecord for select-frame.
4551 Remove comment on MS-Windows behavior for focus-follows-mouse.
4552 (Raising and Lowering): Mention windows-frames dichotomy in
4553 metaphor.
4554
4555 * windows.texi (Displaying Buffers, Vertical Scrolling)
4556 (Horizontal Scrolling): Fix indenting and rewording issues
4557 introduced with 2008-11-07 change.
4558
4559 2008-11-20 Glenn Morris <rgm@gnu.org>
4560
4561 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4562 element of `format-alist'.
4563
4564 2008-11-19 Glenn Morris <rgm@gnu.org>
4565
4566 * doclicense.texi: Update to FDL 1.3.
4567 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4568
4569 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
4570
4571 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4572 vars, which are obsolete. Mention jit-lock-register.
4573
4574 * modes.texi (Other Font Lock Variables):
4575 Document jit-lock-register and jit-lock-unregister.
4576
4577 * frames.texi (Color Parameters): Document alpha parameter.
4578
4579 2008-11-16 Martin Rudalics <rudalics@gmx.at>
4580
4581 * windows.texi (Splitting Windows, Deleting Windows)
4582 (Selecting Windows, Cyclic Window Ordering)
4583 (Buffers and Windows, Displaying Buffers, Choosing Window)
4584 (Dedicated Windows, Window Point, Window Start and End)
4585 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4586 (Size of Window, Resizing Windows, Window Configurations)
4587 (Window Parameters): Avoid @var at beginning of sentences and
4588 reword accordingly.
4589
4590 2008-11-11 Lute Kamstra <lute@gnu.org>
4591
4592 * files.texi (File Name Components): Fix file-name-extension
4593 documentation.
4594
4595 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
4596
4597 * frames.texi (Basic Parameters): Remove display-environment-variable
4598 and term-environment-variable.
4599
4600 2008-11-08 Eli Zaretskii <eliz@gnu.org>
4601
4602 * windows.texi (Basic Windows, Splitting Windows)
4603 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4604 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
4605 (Resizing Windows, Window Configurations, Window Parameters):
4606 Fix wording and markup.
4607
4608 2008-11-07 Martin Rudalics <rudalics@gmx.at>
4609
4610 * windows.texi (Windows): Update entries.
4611 (Basic Windows): Remove listing of attributes. Reword.
4612 (Splitting Windows, Deleting Windows): Reword.
4613 (Selecting Windows, Cyclic Window Ordering): Reword with special
4614 emphasis on order of recently selected windows and buffer list.
4615 (Buffers and Windows, Choosing Window): Reword with special
4616 emphasis on dedicated windows.
4617 (Displaying Buffers): Reword. For switch-to-buffer mention that
4618 it may fall back on pop-to-buffer. For other-window try to
4619 explain how it treats the cyclic ordering of windows.
4620 (Dedicated Windows): New node and section discussing dedicated
4621 windows and associated functions.
4622 (Window Point): Add entry for window-point-insertion-type. Reword.
4623 (Window Start and End): Rename node and section title. Reword.
4624 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4625 Minor rewording.
4626 (Size of Window): Reword, in particular text on window-width.
4627 (Resizing Windows): Reword. Add text on balancing windows.
4628 (Window Configurations): Reword. Mention window parameters.
4629 (Window Parameters): New node and section on window parameters.
4630 (Window Hooks): Reword. Mention that
4631 window-configuration-change-hook is run "buffer-locally".
4632 * elisp.texi (Top): Update Windows entries in @detailmenu
4633 section.
4634
4635 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
4636
4637 * searching.texi (Regexp Search): Fix typo.
4638
4639 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4640
4641 * searching.texi (Regexp Search): Document GREEDY arg.
4642 (Simple Match Data): Fix return value.
4643
4644 2008-11-01 Eli Zaretskii <eliz@gnu.org>
4645
4646 * nonascii.texi (Text Representations): Rewrite to make consistent
4647 with Emacs 23 internal representation of characters.
4648 Document `unibyte-string'.
4649
4650 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
4651
4652 * processes.texi (Process Information): Note that process-status
4653 does not accept buffer names.
4654
4655 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4656
4657 * positions.texi (Skipping Characters): Correct return value of
4658 skip-chars-forward.
4659
4660 2008-10-25 Martin Rudalics <rudalics@gmx.at>
4661
4662 * windows.texi (Deleting Windows): Update documentation of
4663 delete-windows-on.
4664 (Buffers and Windows): Update documentations of
4665 get-buffer-window and get-buffer-window-list.
4666 (Displaying Buffers): Update documentation of
4667 replace-buffer-in-windows.
4668
4669 * buffers.texi (Current Buffer): Reword set-buffer and
4670 with-current-buffer documentations.
4671 (Creating Buffers): Reword documentation of get-buffer-create.
4672
4673 2008-10-23 Martin Rudalics <rudalics@gmx.at>
4674
4675 * buffers.texi (Current Buffer): Reword documentation of
4676 set-buffer.
4677 (Buffer Names): Reword documentation of buffer-name.
4678 (The Buffer List): For bury-buffer explain what happens with the
4679 buffer's window.
4680 (Creating Buffers): Say that get-buffer-create's arg is called
4681 buffer-or-name.
4682
4683 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
4684
4685 * advice.texi (Computed Advice): Explain what DEFINITION is.
4686
4687 * nonascii.texi (Character Codes): Remove obsolete function
4688 char-valid-p, and document characterp instead.
4689
4690 2008-10-22 Martin Rudalics <rudalics@gmx.at>
4691
4692 * windows.texi (Displaying Buffers): Reword documentation of
4693 pop-to-buffer.
4694 (Choosing Window): Rewrite documentation of display-buffer and
4695 its options.
4696
4697 * buffers.texi (Killing Buffers): Update documentation of
4698 kill-buffer.
4699
4700 2008-10-21 Eli Zaretskii <eliz@gnu.org>
4701
4702 * processes.texi (Serial Ports): Fix wording and improve markup.
4703
4704 * searching.texi (Regexp Search): Document `string-match-p' and
4705 `looking-at-p'.
4706 (POSIX Regexps): Add an xref for "non-greedy".
4707 (Regexp Special): Add @cindex entry for "non-greedy".
4708
4709 * display.texi (Attribute Functions): Document `face-all-attributes'.
4710 (Image Cache) <image-refresh>: Minor wording fixes.
4711
4712 * frames.texi (Color Names): Add an xref to `read-color'.
4713
4714 * minibuf.texi (High-Level Completion): Document `read-color'.
4715
4716 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4717
4718 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4719
4720 * buffers.texi (Swapping Text): New section, documents
4721 `buffer-swap-text'.
4722
4723 2008-10-21 Martin Rudalics <rudalics@gmx.at>
4724
4725 * windows.texi (Resizing Windows): Minor wording fix.
4726
4727 2008-10-20 Eli Zaretskii <eliz@gnu.org>
4728
4729 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4730 and `combine-and-quote-strings'.
4731
4732 * strings.texi (Creating Strings): Add xrefs for them.
4733
4734 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4735
4736 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4737 match the corresponding menu in minibuf.texi.
4738
4739 * minibuf.texi (Reading File Names): Document `read-shell-command'
4740 and `minibuffer-local-shell-command-map'.
4741
4742 2008-10-19 Martin Rudalics <rudalics@gmx.at>
4743
4744 * windows.texi (Resizing Windows): Remove var{} around "window" in
4745 documentation of enlarge-window.
4746 Rewrite documentation of window-min-height and window-min-width.
4747
4748 2008-10-19 Eli Zaretskii <eliz@gnu.org>
4749
4750 * functions.texi (Calling Functions): Document `apply-partially'.
4751
4752 * hooks.texi (Standard Hooks): Mention
4753 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4754
4755 * variables.texi (File Local Variables): Document
4756 `file-local-variables-alist', `before-hack-local-variables-hook'
4757 and `hack-local-variables-hook'.
4758
4759 * processes.texi (Synchronous Processes): Document `process-lines'.
4760
4761 * customize.texi (Variable Definitions):
4762 Document `custom-reevaluate-setting'.
4763
4764 2008-10-18 Martin Rudalics <rudalics@gmx.at>
4765
4766 * windows.texi (Choosing Window, Deleting Windows)
4767 (Displaying Buffers): Expand documentation of dedicated windows.
4768
4769 2008-10-18 Eli Zaretskii <eliz@gnu.org>
4770
4771 * files.texi (Changing Files): Document symbolic input of file
4772 modes to `set-file-modes'. Document `read-file-modes' and
4773 `file-modes-symbolic-to-number'.
4774
4775 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4776 and `search-map'.
4777
4778 * searching.texi (Search and Replace):
4779 Document `replace-search-function' and `replace-re-search-function'.
4780 Document `multi-query-replace-map'.
4781
4782 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
4783 (Completion Commands, Reading File Names):
4784 Rename `minibuffer-local-must-match-filename-map' to
4785 `minibuffer-local-filename-must-match-map'.
4786 (Minibuffer Completion): The `require-match' argument to
4787 `completing-read' can now have the value `confirm-only'.
4788
4789 * windows.texi (Displaying Buffers): Minor wording fix.
4790 (Choosing Window): `split-height-threshold' can now be nil.
4791 Document `split-width-threshold'. `pop-up-frames' can have the
4792 value `graphic-only'.
4793
4794 2008-10-17 Eli Zaretskii <eliz@gnu.org>
4795
4796 * os.texi (Startup Summary): Document `before-init-time' and
4797 `after-init-time'. Document `initial-window-system' and
4798 `window-system-initialization-alist'. Document reading the
4799 abbrevs file. Document the call to `server-start' under --daemon.
4800 Rearrange a bit to be consistent with the code flow.
4801 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4802 (Time Parsing): Document `format-seconds'.
4803
4804 2008-10-17 Martin Rudalics <rudalics@gmx.at>
4805
4806 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4807 and reword.
4808
4809 2008-10-16 Eli Zaretskii <eliz@gnu.org>
4810
4811 * markers.texi (The Mark): Document use-region-p.
4812
4813 2008-10-15 Eli Zaretskii <eliz@gnu.org>
4814
4815 * internals.texi (Writing Emacs Primitives): The interactive spec
4816 of a primitive can be a Lisp form.
4817
4818 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4819 values of transient-mark-mode. Document handle-shift-selection.
4820
4821 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4822 (Interactive Examples): Show an example of `^'.
4823 (Key Sequence Input): Document this-command-keys-shift-translated.
4824 (Defining Commands, Using Interactive): The interactive-form of a
4825 function can be added via its symbol's property.
4826
4827 * positions.texi (List Motion): beginning-of-defun-function can
4828 now accept an argument.
4829
4830 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4831 now return a list of strings.
4832
4833 * control.texi (Handling Errors): Document ignore-errors.
4834
4835 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4836 (Parameter Access): Document set-frame-parameter.
4837
4838 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4839 Hooks" for the effect of kill-all-local-variables on local hook
4840 functions.
4841
4842 * modes.texi (Major Mode Conventions, Mode Line Variables):
4843 `mode-name' need not be a string. xref to "Mode Line Data" for
4844 details, and to "Emulating Mode Line" for computing a string
4845 value.
4846
4847 2008-10-14 Eli Zaretskii <eliz@gnu.org>
4848
4849 * processes.texi (System Processes): New section.
4850 (Processes, Signals to Processes): Add xrefs to it.
4851
4852 * objects.texi (Editing Types): A `process' is a subprocess of
4853 Emacs, not just any process running on the OS.
4854
4855 * elisp.texi (Top): Adjust the @detailmenu for the above two
4856 changes.
4857
4858 * sequences.texi (Char-Tables): Remove documentation of
4859 set-char-table-default, which has no effect since Emacs 23.
4860 <char-table-range, set-char-table-range>: Don't mention generic
4861 characters and charsets. Add a cons cell as a possible argument.
4862
4863 * nonascii.texi (Splitting Characters)
4864 (Translation of Characters): Don't mention generic characters.
4865
4866 * display.texi (Fontsets): Don't mention generic characters.
4867
4868 * sequences.texi (Char-Tables): `map-char-table' can now call its
4869 argument FUNCTION with a cons cell as KEY.
4870
4871 2008-10-13 Eli Zaretskii <eliz@gnu.org>
4872
4873 * objects.texi (Primitive Function Type): Move "@cindex special
4874 forms" from here...
4875
4876 * eval.texi (Special Forms): ...to here.
4877
4878 * functions.texi (What Is a Function): `functionp' returns nil for
4879 special forms. Add an xref.
4880
4881 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4882 Variables".
4883
4884 * variables.texi (Frame-Local Variables): New section.
4885 (Buffer-Local Variables): Add an xref to it.
4886 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4887 have both frame-local and buffer-local binding.
4888
4889 * frames.texi (Frames): Mention multiple tty frames.
4890 (Frame Parameters, Parameter Access): Mention frame-local variable
4891 bindings.
4892
4893 2008-09-20 Glenn Morris <rgm@gnu.org>
4894
4895 * display.texi (Defining Faces): Recommend against face variables.
4896
4897 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
4898
4899 * display.texi (Echo Area Customization): Fix typo.
4900
4901 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
4902
4903 * loading.texi (Where Defined): Add `defface' item.
4904
4905 2008-09-06 Martin Rudalics <rudalics@gmx.at>
4906
4907 * loading.texi (Where Defined): Fix description of symbol-file.
4908
4909 2008-08-26 Jason Rumney <jasonr@gnu.org>
4910
4911 * display.texi (TIFF Images): New section describing :index property.
4912
4913 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
4914
4915 * display.texi (Temporary Displays): Remove unnecessary comment
4916 about usage of temp-buffer-show-hook.
4917
4918 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
4919
4920 * symbols.texi (Other Plists): Fix incorrect example.
4921 Suggested by Florian Beck.
4922
4923 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
4924
4925 * os.texi: Fix previous change.
4926
4927 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4928
4929 * os.texi:
4930 * intro.texi:
4931 * files.texi: Remove VMS support.
4932
4933 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4934
4935 * os.texi:
4936 * frames.texi:
4937 * display.texi: Remove mentions of Mac Carbon.
4938
4939 2008-07-01 Miles Bader <miles@gnu.org>
4940
4941 * text.texi (Special Properties):
4942 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4943
4944 2008-06-28 Johan Bockgård <bojohan@gnu.org>
4945
4946 * display.texi (Other Image Types): Fix copy/paste error; say
4947 "PBM", not "XBM".
4948
4949 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4950
4951 * os.texi: Remove references to obsolete systems.
4952
4953 2008-06-20 Eli Zaretskii <eliz@gnu.org>
4954
4955 * makefile.w32-in (distclean): Remove makefile.
4956
4957 2008-06-17 Glenn Morris <rgm@gnu.org>
4958
4959 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4960 (elisp, dist): Remove rules and variables that are obsolete now
4961 the lisp manual is no longer distributed separately.
4962
4963 2008-06-16 Glenn Morris <rgm@gnu.org>
4964
4965 * configure, configure.in, mkinstalldirs: Remove unused files.
4966
4967 * book-spine.texinfo: Set version to 23.0.60.
4968 * vol1.texi (EMACSVER):
4969 * vol2.texi (EMACSVER): Set to 23.0.60.
4970
4971 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4972 as per maintain.info.
4973
4974 2008-06-15 Glenn Morris <rgm@gnu.org>
4975
4976 * makefile.w32-in (manual): Use "23" rather than "21".
4977
4978 * Makefile.in (emacsver): New, set by configure.
4979 (manual): Use emacsver.
4980
4981 * intro.texi: Report bugs using M-x report-emacs-bug.
4982
4983 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4984
4985 2008-06-13 Daniel Engeler <engeler@gmail.com>
4986
4987 * elisp.texi, internals.texi, processes.texi: Add documentation
4988 about serial port access.
4989
4990 2008-06-05 Miles Bader <miles@gnu.org>
4991
4992 * display.texi (Displaying Faces): Update to reflect function
4993 renamings in face-remap.el.
4994
4995 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
4996
4997 * display.texi (Fontsets): Fix typos.
4998
4999 2008-06-03 Miles Bader <miles@gnu.org>
5000
5001 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5002 remove-relative-face-remapping, set-base-face-remapping,
5003 and set-default-base-face-remapping.
5004
5005 2008-06-01 Miles Bader <miles@gnu.org>
5006
5007 * display.texi (Displaying Faces): Add face-remapping-alist.
5008
5009 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5010
5011 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5012 variable names.
5013
5014 2008-05-03 Eric S. Raymond <esr@golux>
5015
5016 * keymaps.texi: Clarify that (current-local-map) and
5017 (current-global-map) return references, not copies.
5018
5019 2008-05-02 Juri Linkov <juri@jurta.org>
5020
5021 * minibuf.texi (Text from Minibuffer): Document a list of
5022 default values for `read-from-minibuffer'.
5023
5024 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
5025
5026 * nonascii.texi (Translation of Characters): Fix previous change.
5027
5028 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
5029
5030 * display.texi (Overlay Properties): Clarify role of underlying
5031 textprop and overlay keymaps for display strings.
5032
5033 * keymaps.texi (Active Keymaps): Ditto.
5034
5035 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5036
5037 * minibuf.texi (Programmed Completion):
5038 Replace dynamic-completion-table with the new completion-table-dynamic.
5039
5040 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
5041
5042 * intro.texi (Some Terms): Change "fonts in this manual" index
5043 entry to "typographic conventions".
5044
5045 2008-04-05 Eli Zaretskii <eliz@gnu.org>
5046
5047 * objects.texi (Text Props and Strings): Add indexing for read
5048 syntax of text properties.
5049
5050 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5051
5052 * processes.texi (Decoding Output): Remove process-filter-multibyte
5053 functions.
5054
5055 2008-03-15 Martin Rudalics <rudalics@gmx.at>
5056
5057 * display.texi (Finding Overlays): Say that empty overlays at
5058 the end of the buffer are reported too.
5059
5060 2008-03-13 Glenn Morris <rgm@gnu.org>
5061
5062 * elisp.texi (EMACSVER): Set to 23.0.60.
5063
5064 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
5065
5066 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
5067
5068 2008-02-22 Glenn Morris <rgm@gnu.org>
5069
5070 * frames.texi (Position Parameters): Clarify the description of
5071 `left' and `top', using information from "Geometry".
5072 (Geometry): Give a pointer to "Position Parameters", rather than
5073 repeating information.
5074
5075 2008-02-11 Glenn Morris <rgm@gnu.org>
5076
5077 * objects.texi (Equality Predicates): No longer talk about "two"
5078 functions.
5079
5080 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
5081
5082 * objects.texi (Equality Predicates): Add defun for
5083 equal-including-properties.
5084
5085 2008-02-10 Glenn Morris <rgm@gnu.org>
5086
5087 * objects.texi (Equality Predicates):
5088 Mention equal-including-properties.
5089
5090 2008-02-07 Richard Stallman <rms@gnu.org>
5091
5092 * windows.texi (Window Start): Mention the feature of moving
5093 window-start to start of line.
5094
5095 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
5096
5097 * keymaps.texi (Tool Bar): Document rtl property.
5098
5099 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5100
5101 * display.texi (Button Types):
5102 For define-button-type, clarify type of NAME.
5103
5104 2008-01-19 Martin Rudalics <rudalics@gmx.at>
5105
5106 * buffers.texi (Buffer Modification): Fix typo.
5107
5108 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5109
5110 * os.texi (System Environment): Remove references to OSes that are
5111 not supported anymore.
5112
5113 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5114
5115 * os.texi (System Environment): Remove mention for Masscomp.
5116
5117 2008-01-04 Richard Stallman <rms@gnu.org>
5118
5119 * display.texi (Faces): Don't talk about internal face vector as arg
5120 to facep.
5121
5122 * customize.texi (Type Keywords): Fix previous change.
5123
5124 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5125 * elisp.texi (Top): Fix menu for commands.texi change.
5126
5127 2007-12-30 Richard Stallman <rms@gnu.org>
5128
5129 * commands.texi (Accessing Mouse): Rename from Accessing Events.
5130 (Accessing Scroll): New node broken out of Accessing Mouse.
5131
5132 2007-12-28 Richard Stallman <rms@gnu.org>
5133
5134 * frames.texi (Size Parameters): Fix typo.
5135 (Basic Parameters): For `title', refer to title bar.
5136 (Size and Position): Explain meaning of frame pixel width and height.
5137
5138 2007-12-23 Richard Stallman <rms@gnu.org>
5139
5140 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5141 Improve some of the commented-out keywords' text too.
5142
5143 2007-12-14 Martin Rudalics <rudalics@gmx.at>
5144
5145 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5146 "visit the current buffer".
5147
5148 * os.texi (System Interface): Fix typo.
5149
5150 2007-12-04 Richard Stallman <rms@gnu.org>
5151
5152 * objects.texi (Symbol Type): Fix typo.
5153
5154 2007-12-03 Richard Stallman <rms@gnu.org>
5155
5156 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5157
5158 2007-12-01 Glenn Morris <rgm@gnu.org>
5159
5160 * functions.texi (Declaring Functions): Improve previous change.
5161
5162 2007-11-30 Glenn Morris <rgm@gnu.org>
5163
5164 * functions.texi (Declaring Functions): Add optional fourth
5165 argument of declare-function, and setting third argument to `t'.
5166
5167 2007-11-29 Richard Stallman <rms@gnu.org>
5168
5169 * customize.texi (Composite Types): Document `group' type.
5170
5171 2007-11-29 Glenn Morris <rgm@gnu.org>
5172
5173 * functions.texi (Declaring Functions): Add findex.
5174 Mention `external' files.
5175
5176 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
5177
5178 * functions.texi (Declaring Functions): Fix directive.
5179
5180 2007-11-25 Richard Stallman <rms@gnu.org>
5181
5182 * help.texi (Help Functions): Clean up last change.
5183
5184 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5185
5186 * loading.texi (Named Features): Minor cleanup.
5187
5188 * macros.texi (Eval During Expansion): Minor cleanup.
5189
5190 * variables.texi (Variable Aliases): Minor cleanup.
5191
5192 2007-11-24 Richard Stallman <rms@gnu.org>
5193
5194 * functions.texi (Declaring Functions): Clarify previous change.
5195
5196 * compile.texi (Compiler Errors): Clarify previous change.
5197
5198 2007-11-24 Richard Stallman <rms@gnu.org>
5199
5200 * display.texi (Refresh Screen, Forcing Redisplay):
5201 Clarify the text and move items around.
5202
5203 2007-11-24 Glenn Morris <rgm@gnu.org>
5204
5205 * functions.texi (Declaring Functions): New section.
5206 * compile.texi (Compiler Errors): Mention declaring functions,
5207 defvar with no initvalue, and byte-compile-warnings.
5208
5209 2007-11-15 Martin Rudalics <rudalics@gmx.at>
5210
5211 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5212 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5213
5214 2007-11-13 Martin Rudalics <rudalics@gmx.at>
5215
5216 * help.texi (Help Functions): Document new macro `with-help-window'.
5217
5218 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5219
5220 * searching.texi (Replacing Match): Describe new
5221 `match-substitute-replacement'.
5222
5223 2007-10-31 Richard Stallman <rms@gnu.org>
5224
5225 * strings.texi (Creating Strings): Null strings from concat not unique.
5226
5227 2007-10-26 Richard Stallman <rms@gnu.org>
5228
5229 * objects.texi (Equality Predicates): Null strings are uniquified.
5230
5231 * minibuf.texi: Minor clarifications in previous change.
5232
5233 2007-10-25 Glenn Morris <rgm@gnu.org>
5234
5235 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5236
5237 2007-10-24 Richard Stallman <rms@gnu.org>
5238
5239 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5240
5241 * variables.texi (Frame-Local Variables): Node deleted.
5242 (Variables): Delete Frame-Local Variables from menu.
5243 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5244 (Default Value): Don't mention frame-local vars.
5245
5246 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5247
5248 * loading.texi (Unloading): Document FEATURE-unload-function
5249 instead of FEATURE-unload-hook.
5250
5251 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5252
5253 2007-10-22 Juri Linkov <juri@jurta.org>
5254
5255 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5256 (High-Level Completion): Document a list of default value strings
5257 in the DEFAULT argument, for which minibuffer functions return the
5258 first element.
5259
5260 2007-10-17 Juri Linkov <juri@jurta.org>
5261
5262 * text.texi (Filling): Update arguments of fill-paragraph.
5263 fill-paragraph operates on the active region in Transient Mark mode.
5264 Remove fill-paragraph-or-region.
5265
5266 2007-10-13 Karl Berry <karl@gnu.org>
5267
5268 * elisp.texi (@dircategory): Move to after @copying,
5269 since we want @copying as close as possible to the beginning of
5270 the output.
5271
5272 2007-10-12 Richard Stallman <rms@gnu.org>
5273
5274 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5275
5276 * commands.texi (Distinguish Interactive): New node,
5277 broken out from Interactive Call and rewritten.
5278 (Command Loop): Put Distinguish Interactive in menu.
5279
5280 2007-10-09 Richard Stallman <rms@gnu.org>
5281
5282 * text.texi (Examining Properties): Mention overlay priority.
5283
5284 * display.texi (Display Margins): Correct the description
5285 of margin display specifications.
5286 (Replacing Specs): New subnode broken out of Display Property.
5287
5288 2007-10-06 Juri Linkov <juri@jurta.org>
5289
5290 * text.texi (Filling): Document fill-paragraph-or-region.
5291
5292 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
5293
5294 * display.texi (Auto Faces): Fix typo.
5295
5296 2007-10-02 Richard Stallman <rms@gnu.org>
5297
5298 * display.texi (Display Property): Explain some display specs
5299 don't let you move point in.
5300
5301 * frames.texi (Cursor Parameters):
5302 Describe cursor-in-non-selected-windows here. Explain more values.
5303
5304 * windows.texi (Basic Windows): Don't describe
5305 cursor-in-non-selected-windows here.
5306
5307 2007-10-01 Eli Zaretskii <eliz@gnu.org>
5308
5309 * processes.texi (Misc Network): Note that these functions are
5310 supported only on some systems.
5311
5312 2007-10-01 Richard Stallman <rms@gnu.org>
5313
5314 * display.texi (Overlay Properties): Explain nil as priority.
5315 Explain that conflicts are unpredictable if not resolved by
5316 priorities.
5317
5318 2007-09-23 Richard Stallman <rms@gnu.org>
5319
5320 * macros.texi (Backquote): Minor clarification.
5321
5322 2007-09-19 Richard Stallman <rms@gnu.org>
5323
5324 * display.texi (Display Property): Explain multiple display specs.
5325 Clarify when they work in parallel and when one overrides.
5326 Fix error in example.
5327
5328 2007-09-06 Glenn Morris <rgm@gnu.org>
5329
5330 Move from lispref/ to doc/lispref/. Change all setfilename
5331 commands to use ../../info.
5332 * Makefile.in (infodir): Go up one more level.
5333 (usermanualdir): Change from ../man to ../emacs.
5334 (miscmanualdir): New.
5335 (dist): Use new variable miscmanualdir.
5336 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5337 (usermanualdir): Change from ../man to ../emacs.
5338
5339 2007-08-30 Martin Rudalics <rudalics@gmx.at>
5340
5341 * commands.texi (Command Loop Info): Advise against changing
5342 most variables described here. Explain new variable
5343 last-repeatable-command.
5344
5345 2007-08-29 Glenn Morris <rgm@gnu.org>
5346
5347 * elisp.texi (EMACSVER): Increase to 23.0.50.
5348
5349 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5350
5351 * frames.texi (Basic Parameters): Add display-environment-variable
5352 and term-environment-variable.
5353
5354 2007-08-28 Juri Linkov <juri@jurta.org>
5355
5356 * display.texi (Image Formats, Other Image Types): Add SVG.
5357
5358 2007-08-28 Juri Linkov <juri@jurta.org>
5359
5360 * display.texi (Images): Move formats-related text to new node
5361 "Image Formats".
5362 (Image Formats): New node.
5363
5364 2007-08-27 Richard Stallman <rms@gnu.org>
5365
5366 * windows.texi (Window Configurations): Clarify what
5367 a window configuration saves.
5368
5369 2007-08-25 Richard Stallman <rms@gnu.org>
5370
5371 * display.texi (Images): Delete redundant @findex.
5372
5373 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5374
5375 * text.texi (Change Hooks): (after|before)-change-functions are no
5376 longer bound to nil while running; rather inhibit-modification-hooks
5377 is t.
5378
5379 2007-08-16 Richard Stallman <rms@gnu.org>
5380
5381 * processes.texi (Asynchronous Processes):
5382 Clarify doc of start-file-process.
5383
5384 2007-08-08 Martin Rudalics <rudalics@gmx.at>
5385
5386 * modes.texi (Example Major Modes): Fix typo.
5387
5388 2007-08-08 Glenn Morris <rgm@gnu.org>
5389
5390 * intro.texi (nil and t): Do not use `iff' in documentation.
5391
5392 * tips.texi (Documentation Tips): Recommend against `iff'.
5393
5394 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
5395
5396 * display.texi (Image Cache): Document image-refresh.
5397
5398 2007-08-06 Martin Rudalics <rudalics@gmx.at>
5399
5400 * windows.texi (Size of Window): Document window-full-width-p.
5401
5402 2007-07-25 Glenn Morris <rgm@gnu.org>
5403
5404 * gpl.texi (GPL): Replace license with GPLv3.
5405
5406 * Relicense all FSF files to GPLv3 or later.
5407
5408 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
5409
5410 * processes.texi (Synchronous Processes):
5411 Add `process-file-shell-command'.
5412 (Asynchronous Processes): Mention restricted use of
5413 `process-filter' and `process-sentinel' in
5414 `start-file-process'. Add `start-file-process-shell-command'.
5415
5416 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
5417
5418 * files.texi (Magic File Names): Introduce optional parameter
5419 IDENTIFICATION for `file-remote-p'.
5420
5421 2007-07-16 Richard Stallman <rms@gnu.org>
5422
5423 * display.texi (Defining Faces): Fix previous change.
5424
5425 2007-07-14 Richard Stallman <rms@gnu.org>
5426
5427 * control.texi (Handling Errors): Document `debug' in handler list.
5428
5429 2007-07-10 Richard Stallman <rms@gnu.org>
5430
5431 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5432
5433 2007-07-09 Richard Stallman <rms@gnu.org>
5434
5435 * files.texi (Magic File Names): Rewrite previous change.
5436
5437 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
5438
5439 * files.texi (Magic File Names): Introduce optional parameter
5440 CONNECTED for `file-remote-p'.
5441
5442 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
5443
5444 * processes.texi (Asynchronous Processes):
5445 * files.texi (Magic File Names): Add `start-file-process'.
5446
5447 2007-06-27 Richard Stallman <rms@gnu.org>
5448
5449 * files.texi (Format Conversion Piecemeal):
5450 Clarify `after-insert-file-functions' calling convention.
5451
5452 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
5453
5454 * files.texi (Magic File Names): Remove `dired-call-process'.
5455 Add `process-file'.
5456
5457 2007-06-27 Kenichi Handa <handa@m17n.org>
5458
5459 * text.texi (Special Properties): Fix description about
5460 `composition' property.
5461
5462 2007-06-26 Kenichi Handa <handa@m17n.org>
5463
5464 * nonascii.texi (Default Coding Systems): Document about the
5465 return value `undecided'.
5466
5467 2007-06-25 David Kastrup <dak@gnu.org>
5468
5469 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5470 `current-active-maps'.
5471
5472 2007-06-24 Karl Berry <karl@gnu.org>
5473
5474 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
5475
5476 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
5477
5478 * display.texi (Overlay Arrow): Doc fix.
5479
5480 2007-06-14 Karl Berry <karl@tug.org>
5481
5482 * anti.texi (Antinews): Typo.
5483
5484 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
5485
5486 * display.texi (Image Cache): Document image-refresh.
5487
5488 2007-06-12 Karl Berry <karl@gnu.org>
5489
5490 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5491 * two-volume.make: New file.
5492 * .cvsignore: Ignore two-volume files.
5493
5494 2007-06-12 Tom Tromey <tromey@redhat.com>
5495
5496 * os.texi (Init File): Document user-emacs-directory.
5497
5498 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
5499
5500 * commands.texi (Click Events): Describe width and height when
5501 object is nil.
5502
5503 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
5504
5505 * commands.texi (Click Events): Layout more logically.
5506 Describe width and height.
5507 (Drag Events, Motion Events): Update to new format for position.
5508
5509 2007-06-02 Richard Stallman <rms@gnu.org>
5510
5511 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5512
5513 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
5514
5515 * Version 22.1 released.
5516
5517 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5518
5519 * text.texi (Special Properties): Correct meaning of fontified face.
5520
5521 2007-05-30 Richard Stallman <rms@gnu.org>
5522
5523 * text.texi (Special Properties): Add link to Adjusting Point.
5524
5525 2007-05-12 Richard Stallman <rms@gnu.org>
5526
5527 * text.texi (Margins): indent-to-left-margin is not the default.
5528 (Mode-Specific Indent): For indent-line-function, the default
5529 is indent-relative.
5530
5531 * modes.texi (Example Major Modes): Explain last line of text-mode
5532 is redundant.
5533
5534 2007-05-10 Richard Stallman <rms@gnu.org>
5535
5536 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5537
5538 * help.texi (Keys in Documentation): Add reference to
5539 Documentation Tips.
5540
5541 * files.texi (Format Conversion): TO-FN gets three arguments.
5542
5543 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5544
5545 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5546
5547 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5548 * files.texi (Format Conversion): Expand intro; add menu.
5549 (Format Conversion Overview, Format Conversion Round-Trip)
5550 (Format Conversion Piecemeal): New nodes/subsections.
5551 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5552 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5553 (Saving Properties): Delete node/subsection.
5554
5555 2007-05-07 Karl Berry <karl@gnu.org>
5556
5557 * elisp.texi (EMACSVER): Back to 22.
5558
5559 2007-05-06 Richard Stallman <rms@gnu.org>
5560
5561 * processes.texi (Accepting Output): Revert most of previous change.
5562
5563 2007-05-05 Richard Stallman <rms@gnu.org>
5564
5565 * processes.texi (Accepting Output): accept-process-output
5566 uses microseconds, not milliseconds. But that arg is obsolete.
5567
5568 2007-05-04 Karl Berry <karl@tug.org>
5569
5570 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5571
5572 2007-05-04 Eli Zaretskii <eliz@gnu.org>
5573
5574 * tips.texi (Documentation Tips): Rearrange items to place the
5575 more important ones first. Add an index entry for hyperlinks.
5576
5577 2007-05-03 Karl Berry <karl@gnu.org>
5578
5579 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5580 (EMACSVER) [smallbook]: 22 for printed version.
5581
5582 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5583 so restore anchor to normal position after defun. Found by Kevin Ryde.
5584
5585 2007-04-26 Glenn Morris <rgm@gnu.org>
5586
5587 * elisp.texi (EMACSVER): Increase to 22.1.50.
5588
5589 2007-04-28 Karl Berry <karl@gnu.org>
5590
5591 * elisp.texi: Improve line breaks on copyright page,
5592 similar layout to emacs manual, 8.5x11 by default.
5593
5594 2007-04-24 Richard Stallman <rms@gnu.org>
5595
5596 * text.texi (Special Properties): Add xref to Overlay Properties.
5597
5598 * display.texi (Overlay Properties): Add xref to Special Properties.
5599
5600 2007-04-22 Richard Stallman <rms@gnu.org>
5601
5602 * keymaps.texi (Extended Menu Items): Move the info about
5603 format with cached keyboard binding.
5604
5605 2007-04-21 Richard Stallman <rms@gnu.org>
5606
5607 * text.texi (Special Properties): Clarify previous change.
5608
5609 * files.texi (File Name Expansion): Clarify previous change.
5610
5611 * display.texi (Attribute Functions): Fix example for
5612 face-attribute-relative-p.
5613
5614 2007-04-19 Kenichi Handa <handa@m17n.org>
5615
5616 * text.texi (Special Properties): Document composition property.
5617
5618 2007-04-19 Glenn Morris <rgm@gnu.org>
5619
5620 * files.texi (File Name Expansion): Mention "superroot".
5621
5622 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
5623
5624 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5625 setups.
5626 (Display Feature Testing): Note that display refers to all
5627 physical monitors for multi-monitor setups.
5628
5629 2007-04-14 Richard Stallman <rms@gnu.org>
5630
5631 * lists.texi (Sets And Lists): Clarify `delete' examples.
5632 Remove spurious xref to same node.
5633 Clarify xref for add-to-list.
5634
5635 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
5636
5637 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5638 value of lisp-mode-map.
5639
5640 2007-04-11 Karl Berry <karl@gnu.org>
5641
5642 * anti.texi (Antinews):
5643 * display.texi (Overlay Properties, Defining Images):
5644 * processes.texi (Synchronous Processes, Sentinels):
5645 * syntax.texi (Syntax Table Internals):
5646 * searching.texi (Regexp Special):
5647 * nonascii.texi (Default Coding Systems):
5648 * text.texi (Special Properties):
5649 * minibuf.texi (Basic Completion): Wording to improve breaks in
5650 8.5x11 format.
5651 * elisp.texi (smallbook): New @set to more easily switch between
5652 smallbook and 8.5x11.
5653
5654 2007-04-11 Richard Stallman <rms@gnu.org>
5655
5656 * text.texi (Lazy Properties): Minor fix.
5657
5658 2007-04-08 Karl Berry <karl@gnu.org>
5659
5660 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5661 * macros.texi (Backquote): Downcase Backquote in index entries for
5662 consistency.
5663
5664 2007-04-08 Richard Stallman <rms@gnu.org>
5665
5666 * text.texi (Adaptive Fill): Just describe default,
5667 don't show it (since it contains non-ASCII chars).
5668
5669 2007-04-07 Karl Berry <karl@gnu.org>
5670
5671 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5672 adaptive-fill-regexp's value, since they are not in the standard
5673 TeX fonts.
5674
5675 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5676
5677 * display.texi (Defining Faces): Fix example.
5678
5679 2007-04-07 Karl Berry <karl@gnu.org>
5680
5681 * display.texi (Button Buffer Commands): Improve page break.
5682
5683 2007-04-07 Richard Stallman <rms@gnu.org>
5684
5685 * advice.texi (Activation of Advice): Remove redundant index entry.
5686
5687 * backups.texi: Improve index entries. Remove redundant ones.
5688
5689 * compile.texi (Byte Compilation): Improve index entry.
5690
5691 * hash.texi (Creating Hash): Improve index entry.
5692
5693 * symbols.texi (Definitions): Improve index entry.
5694
5695 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5696
5697 * maps.texi (Standard Keymaps): Remove useless index entry.
5698
5699 * help.texi (Documentation Basics): Remove redundant index entries.
5700
5701 * customize.texi: Improve index entries.
5702 Remove redundant/useless ones.
5703
5704 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5705
5706 * streams.texi (Output Variables): Improve index entry.
5707
5708 * abbrevs.texi (Abbrevs): Remove useless index entry.
5709
5710 * macros.texi (Expansion): Remove useless index entry.
5711
5712 * text.texi: Improve index entries. Remove redundant/useless ones.
5713 (Text Properties, Examining Properties)
5714 (Special Properties): Use "property category" instead of "category"
5715 to refer to the `category' property.
5716
5717 * positions.texi: Improve index entries. Remove useless one.
5718
5719 * lists.texi: Improve index entries. Remove redundant/useless ones.
5720
5721 * os.texi: Improve index entries.
5722 (Timers): Fix previous change.
5723
5724 * buffers.texi: Improve index entries.
5725 (Modification Time): Get rid of term "obsolete buffer".
5726
5727 * debugging.texi: Improve index entries.
5728 (Test Coverage): Add xref to other test coverage ftr.
5729
5730 * eval.texi: Improve index entry. Remove redundant ones.
5731
5732 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5733
5734 * files.texi: Improve index entries. Remove redundant/useless ones.
5735
5736 * objects.texi: Improve index entries.
5737
5738 * processes.texi: Improve index entries.
5739
5740 * modes.texi: Improve index entry. Remove redundant one.
5741
5742 * nonascii.texi: Improve index entries.
5743
5744 * internals.texi: Improve index entries.
5745
5746 * syntax.texi: Improve index entries.
5747
5748 * keymaps.texi (Active Keymaps): Improve index entries.
5749
5750 * commands.texi: Improve index entries. Remove redundant/useless ones.
5751
5752 * frames.texi: Improve index entries. Remove redundant/useless ones.
5753
5754 * markers.texi: Improve index entries. Remove redundant ones.
5755
5756 * tips.texi: Improve index entries.
5757
5758 * loading.texi (Unloading): Improve index entry.
5759
5760 * variables.texi: Improve index entries. Remove redundant one.
5761
5762 * sequences.texi: Improve index entry.
5763
5764 * display.texi: Improve index entries. Remove redundant ones.
5765
5766 * windows.texi: Improve index entries.
5767
5768 * searching.texi: Improve index entries. Remove redundant one.
5769
5770 * strings.texi (Case Tables): Improve last change.
5771
5772 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
5773
5774 * strings.texi (Case Tables): Document with-case-table and
5775 ascii-case-table.
5776
5777 2007-04-03 Karl Berry <karl@gnu.org>
5778
5779 * processes.texi (Network): Reword to improve page break.
5780
5781 2007-04-03 Eli Zaretskii <eliz@gnu.org>
5782
5783 * functions.texi (Inline Functions): Describe more disadvantages
5784 of defsubst, and make advice against it stronger.
5785
5786 2007-04-02 Karl Berry <karl@gnu.org>
5787
5788 * backups.texi (Backup Names): Avoid widow words.
5789 * modes.texi (Example Major Modes): Align last comment.
5790
5791 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
5792
5793 * keymaps.texi (Remapping Commands): Document new arg to
5794 command-remapping.
5795
5796 2007-04-01 Karl Berry <karl@gnu.org>
5797
5798 * processes.texi (Low-Level Network): Typo.
5799 * loading.texi (Hooks for Loading): Avoid double "the".
5800 * keymaps.texi (Key Sequences): No double "and".
5801 (Changing Key Bindings): Shorten to improve line break.
5802
5803 2007-03-31 Glenn Morris <rgm@gnu.org>
5804
5805 * os.texi (Timers): Fix description of run-at-time TIME formats.
5806
5807 2007-03-31 Richard Stallman <rms@gnu.org>
5808
5809 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5810 regarding ellipsis.
5811
5812 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5813
5814 * intro.texi (nil and t):
5815 * symbols.texi (Plists and Alists):
5816 * variables.texi (Variable Aliases, Constant Variables):
5817 * functions.texi (Defining Functions):
5818 * advice.texi (Advising Primitives):
5819 * debugging.texi (Syntax Errors, Compilation Errors):
5820 * minibuf.texi (Minibuffer Windows):
5821 * commands.texi (Adjusting Point):
5822 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5823 (Auto Major Mode, Major Mode Conventions):
5824 * help.texi (Describing Characters):
5825 * files.texi (Create/Delete Dirs, Information about Files)
5826 (File Locks, Writing to Files, Reading from Files)
5827 (Saving Buffers):
5828 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5829 * frames.texi (Finding All Frames):
5830 * positions.texi (Buffer End, Motion):
5831 * markers.texi (The Region):
5832 * text.texi (Deletion, Near Point):
5833 * display.texi (Displaying Messages, Truncation):
5834 * os.texi (Processor Run Time):
5835 * tips.texi (Key Binding Conventions, Programming Tips)
5836 (Warning Tips, Documentation Tips, Comment Tips):
5837 * internals.texi (Memory Usage): Improve indexing.
5838
5839 * variables.texi (Frame-Local Variables):
5840 * functions.texi (Argument List):
5841 * loading.texi (Library Search):
5842 * streams.texi (Output Variables):
5843 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5844 * searching.texi (Replacing Match, Search and Replace):
5845 * processes.texi (Byte Packing, Decoding Output)
5846 (Accepting Output, Network Servers, Shell Arguments):
5847 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5848 * windows.texi (Window Point, Window Start):
5849 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5850 * commands.texi (Reading Input, Keyboard Events):
5851 * minibuf.texi (Reading File Names, Minibuffer Completion)
5852 (Recursive Mini):
5853 * positions.texi (List Motion):
5854 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5855 * numbers.texi (Arithmetic Operations, Math Functions)
5856 (Predicates on Numbers, Comparison of Numbers):
5857 (Numeric Conversions):
5858 * locals.texi (Standard Buffer-Local Variables):
5859 * maps.texi (Standard Keymaps):
5860 * os.texi (User Identification, System Environment, Recording Input)
5861 (X11 Keysyms):
5862 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5863 * backups.texi (Backups and Auto-Saving):
5864 * customize.texi (Customization, Group Definitions)
5865 (Variable Definitions):
5866 * compile.texi (Byte Compilation): Improve index entries.
5867
5868 2007-03-31 Karl Berry <karl@gnu.org>
5869
5870 * macros.texi (Defining Macros): Avoid widow syllable.
5871
5872 2007-03-31 Eli Zaretskii <eliz@gnu.org>
5873
5874 * elisp.texi (Top): Postscript -> PostScript.
5875
5876 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5877
5878 2007-03-31 Markus Triska <markus.triska@gmx.at>
5879
5880 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5881
5882 2007-03-30 Karl Berry <karl@gnu.org>
5883
5884 * lists.texi (List-related Predicates): Remove spurious @need.
5885 (Setcdr): Use @smallexample to improve page break.
5886 (Association Lists) <assoc>: Reword to improve page break.
5887
5888 * strings.texi (String Conversion): Insert blank line to improve
5889 page break.
5890
5891 * numbers.texi (Random Numbers): Use @minus{}.
5892 (Math Functions): Use @minus{}.
5893
5894 * intro.texi (Acknowledgements): Avoid line breaks before middle
5895 initials.
5896
5897 2007-03-24 Eli Zaretskii <eliz@gnu.org>
5898
5899 * errors.texi (Standard Errors): Add an index entry.
5900
5901 2007-03-19 Richard Stallman <rms@gnu.org>
5902
5903 * os.texi (Recording Input): recent-keys now gives 300 keys.
5904
5905 2007-03-12 Glenn Morris <rgm@gnu.org>
5906
5907 * os.texi: Replace "daylight savings" with "daylight saving"
5908 throughout.
5909
5910 2007-03-05 Richard Stallman <rms@gnu.org>
5911
5912 * variables.texi (File Local Variables):
5913 Update enable-local-variables values.
5914
5915 2007-03-04 Richard Stallman <rms@gnu.org>
5916
5917 * syntax.texi (Control Parsing): Minor clarification.
5918
5919 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5920
5921 * sequences.texi (Sequence Functions): Move string-bytes away,
5922 add xref.
5923
5924 * nonascii.texi (Text Representations): Move string-bytes here.
5925
5926 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5927
5928 * minibuf.texi (Basic Completion): Minor clarification.
5929
5930 * markers.texi (The Mark): Clarify existence vs activation of mark.
5931 Other cleanup.
5932
5933 * display.texi (Finding Overlays): Write better example.
5934
5935 * compile.texi (Eval During Compile): Clarify putting macros
5936 in eval-when-compile.
5937
5938 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
5939
5940 * loading.texi (How Programs Do Loading): Fix anchor position at
5941 load-read-function definition doc.
5942
5943 2007-02-21 Kim F. Storm <storm@cua.dk>
5944
5945 * strings.texi (Text Comparison): Mention that assoc-string
5946 converts symbols to strings before testing.
5947
5948 2007-02-17 Kim F. Storm <storm@cua.dk>
5949
5950 * processes.texi (Bindat Spec): Vector types can have optional
5951 element type.
5952 (Bindat Examples): Fix example. Add vector with element type.
5953
5954 2007-02-16 Andreas Schwab <schwab@suse.de>
5955
5956 * strings.texi (Formatting Strings): Document '+' flag.
5957
5958 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
5959
5960 * strings.texi (Modifying Strings): Clarify that `clear-string'
5961 always converts the string to unibyte.
5962
5963 2007-02-14 Kim F. Storm <storm@cua.dk>
5964
5965 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5966 Rewrite glyph code description to refer to these functions.
5967 Remove details of encoding face number and char into integer code.
5968
5969 2007-02-03 Alan Mackenzie <acm@muc.de>
5970
5971 * loading.texi (Hooks for Loading): Make the description of
5972 `eval-after-load' more detailed, and amend the description of
5973 after-load-alist, in accordance with changes from 2006-05.
5974
5975 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
5976
5977 * modes.texi (Defining Minor Modes): Document that a :require
5978 keyword or similar may be required to make saved customization
5979 variables work.
5980
5981 2007-02-03 Eli Zaretskii <eliz@gnu.org>
5982
5983 * elisp.texi (Top): Make the detailed menu headers compliant with
5984 Texinfo guidelines and with what texnfo-upd.el expects.
5985 Add comments to prevent people from inadvertently modifying the key
5986 parts needed by `texinfo-multiple-files-update'.
5987
5988 2007-02-02 Eli Zaretskii <eliz@gnu.org>
5989
5990 * elisp.texi (Top): Update the top-level menus.
5991
5992 * syntax.texi (Categories): Add index entries.
5993
5994 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
5995
5996 * display.texi (Attribute Functions): Fix name and description of
5997 the UNDERLINE arg of `set-face-underline-p'.
5998
5999 2007-01-29 Eli Zaretskii <eliz@gnu.org>
6000
6001 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6002 Variables", and "Standard Keymaps" to the detailed menu.
6003
6004 * variables.texi (Future Local Variables): Add index entry.
6005
6006 2007-01-28 Richard Stallman <rms@gnu.org>
6007
6008 * tips.texi (Coding Conventions): Clarify the tip about macros
6009 that define a function or a variable.
6010
6011 * files.texi (File Attributes): UID and GID can be floats.
6012 (Magic File Names): Explain why deferring all operations to
6013 the standard handler does not work.
6014
6015 2007-01-23 Martin Rudalics <rudalics@gmx.at>
6016
6017 * backups.texi (Reverting): Use "buffer" instead of "file"
6018 when talking about major and minor modes.
6019
6020 2007-01-21 Richard Stallman <rms@gnu.org>
6021
6022 * help.texi (Documentation): Add xref to Documentation Tips.
6023
6024 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
6025
6026 * tips.texi (Coding Conventions): Fix typos.
6027
6028 2007-01-05 Richard Stallman <rms@gnu.org>
6029
6030 * modes.texi (Defining Minor Modes): Fix previous change.
6031
6032 2007-01-03 Richard Stallman <rms@gnu.org>
6033
6034 * customize.texi (Variable Definitions, Customization Types):
6035 Don't use * in doc string for defcustom.
6036
6037 2007-01-02 Richard Stallman <rms@gnu.org>
6038
6039 * variables.texi (Variable Aliases): Clarify that aliases vars
6040 always have the same value.
6041
6042 * processes.texi (Bindat Spec): Fix Texinfo usage.
6043
6044 * modes.texi (Defining Minor Modes): Explain effect of command
6045 defined with define-global-minor-mode on new buffers.
6046
6047 2006-12-30 Kim F. Storm <storm@cua.dk>
6048
6049 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6050 `auto-resize-tool-bars'.
6051
6052 2006-12-30 Richard Stallman <rms@gnu.org>
6053
6054 * keymaps.texi (Active Keymaps): Fix previous change.
6055
6056 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
6057
6058 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6059
6060 2006-12-30 Kim F. Storm <storm@cua.dk>
6061
6062 * processes.texi (Bindat Spec): Clarify using field names in
6063 length specifications.
6064
6065 2006-12-29 Kim F. Storm <storm@cua.dk>
6066
6067 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6068 Add count and index variables for eval forms in repeat blocks.
6069
6070 2006-12-24 Richard Stallman <rms@gnu.org>
6071
6072 * customize.texi (Variable Definitions):
6073 Document new name custom-add-frequent-value.
6074
6075 2006-12-19 Kim F. Storm <storm@cua.dk>
6076
6077 * commands.texi (Misc Events): User signals now result in sigusr1
6078 and sigusr2 events which are handled through special-event-map.
6079 (Special Events): User signals and drag-n-drop are special.
6080
6081 2006-12-17 Richard Stallman <rms@gnu.org>
6082
6083 * loading.texi (Named Features): Explain subfeatures better.
6084
6085 * customize.texi: Use "option" only for user options.
6086 For the keyword values inside defcustom etc, say "keywords".
6087 For :options value's elements, say "elements".
6088 :group should not be omitted.
6089
6090 * syntax.texi (Parsing Expressions): Split up node.
6091 (Motion via Parsing, Position Parse, Parser State)
6092 (Low-Level Parsing, Control Parsing): New subnodes.
6093 (Parser State): Document syntax-ppss-toplevel-pos.
6094
6095 * positions.texi (List Motion): Punctuation fix.
6096
6097 * files.texi (File Name Completion): Document PREDICATE arg
6098 to file-name-completion.
6099
6100 2006-12-16 Eli Zaretskii <eliz@gnu.org>
6101
6102 * internals.texi (Building Emacs, Writing Emacs Primitives):
6103 Add index entries.
6104
6105 2006-12-11 Richard Stallman <rms@gnu.org>
6106
6107 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6108 affects face menu. Explain how to make it non-nil without enabling
6109 any fontification.
6110
6111 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
6112
6113 * modes.texi (Font Lock Basics): Document nil value of
6114 font-lock-defaults.
6115
6116 2006-12-10 Glenn Morris <rgm@gnu.org>
6117
6118 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6119 value for system-flag argument. Abbrev tables may not be empty
6120 when major modes are loaded.
6121
6122 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
6123
6124 * makefile.w32-in (maintainer-clean): Partially revert last
6125 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6126 to protect elisp-covers.texi.
6127
6128 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
6129
6130 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6131 Don't remove elisp* info files; they are already deleted by the
6132 `clean' and `distclean' targets, and they are in the $(infodir)
6133 directory, not the current one.
6134
6135 2006-12-04 Kim F. Storm <storm@cua.dk>
6136
6137 * commands.texi (Misc Events): Update signal events.
6138 (Event Examples): Add signal example.
6139
6140 2006-11-29 Richard Stallman <rms@gnu.org>
6141
6142 * frames.texi (Visibility of Frames): Explain visible windows
6143 can be covered by others. Add xref for raise-frame.
6144
6145 2006-11-28 Richard Stallman <rms@gnu.org>
6146
6147 * searching.texi (Regexp Special): Update when ^ is special.
6148
6149 2006-11-27 Eli Zaretskii <eliz@gnu.org>
6150
6151 * customize.texi (Customization, Common Keywords)
6152 (Group Definitions, Variable Definitions, Composite Types)
6153 (Type Keywords, Customization Types): Add index entries for
6154 various customization keywords.
6155
6156 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6157
6158 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6159
6160 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
6161
6162 * frames.texi (Window System Selections): Remove clipboard from
6163 description of selection-coding-system.
6164
6165 2006-11-06 Richard Stallman <rms@gnu.org>
6166
6167 * lists.texi (List Variables): Document COMPARE-FN.
6168
6169 * keymaps.texi: Avoid use of "binding" to mean a relation;
6170 use it only to refer to the meaning associated with a key.
6171 (Keymaps): Change menu node description.
6172
6173 * elisp.texi (Top): Change menu node description.
6174
6175 * display.texi (Managing Overlays): Document overlay-recenter.
6176
6177 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
6178
6179 * Makefile.in: Use relative paths to avoid advertising filesystem
6180 contents during compilation.
6181
6182 2006-10-23 Kim F. Storm <storm@cua.dk>
6183
6184 * commands.texi (Event Input Misc): Update unread-command-events.
6185
6186 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
6187
6188 * lists.texi (Sets And Lists): Fix typos.
6189
6190 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
6191
6192 * control.texi (Processing of Errors): Use @var for an argument,
6193 not @code.
6194
6195 2006-10-16 Richard Stallman <rms@gnu.org>
6196
6197 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6198
6199 * keymaps.texi (Format of Keymaps): Show all the keymap element
6200 patterns that result from menu items.
6201 (Key Lookup): Minor cleanups.
6202
6203 * modes.texi (Precalculated Fontification): Don't say that
6204 not setting font-lock-defaults avoids loading font-lock.
6205
6206 * help.texi (Documentation): Move xref to Emacs Manual here.
6207 (Documentation Basics): From here.
6208 Also doc emacs-lisp-docstring-fill-column.
6209
6210 * elisp.texi: Update version and ISBN.
6211
6212 * commands.texi (Interactive Call): Clarify KEYS arg to
6213 call-interactively is a vector.
6214 (Command Loop Info): Delete anchor in this-command-keys.
6215 Add anchor in this-command-keys-vector.
6216 (Recursive Editing): Document how recursive-edit
6217 handles the current buffer.
6218
6219 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
6220
6221 * frames.texi (Frame Titles): %c and %l are ignored in
6222 frame-title-format.
6223
6224 2006-10-11 Richard Stallman <rms@gnu.org>
6225
6226 * keymaps.texi (Key Sequences): Clarify use of kbd.
6227
6228 2006-10-10 Kim F. Storm <storm@cua.dk>
6229
6230 * lists.texi (Sets And Lists): Add memql.
6231
6232 2006-10-03 Richard Stallman <rms@gnu.org>
6233
6234 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6235 Clarify :ascii: and :nonascii:.
6236
6237 2006-09-29 Juri Linkov <juri@jurta.org>
6238
6239 * modes.texi (%-Constructs): Reorder coding systems in the
6240 documentation of %z to the real order displayed in the modeline.
6241
6242 2006-09-25 Richard Stallman <rms@gnu.org>
6243
6244 * os.texi (Timers): Describe timer-max-repeats.
6245
6246 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
6247
6248 * os.texi (Timers): Mention with-local-quit.
6249
6250 2006-09-24 Richard Stallman <rms@gnu.org>
6251
6252 * searching.texi (Searching and Matching): Mention property search.
6253
6254 * commands.texi (Command Loop Info): Explain how read-event affects
6255 this-command-keys.
6256
6257 2006-09-20 Richard Stallman <rms@gnu.org>
6258
6259 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6260
6261 * windows.texi (Window Start): Minor cleanups.
6262
6263 2006-09-20 Kim F. Storm <storm@cua.dk>
6264
6265 * windows.texi (Window Start): pos-visible-in-window-p allows
6266 specifying t for position to mean "end of window".
6267 Add window-line-height.
6268
6269 * anti.texi (Antinews): Mention window-line-height.
6270
6271 2006-09-19 David Kastrup <dak@gnu.org>
6272
6273 * keymaps.texi (Searching Keymaps): Small clarification.
6274
6275 2006-09-18 Richard Stallman <rms@gnu.org>
6276
6277 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6278 cause keyboard menus.
6279 (Menu Keymaps): Likewise.
6280 (Defining Menus, Keyboard Menus): Clarify.
6281
6282 * text.texi (Fields): Clarify explanation of constrain-to-field.
6283
6284 2006-09-16 Eli Zaretskii <eliz@gnu.org>
6285
6286 * variables.texi (Tips for Defining): Fix a typo.
6287
6288 2006-09-15 Richard Stallman <rms@gnu.org>
6289
6290 * keymaps.texi (Remapping Commands, Searching Keymaps)
6291 (Active Keymaps): Clean up previous change.
6292
6293 2006-09-15 Jay Belanger <belanger@truman.edu>
6294
6295 * gpl.texi: Replace "Library Public License" by "Lesser Public
6296 License" throughout.
6297
6298 2006-09-15 David Kastrup <dak@gnu.org>
6299
6300 * keymaps.texi (Active Keymaps): Adapt description to use
6301 `get-char-property' instead `get-text-property'. Explain how
6302 mouse events change this. Explain the new optional argument of
6303 `key-binding' and its mouse-dependent lookup.
6304 (Searching Keymaps): Adapt description similarly.
6305 (Remapping Commands): Explain the new optional argument of
6306 `command-remapping'.
6307
6308 2006-09-14 Richard Stallman <rms@gnu.org>
6309
6310 * keymaps.texi (Searching Keymaps): Clarification.
6311 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6312
6313 2006-09-13 Richard Stallman <rms@gnu.org>
6314
6315 * objects.texi (Character Type): Node split.
6316 Add xref to Describing Characters.
6317 (Basic Char Syntax, General Escape Syntax)
6318 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6319
6320 2006-09-11 Richard Stallman <rms@gnu.org>
6321
6322 * display.texi (Display Table Format): Wording clarification.
6323 (Glyphs): Clarifications.
6324
6325 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
6326
6327 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6328 local maps.
6329
6330 2006-09-10 Kim F. Storm <storm@cua.dk>
6331
6332 * display.texi (Forcing Redisplay): Document return value of
6333 function redisplay.
6334
6335 2006-09-09 Richard Stallman <rms@gnu.org>
6336
6337 * windows.texi (Window Hooks): Explain limits of
6338 window-scroll-functions.
6339
6340 * display.texi (Fringe Indicators): Update for last change in
6341 indicate-buffer-boundaries.
6342
6343 2006-09-08 Richard Stallman <rms@gnu.org>
6344
6345 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6346
6347 2006-09-06 Kim F. Storm <storm@cua.dk>
6348
6349 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6350
6351 * windows.texi (Window Start): Update pos-visible-in-window-p.
6352
6353 2006-09-04 Richard Stallman <rms@gnu.org>
6354
6355 * processes.texi (Accepting Output): Explain SECONDS=0 for
6356 accept-process-output.
6357
6358 * os.texi (Idle Timers): Explain why timer functions should not
6359 loop until (input-pending-p).
6360
6361 2006-09-02 Eli Zaretskii <eliz@gnu.org>
6362
6363 * makefile.w32-in (usermanualdir): New variable.
6364 (elisp.dvi): Use it.
6365
6366 2006-09-01 Eli Zaretskii <eliz@gnu.org>
6367
6368 * buffers.texi (Buffer Modification): Fix last change.
6369
6370 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
6371
6372 * buffers.texi (Buffer Modification):
6373 Document buffer-chars-modified-tick.
6374
6375 2006-08-31 Richard Stallman <rms@gnu.org>
6376
6377 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6378
6379 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6380
6381 * modes.texi (Syntactic Font Lock):
6382 Mention font-lock-syntactic-face-function
6383 instead of specific faces.
6384
6385 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
6386
6387 * display.texi (Images): Add xrref to display-images-p.
6388
6389 2006-08-28 Kenichi Handa <handa@m17n.org>
6390
6391 * nonascii.texi (Lisp and Coding Systems): Fix description of
6392 detect-coding-region.
6393
6394 2006-08-27 Michael Olson <mwolson@gnu.org>
6395
6396 * processes.texi (Transaction Queues): Remove stray quote
6397 character.
6398
6399 2006-08-25 Richard Stallman <rms@gnu.org>
6400
6401 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6402 Add xref.
6403
6404 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
6405
6406 * os.texi (Timers): Avoid waiting inside timers.
6407
6408 2006-08-21 Lute Kamstra <lute@gnu.org>
6409
6410 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6411
6412 2006-08-20 Richard Stallman <rms@gnu.org>
6413
6414 * os.texi (Idle Timers): New node, split out from Timers.
6415 Document current-idle-time.
6416 * commands.texi (Reading One Event): Update xref.
6417 * elisp.texi (Top): Update subnode menu.
6418
6419 2006-08-16 Richard Stallman <rms@gnu.org>
6420
6421 * keymaps.texi (Extended Menu Items): Show format of cached
6422 bindings in extended menu items.
6423
6424 * customize.texi (Variable Definitions): Explain when the
6425 standard value expression is evaluated.
6426
6427 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
6428
6429 * commands.texi (Reading One Event): Explain idleness in
6430 `read-event'.
6431
6432 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
6433
6434 * text.texi (Near Point): Say "cursor" not "terminal cursor".
6435 (Commands for Insertion): Remove split-line since it's not
6436 relevant for Lisp programming.
6437 (Yank Commands): Rewrite introduction.
6438 (Undo): Clarify.
6439 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6440 (Filling): Remove redundant comment. Clarify return value of
6441 current-justification.
6442 (Margins): Minor clarifications.
6443 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6444 (Sorting): Update definition of sort-lines.
6445 (Columns): Clarify behavior of sort-columns.
6446 (Indent Tabs): Link to Tab Stops in Emacs manual.
6447 (Special Properties): Clarify.
6448 (Clickable Text): Mention Buttons package.
6449
6450 2006-08-12 Kevin Ryde <user42@zip.com.au>
6451
6452 * os.texi (Time Parsing): Add %z to description of
6453 format-time-string, as per docstring. Add cross reference to
6454 glibc manual for strftime.
6455
6456 2006-08-08 Richard Stallman <rms@gnu.org>
6457
6458 * modes.texi: Clean up wording in previous change.
6459
6460 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
6461
6462 * modes.texi (Hooks): Clarify.
6463 (Major Mode Basics): Mention define-derived-mode explicitly.
6464 (Major Mode Conventions): Rebinding RET is OK for some modes.
6465 Mention change-major-mode-hook and after-change-major-mode-hook.
6466 (Example Major Modes): Move to end of Modes section.
6467 (Mode Line Basics): Clarify.
6468 (Mode Line Data): Mention help-echo and local-map in strings.
6469 Explain reason for treatment of non-risky variables.
6470 (Properties in Mode): Clarify.
6471 (Faces for Font Lock): Add font-lock-negation-char-face.
6472
6473 2006-08-04 Eli Zaretskii <eliz@gnu.org>
6474
6475 * strings.texi (Formatting Strings): Warn against arbitrary
6476 strings as first arg to `format'.
6477
6478 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6479
6480 * text.texi (Clickable Text): Mention `help-echo' text property.
6481 Update intro, examples and associated explanations.
6482
6483 2006-07-31 Richard Stallman <rms@gnu.org>
6484
6485 * commands.texi: Update xrefs.
6486 (Event Mod): New node, cut out from old Translating Input.
6487
6488 * maps.texi: Update xrefs.
6489
6490 * keymaps.texi (Translation Keymaps): New node.
6491 Update xrefs from Translating Input to Translation Keymaps.
6492
6493 * elisp.texi (Top): Update subnode menu.
6494
6495 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6496
6497 * os.texi (System Interface): Fix menu descriptions of some nodes.
6498 (Translating Input): Node deleted.
6499
6500 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
6501
6502 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6503
6504 * lists.texi (Sets And Lists): Likewise.
6505
6506 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6507
6508 * text.texi (Fields): Mention POS
6509 requirement when narrowing is in effect.
6510
6511 2006-07-28 Richard Stallman <rms@gnu.org>
6512
6513 * display.texi (Face Attributes): Simplify wording.
6514 (Attribute Functions): Clarify meaning of new-frame default
6515 attribute settings.
6516
6517 * customize.texi (Common Keywords): Document how to use
6518 :package-version in a package not in Emacs.
6519
6520 2006-07-28 Kim F. Storm <storm@cua.dk>
6521
6522 * commands.texi (Reading One Event): Fix last change.
6523
6524 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
6525
6526 * commands.texi (Reading One Event): Document SECONDS argument for
6527 read-event, read-char, and read-char-exclusive.
6528
6529 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6530
6531 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6532 to ensure correct identification.
6533
6534 2006-07-24 Richard Stallman <rms@gnu.org>
6535
6536 * text.texi (Clickable Text): Clarify.
6537
6538 * sequences.texi (Vector Functions): Delete duplicate xref.
6539
6540 * objects.texi (Function Type): Clarify.
6541
6542 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6543 modes.
6544
6545 * lists.texi (List Variables): New node.
6546 Material moved from other nodes.
6547
6548 * variables.texi (Setting Variables): add-to-list and
6549 add-to-ordered-list moved to List Variables node.
6550
6551 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6552
6553 * text.texi (Links and Mouse-1):
6554 For mouse-on-link-p, expand on arg POS.
6555
6556 2006-07-21 Kim F. Storm <storm@cua.dk>
6557
6558 * display.texi (Forcing Redisplay): Don't mention systems which
6559 don't support sub-second timers for redisplay-preemption-period.
6560
6561 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6562
6563 2006-07-21 Eli Zaretskii <eliz@gnu.org>
6564
6565 * frames.texi (Input Focus): Document that focus-follows-mouse has
6566 no effect on MS-Windows.
6567
6568 2006-07-18 Richard Stallman <rms@gnu.org>
6569
6570 * display.texi (Forcing Redisplay): Cleanups in previous change.
6571
6572 * processes.texi (Low-Level Network): Make menu more convenient.
6573
6574 2006-07-18 Kim F. Storm <storm@cua.dk>
6575
6576 * display.texi (Forcing Redisplay): redisplay-preemption-period
6577 only used on window systems. Add xref to Terminal Output.
6578
6579 * os.texi (Terminal Output): baud-rate only controls preemption on
6580 non-window systems. Add xref to Forcing Redisplay.
6581
6582 * processes.texi (Low-Level Network): Rename node "Make Network"
6583 to "Network Processes".
6584
6585 2006-07-18 Karl Berry <karl@gnu.org>
6586
6587 * variables.texi, functions.texi, customize.texi, loading.texi:
6588 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6589
6590 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
6591
6592 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6593
6594 2006-07-17 Richard Stallman <rms@gnu.org>
6595
6596 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6597 Put period and comma inside quotes.
6598
6599 * loading.texi, markers.texi: Use real doublequote inside menus.
6600
6601 * windows.texi: Put point and comma inside quotes.
6602 (Textual Scrolling): Use @samp for error message.
6603
6604 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6605 * strings.texi, streams.texi, processes.texi, os.texi:
6606 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6607 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6608 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6609 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6610 Put point and comma inside quotes.
6611
6612 * control.texi (Processing of Errors): Add command-error-function.
6613
6614 * variables.texi (File Local Variables): Clarify that
6615 file local variables make buffer-local bindings.
6616
6617 * modes.texi (Syntactic Font Lock): Give default for
6618 font-lock-syntax-table.
6619
6620 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
6621
6622 * text.texi (Special Properties): Clean up previous change.
6623
6624 2006-07-16 Karl Berry <karl@gnu.org>
6625
6626 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6627 * control.texi: Fix bad page breaks through chapter 10 (control).
6628
6629 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6630 underfull hbox.
6631
6632 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
6633
6634 * text.texi (Special Properties): Describe fontified text property
6635 in relation to a character (not text).
6636
6637 2006-07-15 Kim F. Storm <storm@cua.dk>
6638
6639 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6640 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6641 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6642
6643 * anti.texi (Antinews): Mention redisplay function.
6644 The kbd macro existed, but was not documented, before 22.x.
6645 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6646
6647 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
6648
6649 * display.texi (Displaying Messages): Add anchor.
6650
6651 * frames.texi (Dialog Boxes): Use it.
6652
6653 2006-07-12 Richard Stallman <rms@gnu.org>
6654
6655 * objects.texi (Frame Type): Explain nature of frames better.
6656
6657 * frames.texi (Frames): Explain nature of frames better.
6658
6659 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6660
6661 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6662
6663 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6664
6665 * frames.texi (Window System Selections): Mention scrap support for Mac.
6666 Default value of x-select-enable-clipboard is t on Mac.
6667
6668 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6669
6670 2006-07-11 Kim F. Storm <storm@cua.dk>
6671
6672 * display.texi (Forcing Redisplay): Add `redisplay' function.
6673 Don't mention (sit-for -1) -- use (redisplay t) instead.
6674
6675 * commands.texi (Waiting): (sit-for -1) is no longer special.
6676 (sit-for 0) is equivalent to (redisplay).
6677 Iconifying/deiconifying no longer makes sit-for return.
6678
6679 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
6680
6681 * display.texi (Buttons): Fix typo.
6682
6683 * index.texi, elisp.texi (New Symbols): Comment node out.
6684
6685 2006-07-09 Richard Stallman <rms@gnu.org>
6686
6687 * display.texi (Truncation): Clean up previous change.
6688
6689 2006-07-08 Richard Stallman <rms@gnu.org>
6690
6691 * commands.texi (Interactive Call): Use 3 as prefix in example
6692 for execute-extended-command.
6693
6694 * display.texi (Attribute Functions): Move paragraph about
6695 compatibility with Emacs < 21.
6696
6697 2006-07-09 Kim F. Storm <storm@cua.dk>
6698
6699 * display.texi (Refresh Screen): Clarify force-window-update.
6700 (Truncation): "Normally" indicated by fringe arrows.
6701
6702 2006-07-08 Eli Zaretskii <eliz@gnu.org>
6703
6704 * windows.texi (Textual Scrolling, Resizing Windows):
6705 * variables.texi (Constant Variables):
6706 * text.texi (Buffer Contents, Deletion, Changing Properties)
6707 (Property Search, Special Properties, Sticky Properties)
6708 (Links and Mouse-1, Fields, Change Hooks):
6709 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6710 (Categories):
6711 * symbols.texi (Other Plists):
6712 * streams.texi (Output Variables):
6713 * processes.texi (Input to Processes, Query Before Exit):
6714 * positions.texi (Word Motion, Text Lines, List Motion):
6715 * os.texi (Init File, System Environment, Sound Output)
6716 (Session Management):
6717 * nonascii.texi (Text Representations, Character Sets)
6718 (Chars and Bytes, Locales):
6719 * modes.texi (Defining Minor Modes, Header Lines):
6720 * minibuf.texi (Minibuffer Contents):
6721 * markers.texi (Information from Markers):
6722 * lists.texi (List Elements, Building Lists, Association Lists):
6723 * keymaps.texi (Tool Bar):
6724 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6725 * functions.texi (What Is a Function, Mapping Functions):
6726 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6727 (Color Names, Text Terminal Colors, Display Feature Testing):
6728 * files.texi (Visiting Functions, File Name Components)
6729 (Unique File Names, Contents of Directories):
6730 * display.texi (Forcing Redisplay, Displaying Messages)
6731 (Temporary Displays, Font Selection, Auto Faces)
6732 (Font Lookup, Fringe Indicators, Display Margins)
6733 (Image Descriptors, Showing Images, Image Cache, Button Types)
6734 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6735 (Display Table Format, Glyphs):
6736 * control.texi (Iteration):
6737 * commands.texi (Command Loop Info, Adjusting Point):
6738 * backups.texi (Making Backups, Auto-Saving):
6739 Remove @tindex entries.
6740
6741 2006-07-07 Kim F. Storm <storm@cua.dk>
6742
6743 * display.texi (Fringe Cursors): Fix typo.
6744 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6745 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6746
6747 2006-07-05 Richard Stallman <rms@gnu.org>
6748
6749 * text.texi (Buffer Contents): Add example of text props
6750 in result of buffer-substring.
6751 (Text Properties): Explain better about use of specific property names.
6752 (Property Search): Some cleanups; reorder some functions.
6753
6754 * keymaps.texi (Changing Key Bindings): Cleanup.
6755 Add xref to Key Binding Conventions.
6756
6757 * display.texi (Attribute Functions): Add examples for
6758 face-attribute-relative-p.
6759
6760 * tips.texi (Coding Conventions): Cleanup last change.
6761
6762 2006-07-05 Karl Berry <karl@gnu.org>
6763
6764 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6765 Remove @setchapternewpage odd.
6766 Result is 1013 pages, down from 1100.
6767
6768 * anti.texi, customize.texi, display.texi, internals.texi:
6769 * minibuf.texi, modes.texi, tips.texi:
6770 Fix overfull/underfull boxes.
6771
6772 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6773
6774 * edebug.texi (Instrumenting):
6775 Add Edebug-specific findex for eval-buffer.
6776 * loading.texi (Loading):
6777 Replace eval-current-buffer with eval-buffer.
6778
6779 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
6780
6781 * locals.texi (Standard Buffer-Local Variables): Update the list
6782 of variables.
6783
6784 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
6785
6786 * files.texi (File Name Completion): Point user to the node
6787 "Reading File Names".
6788
6789 2006-06-24 Eli Zaretskii <eliz@gnu.org>
6790
6791 * files.texi (Contents of Directories): Document case-insensitive
6792 behavior on respective filesystems.
6793
6794 * objects.texi (Character Type): Document that Emacs signals an
6795 error for unsupported Unicode characters specified as \uNNNN.
6796
6797 2006-06-19 Richard Stallman <rms@gnu.org>
6798
6799 * processes.texi (Bindat Spec): Clarify previous change.
6800
6801 2006-06-16 Richard Stallman <rms@gnu.org>
6802
6803 * tips.texi (Coding Conventions): Better explain conventions
6804 for definition constructs.
6805
6806 * text.texi (Special Properties): String value of `read-only'
6807 serves as the error message.
6808
6809 * objects.texi (Character Type): Clarify prev. change.
6810 (Non-ASCII in Strings): Mention \u and \U.
6811
6812 * commands.texi (Using Interactive): Explain problem of
6813 markers, etc., in command-history.
6814
6815 2006-06-14 Kim F. Storm <storm@cua.dk>
6816
6817 * commands.texi (Waiting): Negative arg to sit-for forces
6818 redisplay even if input is pending.
6819
6820 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6821 redisplay. Remove incorrect example of binding redisplay-dont-pause
6822 around (sit-for 0).
6823
6824 2006-06-13 Richard Stallman <rms@gnu.org>
6825
6826 * display.texi (Forcing Redisplay): Clarify previous change.
6827
6828 2006-06-13 Romain Francoise <romain@orebokech.com>
6829
6830 * display.texi (Forcing Redisplay): Fix typo.
6831
6832 2006-06-13 Kim F. Storm <storm@cua.dk>
6833
6834 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6835
6836 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6837
6838 * tips.texi (Coding Conventions): Add `@end itemize'.
6839
6840 2006-06-10 Richard Stallman <rms@gnu.org>
6841
6842 * tips.texi (Coding Conventions): Explain use of coding systems
6843 to ensure one decoding for strings.
6844
6845 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6846
6847 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6848 syntax.
6849
6850 2006-06-07 Eli Zaretskii <eliz@gnu.org>
6851
6852 * display.texi (Font Selection): Remove description of
6853 clear-face-cache.
6854
6855 * compile.texi (Eval During Compile): Fix a typo. Add index
6856 entries for possible uses of eval-when-compile.
6857
6858 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6859
6860 * display.texi (Abstract Display): Fix typo.
6861
6862 2006-06-03 Eli Zaretskii <eliz@gnu.org>
6863
6864 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6865 Reword variable's description.
6866
6867 2006-06-01 Richard Stallman <rms@gnu.org>
6868
6869 * windows.texi (Splitting Windows): Clarify splitting nonselected
6870 window.
6871
6872 2006-05-31 Juri Linkov <juri@jurta.org>
6873
6874 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6875
6876 2006-05-30 Richard Stallman <rms@gnu.org>
6877
6878 * display.texi (Line Height): Fix errors in description of
6879 default line height and line-height property.
6880
6881 * nonascii.texi (Default Coding Systems): Further clarification.
6882
6883 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6884
6885 * internals.texi (Pure Storage): Mention that an overflow in pure
6886 space causes a memory leak.
6887 (Garbage Collection): If there was an overflow in pure space,
6888 `garbage-collect' returns nil.
6889
6890 2006-05-30 Eli Zaretskii <eliz@gnu.org>
6891
6892 * nonascii.texi (Default Coding Systems): Fix it some more.
6893
6894 2006-05-29 Eli Zaretskii <eliz@gnu.org>
6895
6896 * nonascii.texi (Default Coding Systems): Fix last change.
6897
6898 2006-05-29 Kenichi Handa <handa@m17n.org>
6899
6900 * nonascii.texi (find-operation-coding-system): Describe the new
6901 argument format (FILENAME . BUFFER).
6902
6903 2006-05-28 Richard Stallman <rms@gnu.org>
6904
6905 * tips.texi (Coding Conventions): Better explain reasons not to
6906 advise other packages or use `eval-after-load'.
6907
6908 2006-05-29 Kim F. Storm <storm@cua.dk>
6909
6910 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6911 `bindat-idx' and `bindat-raw' for clarity.
6912
6913 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6914
6915 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6916
6917 * display.texi (Display): Add "Abstract Display" to menu.
6918 (Abstract Display, Abstract Display Functions)
6919 (Abstract Display Example): New nodes.
6920 * elisp.texi (Top): Add "Abstract Display" to menu.
6921
6922 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
6923
6924 * keymaps.texi (Key Sequences): Link to input events definition.
6925 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6926
6927 * files.texi (Changing Files): Document updated argument list for
6928 copy-file.
6929
6930 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6931
6932 * processes.texi (Bindat Functions): Explain term "total length".
6933 Use it in bindat-length and bindat-pack descriptions.
6934
6935 2006-05-26 Eli Zaretskii <eliz@gnu.org>
6936
6937 * tips.texi (Coding Conventions): Advise against using
6938 eval-after-load in packages. Add an index entry.
6939
6940 2006-05-25 Juri Linkov <juri@jurta.org>
6941
6942 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6943
6944 * modes.texi (%-Constructs): Add %e, %z, %Z.
6945
6946 2006-05-25 Richard Stallman <rms@gnu.org>
6947
6948 * elisp.texi (Top): Update subnode menu.
6949
6950 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6951 (Keymaps): Update menu.
6952
6953 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6954
6955 * keymaps.texi (Key Sequences): Some clarifications.
6956
6957 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6958
6959 * processes.texi (Bindat Functions): Say "unibyte string"
6960 explicitly for bindat-unpack and bindat-pack descriptions.
6961 (Bindat Examples): Don't call `string-make-unibyte' in example.
6962
6963 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
6964
6965 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
6966 Explain string and vector representations of key sequences.
6967
6968 * keymaps.texi (Changing Key Bindings):
6969 * commands.texi (Interactive Codes):
6970 * help.texi (Describing Characters): Refer to it.
6971
6972 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6973
6974 * frames.texi (Pointer Shape): @end table -> @end defvar.
6975
6976 2006-05-22 Richard Stallman <rms@gnu.org>
6977
6978 * elisp.texi (Top): Update subnode menus.
6979
6980 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6981 Contents rewritten; material from old Pointer Shape node moved here.
6982
6983 * display.texi (Pointer Shape): Node deleted.
6984 (Image Descriptors): Minor cleanup.
6985
6986 2006-05-21 Richard Stallman <rms@gnu.org>
6987
6988 * syntax.texi (Parsing Expressions): Update info on which STATE
6989 elements are ignored.
6990
6991 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6992
6993 * hooks.texi (Standard Hooks): Correct typo.
6994
6995 * gpl.texi (GPL): ifinfo -> ifnottex.
6996
6997 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6998
6999 * searching.texi (Simple Match Data): Warn about match data being
7000 set anew by every search.
7001
7002 2006-05-17 Richard Stallman <rms@gnu.org>
7003
7004 * minibuf.texi (Minibuffer History): Clarify.
7005
7006 * searching.texi (Regexp Special): Clarify nested regexp warning.
7007
7008 2006-05-16 Kim F. Storm <storm@cua.dk>
7009
7010 * minibuf.texi (Minibuffer History): Update add-to-history.
7011
7012 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7013
7014 * nonascii.texi (Explicit Encoding):
7015 Fix typo (encoding<->decoding).
7016
7017 2006-05-14 Richard Stallman <rms@gnu.org>
7018
7019 * buffers.texi (Creating Buffers): Cleanup.
7020
7021 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7022
7023 2006-05-13 Eli Zaretskii <eliz@gnu.org>
7024
7025 * buffers.texi (Current Buffer): Document that with-temp-buffer
7026 disables undo.
7027
7028 * os.texi (Terminal-Specific): More accurate description of how
7029 Emacs searches for the terminal-specific libraries.
7030
7031 2006-05-12 Eli Zaretskii <eliz@gnu.org>
7032
7033 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7034 emacs-xtra to @inforef's.
7035
7036 * text.texi (Undo): Document that undo is turned off in buffers
7037 whose names begin with a space.
7038
7039 * buffers.texi (Buffer Names): Add index entries for buffers whose
7040 names begin with a space.
7041 (Creating Buffers): Document that undo is turned off in buffers
7042 whose names begin with a space.
7043
7044 * files.texi (Visiting Functions, Reading from Files)
7045 (Saving Buffers): Mention code and EOL conversions by file I/O
7046 primitives and subroutines.
7047
7048 * nonascii.texi (Lisp and Coding Systems):
7049 Document coding-system-eol-type. Add index entries for eol conversion.
7050
7051 * display.texi (Defining Faces): Mention `mac', and add an xref to
7052 where window-system is described.
7053
7054 2006-05-10 Richard Stallman <rms@gnu.org>
7055
7056 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7057
7058 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7059
7060 * variables.texi (File Local Variables): Recommend to quote lambda
7061 expressions in safe-local-variable property.
7062
7063 2006-05-09 Richard Stallman <rms@gnu.org>
7064
7065 * variables.texi (File Local Variables):
7066 Document safe-local-eval-forms and safe-local-eval-function.
7067
7068 2006-05-07 Kim F. Storm <storm@cua.dk>
7069
7070 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7071 from add-to-history.
7072
7073 2006-05-07 Romain Francoise <romain@orebokech.com>
7074
7075 * commands.texi (Event Input Misc):
7076 * compile.texi (Eval During Compile):
7077 * internals.texi (Buffer Internals):
7078 * minibuf.texi (Initial Input):
7079 * nonascii.texi (Scanning Charsets):
7080 * numbers.texi (Comparison of Numbers):
7081 * windows.texi (Textual Scrolling, Vertical Scrolling):
7082 Fix various typos.
7083
7084 2006-05-06 Eli Zaretskii <eliz@gnu.org>
7085
7086 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7087 conditional xref's to either emacs or emacs-xtra, depending on
7088 @iftex/@ifnottex.
7089
7090 * minibuf.texi (Minibuffer History): Document add-to-history.
7091
7092 2006-05-05 Eli Zaretskii <eliz@gnu.org>
7093
7094 * internals.texi (Pure Storage): Mention the pure overflow message
7095 at startup.
7096
7097 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
7098
7099 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7100 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7101 search.
7102
7103 2006-05-01 Richard Stallman <rms@gnu.org>
7104
7105 * intro.texi (nil and t): Clarify.
7106
7107 * variables.texi (File Local Variables): Suggest using booleanp.
7108
7109 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
7110
7111 * objects.texi (Type Predicates): Fix typos.
7112
7113 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7114
7115 * intro.texi (nil and t): Add booleanp.
7116
7117 * objects.texi (Type Predicates): Add links for booleanp and
7118 string-or-null-p.
7119
7120 2006-04-29 Richard Stallman <rms@gnu.org>
7121
7122 * modes.texi (Multiline Font Lock): Rename from
7123 Multi line Font Lock Elements. Much clarification.
7124 (Font Lock Multiline, Region to Fontify): Much clarification.
7125
7126 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7127
7128 * variables.texi (File Local Variables): Remove the special case t for
7129 safe-local-variable.
7130
7131 2006-04-26 Richard Stallman <rms@gnu.org>
7132
7133 * syntax.texi (Parsing Expressions): Minor cleanup.
7134
7135 2006-04-18 Richard Stallman <rms@gnu.org>
7136
7137 * tips.texi (Coding Conventions): Explain when the package's
7138 prefix should appear later on (not at the start of the name).
7139
7140 * searching.texi (String Search): Clarify effect of NOERROR.
7141
7142 * modes.texi (Imenu): Clarify what special items do.
7143
7144 * hooks.texi (Standard Hooks): Delete text about old hook names.
7145
7146 2006-04-17 Romain Francoise <romain@orebokech.com>
7147
7148 * variables.texi (Local Variables): Update the default value of
7149 `max-specpdl-size'.
7150
7151 2006-04-15 Michael Olson <mwolson@gnu.org>
7152
7153 * processes.texi (Transaction Queues): Mention the new optional
7154 `delay-question' argument for `tq-enqueue'.
7155
7156 2006-04-13 Bill Wohler <wohler@newt.com>
7157
7158 * customize.texi (Common Keywords): Use dotted notation for
7159 :package-version value. Specify its values. Improve documentation
7160 for customize-package-emacs-version-alist.
7161
7162 2006-04-12 Bill Wohler <wohler@newt.com>
7163
7164 * customize.texi (Common Keywords): Move description of
7165 customize-package-emacs-version-alist to @defvar.
7166
7167 2006-04-10 Bill Wohler <wohler@newt.com>
7168
7169 * customize.texi (Common Keywords): Add :package-version.
7170
7171 2006-04-10 Kim F. Storm <storm@cua.dk>
7172
7173 * text.texi (Buffer Contents): Add NOPROPS arg to
7174 filter-buffer-substring.
7175
7176 2006-04-08 Kevin Ryde <user42@zip.com.au>
7177
7178 * os.texi (Command-Line Arguments): Update xref to emacs manual
7179 "Command Arguments" -> "Emacs Invocation", per change there.
7180
7181 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7182
7183 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7184 be on one line to help makeinfo not render two spaces after the dot.
7185
7186 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7187
7188 * strings.texi (Predicates for Strings): Add string-or-null-p.
7189
7190 2006-03-28 Kim F. Storm <storm@cua.dk>
7191
7192 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7193 remarks about systems that don't support fractional seconds.
7194
7195 2006-03-25 Karl Berry <karl@gnu.org>
7196
7197 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7198 the year list.
7199
7200 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
7201
7202 * display.texi (Fringe Indicators): Fix typos.
7203
7204 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7205
7206 * tips.texi (Documentation Tips): One can now also write `program'
7207 in front of a quoted symbol in a docstring to prevent making a
7208 hyperlink.
7209
7210 2006-03-19 Alan Mackenzie <acm@muc.de>
7211
7212 * text.texi (Special Properties): Clarify `fontified' property.
7213
7214 2006-03-16 Richard Stallman <rms@gnu.org>
7215
7216 * display.texi (Defining Images): Minor cleanup.
7217
7218 2006-03-16 Bill Wohler <wohler@newt.com>
7219
7220 * display.texi (Defining Images): In image-load-path-for-library,
7221 prefer user's images.
7222
7223 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7224
7225 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7226
7227 2006-03-15 Bill Wohler <wohler@newt.com>
7228
7229 * display.texi (Defining Images): Fix example in
7230 image-load-path-for-library by not recommending that one binds
7231 image-load-path. Just defvar it to placate compiler and only use
7232 it if previously defined.
7233
7234 2006-03-14 Bill Wohler <wohler@newt.com>
7235
7236 * display.texi (Defining Images): In image-load-path-for-library,
7237 always return list of directories. Update example.
7238
7239 2006-03-14 Alan Mackenzie <acm@muc.de>
7240
7241 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7242 This describes font-lock-extend-region-function.
7243 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7244 the new node "Region to Fontify".
7245
7246 2006-03-13 Richard Stallman <rms@gnu.org>
7247
7248 * display.texi (Invisible Text): The impossible position is
7249 now before the invisible text, not after.
7250 (Defining Images): Clean up last change.
7251
7252 2006-03-11 Bill Wohler <wohler@newt.com>
7253
7254 * display.texi (Defining Images): Add image-load-path-for-library.
7255
7256 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7257
7258 * text.texi (Adaptive Fill): Fix Texinfo usage.
7259
7260 * strings.texi (Creating Strings): Fix Texinfo usage.
7261
7262 * searching.texi (Regexp Special): Use @samp for regular
7263 expressions that are not in Lisp syntax.
7264
7265 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7266
7267 * searching.texi (Regexp Special): Put remark between parentheses
7268 to avoid misreading.
7269
7270 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7271
7272 * searching.texi (Syntax of Regexps): More accurately describe
7273 which characters are special in which situations.
7274 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7275 are not special. Describe in detail when `[' and `]' are special.
7276 (Regexp Backslash): Plenty of regexps with unbalanced square
7277 brackets are valid, so reword that statement.
7278
7279 2006-03-02 Kim F. Storm <storm@cua.dk>
7280
7281 * keymaps.texi (Tool Bar): Add tool-bar-border.
7282
7283 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7284
7285 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7286
7287 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7288
7289 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7290
7291 * files.texi (Locating Files): Suggest additional values for the
7292 SUFFIXES arg of `locate-file'. Update pxref.
7293
7294 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7295 (How Programs Do Loading): Discuss the effects of Auto Compression
7296 mode on `load'.
7297 (Load Suffixes): New node.
7298 (Library Search): Delete description of `load-suffixes'; it was
7299 moved to "Load Suffixes".
7300 (Autoload, Named Features): Mention `load-suffixes'.
7301
7302 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7303
7304 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7305
7306 * windows.texi (Window Tree): Fix typo.
7307
7308 2006-02-20 Kim F. Storm <storm@cua.dk>
7309
7310 * display.texi (Fringe Indicators): New section.
7311 Move indicate-empty-lines, indicate-buffer-boundaries, and
7312 default-indicate-buffer-boundaries here.
7313 Add fringe-indicator-alist and default-fringes-indicator-alist.
7314 Add list of logical fringe indicator symbols.
7315 Update list of standard bitmap names.
7316 (Fringe Cursors): New section.
7317 Move overflow-newline-into-fringe here.
7318 Add fringe-cursor-alist and default-fringes-cursor-alist.
7319 Add list of fringe cursor symbols.
7320
7321 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
7322
7323 * commands.texi (Using Interactive): Fix reference to node
7324 "Minibuffers".
7325
7326 2006-02-19 Richard M. Stallman <rms@gnu.org>
7327
7328 * minibuf.texi (High-Level Completion):
7329 Add xref to read-input-method-name.
7330
7331 * files.texi (Relative File Names): Move file-relative-name here.
7332 (File Name Expansion): From here. Minor clarifications.
7333
7334 * commands.texi (Using Interactive): Add xrefs about reading input.
7335 Clarify remarks about that moving point and mark.
7336 Put string case before list case.
7337
7338 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
7339
7340 * display.texi (Other Display Specs, Image Descriptors):
7341 Revert erroneous changes. The previous description of
7342 image-descriptors as `(image . PROPS)' was correct.
7343
7344 2006-02-14 Richard M. Stallman <rms@gnu.org>
7345
7346 * variables.texi (File Local Variables): Clarifications.
7347
7348 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
7349
7350 * variables.texi (File Local Variables): Use @code for a cons
7351 cell, not @var.
7352
7353 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
7354
7355 * variables.texi (File Local Variables): Document new file local
7356 variable behavior.
7357
7358 2006-02-10 Kim F. Storm <storm@cua.dk>
7359
7360 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7361
7362 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
7363
7364 * modes.texi (%-Constructs): Remove obsolete info about
7365 `global-mode-string'.
7366
7367 2006-02-07 Richard M. Stallman <rms@gnu.org>
7368
7369 * commands.texi (Prefix Command Arguments): Minor cleanup.
7370
7371 * display.texi: "Graphical display", not window system.
7372
7373 * functions.texi (What Is a Function): Fix xref.
7374
7375 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7376 (Changing Key Bindings): Clarify when remapping is better than
7377 substitute-key-definition.
7378
7379 2006-02-02 Richard M. Stallman <rms@gnu.org>
7380
7381 * minibuf.texi (Basic Completion): Completion alists are risky.
7382
7383 * keymaps.texi (Active Keymaps): Clarifications.
7384 (Searching Keymaps): New node.
7385 (Keymaps): Update menu.
7386
7387 * frames.texi (Layout Parameters): Minor clarification.
7388 (Drag and Drop): New node.
7389 (Frames): Update menu.
7390
7391 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
7392
7393 * display.texi (Other Display Specs, Image Descriptors):
7394 Image description is a list, not a cons cell.
7395
7396 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7397
7398 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7399 list is not necessarily a list).
7400
7401 2006-01-27 Eli Zaretskii <eliz@gnu.org>
7402
7403 * frames.texi (Layout Parameters): border-width and
7404 internal-border-width belong to the frame, not the window.
7405
7406 2006-01-19 Richard M. Stallman <rms@gnu.org>
7407
7408 * nonascii.texi (Translation of Characters): Search cmds use
7409 translation-table-for-input. Automatically made local.
7410
7411 * markers.texi (Overview of Markers): Count insertion type
7412 as one of a marker's attributes.
7413
7414 * keymaps.texi (Controlling Active Maps): New node, split out of
7415 Active Keymaps.
7416 (Keymaps): Menu updated.
7417 (Active Keymaps): Give pseudocode to explain how the active
7418 maps are searched. current-active-maps and key-binding moved here.
7419 (Functions for Key Lookup): current-active-maps and key-binding moved.
7420 Clarifications.
7421 (Searching the Keymaps): New subnode.
7422
7423 * elisp.texi (Top): Menu clarification.
7424
7425 * display.texi (Other Display Specs): Delete duplicate entry for
7426 just a string as display spec. Move text about recursive display
7427 specs on such a string.
7428
7429 * commands.texi (Key Sequence Input): Clarify.
7430 Move num-nonmacro-input-events out.
7431 (Reading One Event): num-nonmacro-input-events moved here.
7432
7433 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
7434
7435 * advice.texi (Simple Advice): Update example to fit argument
7436 change in previous-line.
7437
7438 2006-01-05 Richard M. Stallman <rms@gnu.org>
7439
7440 * markers.texi (The Mark): Fix in `mark'.
7441
7442 2006-01-04 Richard M. Stallman <rms@gnu.org>
7443
7444 * processes.texi (Misc Network, Make Network): Minor cleanups.
7445
7446 2006-01-04 Kim F. Storm <storm@cua.dk>
7447
7448 * processes.texi (Make Network): Add IPv6 addresses and handling.
7449 (Network Feature Testing): Mention (:family ipv6).
7450 (Misc Network): Add IPv6 formats to format-network-address.
7451
7452 2005-12-30 Richard M. Stallman <rms@gnu.org>
7453
7454 * text.texi (Changing Properties):
7455 Don't use return value of set-text-properties.
7456
7457 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7458
7459 * modes.texi (Mode Line Format): Correct typo in menu.
7460
7461 2005-12-29 Richard M. Stallman <rms@gnu.org>
7462
7463 * modes.texi (Mode Line Top): New node.
7464 (Mode Line Data): Some text moved to new node.
7465 Explain the data structure more concretely.
7466 (Mode Line Basics): Clarifications.
7467 (Mode Line Variables): Clarify intro paragraph.
7468 (%-Constructs): Clarify intro paragraph.
7469 (Mode Line Format): Update menu.
7470
7471 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7472
7473 * minibuf.texi (Basic Completion): Update lazy-completion-table
7474 examples for removal of ARGS argument.
7475
7476 2005-12-23 Richard M. Stallman <rms@gnu.org>
7477
7478 * text.texi (Undo): Restore some explanation from the version
7479 that was deleted.
7480
7481 2005-12-23 Eli Zaretskii <eliz@gnu.org>
7482
7483 * text.texi (Undo): Remove duplicate descriptions of `apply
7484 funname' and `apply delta' elements of the undo list.
7485
7486 2005-12-20 Richard M. Stallman <rms@gnu.org>
7487
7488 * help.texi (Help Functions): Update documentation of `apropos'.
7489
7490 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7491
7492 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7493 because it is confusing. If the :help-echo keyword is a function,
7494 it is not directly used as the :help-echo overlay property, as the
7495 xref seems to suggest (it does not take the appropriate args).
7496
7497 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7498
7499 * customize.texi (Common Keywords): Fix Texinfo usage.
7500 (Group Definitions, Variable Definitions): Update for new
7501 conventions for using `*' in docstrings.
7502
7503 * tips.texi (Documentation Tips): Update for new conventions for
7504 using `*' in docstrings.
7505
7506 2005-12-16 Richard M. Stallman <rms@gnu.org>
7507
7508 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7509
7510 2005-12-16 Juri Linkov <juri@jurta.org>
7511
7512 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7513
7514 2005-12-14 Romain Francoise <romain@orebokech.com>
7515
7516 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7517 Fix typo.
7518
7519 2005-12-11 Juri Linkov <juri@jurta.org>
7520
7521 * minibuf.texi (Completion Commands): Add mention of read-file-name
7522 for filename completion keymaps.
7523 (Reading File Names): Add mention of filename completion keymaps
7524 for read-file-name and xref to `Completion Commands'.
7525
7526 2005-12-10 Richard M. Stallman <rms@gnu.org>
7527
7528 * customize.texi (Common Keywords): State caveats for use of :tag.
7529
7530 2005-12-08 Richard M. Stallman <rms@gnu.org>
7531
7532 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7533 with xrefs and better explanation.
7534 (Completion Commands): Add the filename completion maps.
7535
7536 * objects.texi (Character Type): Clarify that \s is not space
7537 if a dash follows.
7538
7539 2005-12-05 Richard M. Stallman <rms@gnu.org>
7540
7541 * windows.texi (Resizing Windows): Delete preserve-before args.
7542
7543 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7544
7545 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7546 in full keymaps, since the quirk has been fixed.
7547
7548 2005-12-03 Eli Zaretskii <eliz@gnu.org>
7549
7550 * hooks.texi (Standard Hooks): Add index entries.
7551 Mention `compilation-finish-functions'.
7552
7553 2005-11-27 Richard M. Stallman <rms@gnu.org>
7554
7555 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7556
7557 2005-11-21 Juri Linkov <juri@jurta.org>
7558
7559 * customize.texi (Common Keywords): Update links types
7560 custom-manual and url-link. Add link types emacs-library-link,
7561 file-link, function-link, variable-link, custom-group-link.
7562
7563 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
7564
7565 * display.texi: Revert 2005-11-20 change.
7566
7567 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7568
7569 * processes.texi (Bindat Functions):
7570 Say "third" to refer to zero-based index "2".
7571
7572 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7573
7574 * loading.texi (Library Search): Update the default value of
7575 `load-suffixes'.
7576
7577 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
7578
7579 * display.texi (Attribute Functions): Mention :ignore-defface.
7580
7581 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7582
7583 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7584 (Minor Mode Conventions): Mention the use of a hook.
7585
7586 2005-11-06 Richard M. Stallman <rms@gnu.org>
7587
7588 * files.texi (Magic File Names): find-file-name-handler checks the
7589 `operations' property of the handler.
7590
7591 2005-11-03 Richard M. Stallman <rms@gnu.org>
7592
7593 * variables.texi (Frame-Local Variables): Small clarification.
7594
7595 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
7596
7597 * os.texi (Init File): Document ~/.emacs.d/init.el.
7598
7599 2005-10-29 Richard M. Stallman <rms@gnu.org>
7600
7601 * internals.texi (Garbage Collection): Document memory-full.
7602
7603 2005-10-28 Bill Wohler <wohler@newt.com>
7604
7605 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7606 for URLs.
7607
7608 2005-10-28 Richard M. Stallman <rms@gnu.org>
7609
7610 * minibuf.texi (Completion Commands): Clean up prev change.
7611
7612 2005-10-26 Kevin Ryde <user42@zip.com.au>
7613
7614 * compile.texi (Eval During Compile): Explain recommended uses
7615 of eval-when-compile and eval-and-compile.
7616
7617 2005-10-27 Masatake YAMATO <jet@gyve.org>
7618
7619 * minibuf.texi (Completion Commands):
7620 Write about new optional argument for `display-completion-list'.
7621
7622 2005-10-23 Richard M. Stallman <rms@gnu.org>
7623
7624 * display.texi (Overlay Arrow): Clarify about local bindings of
7625 overlay-arrow-position.
7626
7627 2005-10-22 Eli Zaretskii <eliz@gnu.org>
7628
7629 * internals.texi (Building Emacs): Fix last change.
7630
7631 2005-10-22 Richard M. Stallman <rms@gnu.org>
7632
7633 * internals.texi (Building Emacs): Document eval-at-startup.
7634
7635 2005-10-21 Richard M. Stallman <rms@gnu.org>
7636
7637 * loading.texi (Where Defined): load-history contains abs file names.
7638 symbol-file returns abs file names.
7639
7640 2005-10-19 Kim F. Storm <storm@cua.dk>
7641
7642 * display.texi (Showing Images): Add max-image-size integer value.
7643
7644 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
7645
7646 * display.texi (Showing Images): Document max-image-size.
7647
7648 2005-10-17 Richard M. Stallman <rms@gnu.org>
7649
7650 * commands.texi (Quitting): Minor clarification.
7651
7652 * processes.texi (Sentinels): Clarify about output and quitting.
7653 (Filter Functions): Mention with-local-quit.
7654
7655 2005-10-17 Juri Linkov <juri@jurta.org>
7656
7657 * buffers.texi (Current Buffer):
7658 * commands.texi (Event Input Misc):
7659 * compile.texi (Eval During Compile, Compiler Errors):
7660 * customize.texi (Group Definitions):
7661 * display.texi (Progress, Defining Faces):
7662 * files.texi (Writing to Files):
7663 * modes.texi (Mode Hooks, Defining Minor Modes):
7664 * streams.texi (Output Functions):
7665 * syntax.texi (Syntax Table Functions):
7666 * text.texi (Change Hooks):
7667 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7668
7669 * commands.texi (Quitting): Replace arg `forms' with `body' in
7670 `with-local-quit'.
7671
7672 * positions.texi (Excursions): Replace arg `forms' with `body' in
7673 `save-excursion'.
7674
7675 2005-10-08 Kim F. Storm <storm@cua.dk>
7676
7677 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7678 Rename manual section accordingly.
7679
7680 2005-10-04 Kim F. Storm <storm@cua.dk>
7681
7682 * windows.texi (Window Split Tree): New section describing
7683 new function window-split-tree function.
7684
7685 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
7686
7687 * display.texi (Fringe Size/Pos): Simplify and add detail.
7688
7689 2005-09-30 Romain Francoise <romain@orebokech.com>
7690
7691 * minibuf.texi (High-Level Completion): Explain that the prompt
7692 given to `read-buffer' should end with a colon and a space.
7693 Update usage examples.
7694
7695 2005-09-29 Juri Linkov <juri@jurta.org>
7696
7697 * display.texi (Displaying Messages): Rename argument name
7698 `string' to `format-string' in functions `message', `message-box',
7699 `message-or-box'.
7700
7701 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
7702
7703 * errors.texi (Standard Errors): Correct xrefs.
7704
7705 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
7706
7707 * display.texi (Defining Images): Update documentation for
7708 `image-load-path'.
7709
7710 2005-09-17 Richard M. Stallman <rms@gnu.org>
7711
7712 * display.texi (Defining Images): Clean up previous change.
7713
7714 2005-09-16 Romain Francoise <romain@orebokech.com>
7715
7716 * elisp.texi: Specify GFDL version 1.2.
7717
7718 * doclicense.texi (GNU Free Documentation License): Update to
7719 version 1.2.
7720
7721 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
7722
7723 * display.texi (Defining Images): Document `image-load-path'.
7724
7725 2005-09-15 Richard M. Stallman <rms@gnu.org>
7726
7727 * objects.texi (Printed Representation): Minor cleanup.
7728 (Box Diagrams): Minor fix.
7729 (Cons Cell Type): Move (...) index item here.
7730 (Box Diagrams): From here.
7731 (Array Type): Minor fix.
7732 (Type Predicates): Delete index "predicates".
7733 (Hash Table Type): Clarify xref.
7734 (Dotted Pair Notation): Minor fix.
7735
7736 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
7737
7738 * files.texi (Saving Buffers): Fix typo.
7739
7740 2005-09-08 Richard M. Stallman <rms@gnu.org>
7741
7742 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7743
7744 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
7745
7746 * locals.texi (Standard Buffer-Local Variables): Don't include
7747 mode variables for minor modes.
7748 Fix xrefs for buffer-display-count, buffer-display-table,
7749 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7750 enable-multibyte-characters, fill-column, header-line-format,
7751 left-fringe-width, left-margin, and right-fringe-width.
7752
7753 * hooks.texi (Standard Hooks): All hooks should conform to the
7754 standard naming convention now.
7755 Fix xref for `echo-area-clear-hook'.
7756
7757 * display.texi (Usual Display): Note that indicate-empty-lines and
7758 tab-width are buffer-local.
7759
7760 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7761
7762 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7763
7764 * nonascii.texi (Encoding and I/O): Note that
7765 buffer-file-coding-system is buffer-local.
7766
7767 * positions.texi (List Motion): Note that defun-prompt-regexp is
7768 buffer-local.
7769
7770 * text.texi (Auto Filling): Note that auto-fill-function is
7771 buffer-local.
7772 (Undo): Note that buffer-undo-list is buffer-local.
7773
7774 * windows.texi (Buffers and Windows):
7775 Document buffer-display-count.
7776
7777 2005-09-06 Richard M. Stallman <rms@gnu.org>
7778
7779 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7780 package prefix elsewhere than at the start of the name.
7781
7782 2005-09-03 Richard M. Stallman <rms@gnu.org>
7783
7784 * tips.texi (Programming Tips): Add conventions for minibuffer
7785 questions and prompts.
7786
7787 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7788
7789 * intro.texi (nil and t): Minor cleanup.
7790 Delete spurious mention of keyword symbols.
7791 (Evaluation Notation): Add index entry.
7792 (A Sample Function Description): Minor cleanup.
7793 (A Sample Variable Description): Not all vars can be set.
7794
7795 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7796
7797 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7798
7799 (Insertion): Document precise type of `insert-char' arg COUNT.
7800
7801 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7802
7803 * modes.texi (Other Font Lock Variables): Sync the default of
7804 font-lock-lines-before.
7805
7806 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
7807
7808 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7809
7810 2005-08-29 Richard M. Stallman <rms@gnu.org>
7811
7812 * elisp.texi (Top): Update subnode menu.
7813
7814 * searching.texi (Searching and Matching): Move node.
7815 Rearrange contents and add overall explanation.
7816 (Searching and Case): Move node.
7817 (Searching and Matching): Update menu.
7818
7819 2005-08-27 Eli Zaretskii <eliz@gnu.org>
7820
7821 * os.texi (Startup Summary): Fix the description of the initial
7822 startup message display.
7823
7824 2005-08-25 Richard M. Stallman <rms@gnu.org>
7825
7826 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7827
7828 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
7829
7830 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7831 `next-overlay-change' example.
7832
7833 2005-08-22 Juri Linkov <juri@jurta.org>
7834
7835 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7836 Fix invert-face. Fix args of face-background.
7837
7838 * display.texi (Standard Faces): Delete node.
7839 (Faces): Add xref to `(emacs)Standard Faces'.
7840 (Displaying Faces): Fix xref to `Standard Faces'.
7841
7842 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7843
7844 2005-08-20 Alan Mackenzie <acm@muc.de>
7845
7846 * buffers.texi (The Buffer List): Clarify the manipulation of the
7847 buffer list.
7848
7849 2005-08-14 Richard M. Stallman <rms@gnu.org>
7850
7851 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7852 a regexp.
7853
7854 2005-08-11 Richard M. Stallman <rms@gnu.org>
7855
7856 * elisp.texi (Top): Update subnode lists.
7857
7858 * display.texi (Inverse Video): Node deleted.
7859
7860 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7861 New nodes split out of Coding Conventions.
7862
7863 * searching.texi (Regular Expressions): Document re-builder.
7864
7865 * os.texi (Time Parsing): New node split out of Time Conversion.
7866
7867 * processes.texi (Misc Network, Network Feature Testing)
7868 (Network Options, Make Network): New nodes split out of
7869 Low-Level Network.
7870
7871 2005-08-09 Richard M. Stallman <rms@gnu.org>
7872
7873 * frames.texi (Geometry): New node, split from Size and Position.
7874 (Frame Parameters): Refer to Geometry.
7875
7876 * buffers.texi (The Buffer List): Fix xrefs.
7877
7878 * windows.texi (Splitting Windows): Fix xref.
7879
7880 * frames.texi (Layout Parameters): Add xref.
7881
7882 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7883
7884 * keymaps.texi (Menu Bar): Fix xref.
7885
7886 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7887
7888 * modes.texi (%-Constructs): Fix xref.
7889
7890 * frames.texi (Window Frame Parameters): Node split up.
7891 (Basic Parameters, Position Parameters, Size Parameters)
7892 (Layout Parameters, Buffer Parameters, Management Parameters)
7893 (Cursor Parameters, Color Parameters): New subnodes.
7894
7895 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7896
7897 * positions.texi (Screen Lines): Update xref for previous change
7898 in minibuf.texi.
7899
7900 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7901 change in minibuf.texi.
7902
7903 2005-08-09 Richard M. Stallman <rms@gnu.org>
7904
7905 * tips.texi (Coding Conventions): Minor cleanup.
7906
7907 * modes.texi (Defining Minor Modes): Explain when init-value
7908 can be non-nil.
7909
7910 * elisp.texi (Top): Update submenu for Minibuffer.
7911
7912 * minibuf.texi (Minibuffer Misc): Node split up.
7913 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7914 (Recursive Mini): New nodes split out from Minibuffer Misc.
7915 (Minibuffer Misc): Document max-mini-window-height.
7916
7917 * hash.texi (Defining Hash): Delete stray paren in example.
7918
7919 * display.texi (Echo Area Customization): Don't define
7920 max-mini-window-height here; xref instead.
7921
7922 * commands.texi (Event Input Misc): Update while-no-input.
7923
7924 * advice.texi (Advising Functions): Explain when to use advice
7925 and when to use a hook.
7926
7927 2005-07-30 Eli Zaretskii <eliz@gnu.org>
7928
7929 * makefile.w32-in (info): Don't run install-info.
7930 ($(infodir)/dir): New target, produced by running install-info.
7931
7932 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7933
7934 * modes.texi (Defining Minor Modes): The keyword for the initial
7935 value is :init-value, not :initial-value.
7936
7937 2005-07-23 Eli Zaretskii <eliz@gnu.org>
7938
7939 * loading.texi (Autoload): Make the `doctor' example be consistent
7940 with what's in current loaddefs.el. Describe the "fn" magic in
7941 the usage portion of the doc string.
7942
7943 2005-07-22 Richard M. Stallman <rms@gnu.org>
7944
7945 * internals.texi (Garbage Collection): Clarify previous change.
7946
7947 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7948
7949 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7950
7951 2005-07-18 Juri Linkov <juri@jurta.org>
7952
7953 * commands.texi (Accessing Events):
7954 * frames.texi (Text Terminal Colors, Resources):
7955 * markers.texi (The Mark):
7956 * modes.texi (Defining Minor Modes):
7957 Delete duplicate duplicate words.
7958
7959 2005-07-16 Richard M. Stallman <rms@gnu.org>
7960
7961 * display.texi (Managing Overlays): Clarify make-overlay
7962 args for insertion types.
7963
7964 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7965
7966 * customize.texi (Variable Definitions):
7967 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7968 `standard-value' is a list too.
7969 (Defining New Types): Use @key{RET} instead of @key{ret}.
7970
7971 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7972
7973 * os.texi (Translating Input): Fix typo.
7974
7975 2005-07-08 Richard M. Stallman <rms@gnu.org>
7976
7977 * README: Update edition number and size estimate.
7978
7979 * elisp.texi (VERSION): Set to 2.9.
7980
7981 2005-07-07 Richard M. Stallman <rms@gnu.org>
7982
7983 * book-spine.texinfo: Update Emacs version.
7984
7985 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7986
7987 2005-07-06 Richard M. Stallman <rms@gnu.org>
7988
7989 * searching.texi (Regexp Search): Clarify what re-search-forward
7990 does when the search fails.
7991
7992 2005-07-05 Lute Kamstra <lute@gnu.org>
7993
7994 * Update FSF's address in GPL notices.
7995
7996 * doclicense.texi (GNU Free Documentation License):
7997 * gpl.texi (GPL):
7998 * tips.texi (Coding Conventions, Library Headers):
7999 * vol1.texi:
8000 * vol2.texi: Update FSF's address.
8001
8002 2005-07-04 Richard M. Stallman <rms@gnu.org>
8003
8004 * hooks.texi (Standard Hooks): Add occur-hook.
8005
8006 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8007
8008 * display.texi (The Echo Area): Correct menu.
8009
8010 2005-07-03 Richard M. Stallman <rms@gnu.org>
8011
8012 * elisp.texi (Top): Update subnode menu for Display.
8013
8014 * display.texi (Displaying Messages): New node, with most
8015 of what was in The Echo Area.
8016 (Progress): Move under The Echo Area.
8017 (Logging Messages): New node with new text.
8018 (Echo Area Customization): New node, the rest of what was
8019 in The Echo Area. Document message-truncate-lines with @defvar.
8020 (Display): Update menu.
8021
8022 * windows.texi (Textual Scrolling): Doc 3 values for
8023 scroll-preserve-screen-position.
8024
8025 * text.texi (Special Properties): Change hook functions
8026 should bind inhibit-modification-hooks around altering buffer text.
8027
8028 * keymaps.texi (Key Binding Commands): Call binding BINDING
8029 rather than DEFINITION.
8030
8031 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
8032
8033 * variables.texi (Defining Variables): `user-variable-p' returns t
8034 for aliases of user options, nil for alias loops.
8035
8036 2005-06-28 Richard M. Stallman <rms@gnu.org>
8037
8038 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8039 make-keymap.
8040
8041 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8042
8043 * variables.texi (Setting Variables): Correct and clarify
8044 description of `add-to-ordered-list'.
8045
8046 2005-06-26 Richard M. Stallman <rms@gnu.org>
8047
8048 * display.texi (Faces): Minor cleanup.
8049
8050 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8051
8052 * display.texi (Faces): `facep' returns t for strings that are
8053 face names.
8054
8055 2005-06-25 Richard M. Stallman <rms@gnu.org>
8056
8057 * objects.texi (Equality Predicates): Clarify meaning of equal.
8058
8059 * windows.texi (Selecting Windows): save-selected-window
8060 and with-selected-window save and restore the current buffer.
8061
8062 2005-06-24 Richard M. Stallman <rms@gnu.org>
8063
8064 * numbers.texi (Float Basics): Explain how to test for NaN,
8065 and printing the sign of NaNs.
8066
8067 2005-06-24 Eli Zaretskii <eliz@gnu.org>
8068
8069 * makefile.w32-in (MAKEINFO): Use --force.
8070
8071 2005-06-23 Richard M. Stallman <rms@gnu.org>
8072
8073 * display.texi (Face Functions): Correct Texinfo usage.
8074
8075 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8076
8077 * lists.texi (Rings): `ring-elements' now returns the elements of
8078 RING in order.
8079
8080 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
8081
8082 * markers.texi (The Mark): Texinfo usage fix.
8083
8084 2005-06-23 Kim F. Storm <storm@cua.dk>
8085
8086 * searching.texi (Entire Match Data): Remove evaporate option for
8087 match-data. Do not mention evaporate option for set-match-data.
8088
8089 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8090
8091 * display.texi (Face Functions): Mention face aliases.
8092
8093 2005-06-21 Richard M. Stallman <rms@gnu.org>
8094
8095 * anti.texi (Antinews): Texinfo usage fix.
8096
8097 2005-06-21 Karl Berry <karl@gnu.org>
8098
8099 * elisp.texi: Use @copying.
8100
8101 * elisp.texi: Put @summarycontents and @contents before the Top
8102 node, instead of the end of the file, so that the contents appear
8103 in the right place in the dvi/pdf output.
8104
8105 2005-06-21 Juri Linkov <juri@jurta.org>
8106
8107 * display.texi (Defining Faces): Add `customized-face'.
8108
8109 2005-06-20 Kim F. Storm <storm@cua.dk>
8110
8111 * variables.texi (Setting Variables): Any type of element can be
8112 given order in add-to-ordered-list. Compare elements with eq.
8113
8114 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8115
8116 2005-06-20 Karl Berry <karl@gnu.org>
8117
8118 * syntax.texi (Syntax Flags): Make last column very slightly wider
8119 to avoid "generic comment" breaking on two lines and causing an
8120 underfull box.
8121
8122 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8123
8124 * lists.texi (Rings): Various minor clarifications and corrections.
8125
8126 2005-06-18 Richard M. Stallman <rms@gnu.org>
8127
8128 * functions.texi (Obsolete Functions): Simplify.
8129
8130 * variables.texi (Variable Aliases): Simplify.
8131
8132 * anti.texi, backups.texi, compile.texi, customization.texi:
8133 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8134 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8135 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8136 * variables.texi: Fix formatting ugliness.
8137
8138 * elisp.texi: Add links to Rings and Byte Packing.
8139 Update version and copyright years.
8140
8141 * minibuf.texi: Fix formatting ugliness.
8142 (Completion Commands): Move keymap vars to the end
8143 and vars completing-read binds to the top.
8144
8145 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8146
8147 * processes.texi: Fix typos.
8148 (Bindat Spec): Correct Texinfo error.
8149 (Byte Packing): Fix ungrammatical sentence.
8150
8151 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8152
8153 * lists.texi (Rings): New node.
8154 (Lists): Add it to menu.
8155
8156 * processes.texi (Byte Packing): New node.
8157 (Processes): Add it to menu.
8158
8159 2005-06-17 Richard M. Stallman <rms@gnu.org>
8160
8161 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8162
8163 * help.texi (Documentation Basics): Explain the xref to
8164 Documentation Tips.
8165
8166 * debugging.texi (Debugger Commands): Minor fix.
8167
8168 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8169
8170 * edebug.texi (Instrumenting): Eliminate duplicate link.
8171 (Specification List): Replace references to "below", referring to
8172 a later node, with one @ref to that node.
8173
8174 * os.texi (Timers): Timers should save and restore the match data
8175 if they change it.
8176
8177 * debugging.texi (Debugger Commands): Mention that the Lisp
8178 debugger can not step through primitive functions.
8179
8180 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
8181
8182 * functions.texi (Obsolete Functions): Update argument names of
8183 `make-obsolete' and `define-obsolete-function-alias'.
8184
8185 * variables.texi (Variable Aliases): Update argument names of
8186 `defvaralias', `make-obsolete-variable' and
8187 `define-obsolete-variable-alias'.
8188
8189 2005-06-15 Kim F. Storm <storm@cua.dk>
8190
8191 * searching.texi (Entire Match Data): Rephrase warnings about
8192 evaporate arg to match-data and set-match-data.
8193
8194 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8195
8196 * elisp.texi (Top): Update detailed menu.
8197
8198 * edebug.texi (Edebug): Update menu.
8199 (Instrumenting): Update xrefs.
8200 (Edebug Execution Modes): Correct xref.
8201 (Jumping): Clarify description of `h' command.
8202 Eliminate redundant @ref.
8203 (Breaks): New node.
8204 (Breakpoints): Is now a subsubsection.
8205 (Global Break Condition): Mention `C-x X X'.
8206 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8207 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8208 (Edebug Display Update): Correct pxref.
8209 (Edebug and Macros): New node.
8210 (Instrumenting Macro Calls): Is now a subsubsection.
8211 Neither arg of `def-edebug-spec' is evaluated.
8212 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8213 (Specification Examples): Fix typo.
8214
8215 2005-06-14 Lute Kamstra <lute@gnu.org>
8216
8217 * debugging.texi (Function Debugging): Primitives can break on
8218 entry too.
8219
8220 2005-06-14 Kim F. Storm <storm@cua.dk>
8221
8222 * variables.texi (Setting Variables): Add add-to-ordered-list.
8223
8224 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8225
8226 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8227 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8228
8229 2005-06-13 Lute Kamstra <lute@gnu.org>
8230
8231 * text.texi (Special Properties): Fix cross reference.
8232
8233 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8234
8235 * debugging.texi (Function Debugging): Delete mention of empty
8236 string argument to `cancel-debug-on-entry'. Delete inaccurate
8237 description of the return value of that command.
8238
8239 2005-06-11 Alan Mackenzie <acm@muc.de>
8240
8241 * text.texi (Adaptive Fill): Amplify the description of
8242 fill-context-prefix.
8243
8244 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8245
8246 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8247
8248 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8249
8250 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8251
8252 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8253
8254 * debugging.texi (Error Debugging): Minor rewording.
8255 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8256 is optional.
8257
8258 2005-06-10 Lute Kamstra <lute@gnu.org>
8259
8260 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8261 (Top): Give it a title. Correct version number. Give the
8262 detailed node listing a more prominent header.
8263 * intro.texi: Don't set VERSION here a second time.
8264 Mention Emacs's version too.
8265 * anti.texi (Antinews): Use EMACSVER to refer to the current
8266 version of Emacs.
8267
8268 2005-06-09 Kim F. Storm <storm@cua.dk>
8269
8270 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8271 match-data and set-match-data.
8272
8273 2005-06-08 Richard M. Stallman <rms@gnu.org>
8274
8275 * searching.texi (Entire Match Data): Clarify when match-data
8276 returns markers and when integers.
8277
8278 * display.texi (Defining Faces): Explain that face name should not
8279 end in `-face'.
8280
8281 * modes.texi (Mode Line Data): Minor cleanup.
8282 (Customizing Keywords): Node split out of Search-based Fontification.
8283 Add example of using font-lock-add-keywords from a hook.
8284 Clarify when MODE should be non-nil, and when nil.
8285
8286 2005-06-06 Richard M. Stallman <rms@gnu.org>
8287
8288 * modes.texi (Mode Line Data): Explain what happens when the car
8289 of a list is a void symbol.
8290 (Search-based Fontification): Explain MODE arg to
8291 font-lock-add-keywords and warn about calls from major modes.
8292
8293 2005-06-08 Juri Linkov <juri@jurta.org>
8294
8295 * display.texi (Standard Faces): Add `shadow' face.
8296
8297 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8298
8299 * modes.texi (Major Mode Conventions): A derived mode only needs
8300 to put the call to the parent mode inside `delay-mode-hooks'.
8301
8302 2005-05-29 Richard M. Stallman <rms@gnu.org>
8303
8304 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8305 new, and what that implies. Clarify.
8306
8307 * files.texi (Locating Files): Clean up the text.
8308
8309 * frames.texi (Window Frame Parameters): Document user-size.
8310 Shorten entry for top by referring to left.
8311
8312 2005-05-26 Richard M. Stallman <rms@gnu.org>
8313
8314 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8315 is new, and what the implications are. Other clarifications.
8316
8317 2005-05-24 Richard M. Stallman <rms@gnu.org>
8318
8319 * frames.texi (Dialog Boxes): Minor fixes.
8320
8321 2005-05-25 Masatake YAMATO <jet@gyve.org>
8322
8323 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8324
8325 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8326
8327 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8328 is optional.
8329
8330 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
8331
8332 * frames.texi (Dialog Boxes): Describe new optional argument.
8333
8334 2005-05-23 Lute Kamstra <lute@gnu.org>
8335
8336 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8337 syntax-begin-function over font-lock-beginning-of-syntax-function.
8338
8339 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8340
8341 * minibuf.texi (Reading File Names): Update description of
8342 `read-directory-name'.
8343
8344 * modes.texi (Derived Modes): Clarify :group keyword.
8345
8346 2005-05-21 Eli Zaretskii <eliz@gnu.org>
8347
8348 * files.texi (Locating Files): New subsection.
8349 Describe locate-file and executable-find.
8350
8351 2005-05-21 Kevin Ryde <user42@zip.com.au>
8352
8353 * frames.texi (Initial Parameters): Update cross reference to
8354 "Emacs Invocation".
8355
8356 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8357
8358 * keymaps.texi (Active Keymaps): Add anchor.
8359
8360 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8361 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8362 appropriate place.
8363 (Derived Modes): Small clarifications.
8364 (Minor Mode Conventions, Keymaps and Minor Modes):
8365 Replace references to nodes with references to anchors.
8366 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8367 Clarify description of lists whose first element is an integer.
8368 (Mode Line Variables): Add anchor.
8369 (%-Constructs): Clarify description of integer after %.
8370 (Emulating Mode Line): Describe nil value for FACE.
8371
8372 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8373
8374 * modes.texi (Derived Modes): Correct references to non-existing
8375 variable standard-syntax-table.
8376
8377 2005-05-17 Lute Kamstra <lute@gnu.org>
8378
8379 * modes.texi (Defining Minor Modes): Mention the mode hook.
8380
8381 2005-05-15 Kim F. Storm <storm@cua.dk>
8382
8383 * processes.texi (Network): Remove open-network-stream-nowait.
8384 (Network Servers): Remove open-network-stream-server.
8385
8386 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8387
8388 * elisp.texi (Top): Update detailed menu.
8389
8390 * variables.texi: Reorder nodes.
8391 (Variables): Update menu.
8392 (File Local Variables): Do not refer to the `-*-' line as
8393 a "local variables list". Add pxref.
8394
8395 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8396
8397 * elisp.texi (Top): Update detailed menu for node changes.
8398
8399 * modes.texi (Modes): Update Menu.
8400 (Hooks): Move to beginning of chapter.
8401 Most minor modes run mode hooks too.
8402 `add-hook' can handle void hooks or hooks whose value is a single
8403 function.
8404 (Major Modes): Update Menu.
8405 (Major Mode Basics): New node, split off from `Major Modes'.
8406 (Major Mode Conventions): Correct xref. Explain how to handle
8407 auto-mode-alist if the major mode command has an autoload cookie.
8408 (Auto Major Mode): Major update. Add magic-mode-alist.
8409 (Derived Modes): Major update.
8410 (Mode Line Format): Update Menu.
8411 (Mode Line Basics): New node, split off from `Mode Line Format'.
8412
8413 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8414 for `magic autoload comment'. Add index entries and anchor.
8415
8416 2005-05-14 Richard M. Stallman <rms@gnu.org>
8417
8418 * tips.texi (Coding Conventions): Explain how important it is
8419 that just loading certain files not change Emacs behavior.
8420
8421 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8422
8423 2005-05-12 Lute Kamstra <lute@gnu.org>
8424
8425 * modes.texi (Generic Modes): Update.
8426 (Major Modes): Refer to node "Generic Modes".
8427
8428 * elisp.texi (Top): Update to the current structure of the manual.
8429 * processes.texi (Processes): Add menu description.
8430 * customize.texi (Customization): Add menu descriptions.
8431
8432 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8433
8434 * processes.texi (Signals to Processes)
8435 (Low-Level Network): Fix typos.
8436
8437 2005-05-11 Lute Kamstra <lute@gnu.org>
8438
8439 * elisp.texi (Top): Add some nodes from the chapter "Major and
8440 Minor Modes" to the detailed node listing.
8441
8442 2005-05-10 Richard M. Stallman <rms@gnu.org>
8443
8444 * keymaps.texi (Extended Menu Items): Menu item filter functions
8445 can be called at any time.
8446
8447 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8448
8449 * variables.texi (File Local Variables): `(hack-local-variables t)'
8450 now also checks whether a mode is specified in the local variables
8451 list.
8452
8453 2005-05-05 Kevin Ryde <user42@zip.com.au>
8454
8455 * display.texi (The Echo Area): Correct format function cross
8456 reference.
8457
8458 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8459
8460 * variables.texi (Variable Aliases): Change description of
8461 `define-obsolete-variable-alias'.
8462
8463 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8464 (Defining Functions): Add xref.
8465 (Obsolete Functions): New node.
8466 (Function Safety): Standardize capitalization of section title.
8467
8468 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8469 (Dialog Boxes): Complete description of `x-popup-dialog'.
8470
8471 2005-05-04 Richard M. Stallman <rms@gnu.org>
8472
8473 * commands.texi (Interactive Codes): Fix Texinfo usage.
8474 Document U more clearly.
8475
8476 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8477
8478 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8479 function and not a macro.
8480
8481 * frames.texi (Pop-Up Menus): Correct and clarify description of
8482 `x-popup-menu'.
8483 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8484
8485 2005-05-01 Richard M. Stallman <rms@gnu.org>
8486
8487 * edebug.texi (Checking Whether to Stop): Fix previous change.
8488
8489 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8490
8491 * display.texi: Fix typos and Texinfo usage.
8492
8493 * edebug.texi (Checking Whether to Stop): executing-macro ->
8494 executing-kbd-macro.
8495
8496 2005-05-01 Richard M. Stallman <rms@gnu.org>
8497
8498 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8499
8500 2005-04-30 Richard M. Stallman <rms@gnu.org>
8501
8502 * files.texi (Magic File Names): Document `operations' property.
8503
8504 2005-04-29 Lute Kamstra <lute@gnu.org>
8505
8506 * modes.texi (Generic Modes): New node.
8507 (Major Modes): Add it to the menu.
8508 (Derived Modes): Add "derived mode" to concept index.
8509
8510 2005-04-28 Lute Kamstra <lute@gnu.org>
8511
8512 * modes.texi (Defining Minor Modes): Fix previous change.
8513 (Font Lock Mode): Simplify.
8514 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8515 when set and that some parts are optional. Add cross references.
8516 (Search-based Fontification): Say how to specify font-lock-keywords.
8517 Add cross references. Add font-lock-multiline to index.
8518 Move font-lock-keywords-case-fold-search here from node "Other Font
8519 Lock Variables". Document font-lock-add-keywords and
8520 font-lock-remove-keywords.
8521 (Other Font Lock Variables): Move font-lock-keywords-only,
8522 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8523 and font-lock-syntactic-face-function to node "Syntactic Font
8524 Lock". Move font-lock-keywords-case-fold-search to node
8525 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8526 and font-lock-{,un}fontify-{buffer,region}-function.
8527 (Precalculated Fontification): Remove reference to deleted variable
8528 font-lock-core-only.
8529 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8530 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8531 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8532 and font-lock-syntactic-face-function here from node "Other Font
8533 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8534 Syntax Properties". Add cross references.
8535 (Setting Syntax Properties): New node.
8536 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8537 * syntax.texi (Syntax Properties): Add cross reference.
8538 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8539
8540 2005-04-26 Richard M. Stallman <rms@gnu.org>
8541
8542 * display.texi (Defining Faces):
8543 Document `default' elements of defface spec.
8544
8545 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8546
8547 * variables.texi (Variable Aliases): Clarify text.
8548
8549 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
8550
8551 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8552
8553 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8554
8555 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8556
8557 2005-04-24 Eli Zaretskii <eliz@gnu.org>
8558
8559 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8560 syntax-after and syntax-class.
8561
8562 * files.texi (Changing Files): Fix last change's cross-reference.
8563 (Unique File Names): Don't mention "numbers" in the documentation
8564 of make-temp-file and make-temp-name.
8565
8566 2005-04-23 Richard M. Stallman <rms@gnu.org>
8567
8568 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8569
8570 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8571
8572 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8573
8574 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
8575
8576 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8577 and define-obsolete-variable-alias.
8578
8579 2005-04-22 Kim F. Storm <storm@cua.dk>
8580
8581 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8582 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8583
8584 2005-04-21 Lute Kamstra <lute@gnu.org>
8585
8586 * lists.texi (Association Lists): Document rassq-delete-all.
8587
8588 2005-04-19 Richard M. Stallman <rms@gnu.org>
8589
8590 * modes.texi (Search-based Fontification): Explain that
8591 facespec is an expression to be evaluated.
8592
8593 2005-04-19 Kevin Ryde <user42@zip.com.au>
8594
8595 * streams.texi (Output Functions): Fix xref.
8596 * strings.texi (String Conversion): Fix xref.
8597
8598 2005-04-19 Kim F. Storm <storm@cua.dk>
8599
8600 * symbols.texi (Symbol Plists): Add safe-get.
8601 Mention that `get' may signal an error.
8602
8603 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
8604
8605 * customize.texi (Variable Definitions): Replace tooltip-mode
8606 example with save-place.
8607
8608 2005-04-17 Richard M. Stallman <rms@gnu.org>
8609
8610 * buffers.texi (Indirect Buffers): Clarify.
8611
8612 * positions.texi (Positions): Clarify converting marker to integer.
8613
8614 * strings.texi (String Basics): Mention string-match; clarify.
8615
8616 2005-04-08 Lute Kamstra <lute@gnu.org>
8617
8618 * modes.texi (Search-based Fontification): Fix cross references.
8619 Use consistent terminology. Document anchored highlighting.
8620
8621 2005-04-05 Lute Kamstra <lute@gnu.org>
8622
8623 * modes.texi (Defining Minor Modes): Document :group keyword
8624 argument and its default value.
8625
8626 2005-04-03 Lute Kamstra <lute@gnu.org>
8627
8628 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8629 references and/or descriptions. Delete major mode hooks; mention
8630 them as a category instead. Rename or delete obsolete hooks.
8631
8632 2005-04-02 Richard M. Stallman <rms@gnu.org>
8633
8634 * nonascii.texi (Coding System Basics): Another wording cleanup.
8635
8636 2005-04-01 Richard M. Stallman <rms@gnu.org>
8637
8638 * nonascii.texi (Coding System Basics): Clarify previous change.
8639
8640 2005-04-01 Kenichi Handa <handa@m17n.org>
8641
8642 * nonascii.texi (Coding System Basics): Describe about roundtrip
8643 identity of coding systems.
8644
8645 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
8646
8647 * text.texi (Buffer Contents): Add filter-buffer-substring and
8648 buffer-substring-filters.
8649
8650 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
8651
8652 * anti.texi (Antinews): Mention `G' interactive code.
8653
8654 * tips.texi (Compilation Tips): Mention benchmark.el.
8655
8656 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8657
8658 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8659 is now bound to M-o M-o.
8660
8661 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8662
8663 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8664
8665 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8666 in the Emacs Manual).
8667 * Makefile.in (srcs): Remove calendar.texi.
8668 * makefile.w32-in (srcs): Remove calendar.texi.
8669 * display.texi (Display): Change name of next node.
8670 * os.texi (System In): Change name of previous node.
8671 * elisp.texi (Top): Remove Calendar references.
8672 * vol1.texi (Top): Remove Calendar references.
8673 * vol2.texi (Top): Remove Calendar references.
8674
8675 2005-03-25 Richard M. Stallman <rms@gnu.org>
8676
8677 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8678 Cleanup previous change.
8679
8680 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
8681
8682 * display.texi (Face Attributes): Faces earlier in an :inherit
8683 list take precedence.
8684 (Scroll Bars): Fix description of vertical-scroll-bars.
8685 Document frame-current-scroll-bars and window-current-scroll-bars.
8686
8687 * markers.texi (The Mark): Document temporary Transient Mark mode.
8688
8689 * minibuf.texi (Reading File Names):
8690 Document read-file-name-completion-ignore-case.
8691
8692 * positions.texi (Screen Lines): Document nil for width argument
8693 to compute-motion.
8694
8695 2005-03-23 Kim F. Storm <storm@cua.dk>
8696
8697 * display.texi (Standard Faces): Other faces used in the fringe
8698 implicitly inherits from the fringe face.
8699 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8700 properties implicitly inherits from fringe face.
8701 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8702
8703 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
8704
8705 * display.texi (Invisible Text): State default value of
8706 line-move-ignore-invisible.
8707 (Managing Overlays): Document remove-overlays.
8708 (Standard Faces): Document escape-glyph face.
8709
8710 * minibuf.texi (Reading File Names): Document read-file-name-function.
8711
8712 * modes.texi (Other Font Lock Variables):
8713 Document font-lock-lines-before.
8714
8715 * positions.texi (Skipping Characters): skip-chars-forward allows
8716 character classes.
8717
8718 2005-03-18 Lute Kamstra <lute@gnu.org>
8719
8720 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8721
8722 2005-03-17 Richard M. Stallman <rms@gnu.org>
8723
8724 * text.texi (Undo): Document extensible undo entries.
8725
8726 * searching.texi (String Search, Regexp Search): Cleanups.
8727
8728 * nonascii.texi (Character Codes): Minor fix.
8729
8730 * display.texi (Display Property): Explain the significance
8731 of having text properties that are eq.
8732 (Other Display Specs): Explain string as display spec.
8733
8734 * commands.texi (Interactive Codes): Document G option.
8735
8736 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
8737
8738 * text.texi (Filling): Add sentence-end-without-period and
8739 sentence-end-without-space.
8740 (Changing Properties): Minor fix.
8741
8742 * anti.texi: Total rewrite.
8743
8744 2005-03-15 Lute Kamstra <lute@gnu.org>
8745
8746 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8747
8748 2005-03-08 Kim F. Storm <storm@cua.dk>
8749
8750 * display.texi (Specified Space): Property :width is support on
8751 non-graphic terminals, :height is not.
8752
8753 2005-03-07 Richard M. Stallman <rms@gnu.org>
8754
8755 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8756 Now subnodes of Fringes.
8757 (Overlay Arrow): Document overlay-arrow-variable-list.
8758 (Fringe Size/Pos): New node, broken out of Fringes.
8759 (Display): Explain clearing vs redisplay better.
8760 (Truncation): Clarify use of bitmaps.
8761 (The Echo Area): Clarify the uses of the echo area.
8762 Add max-mini-window-height.
8763 (Progress): Clarify.
8764 (Invisible Text): Explain that main loop moves point out.
8765 (Selective Display): Say "hidden", not "invisible".
8766 (Managing Overlays): Move up. Describe relation to Undo here.
8767 (Overlay Properties): Clarify intro.
8768 (Finding Overlays): Explain return values when nothing found.
8769 (Width): truncate-string-to-width has added arg.
8770 (Displaying Faces): Clarify and update mode line face handling.
8771 (Face Functions): Minor cleanup.
8772 (Conditional Display): Merge into Other Display Specs.
8773 (Pixel Specification, Other Display Specs): Minor cleanups.
8774 (Images, Image Descriptors): Minor cleanups.
8775 (GIF Images): Patents have expired.
8776 (Showing Images): Explain default text for insert-image.
8777 (Manipulating Button Types): Merge into Manipulating Buttons.
8778 (Making Buttons): Explain return values.
8779 (Button Buffer Commands): Add xref.
8780 (Inverse Video): Update mode-line-inverse-video.
8781 (Display Table Format): Clarify.
8782 (Active Display Table): Give defaults for window-display-table.
8783
8784 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8785 and calendar-today-marker are strings, not chars.
8786 (Holiday Customizing): Minor fix.
8787
8788 * internals.texi (Writing Emacs Primitives): Update `or' example.
8789 Update limit on # args of subr.
8790
8791 * edebug.texi (Using Edebug): Arrow is in fringe.
8792 (Instrumenting): Arg to eval-defun works without loading edebug.
8793 (Edebug Execution Modes): Add xref.
8794
8795 * customize.texi (Common Keywords): Clarify :require.
8796 Mention :version here.
8797 (Variable Definitions, Group Definitions): Not here.
8798 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8799
8800 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
8801 * nonascii.texi (Text Representations): Clarify position-bytes.
8802 (Character Sets): Add list-charset-chars.
8803 (Scanning Charsets): Add charset-after.
8804 (Encoding and I/O): Minor fix.
8805
8806 2005-03-06 Richard M. Stallman <rms@gnu.org>
8807
8808 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8809 (Resizing Windows): Likewise.
8810
8811 * text.texi (Change Hooks): Get rid of "Emacs 21".
8812
8813 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8814
8815 * streams.texi (Output Variables): Get rid of "Emacs 21".
8816
8817 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8818
8819 * os.texi (Translating Input): Replace flow-control example
8820 with a less obsolete example that uses `keyboard-translate'.
8821
8822 * objects.texi (Hash Table Type, Circular Objects):
8823 Get rid of "Emacs 21".
8824
8825 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8826 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8827
8828 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8829
8830 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8831
8832 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8833 (Menu Bar): Fix when menu-bar-update-hook is called.
8834
8835 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8836
8837 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8838 and make it read better.
8839
8840 * files.texi (Writing to Files): Get rid of "Emacs 21".
8841 (Unique File Names): Likewise.
8842
8843 * elisp.texi: Update Emacs version to 22.
8844
8845 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8846 (Overlay Properties, Face Attributes): Likewise.
8847 (Managing Overlays): Fix punctuation.
8848 (Attribute Functions): Clarify set-face-font; get rid of
8849 info about old Emacs versions.
8850 (Auto Faces, Font Lookup, Display Property, Images):
8851 Get rid of "Emacs 21".
8852
8853 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8854
8855 2005-03-05 Richard M. Stallman <rms@gnu.org>
8856
8857 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8858
8859 2005-03-04 Lute Kamstra <lute@gnu.org>
8860
8861 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8862
8863 2005-03-03 Lute Kamstra <lute@gnu.org>
8864
8865 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8866
8867 2005-03-01 Lute Kamstra <lute@gnu.org>
8868
8869 * debugging.texi (Debugger Commands): Update `j'.
8870
8871 2005-02-28 Lute Kamstra <lute@gnu.org>
8872
8873 * debugging.texi (Debugging): Fix typo.
8874 (Error Debugging): Document eval-expression-debug-on-error.
8875 (Function Debugging): Update example.
8876 (Using Debugger): Mention starred stack frames.
8877 (Debugger Commands): Document `j' and `l'.
8878 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8879 Update the messages that the debugger displays.
8880 (Internals of Debugger): Add cross reference. Update example.
8881 (Excess Open): Minor improvement.
8882 (Excess Close): Minor improvement.
8883
8884 2005-02-26 Richard M. Stallman <rms@gnu.org>
8885
8886 * tips.texi (Coding Conventions): Clarify.
8887 Put all the major mode key reservations together.
8888 Mention the Mouse-1 => Mouse-2 conventions.
8889
8890 * syntax.texi (Syntax Class Table): Clarify.
8891 (Syntax Table Functions): syntax-after moved from here.
8892 (Syntax Table Internals): syntax-after moved to here.
8893 (Parsing Expressions): Update info on number of values
8894 and what's meaningful in the STATE argument.
8895 (Categories): Fix typo.
8896
8897 * sequences.texi (Arrays): Cleanup.
8898 (Char-Tables): Clarify.
8899
8900 * processes.texi (Deleting Processes): Cleanups, add xref.
8901 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8902 (Process Information): set-process-coding-system, some args optional.
8903 (Input to Processes): Explain various types for PROCESS args.
8904 Rename them from PROCESS-NAME to PROCESS.
8905 (Signals to Processes): Likewise.
8906 (Decoding Output): Cleanup.
8907 (Query Before Exit): Clarify.
8908
8909 * os.texi (Startup Summary): Correct the options; add missing ones.
8910 (Terminal Output, Batch Mode): Clarify.
8911 (Flow Control): Node deleted.
8912
8913 * markers.texi (The Mark): Clarify.
8914
8915 * macros.texi (Expansion): Cleanup.
8916 (Indenting Macros): indent-spec allows ints, not floats.
8917
8918 * keymaps.texi (Keymaps): Clarify.
8919 (Format of Keymaps): Update lisp-mode-map example.
8920 (Active Keymaps, Key Lookup): Clarify.
8921 (Changing Key Bindings): Add xref to `kbd'.
8922 (Key Binding Commands, Simple Menu Items): Clarify.
8923 (Mouse Menus, Menu Bar): Clarify.
8924 (Menu Example): Replace print example with menu-bar-replace-menu.
8925
8926 * help.texi (Documentation Basics): Add function-documentation prop.
8927
8928 * elisp.texi (Top): Don't refer to Flow Control node.
8929
8930 * commands.texi (Command Overview): Improve xrefs.
8931 (Adjusting Point): Adjusting point applies to intangible and invis.
8932 (Key Sequence Input): Doc extra read-key-sequence args.
8933 Likewise for read-key-sequence-vector.
8934
8935 * backups.texi (Rename or Copy): Minor fix.
8936 (Numbered Backups): For version-control, say the default.
8937 (Auto-Saving): make-auto-save-file-name example is simplified.
8938
8939 * advice.texi (Advising Functions): Don't imply one part of Emacs
8940 should advise another part. Markup changes.
8941 (Defining Advice): Move transitional para.
8942 (Activation of Advice): Cleanup.
8943 Explain if COMPILE is nil or negative.
8944
8945 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8946
8947 2005-02-24 Lute Kamstra <lute@gnu.org>
8948
8949 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8950 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8951
8952 2005-02-23 Lute Kamstra <lute@gnu.org>
8953
8954 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8955 to define global minor modes as well.
8956
8957 * display.texi (Managing Overlays): overlay-buffer returns nil for
8958 deleted overlays.
8959
8960 2005-02-22 Kim F. Storm <storm@cua.dk>
8961
8962 * minibuf.texi (Basic Completion): Allow symbols in addition to
8963 strings in try-completion and all-completions.
8964
8965 2005-02-14 Lute Kamstra <lute@gnu.org>
8966
8967 * elisp.texi (Top): Remove reference to deleted node.
8968
8969 * lists.texi (Lists): Remove reference to deleted node.
8970 (Cons Cells): Fix typo.
8971
8972 * loading.texi (Where Defined): Fix typo.
8973
8974 2005-02-14 Richard M. Stallman <rms@gnu.org>
8975
8976 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8977 is useful for discarding some minor modes.
8978
8979 * symbols.texi (Symbol Components): Reorder examples.
8980
8981 * streams.texi (Input Functions): State standard-input default.
8982 (Output Variables): State standard-output default.
8983
8984 * objects.texi (Printed Representation): Clarify read syntax vs print.
8985 (Floating Point Type): Explain meaning better.
8986 (Symbol Type): Explain uniqueness better.
8987 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8988 List examples sooner.
8989 (Box Diagrams): New subnode broken out.
8990 Some examples moved from old Lists as Boxes node.
8991 (Dotted Pair Notation): Clarify intro.
8992 (Array Type): Clarify.
8993 (Type Predicates): Add hash-table-p.
8994
8995 * numbers.texi (Integer Basics): Clarify radix explanation.
8996 (Predicates on Numbers): Minor clarification.
8997 (Comparison of Numbers): Minor clarification. Clarify eql.
8998 Typos in min, max.
8999 (Math Functions): Clarify overflow in expt.
9000
9001 * minibuf.texi (Text from Minibuffer): Minor clarification.
9002 Mention arrow keys.
9003
9004 * loading.texi (Autoload): defun's doc string overrides autoload's
9005 doc string.
9006 (Repeated Loading): Modernize "add to list" examples.
9007 (Where Defined): Finish updating table of load-history elts.
9008
9009 * lists.texi (List-related Predicates): Minor wording improvement.
9010 (Lists as Boxes): Node deleted.
9011 (Building Lists): Explain trivial cases of number-sequence.
9012
9013 * hash.texi (Hash Tables): Add desc to menu items.
9014 (Creating Hash): Explain "full" means "make larger".
9015 (Hash Access): Any object can be a key.
9016 State value of maphash.
9017
9018 * functions.texi (What Is a Function): Wording cleanup.
9019 (Function Documentation): Minor cleanup.
9020 Explain purpose of calling convention at end of doc string.
9021 (Function Names): Wording cleanup.
9022 (Calling Functions): Wording cleanup.
9023 Explain better how funcall calls the function.
9024 (Function Cells): Delete example of saving and redefining function.
9025
9026 * control.texi (Combining Conditions): Wording cleanup.
9027 (Iteration): dolist and dotimes bind VAR locally.
9028 (Cleanups): Xref to Atomic Changes.
9029
9030 * compile.texi (Byte Compilation): Delete 19.29 info.
9031 (Compilation Functions): Macros' difficulties don't affect defsubst.
9032 (Docs and Compilation): Delete 19.29 info.
9033
9034 2005-02-10 Richard M. Stallman <rms@gnu.org>
9035
9036 * objects.texi (Symbol Type): Minor correction.
9037
9038 2005-02-06 Lute Kamstra <lute@gnu.org>
9039
9040 * modes.texi (Example Major Modes): Fix typos.
9041
9042 2005-02-06 Richard M. Stallman <rms@gnu.org>
9043
9044 * text.texi (Margins): fill-nobreak-predicate can be one function.
9045
9046 * strings.texi (Modifying Strings): clear-string can make unibyte.
9047 (Formatting Strings): format gives error if values missing.
9048
9049 * positions.texi (Character Motion): Mention default arg
9050 for forward-char. backward-char refers to forward-char.
9051 (Word Motion): Mention default arg for forward-word.
9052 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9053 Simplify end-of-buffer.
9054 (Text Lines): Mention default arg for forward-line.
9055 (List Motion): Mention default arg for beginning/end-of-defun.
9056 (Skipping Characters): Minor fixes in explaining character-set.
9057
9058 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9059 Mode inheritance applies only when default-major-mode is nil.
9060 Clarifications.
9061 (Example Major Modes): Update Text mode and Lisp mode examples.
9062 (Minor Mode Conventions): Mention define-minor-mode at top.
9063 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9064 (Mode Line Format): Update mode line face display info.
9065 (Properties in Mode): Mention effect of risky vars.
9066 (Imenu): Define imenu-add-to-menubar.
9067 (Font Lock Mode): Add descriptions to menu lines.
9068 (Faces for Font Lock): Add font-lock-doc-face.
9069
9070 2005-02-05 Lute Kamstra <lute@gnu.org>
9071
9072 * text.texi (Maintaining Undo): Remove obsolete function.
9073
9074 2005-02-05 Eli Zaretskii <eliz@gnu.org>
9075
9076 * frames.texi (Color Names): Add pointer to the X docs about RGB
9077 color specifications. Improve indexing.
9078 (Text Terminal Colors): Replace the description of RGB values by
9079 an xref to "Color Names".
9080
9081 2005-02-03 Richard M. Stallman <rms@gnu.org>
9082
9083 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9084 Clarify.
9085 (Selecting Windows): Clarify save-selected-window.
9086 (Cyclic Window Ordering): Clarify walk-windows.
9087 (Window Point): Clarify.
9088 (Window Start): Add comment to example.
9089 (Resizing Windows): Add `interactive' specs in examples.
9090 Document fit-window-to-buffer.
9091
9092 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9093 (Undo, Maintaining Undo): Clarify last change.
9094 (Sorting): In sort-numeric-fields, explain about octal and hex.
9095 Mention sort-numeric-base.
9096 (Format Properties): Add xref for hard newlines.
9097
9098 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9099 (Pop-Up Menus): Fix typo.
9100 (Color Names): Explain all types of color names.
9101 Explain color-values on B&W terminal.
9102 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9103
9104 * files.texi (File Locks): Not supported on MS systems.
9105 (Testing Accessibility): Clarify.
9106
9107 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9108 (Coverage Testing): Fix typo.
9109
9110 * commands.texi (Misc Events): Remove stray space.
9111
9112 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9113 (Modification Time): Clarify when visited-file-modtime returns 0.
9114 (The Buffer List): Clarify bury-buffer.
9115 (Killing Buffers): Clarify.
9116 (Indirect Buffers): Add clone-indirect-buffer.
9117
9118 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9119
9120 * edebug.texi (Printing in Edebug): Fix default value of
9121 edebug-print-circle.
9122 (Coverage Testing): Fix displayed frequency count data.
9123
9124 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9125
9126 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9127
9128 2005-02-02 Kim F. Storm <storm@cua.dk>
9129
9130 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9131
9132 2005-01-29 Eli Zaretskii <eliz@gnu.org>
9133
9134 * commands.texi (Misc Events): Describe the help-echo event.
9135
9136 * text.texi (Special Properties) <help-echo>: Use `pos'
9137 consistently in description of the help-echo property.
9138 Use @code{nil} instead of @var{nil}.
9139
9140 * display.texi (Overlay Properties): Fix the index entry for
9141 help-echo overlay property.
9142
9143 * customize.texi (Type Keywords): Uncomment the xref to the
9144 help-echo property documentation.
9145
9146 2005-01-23 Kim F. Storm <storm@cua.dk>
9147
9148 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9149 return value. Third element FULLY replaced by PARTIAL which
9150 specifies number of invisible pixels if row is only partially visible.
9151 (Textual Scrolling): Mention auto-window-vscroll.
9152 (Vertical Scrolling): New defvar auto-window-vscroll.
9153
9154 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9155
9156 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9157 command remapping.
9158
9159 2005-01-15 Richard M. Stallman <rms@gnu.org>
9160
9161 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9162
9163 2005-01-14 Kim F. Storm <storm@cua.dk>
9164
9165 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9166
9167 * text.texi (Links and Mouse-1): Fix string and vector item.
9168
9169 2005-01-13 Richard M. Stallman <rms@gnu.org>
9170
9171 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9172 descriptions of overriding-local-map and overriding-terminal-local-map.
9173
9174 * text.texi (Links and Mouse-1): Clarify text.
9175
9176 2005-01-13 Kim F. Storm <storm@cua.dk>
9177
9178 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9179
9180 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9181
9182 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9183
9184 2005-01-12 Kim F. Storm <storm@cua.dk>
9185
9186 * text.texi (Links and Mouse-1): Rename section from Enabling
9187 Mouse-1 to Following Links. Change xrefs.
9188 Add examples for define-button-type and define-widget.
9189
9190 * display.texi (Button Properties, Button Buffer Commands):
9191 Clarify mouse-1 and follow-link functionality.
9192
9193 2005-01-12 Richard M. Stallman <rms@gnu.org>
9194
9195 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9196
9197 * display.texi (Beeping): Fix Texinfo usage.
9198
9199 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9200
9201 2005-01-11 Kim F. Storm <storm@cua.dk>
9202
9203 * display.texi (Button Properties, Button Buffer Commands):
9204 Mention mouse-1 binding. Add follow-link keyword.
9205
9206 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9207 (Enabling Mouse-1 to Follow Links): New subsection.
9208
9209 2005-01-06 Richard M. Stallman <rms@gnu.org>
9210
9211 * text.texi (Special Properties): Minor change.
9212
9213 * os.texi (Timers): Clarify previous change.
9214
9215 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9216
9217 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9218
9219 * display.texi (Face Attributes): Correct xref to renamed node.
9220
9221 2005-01-01 Richard M. Stallman <rms@gnu.org>
9222
9223 * display.texi (Face Attributes): Describe hex color specs.
9224
9225 2004-12-31 Richard M. Stallman <rms@gnu.org>
9226
9227 * os.texi (Timers): Update previous change.
9228
9229 2004-12-30 Kim F. Storm <storm@cua.dk>
9230
9231 * display.texi (Line Height): Total line-height is now specified
9232 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9233 in cons cells. (nil . RATIO) is relative to actual line height.
9234 Use line-height `t' instead of `0' to get minimum height.
9235
9236 2004-12-29 Richard M. Stallman <rms@gnu.org>
9237
9238 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9239
9240 2004-12-28 Richard M. Stallman <rms@gnu.org>
9241
9242 * commands.texi (Quitting): Clarify value of with-local-quit.
9243
9244 * elisp.texi (Top): Fix previous change.
9245
9246 * loading.texi (Loading): Fix previous change.
9247
9248 2004-12-27 Richard M. Stallman <rms@gnu.org>
9249
9250 * Makefile.in (MAKEINFO): Specify --force.
9251
9252 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9253
9254 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9255
9256 * display.texi (Line Height): Further clarify.
9257
9258 * elisp.texi (Top): Update Loading submenu.
9259
9260 * loading.texi (Where Defined): New node.
9261 (Unloading): load-history moved to Where Defined.
9262
9263 2004-12-21 Richard M. Stallman <rms@gnu.org>
9264
9265 * commands.texi (Event Input Misc): Add while-no-input.
9266
9267 2004-12-11 Richard M. Stallman <rms@gnu.org>
9268
9269 * display.texi (Line Height): Rewrite text for clarity.
9270
9271 2004-12-11 Kim F. Storm <storm@cua.dk>
9272
9273 * display.texi (Display): Add node "Line Height" to menu.
9274 (Line Height): New node. Move full description of line-spacing
9275 and line-height text properties here from text.texi.
9276 (Scroll Bars): Add vertical-scroll-bar variable.
9277
9278 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9279
9280 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9281 line-spacing and vertical-scroll-bar.
9282
9283 * text.texi (Special Properties): Just mention line-spacing and
9284 line-height here, add xref to new "Line Height" node.
9285
9286 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9287
9288 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9289
9290 * locals.texi (Standard Buffer-Local Variables):
9291 Add @xref for `line-spacing'.
9292
9293 2004-12-05 Richard M. Stallman <rms@gnu.org>
9294
9295 * Makefile.in (maintainer-clean): Remove the info files
9296 in $(infodir) where they are created.
9297
9298 2004-12-03 Richard M. Stallman <rms@gnu.org>
9299
9300 * windows.texi (Selecting Windows): get-lru-window and
9301 get-largest-window don't consider dedicated windows.
9302
9303 * text.texi (Undo): Document undo-in-progress.
9304
9305 2004-11-26 Richard M. Stallman <rms@gnu.org>
9306
9307 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9308 Remove a few vars that are not always buffer-local.
9309
9310 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9311
9312 * locals.texi (Standard Buffer-Local Variables): Comment out
9313 xref's to non-existent node `Yet to be written'.
9314
9315 2004-11-24 Richard M. Stallman <rms@gnu.org>
9316
9317 * processes.texi (Synchronous Processes): Grammar fix.
9318
9319 * numbers.texi (Comparison of Numbers): Add eql.
9320
9321 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9322
9323 * intro.texi (Printing Notation): Fix previous change.
9324
9325 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9326 and default-indicate-buffer-boundaries from here.
9327 (Usual Display): To here.
9328 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9329 (Usual Display): Move tab-width up.
9330
9331 * customize.texi (Variable Definitions):
9332 Replace show-paren-mode example with tooltip-mode.
9333 (Simple Types, Composite Types, Defining New Types):
9334 Minor cleanups.
9335
9336 2004-11-21 Jesper Harder <harder@ifa.au.dk>
9337
9338 * processes.texi (Synchronous Processes, Output from Processes):
9339 Markup fix.
9340
9341 2004-11-20 Richard M. Stallman <rms@gnu.org>
9342
9343 * positions.texi (Skipping Characters): skip-chars-forward
9344 now handles char classes.
9345
9346 * intro.texi (Printing Notation): Avoid confusion of `print'
9347 when explaining @print.
9348
9349 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9350
9351 * display.texi (Display Table Format): Minor fix.
9352
9353 * streams.texi (Output Functions): Fix print example.
9354
9355 * Makefile.in (elisp): New target.
9356 (dist): Depend on $(infodir)/elisp, not elisp.
9357 Copy the info files from $(infodir).
9358
9359 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9360 read-from-minibuffer.
9361
9362 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9363
9364 2004-11-19 Richard M. Stallman <rms@gnu.org>
9365
9366 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9367
9368 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9369
9370 * tips.texi (Coding Conventions): Fix typo.
9371
9372 2004-11-16 Richard M. Stallman <rms@gnu.org>
9373
9374 * tips.texi (Coding Conventions): Separate defvar and require
9375 methods to avoid warnings. Use require only when there are many
9376 functions and variables from that package.
9377
9378 * minibuf.texi (Minibuffer Completion): When ignoring case,
9379 predicate must not be case-sensitive.
9380
9381 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9382 (Test Coverage): Don't talk about "splotches". Clarified.
9383
9384 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9385
9386 * frames.texi (Window Frame Parameters): Fix typo.
9387
9388 2004-11-15 Kim F. Storm <storm@cua.dk>
9389
9390 * symbols.texi (Other Plists): Note that plist-get may signal error.
9391 Add safe-plist-get.
9392
9393 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9394
9395 * modes.texi (Font Lock Basics): Fix typo.
9396
9397 2004-11-08 Richard M. Stallman <rms@gnu.org>
9398
9399 * syntax.texi (Syntax Table Functions): Add syntax-after.
9400
9401 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
9402
9403 * os.texi (Processor Run Time): New section documenting
9404 get-internal-run-time.
9405
9406 2004-11-06 Eli Zaretskii <eliz@gnu.org>
9407
9408 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9409 it nukes elisp-cover.texi.
9410 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9411 elisp-0 etc.
9412
9413 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9414
9415 * commands.texi (Keyboard Macros): Document `append' return value
9416 of `defining-kbd-macro'.
9417
9418 2004-11-01 Richard M. Stallman <rms@gnu.org>
9419
9420 * commands.texi (Interactive Call): Add called-interactively-p.
9421
9422 2004-10-29 Simon Josefsson <jas@extundo.com>
9423
9424 * minibuf.texi (Reading a Password): Revert.
9425
9426 2004-10-28 Richard M. Stallman <rms@gnu.org>
9427
9428 * frames.texi (Display Feature Testing): Explain about "vendor".
9429
9430 2004-10-27 Richard M. Stallman <rms@gnu.org>
9431
9432 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9433 not raw. Clarify `n'.
9434 (Interactive Call): Rewrite interactive-p, focusing on when
9435 and how to use it.
9436 (Misc Events): Clarify previous change.
9437
9438 * advice.texi (Simple Advice): Clarify what job the example does.
9439 (Around-Advice): Clarify ad-do-it.
9440 (Activation of Advice): An option of ad-default-compilation-action
9441 is `never', not `nil'.
9442
9443 2004-10-26 Kim F. Storm <storm@cua.dk>
9444
9445 * commands.texi (Interactive Codes): Add U code letter.
9446
9447 2004-10-25 Simon Josefsson <jas@extundo.com>
9448
9449 * minibuf.texi (Reading a Password): Add.
9450
9451 2004-10-24 Jason Rumney <jasonr@gnu.org>
9452
9453 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9454 and wheel-down.
9455
9456 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9457
9458 * processes.texi (Synchronous Processes): Document process-file.
9459
9460 2004-10-22 Kenichi Handa <handa@m17n.org>
9461
9462 * text.texi (translate-region): Document that it accepts also a
9463 char-table.
9464
9465 2004-10-22 David Ponce <david@dponce.com>
9466
9467 * windows.texi (Resizing Windows): Document the `preserve-before'
9468 argument of the functions `enlarge-window' and `shrink-window'.
9469
9470 2004-10-19 Jason Rumney <jasonr@gnu.org>
9471
9472 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9473
9474 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9475
9476 * text.texi (Filling): Add anchor for definition of
9477 `sentence-end-double-space'.
9478
9479 * searching.texi (Regexp Example): Update description of how
9480 Emacs currently recognizes the end of a sentence.
9481 (Standard Regexps): Update definition of the variable
9482 `sentence-end'. Add definition of the function `sentence-end'.
9483
9484 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9485
9486 * display.texi (Progress): New node.
9487
9488 2004-10-05 Kim F. Storm <storm@cua.dk>
9489
9490 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9491
9492 2004-09-29 Kim F. Storm <storm@cua.dk>
9493
9494 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9495 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9496 fringe bitmap symbols, as they now have their own namespace.
9497 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9498 vs. pixels. Signal error if no free bitmap slots.
9499 (Pixel Specification): Change IMAGE to @var{image}.
9500
9501 2004-09-28 Richard M. Stallman <rms@gnu.org>
9502
9503 * text.texi (Special Properties): Clarify line-spacing and line-height.
9504
9505 * searching.texi (Regexp Search): Add looking-back.
9506
9507 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9508
9509 * display.texi: Correct typos.
9510 (Image Descriptors): Correct xref's.
9511
9512 2004-09-25 Richard M. Stallman <rms@gnu.org>
9513
9514 * text.texi (Special Properties): Cleanups in `cursor'.
9515 Rewrites in `line-height' and `line-spacing'; exchange them.
9516
9517 * display.texi (Fringes): Rewrite previous change.
9518 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9519 (Display Fringe Bitmaps): Node deleted, text moved.
9520 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9521 (Scroll Bars): Clarify set-window-scroll-bars.
9522 (Pointer Shape): Rewrite.
9523 (Specified Space): Clarify :align-to, etc.
9524 (Pixel Specification): Use @var. Clarify new text.
9525 (Other Display Specs): Clarify `slice'.
9526 (Image Descriptors): Cleanups.
9527 (Showing Images): Cleanups.
9528
9529 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9530
9531 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9532
9533 * modes.texi: Various minor changes in addition to:
9534 (Major Mode Conventions): Final call to `run-mode-hooks' should
9535 not be inside the `delay-mode-hooks' form.
9536 (Mode Hooks): New node.
9537 (Hooks): Delete obsolete example.
9538 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9539 node "Mode Hooks".
9540
9541 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9542
9543 * display.texi: Correct various typos.
9544 (Display): Rename node "Pointer Shapes" to "Pointer
9545 Shape". (There is already a node called "Pointer Shapes" in
9546 frames.texi.)
9547 (Images): Remove non-existent node "Image Slices" from menu.
9548
9549 2004-09-23 Kim F. Storm <storm@cua.dk>
9550
9551 * text.texi (Special Properties): Add `cursor', `pointer',
9552 `line-height', and `line-spacing' properties.
9553
9554 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9555 Shapes' to menu.
9556 (Standard Faces): Doc fix for fringe face.
9557 (Fringes): Add `overflow-newline-into-fringe' and
9558 'indicate-buffer-boundaries'.
9559 (Fringe Bitmaps, Pointer Shapes): New nodes.
9560 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9561 Bitmaps' to menu.
9562 (Specified Space): Describe pixel width and height.
9563 (Pixel Specification): New node.
9564 (Other Display Specs): Add `slice' property.
9565 (Display Fringe Bitmaps): New node.
9566 (Images): Add 'Image Slices' to menu.
9567 (Image Descriptors): Add `:pointer' and `:map' properties.
9568 (Showing Images): Add slice arg to `insert-image'.
9569 Add 'insert-sliced-image'.
9570
9571 2004-09-20 Richard M. Stallman <rms@gnu.org>
9572
9573 * commands.texi (Key Sequence Input):
9574 Clarify downcasing in read-key-sequence.
9575
9576 2004-09-08 Juri Linkov <juri@jurta.org>
9577
9578 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9579
9580 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9581
9582 * locals.texi (Standard Buffer-Local Variables):
9583 Add `buffer-auto-save-file-format'.
9584 * internals.texi (Buffer Internals): Describe new
9585 auto_save_file_format field of the buffer structure.
9586 * files.texi (Format Conversion): `auto-save-file-format' has been
9587 renamed `buffer-auto-save-file-format'.
9588
9589 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9590
9591 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9592 an integer or a marker.
9593 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9594
9595 2004-08-22 Richard M. Stallman <rms@gnu.org>
9596
9597 * modes.texi (Major Mode Conventions): Discuss rebinding of
9598 standard key bindings.
9599
9600 2004-08-18 Kim F. Storm <storm@cua.dk>
9601
9602 * processes.texi (Accepting Output): Add `just-this-one' arg to
9603 `accept-process-output'.
9604 (Output from Processes): New var `process-adaptive-read-buffering'.
9605
9606 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9607
9608 * keymaps.texi: Various changes in addition to:
9609 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9610 Give more varied examples for `kbd'.
9611 (Creating Keymaps): Char tables have slots for all characters
9612 without modifiers.
9613 (Active Keymaps): `overriding-local-map' and
9614 `overriding-terminal-local-map' also override text property and
9615 overlay keymaps.
9616 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9617 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9618 to denote a prefix of no events.
9619 `map-keymap' includes parent's bindings _recursively_.
9620 Clarify and correct description of `where-is-internal'.
9621 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9622 (Menu Example): For menus intended for use with the keyboard, the
9623 menu items should be bound to characters or real function keys.
9624
9625 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9626
9627 * objects.texi (Character Type): Reposition `@anchor' to prevent
9628 double space inside sentence in Info.
9629
9630 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9631 renamed to `disabled-command-function'.
9632 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9633 (Command Loop Info): Replace reference to it.
9634 (Disabling Commands): `disabled-command-hook' has been renamed to
9635 `disabled-command-function'.
9636
9637 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9638
9639 * os.texi (Translating Input): Only non-prefix bindings in
9640 `key-translation-map' override actual key bindings. Warn about
9641 possible indirect effect of actual key bindings on non-prefix
9642 bindings in `key-translation-map'.
9643
9644 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9645
9646 * minibuf.texi (High-Level Completion): Add anchor for definition
9647 of `read-variable'.
9648
9649 * commands.texi: Various changes in addition to:
9650 (Using Interactive): Clarify description of `interactive-form'.
9651 (Interactive Call): Mention default for KEYS argument to
9652 `call-interactively'.
9653 (Command Loop Info): Clarify description of `this-command-keys'.
9654 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9655 Value of `last-event-frame' can be `macro'.
9656 (Repeat Events): `double-click-fuzz' is also used to distinguish
9657 clicks and drags.
9658 (Classifying Events): Clarify descriptions of `event-modifiers'
9659 `event-basic-type' and `event-convert-list'.
9660 (Accessing Events): `posn-timestamp' takes POSITION argument.
9661 (Quoted Character Input): Clarify description of
9662 `read-quoted-char' and fix example.
9663 (Quitting): Add `with-local-quit'.
9664 (Disabling Commands): Correct and clarify descriptions of
9665 `enable-command' and `disable-command'.
9666 Mention what happens if `disabled-command-hook' is nil.
9667 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9668 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9669
9670 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9671
9672 * frames.texi: Various changes in addition to:
9673 (Creating Frames): Expand and clarify description of `make-frame'.
9674 (Window Frame Parameters): Either none or both of the `icon-left'
9675 and `icon-top' parameters must be specified. Put descriptions of
9676 `menu-bar-lines' and `toolbar-lines' closer together and change
9677 them accordingly.
9678 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9679 except while processing `frame-title-format' or `icon-title-format'.
9680 (Deleting Frames): Correct description of `delete-frame'.
9681 Non-nil return values of `frame-live-p' are like those of `framep'.
9682 (Frames and Windows): Mention return value of
9683 `set-frame-selected-window'.
9684 (Visibility of Frames): Mention `force' argument to
9685 `make-frame-invisible'. `frame-visible-p' returns t for all
9686 frames on text-only terminals.
9687 (Frame Configurations): Restoring a frame configuration does not
9688 restore deleted frames.
9689 (Window System Selections): `x-set-selection' returns DATA.
9690 (Resources): Add example.
9691 (Display Feature Testing): Clarify descriptions of
9692 `display-pixel-height', `display-pixel-width', `x-server-version'
9693 and `x-server-vendor'.
9694
9695 * windows.texi (Choosing Window): Add anchor.
9696 * minibuf.texi (Minibuffer Misc): Add anchor.
9697
9698 2004-07-23 John Paul Wallington <jpw@gnu.org>
9699
9700 * macros.texi (Defining Macros): Declaration keyword for setting
9701 Edebug spec is `debug' not `edebug'.
9702
9703 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9704
9705 * windows.texi: Various small changes in addition to:
9706 (Window Point): Mention return value of `set-window-point'.
9707 (Window Start): `pos-visible-in-window-p' disregards horizontal
9708 scrolling. Explain return value if PARTIALLY is non-nil.
9709 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9710 and `set-window-vscroll'.
9711 (Size of Window): The argument WINDOW to `window-inside-edges',
9712 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9713 (Resizing Windows): Explain return value of
9714 `shrink-window-if-larger-than-buffer'.
9715 `window-size-fixed' automatically becomes buffer local when set.
9716 (Window Configurations): Explain return value of
9717 `set-window-configuration'.
9718
9719 * minibuf.texi (Minibuffer Misc): Add anchor for
9720 `minibuffer-scroll-window'.
9721
9722 * positions.texi (Text Lines): Add anchor for `count-lines'.
9723
9724 2004-07-17 Richard M. Stallman <rms@gnu.org>
9725
9726 * display.texi (Overlay Properties): Adding `evaporate' prop
9727 deletes empty overlay immediately.
9728
9729 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9730 fix example.
9731
9732 2004-07-16 Jim Blandy <jimb@redhat.com>
9733
9734 * searching.texi (Regexp Backslash): Document new \_< and \_>
9735 operators.
9736
9737 2004-07-16 Juanma Barranquero <lektu@terra.es>
9738
9739 * display.texi (Images): Fix Texinfo usage.
9740
9741 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9742
9743 * buffers.texi (Modification Time): `visited-file-modtime' now
9744 returns a list of two integers, instead of a cons.
9745
9746 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9747
9748 * windows.texi: Various changes in addition to:
9749 (Splitting Windows): Add `split-window-keep-point'.
9750
9751 2004-07-09 Richard M. Stallman <rms@gnu.org>
9752
9753 * frames.texi (Input Focus): Minor fix.
9754
9755 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9756
9757 * frames.texi (Input Focus): Clarify descriptions of
9758 `select-frame-set-input-focus' and `select-frame'.
9759
9760 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9761
9762 * os.texi: Various small changes in addition to:
9763 (Killing Emacs): Expand and clarify description of
9764 `kill-emacs-query-functions' and `kill-emacs-hook'.
9765 (System Environment): Expand and clarify description of `getenv'
9766 and `setenv'.
9767 (Timers): Clarify description of `run-at-time'.
9768 (Translating Input): Correct description of
9769 `extra-keyboard-modifiers'.
9770 (Flow Control): Correct description of `enable-flow-control'.
9771
9772 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9773
9774 * os.texi: Update copyright.
9775 (Session Management): Grammar fix.
9776 Clarify which Emacs does the restarting.
9777 Use @samp for *scratch* buffer.
9778
9779 2004-07-04 Alan Mackenzie <acm@muc.de>
9780
9781 * frames.texi (Input Focus): Add documentation for
9782 `select-frame-set-input-focus'. Replace refs to non-existent
9783 `switch-frame' with `select-frame'. Minor corrections and tidying
9784 up of text-only terminal stuff.
9785
9786 2004-07-02 Richard M. Stallman <rms@gnu.org>
9787
9788 * files.texi (Saving Buffers): Cleanup write-contents-function.
9789 (Magic File Names): Cleanup file-remote-p.
9790
9791 2004-07-02 Kai Großjohann <kai@emptydomain.de>
9792
9793 * files.texi (Magic File Names): `file-remote-p' returns an
9794 identifier of the remote system, not just t.
9795
9796 2004-07-02 David Kastrup <dak@gnu.org>
9797
9798 * searching.texi (Entire Match Data): Add explanation about new
9799 match-data behavior when @var{integers} is non-nil.
9800
9801 2004-06-24 Richard M. Stallman <rms@gnu.org>
9802
9803 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9804
9805 * customize.texi (Variable Definitions): Note about doc strings
9806 and :set.
9807
9808 * keymaps.texi (Keymap Terminology): Document `kbd'.
9809 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9810
9811 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9812 makes it buffer-local.
9813
9814 * files.texi (Saving Buffers): Correct previous change.
9815
9816 * commands.texi (Accessing Events):
9817 Clarify posn-col-row and posn-actual-col-row.
9818
9819 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
9820
9821 * commands.texi (Accessing Events): New functions
9822 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9823
9824 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9825
9826 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9827 * frames.texi, buffers.texi, backups.texi, variables.texi:
9828 * loading.texi, eval.texi, functions.texi, control.texi:
9829 * symbols.texi, minibuf.texi: Reposition @anchor's.
9830
9831 * help.texi: Various small changes in addition to the following.
9832 (Describing Characters): Describe PREFIX argument to
9833 `key-description'. Correct and clarify definition of
9834 `text-char-description'. Describe NEED-VECTOR argument to
9835 `read-kbd-macro'.
9836 (Help Functions): Clarify definition of `apropos'.
9837
9838 2004-06-23 Lars Hansen <larsh@math.ku.dk>
9839
9840 * files.texi (Saving Buffers): Correct description of
9841 `write-contents-functions'.
9842
9843 2004-06-21 Juanma Barranquero <lektu@terra.es>
9844
9845 * display.texi (Images): Remove redundant @vindex directives.
9846 Rewrite `image-library-alist' doc in active voice.
9847
9848 2004-06-14 Juanma Barranquero <lektu@terra.es>
9849
9850 * display.texi (Images): Document new delayed library loading,
9851 variable `image-library-alist' and (existing but undocumented)
9852 function `image-type-available-p'.
9853
9854 2004-06-05 Richard M. Stallman <rms@gnu.org>
9855
9856 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9857 refer the user to the Initial Input node.
9858 (Text from Minibuffer): Likewise.
9859 (Initial Input): New node. Document this feature
9860 and say it is mostly deprecated.
9861
9862 2004-05-30 Richard M. Stallman <rms@gnu.org>
9863
9864 * loading.texi (Named Features): Clarify return value
9865 and meaning of NOERROR.
9866
9867 * variables.texi (File Local Variables): Minor cleanup.
9868
9869 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
9870
9871 * files.texi (Magic File Names): Add `file-remote-p' as operation
9872 of file name handlers.
9873
9874 2004-05-29 Richard M. Stallman <rms@gnu.org>
9875
9876 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9877 as arg to a minor mode command.
9878
9879 2004-05-22 Richard M. Stallman <rms@gnu.org>
9880
9881 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9882
9883 * streams.texi (Output Variables): Doc float-output-format.
9884
9885 * searching.texi (Regexp Special): Nested repetition can be infloop.
9886
9887 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9888 real stack overflow.
9889
9890 * compile.texi: Minor cleanups.
9891
9892 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9893
9894 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9895 circular lists.
9896 (List Elements): Explain handling of circular and dotted lists.
9897
9898 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9899
9900 * modes.texi (Search-based Fontification): Fix typo.
9901
9902 2004-05-10 Juanma Barranquero <lektu@terra.es>
9903
9904 * modes.texi (Mode Line Variables): Fix description of
9905 global-mode-string, which is now after which-func-mode, not the
9906 buffer name.
9907
9908 2004-05-07 Lars Hansen <larsh@math.ku.dk>
9909
9910 * modes.texi (Desktop Save Mode): Add.
9911 (Modes): Add menu entry Desktop Save Mode.
9912
9913 * hooks.texi: Add desktop-after-read-hook,
9914 desktop-no-desktop-file-hook and desktop-save-hook.
9915
9916 * locals.texi: Add desktop-save-buffer.
9917
9918 2004-04-30 Jesper Harder <harder@ifa.au.dk>
9919
9920 * display.texi: emacs -> Emacs.
9921
9922 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9923
9924 * files.texi (Changing Files): Document set-file-times.
9925
9926 2004-04-23 Juanma Barranquero <lektu@terra.es>
9927
9928 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9929
9930 2004-04-18 Jesper Harder <harder@ifa.au.dk>
9931
9932 * tips.texi (Coding Conventions): defopt -> defcustom.
9933
9934 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9935
9936 * sequences.texi: Various clarifications.
9937
9938 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9939
9940 * buffers.texi (Read Only Buffers): Mention optional ARG to
9941 `toggle-read-only'.
9942
9943 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
9944
9945 * windows.texi (Selecting Windows): Note that get-lru-window
9946 returns a full-width window if possible.
9947
9948 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9949
9950 * buffers.texi: Various changes in addition to:
9951 (Buffer File Name): Add `find-buffer-visiting'.
9952 (Buffer Modification): Mention optional ARG to `not-modified'.
9953 (Indirect Buffers): Mention optional CLONE argument to
9954 `make-indirect-buffer'.
9955
9956 * files.texi: Various changes in addition to:
9957 (Visiting Functions): `find-file-hook' is now a normal hook.
9958 (File Name Expansion): Explain difference between the way that
9959 `expand-file-name' and `file-truename' treat `..'.
9960 (Contents of Directories): Mention optional ID-FORMAT argument to
9961 `directory-files-and-attributes'.
9962 (Format Conversion): Mention new optional CONFIRM argument to
9963 `format-write-file'.
9964
9965 2004-04-12 Miles Bader <miles@gnu.org>
9966
9967 * macros.texi (Expansion): Add description of `macroexpand-all'.
9968
9969 2004-04-05 Jesper Harder <harder@ifa.au.dk>
9970
9971 * variables.texi (Variable Aliases):
9972 Mention cyclic-variable-indirection.
9973
9974 * errors.texi (Standard Errors): Ditto.
9975
9976 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9977
9978 * backups.texi: Various small changes in addition to:
9979 (Making Backups): Mention return value of `backup-buffer'.
9980 (Auto-Saving): Mention optional FORCE argument to
9981 `delete-auto-save-file-if-necessary'.
9982 (Reverting): Mention optional PRESERVE-MODES argument to
9983 `revert-buffer'. Correct description of `revert-buffer-function'.
9984
9985 2004-03-22 Juri Linkov <juri@jurta.org>
9986
9987 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9988 with `Vector Functions'.
9989
9990 * text.texi (Sorting): Add missing quote.
9991
9992 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9993
9994 * intro.texi (Lisp History): Replace xref to `cl' manual with
9995 inforef.
9996
9997 2004-03-12 Richard M. Stallman <rms@gnu.org>
9998
9999 * intro.texi (Version Info): Add arg to emacs-version.
10000 (Lisp History): Change xref to CL manual.
10001
10002 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10003
10004 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10005 for Partial Completion mode.
10006
10007 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10008
10009 * customize.texi: Fix typo. Remove eol whitespace.
10010
10011 2004-03-04 Richard M. Stallman <rms@gnu.org>
10012
10013 * processes.texi: Fix typos.
10014
10015 * lists.texi (Building Lists): Minor clarification.
10016
10017 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10018 in make-hash-table.
10019
10020 2004-02-29 Juanma Barranquero <lektu@terra.es>
10021
10022 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10023 rm, and ignore exit code.
10024
10025 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10026
10027 * display.texi (Defining Faces): Add description for min-colors.
10028 Update example.
10029
10030 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10031
10032 * abbrevs.texi: Various corrections and clarifications in addition
10033 to the following:
10034 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10035
10036 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10037
10038 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10039
10040 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10041
10042 * text.texi: Various small changes in addition to the following:
10043 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10044 to delete-horizontal-space.
10045 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10046 description of yank-handler text property at various places.
10047
10048 * frames.texi (Window System Selections): Add anchor.
10049
10050 * syntax.texi (Syntax Table Functions): Clarify and correct
10051 descriptions of make-syntax-table and copy-syntax-table.
10052 (Motion and Syntax): Clarify SYNTAXES argument to
10053 skip-syntax-forward.
10054 (Parsing Expressions): Mention that the return value of
10055 parse-partial-sexp is currently a list of ten rather than nine
10056 elements.
10057 (Categories): Various corrections and clarifications.
10058
10059 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10060
10061 * markers.texi (Marker Insertion Types): Minor change.
10062
10063 * locals.texi (Standard Buffer-Local Variables):
10064 * commands.texi (Interactive Codes, Using Interactive):
10065 * functions.texi (Related Topics): Fix xrefs.
10066
10067 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10068
10069 * lists.texi (Sets And Lists): Update description of delete-dups.
10070
10071 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10072
10073 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10074
10075 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
10076
10077 * frames.texi (Parameter Access): frame-parameters arg is optional.
10078 modify-frame-parameters handles nil for FRAME.
10079 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10080 are all-or-nothing for certain toolkits.
10081 Mention parameter wait-for-wm.
10082 (Frames and Windows): In frame-first-window and frame-selected-window
10083 the arg is optional.
10084 (Input Focus): In redirect-frame-focus the second arg is optional.
10085 (Window System Selections): Mention selection type CLIPBOARD.
10086 Mention data-type UTF8_STRING.
10087 Mention numbering of cut buffers.
10088 (Resources): Describe x-resource-name.
10089
10090 2004-02-16 Richard M. Stallman <rms@gnu.org>
10091
10092 * windows.texi (Buffers and Windows): Delete false table
10093 about all-frames.
10094
10095 * syntax.texi (Parsing Expressions): Delete old caveat
10096 about parse-sexp-ignore-comments.
10097
10098 * streams.texi (Output Variables): Add print-quoted.
10099
10100 * lists.texi (Building Lists): Minor cleanup.
10101
10102 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10103
10104 * display.texi (Overlays): Explain overlays use markers.
10105 (Managing Overlays): Explain front-advance and rear-advance
10106 in more detail.
10107
10108 * loading.texi (Unloading): Document unload-feature-special-hooks.
10109 Get rid of fns-NNN.el file.
10110
10111 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10112
10113 * help.texi (Describing Characters): Fix text-char-description
10114 example output.
10115
10116 * edebug.texi (Using Edebug): Fix example.
10117
10118 * debugging.texi (Internals of Debugger): Fix return value.
10119
10120 * files.texi (Changing Files): Fix argname.
10121
10122 * calendar.texi: Fix parens, and default values.
10123
10124 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10125 * nonascii.texi, objects.texi, os.texi: Minor fixes.
10126 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
10127
10128 * positions.texi (Text Lines): Don't add -1 in current-line.
10129
10130 2004-02-16 Richard M. Stallman <rms@gnu.org>
10131
10132 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10133
10134 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10135
10136 * processes.texi (Low-Level Network): Fix a typo.
10137
10138 2004-02-12 Kim F. Storm <storm@cua.dk>
10139
10140 * display.texi (Fringes): Use consistent wording.
10141 Note that window-fringe's window arg is optional.
10142 (Scroll Bars): Use consistent wording.
10143
10144 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10145
10146 * tips.texi (Comment Tips): Document the new conventions for
10147 commenting out code.
10148
10149 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
10150
10151 * positions.texi (Text Lines): Add missing end defun.
10152
10153 2004-02-07 Kim F. Storm <storm@cua.dk>
10154
10155 * positions.texi (Text Lines): Add line-number-at-pos.
10156
10157 2004-02-06 John Paul Wallington <jpw@gnu.org>
10158
10159 * display.texi (Button Properties, Button Buffer Commands):
10160 mouse-2 invokes button, not down-mouse-1.
10161
10162 2004-02-04 Jason Rumney <jasonr@gnu.org>
10163
10164 * makefile.w32-in: Sync with Makefile.in changes.
10165
10166 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10167
10168 * minibuf.texi (Text from Minibuffer): Various corrections and
10169 clarifications.
10170 (Object from Minibuffer): Correct Lisp description of
10171 read-minibuffer.
10172 (Minibuffer History): Clarify description of cons values for
10173 HISTORY arguments.
10174 (Basic Completion): Various corrections and clarifications.
10175 Add completion-regexp-list.
10176 (Minibuffer Completion): Correct and clarify description of
10177 completing-read.
10178 (Completion Commands): Mention Partial Completion mode.
10179 Various other minor changes.
10180 (High-Level Completion): Various corrections and clarifications.
10181 (Reading File Names): Ditto.
10182 (Minibuffer Misc): Ditto.
10183
10184 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10185
10186 * strings.texi (Text Comparison): assoc-string also matches
10187 elements of alists that are strings instead of conses.
10188 (Formatting Strings): Standardize Texinfo usage. Update index
10189 entries.
10190
10191 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10192
10193 * lists.texi (Sets And Lists): Add delete-dups.
10194
10195 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10196
10197 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10198 special form.
10199 * macros.texi (Defining Macros): Update description of `declare',
10200 which now is a macro.
10201 (Wrong Time): Fix typos.
10202
10203 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10204
10205 * compile.texi (Compilation Functions): Expand descriptions of
10206 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10207 and `batch-byte-compile'. In particular, mention and describe
10208 all optional arguments.
10209 (Disassembly): Correct and clarify the description of `disassemble'.
10210
10211 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10212
10213 * searching.texi: Various small changes in addition to the
10214 following.
10215 (Regexp Example): Adapt to new value of `sentence-end'.
10216 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10217 `words'.
10218 (Search and Replace): Add usage note for `perform-replace'.
10219 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10220 `match-data'.
10221 (Standard Regexps): Update for new values of `paragraph-start'
10222 and `sentence-end'.
10223
10224 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10225
10226 * files.texi (Saving Buffers): Clarify descriptions of
10227 `write-contents-functions' and `before-save-hook'.
10228 Make the defvar's for `before-save-hook' and `after-save-hook'
10229 into defopt's.
10230
10231 2004-01-07 Kim F. Storm <storm@cua.dk>
10232
10233 * commands.texi (Click Events): Describe new image and
10234 width/height elements of click events.
10235 (Accessing Events): Add posn-string, posn-image, and
10236 posn-object-width-height. Change posn-object to return either
10237 image or string object.
10238
10239 2004-01-01 Simon Josefsson <jas@extundo.com>
10240
10241 * hooks.texi (Standard Hooks): Add before-save-hook.
10242 * files.texi (Saving Buffers): Likewise.
10243
10244 2004-01-03 Richard M. Stallman <rms@gnu.org>
10245
10246 * frames.texi (Frames and Windows): Delete frame-root-window.
10247
10248 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10249
10250 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10251
10252 * functions.texi: Various small changes in addition to the
10253 following.
10254 (What Is a Function): `functionp' returns nil for macros.
10255 Clarify behavior of this and following functions for symbol arguments.
10256 (Function Documentation): Add `\' in front of (fn @var{arglist})
10257 and explain why.
10258 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10259 Add anchor.
10260 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10261
10262 2004-01-01 Miles Bader <miles@gnu.org>
10263
10264 * display.texi (Buttons): New section.
10265
10266 2003-12-31 Andreas Schwab <schwab@suse.de>
10267
10268 * numbers.texi (Math Functions): sqrt reports a domain-error
10269 error.
10270 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10271
10272 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10273
10274 * tips.texi (Documentation Tips): Update item on hyperlinks in
10275 documentation strings.
10276
10277 * errors.texi (Standard Errors): Various small corrections and
10278 additions.
10279
10280 * control.texi: Various small changes in addition to the
10281 following.
10282 (Signaling Errors): Provide some more details on how `signal'
10283 constructs the error message. Add anchor to the definition of
10284 `signal'.
10285 (Error Symbols): Describe special treatment of `quit'.
10286 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10287 to emphasize that it has to be a single form.
10288
10289 * buffers.texi: Add anchor.
10290
10291 2003-12-29 Richard M. Stallman <rms@gnu.org>
10292
10293 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10294 (Window Configurations): Add window-configuration-frame.
10295
10296 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10297
10298 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10299 Change arg name in get-char-property.
10300 (Special Properties): Update handling of keymap property.
10301
10302 * strings.texi (Modifying Strings): Add clear-string.
10303 (Text Comparison): Add assoc-string and remove
10304 assoc-ignore-case, assoc-ignore-representation.
10305
10306 * os.texi (Time of Day): Add set-time-zone-rule.
10307
10308 * numbers.texi (Math Functions): asin, acos, log, log10
10309 report domain-error errors.
10310
10311 * nonascii.texi (Converting Representations):
10312 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10313 (Encoding and I/O): Add file-name-coding-system.
10314
10315 * modes.texi (Search-based Fontification): Explain that
10316 face specs are symbols with face names as values.
10317
10318 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10319
10320 * lists.texi (Building Lists): remq moved elsewhere.
10321 (Sets And Lists): remq moved here.
10322 (Association Lists): Refer to assoc-string.
10323
10324 * internals.texi (Garbage Collection): Add memory-use-counts.
10325
10326 * frames.texi (Frames and Windows): Add set-frame-selected-window
10327 and frame-root-window.
10328
10329 * files.texi (Contents of Directories):
10330 Add directory-files-and-attributes.
10331
10332 * display.texi (Refresh Screen): Add force-window-update.
10333 (Invisible Text): Explain about moving point out of invis text.
10334 (Overlay Properties): Add overlay-properties.
10335 (Managing Overlays): Add overlayp.
10336 (GIF Images): Invalid image number displays a hollow box.
10337
10338 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10339 (Killing Buffers): Add buffer-live-p.
10340
10341 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10342
10343 * display.texi (Fringes): Fix typo "set-buffer-window".
10344
10345 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10346
10347 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10348 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10349 Add or change various xrefs and anchors.
10350
10351 * commands.texi: Replace all occurrences of @acronym{CAR} with
10352 @sc{car}, for consistency with the rest of the Elisp manual.
10353 `car' and `cdr' are historically acronyms, but are no longer
10354 widely thought of as such.
10355
10356 * internals.texi (Pure Storage): Mention that `purecopy' does not
10357 copy text properties.
10358 (Object Internals): Now 29 bits are used (in most implementations)
10359 to address Lisp objects.
10360
10361 * variables.texi (Variables with Restricted Values): New node.
10362
10363 * objects.texi (Lisp Data Types): Mention that certain variables
10364 can only take on a restricted set of values and add an xref to
10365 the new node "Variables with Restricted Values".
10366
10367 * eval.texi (Function Indirection): Describe the errors that
10368 `indirect-function' can signal.
10369 (Eval): Clarify the descriptions of `eval-region' and `values'.
10370 Describe `eval-buffer' instead of `eval-current-buffer' and
10371 mention `eval-current-buffer' as an alias for `current-buffer'.
10372 Correct the description and mention all optional arguments.
10373
10374 * nonascii.texi: Various small changes in addition to the
10375 following.
10376 (Converting Representations): Clarify behavior of
10377 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10378 ASCII arguments.
10379 (Character Sets): Document the variable `charset-list' and adapt
10380 the definition of the function `charset-list' accordingly.
10381 (Translation of Characters): Clarify use of generic characters in
10382 `make-translation-table'. Clarify and correct the description of
10383 the use of translation tables in encoding and decoding.
10384 (User-Chosen Coding Systems): Correct and clarify the description
10385 of `select-safe-coding-system'.
10386 (Default Coding Systems): Clarify description of
10387 `file-coding-system-alist'.
10388
10389 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10390
10391 * strings.texi (Text Comparison): Correctly describe when two
10392 strings are `equal'. Combine and clarify descriptions of
10393 `assoc-ignore-case' and `assoc-ignore-representation'.
10394
10395 * objects.texi (Non-ASCII in Strings): Clarify description of
10396 when a string is unibyte or multibyte.
10397 (Bool-Vector Type): Update examples.
10398 (Equality Predicates): Correctly describe when two strings are
10399 `equal'.
10400
10401 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10402
10403 * lists.texi (Building Lists): `append' no longer accepts integer
10404 arguments. Update the description of `number-sequence' to reflect
10405 recent changes.
10406 (Sets And Lists): Describe `member-ignore-case' after `member'.
10407
10408 2003-11-27 Kim F. Storm <storm@cua.dk>
10409
10410 * commands.texi (Click Events): Click object may be an images.
10411 Describe (dx . dy) element of click positions.
10412 (Accessing Events): Remove duplicate posn-timestamp.
10413 New functions posn-object and posn-object-x-y.
10414
10415 2003-11-23 Kim F. Storm <storm@cua.dk>
10416
10417 * commands.texi (Click Events): Describe enhancements to event
10418 position lists, including new text-pos and (col . row) items.
10419 Mention left-fringe and right-fringe area events.
10420 (Accessing Events): New functions posn-area and
10421 posn-actual-col-row. Mention posn-timestamp. Mention that
10422 posn-point in non-text area still returns buffer position.
10423 Clarify posn-col-row.
10424
10425 2003-11-21 Lars Hansen <larsh@math.ku.dk>
10426
10427 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10428 * anti.texi (File Attributes): Describe removed parameter
10429 ID-FORMAT.
10430
10431 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10432
10433 * positions.texi (Positions): Mention that, if a marker is used as
10434 a position, its buffer is ignored.
10435
10436 * markers.texi (Overview of Markers): Mention it here too.
10437
10438 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10439
10440 * numbers.texi (Numeric Conversions): Not just `floor', but also
10441 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10442
10443 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10444
10445 * markers.texi (Creating Markers): Specify insertion type of
10446 created markers. Add xref to `Marker Insertion Types'.
10447 Second argument to `copy-marker' is optional.
10448 (Marker Insertion Types): Mention that most markers are created
10449 with insertion type nil.
10450 (The Mark): Correctly describe when `mark' signals an error.
10451 (The Region): Correctly describe when `region-beginning' and
10452 `region-end' signal an error.
10453
10454 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10455
10456 * hash.texi (Creating Hash): Clarify description of `eql'.
10457 `makehash' is obsolete.
10458 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10459
10460 * positions.texi (Point): Change description of `buffer-end', so
10461 that it is also correct for floating point arguments.
10462 (List Motion): Correct argument lists of `beginning-of-defun' and
10463 `end-of-defun'.
10464 (Excursions): Add xref to `Marker Insertion Types'.
10465 (Narrowing): Argument to `narrow-to-page' is optional.
10466
10467 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10468
10469 * streams.texi (Output Streams): Clarify behavior of point for
10470 marker output streams.
10471
10472 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10473
10474 * variables.texi (Defining Variables): Second argument to
10475 `defconst' is not optional.
10476 (Setting Variables): Mention optional argument APPEND to
10477 `add-to-list'.
10478 (Creating Buffer-Local): Expand description of
10479 `make-variable-buffer-local'.
10480 (Frame-Local Variables): Expand description of
10481 `make-variable-frame-local'.
10482 (Variable Aliases): Correct description of optional argument
10483 DOCSTRING to `defvaralias'. Mention return value of
10484 `defvaralias'.
10485 (File Local Variables): Add xref to `File variables' in Emacs
10486 Manual. Correct description of `hack-local-variables'. Mention
10487 `safe-local-variable' property. Mention optional second argument
10488 to `risky-local-variable-p'.
10489
10490 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10491
10492 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10493
10494 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10495
10496 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10497 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10498 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10499 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10500 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10501 lispref/processes.texi, lispref/searching.texi,
10502 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10503 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10504 @acronym{FOO}.
10505
10506 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10507
10508 * strings.texi (Creating Strings): Argument START to `substring'
10509 can not be `nil'. Expand description of
10510 `substring-no-properties'. Correct description of `split-string',
10511 especially with respect to empty matches. Prevent very bad line
10512 break in definition of `split-string-default-separators'.
10513 (Text Comparison): `string=' and `string<' also accept symbols as
10514 arguments.
10515 (String Conversion): More completely describe argument BASE in
10516 `string-to-number'.
10517 (Formatting Strings): `%s' and `%S' in `format' do require
10518 corresponding object. Clarify behavior of numeric prefix after
10519 `%' in `format'.
10520 (Case Conversion): The argument to `upcase-initials' can be a
10521 character.
10522
10523 2003-10-27 Kenichi Handa <handa@m17n.org>
10524
10525 * display.texi (Fontsets): Fix texinfo usage.
10526
10527 2003-10-25 Kenichi Handa <handa@m17n.org>
10528
10529 * display.texi (Fontsets): Add description of the function
10530 set-fontset-font.
10531
10532 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10533
10534 * display.texi (Temporary Displays): Add xref to `Documentation
10535 Tips'.
10536
10537 * functions.texi (Function Safety): Use inforef instead of pxref
10538 for SES.
10539
10540 2003-10-23 Andreas Schwab <schwab@suse.de>
10541
10542 * Makefile.in (TEX, texinputdir): Don't define.
10543 (TEXI2DVI): Define.
10544 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10545 add $(srcdir)/index.texi.
10546 ($(infodir)/elisp): Remove index.texi dependency.
10547 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10548 (index.texi): Remove target.
10549 (dist): Don't link $(srcdir)/permute-index.
10550 (clean): Don't remove index.texi.
10551
10552 * permute-index, index.perm: Remove.
10553 * index.texi: Rename from index.unperm.
10554
10555 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10556
10557 * tips.texi (Documentation Tips): Document new behavior for face
10558 and variable hyperlinks in Help mode.
10559
10560 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10561
10562 * objects.texi (Integer Type): Update for extra bit of integer range.
10563 (Character Type): Ditto.
10564
10565 2003-10-16 Eli Zaretskii <eliz@gnu.org>
10566
10567 * numbers.texi (Integer Basics): Add index entries for reading
10568 numbers in hex, octal, and binary.
10569
10570 2003-10-16 Lute Kamstra <lute@gnu.org>
10571
10572 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10573 argument.
10574
10575 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10576
10577 * windows.texi (Choosing Window): Fix typo.
10578 * edebug.texi (Edebug Execution Modes): Fix typo.
10579
10580 2003-10-13 Richard M. Stallman <rms@gnu.org>
10581
10582 * windows.texi (Basic Windows): A window has fringe settings,
10583 display margins and scroll-bar settings.
10584 (Splitting Windows): Doc split-window return value.
10585 Clean up one-window-p.
10586 (Selecting Windows): Fix typo.
10587 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10588 (Buffers and Windows): In set-window-buffer, explain effect
10589 on fringe settings and scroll bar settings.
10590 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10591 (Choosing Window): Use defopt for pop-up-frame-function.
10592 For special-display-buffer-names, explain same-window and same-frame.
10593 Clarify window-dedicated-p return value.
10594 (Textual Scrolling): scroll-up and scroll-down can get an error.
10595 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10596 Clarify set-window-hscroll.
10597 (Size of Window): Don't mention tool bar in window-height.
10598 (Coordinates and Windows): Explain what coordinates-in-window-p
10599 returns for fringes and display margins.
10600 (Window Configurations): Explain saving fringes, etc.
10601
10602 * tips.texi (Library Headers): Clean up Documentation.
10603
10604 * syntax.texi (Parsing Expressions): Clean up forward-comment
10605 and parse-sexp-lookup-properties.
10606
10607 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10608
10609 * os.texi (System Environment): Clean up text for load-average errors.
10610
10611 * modes.texi (Hooks): Don't explain local hook details at front.
10612 Clarify run-hooks and run-hook-with-args a little.
10613 Clean up add-hook and remove-hook.
10614
10615 * edebug.texi (Edebug Execution Modes): Clarify t.
10616 Document edebug-sit-for-seconds.
10617 (Coverage Testing): Document C-x X = and =.
10618 (Instrumenting Macro Calls): Fix typo.
10619 (Specification List): Don't index the specification keywords.
10620
10621 2003-10-10 Kim F. Storm <storm@cua.dk>
10622
10623 * processes.texi (Network): Introduce make-network-process.
10624
10625 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10626
10627 * tips.texi (Library Headers): Fix typo.
10628
10629 2003-10-07 Juri Linkov <juri@jurta.org>
10630
10631 * modes.texi (Imenu): Mention imenu-create-index-function's
10632 default value. Explain submenus better.
10633
10634 2003-10-07 Lute Kamstra <lute@gnu.org>
10635
10636 * modes.texi (Faces for Font Lock): Fix typo.
10637 (Hooks): Explain how buffer-local hook variables can refer to
10638 global hook variables.
10639 Various minor clarifications.
10640
10641 2003-10-06 Lute Kamstra <lute@gnu.org>
10642
10643 * tips.texi (Coding Conventions): Mention naming conventions for
10644 hooks.
10645
10646 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10647
10648 * loading.texi (Library Search): Correct default value of
10649 load-suffixes.
10650 (Named Features): Fix typo.
10651
10652 2003-10-05 Richard M. Stallman <rms@gnu.org>
10653
10654 * loading.texi (Named Features): In `provide',
10655 say how to test for subfeatures.
10656 (Unloading): In unload-feature, use new var name
10657 unload-feature-special-hooks.
10658
10659 2003-10-03 Lute Kamstra <lute@gnu.org>
10660
10661 * modes.texi (Major Mode Conventions): Mention third way to set up
10662 Imenu.
10663 (Imenu): A number of small fixes.
10664 Delete documentation of internal variable imenu--index-alist.
10665 Document the return value format of imenu-create-index-function
10666 functions.
10667
10668 2003-09-30 Richard M. Stallman <rms@gnu.org>
10669
10670 * processes.texi (Network): Say what stopped datagram connections do.
10671
10672 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10673
10674 * display.texi (Overlay Properties): Clarify `evaporate' property.
10675
10676 2003-09-29 Lute Kamstra <lute@gnu.org>
10677
10678 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10679 constructs should be marked as risky.
10680 Change cons cell into proper list.
10681 (Mode Line Variables): Change cons cell into proper list.
10682
10683 2003-09-26 Lute Kamstra <lute@gnu.org>
10684
10685 * modes.texi (Mode Line Data): Document the :propertize construct.
10686 (Mode Line Variables): Reorder the descriptions of the variables
10687 to match their order in the default mode-line-format.
10688 Describe the new variables mode-line-position and mode-line-modes.
10689 Update the default values of mode-line-frame-identification,
10690 minor-mode-alist, and default-mode-line-format.
10691 (Properties in Mode): Mention the :propertize construct.
10692
10693 2003-09-26 Richard M. Stallman <rms@gnu.org>
10694
10695 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10696 * loading.texi, minibuf.texi, text.texi, variables.texi:
10697 Avoid @strong{Note:}.
10698
10699 2003-09-26 Richard M. Stallman <rms@gnu.org>
10700
10701 * keymaps.texi (Remapping Commands): Fix typo.
10702
10703 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10704
10705 * processes.texi (Low-Level Network): Fix typo.
10706
10707 2003-09-23 Kim F. Storm <storm@cua.dk>
10708
10709 * processes.texi (Network, Network Servers): Fix typos.
10710 (Low-Level Network): Add timeout value for :server keyword.
10711 Add new option keywords to make-network-process.
10712 Add set-network-process-options.
10713 Explain how to test availability of network options.
10714
10715 2003-09-19 Richard M. Stallman <rms@gnu.org>
10716
10717 * text.texi (Motion by Indent): Arg to
10718 backward-to-indentation and forward-to-indentation is optional.
10719
10720 * strings.texi (Creating Strings): Add substring-no-properties.
10721
10722 * processes.texi
10723 (Process Information): Add list-processes arg QUERY-ONLY.
10724 Delete process-contact from here.
10725 Add new status values for process-status.
10726 Add process-get, process-put, process-plist, set-process-plist.
10727 (Synchronous Processes): Add call-process-shell-command.
10728 (Signals to Processes): signal-process allows process objects.
10729 (Network): Complete rewrite.
10730 (Network Servers, Datagrams, Low-Level Network): New nodes.
10731
10732 * positions.texi (Word Motion): forward-word, backward-word
10733 arg is optional. Reword.
10734
10735 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10736
10737 * variables.texi (Creating Buffer-Local):
10738 Delete duplicate definition of buffer-local-value.
10739 (File Local Variables): Explain about discarding text props.
10740
10741 2003-09-11 Richard M. Stallman <rms@gnu.org>
10742
10743 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10744 changes variables that record input events.
10745 (Minibuffer Misc): Add minibuffer-selected-window.
10746
10747 * lists.texi (Building Lists): Add copy-tree.
10748
10749 * display.texi (Fontsets): Add char-displayable-p.
10750 (Scroll Bars): New node.
10751
10752 2003-09-08 Lute Kamstra <lute@gnu.org>
10753
10754 * modes.texi (%-Constructs): Document new `%i' and `%I'
10755 constructs.
10756
10757 2003-09-03 Peter Runestig <peter@runestig.com>
10758
10759 * makefile.w32-in: New file.
10760
10761 2003-08-29 Richard M. Stallman <rms@gnu.org>
10762
10763 * display.texi (Overlay Properties): Clarify how priorities
10764 affect use of the properties.
10765
10766 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10767
10768 * customize.texi (Type Keywords): Correct the description of
10769 `:help-echo' in the case where `motion-doc' is a function.
10770
10771 2003-08-14 John Paul Wallington <jpw@gnu.org>
10772
10773 * modes.texi (Emulating Mode Line): Subsection, not section.
10774
10775 2003-08-13 Richard M. Stallman <rms@gnu.org>
10776
10777 * elisp.texi (Top): Update subnode lists in menu.
10778
10779 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10780 (Kill Functions): kill-region has new arg yank-handler.
10781 (Yanking): New node.
10782 (Yank Commands): Add yank-undo-function.
10783 (Low-Level Kill Ring):
10784 kill-new and kill-append have new arg yank-handler.
10785 (Changing Properties): Add remove-list-of-text-properties.
10786 (Atomic Changes): New node.
10787
10788 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10789
10790 * streams.texi (Output Variables): Add eval-expression-print-length
10791 and eval-expression-print-level.
10792
10793 * os.texi (Time Conversion): For encode-time, explain limits on year.
10794
10795 * objects.texi (Character Type): Define anchor "modifier bits".
10796
10797 * modes.texi (Emulating Mode Line): New node.
10798 (Search-based Fontification): Font Lock uses font-lock-face property.
10799 (Other Font Lock Variables): Likewise.
10800
10801 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10802 not vectors.
10803 (Active Keymaps): Add emulation-mode-map-alists.
10804 (Functions for Key Lookup): key-binding has new arg no-remap.
10805 (Remapping Commands): New node.
10806 (Scanning Keymaps): where-is-internal has new arg no-remap.
10807 (Tool Bar): Add tool-bar-local-item-from-menu.
10808 Clarify when to use tool-bar-add-item-from-menu.
10809
10810 * commands.texi (Interactive Call): commandp has new arg.
10811 (Command Loop Info): Add this-original-command.
10812
10813 2003-08-06 John Paul Wallington <jpw@gnu.org>
10814
10815 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10816
10817 * display.texi (Warning Basics): Fix typo.
10818 (Fringes): Add closing curly bracket and fix typo.
10819
10820 * elisp.texi (Top): Fix typo.
10821
10822 2003-08-05 Richard M. Stallman <rms@gnu.org>
10823
10824 * elisp.texi: Update lists of subnodes.
10825
10826 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10827
10828 * variables.texi (Local Variables): Use lc for example variable names.
10829
10830 * tips.texi (Library Headers): Explain where to put -*-.
10831
10832 * strings.texi (Creating Strings): Fix xref for vconcat.
10833
10834 * sequences.texi (Vector Functions):
10835 vconcat no longer allows integer args.
10836
10837 * minibuf.texi (Reading File Names): read-file-name has new
10838 arg PREDICATE. New function read-directory-name.
10839
10840 * macros.texi (Defining Macros): Give definition of `declare'.
10841 (Indenting Macros): New node.
10842
10843 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10844 (Window Frame Parameters): Make separate table of parameters
10845 that are coupled with specific face attributes.
10846 (Deleting Frames): delete-frame-hooks renamed to
10847 delete-frame-functions.
10848
10849 * files.texi (Magic File Names): Add file-remote-p.
10850 Clarify file-local-copy.
10851
10852 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10853 here; instead xref Defining Macros.
10854
10855 * display.texi (Warnings): New node, and subnodes.
10856 (Fringes): New node.
10857
10858 * debugging.texi (Test Coverage): New node.
10859
10860 * compile.texi (Compiler Errors): Explain with-no-warnings
10861 and other ways to suppress warnings.
10862
10863 * commands.texi (Interactive Call): Minor clarification.
10864
10865 * buffers.texi (Buffer File Name): set-visited-file-name
10866 renames the buffer too.
10867
10868 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10869
10870 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
10871
10872 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10873
10874 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
10875
10876 * internals.texi (Garbage Collection): Fix previous change.
10877
10878 2003-07-22 Richard M. Stallman <rms@gnu.org>
10879
10880 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10881
10882 * display.texi (Width): Use \s syntax in example.
10883 (Font Selection): Add face-font-rescale-alist.
10884
10885 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10886 Remove spurious indent in example.
10887
10888 * lists.texi (Building Lists): Add number-sequence.
10889
10890 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10891
10892 * functions.texi (Function Documentation): Explain how to
10893 show calling convention explicitly in the doc string.
10894
10895 * windows.texi (Selecting Windows): save-selected-window saves
10896 selected window of each frame.
10897 (Window Configurations): Minor change.
10898
10899 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10900
10901 * streams.texi (Output Variables): Add print-continuous-numbering
10902 and print-number-table.
10903
10904 * processes.texi (Decoding Output): New node.
10905
10906 * os.texi (Time Conversion): decode-time arg is optional.
10907
10908 * objects.texi (Character Type): Don't use space as example for \.
10909 Make list of char names and \-sequences correspond.
10910 Explain that \s is not used in strings. `\ ' needs space after.
10911
10912 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10913 (Translation of Characters): Add translation-table-for-input.
10914 (Default Coding Systems): Add auto-coding-functions.
10915 (Explicit Encoding): Add decode-coding-inserted-region.
10916 (Locales): Add locale-info.
10917
10918 * minibuf.texi (Basic Completion): Describe test-completion.
10919 Collections can be lists of strings.
10920 Clean up lazy-completion-table.
10921 (Programmed Completion): Mention test-completion.
10922 Clarify why lambda expressions are not accepted.
10923 (Minibuffer Misc): Describe minibufferp.
10924
10925 2003-07-14 Richard M. Stallman <rms@gnu.org>
10926
10927 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10928
10929 * windows.texi (Selecting Windows): New arg to select-window.
10930 (Selecting Windows): Add with-selected-window.
10931 (Size of Window): Add window-inside-edges, etc.
10932
10933 * internals.texi (Garbage Collection): Add post-gc-hook.
10934
10935 * processes.texi (Subprocess Creation): Add exec-suffixes.
10936
10937 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10938 (Scanning Keymaps): Add map-keymaps.
10939 (Defining Menus): Add keymap-prompt.
10940
10941 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10942 most-negative-fixnum.
10943
10944 * compile.texi (Byte Compilation): Explain no-byte-compile.
10945 (Compiler Errors): New node.
10946
10947 * os.texi (User Identification): user-uid, user-real-uid
10948 can return float.
10949
10950 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10951 and about derived modes.
10952 (Minor Modes): Add minor-mode-list.
10953 (Defining Minor Modes): Keyword args for define-minor-mode.
10954 (Search-based Fontification): Explain managing other properties.
10955 (Other Font Lock Variables): Add font-lock-extra-managed-props.
10956 (Faces for Font Lock): Add font-lock-preprocessor-face.
10957 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10958
10959 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10960 (Variable Aliases): Clarify defvaralias.
10961
10962 * loading.texi (Library Search): Add load-suffixes.
10963
10964 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10965 (Programmed Completion): Add dynamic-completion-table.
10966
10967 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10968 (Magic File Names): Specify precedence order of handlers.
10969
10970 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10971 and post-command-hook.
10972 (Waiting): New calling convention for sit-for.
10973
10974 * text.texi (Special Properties): local-map and keymap properties
10975 apply based on their stickiness.
10976
10977 2003-07-07 Richard M. Stallman <rms@gnu.org>
10978
10979 * modes.texi (Minor Mode Conventions): Specify only some kinds
10980 of list values as args to minor modes.
10981
10982 * files.texi (File Name Expansion): Warn about iterative use
10983 of substitute-in-file-name.
10984
10985 * advice.texi (Activation of Advice): Clean up previous change.
10986
10987 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
10988
10989 * advice.texi (Activation of Advice): Note that ad-start-advice is
10990 turned on by default.
10991
10992 2003-06-30 Richard M. Stallman <rms@gnu.org>
10993
10994 * text.texi (Buffer Contents): Document current-word.
10995 (Change Hooks): Not called for *Messages*.
10996
10997 * functions.texi (Defining Functions): Explain about redefining
10998 primitives.
10999 (Function Safety): Rename. Minor changes.
11000 Comment out the detailed criteria for what is safe.
11001
11002 2003-06-22 Andreas Schwab <schwab@suse.de>
11003
11004 * objects.texi (Symbol Type): Fix description of examples.
11005
11006 2003-06-16 Andreas Schwab <schwab@suse.de>
11007
11008 * hash.texi (Creating Hash): Fix description of :weakness.
11009
11010 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
11011
11012 * files.texi (Changing Files): copy-file copies file modes, too.
11013
11014 2003-05-28 Richard M. Stallman <rms@gnu.org>
11015
11016 * strings.texi (Creating Strings): Clarify split-string.
11017
11018 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11019
11020 * strings.texi (Creating Strings): Update split-string specification
11021 and examples.
11022
11023 2003-05-19 Richard M. Stallman <rms@gnu.org>
11024
11025 * elisp.texi: Correct invariant section names.
11026
11027 2003-04-20 Richard M. Stallman <rms@gnu.org>
11028
11029 * os.texi (Timers): Explain about timers and quitting.
11030
11031 2003-04-19 Richard M. Stallman <rms@gnu.org>
11032
11033 * internals.texi (Writing Emacs Primitives): Strings are
11034 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11035 Explain GCPRO convention for varargs function args.
11036
11037 2003-04-16 Richard M. Stallman <rms@gnu.org>
11038
11039 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11040
11041 2003-04-08 Richard M. Stallman <rms@gnu.org>
11042
11043 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11044
11045 2003-02-13 Kim F. Storm <storm@cua.dk>
11046
11047 * objects.texi (Character Type): New \s escape for space.
11048
11049 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11050
11051 * os.texi (System Environment): Add cygwin system-type.
11052
11053 2003-01-25 Richard M. Stallman <rms@gnu.org>
11054
11055 * keymaps.texi: Document that a symbol can act as a keymap.
11056
11057 2003-01-13 Richard M. Stallman <rms@gnu.org>
11058
11059 * text.texi (Changing Properties): Say string indices are origin-0.
11060
11061 * positions.texi (Screen Lines) <compute-motion>:
11062 Correct order of elts in return value.
11063
11064 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11065 how to define a default binding.
11066
11067 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
11068
11069 * loading.texi (Unloading): Fix recent change for load-history.
11070
11071 * customize.texi (Simple Types): Clarify description of custom
11072 type 'number. Describe new custom type 'float.
11073
11074 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
11075
11076 * variables.texi (File Local Variables): Fix typo.
11077
11078 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
11079
11080 From Michael Albinus <Michael.Albinus@alcatel.de>.
11081
11082 * README: Target for Info file is `make info'.
11083
11084 * files.texi (File Name Components): Fix typos in
11085 `file-name-sans-extension'.
11086 (Magic File Names): Complete list of operations for magic file
11087 name handlers.
11088
11089 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
11090
11091 * variables.texi (File Local Variables): New function
11092 risky-local-variable-p.
11093
11094 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
11095
11096 * functions.texi (Function safety): New node about unsafep.
11097
11098 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11099
11100 * customize.texi (Splicing into Lists): Fix example.
11101 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
11102
11103 2002-06-17 Juanma Barranquero <lektu@terra.es>
11104
11105 * frames.texi (Display Feature Testing): Fix typo.
11106
11107 2002-06-12 Andreas Schwab <schwab@suse.de>
11108
11109 * frames.texi (Initial Parameters, Resources): Fix references to
11110 the Emacs manual.
11111
11112 2002-05-13 Kim F. Storm <storm@cua.dk>
11113
11114 * variables.texi (Intro to Buffer-Local): Updated warning and
11115 example relating to changing buffer inside let.
11116
11117 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
11118
11119 * os.texi (Session Management): New node about X Session management.
11120
11121 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11122
11123 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11124 to which the manual corresponds, and the copyright years.
11125
11126 * Makefile.in (VERSION): Set to 2.9.
11127
11128 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11129
11130 * elisp.texi: Change the category in @dircategory to "Emacs", to
11131 make it consistent with info/dir.
11132
11133 2001-11-25 Miles Bader <miles@gnu.org>
11134
11135 * text.texi (Fields): Describe new `limit' arg in
11136 field-beginning/field-end.
11137
11138 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11139
11140 * permute-index: Don't depend on csh-specific features.
11141 Replace the interpreter name with /bin/sh.
11142
11143 * two-volume-cross-refs.txt: New file.
11144 * two.el: New file.
11145 * spellfile: New file.
11146
11147 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11148
11149 * permute-index: New file.
11150
11151 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11152 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11153 8+3 restricted namespace.
11154
11155 * Makefile.in (infodir): Define relative to $(srcdir).
11156 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11157 include directories list via -I switch to makeinfo.
11158 (index.texi): Use cp if both hard and symbolic links fail.
11159
11160 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11161
11162 * Makefile.in (distclean): Add.
11163
11164 The following changes make ELisp manual part of the Emacs
11165 distribution:
11166
11167 * Makefile.in: Add Copyright notice.
11168 (prefix): Remove.
11169 (infodir): Change value to "../info".
11170 (VPATH): New variable.
11171 (MAKE): Don't define.
11172 (texmacrodir): Don't define.
11173 (texinputdir): Append the existing value of TEXINPUTS.
11174 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11175 command to be compatible with man/Makefile.in, and to put the
11176 output into ../info.
11177 (info): Add target.
11178 (installall): Target removed.
11179
11180 2001-10-31 Pavel Janík <Pavel@Janik.cz>
11181
11182 * tips.texi (Coding Conventions): Fix typo.
11183
11184 2001-10-23 Gerd Moellmann <gerd@gnu.org>
11185
11186 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11187
11188 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11189
11190 * files.texi (File Name Components): Update the description of
11191 file-name-sans-extension and file-name-extension, as they now
11192 ignore leading dots.
11193
11194 2001-10-20 Gerd Moellmann <gerd@gnu.org>
11195
11196 * (Version 21.1 released.)
11197
11198 2001-10-19 Miles Bader <miles@gnu.org>
11199
11200 * positions.texi (Text Lines): Describe behavior of
11201 `beginning-of-line'/`end-of-line' in the presence of field properties.
11202
11203 2001-10-17 Gerd Moellmann <gerd@gnu.org>
11204
11205 * Makefile.in (VERSION): Set to 2.8.
11206 (manual): Use `manual-21'.
11207
11208 * elisp.texi (VERSION): Add and use it where the version
11209 number was used. Set it to 2.8.
11210
11211 * intro.texi: Likewise.
11212
11213 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11214
11215 * files.texi (File Name Completion): Document the significance of
11216 a trailing slash in elements of completion-ignored-extensions.
11217
11218 2001-10-06 Miles Bader <miles@gnu.org>
11219
11220 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11221
11222 2001-10-04 Gerd Moellmann <gerd@gnu.org>
11223
11224 * variables.texi (Variable Aliases): New node.
11225
11226 2001-10-04 Gerd Moellmann <gerd@gnu.org>
11227
11228 * Branch for 21.1.
11229
11230 2001-10-02 Miles Bader <miles@gnu.org>
11231
11232 * minibuf.texi (Minibuffer Misc): Add entries for
11233 `minibuffer-contents', `minibuffer-contents-no-properties', and
11234 `delete-minibuffer-contents'.
11235 Correct description for `minibuffer-prompt-end'.
11236
11237 * text.texi (Property Search): Correct descriptions of
11238 `next-char-property-change' and `previous-char-property-change'.
11239 Add entries for `next-single-char-property-change' and
11240 `previous-single-char-property-change'.
11241 Make operand names a bit more consistent.
11242
11243 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11244
11245 * frames.texi (Finding All Frames): Document that next-frame and
11246 previous-frame are local to current terminal.
11247
11248 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11249
11250 * keymaps.texi (Creating Keymaps): Fix the description of the
11251 result of make-keymap.
11252
11253 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11254
11255 * display.texi (Font Lookup, Attribute Functions)
11256 (Image Descriptors): Add cross-references to the definition of
11257 selected frame.
11258
11259 * buffers.texi (The Buffer List): Add cross-references to the
11260 definition of selected frame.
11261
11262 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11263 frame at any given time.
11264 (Multiple Displays, Size and Position): Add a cross-reference to
11265 the definition of the selected frame.
11266
11267 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11268
11269 * strings.texi (String Conversion) <string-to-number>: Document
11270 that a float is returned for integers that are too large.
11271
11272 * frames.texi (Mouse Position): Document mouse-position-function.
11273 (Display Feature Testing): Document display-images-p.
11274 (Window Frame Parameters): Document the cursor-type variable.
11275
11276 * numbers.texi (Integer Basics): Document CL style read syntax for
11277 integers in bases other than 10.
11278
11279 * positions.texi (List Motion):
11280 Document open-paren-in-column-0-is-defun-start.
11281
11282 * lists.texi (Sets And Lists): Document member-ignore-case.
11283
11284 * internals.texi (Garbage Collection): Document the used and free
11285 strings report.
11286 (Memory Usage): Document strings-consed.
11287
11288 * os.texi (Time of Day): Document float-time.
11289 (Recording Input): Document that clear-this-command-keys clears
11290 the vector to be returned by recent-keys.
11291
11292 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11293 The argument keymap can be a list.
11294
11295 * nonascii.texi (User-Chosen Coding Systems)
11296 <select-safe-coding-system>: Document the new argument
11297 accept-default-p and the variable
11298 select-safe-coding-system-accept-default-p. Tell what happens if
11299 buffer-file-coding-system is undecided.
11300 (Default Coding Systems): Document auto-coding-regexp-alist.
11301
11302 * display.texi (The Echo Area) <message>: Document
11303 message-truncate-lines.
11304 (Glyphs): Document that the glyph table is unused on windowed
11305 displays.
11306
11307 * help.texi (Describing Characters) <single-key-description>:
11308 Document the new argument no-angles.
11309 (Accessing Documentation) <documentation-property>: Document that
11310 a non-string property is evaluated.
11311 <documentation>: Document that the function-documentation property
11312 is looked for.
11313
11314 * windows.texi (Selecting Windows): Document some-window.
11315
11316 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11317
11318 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11319 apropos-mode-hook.
11320
11321 * commands.texi (Using Interactive): Document interactive-form.
11322 (Keyboard Macros): Document kbd-macro-termination-hook.
11323 (Command Loop Info): Document that clear-this-command-keys clears
11324 the vector to be returned by recent-keys.
11325
11326 2001-09-04 Werner LEMBERG <wl@gnu.org>
11327
11328 * Makefile.in (srcdir, texinputdir): New variables.
11329 (srcs, index.texi, install): Use $(srcdir).
11330 (.PHONY): Remove elisp.dvi.
11331 (elisp): Use -I switch for makeinfo.
11332 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11333 (installall, dist): Use $(srcdir).
11334 Fix path to texinfo.tex.
11335 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11336
11337 2001-08-30 Gerd Moellmann <gerd@gnu.org>
11338
11339 * display.texi (Conditional Display): Adjust to API change.
11340
11341 * configure: New file.
11342
11343 2001-07-30 Gerd Moellmann <gerd@gnu.org>
11344
11345 * commands.texi (Repeat Events): Add description of
11346 double-click-fuzz.
11347
11348 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11349
11350 * syntax.texi (Syntax Class Table): Add the missing designator for
11351 comment and string fences.
11352 (Syntax Properties): Add a xref to syntax table internals.
11353 (Syntax Table Internals): Document string-to-syntax.
11354
11355 2001-05-07 Gerd Moellmann <gerd@gnu.org>
11356
11357 * Makefile.in (install): Use install-info command line options
11358 like in Emacs' Makefile.in.
11359
11360 2000-12-09 Miles Bader <miles@gnu.org>
11361
11362 * windows.texi (Window Start): Update documentation for
11363 `pos-visible-in-window-p'.
11364
11365 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11366
11367 * lists.texi (Building Lists): Add footnote to explain how to add
11368 to the end of a list.
11369
11370 2000-10-25 Gerd Moellmann <gerd@gnu.org>
11371
11372 * files.texi (Visiting Functions): Typos.
11373
11374 2000-10-25 Kenichi Handa <handa@etl.go.jp>
11375
11376 * files.texi (Visiting Functions): Return value of
11377 find-file-noselect may be a list of buffers if wildcards are used.
11378
11379 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11380
11381 * display.texi (Defining Faces): Document `graphic' display type
11382 in face specs.
11383
11384 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
11385
11386 * hooks.texi (Standard Hooks): Replace obsolete
11387 `after-make-frame-hook' with `after-make-frame-functions'.
11388
11389 * frames.texi (Creating Frames): Ditto.
11390
11391 * variables.texi (Future Local Variables): Ditto.
11392
11393 2000-10-16 Gerd Moellmann <gerd@gnu.org>
11394
11395 * display.texi (Other Image Types): Add description of :foreground
11396 and :background properties of mono PBM images.
11397
11398 2000-08-17 Werner LEMBERG <wl@gnu.org>
11399
11400 * .cvsignore: New file.
11401
11402 2000-01-05 Gerd Moellmann <gerd@gnu.org>
11403
11404 * tindex.pl: New script.
11405
11406 1999-12-03 Dave Love <fx@gnu.org>
11407
11408 * Makefile.in (MAKEINFO): New parameter.
11409
11410 1999-09-17 Richard Stallman <rms@gnu.org>
11411
11412 * Makefile.in (srcs): Add hash.texi.
11413 (VERSION): Update to 20.6.
11414
11415 1999-09-13 Richard Stallman <rms@gnu.org>
11416
11417 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11418
11419 1998-08-29 Karl Heuer <kwzh@gnu.org>
11420
11421 * configure.in: New file.
11422 * Makefile.in: Renamed from Makefile.
11423 (prefix, infodir): Use value obtained from configure.
11424 (emacslibdir): Obsolete variable deleted.
11425 (dist): Distribute configure.in, configure, Makefile.in.
11426
11427 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11428
11429 * Makefile (INSTALL_INFO): New variable.
11430 (install): Run install-info.
11431
11432 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11433
11434 * Makefile (elisp.dvi): Add missing backslash.
11435
11436 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11437
11438 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11439 Run texindex without `./'. Always run texindex on elisp.tp.
11440 (elisp.tps): Target deleted.
11441
11442 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11443
11444 * Makefile (srcs): Add nonascii.texi and customize.texi.
11445 (dist): Start by deleting `temp'.
11446
11447 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11448
11449 * Makefile (makeinfo, texindex): Targets deleted.
11450 (makeinfo.o, texindex.o): Targets deleted.
11451 (clean, dist): Don't do anything with them or with getopt*.
11452
11453 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11454
11455 * Makefile (SHELL): Defined.
11456
11457 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11458
11459 * Makefile (elisp.tps): New target.
11460 (elisp.dvi): Depend on elisp.tps.
11461
11462 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
11463
11464 * README: Update phone number.
11465
11466 * Makefile (elisp): Make this be the default target.
11467 Depend on makeinfo.c instead of makeinfo.
11468 (install): Don't depend on elisp.dvi, since we don't install that.
11469 Use mkinstalldirs.
11470 (dist): Add mkinstalldirs.
11471
11472 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
11473
11474 * Makefile (VERSION): Update version number.
11475 (maintainer-clean): Rename from realclean.
11476
11477 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
11478
11479 * Makefile (realclean): New target.
11480 (elisp): Remove any old elisp-* files first.
11481
11482 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
11483
11484 * Makefile (VERSION): New variable.
11485 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11486 Compressed file suffix should be `.gz', not `.z'.
11487
11488 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11489
11490 * Makefile (elisp): Depend on makeinfo.
11491
11492 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
11493
11494 * Makefile (srcs): Add anti.texi.
11495
11496 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11497
11498 * Makefile (infodir, prefix): New vars.
11499 (install): Use infodir.
11500 (emacsinfodir): Delete.
11501
11502 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11503
11504 * Makefile (srcs): Add calendar.texi.
11505
11506 * Makefile (dist): Copy texindex.c and makeinfo.c.
11507 Limit elisp-* files to those with one or two digits.
11508
11509 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11510
11511 * Makefile (dist): Change to use Gzip instead of compress.
11512
11513 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11514
11515 * loading.texi (Unloading): define-function changed back to
11516 defalias. It may not stay this way, but at least it's
11517 consistent with the known-good version of the code patch.
11518
11519 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11520
11521 * modes.texi (Hooks): Document new optional arg of add-hook.
11522
11523 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11524
11525 * variables.texi: Document nil initial value of buffer-local variables.
11526
11527 * tips.texi: Add new section on standard library headers.
11528
11529 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11530
11531 * Makefile (srcs): Add frame.texi to the list of sources.
11532
11533 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11534
11535 * Makefile (dist): Don't bother excluding autosave files; they'll
11536 never make it into the temp directory anyway, and the hash marks
11537 in the name are problematic for make and the Bourne shell.
11538 (srcs): ???
11539
11540 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11541
11542 * Makefile (dist): Don't include backup files or autosave files in
11543 the distribution tar file.
11544
11545 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11546
11547 * Makefile (srcs): Add index.perm.
11548 (elisp.dvi): Remove erroneous shell comment.
11549 Expect output of permute-index in permuted.fns.
11550 Save old elisp.aux in elisp.oaux.
11551 (clean): Add index.texi to be deleted.
11552
11553 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11554
11555 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11556
11557 1990-06-26 David Lawrence (tale@geech)
11558
11559 * files.texi: Noted that completion-ignored-extensions is ignored
11560 when making *Completions*.
11561
11562 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
11563
11564 * Makefile make dist now depends on elisp.dvi, since it tries
11565 to include it in the dist file.
11566
11567 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
11568
11569 * functions.texinfo (Mapping Functions): Add missing quote.
11570
11571 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11572
11573 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11574 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11575
11576 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11577
11578 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11579 and @error{} are the terms now being used. The files in the
11580 directory have been changed to reflect this.
11581
11582 * All instances of @indentedresultt{} have been changed to
11583 ` @result{}', using 5 spaces at the beginning of the line.
11584
11585 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11586
11587 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11588 experimental @indentedresult{}, @indentedexpandsto{} are part of
11589 the texinfo.tex in this directory. These TeX macros are not
11590 stable yet.
11591
11592 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11593
11594 * texinfo.tex: Temporarily added
11595 \let\result=\dblarrow
11596 \def\error{{\it ERROR} \longdblarrow}
11597 We need to do this better soon.
11598
11599 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
11600
11601 * Applied Karl Berry's patches to *.texinfo files, but not to
11602 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11603 new title page format is also not applied, since it requires
11604 texinfo.tex changes.)
11605
11606 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11607 for the Project GNU development environment.
11608
11609 ;; Local Variables:
11610 ;; coding: utf-8
11611 ;; End:
11612
11613 Copyright (C) 1998-2012 Free Software Foundation, Inc.
11614
11615 This file is part of GNU Emacs.
11616
11617 GNU Emacs is free software: you can redistribute it and/or modify
11618 it under the terms of the GNU General Public License as published by
11619 the Free Software Foundation, either version 3 of the License, or
11620 (at your option) any later version.
11621
11622 GNU Emacs is distributed in the hope that it will be useful,
11623 but WITHOUT ANY WARRANTY; without even the implied warranty of
11624 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11625 GNU General Public License for more details.
11626
11627 You should have received a copy of the GNU General Public License
11628 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.